From c5936bb51efa95caa9e3ed78cc1dd4d44ad9013d Mon Sep 17 00:00:00 2001 From: Tobias Diekershoff Date: Thu, 21 Mar 2024 08:09:16 +0100 Subject: [PATCH 001/234] bump version to 2024.06-dev --- VERSION | 2 +- database.sql | 2 +- src/App.php | 2 +- view/lang/C/messages.po | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/VERSION b/VERSION index 0d4c426015..93a894495d 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -2024.03 +2024.06-dev diff --git a/database.sql b/database.sql index 44c5910458..99b78f4b06 100644 --- a/database.sql +++ b/database.sql @@ -1,5 +1,5 @@ -- ------------------------------------------ --- Friendica 2024.03 (Yellow Archangel) +-- Friendica 2024.06-dev (Yellow Archangel) -- DB_UPDATE_VERSION 1557 -- ------------------------------------------ diff --git a/src/App.php b/src/App.php index e448fe6007..bcd49ff8c3 100644 --- a/src/App.php +++ b/src/App.php @@ -64,7 +64,7 @@ class App { const PLATFORM = 'Friendica'; const CODENAME = 'Yellow Archangel'; - const VERSION = '2024.03'; + const VERSION = '2024.06-dev'; // Allow themes to control internal parameters // by changing App values in theme.php diff --git a/view/lang/C/messages.po b/view/lang/C/messages.po index ddc6b2b73a..6d837b6b69 100644 --- a/view/lang/C/messages.po +++ b/view/lang/C/messages.po @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: 2024.03\n" +"Project-Id-Version: 2024.06-dev\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-03-01 08:51-0500\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" From f60638787e94765a3065c2cd0f243bf046f07e1a Mon Sep 17 00:00:00 2001 From: Tobias Diekershoff Date: Thu, 21 Mar 2024 08:10:42 +0100 Subject: [PATCH 002/234] added empty 2024.06 block to the CHANGELOG --- CHANGELOG | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/CHANGELOG b/CHANGELOG index 07235549ff..268200f0b0 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,10 @@ +Version 2024.06 (unreleased) + Friendica Core + + Friendica Addons + + Closed Issues + Version 2024.03 (2024-03-21) Friendica Core Updates to the translations AR, BG, CS, DE, EO, ES, FR, GD, HU, IS, IT, JA, PL, RO, RU, SV From 11a16589dafff1d58df8258939331c70164b7d9b Mon Sep 17 00:00:00 2001 From: Michael Date: Wed, 28 Feb 2024 23:34:58 +0000 Subject: [PATCH 003/234] Improved Content-Type check on incoming requests --- database.sql | 46 ++++++++++++++++---------------- src/Module/ActivityPub/Inbox.php | 5 ++++ src/Protocol/ActivityPub.php | 15 ++++++----- 3 files changed, 36 insertions(+), 30 deletions(-) diff --git a/database.sql b/database.sql index 99b78f4b06..16b5803385 100644 --- a/database.sql +++ b/database.sql @@ -2000,7 +2000,7 @@ CREATE TABLE IF NOT EXISTS `worker-ipc` ( -- VIEW application-view -- DROP VIEW IF EXISTS `application-view`; -CREATE VIEW `application-view` AS SELECT +CREATE VIEW `application-view` AS SELECT `application`.`id` AS `id`, `application-token`.`uid` AS `uid`, `application`.`name` AS `name`, @@ -2024,7 +2024,7 @@ CREATE VIEW `application-view` AS SELECT -- VIEW circle-member-view -- DROP VIEW IF EXISTS `circle-member-view`; -CREATE VIEW `circle-member-view` AS SELECT +CREATE VIEW `circle-member-view` AS SELECT `group_member`.`id` AS `id`, `group`.`uid` AS `uid`, `group_member`.`contact-id` AS `contact-id`, @@ -2055,7 +2055,7 @@ CREATE VIEW `circle-member-view` AS SELECT -- VIEW post-counts-view -- DROP VIEW IF EXISTS `post-counts-view`; -CREATE VIEW `post-counts-view` AS SELECT +CREATE VIEW `post-counts-view` AS SELECT `post-counts`.`uri-id` AS `uri-id`, `post-counts`.`vid` AS `vid`, `verb`.`name` AS `verb`, @@ -2069,7 +2069,7 @@ CREATE VIEW `post-counts-view` AS SELECT -- VIEW post-timeline-view -- DROP VIEW IF EXISTS `post-timeline-view`; -CREATE VIEW `post-timeline-view` AS SELECT +CREATE VIEW `post-timeline-view` AS SELECT `post-user`.`uid` AS `uid`, `post-user`.`uri-id` AS `uri-id`, `post-user`.`gravity` AS `gravity`, @@ -2114,7 +2114,7 @@ CREATE VIEW `post-timeline-view` AS SELECT -- VIEW post-searchindex-user-view -- DROP VIEW IF EXISTS `post-searchindex-user-view`; -CREATE VIEW `post-searchindex-user-view` AS SELECT +CREATE VIEW `post-searchindex-user-view` AS SELECT `post-thread-user`.`uid` AS `uid`, `post-searchindex`.`uri-id` AS `uri-id`, `post-searchindex`.`owner-id` AS `owner-id`, @@ -2146,7 +2146,7 @@ CREATE VIEW `post-searchindex-user-view` AS SELECT -- VIEW post-user-view -- DROP VIEW IF EXISTS `post-user-view`; -CREATE VIEW `post-user-view` AS SELECT +CREATE VIEW `post-user-view` AS SELECT `post-user`.`id` AS `id`, `post-user`.`id` AS `post-user-id`, `post-user`.`uid` AS `uid`, @@ -2332,7 +2332,7 @@ CREATE VIEW `post-user-view` AS SELECT -- VIEW post-thread-user-view -- DROP VIEW IF EXISTS `post-thread-user-view`; -CREATE VIEW `post-thread-user-view` AS SELECT +CREATE VIEW `post-thread-user-view` AS SELECT `post-user`.`id` AS `id`, `post-user`.`id` AS `post-user-id`, `post-thread-user`.`uid` AS `uid`, @@ -2516,7 +2516,7 @@ CREATE VIEW `post-thread-user-view` AS SELECT -- VIEW post-view -- DROP VIEW IF EXISTS `post-view`; -CREATE VIEW `post-view` AS SELECT +CREATE VIEW `post-view` AS SELECT `item-uri`.`uri` AS `uri`, `post`.`uri-id` AS `uri-id`, `parent-item-uri`.`uri` AS `parent-uri`, @@ -2663,7 +2663,7 @@ CREATE VIEW `post-view` AS SELECT -- VIEW post-thread-view -- DROP VIEW IF EXISTS `post-thread-view`; -CREATE VIEW `post-thread-view` AS SELECT +CREATE VIEW `post-thread-view` AS SELECT `item-uri`.`uri` AS `uri`, `post-thread`.`uri-id` AS `uri-id`, `parent-item-uri`.`uri` AS `parent-uri`, @@ -2811,7 +2811,7 @@ CREATE VIEW `post-thread-view` AS SELECT -- VIEW category-view -- DROP VIEW IF EXISTS `category-view`; -CREATE VIEW `category-view` AS SELECT +CREATE VIEW `category-view` AS SELECT `post-category`.`uri-id` AS `uri-id`, `post-category`.`uid` AS `uid`, `post-category`.`type` AS `type`, @@ -2825,7 +2825,7 @@ CREATE VIEW `category-view` AS SELECT -- VIEW collection-view -- DROP VIEW IF EXISTS `collection-view`; -CREATE VIEW `collection-view` AS SELECT +CREATE VIEW `collection-view` AS SELECT `post-collection`.`uri-id` AS `uri-id`, `post-collection`.`type` AS `type`, `post-collection`.`author-id` AS `cid`, @@ -2846,7 +2846,7 @@ CREATE VIEW `collection-view` AS SELECT -- VIEW media-view -- DROP VIEW IF EXISTS `media-view`; -CREATE VIEW `media-view` AS SELECT +CREATE VIEW `media-view` AS SELECT `post-media`.`uri-id` AS `uri-id`, `post-media`.`type` AS `type`, `post`.`received` AS `received`, @@ -2864,7 +2864,7 @@ CREATE VIEW `media-view` AS SELECT -- VIEW tag-view -- DROP VIEW IF EXISTS `tag-view`; -CREATE VIEW `tag-view` AS SELECT +CREATE VIEW `tag-view` AS SELECT `post-tag`.`uri-id` AS `uri-id`, `post-tag`.`type` AS `type`, `post-tag`.`tid` AS `tid`, @@ -2880,7 +2880,7 @@ CREATE VIEW `tag-view` AS SELECT -- VIEW network-item-view -- DROP VIEW IF EXISTS `network-item-view`; -CREATE VIEW `network-item-view` AS SELECT +CREATE VIEW `network-item-view` AS SELECT `post-user`.`uri-id` AS `uri-id`, `post-thread-user`.`post-user-id` AS `parent`, `post-user`.`received` AS `received`, @@ -2910,7 +2910,7 @@ CREATE VIEW `network-item-view` AS SELECT -- VIEW network-thread-view -- DROP VIEW IF EXISTS `network-thread-view`; -CREATE VIEW `network-thread-view` AS SELECT +CREATE VIEW `network-thread-view` AS SELECT `post-thread-user`.`uri-id` AS `uri-id`, `post-thread-user`.`post-user-id` AS `parent`, `post-thread-user`.`received` AS `received`, @@ -2938,7 +2938,7 @@ CREATE VIEW `network-thread-view` AS SELECT -- VIEW owner-view -- DROP VIEW IF EXISTS `owner-view`; -CREATE VIEW `owner-view` AS SELECT +CREATE VIEW `owner-view` AS SELECT `contact`.`id` AS `id`, `contact`.`uid` AS `uid`, `contact`.`created` AS `created`, @@ -3066,7 +3066,7 @@ CREATE VIEW `owner-view` AS SELECT -- VIEW account-view -- DROP VIEW IF EXISTS `account-view`; -CREATE VIEW `account-view` AS SELECT +CREATE VIEW `account-view` AS SELECT `contact`.`id` AS `id`, `contact`.`url` AS `url`, `contact`.`nurl` AS `nurl`, @@ -3154,7 +3154,7 @@ CREATE VIEW `account-view` AS SELECT -- VIEW account-user-view -- DROP VIEW IF EXISTS `account-user-view`; -CREATE VIEW `account-user-view` AS SELECT +CREATE VIEW `account-user-view` AS SELECT `ucontact`.`id` AS `id`, `contact`.`id` AS `pid`, `ucontact`.`uid` AS `uid`, @@ -3260,7 +3260,7 @@ CREATE VIEW `account-user-view` AS SELECT -- VIEW pending-view -- DROP VIEW IF EXISTS `pending-view`; -CREATE VIEW `pending-view` AS SELECT +CREATE VIEW `pending-view` AS SELECT `register`.`id` AS `id`, `register`.`hash` AS `hash`, `register`.`created` AS `created`, @@ -3282,7 +3282,7 @@ CREATE VIEW `pending-view` AS SELECT -- VIEW tag-search-view -- DROP VIEW IF EXISTS `tag-search-view`; -CREATE VIEW `tag-search-view` AS SELECT +CREATE VIEW `tag-search-view` AS SELECT `post-tag`.`uri-id` AS `uri-id`, `post-user`.`uid` AS `uid`, `post-user`.`id` AS `iid`, @@ -3304,7 +3304,7 @@ CREATE VIEW `tag-search-view` AS SELECT -- VIEW workerqueue-view -- DROP VIEW IF EXISTS `workerqueue-view`; -CREATE VIEW `workerqueue-view` AS SELECT +CREATE VIEW `workerqueue-view` AS SELECT `process`.`pid` AS `pid`, `workerqueue`.`priority` AS `priority` FROM `process` @@ -3315,7 +3315,7 @@ CREATE VIEW `workerqueue-view` AS SELECT -- VIEW profile_field-view -- DROP VIEW IF EXISTS `profile_field-view`; -CREATE VIEW `profile_field-view` AS SELECT +CREATE VIEW `profile_field-view` AS SELECT `profile_field`.`id` AS `id`, `profile_field`.`uid` AS `uid`, `profile_field`.`label` AS `label`, @@ -3335,7 +3335,7 @@ CREATE VIEW `profile_field-view` AS SELECT -- VIEW diaspora-contact-view -- DROP VIEW IF EXISTS `diaspora-contact-view`; -CREATE VIEW `diaspora-contact-view` AS SELECT +CREATE VIEW `diaspora-contact-view` AS SELECT `diaspora-contact`.`uri-id` AS `uri-id`, `item-uri`.`uri` AS `url`, `item-uri`.`guid` AS `guid`, diff --git a/src/Module/ActivityPub/Inbox.php b/src/Module/ActivityPub/Inbox.php index 656db0c76f..5b096c8045 100644 --- a/src/Module/ActivityPub/Inbox.php +++ b/src/Module/ActivityPub/Inbox.php @@ -77,6 +77,11 @@ class Inbox extends BaseApi throw new \Friendica\Network\HTTPException\BadRequestException(); } + if (!HTTPSignature::isValidContentType($this->server['CONTENT_TYPE'] ?? '')) { + Logger::notice('Unexpected content type', ['content-type' => $this->server['CONTENT_TYPE'] ?? '', 'agent' => $this->server['HTTP_USER_AGENT'] ?? '']); + throw new \Friendica\Network\HTTPException\UnsupportedMediaTypeException(); + } + if (DI::config()->get('debug', 'ap_inbox_log')) { if (HTTPSignature::getSigner($postdata, $_SERVER)) { $filename = 'signed-activitypub'; diff --git a/src/Protocol/ActivityPub.php b/src/Protocol/ActivityPub.php index d8440a00c7..2d4cad780f 100644 --- a/src/Protocol/ActivityPub.php +++ b/src/Protocol/ActivityPub.php @@ -95,16 +95,17 @@ class ActivityPub public static function isRequest(): bool { header('Vary: Accept', false); - - $isrequest = stristr($_SERVER['HTTP_ACCEPT'] ?? '', 'application/activity+json') || - stristr($_SERVER['HTTP_ACCEPT'] ?? '', 'application/json') || - stristr($_SERVER['HTTP_ACCEPT'] ?? '', 'application/ld+json'); - - if ($isrequest) { + if (stristr($_SERVER['HTTP_ACCEPT'] ?? '', 'application/activity+json') || stristr($_SERVER['HTTP_ACCEPT'] ?? '', 'application/ld+json')) { Logger::debug('Is AP request', ['accept' => $_SERVER['HTTP_ACCEPT'], 'agent' => $_SERVER['HTTP_USER_AGENT'] ?? '']); + return true; } - return $isrequest; + if (stristr($_SERVER['HTTP_ACCEPT'] ?? '', 'application/json')) { + Logger::debug('Is JSON request', ['accept' => $_SERVER['HTTP_ACCEPT'], 'agent' => $_SERVER['HTTP_USER_AGENT'] ?? '']); + return true; + } + + return false; } private static function getAccountType(array $apcontact): int From aff45278e157e04efef3a7216ee345e9ba5219ed Mon Sep 17 00:00:00 2001 From: Michael Date: Wed, 28 Feb 2024 23:33:46 +0000 Subject: [PATCH 004/234] Execute a worker task when there hadn't one for some seconds --- database.sql | 46 +++++++++++++++++++------------------- src/Core/Worker.php | 15 ++++++++++++- static/defaults.config.php | 4 ++++ 3 files changed, 41 insertions(+), 24 deletions(-) diff --git a/database.sql b/database.sql index 99b78f4b06..16b5803385 100644 --- a/database.sql +++ b/database.sql @@ -2000,7 +2000,7 @@ CREATE TABLE IF NOT EXISTS `worker-ipc` ( -- VIEW application-view -- DROP VIEW IF EXISTS `application-view`; -CREATE VIEW `application-view` AS SELECT +CREATE VIEW `application-view` AS SELECT `application`.`id` AS `id`, `application-token`.`uid` AS `uid`, `application`.`name` AS `name`, @@ -2024,7 +2024,7 @@ CREATE VIEW `application-view` AS SELECT -- VIEW circle-member-view -- DROP VIEW IF EXISTS `circle-member-view`; -CREATE VIEW `circle-member-view` AS SELECT +CREATE VIEW `circle-member-view` AS SELECT `group_member`.`id` AS `id`, `group`.`uid` AS `uid`, `group_member`.`contact-id` AS `contact-id`, @@ -2055,7 +2055,7 @@ CREATE VIEW `circle-member-view` AS SELECT -- VIEW post-counts-view -- DROP VIEW IF EXISTS `post-counts-view`; -CREATE VIEW `post-counts-view` AS SELECT +CREATE VIEW `post-counts-view` AS SELECT `post-counts`.`uri-id` AS `uri-id`, `post-counts`.`vid` AS `vid`, `verb`.`name` AS `verb`, @@ -2069,7 +2069,7 @@ CREATE VIEW `post-counts-view` AS SELECT -- VIEW post-timeline-view -- DROP VIEW IF EXISTS `post-timeline-view`; -CREATE VIEW `post-timeline-view` AS SELECT +CREATE VIEW `post-timeline-view` AS SELECT `post-user`.`uid` AS `uid`, `post-user`.`uri-id` AS `uri-id`, `post-user`.`gravity` AS `gravity`, @@ -2114,7 +2114,7 @@ CREATE VIEW `post-timeline-view` AS SELECT -- VIEW post-searchindex-user-view -- DROP VIEW IF EXISTS `post-searchindex-user-view`; -CREATE VIEW `post-searchindex-user-view` AS SELECT +CREATE VIEW `post-searchindex-user-view` AS SELECT `post-thread-user`.`uid` AS `uid`, `post-searchindex`.`uri-id` AS `uri-id`, `post-searchindex`.`owner-id` AS `owner-id`, @@ -2146,7 +2146,7 @@ CREATE VIEW `post-searchindex-user-view` AS SELECT -- VIEW post-user-view -- DROP VIEW IF EXISTS `post-user-view`; -CREATE VIEW `post-user-view` AS SELECT +CREATE VIEW `post-user-view` AS SELECT `post-user`.`id` AS `id`, `post-user`.`id` AS `post-user-id`, `post-user`.`uid` AS `uid`, @@ -2332,7 +2332,7 @@ CREATE VIEW `post-user-view` AS SELECT -- VIEW post-thread-user-view -- DROP VIEW IF EXISTS `post-thread-user-view`; -CREATE VIEW `post-thread-user-view` AS SELECT +CREATE VIEW `post-thread-user-view` AS SELECT `post-user`.`id` AS `id`, `post-user`.`id` AS `post-user-id`, `post-thread-user`.`uid` AS `uid`, @@ -2516,7 +2516,7 @@ CREATE VIEW `post-thread-user-view` AS SELECT -- VIEW post-view -- DROP VIEW IF EXISTS `post-view`; -CREATE VIEW `post-view` AS SELECT +CREATE VIEW `post-view` AS SELECT `item-uri`.`uri` AS `uri`, `post`.`uri-id` AS `uri-id`, `parent-item-uri`.`uri` AS `parent-uri`, @@ -2663,7 +2663,7 @@ CREATE VIEW `post-view` AS SELECT -- VIEW post-thread-view -- DROP VIEW IF EXISTS `post-thread-view`; -CREATE VIEW `post-thread-view` AS SELECT +CREATE VIEW `post-thread-view` AS SELECT `item-uri`.`uri` AS `uri`, `post-thread`.`uri-id` AS `uri-id`, `parent-item-uri`.`uri` AS `parent-uri`, @@ -2811,7 +2811,7 @@ CREATE VIEW `post-thread-view` AS SELECT -- VIEW category-view -- DROP VIEW IF EXISTS `category-view`; -CREATE VIEW `category-view` AS SELECT +CREATE VIEW `category-view` AS SELECT `post-category`.`uri-id` AS `uri-id`, `post-category`.`uid` AS `uid`, `post-category`.`type` AS `type`, @@ -2825,7 +2825,7 @@ CREATE VIEW `category-view` AS SELECT -- VIEW collection-view -- DROP VIEW IF EXISTS `collection-view`; -CREATE VIEW `collection-view` AS SELECT +CREATE VIEW `collection-view` AS SELECT `post-collection`.`uri-id` AS `uri-id`, `post-collection`.`type` AS `type`, `post-collection`.`author-id` AS `cid`, @@ -2846,7 +2846,7 @@ CREATE VIEW `collection-view` AS SELECT -- VIEW media-view -- DROP VIEW IF EXISTS `media-view`; -CREATE VIEW `media-view` AS SELECT +CREATE VIEW `media-view` AS SELECT `post-media`.`uri-id` AS `uri-id`, `post-media`.`type` AS `type`, `post`.`received` AS `received`, @@ -2864,7 +2864,7 @@ CREATE VIEW `media-view` AS SELECT -- VIEW tag-view -- DROP VIEW IF EXISTS `tag-view`; -CREATE VIEW `tag-view` AS SELECT +CREATE VIEW `tag-view` AS SELECT `post-tag`.`uri-id` AS `uri-id`, `post-tag`.`type` AS `type`, `post-tag`.`tid` AS `tid`, @@ -2880,7 +2880,7 @@ CREATE VIEW `tag-view` AS SELECT -- VIEW network-item-view -- DROP VIEW IF EXISTS `network-item-view`; -CREATE VIEW `network-item-view` AS SELECT +CREATE VIEW `network-item-view` AS SELECT `post-user`.`uri-id` AS `uri-id`, `post-thread-user`.`post-user-id` AS `parent`, `post-user`.`received` AS `received`, @@ -2910,7 +2910,7 @@ CREATE VIEW `network-item-view` AS SELECT -- VIEW network-thread-view -- DROP VIEW IF EXISTS `network-thread-view`; -CREATE VIEW `network-thread-view` AS SELECT +CREATE VIEW `network-thread-view` AS SELECT `post-thread-user`.`uri-id` AS `uri-id`, `post-thread-user`.`post-user-id` AS `parent`, `post-thread-user`.`received` AS `received`, @@ -2938,7 +2938,7 @@ CREATE VIEW `network-thread-view` AS SELECT -- VIEW owner-view -- DROP VIEW IF EXISTS `owner-view`; -CREATE VIEW `owner-view` AS SELECT +CREATE VIEW `owner-view` AS SELECT `contact`.`id` AS `id`, `contact`.`uid` AS `uid`, `contact`.`created` AS `created`, @@ -3066,7 +3066,7 @@ CREATE VIEW `owner-view` AS SELECT -- VIEW account-view -- DROP VIEW IF EXISTS `account-view`; -CREATE VIEW `account-view` AS SELECT +CREATE VIEW `account-view` AS SELECT `contact`.`id` AS `id`, `contact`.`url` AS `url`, `contact`.`nurl` AS `nurl`, @@ -3154,7 +3154,7 @@ CREATE VIEW `account-view` AS SELECT -- VIEW account-user-view -- DROP VIEW IF EXISTS `account-user-view`; -CREATE VIEW `account-user-view` AS SELECT +CREATE VIEW `account-user-view` AS SELECT `ucontact`.`id` AS `id`, `contact`.`id` AS `pid`, `ucontact`.`uid` AS `uid`, @@ -3260,7 +3260,7 @@ CREATE VIEW `account-user-view` AS SELECT -- VIEW pending-view -- DROP VIEW IF EXISTS `pending-view`; -CREATE VIEW `pending-view` AS SELECT +CREATE VIEW `pending-view` AS SELECT `register`.`id` AS `id`, `register`.`hash` AS `hash`, `register`.`created` AS `created`, @@ -3282,7 +3282,7 @@ CREATE VIEW `pending-view` AS SELECT -- VIEW tag-search-view -- DROP VIEW IF EXISTS `tag-search-view`; -CREATE VIEW `tag-search-view` AS SELECT +CREATE VIEW `tag-search-view` AS SELECT `post-tag`.`uri-id` AS `uri-id`, `post-user`.`uid` AS `uid`, `post-user`.`id` AS `iid`, @@ -3304,7 +3304,7 @@ CREATE VIEW `tag-search-view` AS SELECT -- VIEW workerqueue-view -- DROP VIEW IF EXISTS `workerqueue-view`; -CREATE VIEW `workerqueue-view` AS SELECT +CREATE VIEW `workerqueue-view` AS SELECT `process`.`pid` AS `pid`, `workerqueue`.`priority` AS `priority` FROM `process` @@ -3315,7 +3315,7 @@ CREATE VIEW `workerqueue-view` AS SELECT -- VIEW profile_field-view -- DROP VIEW IF EXISTS `profile_field-view`; -CREATE VIEW `profile_field-view` AS SELECT +CREATE VIEW `profile_field-view` AS SELECT `profile_field`.`id` AS `id`, `profile_field`.`uid` AS `uid`, `profile_field`.`label` AS `label`, @@ -3335,7 +3335,7 @@ CREATE VIEW `profile_field-view` AS SELECT -- VIEW diaspora-contact-view -- DROP VIEW IF EXISTS `diaspora-contact-view`; -CREATE VIEW `diaspora-contact-view` AS SELECT +CREATE VIEW `diaspora-contact-view` AS SELECT `diaspora-contact`.`uri-id` AS `uri-id`, `item-uri`.`uri` AS `url`, `item-uri`.`guid` AS `guid`, diff --git a/src/Core/Worker.php b/src/Core/Worker.php index 7f06c122af..65772f0786 100644 --- a/src/Core/Worker.php +++ b/src/Core/Worker.php @@ -21,6 +21,7 @@ namespace Friendica\Core; +use Friendica\Core\Cache\Enum\Duration; use Friendica\Core\Worker\Entity\Process; use Friendica\Database\DBA; use Friendica\DI; @@ -54,7 +55,8 @@ class Worker const FAST_COMMANDS = ['APDelivery', 'Delivery']; const LOCK_PROCESS = 'worker_process'; - const LOCK_WORKER = 'worker'; + const LOCK_WORKER = 'worker'; + const LAST_CHECK = 'worker::check'; private static $up_start; private static $db_duration = 0; @@ -832,6 +834,17 @@ class Worker } else { self::spawnWorker(); } + } elseif (($active > $queues) && ($active < $maxqueues) && ($load < $maxsysload)) { + $max_idletime = DI::config()->get('system', 'worker_max_idletime'); + $last_check = DI::cache()->get(self::LAST_CHECK); + $last_date = $last_check ? date('c', $last_check) : ''; + if (($max_idletime > 0) && (time() > $last_check + $max_idletime) && !DBA::exists('workerqueue', ["`done` AND `executed` > ?", DateTimeFormat::utc('now - ' . $max_idletime . ' second')])) { + DI::cache()->set(self::LAST_CHECK, time(), Duration::HOUR); + Logger::info('The last worker execution had been too long ago.', ['last' => $last_check, 'last-check' => $last_date, 'seconds' => $max_idletime, 'load' => $load, 'max_load' => $maxsysload, 'active_worker' => $active, 'max_worker' => $maxqueues]); + return false; + } elseif ($max_idletime > 0) { + Logger::debug('Maximum idletime not reached.', ['last' => $last_check, 'last-check' => $last_date, 'seconds' => $max_idletime, 'load' => $load, 'max_load' => $maxsysload, 'active_worker' => $active, 'max_worker' => $maxqueues]); + } } } diff --git a/static/defaults.config.php b/static/defaults.config.php index 7c17dce227..431d5770d3 100644 --- a/static/defaults.config.php +++ b/static/defaults.config.php @@ -600,6 +600,10 @@ return [ Friendica\Core\Worker::PRIORITY_NEGLIGIBLE => 720 ], + // worker_max_idletime (Integer) + // Higly experimental! Maximum number of seconds after the last worker execution to enforce a new worker process. + 'worker_max_idletime' => 0, + // worker_processes_cooldown (Integer) // Maximum number per processes that causes a cooldown before each worker function call. 'worker_processes_cooldown' => 0, From fdd777d75d58c86fd35276be3b97aaccab822da1 Mon Sep 17 00:00:00 2001 From: Michael Date: Thu, 21 Mar 2024 10:49:42 +0000 Subject: [PATCH 005/234] Updated database.sql / messages.po --- database.sql | 46 +++--- view/lang/C/messages.po | 306 ++++++++++++++++++++-------------------- 2 files changed, 176 insertions(+), 176 deletions(-) diff --git a/database.sql b/database.sql index 99b78f4b06..16b5803385 100644 --- a/database.sql +++ b/database.sql @@ -2000,7 +2000,7 @@ CREATE TABLE IF NOT EXISTS `worker-ipc` ( -- VIEW application-view -- DROP VIEW IF EXISTS `application-view`; -CREATE VIEW `application-view` AS SELECT +CREATE VIEW `application-view` AS SELECT `application`.`id` AS `id`, `application-token`.`uid` AS `uid`, `application`.`name` AS `name`, @@ -2024,7 +2024,7 @@ CREATE VIEW `application-view` AS SELECT -- VIEW circle-member-view -- DROP VIEW IF EXISTS `circle-member-view`; -CREATE VIEW `circle-member-view` AS SELECT +CREATE VIEW `circle-member-view` AS SELECT `group_member`.`id` AS `id`, `group`.`uid` AS `uid`, `group_member`.`contact-id` AS `contact-id`, @@ -2055,7 +2055,7 @@ CREATE VIEW `circle-member-view` AS SELECT -- VIEW post-counts-view -- DROP VIEW IF EXISTS `post-counts-view`; -CREATE VIEW `post-counts-view` AS SELECT +CREATE VIEW `post-counts-view` AS SELECT `post-counts`.`uri-id` AS `uri-id`, `post-counts`.`vid` AS `vid`, `verb`.`name` AS `verb`, @@ -2069,7 +2069,7 @@ CREATE VIEW `post-counts-view` AS SELECT -- VIEW post-timeline-view -- DROP VIEW IF EXISTS `post-timeline-view`; -CREATE VIEW `post-timeline-view` AS SELECT +CREATE VIEW `post-timeline-view` AS SELECT `post-user`.`uid` AS `uid`, `post-user`.`uri-id` AS `uri-id`, `post-user`.`gravity` AS `gravity`, @@ -2114,7 +2114,7 @@ CREATE VIEW `post-timeline-view` AS SELECT -- VIEW post-searchindex-user-view -- DROP VIEW IF EXISTS `post-searchindex-user-view`; -CREATE VIEW `post-searchindex-user-view` AS SELECT +CREATE VIEW `post-searchindex-user-view` AS SELECT `post-thread-user`.`uid` AS `uid`, `post-searchindex`.`uri-id` AS `uri-id`, `post-searchindex`.`owner-id` AS `owner-id`, @@ -2146,7 +2146,7 @@ CREATE VIEW `post-searchindex-user-view` AS SELECT -- VIEW post-user-view -- DROP VIEW IF EXISTS `post-user-view`; -CREATE VIEW `post-user-view` AS SELECT +CREATE VIEW `post-user-view` AS SELECT `post-user`.`id` AS `id`, `post-user`.`id` AS `post-user-id`, `post-user`.`uid` AS `uid`, @@ -2332,7 +2332,7 @@ CREATE VIEW `post-user-view` AS SELECT -- VIEW post-thread-user-view -- DROP VIEW IF EXISTS `post-thread-user-view`; -CREATE VIEW `post-thread-user-view` AS SELECT +CREATE VIEW `post-thread-user-view` AS SELECT `post-user`.`id` AS `id`, `post-user`.`id` AS `post-user-id`, `post-thread-user`.`uid` AS `uid`, @@ -2516,7 +2516,7 @@ CREATE VIEW `post-thread-user-view` AS SELECT -- VIEW post-view -- DROP VIEW IF EXISTS `post-view`; -CREATE VIEW `post-view` AS SELECT +CREATE VIEW `post-view` AS SELECT `item-uri`.`uri` AS `uri`, `post`.`uri-id` AS `uri-id`, `parent-item-uri`.`uri` AS `parent-uri`, @@ -2663,7 +2663,7 @@ CREATE VIEW `post-view` AS SELECT -- VIEW post-thread-view -- DROP VIEW IF EXISTS `post-thread-view`; -CREATE VIEW `post-thread-view` AS SELECT +CREATE VIEW `post-thread-view` AS SELECT `item-uri`.`uri` AS `uri`, `post-thread`.`uri-id` AS `uri-id`, `parent-item-uri`.`uri` AS `parent-uri`, @@ -2811,7 +2811,7 @@ CREATE VIEW `post-thread-view` AS SELECT -- VIEW category-view -- DROP VIEW IF EXISTS `category-view`; -CREATE VIEW `category-view` AS SELECT +CREATE VIEW `category-view` AS SELECT `post-category`.`uri-id` AS `uri-id`, `post-category`.`uid` AS `uid`, `post-category`.`type` AS `type`, @@ -2825,7 +2825,7 @@ CREATE VIEW `category-view` AS SELECT -- VIEW collection-view -- DROP VIEW IF EXISTS `collection-view`; -CREATE VIEW `collection-view` AS SELECT +CREATE VIEW `collection-view` AS SELECT `post-collection`.`uri-id` AS `uri-id`, `post-collection`.`type` AS `type`, `post-collection`.`author-id` AS `cid`, @@ -2846,7 +2846,7 @@ CREATE VIEW `collection-view` AS SELECT -- VIEW media-view -- DROP VIEW IF EXISTS `media-view`; -CREATE VIEW `media-view` AS SELECT +CREATE VIEW `media-view` AS SELECT `post-media`.`uri-id` AS `uri-id`, `post-media`.`type` AS `type`, `post`.`received` AS `received`, @@ -2864,7 +2864,7 @@ CREATE VIEW `media-view` AS SELECT -- VIEW tag-view -- DROP VIEW IF EXISTS `tag-view`; -CREATE VIEW `tag-view` AS SELECT +CREATE VIEW `tag-view` AS SELECT `post-tag`.`uri-id` AS `uri-id`, `post-tag`.`type` AS `type`, `post-tag`.`tid` AS `tid`, @@ -2880,7 +2880,7 @@ CREATE VIEW `tag-view` AS SELECT -- VIEW network-item-view -- DROP VIEW IF EXISTS `network-item-view`; -CREATE VIEW `network-item-view` AS SELECT +CREATE VIEW `network-item-view` AS SELECT `post-user`.`uri-id` AS `uri-id`, `post-thread-user`.`post-user-id` AS `parent`, `post-user`.`received` AS `received`, @@ -2910,7 +2910,7 @@ CREATE VIEW `network-item-view` AS SELECT -- VIEW network-thread-view -- DROP VIEW IF EXISTS `network-thread-view`; -CREATE VIEW `network-thread-view` AS SELECT +CREATE VIEW `network-thread-view` AS SELECT `post-thread-user`.`uri-id` AS `uri-id`, `post-thread-user`.`post-user-id` AS `parent`, `post-thread-user`.`received` AS `received`, @@ -2938,7 +2938,7 @@ CREATE VIEW `network-thread-view` AS SELECT -- VIEW owner-view -- DROP VIEW IF EXISTS `owner-view`; -CREATE VIEW `owner-view` AS SELECT +CREATE VIEW `owner-view` AS SELECT `contact`.`id` AS `id`, `contact`.`uid` AS `uid`, `contact`.`created` AS `created`, @@ -3066,7 +3066,7 @@ CREATE VIEW `owner-view` AS SELECT -- VIEW account-view -- DROP VIEW IF EXISTS `account-view`; -CREATE VIEW `account-view` AS SELECT +CREATE VIEW `account-view` AS SELECT `contact`.`id` AS `id`, `contact`.`url` AS `url`, `contact`.`nurl` AS `nurl`, @@ -3154,7 +3154,7 @@ CREATE VIEW `account-view` AS SELECT -- VIEW account-user-view -- DROP VIEW IF EXISTS `account-user-view`; -CREATE VIEW `account-user-view` AS SELECT +CREATE VIEW `account-user-view` AS SELECT `ucontact`.`id` AS `id`, `contact`.`id` AS `pid`, `ucontact`.`uid` AS `uid`, @@ -3260,7 +3260,7 @@ CREATE VIEW `account-user-view` AS SELECT -- VIEW pending-view -- DROP VIEW IF EXISTS `pending-view`; -CREATE VIEW `pending-view` AS SELECT +CREATE VIEW `pending-view` AS SELECT `register`.`id` AS `id`, `register`.`hash` AS `hash`, `register`.`created` AS `created`, @@ -3282,7 +3282,7 @@ CREATE VIEW `pending-view` AS SELECT -- VIEW tag-search-view -- DROP VIEW IF EXISTS `tag-search-view`; -CREATE VIEW `tag-search-view` AS SELECT +CREATE VIEW `tag-search-view` AS SELECT `post-tag`.`uri-id` AS `uri-id`, `post-user`.`uid` AS `uid`, `post-user`.`id` AS `iid`, @@ -3304,7 +3304,7 @@ CREATE VIEW `tag-search-view` AS SELECT -- VIEW workerqueue-view -- DROP VIEW IF EXISTS `workerqueue-view`; -CREATE VIEW `workerqueue-view` AS SELECT +CREATE VIEW `workerqueue-view` AS SELECT `process`.`pid` AS `pid`, `workerqueue`.`priority` AS `priority` FROM `process` @@ -3315,7 +3315,7 @@ CREATE VIEW `workerqueue-view` AS SELECT -- VIEW profile_field-view -- DROP VIEW IF EXISTS `profile_field-view`; -CREATE VIEW `profile_field-view` AS SELECT +CREATE VIEW `profile_field-view` AS SELECT `profile_field`.`id` AS `id`, `profile_field`.`uid` AS `uid`, `profile_field`.`label` AS `label`, @@ -3335,7 +3335,7 @@ CREATE VIEW `profile_field-view` AS SELECT -- VIEW diaspora-contact-view -- DROP VIEW IF EXISTS `diaspora-contact-view`; -CREATE VIEW `diaspora-contact-view` AS SELECT +CREATE VIEW `diaspora-contact-view` AS SELECT `diaspora-contact`.`uri-id` AS `uri-id`, `item-uri`.`uri` AS `url`, `item-uri`.`guid` AS `guid`, diff --git a/view/lang/C/messages.po b/view/lang/C/messages.po index 6d837b6b69..8fd1f63f39 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-03-01 08:51-0500\n" +"POT-Creation-Date: 2024-03-21 10:48+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -1382,7 +1382,7 @@ msgid "Public post" msgstr "" #: src/Content/Conversation.php:426 src/Content/Widget/VCard.php:130 -#: src/Model/Profile.php:483 src/Module/Admin/Logs/View.php:92 +#: src/Model/Profile.php:482 src/Module/Admin/Logs/View.php:92 #: src/Module/Post/Edit.php:181 msgid "Message" msgstr "" @@ -1768,7 +1768,7 @@ msgstr "" #: src/Content/GroupManager.php:147 src/Content/Nav.php:278 #: src/Content/Text/HTML.php:881 src/Content/Widget.php:538 -#: src/Model/User.php:1381 +#: src/Model/User.php:1385 msgid "Groups" msgstr "" @@ -1789,7 +1789,7 @@ msgstr "" msgid "Create new group" msgstr "" -#: src/Content/Item.php:332 src/Model/Item.php:3254 +#: src/Content/Item.php:332 src/Model/Item.php:3224 msgid "event" msgstr "" @@ -1797,7 +1797,7 @@ msgstr "" msgid "status" msgstr "" -#: src/Content/Item.php:341 src/Model/Item.php:3256 +#: src/Content/Item.php:341 src/Model/Item.php:3226 #: src/Module/Post/Tag/Add.php:123 msgid "photo" msgstr "" @@ -1811,31 +1811,31 @@ msgstr "" msgid "Follow Thread" msgstr "" -#: src/Content/Item.php:430 src/Model/Contact.php:1243 +#: src/Content/Item.php:430 src/Model/Contact.php:1242 msgid "View Status" msgstr "" #: src/Content/Item.php:431 src/Content/Item.php:452 src/Model/Contact.php:1177 -#: src/Model/Contact.php:1234 src/Model/Contact.php:1244 +#: src/Model/Contact.php:1233 src/Model/Contact.php:1243 #: src/Module/Directory.php:157 src/Module/Settings/Profile/Index.php:259 msgid "View Profile" msgstr "" -#: src/Content/Item.php:432 src/Model/Contact.php:1245 +#: src/Content/Item.php:432 src/Model/Contact.php:1244 msgid "View Photos" msgstr "" -#: src/Content/Item.php:433 src/Model/Contact.php:1212 -#: src/Model/Profile.php:468 +#: src/Content/Item.php:433 src/Model/Contact.php:1211 +#: src/Model/Profile.php:467 msgid "Network Posts" msgstr "" -#: src/Content/Item.php:434 src/Model/Contact.php:1236 -#: src/Model/Contact.php:1247 +#: src/Content/Item.php:434 src/Model/Contact.php:1235 +#: src/Model/Contact.php:1246 msgid "View Contact" msgstr "" -#: src/Content/Item.php:435 src/Model/Contact.php:1248 +#: src/Content/Item.php:435 src/Model/Contact.php:1247 msgid "Send PM" msgstr "" @@ -1871,7 +1871,7 @@ msgid "Languages" msgstr "" #: src/Content/Item.php:449 src/Content/Widget.php:80 -#: src/Model/Contact.php:1237 src/Model/Contact.php:1249 +#: src/Model/Contact.php:1236 src/Model/Contact.php:1248 #: src/Module/Contact/Follow.php:167 view/theme/vier/theme.php:195 msgid "Connect/Follow" msgstr "" @@ -2190,8 +2190,8 @@ msgstr "" msgid "last" msgstr "" -#: src/Content/Text/BBCode.php:767 src/Content/Text/BBCode.php:1728 -#: src/Content/Text/BBCode.php:1729 +#: src/Content/Text/BBCode.php:767 src/Content/Text/BBCode.php:1764 +#: src/Content/Text/BBCode.php:1765 msgid "Image/photo" msgstr "" @@ -2201,28 +2201,28 @@ msgid "" "%2$s %3$s" msgstr "" -#: src/Content/Text/BBCode.php:1010 src/Model/Item.php:3999 -#: src/Model/Item.php:4005 src/Model/Item.php:4006 +#: src/Content/Text/BBCode.php:1010 src/Model/Item.php:3978 +#: src/Model/Item.php:3984 src/Model/Item.php:3985 msgid "Link to source" msgstr "" -#: src/Content/Text/BBCode.php:1635 src/Content/Text/HTML.php:905 +#: src/Content/Text/BBCode.php:1671 src/Content/Text/HTML.php:905 msgid "Click to open/close" msgstr "" -#: src/Content/Text/BBCode.php:1668 +#: src/Content/Text/BBCode.php:1704 msgid "$1 wrote:" msgstr "" -#: src/Content/Text/BBCode.php:1733 src/Content/Text/BBCode.php:1734 +#: src/Content/Text/BBCode.php:1769 src/Content/Text/BBCode.php:1770 msgid "Encrypted content" msgstr "" -#: src/Content/Text/BBCode.php:1997 +#: src/Content/Text/BBCode.php:2033 msgid "Invalid source protocol" msgstr "" -#: src/Content/Text/BBCode.php:2016 +#: src/Content/Text/BBCode.php:2052 msgid "Invalid link protocol" msgstr "" @@ -2235,7 +2235,7 @@ msgid "The end" msgstr "" #: src/Content/Text/HTML.php:860 src/Content/Widget/VCard.php:126 -#: src/Model/Profile.php:477 src/Module/Contact/Profile.php:471 +#: src/Model/Profile.php:476 src/Module/Contact/Profile.php:471 msgid "Follow" msgstr "" @@ -2370,7 +2370,7 @@ msgstr "" msgid "Organisations" msgstr "" -#: src/Content/Widget.php:537 src/Model/Contact.php:1739 +#: src/Content/Widget.php:537 src/Model/Contact.php:1738 msgid "News" msgstr "" @@ -2443,8 +2443,8 @@ msgstr "" msgid "Post to group" msgstr "" -#: src/Content/Widget/VCard.php:109 src/Model/Contact.php:1210 -#: src/Model/Profile.php:466 src/Module/Moderation/Item/Source.php:85 +#: src/Content/Widget/VCard.php:109 src/Model/Contact.php:1209 +#: src/Model/Profile.php:465 src/Module/Moderation/Item/Source.php:85 msgid "Mention" msgstr "" @@ -2466,13 +2466,13 @@ msgstr "" msgid "Location:" msgstr "" -#: src/Content/Widget/VCard.php:124 src/Model/Profile.php:490 +#: src/Content/Widget/VCard.php:124 src/Model/Profile.php:489 #: src/Module/Notifications/Introductions.php:201 msgid "Network:" msgstr "" -#: src/Content/Widget/VCard.php:128 src/Model/Contact.php:1238 -#: src/Model/Contact.php:1250 src/Model/Profile.php:479 +#: src/Content/Widget/VCard.php:128 src/Model/Contact.php:1237 +#: src/Model/Contact.php:1249 src/Model/Profile.php:478 #: src/Module/Contact/Profile.php:463 msgid "Unfollow" msgstr "" @@ -2865,7 +2865,7 @@ msgstr "" msgid "Could not connect to database." msgstr "" -#: src/Core/L10n.php:444 src/Model/Item.php:2298 +#: src/Core/L10n.php:444 src/Model/Item.php:2268 msgid "Undetermined" msgstr "" @@ -3243,90 +3243,90 @@ msgstr "" msgid "Edit circles" msgstr "" -#: src/Model/Contact.php:1257 src/Module/Moderation/Users/Pending.php:102 +#: src/Model/Contact.php:1256 src/Module/Moderation/Users/Pending.php:102 #: src/Module/Notifications/Introductions.php:132 #: src/Module/Notifications/Introductions.php:204 msgid "Approve" msgstr "" -#: src/Model/Contact.php:1735 +#: src/Model/Contact.php:1734 msgid "Organisation" msgstr "" -#: src/Model/Contact.php:1743 +#: src/Model/Contact.php:1742 msgid "Group" msgstr "" -#: src/Model/Contact.php:1747 src/Module/Moderation/BaseUsers.php:130 +#: src/Model/Contact.php:1746 src/Module/Moderation/BaseUsers.php:130 msgid "Relay" msgstr "" -#: src/Model/Contact.php:3050 +#: src/Model/Contact.php:3055 msgid "Disallowed profile URL." msgstr "" -#: src/Model/Contact.php:3055 src/Module/Friendica.php:101 +#: src/Model/Contact.php:3060 src/Module/Friendica.php:101 msgid "Blocked domain" msgstr "" -#: src/Model/Contact.php:3060 +#: src/Model/Contact.php:3065 msgid "Connect URL missing." msgstr "" -#: src/Model/Contact.php:3069 +#: src/Model/Contact.php:3074 msgid "" "The contact could not be added. Please check the relevant network " "credentials in your Settings -> Social Networks page." msgstr "" -#: src/Model/Contact.php:3087 +#: src/Model/Contact.php:3092 #, php-format msgid "Expected network %s does not match actual network %s" msgstr "" -#: src/Model/Contact.php:3104 +#: src/Model/Contact.php:3109 msgid "This seems to be a relay account. They can't be followed by users." msgstr "" -#: src/Model/Contact.php:3111 +#: src/Model/Contact.php:3116 msgid "The profile address specified does not provide adequate information." msgstr "" -#: src/Model/Contact.php:3113 +#: src/Model/Contact.php:3118 msgid "No compatible communication protocols or feeds were discovered." msgstr "" -#: src/Model/Contact.php:3116 +#: src/Model/Contact.php:3121 msgid "An author or name was not found." msgstr "" -#: src/Model/Contact.php:3119 +#: src/Model/Contact.php:3124 msgid "No browser URL could be matched to this address." msgstr "" -#: src/Model/Contact.php:3122 +#: src/Model/Contact.php:3127 msgid "" "Unable to match @-style Identity Address with a known protocol or email " "contact." msgstr "" -#: src/Model/Contact.php:3123 +#: src/Model/Contact.php:3128 msgid "Use mailto: in front of address to force email check." msgstr "" -#: src/Model/Contact.php:3129 +#: src/Model/Contact.php:3134 msgid "" "The profile address specified belongs to a network which has been disabled " "on this site." msgstr "" -#: src/Model/Contact.php:3134 +#: src/Model/Contact.php:3139 msgid "" "Limited profile. This person will be unable to receive direct/personal " "notifications from you." msgstr "" -#: src/Model/Contact.php:3200 +#: src/Model/Contact.php:3205 msgid "Unable to retrieve contact information." msgstr "" @@ -3431,91 +3431,91 @@ msgstr "" msgid "Happy Birthday %s" msgstr "" -#: src/Model/Item.php:2305 +#: src/Model/Item.php:2275 #, php-format msgid "%s (%s - %s): %s" msgstr "" -#: src/Model/Item.php:2307 +#: src/Model/Item.php:2277 #, php-format msgid "%s (%s): %s" msgstr "" -#: src/Model/Item.php:2310 +#: src/Model/Item.php:2280 #, php-format msgid "Detected languages in this post:\\n%s" msgstr "" -#: src/Model/Item.php:3258 +#: src/Model/Item.php:3228 msgid "activity" msgstr "" -#: src/Model/Item.php:3260 +#: src/Model/Item.php:3230 msgid "comment" msgstr "" -#: src/Model/Item.php:3263 src/Module/Post/Tag/Add.php:123 +#: src/Model/Item.php:3233 src/Module/Post/Tag/Add.php:123 msgid "post" msgstr "" -#: src/Model/Item.php:3434 +#: src/Model/Item.php:3404 #, php-format msgid "%s is blocked" msgstr "" -#: src/Model/Item.php:3436 +#: src/Model/Item.php:3406 #, php-format msgid "%s is ignored" msgstr "" -#: src/Model/Item.php:3438 +#: src/Model/Item.php:3408 #, php-format msgid "Content from %s is collapsed" msgstr "" -#: src/Model/Item.php:3442 +#: src/Model/Item.php:3412 #, php-format msgid "Content warning: %s" msgstr "" -#: src/Model/Item.php:3906 +#: src/Model/Item.php:3885 msgid "bytes" msgstr "" -#: src/Model/Item.php:3937 +#: src/Model/Item.php:3916 #, 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:3939 +#: src/Model/Item.php:3918 #, php-format msgid "%2$s (%1$d vote)" msgid_plural "%2$s (%1$d votes)" msgstr[0] "" msgstr[1] "" -#: src/Model/Item.php:3944 +#: src/Model/Item.php:3923 #, php-format msgid "%d voter. Poll end: %s" msgid_plural "%d voters. Poll end: %s" msgstr[0] "" msgstr[1] "" -#: src/Model/Item.php:3946 +#: src/Model/Item.php:3925 #, php-format msgid "%d voter." msgid_plural "%d voters." msgstr[0] "" msgstr[1] "" -#: src/Model/Item.php:3948 +#: src/Model/Item.php:3927 #, php-format msgid "Poll end: %s" msgstr "" -#: src/Model/Item.php:3982 src/Model/Item.php:3983 +#: src/Model/Item.php:3961 src/Model/Item.php:3962 msgid "View on separate page" msgstr "" @@ -3546,134 +3546,134 @@ msgstr "" msgid "About:" msgstr "" -#: src/Model/Profile.php:481 +#: src/Model/Profile.php:480 msgid "Atom feed" msgstr "" -#: src/Model/Profile.php:488 +#: src/Model/Profile.php:487 msgid "This website has been verified to belong to the same person." msgstr "" -#: src/Model/Profile.php:539 +#: src/Model/Profile.php:538 msgid "F d" msgstr "" -#: src/Model/Profile.php:603 src/Model/Profile.php:680 +#: src/Model/Profile.php:602 src/Model/Profile.php:679 msgid "[today]" msgstr "" -#: src/Model/Profile.php:612 +#: src/Model/Profile.php:611 msgid "Birthday Reminders" msgstr "" -#: src/Model/Profile.php:613 +#: src/Model/Profile.php:612 msgid "Birthdays this week:" msgstr "" -#: src/Model/Profile.php:629 +#: src/Model/Profile.php:628 msgid "g A l F d" msgstr "" -#: src/Model/Profile.php:667 +#: src/Model/Profile.php:666 msgid "[No description]" msgstr "" -#: src/Model/Profile.php:693 +#: src/Model/Profile.php:692 msgid "Event Reminders" msgstr "" -#: src/Model/Profile.php:694 +#: src/Model/Profile.php:693 msgid "Upcoming events the next 7 days:" msgstr "" -#: src/Model/Profile.php:893 +#: src/Model/Profile.php:892 #, php-format msgid "OpenWebAuth: %1$s welcomes %2$s" msgstr "" -#: src/Model/Profile.php:1033 +#: src/Model/Profile.php:1032 msgid "Hometown:" msgstr "" -#: src/Model/Profile.php:1034 +#: src/Model/Profile.php:1033 msgid "Marital Status:" msgstr "" -#: src/Model/Profile.php:1035 +#: src/Model/Profile.php:1034 msgid "With:" msgstr "" -#: src/Model/Profile.php:1036 +#: src/Model/Profile.php:1035 msgid "Since:" msgstr "" -#: src/Model/Profile.php:1037 +#: src/Model/Profile.php:1036 msgid "Sexual Preference:" msgstr "" -#: src/Model/Profile.php:1038 +#: src/Model/Profile.php:1037 msgid "Political Views:" msgstr "" -#: src/Model/Profile.php:1039 +#: src/Model/Profile.php:1038 msgid "Religious Views:" msgstr "" -#: src/Model/Profile.php:1040 +#: src/Model/Profile.php:1039 msgid "Likes:" msgstr "" -#: src/Model/Profile.php:1041 +#: src/Model/Profile.php:1040 msgid "Dislikes:" msgstr "" -#: src/Model/Profile.php:1042 +#: src/Model/Profile.php:1041 msgid "Title/Description:" msgstr "" -#: src/Model/Profile.php:1043 src/Module/Admin/Summary.php:197 +#: src/Model/Profile.php:1042 src/Module/Admin/Summary.php:197 #: src/Module/Moderation/Report/Create.php:280 #: src/Module/Moderation/Summary.php:76 msgid "Summary" msgstr "" -#: src/Model/Profile.php:1044 +#: src/Model/Profile.php:1043 msgid "Musical interests" msgstr "" -#: src/Model/Profile.php:1045 +#: src/Model/Profile.php:1044 msgid "Books, literature" msgstr "" -#: src/Model/Profile.php:1046 +#: src/Model/Profile.php:1045 msgid "Television" msgstr "" -#: src/Model/Profile.php:1047 +#: src/Model/Profile.php:1046 msgid "Film/dance/culture/entertainment" msgstr "" -#: src/Model/Profile.php:1048 +#: src/Model/Profile.php:1047 msgid "Hobbies/Interests" msgstr "" -#: src/Model/Profile.php:1049 +#: src/Model/Profile.php:1048 msgid "Love/romance" msgstr "" -#: src/Model/Profile.php:1050 +#: src/Model/Profile.php:1049 msgid "Work/employment" msgstr "" -#: src/Model/Profile.php:1051 +#: src/Model/Profile.php:1050 msgid "School/education" msgstr "" -#: src/Model/Profile.php:1052 +#: src/Model/Profile.php:1051 msgid "Contact information and Social Networks" msgstr "" -#: src/Model/User.php:228 src/Model/User.php:1294 +#: src/Model/User.php:228 src/Model/User.php:1298 msgid "SERIOUS ERROR: Generation of security keys failed." msgstr "" @@ -3685,133 +3685,133 @@ msgstr "" msgid "Not enough information to authenticate" msgstr "" -#: src/Model/User.php:914 +#: src/Model/User.php:918 msgid "Password can't be empty" msgstr "" -#: src/Model/User.php:956 +#: src/Model/User.php:960 msgid "Empty passwords are not allowed." msgstr "" -#: src/Model/User.php:960 +#: src/Model/User.php:964 msgid "" "The new password has been exposed in a public data dump, please choose " "another." msgstr "" -#: src/Model/User.php:964 +#: src/Model/User.php:968 msgid "The password length is limited to 72 characters." msgstr "" -#: src/Model/User.php:968 +#: src/Model/User.php:972 msgid "The password can't contain white spaces nor accentuated letters" msgstr "" -#: src/Model/User.php:1177 +#: src/Model/User.php:1181 msgid "Passwords do not match. Password unchanged." msgstr "" -#: src/Model/User.php:1184 +#: src/Model/User.php:1188 msgid "An invitation is required." msgstr "" -#: src/Model/User.php:1188 +#: src/Model/User.php:1192 msgid "Invitation could not be verified." msgstr "" -#: src/Model/User.php:1196 +#: src/Model/User.php:1200 msgid "Invalid OpenID url" msgstr "" -#: src/Model/User.php:1209 src/Security/Authentication.php:241 +#: src/Model/User.php:1213 src/Security/Authentication.php:230 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:1209 src/Security/Authentication.php:241 +#: src/Model/User.php:1213 src/Security/Authentication.php:230 msgid "The error message was:" msgstr "" -#: src/Model/User.php:1215 +#: src/Model/User.php:1219 msgid "Please enter the required information." msgstr "" -#: src/Model/User.php:1229 +#: src/Model/User.php:1233 #, 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:1236 +#: src/Model/User.php:1240 #, 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:1240 +#: src/Model/User.php:1244 #, 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:1248 +#: src/Model/User.php:1252 msgid "That doesn't appear to be your full (First Last) name." msgstr "" -#: src/Model/User.php:1253 +#: src/Model/User.php:1257 msgid "Your email domain is not among those allowed on this site." msgstr "" -#: src/Model/User.php:1257 +#: src/Model/User.php:1261 msgid "Not a valid email address." msgstr "" -#: src/Model/User.php:1260 +#: src/Model/User.php:1264 msgid "The nickname was blocked from registration by the nodes admin." msgstr "" -#: src/Model/User.php:1264 src/Model/User.php:1270 +#: src/Model/User.php:1268 src/Model/User.php:1274 msgid "Cannot use that email." msgstr "" -#: src/Model/User.php:1276 +#: src/Model/User.php:1280 msgid "Your nickname can only contain a-z, 0-9 and _." msgstr "" -#: src/Model/User.php:1284 src/Model/User.php:1341 +#: src/Model/User.php:1288 src/Model/User.php:1345 msgid "Nickname is already registered. Please choose another." msgstr "" -#: src/Model/User.php:1328 src/Model/User.php:1332 +#: src/Model/User.php:1332 src/Model/User.php:1336 msgid "An error occurred during registration. Please try again." msgstr "" -#: src/Model/User.php:1355 +#: src/Model/User.php:1359 msgid "An error occurred creating your default profile. Please try again." msgstr "" -#: src/Model/User.php:1362 +#: src/Model/User.php:1366 msgid "An error occurred creating your self contact. Please try again." msgstr "" -#: src/Model/User.php:1367 +#: src/Model/User.php:1371 msgid "Friends" msgstr "" -#: src/Model/User.php:1371 +#: src/Model/User.php:1375 msgid "" "An error occurred creating your default contact circle. Please try again." msgstr "" -#: src/Model/User.php:1413 +#: src/Model/User.php:1417 msgid "Profile Photos" msgstr "" -#: src/Model/User.php:1595 +#: src/Model/User.php:1599 #, php-format msgid "" "\n" @@ -3819,7 +3819,7 @@ msgid "" "\t\t\tthe administrator of %2$s has set up an account for you." msgstr "" -#: src/Model/User.php:1598 +#: src/Model/User.php:1602 #, php-format msgid "" "\n" @@ -3855,12 +3855,12 @@ msgid "" "\t\tThank you and welcome to %4$s." msgstr "" -#: src/Model/User.php:1630 src/Model/User.php:1736 +#: src/Model/User.php:1634 src/Model/User.php:1740 #, php-format msgid "Registration details for %s" msgstr "" -#: src/Model/User.php:1650 +#: src/Model/User.php:1654 #, php-format msgid "" "\n" @@ -3876,12 +3876,12 @@ msgid "" "\t\t" msgstr "" -#: src/Model/User.php:1669 +#: src/Model/User.php:1673 #, php-format msgid "Registration at %s" msgstr "" -#: src/Model/User.php:1693 +#: src/Model/User.php:1697 #, php-format msgid "" "\n" @@ -3890,7 +3890,7 @@ msgid "" "\t\t\t" msgstr "" -#: src/Model/User.php:1701 +#: src/Model/User.php:1705 #, php-format msgid "" "\n" @@ -3928,7 +3928,7 @@ msgid "" "\t\t\tThank you and welcome to %2$s." msgstr "" -#: src/Model/User.php:1763 +#: src/Model/User.php:1767 msgid "" "User with delegates can't be removed, please remove delegate users first" msgstr "" @@ -3958,7 +3958,7 @@ msgid "Enable" msgstr "" #: src/Module/Admin/Addons/Details.php:111 src/Module/Admin/Addons/Index.php:67 -#: src/Module/Admin/Federation.php:218 src/Module/Admin/Logs/Settings.php:85 +#: 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:72 #: src/Module/Admin/Site.php:457 src/Module/Admin/Storage.php:138 #: src/Module/Admin/Summary.php:196 src/Module/Admin/Themes/Details.php:90 @@ -4088,77 +4088,77 @@ msgstr "" msgid "Manage Additional Features" msgstr "" -#: src/Module/Admin/Federation.php:80 +#: src/Module/Admin/Federation.php:82 #: src/Module/Moderation/Report/Create.php:191 #: src/Module/Moderation/Report/Create.php:316 msgid "Other" msgstr "" -#: src/Module/Admin/Federation.php:158 src/Module/Admin/Federation.php:407 +#: src/Module/Admin/Federation.php:160 src/Module/Admin/Federation.php:409 msgid "unknown" msgstr "" -#: src/Module/Admin/Federation.php:191 +#: src/Module/Admin/Federation.php:193 #, php-format msgid "%2$s total system" msgid_plural "%2$s total systems" msgstr[0] "" msgstr[1] "" -#: src/Module/Admin/Federation.php:192 +#: src/Module/Admin/Federation.php:194 #, php-format msgid "%2$s active user last month" msgid_plural "%2$s active users last month" msgstr[0] "" msgstr[1] "" -#: src/Module/Admin/Federation.php:193 +#: src/Module/Admin/Federation.php:195 #, php-format msgid "%2$s active user last six months" msgid_plural "%2$s active users last six months" msgstr[0] "" msgstr[1] "" -#: src/Module/Admin/Federation.php:194 +#: src/Module/Admin/Federation.php:196 #, php-format msgid "%2$s registered user" msgid_plural "%2$s registered users" msgstr[0] "" msgstr[1] "" -#: src/Module/Admin/Federation.php:195 +#: src/Module/Admin/Federation.php:197 #, php-format msgid "%2$s locally created post or comment" msgid_plural "%2$s locally created posts and comments" msgstr[0] "" msgstr[1] "" -#: src/Module/Admin/Federation.php:198 +#: src/Module/Admin/Federation.php:200 #, php-format msgid "%2$s post per user" msgid_plural "%2$s posts per user" msgstr[0] "" msgstr[1] "" -#: src/Module/Admin/Federation.php:203 +#: src/Module/Admin/Federation.php:205 #, php-format msgid "%2$s user per system" msgid_plural "%2$s users per system" msgstr[0] "" msgstr[1] "" -#: src/Module/Admin/Federation.php:213 +#: src/Module/Admin/Federation.php:215 msgid "" "This page offers you some numbers to the known part of the federated social " "network your Friendica node is part of. These numbers are not complete but " "only reflect the part of the network your node is aware of." msgstr "" -#: src/Module/Admin/Federation.php:219 src/Module/BaseAdmin.php:87 +#: src/Module/Admin/Federation.php:221 src/Module/BaseAdmin.php:87 msgid "Federation Statistics" msgstr "" -#: src/Module/Admin/Federation.php:223 +#: src/Module/Admin/Federation.php:225 #, php-format msgid "" "Currently this node is aware of %2$s node (%3$s active users last month, " @@ -12518,7 +12518,7 @@ msgstr "" msgid "Chat" msgstr "" -#: src/Protocol/Delivery.php:547 +#: src/Protocol/Delivery.php:544 msgid "(no subject)" msgstr "" @@ -12545,20 +12545,20 @@ msgstr "" msgid "The folder %s must be writable by webserver." msgstr "" -#: src/Security/Authentication.php:227 +#: src/Security/Authentication.php:216 msgid "Login failed." msgstr "" -#: src/Security/Authentication.php:272 +#: src/Security/Authentication.php:261 msgid "Login failed. Please check your credentials." msgstr "" -#: src/Security/Authentication.php:391 +#: src/Security/Authentication.php:375 #, php-format msgid "Welcome %s" msgstr "" -#: src/Security/Authentication.php:392 +#: src/Security/Authentication.php:376 msgid "Please upload a profile photo." msgstr "" From 3b419cae1e6ba9bb525f074fd9b90bafd7848d53 Mon Sep 17 00:00:00 2001 From: Michael Date: Thu, 21 Mar 2024 05:53:49 +0000 Subject: [PATCH 006/234] Issue 13787: Filter in circles editor by contact relation --- src/Module/Circle.php | 25 ++++++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/src/Module/Circle.php b/src/Module/Circle.php index 98a29411d3..54cfd46e64 100644 --- a/src/Module/Circle.php +++ b/src/Module/Circle.php @@ -141,13 +141,15 @@ class Circle extends BaseModule protected function content(array $request = []): string { - $change = false; + $change = false; + $relation = $request['rel'] ?? ''; if (!DI::userSession()->getLocalUserId()) { throw new \Friendica\Network\HTTPException\ForbiddenException(); } DI::page()['aside'] = Model\Circle::sidebarWidget('contact', 'circle', 'extended', ((DI::args()->getArgc() > 1) ? DI::args()->getArgv()[1] : 'everyone')); + DI::page()['aside'] .= Widget::contactRels($this->server['REQUEST_URI'], $relation); // With no circle number provided we jump to the unassigned contacts as a starting point // @TODO: Replace with parameter from router @@ -298,6 +300,9 @@ class Circle extends BaseModule // Format the data of the circle members foreach ($members as $member) { + if (!self::matchRelation($relation, $member['rel'])) { + continue; + } if ($member['url']) { $entry = Contact::getContactTemplateVars($member); $entry['label'] = 'members'; @@ -332,6 +337,9 @@ class Circle extends BaseModule if (DBA::isResult($contacts)) { // Format the data of the contacts who aren't in the contact circle foreach ($contacts as $member) { + if (!self::matchRelation($relation, $member['rel'])) { + continue; + } if (!in_array($member['id'], $preselected)) { $entry = Contact::getContactTemplateVars($member); $entry['label'] = 'contacts'; @@ -366,4 +374,19 @@ class Circle extends BaseModule return Renderer::replaceMacros($tpl, $context); } + + private static function matchRelation(string $relation, int $rel) + { + switch ($relation) { + case 'followers': + return($rel == Model\Contact::FOLLOWER); + case 'following': + return($rel == Model\Contact::SHARING); + case 'mutuals': + return($rel == Model\Contact::FRIEND); + case 'nothing': + return($rel == Model\Contact::NOTHING); + } + return true; + } } From 3d267c7b8f5cd23806d5e8c7d7fb2e5e81ccd213 Mon Sep 17 00:00:00 2001 From: Michael Date: Wed, 13 Mar 2024 22:31:19 +0000 Subject: [PATCH 007/234] Possibility to mark contacts as "channel only" --- database.sql | 37 +--- doc/database/db_user-contact.md | 47 ++--- src/Model/Contact/User.php | 47 +++++ src/Module/Contact/Profile.php | 42 +++-- static/dbstructure.config.php | 3 +- static/dbview.config.php | 32 +--- view/lang/C/messages.po | 196 +++++++++++---------- view/templates/contact_edit.tpl | 1 + view/theme/frio/templates/contact_edit.tpl | 2 +- 9 files changed, 208 insertions(+), 199 deletions(-) diff --git a/database.sql b/database.sql index 16b5803385..e181fd73f7 100644 --- a/database.sql +++ b/database.sql @@ -1,6 +1,6 @@ -- ------------------------------------------ -- Friendica 2024.06-dev (Yellow Archangel) --- DB_UPDATE_VERSION 1557 +-- DB_UPDATE_VERSION 1558 -- ------------------------------------------ @@ -1947,6 +1947,7 @@ CREATE TABLE IF NOT EXISTS `user-contact` ( `ignored` boolean COMMENT 'Posts from this contact are ignored', `collapsed` boolean COMMENT 'Posts from this contact are collapsed', `hidden` boolean COMMENT 'This contact is hidden from the others', + `channel-only` boolean COMMENT 'This contact is displayed only in channels, but not in the network stream.', `is-blocked` boolean COMMENT 'User is blocked by this contact', `channel-frequency` tinyint unsigned COMMENT 'Controls the frequency of the appearance of this contact in channels', `pending` boolean COMMENT '', @@ -2876,36 +2877,6 @@ CREATE VIEW `tag-view` AS SELECT LEFT JOIN `tag` ON `post-tag`.`tid` = `tag`.`id` LEFT JOIN `contact` ON `post-tag`.`cid` = `contact`.`id`; --- --- VIEW network-item-view --- -DROP VIEW IF EXISTS `network-item-view`; -CREATE VIEW `network-item-view` AS SELECT - `post-user`.`uri-id` AS `uri-id`, - `post-thread-user`.`post-user-id` AS `parent`, - `post-user`.`received` AS `received`, - `post-thread-user`.`commented` AS `commented`, - `post-user`.`created` AS `created`, - `post-user`.`uid` AS `uid`, - `post-thread-user`.`starred` AS `starred`, - `post-thread-user`.`mention` AS `mention`, - `post-user`.`network` AS `network`, - `post-user`.`unseen` AS `unseen`, - `post-user`.`gravity` AS `gravity`, - `post-user`.`contact-id` AS `contact-id`, - `ownercontact`.`contact-type` AS `contact-type` - FROM `post-user` - INNER JOIN `post-thread-user` ON `post-thread-user`.`uri-id` = `post-user`.`parent-uri-id` AND `post-thread-user`.`uid` = `post-user`.`uid` - STRAIGHT_JOIN `contact` ON `contact`.`id` = `post-thread-user`.`contact-id` - STRAIGHT_JOIN `contact` AS `authorcontact` ON `authorcontact`.`id` = `post-thread-user`.`author-id` - STRAIGHT_JOIN `contact` AS `ownercontact` ON `ownercontact`.`id` = `post-thread-user`.`owner-id` - WHERE `post-user`.`visible` AND NOT `post-user`.`deleted` - AND (NOT `contact`.`readonly` AND NOT `contact`.`blocked` AND NOT `contact`.`pending`) - AND (`post-user`.`hidden` IS NULL OR NOT `post-user`.`hidden`) - AND NOT `authorcontact`.`blocked` AND NOT `ownercontact`.`blocked` - AND NOT EXISTS(SELECT `cid` FROM `user-contact` WHERE `uid` = `post-thread-user`.`uid` AND `cid` IN (`authorcontact`.`id`, `ownercontact`.`id`) AND (`blocked` OR `ignored`)) - AND NOT EXISTS(SELECT `gsid` FROM `user-gserver` WHERE `uid` = `post-thread-user`.`uid` AND `gsid` IN (`authorcontact`.`gsid`, `ownercontact`.`gsid`) AND `ignored`); - -- -- VIEW network-thread-view -- @@ -2931,8 +2902,8 @@ CREATE VIEW `network-thread-view` AS SELECT AND (NOT `contact`.`readonly` AND NOT `contact`.`blocked` AND NOT `contact`.`pending`) AND (`post-thread-user`.`hidden` IS NULL OR NOT `post-thread-user`.`hidden`) AND NOT `authorcontact`.`blocked` AND NOT `ownercontact`.`blocked` - AND NOT EXISTS(SELECT `cid` FROM `user-contact` WHERE `uid` = `post-thread-user`.`uid` AND `cid` IN (`authorcontact`.`id`, `ownercontact`.`id`) AND (`blocked` OR `ignored`)) - AND NOT EXISTS(SELECT `gsid` FROM `user-gserver` WHERE `uid` = `post-thread-user`.`uid` AND `gsid` IN (`authorcontact`.`gsid`, `ownercontact`.`gsid`) AND `ignored`); + AND NOT EXISTS(SELECT `cid` FROM `user-contact` WHERE `uid` = `post-thread-user`.`uid` AND `cid` IN (`post-thread-user`.`author-id`, `post-thread-user`.`owner-id`, `post-thread-user`.`causer-id`) AND (`blocked` OR `ignored` OR `channel-only`)) + AND NOT EXISTS(SELECT `gsid` FROM `user-gserver` WHERE `uid` = `post-thread-user`.`uid` AND `gsid` IN (`authorcontact`.`gsid`, `ownercontact`.`gsid`) AND `ignored`); -- -- VIEW owner-view diff --git a/doc/database/db_user-contact.md b/doc/database/db_user-contact.md index bfba9cb651..220454a0ee 100644 --- a/doc/database/db_user-contact.md +++ b/doc/database/db_user-contact.md @@ -6,29 +6,30 @@ User specific public contact data Fields ------ -| Field | Description | Type | Null | Key | Default | Extra | -| ------------------------- | ----------------------------------------------------------------------- | ------------------ | ---- | --- | ------- | ----- | -| cid | Contact id of the linked public contact | int unsigned | NO | PRI | 0 | | -| uid | User id | mediumint unsigned | NO | PRI | 0 | | -| uri-id | Id of the item-uri table entry that contains the contact url | int unsigned | YES | | NULL | | -| blocked | Contact is completely blocked for this user | boolean | YES | | NULL | | -| ignored | Posts from this contact are ignored | boolean | YES | | NULL | | -| collapsed | Posts from this contact are collapsed | boolean | YES | | NULL | | -| hidden | This contact is hidden from the others | boolean | YES | | NULL | | -| is-blocked | User is blocked by this contact | boolean | YES | | NULL | | -| channel-frequency | Controls the frequency of the appearance of this contact in channels | tinyint unsigned | YES | | NULL | | -| pending | | boolean | YES | | NULL | | -| rel | The kind of the relation between the user and the contact | tinyint unsigned | YES | | NULL | | -| info | | mediumtext | YES | | NULL | | -| notify_new_posts | | boolean | YES | | NULL | | -| remote_self | 0 => No mirroring, 1-2 => Mirror as own post, 3 => Mirror as reshare | tinyint unsigned | YES | | NULL | | -| fetch_further_information | 0 => None, 1 => Fetch information, 3 => Fetch keywords, 2 => Fetch both | tinyint unsigned | YES | | NULL | | -| ffi_keyword_denylist | | text | YES | | NULL | | -| subhub | | boolean | YES | | NULL | | -| hub-verify | | varbinary(383) | YES | | NULL | | -| protocol | Protocol of the contact | char(4) | YES | | NULL | | -| rating | Automatically detected feed poll frequency | tinyint | YES | | NULL | | -| priority | Feed poll priority | tinyint unsigned | YES | | NULL | | +| Field | Description | Type | Null | Key | Default | Extra | +| ------------------------- | -------------------------------------------------------------------------- | ------------------ | ---- | --- | ------- | ----- | +| cid | Contact id of the linked public contact | int unsigned | NO | PRI | 0 | | +| uid | User id | mediumint unsigned | NO | PRI | 0 | | +| uri-id | Id of the item-uri table entry that contains the contact url | int unsigned | YES | | NULL | | +| blocked | Contact is completely blocked for this user | boolean | YES | | NULL | | +| ignored | Posts from this contact are ignored | boolean | YES | | NULL | | +| collapsed | Posts from this contact are collapsed | boolean | YES | | NULL | | +| hidden | This contact is hidden from the others | boolean | YES | | NULL | | +| channel-only | This contact is displayed only in channels, but not in the network stream. | boolean | YES | | NULL | | +| is-blocked | User is blocked by this contact | boolean | YES | | NULL | | +| channel-frequency | Controls the frequency of the appearance of this contact in channels | tinyint unsigned | YES | | NULL | | +| pending | | boolean | YES | | NULL | | +| rel | The kind of the relation between the user and the contact | tinyint unsigned | YES | | NULL | | +| info | | mediumtext | YES | | NULL | | +| notify_new_posts | | boolean | YES | | NULL | | +| remote_self | 0 => No mirroring, 1-2 => Mirror as own post, 3 => Mirror as reshare | tinyint unsigned | YES | | NULL | | +| fetch_further_information | 0 => None, 1 => Fetch information, 3 => Fetch keywords, 2 => Fetch both | tinyint unsigned | YES | | NULL | | +| ffi_keyword_denylist | | text | YES | | NULL | | +| subhub | | boolean | YES | | NULL | | +| hub-verify | | varbinary(383) | YES | | NULL | | +| protocol | Protocol of the contact | char(4) | YES | | NULL | | +| rating | Automatically detected feed poll frequency | tinyint | YES | | NULL | | +| priority | Feed poll priority | tinyint unsigned | YES | | NULL | | Indexes ------------ diff --git a/src/Model/Contact/User.php b/src/Model/Contact/User.php index 7b808ac4a1..cd4c1cb561 100644 --- a/src/Model/Contact/User.php +++ b/src/Model/Contact/User.php @@ -364,6 +364,53 @@ class User return $frequency; } + /** + * Set the channel only value for contact id and user id + * + * @param int $cid Either public contact id or user's contact id + * @param int $uid User ID + * @param int $isChannelOnly Is channel only + * @return void + * @throws \Exception + */ + public static function setChannelOnly(int $cid, int $uid, bool $isChannelOnly) + { + $cdata = Contact::getPublicAndUserContactID($cid, $uid); + if (empty($cdata)) { + return; + } + + DBA::update('user-contact', ['channel-only' => $isChannelOnly], ['cid' => $cdata['public'], 'uid' => $uid], true); + } + + /** + * Returns if the contact is channel only for contact id and user id + * + * @param int $cid Either public contact id or user's contact id + * @param int $uid User ID + * @return bool Contact is channel only + * @throws HTTPException\InternalServerErrorException + * @throws \ImagickException + */ + public static function getChannelOnly(int $cid, int $uid): bool + { + $cdata = Contact::getPublicAndUserContactID($cid, $uid); + if (empty($cdata)) { + return false; + } + + $isChannelOnly = false; + + if (!empty($cdata['public'])) { + $public_contact = DBA::selectFirst('user-contact', ['channel-only'], ['cid' => $cdata['public'], 'uid' => $uid]); + if (DBA::isResult($public_contact)) { + $isChannelOnly = $public_contact['channel-only'] ?? false; + } + } + + return $isChannelOnly; + } + /** * Set/Release that the user is blocked by the contact * diff --git a/src/Module/Contact/Profile.php b/src/Module/Contact/Profile.php index 38260e9da7..aee08977f8 100644 --- a/src/Module/Contact/Profile.php +++ b/src/Module/Contact/Profile.php @@ -95,32 +95,32 @@ class Profile extends BaseModule return; } - Hook::callAll('contact_edit_post', $_POST); + Hook::callAll('contact_edit_post', $request); $fields = []; - if (isset($_POST['hidden'])) { - $fields['hidden'] = !empty($_POST['hidden']); + if (isset($request['hidden'])) { + $fields['hidden'] = !empty($request['hidden']); } - if (isset($_POST['notify_new_posts'])) { - $fields['notify_new_posts'] = !empty($_POST['notify_new_posts']); + if (isset($request['notify_new_posts'])) { + $fields['notify_new_posts'] = !empty($request['notify_new_posts']); } - if (isset($_POST['fetch_further_information'])) { - $fields['fetch_further_information'] = intval($_POST['fetch_further_information']); + if (isset($request['fetch_further_information'])) { + $fields['fetch_further_information'] = intval($request['fetch_further_information']); } - if (isset($_POST['remote_self'])) { - $fields['remote_self'] = intval($_POST['remote_self']); + if (isset($request['remote_self'])) { + $fields['remote_self'] = intval($request['remote_self']); } - if (isset($_POST['ffi_keyword_denylist'])) { - $fields['ffi_keyword_denylist'] = $_POST['ffi_keyword_denylist']; + if (isset($request['ffi_keyword_denylist'])) { + $fields['ffi_keyword_denylist'] = $request['ffi_keyword_denylist']; } - if (isset($_POST['poll'])) { - $priority = intval($_POST['poll']); + if (isset($request['poll'])) { + $priority = intval($request['poll']); if ($priority > 5 || $priority < 0) { $priority = 0; } @@ -128,12 +128,16 @@ class Profile extends BaseModule $fields['priority'] = $priority; } - if (isset($_POST['info'])) { - $fields['info'] = $_POST['info']; + if (isset($request['info'])) { + $fields['info'] = $request['info']; } - if (isset($_POST['channel_frequency'])) { - Contact\User::setChannelFrequency($cdata['user'], $this->session->getLocalUserId(), $_POST['channel_frequency']); + if (isset($request['channel_frequency'])) { + Contact\User::setChannelFrequency($cdata['user'], $this->session->getLocalUserId(), $request['channel_frequency']); + } + + if (isset($request['channel_only'])) { + Contact\User::setChannelOnly($cdata['user'], $this->session->getLocalUserId(), $request['channel_only']); } if (!Contact::update($fields, ['id' => $cdata['user'], 'uid' => $this->session->getLocalUserId()])) { @@ -340,7 +344,8 @@ class Profile extends BaseModule ]; } - $channel_frequency = Contact\User::getChannelFrequency($contact['id'], $this->session->getLocalUserId()); + $channel_frequency = Contact\User::getChannelFrequency($contact['id'], $this->session->getLocalUserId()); + $channel_only = Contact\User::getChannelOnly($contact['id'], $this->session->getLocalUserId()); $poll_interval = null; if ((($contact['network'] == Protocol::FEED) && !$this->config->get('system', 'adjust_poll_frequency')) || ($contact['network'] == Protocol::MAIL)) { @@ -432,6 +437,7 @@ class Profile extends BaseModule '$frequency_always' => ['channel_frequency', $this->t('Display all posts of this contact'), Contact\User::FREQUENCY_ALWAYS, $this->t('All posts from this contact will appear on the "for you" channel'), $channel_frequency == Contact\User::FREQUENCY_ALWAYS], '$frequency_reduced' => ['channel_frequency', $this->t('Display only few posts'), Contact\User::FREQUENCY_REDUCED, $this->t('When a contact creates a lot of posts in a short period, this setting reduces the number of displayed posts in every channel.'), $channel_frequency == Contact\User::FREQUENCY_REDUCED], '$frequency_never' => ['channel_frequency', $this->t('Never display posts'), Contact\User::FREQUENCY_NEVER, $this->t('Posts from this contact will never be displayed in any channel'), $channel_frequency == Contact\User::FREQUENCY_NEVER], + '$channel_only' => ['channel_only', $this->t('Channel Only'), $channel_only, $this->t('If enabled, posts from this contact will only appear in channels, but not in the network stream.')], ]); $arr = ['contact' => $contact, 'output' => $o]; diff --git a/static/dbstructure.config.php b/static/dbstructure.config.php index 8206ca34fb..57b0fe009f 100644 --- a/static/dbstructure.config.php +++ b/static/dbstructure.config.php @@ -56,7 +56,7 @@ use Friendica\Database\DBA; // This file is required several times during the test in DbaDefinition which justifies this condition if (!defined('DB_UPDATE_VERSION')) { - define('DB_UPDATE_VERSION', 1557); + define('DB_UPDATE_VERSION', 1558); } return [ @@ -1937,6 +1937,7 @@ return [ "ignored" => ["type" => "boolean", "comment" => "Posts from this contact are ignored"], "collapsed" => ["type" => "boolean", "comment" => "Posts from this contact are collapsed"], "hidden" => ["type" => "boolean", "comment" => "This contact is hidden from the others"], + "channel-only" => ["type" => "boolean", "comment" => "This contact is displayed only in channels, but not in the network stream."], "is-blocked" => ["type" => "boolean", "comment" => "User is blocked by this contact"], "channel-frequency" => ["type" => "tinyint unsigned", "comment" => "Controls the frequency of the appearance of this contact in channels"], "pending" => ["type" => "boolean", "comment" => ""], diff --git a/static/dbview.config.php b/static/dbview.config.php index be88ee24fb..f84cb3b8e1 100644 --- a/static/dbview.config.php +++ b/static/dbview.config.php @@ -891,34 +891,6 @@ LEFT JOIN `tag` ON `post-tag`.`tid` = `tag`.`id` LEFT JOIN `contact` ON `post-tag`.`cid` = `contact`.`id`" ], - "network-item-view" => [ - "fields" => [ - "uri-id" => ["post-user", "uri-id"], - "parent" => ["post-thread-user", "post-user-id"], - "received" => ["post-user", "received"], - "commented" => ["post-thread-user", "commented"], - "created" => ["post-user", "created"], - "uid" => ["post-user", "uid"], - "starred" => ["post-thread-user", "starred"], - "mention" => ["post-thread-user", "mention"], - "network" => ["post-user", "network"], - "unseen" => ["post-user", "unseen"], - "gravity" => ["post-user", "gravity"], - "contact-id" => ["post-user", "contact-id"], - "contact-type" => ["ownercontact", "contact-type"], - ], - "query" => "FROM `post-user` - INNER JOIN `post-thread-user` ON `post-thread-user`.`uri-id` = `post-user`.`parent-uri-id` AND `post-thread-user`.`uid` = `post-user`.`uid` - STRAIGHT_JOIN `contact` ON `contact`.`id` = `post-thread-user`.`contact-id` - STRAIGHT_JOIN `contact` AS `authorcontact` ON `authorcontact`.`id` = `post-thread-user`.`author-id` - STRAIGHT_JOIN `contact` AS `ownercontact` ON `ownercontact`.`id` = `post-thread-user`.`owner-id` - WHERE `post-user`.`visible` AND NOT `post-user`.`deleted` - AND (NOT `contact`.`readonly` AND NOT `contact`.`blocked` AND NOT `contact`.`pending`) - AND (`post-user`.`hidden` IS NULL OR NOT `post-user`.`hidden`) - AND NOT `authorcontact`.`blocked` AND NOT `ownercontact`.`blocked` - AND NOT EXISTS(SELECT `cid` FROM `user-contact` WHERE `uid` = `post-thread-user`.`uid` AND `cid` IN (`authorcontact`.`id`, `ownercontact`.`id`) AND (`blocked` OR `ignored`)) - AND NOT EXISTS(SELECT `gsid` FROM `user-gserver` WHERE `uid` = `post-thread-user`.`uid` AND `gsid` IN (`authorcontact`.`gsid`, `ownercontact`.`gsid`) AND `ignored`)" - ], "network-thread-view" => [ "fields" => [ "uri-id" => ["post-thread-user", "uri-id"], @@ -942,8 +914,8 @@ AND (NOT `contact`.`readonly` AND NOT `contact`.`blocked` AND NOT `contact`.`pending`) AND (`post-thread-user`.`hidden` IS NULL OR NOT `post-thread-user`.`hidden`) AND NOT `authorcontact`.`blocked` AND NOT `ownercontact`.`blocked` - AND NOT EXISTS(SELECT `cid` FROM `user-contact` WHERE `uid` = `post-thread-user`.`uid` AND `cid` IN (`authorcontact`.`id`, `ownercontact`.`id`) AND (`blocked` OR `ignored`)) - AND NOT EXISTS(SELECT `gsid` FROM `user-gserver` WHERE `uid` = `post-thread-user`.`uid` AND `gsid` IN (`authorcontact`.`gsid`, `ownercontact`.`gsid`) AND `ignored`)" + AND NOT EXISTS(SELECT `cid` FROM `user-contact` WHERE `uid` = `post-thread-user`.`uid` AND `cid` IN (`post-thread-user`.`author-id`, `post-thread-user`.`owner-id`, `post-thread-user`.`causer-id`) AND (`blocked` OR `ignored` OR `channel-only`)) + AND NOT EXISTS(SELECT `gsid` FROM `user-gserver` WHERE `uid` = `post-thread-user`.`uid` AND `gsid` IN (`authorcontact`.`gsid`, `ownercontact`.`gsid`) AND `ignored`)" ], "owner-view" => [ "fields" => [ diff --git a/view/lang/C/messages.po b/view/lang/C/messages.po index 8fd1f63f39..75360cc507 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-03-21 10:48+0000\n" +"POT-Creation-Date: 2024-03-21 13:12+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -300,7 +300,7 @@ msgstr "" #: mod/photos.php:820 mod/photos.php:1097 mod/photos.php:1138 #: mod/photos.php:1194 mod/photos.php:1274 #: src/Module/Calendar/Event/Form.php:250 src/Module/Contact/Advanced.php:132 -#: src/Module/Contact/Profile.php:364 +#: src/Module/Contact/Profile.php:369 #: src/Module/Debug/ActivityPubConversion.php:140 #: src/Module/Debug/Babel.php:315 src/Module/Debug/Localtime.php:64 #: src/Module/Debug/Probe.php:54 src/Module/Debug/WebFinger.php:51 @@ -1840,7 +1840,7 @@ msgid "Send PM" msgstr "" #: src/Content/Item.php:436 src/Module/Contact.php:467 -#: src/Module/Contact/Profile.php:511 +#: src/Module/Contact/Profile.php:517 #: src/Module/Moderation/Blocklist/Contact.php:116 #: src/Module/Moderation/Users/Active.php:137 #: src/Module/Moderation/Users/Index.php:152 @@ -1848,7 +1848,7 @@ msgid "Block" msgstr "" #: src/Content/Item.php:437 src/Module/Contact.php:468 -#: src/Module/Contact/Profile.php:519 +#: src/Module/Contact/Profile.php:525 #: src/Module/Notifications/Introductions.php:134 #: src/Module/Notifications/Introductions.php:206 #: src/Module/Notifications/Notification.php:89 @@ -1856,7 +1856,7 @@ msgid "Ignore" msgstr "" #: src/Content/Item.php:438 src/Module/Contact.php:469 -#: src/Module/Contact/Profile.php:527 +#: src/Module/Contact/Profile.php:533 msgid "Collapse" msgstr "" @@ -1924,7 +1924,7 @@ msgstr "" #: src/Content/Nav.php:230 src/Module/BaseProfile.php:49 #: src/Module/BaseSettings.php:98 src/Module/Contact.php:503 -#: src/Module/Contact/Profile.php:419 src/Module/Profile/Profile.php:268 +#: src/Module/Contact/Profile.php:424 src/Module/Profile/Profile.php:268 #: src/Module/Welcome.php:57 view/theme/frio/theme.php:233 msgid "Profile" msgstr "" @@ -2235,7 +2235,7 @@ msgid "The end" msgstr "" #: src/Content/Text/HTML.php:860 src/Content/Widget/VCard.php:126 -#: src/Model/Profile.php:476 src/Module/Contact/Profile.php:471 +#: src/Model/Profile.php:476 src/Module/Contact/Profile.php:477 msgid "Follow" msgstr "" @@ -2449,18 +2449,18 @@ msgid "Mention" msgstr "" #: src/Content/Widget/VCard.php:119 src/Model/Profile.php:380 -#: src/Module/Contact/Profile.php:408 src/Module/Profile/Profile.php:199 +#: src/Module/Contact/Profile.php:413 src/Module/Profile/Profile.php:199 msgid "XMPP:" msgstr "" #: src/Content/Widget/VCard.php:120 src/Model/Profile.php:381 -#: src/Module/Contact/Profile.php:410 src/Module/Profile/Profile.php:203 +#: src/Module/Contact/Profile.php:415 src/Module/Profile/Profile.php:203 msgid "Matrix:" msgstr "" #: src/Content/Widget/VCard.php:121 src/Model/Event.php:82 #: src/Model/Event.php:109 src/Model/Event.php:471 src/Model/Event.php:960 -#: src/Model/Profile.php:375 src/Module/Contact/Profile.php:406 +#: src/Model/Profile.php:375 src/Module/Contact/Profile.php:411 #: src/Module/Directory.php:147 src/Module/Notifications/Introductions.php:187 #: src/Module/Profile/Profile.php:221 msgid "Location:" @@ -2473,7 +2473,7 @@ msgstr "" #: src/Content/Widget/VCard.php:128 src/Model/Contact.php:1237 #: src/Model/Contact.php:1249 src/Model/Profile.php:478 -#: src/Module/Contact/Profile.php:463 +#: src/Module/Contact/Profile.php:469 msgid "Unfollow" msgstr "" @@ -3541,7 +3541,7 @@ msgstr "" msgid "Homepage:" msgstr "" -#: src/Model/Profile.php:379 src/Module/Contact/Profile.php:412 +#: src/Model/Profile.php:379 src/Module/Contact/Profile.php:417 #: src/Module/Notifications/Introductions.php:189 msgid "About:" msgstr "" @@ -5436,7 +5436,7 @@ msgid "" "received." msgstr "" -#: src/Module/Admin/Site.php:591 src/Module/Contact/Profile.php:309 +#: src/Module/Admin/Site.php:591 src/Module/Contact/Profile.php:313 #: src/Module/Settings/TwoFactor/Index.php:146 msgid "Disabled" msgstr "" @@ -6271,8 +6271,8 @@ msgstr "" #: src/Module/Contact/Conversations.php:91 #: src/Module/Contact/Conversations.php:96 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 +#: src/Module/Contact/Posts.php:88 src/Module/Contact/Profile.php:158 +#: src/Module/Contact/Profile.php:163 src/Module/Contact/Profile.php:168 #: src/Module/Contact/Redir.php:94 src/Module/Contact/Redir.php:140 #: src/Module/FriendSuggest.php:71 src/Module/FriendSuggest.php:109 msgid "Contact not found." @@ -6429,18 +6429,18 @@ msgstr "" msgid "Update" msgstr "" -#: src/Module/Contact.php:467 src/Module/Contact/Profile.php:511 +#: src/Module/Contact.php:467 src/Module/Contact/Profile.php:517 #: src/Module/Moderation/Blocklist/Contact.php:117 #: src/Module/Moderation/Users/Blocked.php:138 #: src/Module/Moderation/Users/Index.php:154 msgid "Unblock" msgstr "" -#: src/Module/Contact.php:468 src/Module/Contact/Profile.php:519 +#: src/Module/Contact.php:468 src/Module/Contact/Profile.php:525 msgid "Unignore" msgstr "" -#: src/Module/Contact.php:469 src/Module/Contact/Profile.php:527 +#: src/Module/Contact.php:469 src/Module/Contact/Profile.php:533 msgid "Uncollapse" msgstr "" @@ -6492,7 +6492,7 @@ msgstr "" msgid "Pending incoming contact request" msgstr "" -#: src/Module/Contact.php:626 src/Module/Contact/Profile.php:371 +#: src/Module/Contact.php:626 src/Module/Contact/Profile.php:376 #, php-format msgid "Visit %s's profile [%s]" msgstr "" @@ -6628,7 +6628,7 @@ msgstr "" msgid "Your Identity Address:" msgstr "" -#: src/Module/Contact/Follow.php:170 src/Module/Contact/Profile.php:402 +#: src/Module/Contact/Follow.php:170 src/Module/Contact/Profile.php:407 #: src/Module/Contact/Unfollow.php:129 #: src/Module/Moderation/Blocklist/Contact.php:133 #: src/Module/Moderation/Reports.php:104 @@ -6637,7 +6637,7 @@ msgstr "" msgid "Profile URL" msgstr "" -#: src/Module/Contact/Follow.php:171 src/Module/Contact/Profile.php:414 +#: src/Module/Contact/Follow.php:171 src/Module/Contact/Profile.php:419 #: src/Module/Notifications/Introductions.php:191 #: src/Module/Profile/Profile.php:234 msgid "Tags:" @@ -6676,245 +6676,245 @@ msgstr "" msgid "Profile Match" msgstr "" -#: src/Module/Contact/Profile.php:140 +#: src/Module/Contact/Profile.php:144 msgid "Failed to update contact record." msgstr "" -#: src/Module/Contact/Profile.php:190 +#: src/Module/Contact/Profile.php:194 msgid "Contact has been unblocked" msgstr "" -#: src/Module/Contact/Profile.php:194 +#: src/Module/Contact/Profile.php:198 msgid "Contact has been blocked" msgstr "" -#: src/Module/Contact/Profile.php:206 +#: src/Module/Contact/Profile.php:210 msgid "Contact has been unignored" msgstr "" -#: src/Module/Contact/Profile.php:210 +#: src/Module/Contact/Profile.php:214 msgid "Contact has been ignored" msgstr "" -#: src/Module/Contact/Profile.php:222 +#: src/Module/Contact/Profile.php:226 msgid "Contact has been uncollapsed" msgstr "" -#: src/Module/Contact/Profile.php:226 +#: src/Module/Contact/Profile.php:230 msgid "Contact has been collapsed" msgstr "" -#: src/Module/Contact/Profile.php:254 +#: src/Module/Contact/Profile.php:258 #, php-format msgid "You are mutual friends with %s" msgstr "" -#: src/Module/Contact/Profile.php:255 +#: src/Module/Contact/Profile.php:259 #, php-format msgid "You are sharing with %s" msgstr "" -#: src/Module/Contact/Profile.php:256 +#: src/Module/Contact/Profile.php:260 #, php-format msgid "%s is sharing with you" msgstr "" -#: src/Module/Contact/Profile.php:272 +#: src/Module/Contact/Profile.php:276 msgid "Private communications are not available for this contact." msgstr "" -#: src/Module/Contact/Profile.php:282 +#: src/Module/Contact/Profile.php:286 msgid "This contact is on a server you ignored." msgstr "" -#: src/Module/Contact/Profile.php:285 +#: src/Module/Contact/Profile.php:289 msgid "Never" msgstr "" -#: src/Module/Contact/Profile.php:288 +#: src/Module/Contact/Profile.php:292 msgid "(Update was not successful)" msgstr "" -#: src/Module/Contact/Profile.php:288 +#: src/Module/Contact/Profile.php:292 msgid "(Update was successful)" msgstr "" -#: src/Module/Contact/Profile.php:290 src/Module/Contact/Profile.php:482 +#: src/Module/Contact/Profile.php:294 src/Module/Contact/Profile.php:488 msgid "Suggest friends" msgstr "" -#: src/Module/Contact/Profile.php:294 +#: src/Module/Contact/Profile.php:298 #, php-format msgid "Network type: %s" msgstr "" -#: src/Module/Contact/Profile.php:299 +#: src/Module/Contact/Profile.php:303 msgid "Communications lost with this contact!" msgstr "" -#: src/Module/Contact/Profile.php:305 +#: src/Module/Contact/Profile.php:309 msgid "Fetch further information for feeds" msgstr "" -#: src/Module/Contact/Profile.php:307 +#: src/Module/Contact/Profile.php:311 msgid "" "Fetch information like preview pictures, title and teaser from the feed " "item. You can activate this if the feed doesn't contain much text. Keywords " "are taken from the meta header in the feed item and are posted as hash tags." msgstr "" -#: src/Module/Contact/Profile.php:310 +#: src/Module/Contact/Profile.php:314 msgid "Fetch information" msgstr "" -#: src/Module/Contact/Profile.php:311 +#: src/Module/Contact/Profile.php:315 msgid "Fetch keywords" msgstr "" -#: src/Module/Contact/Profile.php:312 +#: src/Module/Contact/Profile.php:316 msgid "Fetch information and keywords" msgstr "" -#: src/Module/Contact/Profile.php:322 src/Module/Contact/Profile.php:327 -#: src/Module/Contact/Profile.php:332 src/Module/Contact/Profile.php:338 +#: src/Module/Contact/Profile.php:326 src/Module/Contact/Profile.php:331 +#: src/Module/Contact/Profile.php:336 src/Module/Contact/Profile.php:342 msgid "No mirroring" msgstr "" -#: src/Module/Contact/Profile.php:323 src/Module/Contact/Profile.php:333 -#: src/Module/Contact/Profile.php:339 +#: src/Module/Contact/Profile.php:327 src/Module/Contact/Profile.php:337 +#: src/Module/Contact/Profile.php:343 msgid "Mirror as my own posting" msgstr "" -#: src/Module/Contact/Profile.php:328 src/Module/Contact/Profile.php:334 +#: src/Module/Contact/Profile.php:332 src/Module/Contact/Profile.php:338 msgid "Native reshare" msgstr "" -#: src/Module/Contact/Profile.php:353 +#: src/Module/Contact/Profile.php:358 msgid "Contact Information / Notes" msgstr "" -#: src/Module/Contact/Profile.php:354 +#: src/Module/Contact/Profile.php:359 msgid "Contact Settings" msgstr "" -#: src/Module/Contact/Profile.php:362 +#: src/Module/Contact/Profile.php:367 msgid "Contact" msgstr "" -#: src/Module/Contact/Profile.php:366 +#: src/Module/Contact/Profile.php:371 msgid "Their personal note" msgstr "" -#: src/Module/Contact/Profile.php:368 +#: src/Module/Contact/Profile.php:373 msgid "Edit contact notes" msgstr "" -#: src/Module/Contact/Profile.php:372 +#: src/Module/Contact/Profile.php:377 msgid "Block/Unblock contact" msgstr "" -#: src/Module/Contact/Profile.php:373 +#: src/Module/Contact/Profile.php:378 #: src/Module/Moderation/Report/Create.php:293 msgid "Ignore contact" msgstr "" -#: src/Module/Contact/Profile.php:374 +#: src/Module/Contact/Profile.php:379 msgid "View conversations" msgstr "" -#: src/Module/Contact/Profile.php:379 +#: src/Module/Contact/Profile.php:384 msgid "Last update:" msgstr "" -#: src/Module/Contact/Profile.php:381 +#: src/Module/Contact/Profile.php:386 msgid "Update public posts" msgstr "" -#: src/Module/Contact/Profile.php:383 src/Module/Contact/Profile.php:492 +#: src/Module/Contact/Profile.php:388 src/Module/Contact/Profile.php:498 msgid "Update now" msgstr "" -#: src/Module/Contact/Profile.php:385 +#: src/Module/Contact/Profile.php:390 msgid "Awaiting connection acknowledge" msgstr "" -#: src/Module/Contact/Profile.php:386 +#: src/Module/Contact/Profile.php:391 msgid "Currently blocked" msgstr "" -#: src/Module/Contact/Profile.php:387 +#: src/Module/Contact/Profile.php:392 msgid "Currently ignored" msgstr "" -#: src/Module/Contact/Profile.php:388 +#: src/Module/Contact/Profile.php:393 msgid "Currently collapsed" msgstr "" -#: src/Module/Contact/Profile.php:389 +#: src/Module/Contact/Profile.php:394 msgid "Currently archived" msgstr "" -#: src/Module/Contact/Profile.php:392 +#: src/Module/Contact/Profile.php:397 msgid "Manage remote servers" msgstr "" -#: src/Module/Contact/Profile.php:394 +#: src/Module/Contact/Profile.php:399 #: src/Module/Notifications/Introductions.php:192 msgid "Hide this contact from others" msgstr "" -#: src/Module/Contact/Profile.php:394 +#: src/Module/Contact/Profile.php:399 msgid "" "Replies/likes to your public posts may still be visible" msgstr "" -#: src/Module/Contact/Profile.php:395 +#: src/Module/Contact/Profile.php:400 msgid "Notification for new posts" msgstr "" -#: src/Module/Contact/Profile.php:395 +#: src/Module/Contact/Profile.php:400 msgid "Send a notification of every new post of this contact" msgstr "" -#: src/Module/Contact/Profile.php:397 +#: src/Module/Contact/Profile.php:402 msgid "Keyword Deny List" msgstr "" -#: src/Module/Contact/Profile.php:397 +#: src/Module/Contact/Profile.php:402 msgid "" "Comma separated list of keywords that should not be converted to hashtags, " "when \"Fetch information and keywords\" is selected" msgstr "" -#: src/Module/Contact/Profile.php:415 +#: src/Module/Contact/Profile.php:420 #: src/Module/Settings/TwoFactor/Index.php:160 msgid "Actions" msgstr "" -#: src/Module/Contact/Profile.php:417 +#: src/Module/Contact/Profile.php:422 #: src/Module/Settings/TwoFactor/Index.php:140 view/theme/frio/theme.php:232 msgid "Status" msgstr "" -#: src/Module/Contact/Profile.php:423 +#: src/Module/Contact/Profile.php:428 msgid "Mirror postings from this contact" msgstr "" -#: src/Module/Contact/Profile.php:425 +#: src/Module/Contact/Profile.php:430 msgid "" "Mark this contact as remote_self, this will cause friendica to repost new " "entries from this contact." msgstr "" -#: src/Module/Contact/Profile.php:428 +#: src/Module/Contact/Profile.php:433 msgid "Channel Settings" msgstr "" -#: src/Module/Contact/Profile.php:429 +#: src/Module/Contact/Profile.php:434 msgid "Frequency of this contact in relevant channels" msgstr "" -#: src/Module/Contact/Profile.php:430 +#: src/Module/Contact/Profile.php:435 msgid "" "Depending on the type of the channel not all posts from this contact are " "displayed. By default, posts need to have a minimum amount of interactions " @@ -6924,64 +6924,74 @@ msgid "" "block or hide the contact completely." msgstr "" -#: src/Module/Contact/Profile.php:431 +#: src/Module/Contact/Profile.php:436 msgid "Default frequency" msgstr "" -#: src/Module/Contact/Profile.php:431 +#: src/Module/Contact/Profile.php:436 msgid "" "Posts by this contact are displayed in the \"for you\" channel if you " "interact often with this contact or if a post reached some level of " "interaction." msgstr "" -#: src/Module/Contact/Profile.php:432 +#: src/Module/Contact/Profile.php:437 msgid "Display all posts of this contact" msgstr "" -#: src/Module/Contact/Profile.php:432 +#: src/Module/Contact/Profile.php:437 msgid "All posts from this contact will appear on the \"for you\" channel" msgstr "" -#: src/Module/Contact/Profile.php:433 +#: src/Module/Contact/Profile.php:438 msgid "Display only few posts" msgstr "" -#: src/Module/Contact/Profile.php:433 +#: src/Module/Contact/Profile.php:438 msgid "" "When a contact creates a lot of posts in a short period, this setting " "reduces the number of displayed posts in every channel." msgstr "" -#: src/Module/Contact/Profile.php:434 +#: src/Module/Contact/Profile.php:439 msgid "Never display posts" msgstr "" -#: src/Module/Contact/Profile.php:434 +#: src/Module/Contact/Profile.php:439 msgid "Posts from this contact will never be displayed in any channel" msgstr "" -#: src/Module/Contact/Profile.php:502 +#: src/Module/Contact/Profile.php:440 +msgid "Channel Only" +msgstr "" + +#: src/Module/Contact/Profile.php:440 +msgid "" +"If enabled, posts from this contact will only appear in channels, but not in " +"the network stream." +msgstr "" + +#: src/Module/Contact/Profile.php:508 msgid "Refetch contact data" msgstr "" -#: src/Module/Contact/Profile.php:513 +#: src/Module/Contact/Profile.php:519 msgid "Toggle Blocked status" msgstr "" -#: src/Module/Contact/Profile.php:521 +#: src/Module/Contact/Profile.php:527 msgid "Toggle Ignored status" msgstr "" -#: src/Module/Contact/Profile.php:529 +#: src/Module/Contact/Profile.php:535 msgid "Toggle Collapsed status" msgstr "" -#: src/Module/Contact/Profile.php:536 src/Module/Contact/Revoke.php:106 +#: src/Module/Contact/Profile.php:542 src/Module/Contact/Revoke.php:106 msgid "Revoke Follow" msgstr "" -#: src/Module/Contact/Profile.php:538 +#: src/Module/Contact/Profile.php:544 msgid "Revoke the follow from this contact" msgstr "" diff --git a/view/templates/contact_edit.tpl b/view/templates/contact_edit.tpl index 38414fabe9..d146038b90 100644 --- a/view/templates/contact_edit.tpl +++ b/view/templates/contact_edit.tpl @@ -93,6 +93,7 @@ {{/if}} {{if $channel_settings_label}}

{{$channel_settings_label}}

+ {{include file="field_checkbox.tpl" field=$channel_only}} {{include file="field_radio.tpl" field=$frequency_default}} {{include file="field_radio.tpl" field=$frequency_always}} diff --git a/view/theme/frio/templates/contact_edit.tpl b/view/theme/frio/templates/contact_edit.tpl index 237c4f4345..3007a5333d 100644 --- a/view/theme/frio/templates/contact_edit.tpl +++ b/view/theme/frio/templates/contact_edit.tpl @@ -200,7 +200,7 @@
- + {{include file="field_checkbox.tpl" field=$channel_only}} {{include file="field_radio.tpl" field=$frequency_default}} {{include file="field_radio.tpl" field=$frequency_always}} From 7a0c5d141e2fadd35b96f54f5c0a6828554806b0 Mon Sep 17 00:00:00 2001 From: Michael Date: Sun, 17 Mar 2024 10:19:22 +0000 Subject: [PATCH 008/234] Issue 13714: Support for "commentsEnabled" and "capabilities" --- database.sql | 9 ++++--- doc/database/db_post-engagement.md | 2 +- doc/database/db_post-searchindex.md | 2 +- doc/database/db_post-user.md | 1 + src/Model/Item.php | 35 ++++++++++++++++++++++++-- src/Object/Post.php | 19 ++++++++++++-- src/Protocol/ActivityPub/Processor.php | 11 +++++++- static/dbstructure.config.php | 7 +++--- static/dbview.config.php | 2 ++ 9 files changed, 75 insertions(+), 13 deletions(-) diff --git a/database.sql b/database.sql index e181fd73f7..120edf3294 100644 --- a/database.sql +++ b/database.sql @@ -1,6 +1,6 @@ -- ------------------------------------------ -- Friendica 2024.06-dev (Yellow Archangel) --- DB_UPDATE_VERSION 1558 +-- DB_UPDATE_VERSION 1559 -- ------------------------------------------ @@ -1347,7 +1347,7 @@ CREATE TABLE IF NOT EXISTS `post-engagement` ( `uri-id` int unsigned NOT NULL COMMENT 'Id of the item-uri table entry that contains the item uri', `owner-id` int unsigned NOT NULL DEFAULT 0 COMMENT 'Item owner', `contact-type` tinyint NOT NULL DEFAULT 0 COMMENT 'Person, organisation, news, community, relay', - `media-type` tinyint NOT NULL DEFAULT 0 COMMENT 'Type of media in a bit array (1 = image, 2 = video, 4 = audio', + `media-type` tinyint NOT NULL DEFAULT 0 COMMENT 'Type of media in a bit array (1 = image, 2 = video, 4 = audio)', `language` char(2) COMMENT 'Language information about this post in the ISO 639-1 format', `searchtext` mediumtext COMMENT 'Simplified text for the full text search', `size` int unsigned COMMENT 'Body size', @@ -1471,7 +1471,7 @@ CREATE TABLE IF NOT EXISTS `post-question-option` ( CREATE TABLE IF NOT EXISTS `post-searchindex` ( `uri-id` int unsigned NOT NULL COMMENT 'Id of the item-uri table entry that contains the item uri', `owner-id` int unsigned NOT NULL DEFAULT 0 COMMENT 'Item owner', - `media-type` tinyint NOT NULL DEFAULT 0 COMMENT 'Type of media in a bit array (1 = image, 2 = video, 4 = audio', + `media-type` tinyint NOT NULL DEFAULT 0 COMMENT 'Type of media in a bit array (1 = image, 2 = video, 4 = audio)', `language` char(2) COMMENT 'Language information about this post in the ISO 639-1 format', `searchtext` mediumtext COMMENT 'Simplified text for the full text search', `size` int unsigned COMMENT 'Body size', @@ -1550,6 +1550,7 @@ CREATE TABLE IF NOT EXISTS `post-user` ( `post-reason` tinyint unsigned NOT NULL DEFAULT 0 COMMENT 'Reason why the post arrived at the user', `vid` smallint unsigned COMMENT 'Id of the verb table entry that contains the activity verbs', `private` tinyint unsigned NOT NULL DEFAULT 0 COMMENT '0=public, 1=private, 2=unlisted', + `restrictions` tinyint unsigned COMMENT 'Bit array of post restrictions (1 = Reply, 2 = Like, 4 = Announce)', `global` boolean NOT NULL DEFAULT '0' COMMENT '', `visible` boolean NOT NULL DEFAULT '0' COMMENT '', `deleted` boolean NOT NULL DEFAULT '0' COMMENT 'item has been marked for deletion', @@ -2201,6 +2202,7 @@ CREATE VIEW `post-user-view` AS SELECT `post-content`.`location` AS `location`, `post-content`.`coord` AS `coord`, `post-content`.`sensitive` AS `sensitive`, + `post-user`.`restrictions` AS `restrictions`, `post-content`.`app` AS `app`, `post-content`.`object-type` AS `object-type`, `post-content`.`object` AS `object`, @@ -2386,6 +2388,7 @@ CREATE VIEW `post-thread-user-view` AS SELECT `post-content`.`location` AS `location`, `post-content`.`coord` AS `coord`, `post-content`.`sensitive` AS `sensitive`, + `post-user`.`restrictions` AS `restrictions`, `post-content`.`app` AS `app`, `post-content`.`object-type` AS `object-type`, `post-content`.`object` AS `object`, diff --git a/doc/database/db_post-engagement.md b/doc/database/db_post-engagement.md index 32f3ce76b6..31ae5e4e41 100644 --- a/doc/database/db_post-engagement.md +++ b/doc/database/db_post-engagement.md @@ -11,7 +11,7 @@ Fields | uri-id | Id of the item-uri table entry that contains the item uri | int unsigned | NO | PRI | NULL | | | owner-id | Item owner | int unsigned | NO | | 0 | | | contact-type | Person, organisation, news, community, relay | tinyint | NO | | 0 | | -| media-type | Type of media in a bit array (1 = image, 2 = video, 4 = audio | tinyint | NO | | 0 | | +| media-type | Type of media in a bit array (1 = image, 2 = video, 4 = audio) | tinyint | NO | | 0 | | | language | Language information about this post in the ISO 639-1 format | char(2) | YES | | NULL | | | searchtext | Simplified text for the full text search | mediumtext | YES | | NULL | | | size | Body size | int unsigned | YES | | NULL | | diff --git a/doc/database/db_post-searchindex.md b/doc/database/db_post-searchindex.md index c6504a7ed3..203a2dbab3 100644 --- a/doc/database/db_post-searchindex.md +++ b/doc/database/db_post-searchindex.md @@ -10,7 +10,7 @@ Fields | ---------- | --------------------------------------------------------------------- | ------------ | ---- | --- | ------- | ----- | | uri-id | Id of the item-uri table entry that contains the item uri | int unsigned | NO | PRI | NULL | | | owner-id | Item owner | int unsigned | NO | | 0 | | -| media-type | Type of media in a bit array (1 = image, 2 = video, 4 = audio | tinyint | NO | | 0 | | +| media-type | Type of media in a bit array (1 = image, 2 = video, 4 = audio) | tinyint | NO | | 0 | | | language | Language information about this post in the ISO 639-1 format | char(2) | YES | | NULL | | | searchtext | Simplified text for the full text search | mediumtext | YES | | NULL | | | size | Body size | int unsigned | YES | | NULL | | diff --git a/doc/database/db_post-user.md b/doc/database/db_post-user.md index 2823391d47..c20d8bcb47 100644 --- a/doc/database/db_post-user.md +++ b/doc/database/db_post-user.md @@ -25,6 +25,7 @@ Fields | post-reason | Reason why the post arrived at the user | tinyint unsigned | NO | | 0 | | | vid | Id of the verb table entry that contains the activity verbs | smallint unsigned | YES | | NULL | | | private | 0=public, 1=private, 2=unlisted | tinyint unsigned | NO | | 0 | | +| restrictions | Bit array of post restrictions (1 = Reply, 2 = Like, 4 = Announce) | tinyint unsigned | YES | | NULL | | | global | | boolean | NO | | 0 | | | visible | | boolean | NO | | 0 | | | deleted | item has been marked for deletion | boolean | NO | | 0 | | diff --git a/src/Model/Item.php b/src/Model/Item.php index 535e8f7989..a3a9fdb184 100644 --- a/src/Model/Item.php +++ b/src/Model/Item.php @@ -108,7 +108,7 @@ class Item 'owner-id', 'owner-link', 'owner-alias', 'owner-name', 'owner-avatar', 'owner-network', 'owner-contact-type', 'owner-updated', 'owner-gsid', 'causer-id', 'causer-link', 'causer-alias', 'causer-name', 'causer-avatar', 'causer-contact-type', 'causer-network', 'causer-gsid', 'contact-id', 'contact-uid', 'contact-link', 'contact-name', 'contact-avatar', - 'writable', 'self', 'cid', 'alias', + 'writable', 'restrictions', 'self', 'cid', 'alias', 'event-created', 'event-edited', 'event-start', 'event-finish', 'event-summary', 'event-desc', 'event-location', 'event-type', 'event-nofinish', 'event-ignore', 'event-id', @@ -168,6 +168,11 @@ class Item const GRAVITY_COMMENT = 6; const GRAVITY_UNKNOWN = 9; + // Restrictions + const CANT_REPLY = 1; + const CANT_LIKE = 2; + const CANT_ANNOUNCE = 4; + /** * Update existing item entries * @@ -759,7 +764,7 @@ class Item { $fields = [ 'uid', 'uri', 'parent-uri', 'id', 'deleted', - 'uri-id', 'parent-uri-id', + 'uri-id', 'parent-uri-id', 'restrictions', 'verb', 'allow_cid', 'allow_gid', 'deny_cid', 'deny_gid', 'wall', 'private', 'origin', 'author-id' ]; @@ -783,6 +788,11 @@ class Item return []; } + if (self::hasRestrictions($item, $parent['author-id'], $parent['restrictions'])) { + Logger::notice('Restrictions apply - ignoring item', ['restrictions' => $parent['restrictions'], 'verb' => $parent['verb'], 'uri-id' => $item['uri-id'], 'thr-parent-id' => $item['thr-parent-id'], 'uid' => $item['uid']]); + return 0; + } + if ($parent['uri-id'] == $parent['parent-uri-id']) { return $parent; } @@ -1439,6 +1449,27 @@ class Item return $post_user_id; } + private static function hasRestrictions(array $item, int $author_id, int $restrictions = null): bool + { + if (empty($restrictions) || ($author_id == $item['author-id'])) { + return false; + } + + if (($restrictions & self::CANT_REPLY) && ($item['verb'] == Activity::POST)) { + return true; + } + + if (($restrictions & self::CANT_ANNOUNCE) && ($item['verb'] == Activity::ANNOUNCE)) { + return true; + } + + if (($restrictions & self::CANT_LIKE) && in_array($item['verb'], [Activity::LIKE, Activity::DISLIKE, Activity::ATTEND, Activity::ATTENDMAYBE, Activity::ATTENDNO])) { + return true; + } + + return false; + } + private static function reshareChannelPost(int $uri_id, int $reshare_id = 0) { if (!DI::config()->get('system', 'allow_relay_channels')) { diff --git a/src/Object/Post.php b/src/Object/Post.php index a4a4831389..396157c8fe 100644 --- a/src/Object/Post.php +++ b/src/Object/Post.php @@ -212,12 +212,25 @@ class Post $shareable = in_array($conv->getProfileOwner(), [0, DI::userSession()->getLocalUserId()]) && $item['private'] != Item::PRIVATE; $announceable = $shareable && in_array($item['network'], [Protocol::ACTIVITYPUB, Protocol::DFRN, Protocol::DIASPORA, Protocol::TWITTER, Protocol::TUMBLR, Protocol::BLUESKY]); $commentable = ($item['network'] != Protocol::TUMBLR); + $likeable = true; // On Diaspora only toplevel posts can be reshared if ($announceable && ($item['network'] == Protocol::DIASPORA) && ($item['gravity'] != Item::GRAVITY_PARENT)) { $announceable = false; } + if ($item['restrictions'] & Item::CANT_REPLY) { + $commentable = false; + } + + if ($item['restrictions'] & Item::CANT_LIKE) { + $likeable = false; + } + + if ($item['restrictions'] & Item::CANT_ANNOUNCE) { + $announceable = false; + } + $edpost = false; if (DI::userSession()->getLocalUserId()) { @@ -423,8 +436,10 @@ class Post } if ($conv->isWritable()) { - $buttons['like'] = [DI::l10n()->t("I like this \x28toggle\x29"), DI::l10n()->t('Like')]; - $buttons['dislike'] = [DI::l10n()->t("I don't like this \x28toggle\x29"), DI::l10n()->t('Dislike')]; + if ($likeable) { + $buttons['like'] = [DI::l10n()->t("I like this \x28toggle\x29"), DI::l10n()->t('Like')]; + $buttons['dislike'] = [DI::l10n()->t("I don't like this \x28toggle\x29"), DI::l10n()->t('Dislike')]; + } if ($shareable) { $buttons['share'] = [DI::l10n()->t('Quote share this'), DI::l10n()->t('Quote Share')]; } diff --git a/src/Protocol/ActivityPub/Processor.php b/src/Protocol/ActivityPub/Processor.php index 8db7be44a7..d42483a4e0 100644 --- a/src/Protocol/ActivityPub/Processor.php +++ b/src/Protocol/ActivityPub/Processor.php @@ -927,7 +927,16 @@ class Processor $restrictions = []; } - // @todo Store restrictions + $item['restrictions'] = null; + foreach ($restrictions as $restriction) { + if ($restriction == Tag::CAN_REPLY) { + $item['restrictions'] = $item['restrictions'] | Item::CANT_REPLY; + } elseif ($restriction == Tag::CAN_LIKE) { + $item['restrictions'] = $item['restrictions'] | Item::CANT_LIKE; + } elseif ($restriction == Tag::CAN_ANNOUNCE) { + $item['restrictions'] = $item['restrictions'] | Item::CANT_ANNOUNCE; + } + } $item['location'] = $activity['location']; diff --git a/static/dbstructure.config.php b/static/dbstructure.config.php index 57b0fe009f..4068ce97ce 100644 --- a/static/dbstructure.config.php +++ b/static/dbstructure.config.php @@ -56,7 +56,7 @@ use Friendica\Database\DBA; // This file is required several times during the test in DbaDefinition which justifies this condition if (!defined('DB_UPDATE_VERSION')) { - define('DB_UPDATE_VERSION', 1558); + define('DB_UPDATE_VERSION', 1559); } return [ @@ -1368,7 +1368,7 @@ return [ "uri-id" => ["type" => "int unsigned", "not null" => "1", "primary" => "1", "foreign" => ["item-uri" => "id"], "comment" => "Id of the item-uri table entry that contains the item uri"], "owner-id" => ["type" => "int unsigned", "not null" => "1", "default" => "0", "foreign" => ["contact" => "id"], "comment" => "Item owner"], "contact-type" => ["type" => "tinyint", "not null" => "1", "default" => "0", "comment" => "Person, organisation, news, community, relay"], - "media-type" => ["type" => "tinyint", "not null" => "1", "default" => "0", "comment" => "Type of media in a bit array (1 = image, 2 = video, 4 = audio"], + "media-type" => ["type" => "tinyint", "not null" => "1", "default" => "0", "comment" => "Type of media in a bit array (1 = image, 2 = video, 4 = audio)"], "language" => ["type" => "char(2)", "comment" => "Language information about this post in the ISO 639-1 format"], "searchtext" => ["type" => "mediumtext", "comment" => "Simplified text for the full text search"], "size" => ["type" => "int unsigned", "comment" => "Body size"], @@ -1490,7 +1490,7 @@ return [ "fields" => [ "uri-id" => ["type" => "int unsigned", "not null" => "1", "primary" => "1", "foreign" => ["item-uri" => "id"], "comment" => "Id of the item-uri table entry that contains the item uri"], "owner-id" => ["type" => "int unsigned", "not null" => "1", "default" => "0", "foreign" => ["contact" => "id"], "comment" => "Item owner"], - "media-type" => ["type" => "tinyint", "not null" => "1", "default" => "0", "comment" => "Type of media in a bit array (1 = image, 2 = video, 4 = audio"], + "media-type" => ["type" => "tinyint", "not null" => "1", "default" => "0", "comment" => "Type of media in a bit array (1 = image, 2 = video, 4 = audio)"], "language" => ["type" => "char(2)", "comment" => "Language information about this post in the ISO 639-1 format"], "searchtext" => ["type" => "mediumtext", "comment" => "Simplified text for the full text search"], "size" => ["type" => "int unsigned", "comment" => "Body size"], @@ -1562,6 +1562,7 @@ return [ "post-reason" => ["type" => "tinyint unsigned", "not null" => "1", "default" => "0", "comment" => "Reason why the post arrived at the user"], "vid" => ["type" => "smallint unsigned", "foreign" => ["verb" => "id", "on delete" => "restrict"], "comment" => "Id of the verb table entry that contains the activity verbs"], "private" => ["type" => "tinyint unsigned", "not null" => "1", "default" => "0", "comment" => "0=public, 1=private, 2=unlisted"], + "restrictions" => ["type" => "tinyint unsigned", "comment" => "Bit array of post restrictions (1 = Reply, 2 = Like, 4 = Announce)"], "global" => ["type" => "boolean", "not null" => "1", "default" => "0", "comment" => ""], "visible" => ["type" => "boolean", "not null" => "1", "default" => "0", "comment" => ""], "deleted" => ["type" => "boolean", "not null" => "1", "default" => "0", "comment" => "item has been marked for deletion"], diff --git a/static/dbview.config.php b/static/dbview.config.php index f84cb3b8e1..1262e24656 100644 --- a/static/dbview.config.php +++ b/static/dbview.config.php @@ -228,6 +228,7 @@ "location" => ["post-content", "location"], "coord" => ["post-content", "coord"], "sensitive" => ["post-content", "sensitive"], + "restrictions" => ["post-user", "restrictions"], "app" => ["post-content", "app"], "object-type" => ["post-content", "object-type"], "object" => ["post-content", "object"], @@ -411,6 +412,7 @@ "location" => ["post-content", "location"], "coord" => ["post-content", "coord"], "sensitive" => ["post-content", "sensitive"], + "restrictions" => ["post-user", "restrictions"], "app" => ["post-content", "app"], "object-type" => ["post-content", "object-type"], "object" => ["post-content", "object"], From 325932dc5a8da2d493808ddb385c6b05ae5be8ee Mon Sep 17 00:00:00 2001 From: Michael Date: Sat, 16 Mar 2024 12:54:17 +0000 Subject: [PATCH 009/234] Internal support for Bluesky tokens --- src/App.php | 13 ++++-- src/Protocol/ATProtocol/DID.php | 81 +++++++++++++++++++++++++++++++++ 2 files changed, 89 insertions(+), 5 deletions(-) create mode 100644 src/Protocol/ATProtocol/DID.php diff --git a/src/App.php b/src/App.php index bcd49ff8c3..2e19841a1b 100644 --- a/src/App.php +++ b/src/App.php @@ -43,6 +43,7 @@ use Friendica\Model\Contact; use Friendica\Model\Profile; use Friendica\Module\Special\HTTPException as ModuleHTTPException; use Friendica\Network\HTTPException; +use Friendica\Protocol\ATProtocol\DID; use Friendica\Util\DateTimeFormat; use Friendica\Util\HTTPInputData; use Friendica\Util\HTTPSignature; @@ -565,8 +566,8 @@ class App */ public function runFrontend(App\Router $router, IManagePersonalConfigValues $pconfig, Authentication $auth, App\Page $page, Nav $nav, ModuleHTTPException $httpException, HTTPInputData $httpInput, float $start_time, array $server) { - $requeststring = ($_SERVER['REQUEST_METHOD'] ?? '') . ' ' . ($_SERVER['REQUEST_URI'] ?? '') . ' ' . ($_SERVER['SERVER_PROTOCOL'] ?? ''); - $this->logger->debug('Request received', ['address' => $_SERVER['REMOTE_ADDR'] ?? '', 'request' => $requeststring, 'referer' => $_SERVER['HTTP_REFERER'] ?? '', 'user-agent' => $_SERVER['HTTP_USER_AGENT'] ?? '']); + $requeststring = ($server['REQUEST_METHOD'] ?? '') . ' ' . ($server['REQUEST_URI'] ?? '') . ' ' . ($server['SERVER_PROTOCOL'] ?? ''); + $this->logger->debug('Request received', ['address' => $server['REMOTE_ADDR'] ?? '', 'request' => $requeststring, 'referer' => $server['HTTP_REFERER'] ?? '', 'user-agent' => $server['HTTP_USER_AGENT'] ?? '']); $request_start = microtime(true); $this->profiler->set($start_time, 'start'); @@ -593,8 +594,10 @@ class App Core\Hook::callAll('init_1'); } + DID::routeRequest($this->args->getCommand(), $server); + if ($this->mode->isNormal() && !$this->mode->isBackend()) { - $requester = HTTPSignature::getSigner('', $_SERVER); + $requester = HTTPSignature::getSigner('', $server); if (!empty($requester)) { Profile::addVisitorCookieForHandle($requester); } @@ -716,10 +719,10 @@ class App $response = $page->run($this, $this->baseURL, $this->args, $this->mode, $response, $this->l10n, $this->profiler, $this->config, $pconfig, $nav, $this->session->getLocalUserId()); } - $this->logger->debug('Request processed sucessfully', ['response' => $response->getStatusCode(), 'address' => $_SERVER['REMOTE_ADDR'] ?? '', 'request' => $requeststring, 'referer' => $_SERVER['HTTP_REFERER'] ?? '', 'user-agent' => $_SERVER['HTTP_USER_AGENT'] ?? '', 'duration' => number_format(microtime(true) - $request_start, 3)]); + $this->logger->debug('Request processed sucessfully', ['response' => $response->getStatusCode(), 'address' => $server['REMOTE_ADDR'] ?? '', 'request' => $requeststring, 'referer' => $server['HTTP_REFERER'] ?? '', 'user-agent' => $server['HTTP_USER_AGENT'] ?? '', 'duration' => number_format(microtime(true) - $request_start, 3)]); System::echoResponse($response); } catch (HTTPException $e) { - $this->logger->debug('Request processed with exception', ['response' => $e->getCode(), 'address' => $_SERVER['REMOTE_ADDR'] ?? '', 'request' => $requeststring, 'referer' => $_SERVER['HTTP_REFERER'] ?? '', 'user-agent' => $_SERVER['HTTP_USER_AGENT'] ?? '', 'duration' => number_format(microtime(true) - $request_start, 3)]); + $this->logger->debug('Request processed with exception', ['response' => $e->getCode(), 'address' => $server['REMOTE_ADDR'] ?? '', 'request' => $requeststring, 'referer' => $server['HTTP_REFERER'] ?? '', 'user-agent' => $server['HTTP_USER_AGENT'] ?? '', 'duration' => number_format(microtime(true) - $request_start, 3)]); $httpException->rawContent($e); } $page->logRuntime($this->config, 'runFrontend'); diff --git a/src/Protocol/ATProtocol/DID.php b/src/Protocol/ATProtocol/DID.php new file mode 100644 index 0000000000..465eee82dc --- /dev/null +++ b/src/Protocol/ATProtocol/DID.php @@ -0,0 +1,81 @@ +. + * + */ + +namespace Friendica\Protocol\ATProtocol; + +use Friendica\Core\System; +use Friendica\Database\DBA; +use Friendica\DI; +use Friendica\Network\HTTPException; + +/** + * This class handles DID related activities from the AT Protocol + */ +class DID +{ + /** + * Routes AT Protocol DID requests + * + * @param string $path + * @param array $server + * @return void + */ + public static function routeRequest(string $path, array $server) + { + $host = DI::baseUrl()->getHost(); + + if (($host == $server['SERVER_NAME']) || !strpos($server['SERVER_NAME'], '.' . $host)) { + return; + } + + if (!DI::config()->get('bluesky', 'friendica_handles')) { + throw new HTTPException\NotFoundException(); + } + + if (!in_array($path, ['.well-known/atproto-did', ''])) { + throw new HTTPException\NotFoundException(); + } + + $nick = str_replace('.' . $host, '', $server['SERVER_NAME']); + + $user = DBA::selectFirst('user', ['uid'], ['nickname' => $nick, 'verified' => true, 'blocked' => false, 'account_removed' => false, 'account_expired' => false]); + if (empty($user['uid'])) { + throw new HTTPException\NotFoundException(); + } + + if (!DI::pConfig()->get($user['uid'], 'bluesky', 'friendica_handle')) { + throw new HTTPException\NotFoundException(); + } + + if ($path == '') { + System::externalRedirect(DI::baseUrl() . '/profile/' . urlencode($nick), 0); + } + + $did = DI::pConfig()->get($user['uid'], 'bluesky', 'did'); + if (empty($did)) { + throw new HTTPException\NotFoundException(); + } + + header('Content-Type: text/plain'); + echo $did; + System::exit(); + } +} From 4b695e361c15377893f4434532ebff3eb6d97388 Mon Sep 17 00:00:00 2001 From: Michael Date: Thu, 7 Mar 2024 06:03:15 +0000 Subject: [PATCH 010/234] Automatically close the registration when the admin is inactive --- src/Content/Nav.php | 2 +- src/Module/Api/GNUSocial/GNUSocial/Config.php | 2 +- src/Module/Api/Mastodon/InstanceV2.php | 6 ++-- src/Module/Bookmarklet.php | 2 +- src/Module/Friendica.php | 3 +- src/Module/Home.php | 2 +- src/Module/Invite.php | 4 +-- src/Module/NodeInfo110.php | 3 +- src/Module/NodeInfo120.php | 3 +- src/Module/NodeInfo210.php | 3 +- src/Module/Notifications/Ping.php | 3 +- src/Module/Register.php | 28 +++++++++++++++---- src/Module/Security/Login.php | 4 +-- src/Module/Security/OpenID.php | 2 +- src/Module/Statistics.php | 3 +- src/Module/User/Import.php | 4 +-- src/Object/Api/Mastodon/Instance.php | 6 ++-- static/defaults.config.php | 4 +++ 18 files changed, 49 insertions(+), 35 deletions(-) diff --git a/src/Content/Nav.php b/src/Content/Nav.php index a8f568630f..001f9fb70e 100644 --- a/src/Content/Nav.php +++ b/src/Content/Nav.php @@ -251,7 +251,7 @@ class Nav $nav['home'] = [$homelink, $this->l10n->t('Home'), '', $this->l10n->t('Home Page')]; } - if (intval($this->config->get('config', 'register_policy')) === \Friendica\Module\Register::OPEN && !$this->session->isAuthenticated()) { + if (\Friendica\Module\Register::getPolicy() === \Friendica\Module\Register::OPEN && !$this->session->isAuthenticated()) { $nav['register'] = ['register', $this->l10n->t('Register'), '', $this->l10n->t('Create an account')]; } diff --git a/src/Module/Api/GNUSocial/GNUSocial/Config.php b/src/Module/Api/GNUSocial/GNUSocial/Config.php index 4ea5119e17..01135f93a9 100644 --- a/src/Module/Api/GNUSocial/GNUSocial/Config.php +++ b/src/Module/Api/GNUSocial/GNUSocial/Config.php @@ -47,7 +47,7 @@ class Config extends BaseApi 'broughtby' => '', 'broughtbyurl' => '', 'timezone' => DI::config()->get('system', 'default_timezone'), - 'closed' => (DI::config()->get('config', 'register_policy') == Register::CLOSED), + 'closed' => Register::getPolicy() === Register::CLOSED, 'inviteonly' => (bool)DI::config()->get('system', 'invitation_only'), 'private' => (bool)DI::config()->get('system', 'block_public'), 'textlimit' => (string) DI::config()->get('config', 'api_import_size', DI::config()->get('config', 'max_import_size')), diff --git a/src/Module/Api/Mastodon/InstanceV2.php b/src/Module/Api/Mastodon/InstanceV2.php index a3d268311e..137a2d31c2 100644 --- a/src/Module/Api/Mastodon/InstanceV2.php +++ b/src/Module/Api/Mastodon/InstanceV2.php @@ -166,9 +166,9 @@ class InstanceV2 extends BaseApi private function buildRegistrationsInfo(): InstanceEntity\Registrations { - $register_policy = intval($this->config->get('config', 'register_policy')); - $enabled = ($register_policy != Register::CLOSED); - $approval_required = ($register_policy == Register::APPROVE); + $register_policy = Register::getPolicy(); + $enabled = $register_policy !== Register::CLOSED; + $approval_required = $register_policy === Register::APPROVE; return new InstanceEntity\Registrations($enabled, $approval_required); } diff --git a/src/Module/Bookmarklet.php b/src/Module/Bookmarklet.php index ebcd150be1..ebcbc850e0 100644 --- a/src/Module/Bookmarklet.php +++ b/src/Module/Bookmarklet.php @@ -42,7 +42,7 @@ class Bookmarklet extends BaseModule if (!DI::userSession()->getLocalUserId()) { $output = '

' . DI::l10n()->t('Login') . '

'; - $output .= Login::form(DI::args()->getQueryString(), intval($config->get('config', 'register_policy')) === Register::CLOSED ? false : true); + $output .= Login::form(DI::args()->getQueryString(), Register::getPolicy() !== Register::CLOSED); return $output; } diff --git a/src/Module/Friendica.php b/src/Module/Friendica.php index 79906f937a..1ff4ffa8cb 100644 --- a/src/Module/Friendica.php +++ b/src/Module/Friendica.php @@ -30,7 +30,6 @@ use Friendica\Core\KeyValueStorage\Capability\IManageKeyValuePairs; use Friendica\Core\L10n; use Friendica\Core\Renderer; use Friendica\Core\Session\Capability\IHandleUserSessions; -use Friendica\Core\System; use Friendica\Database\PostUpdate; use Friendica\Model\User; use Friendica\Network\HTTPException; @@ -154,7 +153,7 @@ class Friendica extends BaseModule Register::OPEN => 'REGISTER_OPEN' ]; - $register_policy_int = $this->config->get('config', 'register_policy'); + $register_policy_int = Register::getPolicy(); if ($register_policy_int !== Register::CLOSED && $this->config->get('config', 'invitation_only')) { $register_policy = 'REGISTER_INVITATION'; } else { diff --git a/src/Module/Home.php b/src/Module/Home.php index c202fbfcd9..9d4f885b22 100644 --- a/src/Module/Home.php +++ b/src/Module/Home.php @@ -73,7 +73,7 @@ class Home extends BaseModule } } - $login = Login::form(DI::args()->getQueryString(), $config->get('config', 'register_policy') === Register::CLOSED ? 0 : 1); + $login = Login::form(DI::args()->getQueryString(), Register::getPolicy() !== Register::CLOSED); $content = ''; Hook::callAll('home_content', $content); diff --git a/src/Module/Invite.php b/src/Module/Invite.php index 1f750f459f..8e0cff268e 100644 --- a/src/Module/Invite.php +++ b/src/Module/Invite.php @@ -146,14 +146,14 @@ class Invite extends BaseModule $dirLocation = Search::getGlobalDirectory(); if (strlen($dirLocation)) { - if ($config->get('config', 'register_policy') === Register::CLOSED) { + if (Register::getPolicy() === Register::CLOSED) { $linkTxt = DI::l10n()->t('Visit %s for a list of public sites that you can join. Friendica members on other sites can all connect with each other, as well as with members of many other social networks.', $dirLocation . '/servers'); } else { $linkTxt = DI::l10n()->t('To accept this invitation, please visit and register at %s or any other public Friendica website.', DI::baseUrl() . '/register') . "\r\n" . "\r\n" . DI::l10n()->t('Friendica sites all inter-connect to create a huge privacy-enhanced social web that is owned and controlled by its members. They can also connect with many traditional social networks. See %s for a list of alternate Friendica sites you can join.', $dirLocation . '/servers'); } } else { // there is no global directory URL defined - if ($config->get('config', 'register_policy') === Register::CLOSED) { + if (Register::getPolicy() === Register::CLOSED) { return DI::l10n()->t('Our apologies. This system is not currently configured to connect with other public sites or invite members.'); } else { $linkTxt = DI::l10n()->t('To accept this invitation, please visit and register at %s.', DI::baseUrl() . '/register' diff --git a/src/Module/NodeInfo110.php b/src/Module/NodeInfo110.php index cefe231205..9682ece260 100644 --- a/src/Module/NodeInfo110.php +++ b/src/Module/NodeInfo110.php @@ -24,7 +24,6 @@ namespace Friendica\Module; use Friendica\App; use Friendica\BaseModule; use Friendica\Capabilities\ICanCreateResponses; -use Friendica\Core\Addon; use Friendica\Core\Config\Capability\IManageConfigValues; use Friendica\Core\L10n; use Friendica\Model\Nodeinfo; @@ -65,7 +64,7 @@ class NodeInfo110 extends BaseModule ], 'services' => Nodeinfo::getServices(), 'usage' => Nodeinfo::getUsage(), - 'openRegistrations' => intval($this->config->get('config', 'register_policy')) !== Register::CLOSED, + 'openRegistrations' => Register::getPolicy() !== Register::CLOSED, 'metadata' => [ 'nodeName' => $this->config->get('config', 'sitename'), ], diff --git a/src/Module/NodeInfo120.php b/src/Module/NodeInfo120.php index b956faf971..efd6943f7d 100644 --- a/src/Module/NodeInfo120.php +++ b/src/Module/NodeInfo120.php @@ -24,7 +24,6 @@ namespace Friendica\Module; use Friendica\App; use Friendica\BaseModule; use Friendica\Capabilities\ICanCreateResponses; -use Friendica\Core\Addon; use Friendica\Core\Config\Capability\IManageConfigValues; use Friendica\Core\L10n; use Friendica\Model\Nodeinfo; @@ -58,7 +57,7 @@ class NodeInfo120 extends BaseModule 'protocols' => ['dfrn', 'activitypub'], 'services' => Nodeinfo::getServices(), 'usage' => Nodeinfo::getUsage(), - 'openRegistrations' => intval($this->config->get('config', 'register_policy')) !== Register::CLOSED, + 'openRegistrations' => Register::getPolicy() !== Register::CLOSED, 'metadata' => [ 'nodeName' => $this->config->get('config', 'sitename'), ], diff --git a/src/Module/NodeInfo210.php b/src/Module/NodeInfo210.php index 19e6cf1c9e..ff22adf398 100644 --- a/src/Module/NodeInfo210.php +++ b/src/Module/NodeInfo210.php @@ -24,7 +24,6 @@ namespace Friendica\Module; use Friendica\App; use Friendica\BaseModule; use Friendica\Capabilities\ICanCreateResponses; -use Friendica\Core\Addon; use Friendica\Core\Config\Capability\IManageConfigValues; use Friendica\Core\L10n; use Friendica\Model\Nodeinfo; @@ -59,7 +58,7 @@ class NodeInfo210 extends BaseModule 'organization' => Nodeinfo::getOrganization($this->config), 'protocols' => ['dfrn', 'activitypub'], 'services' => Nodeinfo::getServices(), - 'openRegistrations' => intval($this->config->get('config', 'register_policy')) !== Register::CLOSED, + 'openRegistrations' => Register::getPolicy() !== Register::CLOSED, 'usage' => Nodeinfo::getUsage(true), ]; diff --git a/src/Module/Notifications/Ping.php b/src/Module/Notifications/Ping.php index dd68961373..c16e5064f8 100644 --- a/src/Module/Notifications/Ping.php +++ b/src/Module/Notifications/Ping.php @@ -32,7 +32,6 @@ use Friendica\Core\Hook; use Friendica\Core\L10n; use Friendica\Core\PConfig\Capability\IManagePersonalConfigValues; use Friendica\Core\Session\Capability\IHandleUserSessions; -use Friendica\Core\System; use Friendica\Database\Database; use Friendica\Database\DBA; use Friendica\Model\Circle; @@ -175,7 +174,7 @@ class Ping extends BaseModule $myurl = $this->session->getMyUrl(); $mail_count = $this->database->count('mail', ["`uid` = ? AND NOT `seen` AND `from-url` != ?", $this->session->getLocalUserId(), $myurl]); - if (intval($this->config->get('config', 'register_policy')) === Register::APPROVE && $this->session->isSiteAdmin()) { + if (Register::getPolicy() === Register::APPROVE && $this->session->isSiteAdmin()) { $registrations = \Friendica\Model\Register::getPending(); $register_count = count($registrations); } diff --git a/src/Module/Register.php b/src/Module/Register.php index b47c20e6a0..0b488f6cc6 100644 --- a/src/Module/Register.php +++ b/src/Module/Register.php @@ -34,6 +34,7 @@ use Friendica\Database\DBA; use Friendica\DI; use Friendica\Model; use Friendica\Model\User; +use Friendica\Util\DateTimeFormat; use Friendica\Util\Profiler; use Friendica\Util\Proxy; use Psr\Log\LoggerInterface; @@ -86,7 +87,7 @@ class Register extends BaseModule } } - if (!DI::userSession()->getLocalUserId() && (intval(DI::config()->get('config', 'register_policy')) === self::CLOSED)) { + if (!DI::userSession()->getLocalUserId() && self::getPolicy() === self::CLOSED) { DI::sysmsg()->addNotice(DI::l10n()->t('Permission denied.')); return ''; } @@ -144,7 +145,7 @@ class Register extends BaseModule $o = Renderer::replaceMacros($tpl, [ '$invitations' => DI::config()->get('system', 'invitation_only'), - '$permonly' => intval(DI::config()->get('config', 'register_policy')) === self::APPROVE, + '$permonly' => self::getPolicy() === self::APPROVE, '$permonlybox' => ['permonlybox', DI::l10n()->t('Note for the admin'), '', DI::l10n()->t('Leave a message for the admin, why you want to join this node'), DI::l10n()->t('Required')], '$invite_desc' => DI::l10n()->t('Membership on this site is by invitation only.'), '$invite_label' => DI::l10n()->t('Your invitation code: '), @@ -228,7 +229,7 @@ class Register extends BaseModule } } - switch (DI::config()->get('config', 'register_policy')) { + switch (self::getPolicy()) { case self::OPEN: $blocked = 0; $verified = 1; @@ -312,7 +313,7 @@ class Register extends BaseModule $base_url = (string)DI::baseUrl(); - if ($netpublish && intval(DI::config()->get('config', 'register_policy')) !== self::APPROVE) { + if ($netpublish && self::getPolicy() !== self::APPROVE) { $url = $base_url . '/profile/' . $user['nickname']; Worker::add(Worker::PRIORITY_LOW, 'Directory', $url); } @@ -327,7 +328,7 @@ class Register extends BaseModule $num_invites = DI::config()->get('system', 'number_invites'); $invite_id = (!empty($_POST['invite_id']) ? trim($_POST['invite_id']) : ''); - if (intval(DI::config()->get('config', 'register_policy')) === self::OPEN) { + if (self::getPolicy() === self::OPEN) { if ($using_invites && $invite_id) { Model\Register::deleteByHash($invite_id); DI::pConfig()->set($user['uid'], 'system', 'invites_remaining', $num_invites); @@ -363,7 +364,7 @@ class Register extends BaseModule } DI::baseUrl()->redirect(); } - } elseif (intval(DI::config()->get('config', 'register_policy')) === self::APPROVE) { + } elseif (self::getPolicy() === self::APPROVE) { if (!User::getAdminEmailList()) { $this->logger->critical('Registration policy is set to APPROVE but no admin email address has been set in config.admin_email'); DI::sysmsg()->addNotice(DI::l10n()->t('Your registration can not be processed.')); @@ -426,4 +427,19 @@ class Register extends BaseModule ]); } } + public static function getPolicy(): int + { + $days = DI::config()->get('system', 'admin_inactivity_limit'); + if ($days == 0) { + return intval(DI::config()->get('config', 'register_policy')); + } + + $inactive_since = DateTimeFormat::utc('now - ' . $days . ' day'); + foreach (User::getAdminList(['login_date']) as $admin) { + if (strtotime($admin['login_date']) > strtotime($inactive_since)) { + return intval(DI::config()->get('config', 'register_policy')); + } + } + return self::CLOSED; + } } diff --git a/src/Module/Security/Login.php b/src/Module/Security/Login.php index 3f89a56fdd..b73ffd41d3 100644 --- a/src/Module/Security/Login.php +++ b/src/Module/Security/Login.php @@ -66,7 +66,7 @@ class Login extends BaseModule $this->baseUrl->redirect($return_path); } - return self::form($return_path, intval($this->config->get('config', 'register_policy')) !== \Friendica\Module\Register::CLOSED); + return self::form($return_path, \Friendica\Module\Register::getPolicy() !== \Friendica\Module\Register::CLOSED); } protected function post(array $request = []) @@ -118,7 +118,7 @@ class Login extends BaseModule } $reg = false; - if ($register && intval(DI::config()->get('config', 'register_policy')) !== Register::CLOSED) { + if ($register && Register::getPolicy() !== Register::CLOSED) { $reg = [ 'title' => DI::l10n()->t('Create a New Account'), 'desc' => DI::l10n()->t('Register'), diff --git a/src/Module/Security/OpenID.php b/src/Module/Security/OpenID.php index c76b1b109b..89ed9ae34e 100644 --- a/src/Module/Security/OpenID.php +++ b/src/Module/Security/OpenID.php @@ -86,7 +86,7 @@ class OpenID extends BaseModule $open_id_obj->identity = $authId; $session->set('openid_server', $open_id_obj->discover($open_id_obj->identity)); - if (intval(DI::config()->get('config', 'register_policy')) === \Friendica\Module\Register::CLOSED) { + if (\Friendica\Module\Register::getPolicy() === \Friendica\Module\Register::CLOSED) { DI::sysmsg()->addNotice($l10n->t('Account not found. Please login to your existing account to add the OpenID to it.')); } else { DI::sysmsg()->addNotice($l10n->t('Account not found. Please register a new account or login to your existing account to add the OpenID to it.')); diff --git a/src/Module/Statistics.php b/src/Module/Statistics.php index a3f8a08c30..2ce2e53de5 100644 --- a/src/Module/Statistics.php +++ b/src/Module/Statistics.php @@ -27,7 +27,6 @@ use Friendica\Core\Addon; use Friendica\Core\Config\Capability\IManageConfigValues; use Friendica\Core\KeyValueStorage\Capability\IManageKeyValuePairs; use Friendica\Core\L10n; -use Friendica\Core\System; use Friendica\Network\HTTPException\NotFoundException; use Friendica\Util\Profiler; use Psr\Log\LoggerInterface; @@ -53,7 +52,7 @@ class Statistics extends BaseModule protected function rawContent(array $request = []) { $registration_open = - intval($this->config->get('config', 'register_policy')) !== Register::CLOSED + Register::getPolicy() !== Register::CLOSED && !$this->config->get('config', 'invitation_only'); /// @todo mark the "service" addons and load them dynamically here diff --git a/src/Module/User/Import.php b/src/Module/User/Import.php index 4d03e3996d..d6c54a08ae 100644 --- a/src/Module/User/Import.php +++ b/src/Module/User/Import.php @@ -80,7 +80,7 @@ class Import extends \Friendica\BaseModule protected function post(array $request = []) { - if ($this->config->get('config', 'register_policy') != \Friendica\Module\Register::OPEN && !$this->app->isSiteAdmin()) { + if (\Friendica\Module\Register::getPolicy() !== \Friendica\Module\Register::OPEN && !$this->app->isSiteAdmin()) { throw new HttpException\ForbiddenException($this->t('Permission denied.')); } @@ -99,7 +99,7 @@ class Import extends \Friendica\BaseModule protected function content(array $request = []): string { - if (($this->config->get('config', 'register_policy') != \Friendica\Module\Register::OPEN) && !$this->app->isSiteAdmin()) { + if ((\Friendica\Module\Register::getPolicy() !== \Friendica\Module\Register::OPEN) && !$this->app->isSiteAdmin()) { $this->systemMessages->addNotice($this->t('User imports on closed servers can only be done by an administrator.')); } diff --git a/src/Object/Api/Mastodon/Instance.php b/src/Object/Api/Mastodon/Instance.php index ea740791f6..02053aad01 100644 --- a/src/Object/Api/Mastodon/Instance.php +++ b/src/Object/Api/Mastodon/Instance.php @@ -75,7 +75,7 @@ class Instance extends BaseDataTransferObject public function __construct(IManageConfigValues $config, BaseURL $baseUrl, Database $database, Configuration $configuration, ?Account $contact_account, array $rules) { - $register_policy = intval($config->get('config', 'register_policy')); + $register_policy = Register::getPolicy(); $this->uri = $baseUrl->getHost(); $this->title = $config->get('config', 'sitename'); @@ -87,8 +87,8 @@ class Instance extends BaseDataTransferObject $this->thumbnail = $baseUrl . (new Header($config))->getMastodonBannerPath(); $this->languages = [$config->get('system', 'language')]; $this->max_toot_chars = (int)$config->get('config', 'api_import_size', $config->get('config', 'max_import_size')); - $this->registrations = ($register_policy != Register::CLOSED); - $this->approval_required = ($register_policy == Register::APPROVE); + $this->registrations = ($register_policy !== Register::CLOSED); + $this->approval_required = ($register_policy === Register::APPROVE); $this->invites_enabled = false; $this->configuration = $configuration; $this->contact_account = $contact_account ?? []; diff --git a/static/defaults.config.php b/static/defaults.config.php index 431d5770d3..3988e753c2 100644 --- a/static/defaults.config.php +++ b/static/defaults.config.php @@ -97,6 +97,10 @@ return [ // Checks for missing entries in "post", "post-thread" or "post-thread-user" and creates them 'add_missing_posts' => false, + // admin_inactivity_limit (Integer) + // Days of inactivity after which an admin is considered inactive. "0" means that there will be no check for inactivity. + 'admin_inactivity_limit' => 30, + // allowed_link_protocols (Array) // Allowed protocols in links URLs, add at your own risk. http(s) is always allowed. 'allowed_link_protocols' => ['ftp://', 'ftps://', 'mailto:', 'cid:', 'gopher://'], From 618a3153abfc3bcee4b46d849b72bc532c30cf0c Mon Sep 17 00:00:00 2001 From: Michael Date: Sun, 17 Mar 2024 21:27:37 +0000 Subject: [PATCH 011/234] Issue 13910: Display the unseen counter based on the channel --- doc/Addons.md | 4 -- doc/de/Addons.md | 4 -- src/Module/Conversation/Timeline.php | 7 ++-- src/Module/Notifications/Ping.php | 29 ++----------- src/Module/Ping/Network.php | 61 ++++++++++++++++++++++++++++ static/routes.config.php | 7 ++++ view/js/main.js | 42 ++++++++++++++----- 7 files changed, 107 insertions(+), 47 deletions(-) create mode 100644 src/Module/Ping/Network.php diff --git a/doc/Addons.md b/doc/Addons.md index b89a48d26d..befabfd05a 100644 --- a/doc/Addons.md +++ b/doc/Addons.md @@ -850,10 +850,6 @@ Here is a complete list of all hook callbacks with file locations (as of 24-Sep- Hook::callAll('register_account', $uid); Hook::callAll('remove_user', $user); -### src/Module/Notifications/Ping.php - - Hook::callAll('network_ping', $arr); - ### src/Module/PermissionTooltip.php Hook::callAll('lockview_content', $item); diff --git a/doc/de/Addons.md b/doc/de/Addons.md index 0843c103ab..607f2d50dc 100644 --- a/doc/de/Addons.md +++ b/doc/de/Addons.md @@ -418,10 +418,6 @@ Eine komplette Liste aller Hook-Callbacks mit den zugehörigen Dateien (am 01-Ap Hook::callAll('storage_instance', $data); Hook::callAll('storage_config', $data); -### src/Module/Notifications/Ping.php - - Hook::callAll('network_ping', $arr); - ### src/Module/PermissionTooltip.php Hook::callAll('lockview_content', $item); diff --git a/src/Module/Conversation/Timeline.php b/src/Module/Conversation/Timeline.php index 88d2f83711..70491e9d2b 100644 --- a/src/Module/Conversation/Timeline.php +++ b/src/Module/Conversation/Timeline.php @@ -235,6 +235,7 @@ class Timeline extends BaseModule protected function getChannelItems(array $request) { $items = $this->getRawChannelItems($request); + $total = min(count($items), $this->itemsPerPage); $contacts = $this->database->selectToArray('user-contact', ['cid'], ['channel-frequency' => Contact\User::FREQUENCY_REDUCED, 'cid' => array_column($items, 'owner-id')]); $reduced = array_column($contacts, 'cid'); @@ -246,8 +247,8 @@ class Timeline extends BaseModule $owner_posts = []; $selected_items = []; - while (count($selected_items) < $this->itemsPerPage && ++$count < 50 && count($items) > 0) { - $maxposts = round((count($items) / $this->itemsPerPage) * $maxpostperauthor); + while (count($selected_items) < $total && ++$count < 50 && count($items) > 0) { + $maxposts = round((count($items) / $total) * $maxpostperauthor); $minId = $items[array_key_first($items)][$this->order]; $maxId = $items[array_key_last($items)][$this->order]; @@ -279,7 +280,7 @@ class Timeline extends BaseModule $this->maxId = $maxId; } - if (count($selected_items) < $this->itemsPerPage) { + if (count($selected_items) < $total) { $items = $this->getRawChannelItems($request); } } diff --git a/src/Module/Notifications/Ping.php b/src/Module/Notifications/Ping.php index c16e5064f8..d483e3314b 100644 --- a/src/Module/Notifications/Ping.php +++ b/src/Module/Notifications/Ping.php @@ -105,7 +105,6 @@ class Ping extends BaseModule $intro_count = 0; $mail_count = 0; $home_count = 0; - $network_count = 0; $register_count = 0; $sysnotify_count = 0; $circles_unseen = []; @@ -125,34 +124,13 @@ class Ping extends BaseModule } $condition = [ - "`unseen` AND `uid` = ? AND NOT `origin` AND (`vid` != ? OR `vid` IS NULL)", + "`unseen` AND `uid` = ? AND NOT `origin` AND `wall` AND (`vid` != ? OR `vid` IS NULL)", $this->session->getLocalUserId(), Verb::getID(Activity::FOLLOW) ]; - // No point showing counts for non-top-level posts when the network page is ordered by received field - if (Network::getTimelineOrderBySession($this->session, $this->pconfig) == 'received') { - $condition = DBA::mergeConditions($condition, ["`parent` = `id`"]); - } + $home_count = Post::count($condition); - $items_unseen = $this->database->toArray(Post::selectForUser( - $this->session->getLocalUserId(), - ['wall', 'uid', 'uri-id'], - $condition, - ['limit' => 1000], - )); - $arr = ['items' => $items_unseen]; - Hook::callAll('network_ping', $arr); - - foreach ($items_unseen as $item) { - if ($item['wall']) { - $home_count++; - } else { - $network_count++; - } - } - - $compute_circle_counts = $this->config->get('system','compute_circle_counts'); - if ($network_count && $compute_circle_counts) { + if ($this->config->get('system','compute_circle_counts')) { // Find out how unseen network posts are spread across circles foreach (Circle::countUnseen($this->session->getLocalUserId()) as $circle_count) { if ($circle_count['count'] > 0) { @@ -281,7 +259,6 @@ class Ping extends BaseModule $data = []; $data['intro'] = $intro_count; $data['mail'] = $mail_count; - $data['net'] = ($network_count < 1000) ? $network_count : '999+'; $data['home'] = ($home_count < 1000) ? $home_count : '999+'; $data['register'] = $register_count; diff --git a/src/Module/Ping/Network.php b/src/Module/Ping/Network.php new file mode 100644 index 0000000000..09ae7b2b44 --- /dev/null +++ b/src/Module/Ping/Network.php @@ -0,0 +1,61 @@ +. + * + */ + +namespace Friendica\Module\Ping; + +use Friendica\Core\System; +use Friendica\Module\Conversation\Network as NetworkModule; + +class Network extends NetworkModule +{ + protected function rawContent(array $request = []) + { + if (!empty($request['ping'])) { + $request = $this->session->get('network-request'); + } + + if (!isset($request['p']) || !isset($request['item'])) { + System::exit(); + } + + $this->parseRequest($request); + + if ($this->force || !is_null($this->maxId)) { + System::httpExit(''); + } + + if (empty($request['ping'])) { + $this->session->set('network-request', $request); + } + + $this->itemsPerPage = 100; + + if ($this->channel->isTimeline($this->selectedTab) || $this->userDefinedChannel->isTimeline($this->selectedTab, $this->session->getLocalUserId())) { + $items = $this->getChannelItems($request); + } elseif ($this->community->isTimeline($this->selectedTab)) { + $items = $this->getCommunityItems(); + } else { + $items = $this->getItems(); + } + $count = count($items); + System::httpExit(($count < 100) ? $count : '99+'); + } +} diff --git a/static/routes.config.php b/static/routes.config.php index 93151c433d..559d87fca7 100644 --- a/static/routes.config.php +++ b/static/routes.config.php @@ -674,6 +674,13 @@ return [ '/toggle_mobile' => [Module\ToggleMobile::class, [R::GET]], '/tos' => [Module\Tos::class, [R::GET]], + '/ping_network' => [ + '[/]' => [Module\Ping\Network::class, [R::GET]], + '/archive/{from:\d\d\d\d-\d\d-\d\d}[/{to:\d\d\d\d-\d\d-\d\d}]' => [Module\Ping\Network::class, [R::GET]], + '/group/{contact_id:\d+}' => [Module\Ping\Network::class, [R::GET]], + '/circle/{circle_id:\d+}' => [Module\Ping\Network::class, [R::GET]], + ], + '/update_channel[/{content}]' => [Module\Update\Channel::class, [R::GET]], '/update_community[/{content}]' => [Module\Update\Community::class, [R::GET]], diff --git a/view/js/main.js b/view/js/main.js index 2d684088ac..5363e3df16 100644 --- a/view/js/main.js +++ b/view/js/main.js @@ -260,15 +260,9 @@ $(function() { document.title = originalTitle; } - ['net', 'home', 'intro', 'mail', 'events', 'birthdays', 'notification'].forEach(function(type) { + ['home', 'intro', 'mail', 'events', 'birthdays', 'notification'].forEach(function(type) { var number = data[type]; - if (number == 0) { - number = ''; - $('#' + type + '-update').removeClass('show'); - } else { - $('#' + type + '-update').addClass('show'); - } - $('#' + type + '-update').text(number); + updateCounter(type, number); }); var intro = data['intro']; @@ -505,6 +499,14 @@ function NavUpdate() { liveUpdate(src); } }); + + if (!$('#live-network').length) { + var update_url = 'ping_network?ping=1'; + $.get(update_url, function(net) { + updateCounter('net', net); + }); + } + if ($('#live-photos').length) { if (liking) { liking = 0; @@ -586,7 +588,7 @@ function liveUpdate(src) { var udargs = ((netargs.length) ? '/' + netargs : ''); - var update_url = 'update_' + src + udargs + '&p=' + profile_uid + '&force=' + (force ? 1 : 0) + '&item=' + update_item; + var update_url = src + udargs + '&p=' + profile_uid + '&force=' + (force ? 1 : 0) + '&item=' + update_item; if (force_update) { force_update = false; @@ -622,7 +624,7 @@ function liveUpdate(src) { update_url += '&first_uriid=' + match[0].innerHTML; } - $.get(update_url, function(data) { + $.get('update_' + update_url, function(data) { in_progress = false; update_item = 0; @@ -639,6 +641,26 @@ function liveUpdate(src) { $(window).scrollTop($(window).scrollTop() + $("section").height() - orgHeight); }); }); + + if (src == 'network') { + $.get('ping_' + update_url, function(net) { + updateCounter('net', net); + }); + } +} + +function updateCounter(type, counter) { + if (counter < 0) { + return; + } + + if (counter == 0) { + counter = ''; + $('#' + type + '-update').removeClass('show'); + } else { + $('#' + type + '-update').addClass('show'); + } + $('#' + type + '-update').text(counter); } function updateItem(itemNo) { From b39c48fb026374aac40a5db65c9decc337e52be5 Mon Sep 17 00:00:00 2001 From: Michael Date: Sun, 24 Mar 2024 06:05:37 +0000 Subject: [PATCH 012/234] Implementation of FEP-e232 for quoted posts --- src/Content/Item.php | 4 ++-- src/Protocol/ActivityPub/Receiver.php | 15 +++++++++++---- src/Protocol/ActivityPub/Transmitter.php | 16 ++++++++-------- 3 files changed, 21 insertions(+), 14 deletions(-) diff --git a/src/Content/Item.php b/src/Content/Item.php index bfc3979c5a..6c3f661476 100644 --- a/src/Content/Item.php +++ b/src/Content/Item.php @@ -800,14 +800,14 @@ class Item */ public function addShareLink(string $body, int $quote_uri_id): string { - $post = Post::selectFirstPost(['uri', 'plink'], ['uri-id' => $quote_uri_id]); + $post = Post::selectFirstPost(['uri'], ['uri-id' => $quote_uri_id]); if (empty($post)) { return $body; } $body = BBCode::removeSharedData($body); - $body .= "\n♲ " . ($post['plink'] ?: $post['uri']); + $body .= "\nRE: " . $post['uri']; return $body; } diff --git a/src/Protocol/ActivityPub/Receiver.php b/src/Protocol/ActivityPub/Receiver.php index fd5e05fb62..2dd6a76913 100644 --- a/src/Protocol/ActivityPub/Receiver.php +++ b/src/Protocol/ActivityPub/Receiver.php @@ -1577,7 +1577,8 @@ class Receiver $element = [ 'type' => str_replace('as:', '', JsonLD::fetchElement($tag, '@type') ?? ''), 'href' => JsonLD::fetchElement($tag, 'as:href', '@id'), - 'name' => JsonLD::fetchElement($tag, 'as:name', '@value') + 'name' => JsonLD::fetchElement($tag, 'as:name', '@value'), + 'mediaType' => JsonLD::fetchElement($tag, 'as:mediaType', '@value') ]; if (empty($element['type'])) { @@ -2094,12 +2095,18 @@ class Receiver } // Support for quoted posts (Pleroma, Fedibird and Misskey) - $object_data['quote-url'] = JsonLD::fetchElement($object, 'as:quoteUrl', '@value'); + $object_data['quote-url'] = JsonLD::fetchElement($object, 'as:quoteUrl', '@id'); if (empty($object_data['quote-url'])) { - $object_data['quote-url'] = JsonLD::fetchElement($object, 'fedibird:quoteUri', '@value'); + $object_data['quote-url'] = JsonLD::fetchElement($object, 'fedibird:quoteUri', '@id'); } if (empty($object_data['quote-url'])) { - $object_data['quote-url'] = JsonLD::fetchElement($object, 'misskey:_misskey_quote', '@value'); + $object_data['quote-url'] = JsonLD::fetchElement($object, 'misskey:_misskey_quote', '@id'); + } + + foreach ($object_data['tags'] as $tag) { + if (HTTPSignature::isValidContentType($tag['mediaType'] ?? '', $tag['href'])) { + $object_data['quote-url'] = $tag['href']; + } } // Misskey adds some data to the standard "content" value for quoted posts for backwards compatibility. diff --git a/src/Protocol/ActivityPub/Transmitter.php b/src/Protocol/ActivityPub/Transmitter.php index f322278574..1ba98b2f88 100644 --- a/src/Protocol/ActivityPub/Transmitter.php +++ b/src/Protocol/ActivityPub/Transmitter.php @@ -1589,15 +1589,14 @@ class Transmitter $tags[] = ['type' => 'Mention', 'href' => $announce['actor']['url'], 'name' => '@' . $announce['actor']['addr']]; } - // @see https://codeberg.org/fediverse/fep/src/branch/main/feps/fep-e232.md + // @see https://codeberg.org/fediverse/fep/src/branch/main/fep/e232/fep-e232.md if (!empty($quote_url)) { - // Currently deactivated because of compatibility issues with Pleroma - //$tags[] = [ - // 'type' => 'Link', - // 'mediaType' => 'application/ld+json; profile="https://www.w3.org/ns/activitystreams"', - // 'href' => $quote_url, - // 'name' => '♲ ' . BBCode::convertForUriId($item['uri-id'], $quote_url, BBCode::ACTIVITYPUB) - //]; + $tags[] = [ + 'type' => 'Link', + 'mediaType' => 'application/ld+json; profile="https://www.w3.org/ns/activitystreams"', + 'href' => $quote_url, + 'name' => 'RE: ' . $quote_url, + ]; } return $tags; @@ -1862,6 +1861,7 @@ class Transmitter if (!empty($item['quote-uri-id']) && ($item['quote-uri-id'] != $item['uri-id'])) { if (Post::exists(['uri-id' => $item['quote-uri-id'], 'network' => [Protocol::ACTIVITYPUB, Protocol::DFRN]])) { $real_quote = true; + $data['_misskey_content'] = BBCode::removeSharedData($body); $data['quoteUrl'] = $item['quote-uri']; $body = DI::contentItem()->addShareLink($body, $item['quote-uri-id']); } else { From b72e32a842fac871a6dd94304be8cca20d6a52f0 Mon Sep 17 00:00:00 2001 From: Michael Date: Sun, 24 Mar 2024 06:46:48 +0000 Subject: [PATCH 013/234] Add a link to the post if "no preview" is selected --- src/Model/Item.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/Model/Item.php b/src/Model/Item.php index a3a9fdb184..516b7d1e9b 100644 --- a/src/Model/Item.php +++ b/src/Model/Item.php @@ -3861,6 +3861,11 @@ class Item $preview_mode = DI::pConfig()->get(DI::userSession()->getLocalUserId(), 'system', 'preview_mode', BBCode::PREVIEW_LARGE); if ($preview_mode != BBCode::PREVIEW_NONE) { $rendered = BBCode::convertAttachment('', BBCode::INTERNAL, false, $data, $uriid, $preview_mode); + } elseif (!self::containsLink($content, $data['url'], Post\Media::HTML)) { + $rendered = Renderer::replaceMacros(Renderer::getMarkupTemplate('content/link.tpl'), [ + '$url' => $data['url'], + '$title' => $data['title'], + ]); } else { $rendered = ''; } From b4d71f1855ab38965f8bdbfa7854fc51802305fa Mon Sep 17 00:00:00 2001 From: Hypolite Petovan Date: Sun, 24 Mar 2024 09:11:46 -0400 Subject: [PATCH 014/234] Remove duplicated '$baseurl' template variable declarations - This variable is declared for all templates in Renderer --- src/Content/Conversation.php | 3 --- src/Module/Moderation/Blocklist/Contact.php | 2 -- src/Module/Moderation/Blocklist/Server/Add.php | 1 - src/Module/Moderation/Blocklist/Server/Import.php | 1 - src/Module/Moderation/Blocklist/Server/Index.php | 1 - src/Module/Moderation/Reports.php | 2 -- src/Module/Moderation/Users/Active.php | 1 - src/Module/Settings/Channels.php | 1 - 8 files changed, 12 deletions(-) diff --git a/src/Content/Conversation.php b/src/Content/Conversation.php index 6edef06fc6..776ce3e80a 100644 --- a/src/Content/Conversation.php +++ b/src/Content/Conversation.php @@ -332,7 +332,6 @@ class Conversation $tpl = Renderer::getMarkupTemplate('jot-header.tpl'); $this->page['htmlhead'] .= Renderer::replaceMacros($tpl, [ '$newpost' => 'true', - '$baseurl' => $this->baseURL, '$geotag' => $geotag, '$nickname' => $x['nickname'], '$ispublic' => $this->l10n->t('Visible to everybody'), @@ -405,7 +404,6 @@ class Conversation '$posttype' => $notes_cid ? ItemModel::PT_PERSONAL_NOTE : ItemModel::PT_ARTICLE, '$content' => $x['content'] ?? '', '$post_id' => $x['post_id'] ?? '', - '$baseurl' => $this->baseURL, '$defloc' => $x['default_location'], '$visitor' => $x['visitor'], '$pvisit' => $notes_cid ? 'none' : $x['visitor'], @@ -591,7 +589,6 @@ class Conversation } $o = Renderer::replaceMacros($page_template, [ - '$baseurl' => $this->baseURL, '$return_path' => $this->args->getQueryString(), '$live_update' => $live_update_div, '$remove' => $this->l10n->t('remove'), diff --git a/src/Module/Moderation/Blocklist/Contact.php b/src/Module/Moderation/Blocklist/Contact.php index 253f1dba04..d726b4d9b3 100644 --- a/src/Module/Moderation/Blocklist/Contact.php +++ b/src/Module/Moderation/Blocklist/Contact.php @@ -124,8 +124,6 @@ class Contact extends BaseModeration '$form_security_token' => self::getFormSecurityToken('moderation_contactblock'), // values // - '$baseurl' => $this->baseUrl, - '$contacts' => $contacts, '$total_contacts' => $this->tt('%s total blocked contact', '%s total blocked contacts', $total), '$paginate' => $pager->renderFull($total), diff --git a/src/Module/Moderation/Blocklist/Server/Add.php b/src/Module/Moderation/Blocklist/Server/Add.php index 9a56a7516f..6f498ac29a 100644 --- a/src/Module/Moderation/Blocklist/Server/Add.php +++ b/src/Module/Moderation/Blocklist/Server/Add.php @@ -138,7 +138,6 @@ class Add extends BaseModeration '$newreason' => ['reason', $this->t('Block reason'), $request['reason'] ?? '', $this->t('The reason why you blocked this server domain pattern. This reason will be shown publicly in the server information page.'), $this->t('Required'), '', ''], '$pattern' => $pattern, '$gservers' => $gservers, - '$baseurl' => $this->baseUrl, '$form_security_token' => self::getFormSecurityToken('moderation_blocklist_add') ]); } diff --git a/src/Module/Moderation/Blocklist/Server/Import.php b/src/Module/Moderation/Blocklist/Server/Import.php index 10c1f36ee6..1131855c08 100644 --- a/src/Module/Moderation/Blocklist/Server/Import.php +++ b/src/Module/Moderation/Blocklist/Server/Import.php @@ -130,7 +130,6 @@ class Import extends \Friendica\Module\BaseModeration '$mode_append' => ['mode', $this->t('Append'), 'append', $this->t('Imports patterns from the file that weren\'t already existing in the current blocklist.'), 'checked="checked"'], '$mode_replace' => ['mode', $this->t('Replace'), 'replace', $this->t('Replaces the current blocklist by the imported patterns.')], '$blocklist' => $this->blocklist, - '$baseurl' => $this->baseUrl, '$form_security_token' => self::getFormSecurityToken('moderation_blocklist_import') ]); } diff --git a/src/Module/Moderation/Blocklist/Server/Index.php b/src/Module/Moderation/Blocklist/Server/Index.php index 3b6dc735dd..466748ea1f 100644 --- a/src/Module/Moderation/Blocklist/Server/Index.php +++ b/src/Module/Moderation/Blocklist/Server/Index.php @@ -115,7 +115,6 @@ class Index extends BaseModeration '$listfile' => ['listfile', $this->t('Server domain pattern blocklist CSV file'), '', '', $this->t('Required'), '', 'file'], '$newdomain' => ['pattern', $this->t('Server Domain Pattern'), '', $this->t('The domain pattern of the new server to add to the blocklist. Do not include the protocol.'), $this->t('Required'), '', ''], '$entries' => $blocklistform, - '$baseurl' => $this->baseUrl, '$form_security_token' => self::getFormSecurityToken('moderation_blocklist'), '$form_security_token_import' => self::getFormSecurityToken('moderation_blocklist_import'), diff --git a/src/Module/Moderation/Reports.php b/src/Module/Moderation/Reports.php index 8c0f6cde66..c9aa92df9c 100644 --- a/src/Module/Moderation/Reports.php +++ b/src/Module/Moderation/Reports.php @@ -95,8 +95,6 @@ class Reports extends BaseModeration '$th_reports' => [$this->t('Created'), $this->t('Photo'), $this->t('Name'), $this->t('Comment'), $this->t('Category')], // values // - '$baseurl' => $this->baseUrl, - '$reports' => $reports, '$total_reports' => $this->tt('%s total report', '%s total reports', $total), '$paginate' => $pager->renderFull($total), diff --git a/src/Module/Moderation/Users/Active.php b/src/Module/Moderation/Users/Active.php index e90baf8c68..f3bed0f989 100644 --- a/src/Module/Moderation/Users/Active.php +++ b/src/Module/Moderation/Users/Active.php @@ -150,7 +150,6 @@ class Active extends BaseUsers '$form_security_token' => self::getFormSecurityToken('moderation_users_active'), // values // - '$baseurl' => $this->baseUrl, '$query_string' => $this->args->getQueryString(), '$users' => $users, diff --git a/src/Module/Settings/Channels.php b/src/Module/Settings/Channels.php index 34c9aabd01..c2b6cc4e64 100644 --- a/src/Module/Settings/Channels.php +++ b/src/Module/Settings/Channels.php @@ -228,7 +228,6 @@ class Channels extends BaseSettings 'confirm_delete' => $this->t('Delete entry from the channel list?'), ], '$entries' => $channels, - '$baseurl' => $this->baseUrl, '$form_security_token' => self::getFormSecurityToken('settings_channels'), ]); From e293de04f57f419cc4581dd4b31970ef4d36e1f2 Mon Sep 17 00:00:00 2001 From: Hypolite Petovan Date: Sun, 24 Mar 2024 09:20:58 -0400 Subject: [PATCH 015/234] Add '$VERSION' template variable to make Friendica version available in templates - constant() Smarty function is deprecated - Remove unused site-wide template variable '$APP' - Address https://github.com/friendica/friendica/issues/14027#issuecomment-2016469408 --- src/Core/Renderer.php | 7 +- src/Module/Admin/Federation.php | 1 - src/Module/Admin/Summary.php | 2 +- view/templates/admin/federation.tpl | 4 +- view/templates/admin/summary.tpl | 8 +- view/templates/calendar/calendar_head.tpl | 8 +- view/templates/head.tpl | 46 ++++---- view/templates/jot-header.tpl | 2 +- view/templates/media/browser.tpl | 4 +- view/templates/msg-header.tpl | 2 +- .../templates/settings/profile/index_head.tpl | 2 +- .../settings/profile/photo/crop_head.tpl | 4 +- view/theme/frio/templates/admin/site.tpl | 2 +- view/theme/frio/templates/admin/storage.tpl | 2 +- view/theme/frio/templates/admin/summary.tpl | 4 +- .../frio/templates/calendar/calendar_head.tpl | 2 +- view/theme/frio/templates/circle_edit.tpl | 2 +- view/theme/frio/templates/contacts-head.tpl | 2 +- view/theme/frio/templates/head.tpl | 104 +++++++++--------- view/theme/frio/templates/jot-header.tpl | 6 +- .../moderation/blocklist/contact.tpl | 4 +- .../templates/moderation/users/active.tpl | 4 +- .../templates/moderation/users/blocked.tpl | 4 +- .../templates/moderation/users/deleted.tpl | 4 +- .../frio/templates/moderation/users/index.tpl | 4 +- .../templates/moderation/users/pending.tpl | 4 +- .../templates/notifications/notifications.tpl | 4 +- view/theme/frio/templates/photos_head.tpl | 2 +- view/theme/frio/templates/theme_settings.tpl | 4 +- .../frio/templates/threaded_conversation.tpl | 4 +- 30 files changed, 127 insertions(+), 125 deletions(-) diff --git a/src/Core/Renderer.php b/src/Core/Renderer.php index 7f15d60df0..11a7d0a2d6 100644 --- a/src/Core/Renderer.php +++ b/src/Core/Renderer.php @@ -75,8 +75,11 @@ class Renderer { DI::profiler()->startRecording('rendering'); - // pass $baseurl to all templates if it isn't set - $vars = array_merge(['$baseurl' => DI::baseUrl(), '$APP' => DI::app()], $vars); + // Default template variables + $vars = array_merge([ + '$baseurl' => DI::baseUrl(), + '$VERSION' => \Friendica\App::VERSION, + ], $vars); $t = self::getTemplateEngine(); diff --git a/src/Module/Admin/Federation.php b/src/Module/Admin/Federation.php index f6b77aeb66..9240453948 100644 --- a/src/Module/Admin/Federation.php +++ b/src/Module/Admin/Federation.php @@ -221,7 +221,6 @@ class Federation extends BaseAdmin '$page' => DI::l10n()->t('Federation Statistics'), '$intro' => $intro, '$counts' => $counts, - '$version' => App::VERSION, '$legendtext' => DI::l10n()->tt('Currently this node is aware of %2$s node (%3$s active users last month, %4$s active users last six months, %5$s registered users in total) from the following platforms:', 'Currently this node is aware of %2$s nodes (%3$s active users last month, %4$s active users last six months, %5$s registered users in total) from the following platforms:', $total, number_format($total), number_format($month), number_format($halfyear), number_format($users)), ]); } diff --git a/src/Module/Admin/Summary.php b/src/Module/Admin/Summary.php index 4939bc39cc..638af8842a 100644 --- a/src/Module/Admin/Summary.php +++ b/src/Module/Admin/Summary.php @@ -196,7 +196,7 @@ class Summary extends BaseAdmin '$title' => DI::l10n()->t('Administration'), '$page' => DI::l10n()->t('Summary'), '$queues' => $queues, - '$version' => [DI::l10n()->t('Version'), App::VERSION], + '$version_label' => DI::l10n()->t('Version'), '$platform' => App::PLATFORM, '$codename' => App::CODENAME, '$build' => DI::config()->get('system', 'build'), diff --git a/view/templates/admin/federation.tpl b/view/templates/admin/federation.tpl index 7757691ea5..6a006ebc34 100644 --- a/view/templates/admin/federation.tpl +++ b/view/templates/admin/federation.tpl @@ -1,4 +1,4 @@ - +

{{$title}} - {{$page}}

@@ -115,7 +115,7 @@
    {{foreach $c[1] as $v}}
  • - {{if ($c[0]['platform']==='Friendica' and $version===$v['version']) }} + {{if $c[0]['platform'] === 'Friendica' && $VERSION === $v['version']}} {{$v['version']}} {{else}} {{$v['version']}} diff --git a/view/templates/admin/summary.tpl b/view/templates/admin/summary.tpl index 9e69b67326..b2447912f8 100644 --- a/view/templates/admin/summary.tpl +++ b/view/templates/admin/summary.tpl @@ -16,16 +16,16 @@
    {{$addons.0}}
    - + {{foreach $addons.1 as $p}}
    {{$p}}
    {{/foreach}} - +
    -
    {{$version.0}}
    -
    {{$platform}} '{{$codename}}' {{$version.1}} - {{$build}} +
    {{$version_label}}
    +
    {{$platform}} '{{$codename}}' {{$VERSION}} - {{$build}}
    diff --git a/view/templates/calendar/calendar_head.tpl b/view/templates/calendar/calendar_head.tpl index a326d397bb..e57513d702 100644 --- a/view/templates/calendar/calendar_head.tpl +++ b/view/templates/calendar/calendar_head.tpl @@ -1,7 +1,7 @@ - - - - + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - + - + - + + - + + diff --git a/view/templates/settings/profile/photo/crop_head.tpl b/view/templates/settings/profile/photo/crop_head.tpl index f92933fc10..bb31b69e46 100644 --- a/view/templates/settings/profile/photo/crop_head.tpl +++ b/view/templates/settings/profile/photo/crop_head.tpl @@ -1,2 +1,2 @@ - - + + diff --git a/view/theme/frio/templates/admin/site.tpl b/view/theme/frio/templates/admin/site.tpl index 8942b6e372..41e5e03957 100644 --- a/view/theme/frio/templates/admin/site.tpl +++ b/view/theme/frio/templates/admin/site.tpl @@ -17,7 +17,7 @@ }); }); - +

    {{$title}} - {{$page}}

    diff --git a/view/theme/frio/templates/admin/storage.tpl b/view/theme/frio/templates/admin/storage.tpl index 76c405860e..7068954e77 100644 --- a/view/theme/frio/templates/admin/storage.tpl +++ b/view/theme/frio/templates/admin/storage.tpl @@ -1,4 +1,4 @@ - +

    {{$title}} - {{$page}}

    diff --git a/view/theme/frio/templates/admin/summary.tpl b/view/theme/frio/templates/admin/summary.tpl index 78c4f6e35c..2b9f6b0624 100644 --- a/view/theme/frio/templates/admin/summary.tpl +++ b/view/theme/frio/templates/admin/summary.tpl @@ -31,8 +31,8 @@ {{* The Friendica version. *}}

    -
    {{$version.0}}
    -
    {{$platform}} '{{$codename}}' {{$version.1}} - {{$build}}
    +
    {{$version_label}}
    +
    {{$platform}} '{{$codename}}' {{$VERSION}} - {{$build}}
    {{* Server Settings. *}} diff --git a/view/theme/frio/templates/calendar/calendar_head.tpl b/view/theme/frio/templates/calendar/calendar_head.tpl index 98fc92f1ad..e6fe9da235 100644 --- a/view/theme/frio/templates/calendar/calendar_head.tpl +++ b/view/theme/frio/templates/calendar/calendar_head.tpl @@ -1,5 +1,5 @@ - + +
    {{if $editable == 1}} diff --git a/view/theme/frio/templates/contacts-head.tpl b/view/theme/frio/templates/contacts-head.tpl index 0af30ded55..45438cdbd2 100644 --- a/view/theme/frio/templates/contacts-head.tpl +++ b/view/theme/frio/templates/contacts-head.tpl @@ -1,2 +1,2 @@ - + diff --git a/view/theme/frio/templates/head.tpl b/view/theme/frio/templates/head.tpl index 5003cb5a1b..5c73df7d57 100644 --- a/view/theme/frio/templates/head.tpl +++ b/view/theme/frio/templates/head.tpl @@ -6,56 +6,56 @@ {{* All needed css files - Note: css must be inserted before js files *}} - - + - - - - {{* own css files *}} - - {{foreach $stylesheets as $stylesheetUrl => $media}} @@ -81,74 +81,74 @@ {{* The js files we use *}} - - + - + - + src="view/asset/textcomplete/dist/textcomplete.min.js?v={{$VERSION}}"> + - + - - + + - + + src="view/theme/frio/frameworks/bootstrap/js/bootstrap.min.js?v={{$VERSION}}"> + src="view/theme/frio/frameworks/jasny/js/jasny-bootstrap.custom.js?v={{$VERSION}}"> + src="view/theme/frio/frameworks/ekko-lightbox/ekko-lightbox.min.js?v={{$VERSION}}"> + src="view/theme/frio/frameworks/flexMenu/flexmenu.custom.js?v={{$VERSION}}"> + src="view/theme/frio/frameworks/autosize/autosize.min.js?v={{$VERSION}}"> + src="view/theme/frio/frameworks/sticky-kit/jquery.sticky-kit.min.js?v={{$VERSION}}"> {{* own js files *}} - - + + {{if ! $block_public}} - + {{/if}} - - - + + + - - - + + + - - + + + - + +

    {{$title}} - {{$page}}

    diff --git a/view/theme/frio/templates/moderation/users/active.tpl b/view/theme/frio/templates/moderation/users/active.tpl index fd61ea50fb..4ba099ddb1 100644 --- a/view/theme/frio/templates/moderation/users/active.tpl +++ b/view/theme/frio/templates/moderation/users/active.tpl @@ -1,5 +1,5 @@ - - + +

    {{$title}} - {{$page}} ({{$count}})

    diff --git a/view/theme/frio/templates/moderation/users/blocked.tpl b/view/theme/frio/templates/moderation/users/blocked.tpl index f2dbc386d0..7e78c1c49f 100644 --- a/view/theme/frio/templates/moderation/users/blocked.tpl +++ b/view/theme/frio/templates/moderation/users/blocked.tpl @@ -1,5 +1,5 @@ - - + +

    {{$title}} - {{$page}} ({{$count}})

    diff --git a/view/theme/frio/templates/moderation/users/deleted.tpl b/view/theme/frio/templates/moderation/users/deleted.tpl index d8501d616f..d191facfa3 100644 --- a/view/theme/frio/templates/moderation/users/deleted.tpl +++ b/view/theme/frio/templates/moderation/users/deleted.tpl @@ -1,5 +1,5 @@ - - + +

    {{$title}} - {{$page}} ({{$count}})

    diff --git a/view/theme/frio/templates/moderation/users/index.tpl b/view/theme/frio/templates/moderation/users/index.tpl index b03d2a540d..ea8279dd60 100644 --- a/view/theme/frio/templates/moderation/users/index.tpl +++ b/view/theme/frio/templates/moderation/users/index.tpl @@ -1,5 +1,5 @@ - - + +

    {{$title}} - {{$page}} ({{$count}})

    diff --git a/view/theme/frio/templates/moderation/users/pending.tpl b/view/theme/frio/templates/moderation/users/pending.tpl index 4960ff00b4..bcded294dd 100644 --- a/view/theme/frio/templates/moderation/users/pending.tpl +++ b/view/theme/frio/templates/moderation/users/pending.tpl @@ -1,5 +1,5 @@ - - + +

    {{$title}} - {{$page}} ({{$count}})

    diff --git a/view/theme/frio/templates/notifications/notifications.tpl b/view/theme/frio/templates/notifications/notifications.tpl index 5a327a063c..58122b516b 100644 --- a/view/theme/frio/templates/notifications/notifications.tpl +++ b/view/theme/frio/templates/notifications/notifications.tpl @@ -1,5 +1,5 @@ - - + +
    {{include file="section_title.tpl" title=$header}} diff --git a/view/theme/frio/templates/photos_head.tpl b/view/theme/frio/templates/photos_head.tpl index 4b460b9dda..657394f53b 100644 --- a/view/theme/frio/templates/photos_head.tpl +++ b/view/theme/frio/templates/photos_head.tpl @@ -1,5 +1,5 @@ - + diff --git a/view/theme/frio/templates/theme_settings.tpl b/view/theme/frio/templates/theme_settings.tpl index 0e10070684..2d6d781c4b 100644 --- a/view/theme/frio/templates/theme_settings.tpl +++ b/view/theme/frio/templates/theme_settings.tpl @@ -1,5 +1,5 @@ - - + +
    diff --git a/view/theme/frio/templates/threaded_conversation.tpl b/view/theme/frio/templates/threaded_conversation.tpl index 6eb687d87b..ca65045578 100644 --- a/view/theme/frio/templates/threaded_conversation.tpl +++ b/view/theme/frio/templates/threaded_conversation.tpl @@ -1,5 +1,5 @@ -{{if !$update}}{{/if}} -{{if $mode == display}}{{/if}} +{{if !$update}}{{/if}} +{{if $mode == display}}{{/if}} {{$live_update nofilter}} {{foreach $threads as $thread}}
    From c041c65c1da9c09e874da2311d5d433f8151dd3c Mon Sep 17 00:00:00 2001 From: Michael Date: Sun, 24 Mar 2024 13:42:48 +0000 Subject: [PATCH 016/234] Comstants for features --- src/Content/Conversation.php | 2 +- src/Content/Feature.php | 33 +- src/Content/GroupManager.php | 3 +- src/Content/Item.php | 2 +- src/Content/Widget.php | 6 +- src/Model/Event.php | 2 +- src/Module/BaseProfile.php | 2 +- src/Module/Calendar/Export.php | 2 +- src/Module/Calendar/Show.php | 2 +- src/Module/Conversation/Channel.php | 2 +- src/Module/Conversation/Community.php | 2 +- src/Module/Conversation/Network.php | 2 +- src/Module/Item/Compose.php | 2 +- src/Module/Post/Edit.php | 2 +- src/Module/Profile/Photos.php | 2 +- src/Module/Profile/Profile.php | 4 +- src/Object/Post.php | 4 +- src/Protocol/ActivityPub/Transmitter.php | 2 +- src/Protocol/Diaspora.php | 2 +- view/lang/C/messages.po | 469 +++++++++++------------ 20 files changed, 273 insertions(+), 274 deletions(-) diff --git a/src/Content/Conversation.php b/src/Content/Conversation.php index 6edef06fc6..caca2ff0af 100644 --- a/src/Content/Conversation.php +++ b/src/Content/Conversation.php @@ -389,7 +389,7 @@ class Conversation '$title' => $x['title'] ?? '', '$placeholdertitle' => $this->l10n->t('Set title'), '$category' => $x['category'] ?? '', - '$placeholdercategory' => Feature::isEnabled($this->session->getLocalUserId(), 'categories') ? $this->l10n->t("Categories \x28comma-separated list\x29") : '', + '$placeholdercategory' => Feature::isEnabled($this->session->getLocalUserId(), Feature::CATEGORIES) ? $this->l10n->t("Categories \x28comma-separated list\x29") : '', '$scheduled_at' => Temporal::getDateTimeField( new \DateTime(), new \DateTime('now + 6 months'), diff --git a/src/Content/Feature.php b/src/Content/Feature.php index a95d3779d3..eeb95b33c7 100644 --- a/src/Content/Feature.php +++ b/src/Content/Feature.php @@ -26,6 +26,16 @@ use Friendica\DI; class Feature { + const ADD_ABSTRACT = 'add_abstract'; + const CATEGORIES = 'categories'; + const EXPLICIT_MENTIONS = 'explicit_mentions'; + const GROUPS = 'forumlist_profile'; + const MEMBER_SINCE = 'profile_membersince'; + const PHOTO_LOCATION = 'photo_location'; + const PUBLIC_CALENDAR = 'public_calendar'; + const TAGCLOUD = 'tagadelic'; + const TRENDING_TAGS = 'trending_tags'; + /** * check if feature is enabled * @@ -34,7 +44,7 @@ class Feature * @return boolean * @throws \Friendica\Network\HTTPException\InternalServerErrorException */ - public static function isEnabled(int $uid, $feature) + public static function isEnabled(int $uid, $feature): bool { $x = DI::config()->get('feature_lock', $feature, false); @@ -52,7 +62,7 @@ class Feature $arr = ['uid' => $uid, 'feature' => $feature, 'enabled' => $x]; Hook::callAll('isEnabled', $arr); - return($arr['enabled']); + return (bool)$arr['enabled']; } /** @@ -95,36 +105,35 @@ class Feature 'general' => [ DI::l10n()->t('General Features'), //array('expire', DI::l10n()->t('Content Expiration'), DI::l10n()->t('Remove old posts/comments after a period of time')), - ['photo_location', DI::l10n()->t('Photo Location'), DI::l10n()->t("Photo metadata is normally stripped. This extracts the location \x28if present\x29 prior to stripping metadata and links it to a map."), false, DI::config()->get('feature_lock', 'photo_location', false)], - ['trending_tags', DI::l10n()->t('Trending Tags'), DI::l10n()->t('Show a community page widget with a list of the most popular tags in recent public posts.'), false, DI::config()->get('feature_lock', 'trending_tags', false)], + [self::PHOTO_LOCATION, DI::l10n()->t('Photo Location'), DI::l10n()->t("Photo metadata is normally stripped. This extracts the location \x28if present\x29 prior to stripping metadata and links it to a map."), false, DI::config()->get('feature_lock', self::PHOTO_LOCATION, false)], + [self::TRENDING_TAGS, DI::l10n()->t('Trending Tags'), DI::l10n()->t('Show a community page widget with a list of the most popular tags in recent public posts.'), false, DI::config()->get('feature_lock', self::TRENDING_TAGS, false)], ], // Post composition 'composition' => [ DI::l10n()->t('Post Composition Features'), - ['aclautomention', DI::l10n()->t('Auto-mention Groups'), DI::l10n()->t('Add/remove mention when a group page is selected/deselected in ACL window.'), false, DI::config()->get('feature_lock', 'aclautomention', false)], - ['explicit_mentions', DI::l10n()->t('Explicit Mentions'), DI::l10n()->t('Add explicit mentions to comment box for manual control over who gets mentioned in replies.'), false, DI::config()->get('feature_lock', 'explicit_mentions', false)], - ['add_abstract', DI::l10n()->t('Add an abstract from ActivityPub content warnings'), DI::l10n()->t('Add an abstract when commenting on ActivityPub posts with a content warning. Abstracts are displayed as content warning on systems like Mastodon or Pleroma.'), false, DI::config()->get('feature_lock', 'add_abstract', false)], + [self::EXPLICIT_MENTIONS, DI::l10n()->t('Explicit Mentions'), DI::l10n()->t('Add explicit mentions to comment box for manual control over who gets mentioned in replies.'), false, DI::config()->get('feature_lock', Feature::EXPLICIT_MENTIONS, false)], + [self::ADD_ABSTRACT, DI::l10n()->t('Add an abstract from ActivityPub content warnings'), DI::l10n()->t('Add an abstract when commenting on ActivityPub posts with a content warning. Abstracts are displayed as content warning on systems like Mastodon or Pleroma.'), false, DI::config()->get('feature_lock', self::ADD_ABSTRACT, false)], ], // Item tools 'tools' => [ DI::l10n()->t('Post/Comment Tools'), - ['categories', DI::l10n()->t('Post Categories'), DI::l10n()->t('Add categories to your posts'), false, DI::config()->get('feature_lock', 'categories', false)], + [self::CATEGORIES, DI::l10n()->t('Post Categories'), DI::l10n()->t('Add categories to your posts'), false, DI::config()->get('feature_lock', self::CATEGORIES, false)], ], // Advanced Profile Settings 'advanced_profile' => [ DI::l10n()->t('Advanced Profile Settings'), - ['forumlist_profile', DI::l10n()->t('List Groups'), DI::l10n()->t('Show visitors public groups at the Advanced Profile Page'), false, DI::config()->get('feature_lock', 'forumlist_profile', false)], - ['tagadelic', DI::l10n()->t('Tag Cloud'), DI::l10n()->t('Provide a personal tag cloud on your profile page'), false, DI::config()->get('feature_lock', 'tagadelic', false)], - ['profile_membersince', DI::l10n()->t('Display Membership Date'), DI::l10n()->t('Display membership date in profile'), false, DI::config()->get('feature_lock', 'profile_membersince', false)], + [self::GROUPS, DI::l10n()->t('List Groups'), DI::l10n()->t('Show visitors public groups at the Advanced Profile Page'), false, DI::config()->get('feature_lock', 'forumlist_profile', false)], + [self::TAGCLOUD, DI::l10n()->t('Tag Cloud'), DI::l10n()->t('Provide a personal tag cloud on your profile page'), false, DI::config()->get('feature_lock', self::TAGCLOUD, false)], + [self::MEMBER_SINCE, DI::l10n()->t('Display Membership Date'), DI::l10n()->t('Display membership date in profile'), false, DI::config()->get('feature_lock', self::MEMBER_SINCE, false)], ], //Advanced Calendar Settings 'advanced_calendar' => [ DI::l10n()->t('Advanced Calendar Settings'), - ['public_calendar', DI::l10n()->t('Allow anonymous access to your calendar'), DI::l10n()->t('Allows anonymous visitors to consult your calendar and your public events. Contact birthday events are private to you.'), false, DI::config()->get('feature_lock', 'public_calendar', false)], + [self::PUBLIC_CALENDAR, DI::l10n()->t('Allow anonymous access to your calendar'), DI::l10n()->t('Allows anonymous visitors to consult your calendar and your public events. Contact birthday events are private to you.'), false, DI::config()->get('feature_lock', self::PUBLIC_CALENDAR, false)], ] ]; diff --git a/src/Content/GroupManager.php b/src/Content/GroupManager.php index 2bddf0011d..dfca786125 100644 --- a/src/Content/GroupManager.php +++ b/src/Content/GroupManager.php @@ -172,8 +172,7 @@ class GroupManager */ public static function profileAdvanced($uid) { - $profile = intval(Feature::isEnabled($uid, 'forumlist_profile')); - if (!$profile) { + if (!Feature::isEnabled($uid, Feature::GROUPS)) { return ''; } diff --git a/src/Content/Item.php b/src/Content/Item.php index 6c3f661476..721eba3320 100644 --- a/src/Content/Item.php +++ b/src/Content/Item.php @@ -1045,7 +1045,7 @@ class Item public function postProcessPost(array $post, array $recipients = []) { - if (!\Friendica\Content\Feature::isEnabled($post['uid'], 'explicit_mentions') && ($post['gravity'] == ItemModel::GRAVITY_COMMENT)) { + if (!Feature::isEnabled($post['uid'], Feature::EXPLICIT_MENTIONS) && ($post['gravity'] == ItemModel::GRAVITY_COMMENT)) { Tag::createImplicitMentions($post['uri-id'], $post['thr-parent-id']); } diff --git a/src/Content/Widget.php b/src/Content/Widget.php index 1bb2ec2b61..35455de30a 100644 --- a/src/Content/Widget.php +++ b/src/Content/Widget.php @@ -336,7 +336,7 @@ class Widget */ public static function categories(int $uid, string $baseurl, string $selected = ''): string { - if (!Feature::isEnabled($uid, 'categories')) { + if (!Feature::isEnabled($uid, Feature::CATEGORIES)) { return ''; } @@ -428,7 +428,7 @@ class Widget return ''; } - if (Feature::isEnabled($uid, 'tagadelic')) { + if (Feature::isEnabled($uid, Feature::TAGCLOUD)) { $owner_id = Contact::getPublicIdByUserId($uid); if (!$owner_id) { @@ -598,4 +598,4 @@ class Widget $channelname ); } -} +} \ No newline at end of file diff --git a/src/Model/Event.php b/src/Model/Event.php index 1866303783..389186dfdf 100644 --- a/src/Model/Event.php +++ b/src/Model/Event.php @@ -516,7 +516,7 @@ class Event throw new HTTPException\UnauthorizedException(DI::l10n()->t('Access to this profile has been restricted.')); } - if (!DI::userSession()->isAuthenticated() && !Feature::isEnabled($owner['uid'], 'public_calendar')) { + if (!DI::userSession()->isAuthenticated() && !Feature::isEnabled($owner['uid'], Feature::PUBLIC_CALENDAR)) { throw new HTTPException\UnauthorizedException(DI::l10n()->t('Permission denied.')); } diff --git a/src/Module/BaseProfile.php b/src/Module/BaseProfile.php index b196d91c39..c7a3948db8 100644 --- a/src/Module/BaseProfile.php +++ b/src/Module/BaseProfile.php @@ -91,7 +91,7 @@ class BaseProfile extends BaseModule ]; } else { $owner = User::getByNickname($nickname, ['uid']); - if(DI::userSession()->isAuthenticated() || $owner && Feature::isEnabled($owner['uid'], 'public_calendar')) { + if(DI::userSession()->isAuthenticated() || $owner && Feature::isEnabled($owner['uid'], Feature::PUBLIC_CALENDAR)) { $tabs[] = [ 'label' => DI::l10n()->t('Calendar'), 'url' => DI::baseUrl() . '/calendar/show/' . $nickname, diff --git a/src/Module/Calendar/Export.php b/src/Module/Calendar/Export.php index 1e1729ffd2..0078b5eb58 100644 --- a/src/Module/Calendar/Export.php +++ b/src/Module/Calendar/Export.php @@ -78,7 +78,7 @@ class Export extends BaseModule $this->baseUrl->redirect('profile/' . $nickname . '/restricted'); } - if (!$this->session->isAuthenticated() && !Feature::isEnabled($owner['uid'], 'public_calendar')) { + if (!$this->session->isAuthenticated() && !Feature::isEnabled($owner['uid'], Feature::PUBLIC_CALENDAR)) { $this->sysMessages->addNotice($this->t('Permission denied.')); $this->baseUrl->redirect('profile/' . $nickname); } diff --git a/src/Module/Calendar/Show.php b/src/Module/Calendar/Show.php index 11b402760d..a4460ffcfd 100644 --- a/src/Module/Calendar/Show.php +++ b/src/Module/Calendar/Show.php @@ -78,7 +78,7 @@ class Show extends BaseModule $this->baseUrl->redirect('profile/' . $nickname . '/restricted'); } - if (!$this->session->isAuthenticated() && !Feature::isEnabled($owner['uid'], 'public_calendar')) { + if (!$this->session->isAuthenticated() && !Feature::isEnabled($owner['uid'], Feature::PUBLIC_CALENDAR)) { $this->sysMessages->addNotice($this->t('Permission denied.')); return Login::form(); } diff --git a/src/Module/Conversation/Channel.php b/src/Module/Conversation/Channel.php index dbc006b5cc..ae16e8a0de 100644 --- a/src/Module/Conversation/Channel.php +++ b/src/Module/Conversation/Channel.php @@ -119,7 +119,7 @@ class Channel extends Timeline $this->page['aside'] .= $this->getNoSharerWidget('channel'); } - if (Feature::isEnabled($this->session->getLocalUserId(), 'trending_tags')) { + if (Feature::isEnabled($this->session->getLocalUserId(), Feature::TRENDING_TAGS)) { $this->page['aside'] .= TrendingTags::getHTML($this->selectedTab); } diff --git a/src/Module/Conversation/Community.php b/src/Module/Conversation/Community.php index cdb4ddaa23..8e825476e0 100644 --- a/src/Module/Conversation/Community.php +++ b/src/Module/Conversation/Community.php @@ -110,7 +110,7 @@ class Community extends Timeline $this->page['aside'] .= $this->getNoSharerWidget('community'); } - if (Feature::isEnabled($this->session->getLocalUserId(), 'trending_tags')) { + if (Feature::isEnabled($this->session->getLocalUserId(), Feature::TRENDING_TAGS)) { $this->page['aside'] .= TrendingTags::getHTML($this->selectedTab); } diff --git a/src/Module/Conversation/Network.php b/src/Module/Conversation/Network.php index 0a9d5e33b6..d8cb9424b8 100644 --- a/src/Module/Conversation/Network.php +++ b/src/Module/Conversation/Network.php @@ -144,7 +144,7 @@ class Network extends Timeline $this->page['aside'] .= $this->getNoSharerWidget('network'); } - if (Feature::isEnabled($this->session->getLocalUserId(), 'trending_tags')) { + if (Feature::isEnabled($this->session->getLocalUserId(), Feature::TRENDING_TAGS)) { $this->page['aside'] .= TrendingTags::getHTML($this->selectedTab); } diff --git a/src/Module/Item/Compose.php b/src/Module/Item/Compose.php index 70f5d50ef6..80879273e2 100644 --- a/src/Module/Item/Compose.php +++ b/src/Module/Item/Compose.php @@ -205,7 +205,7 @@ class Compose extends BaseModule 'location_disabled' => $this->l10n->t('Location services are disabled. Please check the website\'s permissions on your device'), 'wait' => $this->l10n->t('Please wait'), 'placeholdertitle' => $this->l10n->t('Set title'), - 'placeholdercategory' => Feature::isEnabled(DI::userSession()->getLocalUserId(),'categories') ? $this->l10n->t('Categories (comma-separated list)') : '', + 'placeholdercategory' => Feature::isEnabled(DI::userSession()->getLocalUserId(), Feature::CATEGORIES) ? $this->l10n->t('Categories (comma-separated list)') : '', 'always_open_compose' => $this->pConfig->get(DI::userSession()->getLocalUserId(), 'frio', 'always_open_compose', $this->config->get('frio', 'always_open_compose', false)) ? '' : $this->l10n->t('You can make this page always open when you use the New Post button in the Theme Customization settings.'), diff --git a/src/Module/Post/Edit.php b/src/Module/Post/Edit.php index 62ecedbc76..3a1ad9b547 100644 --- a/src/Module/Post/Edit.php +++ b/src/Module/Post/Edit.php @@ -156,7 +156,7 @@ class Edit extends BaseModule '$title' => $item['title'], '$placeholdertitle' => $this->t('Set title'), '$category' => Post\Category::getCSVByURIId($item['uri-id'], $this->session->getLocalUserId(), Post\Category::CATEGORY), - '$placeholdercategory' => (Feature::isEnabled($this->session->getLocalUserId(), 'categories') ? $this->t("Categories \x28comma-separated list\x29") : ''), + '$placeholdercategory' => (Feature::isEnabled($this->session->getLocalUserId(), Feature::CATEGORIES) ? $this->t("Categories \x28comma-separated list\x29") : ''), '$emtitle' => $this->t('Example: bob@example.com, mary@example.com'), '$lockstate' => $lockstate, '$acl' => '', diff --git a/src/Module/Profile/Photos.php b/src/Module/Profile/Photos.php index 1987cdc821..9f5cc47f30 100644 --- a/src/Module/Profile/Photos.php +++ b/src/Module/Profile/Photos.php @@ -240,7 +240,7 @@ class Photos extends \Friendica\Module\BaseProfile // Create item container $lat = $lon = null; - if (!empty($exif['GPS']) && Feature::isEnabled($this->owner['uid'], 'photo_location')) { + if (!empty($exif['GPS']) && Feature::isEnabled($this->owner['uid'], Feature::PHOTO_LOCATION)) { $lat = Photo::getGps($exif['GPS']['GPSLatitude'], $exif['GPS']['GPSLatitudeRef']); $lon = Photo::getGps($exif['GPS']['GPSLongitude'], $exif['GPS']['GPSLongitudeRef']); } diff --git a/src/Module/Profile/Profile.php b/src/Module/Profile/Profile.php index afc65e8fe1..40aa8c2702 100644 --- a/src/Module/Profile/Profile.php +++ b/src/Module/Profile/Profile.php @@ -166,7 +166,7 @@ class Profile extends BaseProfile $basic_fields += self::buildField('fullname', $this->t('Full Name:'), $profile['name']); - if (Feature::isEnabled($profile['uid'], 'profile_membersince')) { + if (Feature::isEnabled($profile['uid'], Feature::MEMBER_SINCE)) { $basic_fields += self::buildField( 'membersince', $this->t('Member since:'), @@ -255,7 +255,7 @@ class Profile extends BaseProfile } //show subscribed group if it is enabled in the usersettings - if (Feature::isEnabled($profile['uid'], 'forumlist_profile')) { + if (Feature::isEnabled($profile['uid'], Feature::GROUPS)) { $custom_fields += self::buildField( 'group_list', $this->t('Groups:'), diff --git a/src/Object/Post.php b/src/Object/Post.php index 396157c8fe..f4210e4511 100644 --- a/src/Object/Post.php +++ b/src/Object/Post.php @@ -1079,13 +1079,13 @@ class Post $owner = User::getOwnerDataById($a->getLoggedInUserId()); $item = $this->getData(); - if (!empty($item['content-warning']) && Feature::isEnabled(DI::userSession()->getLocalUserId(), 'add_abstract')) { + if (!empty($item['content-warning']) && Feature::isEnabled(DI::userSession()->getLocalUserId(), Feature::ADD_ABSTRACT)) { $text = '[abstract=' . Protocol::ACTIVITYPUB . ']' . $item['content-warning'] . "[/abstract]\n"; } else { $text = ''; } - if (!Feature::isEnabled(DI::userSession()->getLocalUserId(), 'explicit_mentions')) { + if (!Feature::isEnabled(DI::userSession()->getLocalUserId(), Feature::EXPLICIT_MENTIONS)) { return $text; } diff --git a/src/Protocol/ActivityPub/Transmitter.php b/src/Protocol/ActivityPub/Transmitter.php index 1ba98b2f88..d3be608ade 100644 --- a/src/Protocol/ActivityPub/Transmitter.php +++ b/src/Protocol/ActivityPub/Transmitter.php @@ -1836,7 +1836,7 @@ class Transmitter * } */ - if (empty($item['uid']) || !Feature::isEnabled($item['uid'], 'explicit_mentions')) { + if (empty($item['uid']) || !Feature::isEnabled($item['uid'], Feature::EXPLICIT_MENTIONS)) { $body = self::prependMentions($body, $item['uri-id'], $item['author-link']); } diff --git a/src/Protocol/Diaspora.php b/src/Protocol/Diaspora.php index f78c0902cb..c0c5483539 100644 --- a/src/Protocol/Diaspora.php +++ b/src/Protocol/Diaspora.php @@ -3618,7 +3618,7 @@ class Diaspora if ( $item['author-id'] != $thread_parent_item['author-id'] && ($thread_parent_item['gravity'] != Item::GRAVITY_PARENT) - && (empty($item['uid']) || !Feature::isEnabled($item['uid'], 'explicit_mentions')) + && (empty($item['uid']) || !Feature::isEnabled($item['uid'], Feature::EXPLICIT_MENTIONS)) && !DI::config()->get('system', 'disable_implicit_mentions') ) { $body = self::prependParentAuthorMention($body, $thread_parent_item['author-link']); diff --git a/view/lang/C/messages.po b/view/lang/C/messages.po index 75360cc507..5027f54afa 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-03-21 13:12+0000\n" +"POT-Creation-Date: 2024-03-24 13:55+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -63,8 +63,8 @@ msgstr "" #: src/Module/Post/Edit.php:76 src/Module/Profile/Common.php:75 #: src/Module/Profile/Contacts.php:78 src/Module/Profile/Photos.php:92 #: src/Module/Profile/Schedule.php:39 src/Module/Profile/Schedule.php:56 -#: src/Module/Register.php:77 src/Module/Register.php:90 -#: src/Module/Register.php:206 src/Module/Register.php:245 +#: src/Module/Register.php:78 src/Module/Register.php:91 +#: 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 @@ -292,7 +292,7 @@ msgstr "" #: mod/message.php:201 mod/message.php:357 mod/photos.php:1297 #: src/Content/Conversation.php:401 src/Content/Conversation.php:1586 #: src/Module/Item/Compose.php:206 src/Module/Post/Edit.php:145 -#: src/Object/Post.php:609 +#: src/Object/Post.php:624 msgid "Please wait" msgstr "" @@ -314,7 +314,7 @@ msgstr "" #: src/Module/Moderation/Report/Create.php:263 #: src/Module/Profile/Profile.php:274 src/Module/Settings/Profile/Index.php:257 #: src/Module/Settings/Server/Action.php:79 src/Module/User/Delegation.php:189 -#: src/Object/Post.php:1154 view/theme/duepuntozero/config.php:85 +#: src/Object/Post.php:1169 view/theme/duepuntozero/config.php:85 #: view/theme/frio/config.php:150 view/theme/quattro/config.php:87 #: view/theme/vier/config.php:135 msgid "Submit" @@ -394,7 +394,7 @@ msgstr "" #: src/Module/Profile/Contacts.php:64 src/Module/Profile/Contacts.php:72 #: 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 +#: src/Module/Register.php:268 msgid "User not found." msgstr "" @@ -599,30 +599,30 @@ msgstr "" #: mod/photos.php:1135 mod/photos.php:1191 mod/photos.php:1271 #: src/Module/Contact.php:618 src/Module/Item/Compose.php:188 -#: src/Object/Post.php:1151 +#: src/Object/Post.php:1166 msgid "This is you" msgstr "" #: mod/photos.php:1137 mod/photos.php:1193 mod/photos.php:1273 -#: src/Module/Moderation/Reports.php:95 src/Object/Post.php:603 -#: src/Object/Post.php:1153 +#: src/Module/Moderation/Reports.php:95 src/Object/Post.php:618 +#: src/Object/Post.php:1168 msgid "Comment" msgstr "" #: mod/photos.php:1139 mod/photos.php:1195 mod/photos.php:1275 #: src/Content/Conversation.php:416 src/Module/Calendar/Event/Form.php:248 #: src/Module/Item/Compose.php:201 src/Module/Post/Edit.php:165 -#: src/Object/Post.php:1167 +#: src/Object/Post.php:1182 msgid "Preview" msgstr "" #: mod/photos.php:1140 src/Content/Conversation.php:369 -#: src/Module/Post/Edit.php:130 src/Object/Post.php:1155 +#: src/Module/Post/Edit.php:130 src/Object/Post.php:1170 msgid "Loading..." msgstr "" #: mod/photos.php:1232 src/Content/Conversation.php:1501 -#: src/Object/Post.php:261 +#: src/Object/Post.php:274 msgid "Select" msgstr "" @@ -635,19 +635,19 @@ msgstr "" msgid "Delete" msgstr "" -#: mod/photos.php:1294 src/Object/Post.php:426 +#: mod/photos.php:1294 src/Object/Post.php:440 msgid "Like" msgstr "" -#: mod/photos.php:1295 src/Object/Post.php:426 +#: mod/photos.php:1295 src/Object/Post.php:440 msgid "I like this (toggle)" msgstr "" -#: mod/photos.php:1296 src/Object/Post.php:427 +#: mod/photos.php:1296 src/Object/Post.php:441 msgid "Dislike" msgstr "" -#: mod/photos.php:1298 src/Object/Post.php:427 +#: mod/photos.php:1298 src/Object/Post.php:441 msgid "I don't like this (toggle)" msgstr "" @@ -655,11 +655,11 @@ msgstr "" msgid "Map" msgstr "" -#: src/App.php:473 +#: src/App.php:474 msgid "No system theme config value set." msgstr "" -#: src/App.php:581 +#: src/App.php:582 msgid "Apologies but the website is unavailable at the moment." msgstr "" @@ -1244,7 +1244,7 @@ msgid "Visible to everybody" msgstr "" #: src/Content/Conversation.php:339 src/Module/Item/Compose.php:200 -#: src/Object/Post.php:1166 +#: src/Object/Post.php:1181 msgid "Please enter a image/video/audio/webpage URL:" msgstr "" @@ -1289,52 +1289,52 @@ msgid "attach file" msgstr "" #: src/Content/Conversation.php:374 src/Module/Item/Compose.php:190 -#: src/Module/Post/Edit.php:171 src/Object/Post.php:1156 +#: src/Module/Post/Edit.php:171 src/Object/Post.php:1171 msgid "Bold" msgstr "" #: src/Content/Conversation.php:375 src/Module/Item/Compose.php:191 -#: src/Module/Post/Edit.php:172 src/Object/Post.php:1157 +#: src/Module/Post/Edit.php:172 src/Object/Post.php:1172 msgid "Italic" msgstr "" #: src/Content/Conversation.php:376 src/Module/Item/Compose.php:192 -#: src/Module/Post/Edit.php:173 src/Object/Post.php:1158 +#: src/Module/Post/Edit.php:173 src/Object/Post.php:1173 msgid "Underline" msgstr "" #: src/Content/Conversation.php:377 src/Module/Item/Compose.php:193 -#: src/Module/Post/Edit.php:174 src/Object/Post.php:1160 +#: src/Module/Post/Edit.php:174 src/Object/Post.php:1175 msgid "Quote" msgstr "" #: src/Content/Conversation.php:378 src/Module/Item/Compose.php:194 -#: src/Module/Post/Edit.php:175 src/Object/Post.php:1161 +#: src/Module/Post/Edit.php:175 src/Object/Post.php:1176 msgid "Add emojis" msgstr "" #: src/Content/Conversation.php:379 src/Module/Item/Compose.php:195 -#: src/Object/Post.php:1159 +#: src/Object/Post.php:1174 msgid "Content Warning" msgstr "" #: src/Content/Conversation.php:380 src/Module/Item/Compose.php:196 -#: src/Module/Post/Edit.php:176 src/Object/Post.php:1162 +#: src/Module/Post/Edit.php:176 src/Object/Post.php:1177 msgid "Code" msgstr "" #: src/Content/Conversation.php:381 src/Module/Item/Compose.php:197 -#: src/Object/Post.php:1163 +#: src/Object/Post.php:1178 msgid "Image" msgstr "" #: src/Content/Conversation.php:382 src/Module/Item/Compose.php:198 -#: src/Module/Post/Edit.php:177 src/Object/Post.php:1164 +#: src/Module/Post/Edit.php:177 src/Object/Post.php:1179 msgid "Link" msgstr "" #: src/Content/Conversation.php:383 src/Module/Item/Compose.php:199 -#: src/Module/Post/Edit.php:178 src/Object/Post.php:1165 +#: src/Module/Post/Edit.php:178 src/Object/Post.php:1180 msgid "Link or Media" msgstr "" @@ -1490,25 +1490,25 @@ msgstr "" msgid "Pushed to us" msgstr "" -#: src/Content/Conversation.php:1529 src/Object/Post.php:248 +#: src/Content/Conversation.php:1529 src/Object/Post.php:261 msgid "Pinned item" msgstr "" -#: src/Content/Conversation.php:1546 src/Object/Post.php:548 -#: src/Object/Post.php:549 +#: src/Content/Conversation.php:1546 src/Object/Post.php:563 +#: src/Object/Post.php:564 #, php-format msgid "View %s's profile @ %s" msgstr "" -#: src/Content/Conversation.php:1559 src/Object/Post.php:536 +#: src/Content/Conversation.php:1559 src/Object/Post.php:551 msgid "Categories:" msgstr "" -#: src/Content/Conversation.php:1560 src/Object/Post.php:537 +#: src/Content/Conversation.php:1560 src/Object/Post.php:552 msgid "Filed under:" msgstr "" -#: src/Content/Conversation.php:1568 src/Object/Post.php:562 +#: src/Content/Conversation.php:1568 src/Object/Post.php:577 #, php-format msgid "%s from %s" msgstr "" @@ -1646,7 +1646,7 @@ msgstr "" msgid "Posts that mention or involve you" msgstr "" -#: src/Content/Conversation/Factory/Network.php:42 src/Object/Post.php:398 +#: src/Content/Conversation/Factory/Network.php:42 src/Object/Post.php:411 msgid "Starred" msgstr "" @@ -1654,113 +1654,104 @@ msgstr "" msgid "Favourite Posts" msgstr "" -#: src/Content/Feature.php:96 +#: src/Content/Feature.php:106 msgid "General Features" msgstr "" -#: src/Content/Feature.php:98 +#: src/Content/Feature.php:108 msgid "Photo Location" msgstr "" -#: src/Content/Feature.php:98 +#: src/Content/Feature.php:108 msgid "" "Photo metadata is normally stripped. This extracts the location (if present) " "prior to stripping metadata and links it to a map." msgstr "" -#: src/Content/Feature.php:99 +#: src/Content/Feature.php:109 msgid "Trending Tags" msgstr "" -#: src/Content/Feature.php:99 +#: src/Content/Feature.php:109 msgid "" "Show a community page widget with a list of the most popular tags in recent " "public posts." msgstr "" -#: src/Content/Feature.php:104 +#: src/Content/Feature.php:114 msgid "Post Composition Features" msgstr "" -#: src/Content/Feature.php:105 -msgid "Auto-mention Groups" -msgstr "" - -#: src/Content/Feature.php:105 -msgid "" -"Add/remove mention when a group page is selected/deselected in ACL window." -msgstr "" - -#: src/Content/Feature.php:106 +#: src/Content/Feature.php:115 msgid "Explicit Mentions" msgstr "" -#: src/Content/Feature.php:106 +#: src/Content/Feature.php:115 msgid "" "Add explicit mentions to comment box for manual control over who gets " "mentioned in replies." msgstr "" -#: src/Content/Feature.php:107 +#: src/Content/Feature.php:116 msgid "Add an abstract from ActivityPub content warnings" msgstr "" -#: src/Content/Feature.php:107 +#: src/Content/Feature.php:116 msgid "" "Add an abstract when commenting on ActivityPub posts with a content warning. " "Abstracts are displayed as content warning on systems like Mastodon or " "Pleroma." msgstr "" -#: src/Content/Feature.php:112 +#: src/Content/Feature.php:121 msgid "Post/Comment Tools" msgstr "" -#: src/Content/Feature.php:113 +#: src/Content/Feature.php:122 msgid "Post Categories" msgstr "" -#: src/Content/Feature.php:113 +#: src/Content/Feature.php:122 msgid "Add categories to your posts" msgstr "" -#: src/Content/Feature.php:118 +#: src/Content/Feature.php:127 msgid "Advanced Profile Settings" msgstr "" -#: src/Content/Feature.php:119 +#: src/Content/Feature.php:128 msgid "List Groups" msgstr "" -#: src/Content/Feature.php:119 +#: src/Content/Feature.php:128 msgid "Show visitors public groups at the Advanced Profile Page" msgstr "" -#: src/Content/Feature.php:120 +#: src/Content/Feature.php:129 msgid "Tag Cloud" msgstr "" -#: src/Content/Feature.php:120 +#: src/Content/Feature.php:129 msgid "Provide a personal tag cloud on your profile page" msgstr "" -#: src/Content/Feature.php:121 +#: src/Content/Feature.php:130 msgid "Display Membership Date" msgstr "" -#: src/Content/Feature.php:121 +#: src/Content/Feature.php:130 msgid "Display membership date in profile" msgstr "" -#: src/Content/Feature.php:126 +#: src/Content/Feature.php:135 msgid "Advanced Calendar Settings" msgstr "" -#: src/Content/Feature.php:127 +#: src/Content/Feature.php:136 msgid "Allow anonymous access to your calendar" msgstr "" -#: src/Content/Feature.php:127 +#: src/Content/Feature.php:136 msgid "" "Allows anonymous visitors to consult your calendar and your public events. " "Contact birthday events are private to you." @@ -1789,7 +1780,7 @@ msgstr "" msgid "Create new group" msgstr "" -#: src/Content/Item.php:332 src/Model/Item.php:3224 +#: src/Content/Item.php:332 src/Model/Item.php:3255 msgid "event" msgstr "" @@ -1797,7 +1788,7 @@ msgstr "" msgid "status" msgstr "" -#: src/Content/Item.php:341 src/Model/Item.php:3226 +#: src/Content/Item.php:341 src/Model/Item.php:3257 #: src/Module/Post/Tag/Add.php:123 msgid "photo" msgstr "" @@ -1860,13 +1851,13 @@ msgstr "" msgid "Collapse" msgstr "" -#: src/Content/Item.php:439 src/Object/Post.php:289 +#: src/Content/Item.php:439 src/Object/Post.php:302 #, php-format 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:509 +#: src/Module/Settings/Channels.php:217 src/Object/Post.php:524 msgid "Languages" msgstr "" @@ -1980,7 +1971,7 @@ msgstr "" msgid "Home Page" msgstr "" -#: src/Content/Nav.php:255 src/Module/Register.php:168 +#: src/Content/Nav.php:255 src/Module/Register.php:169 #: src/Module/Security/Login.php:124 msgid "Register" msgstr "" @@ -2060,7 +2051,7 @@ msgid "Information about this friendica instance" msgstr "" #: src/Content/Nav.php:301 src/Module/Admin/Tos.php:78 -#: src/Module/BaseAdmin.php:95 src/Module/Register.php:176 +#: src/Module/BaseAdmin.php:95 src/Module/Register.php:177 #: src/Module/Tos.php:101 msgid "Terms of Service" msgstr "" @@ -2201,8 +2192,8 @@ msgid "" "%2$s %3$s" msgstr "" -#: src/Content/Text/BBCode.php:1010 src/Model/Item.php:3978 -#: src/Model/Item.php:3984 src/Model/Item.php:3985 +#: src/Content/Text/BBCode.php:1010 src/Model/Item.php:4014 +#: src/Model/Item.php:4020 src/Model/Item.php:4021 msgid "Link to source" msgstr "" @@ -2322,7 +2313,7 @@ msgstr "" msgid "Relationships" msgstr "" -#: src/Content/Widget.php:250 src/Module/Circle.php:292 +#: src/Content/Widget.php:250 src/Module/Circle.php:294 #: src/Module/Contact.php:344 msgid "All Contacts" msgstr "" @@ -2865,7 +2856,7 @@ msgstr "" msgid "Could not connect to database." msgstr "" -#: src/Core/L10n.php:444 src/Model/Item.php:2268 +#: src/Core/L10n.php:444 src/Model/Item.php:2299 msgid "Undetermined" msgstr "" @@ -3226,7 +3217,7 @@ msgstr "" msgid "Edit circle" msgstr "" -#: src/Model/Circle.php:606 src/Module/Circle.php:193 +#: src/Model/Circle.php:606 src/Module/Circle.php:195 msgid "Contacts not in any circle" msgstr "" @@ -3234,8 +3225,8 @@ msgstr "" msgid "Create a new circle" msgstr "" -#: src/Model/Circle.php:609 src/Module/Circle.php:178 src/Module/Circle.php:201 -#: src/Module/Circle.php:276 +#: src/Model/Circle.php:609 src/Module/Circle.php:180 src/Module/Circle.php:203 +#: src/Module/Circle.php:278 msgid "Circle Name: " msgstr "" @@ -3265,7 +3256,7 @@ msgstr "" msgid "Disallowed profile URL." msgstr "" -#: src/Model/Contact.php:3060 src/Module/Friendica.php:101 +#: src/Model/Contact.php:3060 src/Module/Friendica.php:100 msgid "Blocked domain" msgstr "" @@ -3431,91 +3422,91 @@ msgstr "" msgid "Happy Birthday %s" msgstr "" -#: src/Model/Item.php:2275 +#: src/Model/Item.php:2306 #, php-format msgid "%s (%s - %s): %s" msgstr "" -#: src/Model/Item.php:2277 +#: src/Model/Item.php:2308 #, php-format msgid "%s (%s): %s" msgstr "" -#: src/Model/Item.php:2280 +#: src/Model/Item.php:2311 #, php-format msgid "Detected languages in this post:\\n%s" msgstr "" -#: src/Model/Item.php:3228 +#: src/Model/Item.php:3259 msgid "activity" msgstr "" -#: src/Model/Item.php:3230 +#: src/Model/Item.php:3261 msgid "comment" msgstr "" -#: src/Model/Item.php:3233 src/Module/Post/Tag/Add.php:123 +#: src/Model/Item.php:3264 src/Module/Post/Tag/Add.php:123 msgid "post" msgstr "" -#: src/Model/Item.php:3404 +#: src/Model/Item.php:3435 #, php-format msgid "%s is blocked" msgstr "" -#: src/Model/Item.php:3406 +#: src/Model/Item.php:3437 #, php-format msgid "%s is ignored" msgstr "" -#: src/Model/Item.php:3408 +#: src/Model/Item.php:3439 #, php-format msgid "Content from %s is collapsed" msgstr "" -#: src/Model/Item.php:3412 +#: src/Model/Item.php:3443 #, php-format msgid "Content warning: %s" msgstr "" -#: src/Model/Item.php:3885 +#: src/Model/Item.php:3921 msgid "bytes" msgstr "" -#: src/Model/Item.php:3916 +#: src/Model/Item.php:3952 #, 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:3918 +#: src/Model/Item.php:3954 #, php-format msgid "%2$s (%1$d vote)" msgid_plural "%2$s (%1$d votes)" msgstr[0] "" msgstr[1] "" -#: src/Model/Item.php:3923 +#: src/Model/Item.php:3959 #, php-format msgid "%d voter. Poll end: %s" msgid_plural "%d voters. Poll end: %s" msgstr[0] "" msgstr[1] "" -#: src/Model/Item.php:3925 +#: src/Model/Item.php:3961 #, php-format msgid "%d voter." msgid_plural "%d voters." msgstr[0] "" msgstr[1] "" -#: src/Model/Item.php:3927 +#: src/Model/Item.php:3963 #, php-format msgid "Poll end: %s" msgstr "" -#: src/Model/Item.php:3961 src/Model/Item.php:3962 +#: src/Model/Item.php:3997 src/Model/Item.php:3998 msgid "View on separate page" msgstr "" @@ -4445,7 +4436,7 @@ msgstr "" msgid "Republish users to directory" msgstr "" -#: src/Module/Admin/Site.php:462 src/Module/Register.php:152 +#: src/Module/Admin/Site.php:462 src/Module/Register.php:153 msgid "Registration" msgstr "" @@ -6181,7 +6172,7 @@ msgstr "" #: src/Module/Moderation/Blocklist/Server/Index.php:87 #: src/Module/Moderation/Blocklist/Server/Index.php:115 #: src/Module/Moderation/Blocklist/Server/Index.php:116 -#: src/Module/Moderation/Item/Delete.php:67 src/Module/Register.php:148 +#: 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/TwoFactor/Index.php:161 @@ -6253,7 +6244,7 @@ msgstr "" msgid "Could not create circle." msgstr "" -#: src/Module/Circle.php:68 src/Module/Circle.php:214 src/Module/Circle.php:238 +#: src/Module/Circle.php:68 src/Module/Circle.php:216 src/Module/Circle.php:240 msgid "Circle not found." msgstr "" @@ -6306,47 +6297,47 @@ msgstr "" msgid "Bad request." msgstr "" -#: src/Module/Circle.php:170 +#: src/Module/Circle.php:172 msgid "Save Circle" msgstr "" -#: src/Module/Circle.php:171 +#: src/Module/Circle.php:173 msgid "Filter" msgstr "" -#: src/Module/Circle.php:177 +#: src/Module/Circle.php:179 msgid "Create a circle of contacts/friends." msgstr "" -#: src/Module/Circle.php:219 +#: src/Module/Circle.php:221 msgid "Unable to remove circle." msgstr "" -#: src/Module/Circle.php:270 +#: src/Module/Circle.php:272 msgid "Delete Circle" msgstr "" -#: src/Module/Circle.php:280 +#: src/Module/Circle.php:282 msgid "Edit Circle Name" msgstr "" -#: src/Module/Circle.php:290 +#: src/Module/Circle.php:292 msgid "Members" msgstr "" -#: src/Module/Circle.php:293 +#: src/Module/Circle.php:295 msgid "Circle is empty" msgstr "" -#: src/Module/Circle.php:306 +#: src/Module/Circle.php:311 msgid "Remove contact from circle" msgstr "" -#: src/Module/Circle.php:329 +#: src/Module/Circle.php:334 msgid "Click on a contact to add or remove." msgstr "" -#: src/Module/Circle.php:343 +#: src/Module/Circle.php:351 msgid "Add contact to circle" msgstr "" @@ -6380,7 +6371,7 @@ msgid "Only show blocked contacts" msgstr "" #: src/Module/Contact.php:368 src/Module/Contact.php:440 -#: src/Module/Settings/Server/Index.php:107 src/Object/Post.php:386 +#: src/Module/Settings/Server/Index.php:107 src/Object/Post.php:399 msgid "Ignored" msgstr "" @@ -7019,7 +7010,7 @@ msgstr "" #: src/Module/Contact/Revoke.php:108 #: src/Module/Notifications/Introductions.php:144 -#: src/Module/OAuth/Acknowledge.php:54 src/Module/Register.php:130 +#: src/Module/OAuth/Acknowledge.php:54 src/Module/Register.php:131 #: src/Module/Settings/TwoFactor/Trusted.php:129 msgid "Yes" msgstr "" @@ -7426,56 +7417,56 @@ msgstr "" msgid "Suggest a friend for %s" msgstr "" -#: src/Module/Friendica.php:82 +#: src/Module/Friendica.php:81 msgid "Installed addons/apps:" msgstr "" -#: src/Module/Friendica.php:87 +#: src/Module/Friendica.php:86 msgid "No installed addons/apps" msgstr "" -#: src/Module/Friendica.php:92 +#: src/Module/Friendica.php:91 #, php-format msgid "Read about the Terms of Service of this node." msgstr "" -#: src/Module/Friendica.php:99 +#: src/Module/Friendica.php:98 msgid "On this server the following remote servers are blocked." msgstr "" -#: src/Module/Friendica.php:102 +#: 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 msgid "Reason for the block" msgstr "" -#: src/Module/Friendica.php:104 +#: src/Module/Friendica.php:103 msgid "Download this list in CSV format" msgstr "" -#: src/Module/Friendica.php:118 +#: src/Module/Friendica.php:117 #, php-format msgid "" "This is Friendica, version %s that is running at the web location %s. The " "database version is %s, the post update version is %s." msgstr "" -#: src/Module/Friendica.php:123 +#: src/Module/Friendica.php:122 msgid "" "Please visit Friendi.ca to learn more " "about the Friendica project." msgstr "" -#: src/Module/Friendica.php:124 +#: src/Module/Friendica.php:123 msgid "Bug reports and issues: please visit" msgstr "" -#: src/Module/Friendica.php:124 +#: src/Module/Friendica.php:123 msgid "the bugtracker at github" msgstr "" -#: src/Module/Friendica.php:125 +#: src/Module/Friendica.php:124 msgid "" "Suggestions, praise, etc. - please email \"info\" at \"friendi - dot - ca" msgstr "" @@ -8797,7 +8788,7 @@ msgid "Claims to be known to you: " msgstr "" #: src/Module/Notifications/Introductions.php:144 -#: src/Module/OAuth/Acknowledge.php:55 src/Module/Register.php:131 +#: src/Module/OAuth/Acknowledge.php:55 src/Module/Register.php:132 #: src/Module/Settings/TwoFactor/Trusted.php:129 msgid "No" msgstr "" @@ -8862,11 +8853,11 @@ msgstr "" msgid "Show unread" msgstr "" -#: src/Module/Notifications/Ping.php:246 +#: src/Module/Notifications/Ping.php:223 msgid "{0} requested registration" msgstr "" -#: src/Module/Notifications/Ping.php:255 +#: src/Module/Notifications/Ping.php:232 #, php-format msgid "{0} and %d others requested registration" msgstr "" @@ -9261,170 +9252,170 @@ msgstr "" msgid "Remove post" msgstr "" -#: src/Module/Register.php:84 +#: src/Module/Register.php:85 msgid "Only parent users can create additional accounts." msgstr "" -#: src/Module/Register.php:99 src/Module/User/Import.php:111 +#: src/Module/Register.php:100 src/Module/User/Import.php:111 msgid "" "This site has exceeded the number of allowed daily account registrations. " "Please try again tomorrow." msgstr "" -#: src/Module/Register.php:116 +#: src/Module/Register.php:117 msgid "" "You may (optionally) fill in this form via OpenID by supplying your OpenID " "and clicking \"Register\"." msgstr "" -#: src/Module/Register.php:117 +#: src/Module/Register.php:118 msgid "" "If you are not familiar with OpenID, please leave that field blank and fill " "in the rest of the items." msgstr "" -#: src/Module/Register.php:118 +#: src/Module/Register.php:119 msgid "Your OpenID (optional): " msgstr "" -#: src/Module/Register.php:127 +#: src/Module/Register.php:128 msgid "Include your profile in member directory?" msgstr "" -#: src/Module/Register.php:148 +#: src/Module/Register.php:149 msgid "Note for the admin" msgstr "" -#: src/Module/Register.php:148 +#: src/Module/Register.php:149 msgid "Leave a message for the admin, why you want to join this node" msgstr "" -#: src/Module/Register.php:149 +#: src/Module/Register.php:150 msgid "Membership on this site is by invitation only." msgstr "" -#: src/Module/Register.php:150 +#: src/Module/Register.php:151 msgid "Your invitation code: " msgstr "" -#: src/Module/Register.php:158 +#: src/Module/Register.php:159 msgid "Your Display Name (as you would like it to be displayed on this system" msgstr "" -#: src/Module/Register.php:159 +#: src/Module/Register.php:160 msgid "" "Your Email Address: (Initial information will be send there, so this has to " "be an existing address.)" msgstr "" -#: src/Module/Register.php:160 +#: src/Module/Register.php:161 msgid "Please repeat your e-mail address:" msgstr "" -#: src/Module/Register.php:162 src/Module/Security/PasswordTooLong.php:100 +#: src/Module/Register.php:163 src/Module/Security/PasswordTooLong.php:100 #: src/Module/Settings/Account.php:557 msgid "New Password:" msgstr "" -#: src/Module/Register.php:162 +#: src/Module/Register.php:163 msgid "Leave empty for an auto generated password." msgstr "" -#: src/Module/Register.php:163 src/Module/Security/PasswordTooLong.php:101 +#: src/Module/Register.php:164 src/Module/Security/PasswordTooLong.php:101 #: src/Module/Settings/Account.php:558 msgid "Confirm:" msgstr "" -#: src/Module/Register.php:164 +#: src/Module/Register.php:165 #, php-format msgid "" "Choose a profile nickname. This must begin with a text character. Your " "profile address on this site will then be \"nickname@%s\"." msgstr "" -#: src/Module/Register.php:165 +#: src/Module/Register.php:166 msgid "Choose a nickname: " msgstr "" -#: src/Module/Register.php:173 src/Module/User/Import.php:117 +#: src/Module/Register.php:174 src/Module/User/Import.php:117 msgid "Import" msgstr "" -#: src/Module/Register.php:174 +#: src/Module/Register.php:175 msgid "Import your profile to this friendica instance" msgstr "" -#: src/Module/Register.php:181 +#: src/Module/Register.php:182 msgid "Note: This node explicitly contains adult content" msgstr "" -#: src/Module/Register.php:183 src/Module/Settings/Delegation.php:181 +#: src/Module/Register.php:184 src/Module/Settings/Delegation.php:181 msgid "Parent Password:" msgstr "" -#: src/Module/Register.php:183 src/Module/Settings/Delegation.php:181 +#: src/Module/Register.php:184 src/Module/Settings/Delegation.php:181 msgid "" "Please enter the password of the parent account to legitimize your request." msgstr "" -#: src/Module/Register.php:212 +#: src/Module/Register.php:213 msgid "Password doesn't match." msgstr "" -#: src/Module/Register.php:218 +#: src/Module/Register.php:219 msgid "Please enter your password." msgstr "" -#: src/Module/Register.php:260 +#: src/Module/Register.php:261 msgid "You have entered too much information." msgstr "" -#: src/Module/Register.php:283 +#: src/Module/Register.php:284 msgid "Please enter the identical mail address in the second field." msgstr "" -#: src/Module/Register.php:291 +#: src/Module/Register.php:292 msgid "Nickname cannot start with a digit." msgstr "" -#: src/Module/Register.php:293 +#: src/Module/Register.php:294 msgid "Nickname can only contain US-ASCII characters." msgstr "" -#: src/Module/Register.php:322 +#: src/Module/Register.php:323 msgid "The additional account was created." msgstr "" -#: src/Module/Register.php:347 +#: src/Module/Register.php:348 msgid "" "Registration successful. Please check your email for further instructions." msgstr "" -#: src/Module/Register.php:354 +#: src/Module/Register.php:355 #, php-format msgid "" "Failed to send email message. Here your accout details:
    login: %s
    " "password: %s

    You can change your password after login." msgstr "" -#: src/Module/Register.php:360 +#: src/Module/Register.php:361 msgid "Registration successful." msgstr "" -#: src/Module/Register.php:369 src/Module/Register.php:376 -#: src/Module/Register.php:386 +#: src/Module/Register.php:370 src/Module/Register.php:377 +#: src/Module/Register.php:387 msgid "Your registration can not be processed." msgstr "" -#: src/Module/Register.php:375 +#: src/Module/Register.php:376 msgid "You have to leave a request note for the admin." msgstr "" -#: src/Module/Register.php:385 +#: src/Module/Register.php:386 msgid "An internal error occured." msgstr "" -#: src/Module/Register.php:407 +#: src/Module/Register.php:408 msgid "Your registration is pending approval by the site owner." msgstr "" @@ -12260,266 +12251,266 @@ msgstr "" msgid "Connector Message" msgstr "" -#: src/Object/Post.php:226 src/Object/Post.php:228 +#: src/Object/Post.php:239 src/Object/Post.php:241 msgid "Edit" msgstr "" -#: src/Object/Post.php:262 +#: src/Object/Post.php:275 msgid "Delete globally" msgstr "" -#: src/Object/Post.php:262 +#: src/Object/Post.php:275 msgid "Remove locally" msgstr "" -#: src/Object/Post.php:269 +#: src/Object/Post.php:282 #, php-format msgid "Block %s" msgstr "" -#: src/Object/Post.php:274 +#: src/Object/Post.php:287 #, php-format msgid "Ignore %s" msgstr "" -#: src/Object/Post.php:279 +#: src/Object/Post.php:292 #, php-format msgid "Collapse %s" msgstr "" -#: src/Object/Post.php:283 +#: src/Object/Post.php:296 msgid "Report post" msgstr "" -#: src/Object/Post.php:294 +#: src/Object/Post.php:307 msgid "Save to folder" msgstr "" -#: src/Object/Post.php:334 +#: src/Object/Post.php:347 msgid "I will attend" msgstr "" -#: src/Object/Post.php:334 +#: src/Object/Post.php:347 msgid "I will not attend" msgstr "" -#: src/Object/Post.php:334 +#: src/Object/Post.php:347 msgid "I might attend" msgstr "" -#: src/Object/Post.php:381 +#: src/Object/Post.php:394 msgid "Ignore thread" msgstr "" -#: src/Object/Post.php:382 +#: src/Object/Post.php:395 msgid "Unignore thread" msgstr "" -#: src/Object/Post.php:383 +#: src/Object/Post.php:396 msgid "Toggle ignore status" msgstr "" -#: src/Object/Post.php:393 +#: src/Object/Post.php:406 msgid "Add star" msgstr "" -#: src/Object/Post.php:394 +#: src/Object/Post.php:407 msgid "Remove star" msgstr "" -#: src/Object/Post.php:395 +#: src/Object/Post.php:408 msgid "Toggle star status" msgstr "" -#: src/Object/Post.php:406 +#: src/Object/Post.php:419 msgid "Pin" msgstr "" -#: src/Object/Post.php:407 +#: src/Object/Post.php:420 msgid "Unpin" msgstr "" -#: src/Object/Post.php:408 +#: src/Object/Post.php:421 msgid "Toggle pin status" msgstr "" -#: src/Object/Post.php:411 +#: src/Object/Post.php:424 msgid "Pinned" msgstr "" -#: src/Object/Post.php:416 +#: src/Object/Post.php:429 msgid "Add tag" msgstr "" -#: src/Object/Post.php:429 +#: src/Object/Post.php:444 msgid "Quote share this" msgstr "" -#: src/Object/Post.php:429 +#: src/Object/Post.php:444 msgid "Quote Share" msgstr "" -#: src/Object/Post.php:432 +#: src/Object/Post.php:447 msgid "Reshare this" msgstr "" -#: src/Object/Post.php:432 +#: src/Object/Post.php:447 msgid "Reshare" msgstr "" -#: src/Object/Post.php:433 +#: src/Object/Post.php:448 msgid "Cancel your Reshare" msgstr "" -#: src/Object/Post.php:433 +#: src/Object/Post.php:448 msgid "Unshare" msgstr "" -#: src/Object/Post.php:485 +#: src/Object/Post.php:500 #, php-format msgid "%s (Received %s)" msgstr "" -#: src/Object/Post.php:491 +#: src/Object/Post.php:506 msgid "Comment this item on your system" msgstr "" -#: src/Object/Post.php:491 +#: src/Object/Post.php:506 msgid "Remote comment" msgstr "" -#: src/Object/Post.php:513 +#: src/Object/Post.php:528 msgid "Share via ..." msgstr "" -#: src/Object/Post.php:513 +#: src/Object/Post.php:528 msgid "Share via external services" msgstr "" -#: src/Object/Post.php:520 +#: src/Object/Post.php:535 msgid "Unknown parent" msgstr "" -#: src/Object/Post.php:524 +#: src/Object/Post.php:539 #, php-format msgid "in reply to %s" msgstr "" -#: src/Object/Post.php:526 +#: src/Object/Post.php:541 msgid "Parent is probably private or not federated." msgstr "" -#: src/Object/Post.php:550 +#: src/Object/Post.php:565 msgid "to" msgstr "" -#: src/Object/Post.php:551 +#: src/Object/Post.php:566 msgid "via" msgstr "" -#: src/Object/Post.php:552 +#: src/Object/Post.php:567 msgid "Wall-to-Wall" msgstr "" -#: src/Object/Post.php:553 +#: src/Object/Post.php:568 msgid "via Wall-To-Wall:" msgstr "" -#: src/Object/Post.php:604 +#: src/Object/Post.php:619 #, php-format msgid "Reply to %s" msgstr "" -#: src/Object/Post.php:607 +#: src/Object/Post.php:622 msgid "More" msgstr "" -#: src/Object/Post.php:626 +#: src/Object/Post.php:641 msgid "Notifier task is pending" msgstr "" -#: src/Object/Post.php:627 +#: src/Object/Post.php:642 msgid "Delivery to remote servers is pending" msgstr "" -#: src/Object/Post.php:628 +#: src/Object/Post.php:643 msgid "Delivery to remote servers is underway" msgstr "" -#: src/Object/Post.php:629 +#: src/Object/Post.php:644 msgid "Delivery to remote servers is mostly done" msgstr "" -#: src/Object/Post.php:630 +#: src/Object/Post.php:645 msgid "Delivery to remote servers is done" msgstr "" -#: src/Object/Post.php:652 +#: src/Object/Post.php:667 #, php-format msgid "%d comment" msgid_plural "%d comments" msgstr[0] "" msgstr[1] "" -#: src/Object/Post.php:653 +#: src/Object/Post.php:668 msgid "Show more" msgstr "" -#: src/Object/Post.php:654 +#: src/Object/Post.php:669 msgid "Show fewer" msgstr "" -#: src/Object/Post.php:691 -#, php-format -msgid "Reshared by: %s" -msgstr "" - -#: src/Object/Post.php:696 -#, php-format -msgid "Viewed by: %s" -msgstr "" - -#: src/Object/Post.php:701 -#, php-format -msgid "Read by: %s" -msgstr "" - #: src/Object/Post.php:706 #, php-format -msgid "Liked by: %s" +msgid "Reshared by: %s" msgstr "" #: src/Object/Post.php:711 #, php-format -msgid "Disliked by: %s" +msgid "Viewed by: %s" msgstr "" #: src/Object/Post.php:716 #, php-format -msgid "Attended by: %s" +msgid "Read by: %s" msgstr "" #: src/Object/Post.php:721 #, php-format -msgid "Maybe attended by: %s" +msgid "Liked by: %s" msgstr "" #: src/Object/Post.php:726 #, php-format -msgid "Not attended by: %s" +msgid "Disliked by: %s" msgstr "" #: src/Object/Post.php:731 #, php-format -msgid "Commented by: %s" +msgid "Attended by: %s" msgstr "" #: src/Object/Post.php:736 #, php-format +msgid "Maybe attended by: %s" +msgstr "" + +#: src/Object/Post.php:741 +#, php-format +msgid "Not attended by: %s" +msgstr "" + +#: src/Object/Post.php:746 +#, php-format +msgid "Commented by: %s" +msgstr "" + +#: src/Object/Post.php:751 +#, php-format msgid "Reacted with %s by: %s" msgstr "" -#: src/Object/Post.php:759 +#: src/Object/Post.php:774 #, php-format msgid "Quote shared by: %s" msgstr "" From c67225c62d788dd98010a8cf6061416ba5cba7ca Mon Sep 17 00:00:00 2001 From: Hypolite Petovan Date: Sun, 24 Mar 2024 09:39:07 -0400 Subject: [PATCH 017/234] Add expected field 'uri-id' in Mastodon\Statuses\Bookmark - Address https://github.com/friendica/friendica/issues/14026#issuecomment-2016469896 --- src/Module/Api/Mastodon/Statuses/Bookmark.php | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/Module/Api/Mastodon/Statuses/Bookmark.php b/src/Module/Api/Mastodon/Statuses/Bookmark.php index 30007bec69..4b9559ec6c 100644 --- a/src/Module/Api/Mastodon/Statuses/Bookmark.php +++ b/src/Module/Api/Mastodon/Statuses/Bookmark.php @@ -21,7 +21,6 @@ namespace Friendica\Module\Api\Mastodon\Statuses; -use Friendica\Core\System; use Friendica\Database\DBA; use Friendica\DI; use Friendica\Model\Item; @@ -54,7 +53,7 @@ class Bookmark extends BaseApi if ($item['uid'] == 0) { $stored = Item::storeForUserByUriId($item['uri-id'], $uid, ['post-reason' => Item::PR_ACTIVITY]); if (!empty($stored)) { - $item = Post::selectFirst(['id', 'gravity'], ['id' => $stored]); + $item = Post::selectFirst(['id', 'uri-id', 'gravity'], ['id' => $stored]); if (!DBA::isResult($item)) { $this->logAndJsonError(404, $this->errorFactory->RecordNotFound()); } From 200cf29a8d2e228f99c61c2e88da3fe8d8ff2cd5 Mon Sep 17 00:00:00 2001 From: Michael Date: Sun, 24 Mar 2024 20:00:19 +0000 Subject: [PATCH 018/234] Configuration for widgets --- src/Content/Feature.php | 51 ++- src/Content/Nav.php | 4 +- src/Module/Admin/Features.php | 22 +- src/Module/Conversation/Network.php | 36 +- src/Module/Settings/Features.php | 7 +- view/lang/C/messages.po | 356 +++++++++++-------- view/theme/frio/templates/admin/features.tpl | 4 +- 7 files changed, 275 insertions(+), 205 deletions(-) diff --git a/src/Content/Feature.php b/src/Content/Feature.php index eeb95b33c7..5c047425ac 100644 --- a/src/Content/Feature.php +++ b/src/Content/Feature.php @@ -26,13 +26,22 @@ use Friendica\DI; class Feature { + const ACCOUNTS = 'accounts'; const ADD_ABSTRACT = 'add_abstract'; + const ARCHIVE = 'archive'; const CATEGORIES = 'categories'; + const CHANNELS = 'channels'; + const CIRCLES = 'circles'; + const COMMUNITY = 'community'; const EXPLICIT_MENTIONS = 'explicit_mentions'; + const FOLDERS = 'folders'; const GROUPS = 'forumlist_profile'; const MEMBER_SINCE = 'profile_membersince'; + const NETWORKS = 'networks'; + const NOSHARER = 'nosharer'; const PHOTO_LOCATION = 'photo_location'; const PUBLIC_CALENDAR = 'public_calendar'; + const SEARCHES = 'searches'; const TAGCLOUD = 'tagadelic'; const TRENDING_TAGS = 'trending_tags'; @@ -46,21 +55,14 @@ class Feature */ public static function isEnabled(int $uid, $feature): bool { - $x = DI::config()->get('feature_lock', $feature, false); - - if ($x === false) { - $x = DI::pConfig()->get($uid, 'feature', $feature, false); + if (!DI::config()->get('feature_lock', $feature, false)) { + $enabled = DI::config()->get('feature', $feature) ?? self::getDefault($feature); + $enabled = DI::pConfig()->get($uid, 'feature', $feature) ?? $enabled; + } else { + $enabled = true; } - if ($x === false) { - $x = DI::config()->get('feature', $feature, false); - } - - if ($x === false) { - $x = self::getDefault($feature); - } - - $arr = ['uid' => $uid, 'feature' => $feature, 'enabled' => $x]; + $arr = ['uid' => $uid, 'feature' => $feature, 'enabled' => $enabled]; Hook::callAll('isEnabled', $arr); return (bool)$arr['enabled']; } @@ -74,8 +76,7 @@ class Feature */ private static function getDefault($feature) { - $f = self::get(); - foreach ($f as $cat) { + foreach (self::get() as $cat) { foreach ($cat as $feat) { if (is_array($feat) && $feat[0] === $feature) { return $feat[3]; @@ -105,8 +106,8 @@ class Feature 'general' => [ DI::l10n()->t('General Features'), //array('expire', DI::l10n()->t('Content Expiration'), DI::l10n()->t('Remove old posts/comments after a period of time')), - [self::PHOTO_LOCATION, DI::l10n()->t('Photo Location'), DI::l10n()->t("Photo metadata is normally stripped. This extracts the location \x28if present\x29 prior to stripping metadata and links it to a map."), false, DI::config()->get('feature_lock', self::PHOTO_LOCATION, false)], - [self::TRENDING_TAGS, DI::l10n()->t('Trending Tags'), DI::l10n()->t('Show a community page widget with a list of the most popular tags in recent public posts.'), false, DI::config()->get('feature_lock', self::TRENDING_TAGS, false)], + [self::PHOTO_LOCATION, DI::l10n()->t('Photo Location'), DI::l10n()->t("Photo metadata is normally stripped. This extracts the location \x28if present\x29 prior to stripping metadata and links it to a map."), false, DI::config()->get('feature_lock', self::PHOTO_LOCATION, false)], + [self::COMMUNITY, DI::l10n()->t('Display the community in the navigation'), DI::l10n()->t('If enabled, the community can be accessed via the navigation menu. Independant from this setting, the community timelines can always be accessed via the channels.'), true, DI::config()->get('feature_lock', self::COMMUNITY, false)], ], // Post composition @@ -122,10 +123,24 @@ class Feature [self::CATEGORIES, DI::l10n()->t('Post Categories'), DI::l10n()->t('Add categories to your posts'), false, DI::config()->get('feature_lock', self::CATEGORIES, false)], ], + // Widget visibility on the network stream + 'network' => [ + DI::l10n()->t('Network Widgets'), + [self::CIRCLES, DI::l10n()->t('Circles'), DI::l10n()->t('Display posts that have been created by accounts of the selected circle.'), true, false, true], + [self::GROUPS, DI::l10n()->t('Groups'), DI::l10n()->t('Display posts that have been distributed by the selected group.'), true, false, true], + [self::ARCHIVE, DI::l10n()->t('Archives'), DI::l10n()->t('Display an archive where posts can be selected by month and year.'), true, false, true], + [self::NETWORKS, DI::l10n()->t('Protocols'), DI::l10n()->t('Display posts with the selected protocols.'), true, false, true], + [self::ACCOUNTS, DI::l10n()->t('Account Types'), DI::l10n()->t('Display posts done by accounts with the selected account type.'), true, false, true], + [self::CHANNELS, DI::l10n()->t('Channels'), DI::l10n()->t('Display posts in the system channels and user defined channels.'), true, false, true], + [self::SEARCHES, DI::l10n()->t('Saved Searches'), DI::l10n()->t('Display posts that contain subscribed hashtags.'), true, false, true], + [self::FOLDERS, DI::l10n()->t('Saved Folders'), DI::l10n()->t('Display a list of folders in which posts are stored.'), true, false, true], + [self::NOSHARER, DI::l10n()->t('Own Contacts'), DI::l10n()->t('Include or exclude posts from subscribed accounts. This widget is not visible on all channels.'), true, false, true], + [self::TRENDING_TAGS, DI::l10n()->t('Trending Tags'), DI::l10n()->t('Display a list of the most popular tags in recent public posts.'), false, false, true], + ], + // Advanced Profile Settings 'advanced_profile' => [ DI::l10n()->t('Advanced Profile Settings'), - [self::GROUPS, DI::l10n()->t('List Groups'), DI::l10n()->t('Show visitors public groups at the Advanced Profile Page'), false, DI::config()->get('feature_lock', 'forumlist_profile', false)], [self::TAGCLOUD, DI::l10n()->t('Tag Cloud'), DI::l10n()->t('Provide a personal tag cloud on your profile page'), false, DI::config()->get('feature_lock', self::TAGCLOUD, false)], [self::MEMBER_SINCE, DI::l10n()->t('Display Membership Date'), DI::l10n()->t('Display membership date in profile'), false, DI::config()->get('feature_lock', self::MEMBER_SINCE, false)], ], diff --git a/src/Content/Nav.php b/src/Content/Nav.php index 001f9fb70e..3828a4954c 100644 --- a/src/Content/Nav.php +++ b/src/Content/Nav.php @@ -284,8 +284,8 @@ class Nav $gdirpath = Profile::zrl($this->config->get('system', 'directory'), true); } - if (($this->session->getLocalUserId() || $this->config->get('system', 'community_page_style') != Community::DISABLED_VISITOR) && - !($this->config->get('system', 'community_page_style') == Community::DISABLED)) { + if (Feature::isEnabled($this->session->getLocalUserId(), Feature::COMMUNITY) && (($this->session->getLocalUserId() || $this->config->get('system', 'community_page_style') != Community::DISABLED_VISITOR) && + !($this->config->get('system', 'community_page_style') == Community::DISABLED))) { $nav['community'] = ['community', $this->l10n->t('Community'), '', $this->l10n->t('Conversations on this and other servers')]; } diff --git a/src/Module/Admin/Features.php b/src/Module/Admin/Features.php index 1c7d669962..5df6cefd87 100644 --- a/src/Module/Admin/Features.php +++ b/src/Module/Admin/Features.php @@ -34,23 +34,16 @@ class Features extends BaseAdmin self::checkFormSecurityTokenRedirectOnError('/admin/features', 'admin_manage_features'); - $features = Feature::get(false); - - foreach ($features as $fname => $fdata) { + foreach (Feature::get(false) as $fdata) { foreach (array_slice($fdata, 1) as $f) { $feature = $f[0]; $feature_state = 'feature_' . $feature; $featurelock = 'featurelock_' . $feature; - if (!empty($_POST[$feature_state])) { - $val = intval($_POST[$feature_state]); - } else { - $val = 0; - } - DI::config()->set('feature', $feature, $val); + DI::config()->set('feature', $feature, !empty($_POST[$feature_state])); if (!empty($_POST[$featurelock])) { - DI::config()->set('feature_lock', $feature, 1); + DI::config()->set('feature_lock', $feature, true); } else { DI::config()->delete('feature_lock', $feature); } @@ -71,10 +64,11 @@ class Features extends BaseAdmin $features[$fname][0] = $fdata[0]; foreach (array_slice($fdata, 1) as $f) { $set = DI::config()->get('feature', $f[0], $f[3]); - $features[$fname][1][] = [ - ['feature_' . $f[0], $f[1], $set, $f[2]], - ['featurelock_' . $f[0], DI::l10n()->t('Lock feature %s', $f[1]), $f[4], ''] - ]; + $feature = [['feature_' . $f[0], $f[1], $set, $f[2]]]; + if (empty($f[5])) { + $feature[] = ['featurelock_' . $f[0], DI::l10n()->t('Lock feature %s', $f[1]), $f[4], '']; + } + $features[$fname][1][] = $feature; } } diff --git a/src/Module/Conversation/Network.php b/src/Module/Conversation/Network.php index d8cb9424b8..94b1bc77f6 100644 --- a/src/Module/Conversation/Network.php +++ b/src/Module/Conversation/Network.php @@ -130,20 +130,34 @@ class Network extends Timeline $o = ''; - $this->page['aside'] .= Circle::sidebarWidget($module, $module . '/circle', 'standard', $this->circleId); - $this->page['aside'] .= GroupManager::widget($this->session->getLocalUserId()); - $this->page['aside'] .= Widget::postedByYear($module . '/archive', $this->session->getLocalUserId(), false); - $this->page['aside'] .= Widget::networks($module, $this->network); - $this->page['aside'] .= Widget::accountTypes($module, $this->accountTypeString); - $this->page['aside'] .= Widget::channels($module, $this->selectedTab, $this->session->getLocalUserId()); - $this->page['aside'] .= Widget\SavedSearches::getHTML($this->args->getQueryString()); - $this->page['aside'] .= Widget::fileAs('filed', ''); - + if (Feature::isEnabled($this->session->getLocalUserId(), Feature::CIRCLES)) { + $this->page['aside'] .= Circle::sidebarWidget($module, $module . '/circle', 'standard', $this->circleId); + } + if (Feature::isEnabled($this->session->getLocalUserId(), Feature::GROUPS)) { + $this->page['aside'] .= GroupManager::widget($this->session->getLocalUserId()); + } + if (Feature::isEnabled($this->session->getLocalUserId(), Feature::ARCHIVE)) { + $this->page['aside'] .= Widget::postedByYear($module . '/archive', $this->session->getLocalUserId(), false); + } + if (Feature::isEnabled($this->session->getLocalUserId(), Feature::NETWORKS)) { + $this->page['aside'] .= Widget::networks($module, $this->network); + } + if (Feature::isEnabled($this->session->getLocalUserId(), Feature::ACCOUNTS)) { + $this->page['aside'] .= Widget::accountTypes($module, $this->accountTypeString); + } + if (Feature::isEnabled($this->session->getLocalUserId(), Feature::CHANNELS)) { + $this->page['aside'] .= Widget::channels($module, $this->selectedTab, $this->session->getLocalUserId()); + } + if (Feature::isEnabled($this->session->getLocalUserId(), Feature::SEARCHES)) { + $this->page['aside'] .= Widget\SavedSearches::getHTML($this->args->getQueryString()); + } + if (Feature::isEnabled($this->session->getLocalUserId(), Feature::FOLDERS)) { + $this->page['aside'] .= Widget::fileAs('filed', ''); + } if (($this->channel->isTimeline($this->selectedTab) || $this->userDefinedChannel->isTimeline($this->selectedTab, $this->session->getLocalUserId())) && - !in_array($this->selectedTab, [Channel::FOLLOWERS, Channel::FORYOU, Channel::DISCOVER])) { + !in_array($this->selectedTab, [Channel::FOLLOWERS, Channel::FORYOU, Channel::DISCOVER]) && Feature::isEnabled($this->session->getLocalUserId(), Feature::NOSHARER)) { $this->page['aside'] .= $this->getNoSharerWidget('network'); } - if (Feature::isEnabled($this->session->getLocalUserId(), Feature::TRENDING_TAGS)) { $this->page['aside'] .= TrendingTags::getHTML($this->selectedTab); } diff --git a/src/Module/Settings/Features.php b/src/Module/Settings/Features.php index 906e03629a..5da7721b7f 100644 --- a/src/Module/Settings/Features.php +++ b/src/Module/Settings/Features.php @@ -49,7 +49,7 @@ class Features extends BaseSettings BaseSettings::checkFormSecurityTokenRedirectOnError('/settings/features', 'settings_features'); foreach ($request as $k => $v) { if (strpos($k, 'feature_') === 0) { - $this->pConfig->set($this->session->getLocalUserId(), 'feature', substr($k, 8), ((intval($v)) ? 1 : 0)); + $this->pConfig->set($this->session->getLocalUserId(), 'feature', substr($k, 8), (bool)$v); } } } @@ -58,9 +58,8 @@ class Features extends BaseSettings { parent::content($request); - $arr = []; - $features = Feature::get(); - foreach ($features as $name => $feature) { + $arr = []; + foreach (Feature::get() as $name => $feature) { $arr[$name] = []; $arr[$name][0] = $feature[0]; foreach (array_slice($feature, 1) as $f) { diff --git a/view/lang/C/messages.po b/view/lang/C/messages.po index 5027f54afa..93fac341dd 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-03-24 13:55+0000\n" +"POT-Creation-Date: 2024-03-25 07:19+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -280,7 +280,7 @@ msgstr "" msgid "Your message:" msgstr "" -#: mod/message.php:199 mod/message.php:354 src/Content/Conversation.php:370 +#: mod/message.php:199 mod/message.php:354 src/Content/Conversation.php:369 #: src/Module/Post/Edit.php:131 msgid "Upload photo" msgstr "" @@ -290,7 +290,7 @@ msgid "Insert web link" msgstr "" #: mod/message.php:201 mod/message.php:357 mod/photos.php:1297 -#: src/Content/Conversation.php:401 src/Content/Conversation.php:1586 +#: src/Content/Conversation.php:400 src/Content/Conversation.php:1583 #: src/Module/Item/Compose.php:206 src/Module/Post/Edit.php:145 #: src/Object/Post.php:624 msgid "Please wait" @@ -478,7 +478,7 @@ msgstr "" msgid "Do not show a status post for this upload" msgstr "" -#: mod/photos.php:732 mod/photos.php:1093 src/Content/Conversation.php:403 +#: mod/photos.php:732 mod/photos.php:1093 src/Content/Conversation.php:402 #: src/Module/Calendar/Event/Form.php:253 src/Module/Post/Edit.php:183 msgid "Permissions" msgstr "" @@ -491,7 +491,7 @@ msgstr "" msgid "Delete Album" msgstr "" -#: mod/photos.php:799 mod/photos.php:899 src/Content/Conversation.php:419 +#: mod/photos.php:799 mod/photos.php:899 src/Content/Conversation.php:417 #: src/Module/Contact/Follow.php:173 src/Module/Contact/Revoke.php:109 #: src/Module/Contact/Unfollow.php:126 #: src/Module/Media/Attachment/Browser.php:77 @@ -610,23 +610,23 @@ msgid "Comment" msgstr "" #: mod/photos.php:1139 mod/photos.php:1195 mod/photos.php:1275 -#: src/Content/Conversation.php:416 src/Module/Calendar/Event/Form.php:248 +#: src/Content/Conversation.php:414 src/Module/Calendar/Event/Form.php:248 #: src/Module/Item/Compose.php:201 src/Module/Post/Edit.php:165 #: src/Object/Post.php:1182 msgid "Preview" msgstr "" -#: mod/photos.php:1140 src/Content/Conversation.php:369 +#: mod/photos.php:1140 src/Content/Conversation.php:368 #: src/Module/Post/Edit.php:130 src/Object/Post.php:1170 msgid "Loading..." msgstr "" -#: mod/photos.php:1232 src/Content/Conversation.php:1501 +#: mod/photos.php:1232 src/Content/Conversation.php:1498 #: src/Object/Post.php:274 msgid "Select" msgstr "" -#: mod/photos.php:1233 src/Content/Conversation.php:1502 +#: mod/photos.php:1233 src/Content/Conversation.php:1499 #: src/Module/Moderation/Users/Active.php:136 #: src/Module/Moderation/Users/Blocked.php:136 #: src/Module/Moderation/Users/Index.php:151 @@ -1239,281 +1239,281 @@ msgid_plural " reshared this" msgstr[0] "" msgstr[1] "" -#: src/Content/Conversation.php:338 +#: src/Content/Conversation.php:337 msgid "Visible to everybody" msgstr "" -#: src/Content/Conversation.php:339 src/Module/Item/Compose.php:200 +#: src/Content/Conversation.php:338 src/Module/Item/Compose.php:200 #: src/Object/Post.php:1181 msgid "Please enter a image/video/audio/webpage URL:" msgstr "" -#: src/Content/Conversation.php:340 +#: src/Content/Conversation.php:339 msgid "Tag term:" msgstr "" -#: src/Content/Conversation.php:341 src/Module/Filer/SaveTag.php:73 +#: src/Content/Conversation.php:340 src/Module/Filer/SaveTag.php:73 msgid "Save to Folder:" msgstr "" -#: src/Content/Conversation.php:342 +#: src/Content/Conversation.php:341 msgid "Where are you right now?" msgstr "" -#: src/Content/Conversation.php:343 +#: src/Content/Conversation.php:342 msgid "Delete item(s)?" msgstr "" -#: src/Content/Conversation.php:355 src/Module/Item/Compose.php:175 +#: src/Content/Conversation.php:354 src/Module/Item/Compose.php:175 msgid "Created at" msgstr "" -#: src/Content/Conversation.php:365 +#: src/Content/Conversation.php:364 msgid "New Post" msgstr "" -#: src/Content/Conversation.php:368 +#: src/Content/Conversation.php:367 msgid "Share" msgstr "" -#: src/Content/Conversation.php:371 src/Module/Post/Edit.php:132 +#: src/Content/Conversation.php:370 src/Module/Post/Edit.php:132 msgid "upload photo" msgstr "" -#: src/Content/Conversation.php:372 src/Module/Post/Edit.php:133 +#: src/Content/Conversation.php:371 src/Module/Post/Edit.php:133 msgid "Attach file" msgstr "" -#: src/Content/Conversation.php:373 src/Module/Post/Edit.php:134 +#: src/Content/Conversation.php:372 src/Module/Post/Edit.php:134 msgid "attach file" msgstr "" -#: src/Content/Conversation.php:374 src/Module/Item/Compose.php:190 +#: src/Content/Conversation.php:373 src/Module/Item/Compose.php:190 #: src/Module/Post/Edit.php:171 src/Object/Post.php:1171 msgid "Bold" msgstr "" -#: src/Content/Conversation.php:375 src/Module/Item/Compose.php:191 +#: src/Content/Conversation.php:374 src/Module/Item/Compose.php:191 #: src/Module/Post/Edit.php:172 src/Object/Post.php:1172 msgid "Italic" msgstr "" -#: src/Content/Conversation.php:376 src/Module/Item/Compose.php:192 +#: src/Content/Conversation.php:375 src/Module/Item/Compose.php:192 #: src/Module/Post/Edit.php:173 src/Object/Post.php:1173 msgid "Underline" msgstr "" -#: src/Content/Conversation.php:377 src/Module/Item/Compose.php:193 +#: src/Content/Conversation.php:376 src/Module/Item/Compose.php:193 #: src/Module/Post/Edit.php:174 src/Object/Post.php:1175 msgid "Quote" msgstr "" -#: src/Content/Conversation.php:378 src/Module/Item/Compose.php:194 +#: src/Content/Conversation.php:377 src/Module/Item/Compose.php:194 #: src/Module/Post/Edit.php:175 src/Object/Post.php:1176 msgid "Add emojis" msgstr "" -#: src/Content/Conversation.php:379 src/Module/Item/Compose.php:195 +#: src/Content/Conversation.php:378 src/Module/Item/Compose.php:195 #: src/Object/Post.php:1174 msgid "Content Warning" msgstr "" -#: src/Content/Conversation.php:380 src/Module/Item/Compose.php:196 +#: src/Content/Conversation.php:379 src/Module/Item/Compose.php:196 #: src/Module/Post/Edit.php:176 src/Object/Post.php:1177 msgid "Code" msgstr "" -#: src/Content/Conversation.php:381 src/Module/Item/Compose.php:197 +#: src/Content/Conversation.php:380 src/Module/Item/Compose.php:197 #: src/Object/Post.php:1178 msgid "Image" msgstr "" -#: src/Content/Conversation.php:382 src/Module/Item/Compose.php:198 +#: src/Content/Conversation.php:381 src/Module/Item/Compose.php:198 #: src/Module/Post/Edit.php:177 src/Object/Post.php:1179 msgid "Link" msgstr "" -#: src/Content/Conversation.php:383 src/Module/Item/Compose.php:199 +#: src/Content/Conversation.php:382 src/Module/Item/Compose.php:199 #: src/Module/Post/Edit.php:178 src/Object/Post.php:1180 msgid "Link or Media" msgstr "" -#: src/Content/Conversation.php:384 +#: src/Content/Conversation.php:383 msgid "Video" msgstr "" -#: src/Content/Conversation.php:385 src/Module/Item/Compose.php:202 +#: src/Content/Conversation.php:384 src/Module/Item/Compose.php:202 #: src/Module/Post/Edit.php:141 msgid "Set your location" msgstr "" -#: src/Content/Conversation.php:386 src/Module/Post/Edit.php:142 +#: src/Content/Conversation.php:385 src/Module/Post/Edit.php:142 msgid "set location" msgstr "" -#: src/Content/Conversation.php:387 src/Module/Post/Edit.php:143 +#: src/Content/Conversation.php:386 src/Module/Post/Edit.php:143 msgid "Clear browser location" msgstr "" -#: src/Content/Conversation.php:388 src/Module/Post/Edit.php:144 +#: src/Content/Conversation.php:387 src/Module/Post/Edit.php:144 msgid "clear location" msgstr "" -#: src/Content/Conversation.php:390 src/Module/Item/Compose.php:207 +#: src/Content/Conversation.php:389 src/Module/Item/Compose.php:207 #: src/Module/Post/Edit.php:157 msgid "Set title" msgstr "" -#: src/Content/Conversation.php:392 src/Module/Item/Compose.php:208 +#: src/Content/Conversation.php:391 src/Module/Item/Compose.php:208 #: src/Module/Post/Edit.php:159 msgid "Categories (comma-separated list)" msgstr "" -#: src/Content/Conversation.php:397 src/Module/Item/Compose.php:224 +#: src/Content/Conversation.php:396 src/Module/Item/Compose.php:224 msgid "Scheduled at" msgstr "" -#: src/Content/Conversation.php:402 src/Module/Post/Edit.php:146 +#: src/Content/Conversation.php:401 src/Module/Post/Edit.php:146 msgid "Permission settings" msgstr "" -#: src/Content/Conversation.php:412 src/Module/Post/Edit.php:155 +#: src/Content/Conversation.php:410 src/Module/Post/Edit.php:155 msgid "Public post" msgstr "" -#: src/Content/Conversation.php:426 src/Content/Widget/VCard.php:130 +#: src/Content/Conversation.php:424 src/Content/Widget/VCard.php:130 #: src/Model/Profile.php:482 src/Module/Admin/Logs/View.php:92 #: src/Module/Post/Edit.php:181 msgid "Message" msgstr "" -#: src/Content/Conversation.php:427 src/Module/Post/Edit.php:182 +#: src/Content/Conversation.php:425 src/Module/Post/Edit.php:182 #: src/Module/Settings/TwoFactor/Trusted.php:143 msgid "Browser" msgstr "" -#: src/Content/Conversation.php:429 src/Module/Post/Edit.php:185 +#: src/Content/Conversation.php:427 src/Module/Post/Edit.php:185 msgid "Open Compose page" msgstr "" -#: src/Content/Conversation.php:597 +#: src/Content/Conversation.php:594 msgid "remove" msgstr "" -#: src/Content/Conversation.php:601 +#: src/Content/Conversation.php:598 msgid "Delete Selected Items" msgstr "" -#: src/Content/Conversation.php:729 src/Content/Conversation.php:732 -#: src/Content/Conversation.php:735 src/Content/Conversation.php:738 -#: src/Content/Conversation.php:741 +#: src/Content/Conversation.php:726 src/Content/Conversation.php:729 +#: src/Content/Conversation.php:732 src/Content/Conversation.php:735 +#: src/Content/Conversation.php:738 #, php-format msgid "You had been addressed (%s)." msgstr "" -#: src/Content/Conversation.php:744 +#: src/Content/Conversation.php:741 #, php-format msgid "You are following %s." msgstr "" -#: src/Content/Conversation.php:749 +#: src/Content/Conversation.php:746 #, php-format msgid "You subscribed to %s." msgstr "" -#: src/Content/Conversation.php:751 +#: src/Content/Conversation.php:748 msgid "You subscribed to one or more tags in this post." msgstr "" -#: src/Content/Conversation.php:771 +#: src/Content/Conversation.php:768 #, php-format msgid "%s reshared this." msgstr "" -#: src/Content/Conversation.php:773 +#: src/Content/Conversation.php:770 msgid "Reshared" msgstr "" -#: src/Content/Conversation.php:773 +#: src/Content/Conversation.php:770 #, php-format msgid "Reshared by %s <%s>" msgstr "" -#: src/Content/Conversation.php:776 +#: src/Content/Conversation.php:773 #, php-format msgid "%s is participating in this thread." msgstr "" -#: src/Content/Conversation.php:779 +#: src/Content/Conversation.php:776 msgid "Stored for general reasons" msgstr "" -#: src/Content/Conversation.php:782 +#: src/Content/Conversation.php:779 msgid "Global post" msgstr "" -#: src/Content/Conversation.php:785 +#: src/Content/Conversation.php:782 msgid "Sent via an relay server" msgstr "" -#: src/Content/Conversation.php:785 +#: src/Content/Conversation.php:782 #, php-format msgid "Sent via the relay server %s <%s>" msgstr "" -#: src/Content/Conversation.php:788 +#: src/Content/Conversation.php:785 msgid "Fetched" msgstr "" -#: src/Content/Conversation.php:788 +#: src/Content/Conversation.php:785 #, php-format msgid "Fetched because of %s <%s>" msgstr "" -#: src/Content/Conversation.php:791 +#: src/Content/Conversation.php:788 msgid "Stored because of a child post to complete this thread." msgstr "" -#: src/Content/Conversation.php:794 +#: src/Content/Conversation.php:791 msgid "Local delivery" msgstr "" -#: src/Content/Conversation.php:797 +#: src/Content/Conversation.php:794 msgid "Stored because of your activity (like, comment, star, ...)" msgstr "" -#: src/Content/Conversation.php:800 +#: src/Content/Conversation.php:797 msgid "Distributed" msgstr "" -#: src/Content/Conversation.php:803 +#: src/Content/Conversation.php:800 msgid "Pushed to us" msgstr "" -#: src/Content/Conversation.php:1529 src/Object/Post.php:261 +#: src/Content/Conversation.php:1526 src/Object/Post.php:261 msgid "Pinned item" msgstr "" -#: src/Content/Conversation.php:1546 src/Object/Post.php:563 +#: src/Content/Conversation.php:1543 src/Object/Post.php:563 #: src/Object/Post.php:564 #, php-format msgid "View %s's profile @ %s" msgstr "" -#: src/Content/Conversation.php:1559 src/Object/Post.php:551 +#: src/Content/Conversation.php:1556 src/Object/Post.php:551 msgid "Categories:" msgstr "" -#: src/Content/Conversation.php:1560 src/Object/Post.php:552 +#: src/Content/Conversation.php:1557 src/Object/Post.php:552 msgid "Filed under:" msgstr "" -#: src/Content/Conversation.php:1568 src/Object/Post.php:577 +#: src/Content/Conversation.php:1565 src/Object/Post.php:577 #, php-format msgid "%s from %s" msgstr "" -#: src/Content/Conversation.php:1584 +#: src/Content/Conversation.php:1581 msgid "View in context" msgstr "" @@ -1669,13 +1669,14 @@ msgid "" msgstr "" #: src/Content/Feature.php:109 -msgid "Trending Tags" +msgid "Display the community in the navigation" msgstr "" #: src/Content/Feature.php:109 msgid "" -"Show a community page widget with a list of the most popular tags in recent " -"public posts." +"If enabled, the community can be accessed via the navigation menu. " +"Independant from this setting, the community timelines can always be " +"accessed via the channels." msgstr "" #: src/Content/Feature.php:114 @@ -1716,51 +1717,131 @@ msgid "Add categories to your posts" msgstr "" #: src/Content/Feature.php:127 -msgid "Advanced Profile Settings" +msgid "Network Widgets" +msgstr "" + +#: src/Content/Feature.php:128 src/Content/Widget.php:216 +#: src/Model/Circle.php:601 src/Module/Contact.php:400 +#: src/Module/Welcome.php:76 +msgid "Circles" msgstr "" #: src/Content/Feature.php:128 -msgid "List Groups" +msgid "" +"Display posts that have been created by accounts of the selected circle." msgstr "" -#: src/Content/Feature.php:128 -msgid "Show visitors public groups at the Advanced Profile Page" +#: src/Content/Feature.php:129 src/Content/GroupManager.php:147 +#: src/Content/Nav.php:278 src/Content/Text/HTML.php:881 +#: src/Content/Widget.php:538 src/Model/User.php:1385 +msgid "Groups" msgstr "" #: src/Content/Feature.php:129 -msgid "Tag Cloud" +msgid "Display posts that have been distributed by the selected group." msgstr "" -#: src/Content/Feature.php:129 -msgid "Provide a personal tag cloud on your profile page" +#: src/Content/Feature.php:130 src/Content/Widget.php:507 +msgid "Archives" msgstr "" #: src/Content/Feature.php:130 -msgid "Display Membership Date" +msgid "Display an archive where posts can be selected by month and year." msgstr "" -#: src/Content/Feature.php:130 -msgid "Display membership date in profile" +#: src/Content/Feature.php:131 src/Content/Widget.php:289 +msgid "Protocols" +msgstr "" + +#: src/Content/Feature.php:131 +msgid "Display posts with the selected protocols." +msgstr "" + +#: src/Content/Feature.php:132 src/Content/Widget.php:544 +#: src/Module/Settings/Account.php:442 +msgid "Account Types" +msgstr "" + +#: src/Content/Feature.php:132 +msgid "Display posts done by accounts with the selected account type." +msgstr "" + +#: src/Content/Feature.php:133 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 +msgid "Channels" +msgstr "" + +#: src/Content/Feature.php:133 +msgid "Display posts in the system channels and user defined channels." +msgstr "" + +#: src/Content/Feature.php:134 src/Content/Widget/SavedSearches.php:60 +msgid "Saved Searches" +msgstr "" + +#: src/Content/Feature.php:134 +msgid "Display posts that contain subscribed hashtags." +msgstr "" + +#: src/Content/Feature.php:135 src/Content/Widget.php:319 +msgid "Saved Folders" msgstr "" #: src/Content/Feature.php:135 -msgid "Advanced Calendar Settings" +msgid "Display a list of folders in which posts are stored." msgstr "" -#: src/Content/Feature.php:136 -msgid "Allow anonymous access to your calendar" +#: src/Content/Feature.php:136 src/Module/Conversation/Timeline.php:196 +msgid "Own Contacts" msgstr "" #: src/Content/Feature.php:136 msgid "" -"Allows anonymous visitors to consult your calendar and your public events. " -"Contact birthday events are private to you." +"Include or exclude posts from subscribed accounts. This widget is not " +"visible on all channels." msgstr "" -#: src/Content/GroupManager.php:147 src/Content/Nav.php:278 -#: src/Content/Text/HTML.php:881 src/Content/Widget.php:538 -#: src/Model/User.php:1385 -msgid "Groups" +#: src/Content/Feature.php:137 +msgid "Trending Tags" +msgstr "" + +#: src/Content/Feature.php:137 +msgid "Display a list of the most popular tags in recent public posts." +msgstr "" + +#: src/Content/Feature.php:142 +msgid "Advanced Profile Settings" +msgstr "" + +#: src/Content/Feature.php:143 +msgid "Tag Cloud" +msgstr "" + +#: src/Content/Feature.php:143 +msgid "Provide a personal tag cloud on your profile page" +msgstr "" + +#: src/Content/Feature.php:144 +msgid "Display Membership Date" +msgstr "" + +#: src/Content/Feature.php:144 +msgid "Display membership date in profile" +msgstr "" + +#: src/Content/Feature.php:149 +msgid "Advanced Calendar Settings" +msgstr "" + +#: src/Content/Feature.php:150 +msgid "Allow anonymous access to your calendar" +msgstr "" + +#: src/Content/Feature.php:150 +msgid "" +"Allows anonymous visitors to consult your calendar and your public events. " +"Contact birthday events are private to you." msgstr "" #: src/Content/GroupManager.php:149 @@ -2296,11 +2377,6 @@ msgstr "" msgid "Local Directory" msgstr "" -#: src/Content/Widget.php:216 src/Model/Circle.php:601 -#: src/Module/Contact.php:400 src/Module/Welcome.php:76 -msgid "Circles" -msgstr "" - #: src/Content/Widget.php:218 msgid "Everyone" msgstr "" @@ -2318,18 +2394,10 @@ msgstr "" msgid "All Contacts" msgstr "" -#: src/Content/Widget.php:289 -msgid "Protocols" -msgstr "" - #: src/Content/Widget.php:291 msgid "All Protocols" msgstr "" -#: src/Content/Widget.php:319 -msgid "Saved Folders" -msgstr "" - #: src/Content/Widget.php:321 src/Content/Widget.php:352 msgid "Everything" msgstr "" @@ -2345,10 +2413,6 @@ msgid_plural "%d contacts in common" msgstr[0] "" msgstr[1] "" -#: src/Content/Widget.php:507 -msgid "Archives" -msgstr "" - #: src/Content/Widget.php:515 msgid "On this date" msgstr "" @@ -2369,20 +2433,10 @@ msgstr "" msgid "Relays" msgstr "" -#: src/Content/Widget.php:544 src/Module/Settings/Account.php:442 -msgid "Account Types" -msgstr "" - #: src/Content/Widget.php:546 src/Module/Moderation/BaseUsers.php:69 msgid "All" msgstr "" -#: 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 -msgid "Channels" -msgstr "" - #: src/Content/Widget/CalendarExport.php:56 msgid "Export" msgstr "" @@ -2414,10 +2468,6 @@ msgstr "" msgid "Remove term" msgstr "" -#: src/Content/Widget/SavedSearches.php:60 -msgid "Saved Searches" -msgstr "" - #: src/Content/Widget/TrendingTags.php:52 #, php-format msgid "Trending Tags (last %d hour)" @@ -3030,18 +3080,18 @@ msgstr "" msgid "The debug logfile '%s' is not usable. No logging possible (error: '%s')" msgstr "" -#: src/Core/Renderer.php:89 src/Core/Renderer.php:118 src/Core/Renderer.php:147 -#: src/Core/Renderer.php:181 src/Render/FriendicaSmartyEngine.php:60 +#: src/Core/Renderer.php:92 src/Core/Renderer.php:121 src/Core/Renderer.php:150 +#: src/Core/Renderer.php:184 src/Render/FriendicaSmartyEngine.php:60 msgid "" "Friendica can't display this page at the moment, please contact the " "administrator." msgstr "" -#: src/Core/Renderer.php:143 +#: src/Core/Renderer.php:146 msgid "template engine cannot be registered without a name." msgstr "" -#: src/Core/Renderer.php:177 +#: src/Core/Renderer.php:180 msgid "template engine is not registered!" msgstr "" @@ -3988,14 +4038,14 @@ msgstr "" msgid "Addon %s failed to install." msgstr "" -#: src/Module/Admin/Addons/Index.php:69 src/Module/Admin/Features.php:86 +#: src/Module/Admin/Addons/Index.php:69 src/Module/Admin/Features.php:80 #: src/Module/Admin/Logs/Settings.php:87 src/Module/Admin/Site.php:460 #: src/Module/Admin/Themes/Index.php:113 src/Module/Admin/Tos.php:86 #: src/Module/Settings/Account.php:551 src/Module/Settings/Addons.php:78 #: src/Module/Settings/Connectors.php:160 #: src/Module/Settings/Connectors.php:246 #: src/Module/Settings/Delegation.php:193 src/Module/Settings/Display.php:312 -#: src/Module/Settings/Features.php:76 +#: src/Module/Settings/Features.php:75 msgid "Save Settings" msgstr "" @@ -4070,12 +4120,12 @@ msgstr "" msgid "Attempt to execute this update step automatically" msgstr "" -#: src/Module/Admin/Features.php:76 +#: src/Module/Admin/Features.php:69 #, php-format msgid "Lock feature %s" msgstr "" -#: src/Module/Admin/Features.php:84 +#: src/Module/Admin/Features.php:78 msgid "Manage Additional Features" msgstr "" @@ -4085,7 +4135,7 @@ msgstr "" msgid "Other" msgstr "" -#: src/Module/Admin/Federation.php:160 src/Module/Admin/Federation.php:409 +#: src/Module/Admin/Federation.php:160 src/Module/Admin/Federation.php:408 msgid "unknown" msgstr "" @@ -4149,7 +4199,7 @@ msgstr "" msgid "Federation Statistics" msgstr "" -#: src/Module/Admin/Federation.php:225 +#: src/Module/Admin/Federation.php:224 #, php-format msgid "" "Currently this node is aware of %2$s node (%3$s active users last month, " @@ -5848,7 +5898,7 @@ msgstr "" msgid "Missing parameters" msgstr "" -#: src/Module/Api/Mastodon/Statuses/Bookmark.php:51 +#: src/Module/Api/Mastodon/Statuses/Bookmark.php:50 msgid "Only starting posts can be bookmarked" msgstr "" @@ -6621,8 +6671,8 @@ msgstr "" #: src/Module/Contact/Follow.php:170 src/Module/Contact/Profile.php:407 #: src/Module/Contact/Unfollow.php:129 -#: src/Module/Moderation/Blocklist/Contact.php:133 -#: src/Module/Moderation/Reports.php:104 +#: src/Module/Moderation/Blocklist/Contact.php:131 +#: src/Module/Moderation/Reports.php:102 #: src/Module/Notifications/Introductions.php:129 #: src/Module/Notifications/Introductions.php:198 msgid "Profile URL" @@ -7065,28 +7115,24 @@ msgstr "" msgid "Not available." msgstr "" -#: src/Module/Conversation/Network.php:200 +#: src/Module/Conversation/Network.php:214 msgid "No such circle" msgstr "" -#: src/Module/Conversation/Network.php:204 +#: src/Module/Conversation/Network.php:218 #, php-format msgid "Circle: %s" msgstr "" -#: src/Module/Conversation/Network.php:223 +#: src/Module/Conversation/Network.php:237 #, php-format msgid "Error %d (%s) while fetching the timeline." msgstr "" -#: src/Module/Conversation/Network.php:300 +#: src/Module/Conversation/Network.php:314 msgid "Network feed not available." msgstr "" -#: src/Module/Conversation/Timeline.php:196 -msgid "Own Contacts" -msgstr "" - #: src/Module/Conversation/Timeline.php:200 msgid "Include" msgstr "" @@ -7973,28 +8019,28 @@ msgstr "" msgid "Reason" msgstr "" -#: src/Module/Moderation/Blocklist/Contact.php:130 +#: src/Module/Moderation/Blocklist/Contact.php:128 #, php-format msgid "%s total blocked contact" msgid_plural "%s total blocked contacts" msgstr[0] "" msgstr[1] "" -#: src/Module/Moderation/Blocklist/Contact.php:133 +#: src/Module/Moderation/Blocklist/Contact.php:131 msgid "URL of the remote contact to block." msgstr "" -#: src/Module/Moderation/Blocklist/Contact.php:134 +#: src/Module/Moderation/Blocklist/Contact.php:132 msgid "Also purge contact" msgstr "" -#: src/Module/Moderation/Blocklist/Contact.php:134 +#: src/Module/Moderation/Blocklist/Contact.php:132 msgid "" "Removes all content related to this contact from the node. Keeps the contact " "record. This action cannot be undone." msgstr "" -#: src/Module/Moderation/Blocklist/Contact.php:135 +#: src/Module/Moderation/Blocklist/Contact.php:133 #: src/Module/Moderation/Blocklist/Server/Import.php:124 msgid "Block Reason" msgstr "" @@ -8540,14 +8586,14 @@ msgstr "" msgid "Category" msgstr "" -#: src/Module/Moderation/Reports.php:101 +#: src/Module/Moderation/Reports.php:99 #, php-format msgid "%s total report" msgid_plural "%s total reports" msgstr[0] "" msgstr[1] "" -#: src/Module/Moderation/Reports.php:104 +#: src/Module/Moderation/Reports.php:102 msgid "URL of the reported contact." msgstr "" @@ -10775,7 +10821,7 @@ msgstr "" msgid "Default calendar view:" msgstr "" -#: src/Module/Settings/Features.php:74 +#: src/Module/Settings/Features.php:73 msgid "Additional Features" msgstr "" diff --git a/view/theme/frio/templates/admin/features.tpl b/view/theme/frio/templates/admin/features.tpl index 3fe63bdc28..1dd12d6c06 100644 --- a/view/theme/frio/templates/admin/features.tpl +++ b/view/theme/frio/templates/admin/features.tpl @@ -18,7 +18,9 @@ {{foreach $f.1 as $fcat}}
    {{include file="field_checkbox.tpl" field=$fcat.0}} - {{include file="field_checkbox.tpl" field=$fcat.1}} + {{if $fcat.1}} + {{include file="field_checkbox.tpl" field=$fcat.1}} + {{/if}}
    {{/foreach}}
    From 67e0b6357e2242eb82c17fc6096548cc57bfdf64 Mon Sep 17 00:00:00 2001 From: Michael Date: Sun, 24 Mar 2024 20:00:19 +0000 Subject: [PATCH 019/234] The visibility of network widgets can now be locked --- src/Content/Feature.php | 20 ++++++++++---------- src/Module/Admin/Features.php | 9 ++++----- view/theme/frio/templates/admin/features.tpl | 4 +--- 3 files changed, 15 insertions(+), 18 deletions(-) diff --git a/src/Content/Feature.php b/src/Content/Feature.php index 5c047425ac..84a32f5ed5 100644 --- a/src/Content/Feature.php +++ b/src/Content/Feature.php @@ -126,16 +126,16 @@ class Feature // Widget visibility on the network stream 'network' => [ DI::l10n()->t('Network Widgets'), - [self::CIRCLES, DI::l10n()->t('Circles'), DI::l10n()->t('Display posts that have been created by accounts of the selected circle.'), true, false, true], - [self::GROUPS, DI::l10n()->t('Groups'), DI::l10n()->t('Display posts that have been distributed by the selected group.'), true, false, true], - [self::ARCHIVE, DI::l10n()->t('Archives'), DI::l10n()->t('Display an archive where posts can be selected by month and year.'), true, false, true], - [self::NETWORKS, DI::l10n()->t('Protocols'), DI::l10n()->t('Display posts with the selected protocols.'), true, false, true], - [self::ACCOUNTS, DI::l10n()->t('Account Types'), DI::l10n()->t('Display posts done by accounts with the selected account type.'), true, false, true], - [self::CHANNELS, DI::l10n()->t('Channels'), DI::l10n()->t('Display posts in the system channels and user defined channels.'), true, false, true], - [self::SEARCHES, DI::l10n()->t('Saved Searches'), DI::l10n()->t('Display posts that contain subscribed hashtags.'), true, false, true], - [self::FOLDERS, DI::l10n()->t('Saved Folders'), DI::l10n()->t('Display a list of folders in which posts are stored.'), true, false, true], - [self::NOSHARER, DI::l10n()->t('Own Contacts'), DI::l10n()->t('Include or exclude posts from subscribed accounts. This widget is not visible on all channels.'), true, false, true], - [self::TRENDING_TAGS, DI::l10n()->t('Trending Tags'), DI::l10n()->t('Display a list of the most popular tags in recent public posts.'), false, false, true], + [self::CIRCLES, DI::l10n()->t('Circles'), DI::l10n()->t('Display posts that have been created by accounts of the selected circle.'), true, DI::config()->get('feature_lock', self::CIRCLES, false)], + [self::GROUPS, DI::l10n()->t('Groups'), DI::l10n()->t('Display posts that have been distributed by the selected group.'), true, DI::config()->get('feature_lock', self::GROUPS, false)], + [self::ARCHIVE, DI::l10n()->t('Archives'), DI::l10n()->t('Display an archive where posts can be selected by month and year.'), true, DI::config()->get('feature_lock', self::ARCHIVE, false)], + [self::NETWORKS, DI::l10n()->t('Protocols'), DI::l10n()->t('Display posts with the selected protocols.'), true, DI::config()->get('feature_lock', self::NETWORKS, false)], + [self::ACCOUNTS, DI::l10n()->t('Account Types'), DI::l10n()->t('Display posts done by accounts with the selected account type.'), true, DI::config()->get('feature_lock', self::ACCOUNTS, false)], + [self::CHANNELS, DI::l10n()->t('Channels'), DI::l10n()->t('Display posts in the system channels and user defined channels.'), true, DI::config()->get('feature_lock', self::CHANNELS, false)], + [self::SEARCHES, DI::l10n()->t('Saved Searches'), DI::l10n()->t('Display posts that contain subscribed hashtags.'), true, DI::config()->get('feature_lock', self::SEARCHES, false)], + [self::FOLDERS, DI::l10n()->t('Saved Folders'), DI::l10n()->t('Display a list of folders in which posts are stored.'), true, DI::config()->get('feature_lock', self::FOLDERS, false)], + [self::NOSHARER, DI::l10n()->t('Own Contacts'), DI::l10n()->t('Include or exclude posts from subscribed accounts. This widget is not visible on all channels.'), true, DI::config()->get('feature_lock', self::NOSHARER, false)], + [self::TRENDING_TAGS, DI::l10n()->t('Trending Tags'), DI::l10n()->t('Display a list of the most popular tags in recent public posts.'), false, DI::config()->get('feature_lock', self::TRENDING_TAGS, false)], ], // Advanced Profile Settings diff --git a/src/Module/Admin/Features.php b/src/Module/Admin/Features.php index 5df6cefd87..f85e6574d2 100644 --- a/src/Module/Admin/Features.php +++ b/src/Module/Admin/Features.php @@ -64,11 +64,10 @@ class Features extends BaseAdmin $features[$fname][0] = $fdata[0]; foreach (array_slice($fdata, 1) as $f) { $set = DI::config()->get('feature', $f[0], $f[3]); - $feature = [['feature_' . $f[0], $f[1], $set, $f[2]]]; - if (empty($f[5])) { - $feature[] = ['featurelock_' . $f[0], DI::l10n()->t('Lock feature %s', $f[1]), $f[4], '']; - } - $features[$fname][1][] = $feature; + $features[$fname][1][] = [ + ['feature_' . $f[0], $f[1], $set, $f[2]], + ['featurelock_' . $f[0], DI::l10n()->t('Lock feature %s', $f[1]), $f[4], ''] + ]; } } diff --git a/view/theme/frio/templates/admin/features.tpl b/view/theme/frio/templates/admin/features.tpl index 1dd12d6c06..3fe63bdc28 100644 --- a/view/theme/frio/templates/admin/features.tpl +++ b/view/theme/frio/templates/admin/features.tpl @@ -18,9 +18,7 @@ {{foreach $f.1 as $fcat}}
    {{include file="field_checkbox.tpl" field=$fcat.0}} - {{if $fcat.1}} - {{include file="field_checkbox.tpl" field=$fcat.1}} - {{/if}} + {{include file="field_checkbox.tpl" field=$fcat.1}}
    {{/foreach}}
    From f537d7a64ffc3664797ebeea043ca988ae033e8e Mon Sep 17 00:00:00 2001 From: Michael Date: Mon, 25 Mar 2024 21:55:42 +0000 Subject: [PATCH 020/234] Simplified admin frontend for features --- src/Module/Admin/Features.php | 30 +++-- view/lang/C/messages.po | 122 +++++++++---------- view/templates/admin/features.tpl | 3 +- view/theme/frio/templates/admin/features.tpl | 3 +- 4 files changed, 80 insertions(+), 78 deletions(-) diff --git a/src/Module/Admin/Features.php b/src/Module/Admin/Features.php index f85e6574d2..f46111017a 100644 --- a/src/Module/Admin/Features.php +++ b/src/Module/Admin/Features.php @@ -37,15 +37,21 @@ class Features extends BaseAdmin foreach (Feature::get(false) as $fdata) { foreach (array_slice($fdata, 1) as $f) { $feature = $f[0]; - $feature_state = 'feature_' . $feature; - $featurelock = 'featurelock_' . $feature; + switch ($_POST['featureselect_' . $feature]) { + case 0: + DI::config()->set('feature', $feature, false); + DI::config()->delete('feature_lock', $feature); + break; - DI::config()->set('feature', $feature, !empty($_POST[$feature_state])); + case 1: + DI::config()->set('feature', $feature, true); + DI::config()->delete('feature_lock', $feature); + break; - if (!empty($_POST[$featurelock])) { - DI::config()->set('feature_lock', $feature, true); - } else { - DI::config()->delete('feature_lock', $feature); + case 2: + DI::config()->delete('feature', $feature); + DI::config()->set('feature_lock', $feature, true); + break; } } } @@ -57,17 +63,15 @@ class Features extends BaseAdmin { parent::content(); - $features = []; - + $features = []; + $selection = [DI::l10n()->t('No'), DI::l10n()->t('Yes'), DI::l10n()->t('Locked')]; foreach (Feature::get(false) as $fname => $fdata) { $features[$fname] = []; $features[$fname][0] = $fdata[0]; foreach (array_slice($fdata, 1) as $f) { $set = DI::config()->get('feature', $f[0], $f[3]); - $features[$fname][1][] = [ - ['feature_' . $f[0], $f[1], $set, $f[2]], - ['featurelock_' . $f[0], DI::l10n()->t('Lock feature %s', $f[1]), $f[4], ''] - ]; + $selected = $f[4] ? 2 : (int)$set; + $features[$fname][1][] = ['featureselect_' . $f[0], $f[1], $selected, $f[2], $selection]; } } diff --git a/view/lang/C/messages.po b/view/lang/C/messages.po index 93fac341dd..b2897b9eda 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-03-25 07:19+0000\n" +"POT-Creation-Date: 2024-03-25 21:48+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -1654,191 +1654,191 @@ msgstr "" msgid "Favourite Posts" msgstr "" -#: src/Content/Feature.php:106 +#: src/Content/Feature.php:107 msgid "General Features" msgstr "" -#: src/Content/Feature.php:108 +#: src/Content/Feature.php:109 msgid "Photo Location" msgstr "" -#: src/Content/Feature.php:108 +#: src/Content/Feature.php:109 msgid "" "Photo metadata is normally stripped. This extracts the location (if present) " "prior to stripping metadata and links it to a map." msgstr "" -#: src/Content/Feature.php:109 +#: src/Content/Feature.php:110 msgid "Display the community in the navigation" msgstr "" -#: src/Content/Feature.php:109 +#: src/Content/Feature.php:110 msgid "" "If enabled, the community can be accessed via the navigation menu. " "Independant from this setting, the community timelines can always be " "accessed via the channels." msgstr "" -#: src/Content/Feature.php:114 +#: src/Content/Feature.php:115 msgid "Post Composition Features" msgstr "" -#: src/Content/Feature.php:115 +#: src/Content/Feature.php:116 msgid "Explicit Mentions" msgstr "" -#: src/Content/Feature.php:115 +#: src/Content/Feature.php:116 msgid "" "Add explicit mentions to comment box for manual control over who gets " "mentioned in replies." msgstr "" -#: src/Content/Feature.php:116 +#: src/Content/Feature.php:117 msgid "Add an abstract from ActivityPub content warnings" msgstr "" -#: src/Content/Feature.php:116 +#: src/Content/Feature.php:117 msgid "" "Add an abstract when commenting on ActivityPub posts with a content warning. " "Abstracts are displayed as content warning on systems like Mastodon or " "Pleroma." msgstr "" -#: src/Content/Feature.php:121 +#: src/Content/Feature.php:122 msgid "Post/Comment Tools" msgstr "" -#: src/Content/Feature.php:122 +#: src/Content/Feature.php:123 msgid "Post Categories" msgstr "" -#: src/Content/Feature.php:122 +#: src/Content/Feature.php:123 msgid "Add categories to your posts" msgstr "" -#: src/Content/Feature.php:127 +#: src/Content/Feature.php:128 msgid "Network Widgets" msgstr "" -#: src/Content/Feature.php:128 src/Content/Widget.php:216 +#: src/Content/Feature.php:129 src/Content/Widget.php:216 #: src/Model/Circle.php:601 src/Module/Contact.php:400 #: src/Module/Welcome.php:76 msgid "Circles" msgstr "" -#: src/Content/Feature.php:128 +#: src/Content/Feature.php:129 msgid "" "Display posts that have been created by accounts of the selected circle." msgstr "" -#: src/Content/Feature.php:129 src/Content/GroupManager.php:147 +#: src/Content/Feature.php:130 src/Content/GroupManager.php:147 #: src/Content/Nav.php:278 src/Content/Text/HTML.php:881 #: src/Content/Widget.php:538 src/Model/User.php:1385 msgid "Groups" msgstr "" -#: src/Content/Feature.php:129 +#: src/Content/Feature.php:130 msgid "Display posts that have been distributed by the selected group." msgstr "" -#: src/Content/Feature.php:130 src/Content/Widget.php:507 +#: src/Content/Feature.php:131 src/Content/Widget.php:507 msgid "Archives" msgstr "" -#: src/Content/Feature.php:130 +#: src/Content/Feature.php:131 msgid "Display an archive where posts can be selected by month and year." msgstr "" -#: src/Content/Feature.php:131 src/Content/Widget.php:289 +#: src/Content/Feature.php:132 src/Content/Widget.php:289 msgid "Protocols" msgstr "" -#: src/Content/Feature.php:131 +#: src/Content/Feature.php:132 msgid "Display posts with the selected protocols." msgstr "" -#: src/Content/Feature.php:132 src/Content/Widget.php:544 +#: src/Content/Feature.php:133 src/Content/Widget.php:544 #: src/Module/Settings/Account.php:442 msgid "Account Types" msgstr "" -#: src/Content/Feature.php:132 +#: src/Content/Feature.php:133 msgid "Display posts done by accounts with the selected account type." msgstr "" -#: src/Content/Feature.php:133 src/Content/Widget.php:593 +#: 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 msgid "Channels" msgstr "" -#: src/Content/Feature.php:133 +#: src/Content/Feature.php:134 msgid "Display posts in the system channels and user defined channels." msgstr "" -#: src/Content/Feature.php:134 src/Content/Widget/SavedSearches.php:60 +#: src/Content/Feature.php:135 src/Content/Widget/SavedSearches.php:60 msgid "Saved Searches" msgstr "" -#: src/Content/Feature.php:134 +#: src/Content/Feature.php:135 msgid "Display posts that contain subscribed hashtags." msgstr "" -#: src/Content/Feature.php:135 src/Content/Widget.php:319 +#: src/Content/Feature.php:136 src/Content/Widget.php:319 msgid "Saved Folders" msgstr "" -#: src/Content/Feature.php:135 +#: src/Content/Feature.php:136 msgid "Display a list of folders in which posts are stored." msgstr "" -#: src/Content/Feature.php:136 src/Module/Conversation/Timeline.php:196 +#: src/Content/Feature.php:137 src/Module/Conversation/Timeline.php:196 msgid "Own Contacts" msgstr "" -#: src/Content/Feature.php:136 +#: src/Content/Feature.php:137 msgid "" "Include or exclude posts from subscribed accounts. This widget is not " "visible on all channels." msgstr "" -#: src/Content/Feature.php:137 +#: src/Content/Feature.php:138 msgid "Trending Tags" msgstr "" -#: src/Content/Feature.php:137 +#: src/Content/Feature.php:138 msgid "Display a list of the most popular tags in recent public posts." msgstr "" -#: src/Content/Feature.php:142 +#: src/Content/Feature.php:143 msgid "Advanced Profile Settings" msgstr "" -#: src/Content/Feature.php:143 +#: src/Content/Feature.php:144 msgid "Tag Cloud" msgstr "" -#: src/Content/Feature.php:143 +#: src/Content/Feature.php:144 msgid "Provide a personal tag cloud on your profile page" msgstr "" -#: src/Content/Feature.php:144 +#: src/Content/Feature.php:145 msgid "Display Membership Date" msgstr "" -#: src/Content/Feature.php:144 +#: src/Content/Feature.php:145 msgid "Display membership date in profile" msgstr "" -#: src/Content/Feature.php:149 +#: src/Content/Feature.php:150 msgid "Advanced Calendar Settings" msgstr "" -#: src/Content/Feature.php:150 +#: src/Content/Feature.php:151 msgid "Allow anonymous access to your calendar" msgstr "" -#: src/Content/Feature.php:150 +#: src/Content/Feature.php:151 msgid "" "Allows anonymous visitors to consult your calendar and your public events. " "Contact birthday events are private to you." @@ -4038,7 +4038,7 @@ msgstr "" msgid "Addon %s failed to install." msgstr "" -#: src/Module/Admin/Addons/Index.php:69 src/Module/Admin/Features.php:80 +#: 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/Themes/Index.php:113 src/Module/Admin/Tos.php:86 #: src/Module/Settings/Account.php:551 src/Module/Settings/Addons.php:78 @@ -4120,12 +4120,25 @@ msgstr "" msgid "Attempt to execute this update step automatically" msgstr "" -#: src/Module/Admin/Features.php:69 -#, php-format -msgid "Lock feature %s" +#: src/Module/Admin/Features.php:67 +#: src/Module/Notifications/Introductions.php:144 +#: src/Module/OAuth/Acknowledge.php:55 src/Module/Register.php:132 +#: src/Module/Settings/TwoFactor/Trusted.php:129 +msgid "No" msgstr "" -#: src/Module/Admin/Features.php:78 +#: src/Module/Admin/Features.php:67 src/Module/Contact/Revoke.php:108 +#: src/Module/Notifications/Introductions.php:144 +#: src/Module/OAuth/Acknowledge.php:54 src/Module/Register.php:131 +#: src/Module/Settings/TwoFactor/Trusted.php:129 +msgid "Yes" +msgstr "" + +#: src/Module/Admin/Features.php:67 +msgid "Locked" +msgstr "" + +#: src/Module/Admin/Features.php:81 msgid "Manage Additional Features" msgstr "" @@ -7058,13 +7071,6 @@ msgid "" "and they will have to manually follow you back again." msgstr "" -#: src/Module/Contact/Revoke.php:108 -#: src/Module/Notifications/Introductions.php:144 -#: src/Module/OAuth/Acknowledge.php:54 src/Module/Register.php:131 -#: src/Module/Settings/TwoFactor/Trusted.php:129 -msgid "Yes" -msgstr "" - #: src/Module/Contact/Suggestions.php:62 msgid "" "No suggestions available. If this is a new site, please try again in 24 " @@ -8833,12 +8839,6 @@ msgstr "" msgid "Claims to be known to you: " msgstr "" -#: src/Module/Notifications/Introductions.php:144 -#: src/Module/OAuth/Acknowledge.php:55 src/Module/Register.php:132 -#: src/Module/Settings/TwoFactor/Trusted.php:129 -msgid "No" -msgstr "" - #: src/Module/Notifications/Introductions.php:152 msgid "Shall your connection be bidirectional or not?" msgstr "" diff --git a/view/templates/admin/features.tpl b/view/templates/admin/features.tpl index 42058d5caf..6944f014e1 100644 --- a/view/templates/admin/features.tpl +++ b/view/templates/admin/features.tpl @@ -10,8 +10,7 @@
    {{foreach $f.1 as $fcat}}
    - {{include file="field_checkbox.tpl" field=$fcat.0}} - {{include file="field_checkbox.tpl" field=$fcat.1}} + {{include file="field_select.tpl" field=$fcat}}
    {{/foreach}} diff --git a/view/theme/frio/templates/admin/features.tpl b/view/theme/frio/templates/admin/features.tpl index 3fe63bdc28..8ec0a97c19 100644 --- a/view/theme/frio/templates/admin/features.tpl +++ b/view/theme/frio/templates/admin/features.tpl @@ -17,8 +17,7 @@
    {{foreach $f.1 as $fcat}}
    - {{include file="field_checkbox.tpl" field=$fcat.0}} - {{include file="field_checkbox.tpl" field=$fcat.1}} + {{include file="field_select.tpl" field=$fcat}}
    {{/foreach}}
    From 0fd5c00010b7187932af5e720444d83b4c269869 Mon Sep 17 00:00:00 2001 From: Hannes Heute Date: Tue, 26 Mar 2024 13:14:19 +0100 Subject: [PATCH 021/234] fix typo: Independant --> Independent --- src/Content/Feature.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Content/Feature.php b/src/Content/Feature.php index 84a32f5ed5..282d8928fd 100644 --- a/src/Content/Feature.php +++ b/src/Content/Feature.php @@ -107,7 +107,7 @@ class Feature DI::l10n()->t('General Features'), //array('expire', DI::l10n()->t('Content Expiration'), DI::l10n()->t('Remove old posts/comments after a period of time')), [self::PHOTO_LOCATION, DI::l10n()->t('Photo Location'), DI::l10n()->t("Photo metadata is normally stripped. This extracts the location \x28if present\x29 prior to stripping metadata and links it to a map."), false, DI::config()->get('feature_lock', self::PHOTO_LOCATION, false)], - [self::COMMUNITY, DI::l10n()->t('Display the community in the navigation'), DI::l10n()->t('If enabled, the community can be accessed via the navigation menu. Independant from this setting, the community timelines can always be accessed via the channels.'), true, DI::config()->get('feature_lock', self::COMMUNITY, false)], + [self::COMMUNITY, DI::l10n()->t('Display the community in the navigation'), DI::l10n()->t('If enabled, the community can be accessed via the navigation menu. Independent from this setting, the community timelines can always be accessed via the channels.'), true, DI::config()->get('feature_lock', self::COMMUNITY, false)], ], // Post composition From 71a9e6112e2c68963df5957ae641441599fcca57 Mon Sep 17 00:00:00 2001 From: Hannes Heute Date: Tue, 26 Mar 2024 14:04:05 +0100 Subject: [PATCH 022/234] Add class to div for custom styling --- view/templates/content/image/single_with_height_allocation.tpl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/view/templates/content/image/single_with_height_allocation.tpl b/view/templates/content/image/single_with_height_allocation.tpl index 60b4669e3e..9d117ab592 100644 --- a/view/templates/content/image/single_with_height_allocation.tpl +++ b/view/templates/content/image/single_with_height_allocation.tpl @@ -2,7 +2,7 @@ As a result, we need to add a wrapping element for non-flex (non-image grid) environments, mostly single-image cases. *}} {{if $allocated_max_width}} -
    +
    {{/if}}
    From 4b647d288a003d60d99fba03241ae1b85498e7ff Mon Sep 17 00:00:00 2001 From: Hannes Heute Date: Tue, 26 Mar 2024 17:21:19 +0100 Subject: [PATCH 023/234] added messages.po --- view/lang/C/messages.po | 12977 -------------------------------------- 1 file changed, 12977 deletions(-) diff --git a/view/lang/C/messages.po b/view/lang/C/messages.po index b2897b9eda..e69de29bb2 100644 --- a/view/lang/C/messages.po +++ b/view/lang/C/messages.po @@ -1,12977 +0,0 @@ -# FRIENDICA Distributed Social Network -# Copyright (C) 2010-2024, the Friendica project -# This file is distributed under the same license as the Friendica package. -# Mike Macgirvin, 2010 -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: 2024.06-dev\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-03-25 21:48+0000\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"Language: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" - - -#: mod/item.php:100 mod/item.php:103 mod/item.php:170 mod/item.php:173 -msgid "Unable to locate original post." -msgstr "" - -#: mod/item.php:138 -msgid "Post updated." -msgstr "" - -#: mod/item.php:203 mod/item.php:207 -msgid "Item wasn't stored." -msgstr "" - -#: mod/item.php:217 -msgid "Item couldn't be fetched." -msgstr "" - -#: mod/item.php:259 mod/item.php:263 -msgid "Empty post discarded." -msgstr "" - -#: mod/item.php:433 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/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 -#: src/Module/Calendar/Event/API.php:88 src/Module/Calendar/Event/Form.php:84 -#: src/Module/Calendar/Export.php:82 src/Module/Calendar/Show.php:82 -#: src/Module/Circle.php:41 src/Module/Circle.php:84 -#: src/Module/Contact/Advanced.php:60 src/Module/Contact/Follow.php:87 -#: src/Module/Contact/Follow.php:160 src/Module/Contact/MatchInterests.php:86 -#: src/Module/Contact/Suggestions.php:54 src/Module/Contact/Unfollow.php:66 -#: src/Module/Contact/Unfollow.php:80 src/Module/Contact/Unfollow.php:112 -#: src/Module/FollowConfirm.php:38 src/Module/FriendSuggest.php:57 -#: src/Module/Invite.php:42 src/Module/Invite.php:131 -#: src/Module/Notifications/Notification.php:76 -#: src/Module/Notifications/Notification.php:107 -#: src/Module/OStatus/Repair.php:60 src/Module/OStatus/Subscribe.php:66 -#: src/Module/Post/Edit.php:76 src/Module/Profile/Common.php:75 -#: src/Module/Profile/Contacts.php:78 src/Module/Profile/Photos.php:92 -#: src/Module/Profile/Schedule.php:39 src/Module/Profile/Schedule.php:56 -#: src/Module/Register.php:78 src/Module/Register.php:91 -#: 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/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 -#: src/Module/Settings/RemoveMe.php:119 src/Module/Settings/UserExport.php:78 -#: src/Module/Settings/UserExport.php:114 -#: src/Module/Settings/UserExport.php:213 -#: src/Module/Settings/UserExport.php:233 -#: src/Module/Settings/UserExport.php:298 src/Module/User/Delegation.php:154 -#: src/Module/User/Import.php:84 src/Module/User/Import.php:91 -msgid "Permission denied." -msgstr "" - -#: mod/lostpass.php:40 -msgid "No valid account found." -msgstr "" - -#: mod/lostpass.php:52 -msgid "Password reset request issued. Check your email." -msgstr "" - -#: mod/lostpass.php:58 -#, php-format -msgid "" -"\n" -"\t\tDear %1$s,\n" -"\t\t\tA request was recently received at \"%2$s\" to reset your account\n" -"\t\tpassword. In order to confirm this request, please select the " -"verification link\n" -"\t\tbelow or paste it into your web browser address bar.\n" -"\n" -"\t\tIf you did NOT request this change, please DO NOT follow the link\n" -"\t\tprovided and ignore and/or delete this email, the request will expire " -"shortly.\n" -"\n" -"\t\tYour password will not be changed unless we can verify that you\n" -"\t\tissued this request." -msgstr "" - -#: mod/lostpass.php:69 -#, php-format -msgid "" -"\n" -"\t\tFollow this link soon to verify your identity:\n" -"\n" -"\t\t%1$s\n" -"\n" -"\t\tYou will then receive a follow-up message containing the new password.\n" -"\t\tYou may change that password from your account settings page after " -"logging in.\n" -"\n" -"\t\tThe login details are as follows:\n" -"\n" -"\t\tSite Location:\t%2$s\n" -"\t\tLogin Name:\t%3$s" -msgstr "" - -#: mod/lostpass.php:84 -#, php-format -msgid "Password reset requested at %s" -msgstr "" - -#: mod/lostpass.php:100 -msgid "" -"Request could not be verified. (You may have previously submitted it.) " -"Password reset failed." -msgstr "" - -#: mod/lostpass.php:113 -msgid "Request has expired, please make a new one." -msgstr "" - -#: mod/lostpass.php:128 -msgid "Forgot your Password?" -msgstr "" - -#: mod/lostpass.php:129 -msgid "" -"Enter your email address and submit to have your password reset. Then check " -"your email for further instructions." -msgstr "" - -#: mod/lostpass.php:130 src/Module/Security/Login.php:160 -msgid "Nickname or Email: " -msgstr "" - -#: mod/lostpass.php:131 -msgid "Reset" -msgstr "" - -#: mod/lostpass.php:146 src/Module/Security/Login.php:172 -msgid "Password Reset" -msgstr "" - -#: mod/lostpass.php:147 -msgid "Your password has been reset as requested." -msgstr "" - -#: mod/lostpass.php:148 -msgid "Your new password is" -msgstr "" - -#: mod/lostpass.php:149 -msgid "Save or copy your new password - and then" -msgstr "" - -#: mod/lostpass.php:150 -msgid "click here to login" -msgstr "" - -#: mod/lostpass.php:151 -msgid "" -"Your password may be changed from the Settings page after " -"successful login." -msgstr "" - -#: mod/lostpass.php:155 -msgid "Your password has been reset." -msgstr "" - -#: mod/lostpass.php:158 -#, php-format -msgid "" -"\n" -"\t\t\tDear %1$s,\n" -"\t\t\t\tYour password has been changed as requested. Please retain this\n" -"\t\t\tinformation for your records (or change your password immediately to\n" -"\t\t\tsomething that you will remember).\n" -"\t\t" -msgstr "" - -#: mod/lostpass.php:164 -#, php-format -msgid "" -"\n" -"\t\t\tYour login details are as follows:\n" -"\n" -"\t\t\tSite Location:\t%1$s\n" -"\t\t\tLogin Name:\t%2$s\n" -"\t\t\tPassword:\t%3$s\n" -"\n" -"\t\t\tYou may change that password from your account settings page after " -"logging in.\n" -"\t\t" -msgstr "" - -#: mod/lostpass.php:176 -#, php-format -msgid "Your password has been changed at %s" -msgstr "" - -#: mod/message.php:46 mod/message.php:128 src/Content/Nav.php:321 -msgid "New Message" -msgstr "" - -#: mod/message.php:82 -msgid "No recipient selected." -msgstr "" - -#: mod/message.php:87 -msgid "Unable to locate contact information." -msgstr "" - -#: mod/message.php:91 -msgid "Message could not be sent." -msgstr "" - -#: mod/message.php:95 -msgid "Message collection failure." -msgstr "" - -#: mod/message.php:122 src/Module/Notifications/Introductions.php:135 -#: src/Module/Notifications/Introductions.php:170 -#: src/Module/Notifications/Notification.php:85 -msgid "Discard" -msgstr "" - -#: mod/message.php:135 src/Content/Nav.php:318 view/theme/frio/theme.php:244 -msgid "Messages" -msgstr "" - -#: mod/message.php:148 -msgid "Conversation not found." -msgstr "" - -#: mod/message.php:153 -msgid "Message was not deleted." -msgstr "" - -#: mod/message.php:168 -msgid "Conversation was not removed." -msgstr "" - -#: mod/message.php:181 mod/message.php:286 -msgid "Please enter a link URL:" -msgstr "" - -#: mod/message.php:190 -msgid "Send Private Message" -msgstr "" - -#: mod/message.php:191 mod/message.php:346 -msgid "To:" -msgstr "" - -#: mod/message.php:192 mod/message.php:347 -msgid "Subject:" -msgstr "" - -#: mod/message.php:196 mod/message.php:350 src/Module/Invite.php:171 -msgid "Your message:" -msgstr "" - -#: mod/message.php:199 mod/message.php:354 src/Content/Conversation.php:369 -#: src/Module/Post/Edit.php:131 -msgid "Upload photo" -msgstr "" - -#: mod/message.php:200 mod/message.php:355 src/Module/Post/Edit.php:135 -msgid "Insert web link" -msgstr "" - -#: mod/message.php:201 mod/message.php:357 mod/photos.php:1297 -#: src/Content/Conversation.php:400 src/Content/Conversation.php:1583 -#: src/Module/Item/Compose.php:206 src/Module/Post/Edit.php:145 -#: src/Object/Post.php:624 -msgid "Please wait" -msgstr "" - -#: mod/message.php:202 mod/message.php:356 mod/photos.php:701 -#: mod/photos.php:820 mod/photos.php:1097 mod/photos.php:1138 -#: mod/photos.php:1194 mod/photos.php:1274 -#: src/Module/Calendar/Event/Form.php:250 src/Module/Contact/Advanced.php:132 -#: src/Module/Contact/Profile.php:369 -#: src/Module/Debug/ActivityPubConversion.php:140 -#: src/Module/Debug/Babel.php:315 src/Module/Debug/Localtime.php:64 -#: src/Module/Debug/Probe.php:54 src/Module/Debug/WebFinger.php:51 -#: src/Module/FriendSuggest.php:145 src/Module/Install.php:234 -#: src/Module/Install.php:274 src/Module/Install.php:309 -#: src/Module/Invite.php:178 src/Module/Item/Compose.php:189 -#: src/Module/Moderation/Item/Source.php:79 -#: src/Module/Moderation/Report/Create.php:168 -#: src/Module/Moderation/Report/Create.php:183 -#: src/Module/Moderation/Report/Create.php:211 -#: src/Module/Moderation/Report/Create.php:263 -#: src/Module/Profile/Profile.php:274 src/Module/Settings/Profile/Index.php:257 -#: src/Module/Settings/Server/Action.php:79 src/Module/User/Delegation.php:189 -#: src/Object/Post.php:1169 view/theme/duepuntozero/config.php:85 -#: view/theme/frio/config.php:150 view/theme/quattro/config.php:87 -#: view/theme/vier/config.php:135 -msgid "Submit" -msgstr "" - -#: mod/message.php:223 -msgid "No messages." -msgstr "" - -#: mod/message.php:279 -msgid "Message not available." -msgstr "" - -#: mod/message.php:323 -msgid "Delete message" -msgstr "" - -#: mod/message.php:325 mod/message.php:456 -msgid "D, d M Y - g:i A" -msgstr "" - -#: mod/message.php:340 mod/message.php:453 -msgid "Delete conversation" -msgstr "" - -#: mod/message.php:342 -msgid "" -"No secure communications available. You may be able to " -"respond from the sender's profile page." -msgstr "" - -#: mod/message.php:345 -msgid "Send Reply" -msgstr "" - -#: mod/message.php:427 -#, php-format -msgid "Unknown sender - %s" -msgstr "" - -#: mod/message.php:429 -#, php-format -msgid "You and %s" -msgstr "" - -#: mod/message.php:431 -#, php-format -msgid "%s and You" -msgstr "" - -#: mod/message.php:459 -#, php-format -msgid "%d message" -msgid_plural "%d messages" -msgstr[0] "" -msgstr[1] "" - -#: mod/notes.php:52 src/Module/BaseProfile.php:108 -msgid "Personal Notes" -msgstr "" - -#: mod/notes.php:56 -msgid "Personal notes are visible only by yourself." -msgstr "" - -#: mod/notes.php:57 src/Content/Text/HTML.php:860 -#: src/Module/Admin/Storage.php:142 src/Module/Filer/SaveTag.php:74 -#: src/Module/Post/Edit.php:129 src/Module/Settings/Channels.php:223 -msgid "Save" -msgstr "" - -#: mod/photos.php:67 mod/photos.php:132 mod/photos.php:576 -#: src/Model/Event.php:512 src/Model/Profile.php:233 -#: src/Module/Calendar/Export.php:74 src/Module/Calendar/Show.php:74 -#: 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:56 -#: src/Module/Profile/Photos.php:83 src/Module/Profile/RemoteFollow.php:71 -#: src/Module/Register.php:268 -msgid "User not found." -msgstr "" - -#: mod/photos.php:106 src/Module/BaseProfile.php:68 -#: src/Module/Profile/Photos.php:375 -msgid "Photo Albums" -msgstr "" - -#: mod/photos.php:107 src/Module/Profile/Photos.php:376 -#: src/Module/Profile/Photos.php:396 -msgid "Recent Photos" -msgstr "" - -#: mod/photos.php:109 mod/photos.php:868 src/Module/Profile/Photos.php:378 -#: src/Module/Profile/Photos.php:398 -msgid "Upload New Photos" -msgstr "" - -#: mod/photos.php:121 src/Module/BaseSettings.php:72 -#: src/Module/Profile/Photos.php:359 -msgid "everybody" -msgstr "" - -#: mod/photos.php:157 -msgid "Contact information unavailable" -msgstr "" - -#: mod/photos.php:186 -msgid "Album not found." -msgstr "" - -#: mod/photos.php:242 -msgid "Album successfully deleted" -msgstr "" - -#: mod/photos.php:244 -msgid "Album was empty." -msgstr "" - -#: mod/photos.php:275 -msgid "Failed to delete the photo." -msgstr "" - -#: mod/photos.php:543 -msgid "a photo" -msgstr "" - -#: mod/photos.php:543 -#, php-format -msgid "%1$s was tagged in %2$s by %3$s" -msgstr "" - -#: mod/photos.php:580 src/Module/Conversation/Community.php:160 -#: src/Module/Directory.php:48 src/Module/Profile/Photos.php:293 -#: src/Module/Search/Index.php:65 -msgid "Public access denied." -msgstr "" - -#: mod/photos.php:585 -msgid "No photos selected" -msgstr "" - -#: mod/photos.php:717 -#, php-format -msgid "The maximum accepted image size is %s" -msgstr "" - -#: mod/photos.php:724 -msgid "Upload Photos" -msgstr "" - -#: mod/photos.php:728 mod/photos.php:816 -msgid "New album name: " -msgstr "" - -#: mod/photos.php:729 -msgid "or select existing album:" -msgstr "" - -#: mod/photos.php:730 -msgid "Do not show a status post for this upload" -msgstr "" - -#: mod/photos.php:732 mod/photos.php:1093 src/Content/Conversation.php:402 -#: src/Module/Calendar/Event/Form.php:253 src/Module/Post/Edit.php:183 -msgid "Permissions" -msgstr "" - -#: mod/photos.php:797 -msgid "Do you really want to delete this photo album and all its photos?" -msgstr "" - -#: mod/photos.php:798 mod/photos.php:821 -msgid "Delete Album" -msgstr "" - -#: mod/photos.php:799 mod/photos.php:899 src/Content/Conversation.php:417 -#: src/Module/Contact/Follow.php:173 src/Module/Contact/Revoke.php:109 -#: src/Module/Contact/Unfollow.php:126 -#: src/Module/Media/Attachment/Browser.php:77 -#: src/Module/Media/Photo/Browser.php:88 src/Module/Post/Edit.php:167 -#: src/Module/Post/Tag/Remove.php:109 src/Module/Profile/RemoteFollow.php:134 -#: src/Module/Security/TwoFactor/SignOut.php:125 -msgid "Cancel" -msgstr "" - -#: mod/photos.php:825 -msgid "Edit Album" -msgstr "" - -#: mod/photos.php:826 -msgid "Drop Album" -msgstr "" - -#: mod/photos.php:830 -msgid "Show Newest First" -msgstr "" - -#: mod/photos.php:832 -msgid "Show Oldest First" -msgstr "" - -#: mod/photos.php:853 src/Module/Profile/Photos.php:346 -msgid "View Photo" -msgstr "" - -#: mod/photos.php:885 -msgid "Permission denied. Access to this item may be restricted." -msgstr "" - -#: mod/photos.php:887 -msgid "Photo not available" -msgstr "" - -#: mod/photos.php:897 -msgid "Do you really want to delete this photo?" -msgstr "" - -#: mod/photos.php:898 mod/photos.php:1098 -msgid "Delete Photo" -msgstr "" - -#: mod/photos.php:996 -msgid "View photo" -msgstr "" - -#: mod/photos.php:998 -msgid "Edit photo" -msgstr "" - -#: mod/photos.php:999 -msgid "Delete photo" -msgstr "" - -#: mod/photos.php:1000 -msgid "Use as profile photo" -msgstr "" - -#: mod/photos.php:1007 -msgid "Private Photo" -msgstr "" - -#: mod/photos.php:1013 -msgid "View Full Size" -msgstr "" - -#: mod/photos.php:1066 -msgid "Tags: " -msgstr "" - -#: mod/photos.php:1069 -msgid "[Select tags to remove]" -msgstr "" - -#: mod/photos.php:1084 -msgid "New album name" -msgstr "" - -#: mod/photos.php:1085 -msgid "Caption" -msgstr "" - -#: mod/photos.php:1086 -msgid "Add a Tag" -msgstr "" - -#: mod/photos.php:1086 -msgid "Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping" -msgstr "" - -#: mod/photos.php:1087 -msgid "Do not rotate" -msgstr "" - -#: mod/photos.php:1088 -msgid "Rotate CW (right)" -msgstr "" - -#: mod/photos.php:1089 -msgid "Rotate CCW (left)" -msgstr "" - -#: mod/photos.php:1135 mod/photos.php:1191 mod/photos.php:1271 -#: src/Module/Contact.php:618 src/Module/Item/Compose.php:188 -#: src/Object/Post.php:1166 -msgid "This is you" -msgstr "" - -#: mod/photos.php:1137 mod/photos.php:1193 mod/photos.php:1273 -#: src/Module/Moderation/Reports.php:95 src/Object/Post.php:618 -#: src/Object/Post.php:1168 -msgid "Comment" -msgstr "" - -#: mod/photos.php:1139 mod/photos.php:1195 mod/photos.php:1275 -#: src/Content/Conversation.php:414 src/Module/Calendar/Event/Form.php:248 -#: src/Module/Item/Compose.php:201 src/Module/Post/Edit.php:165 -#: src/Object/Post.php:1182 -msgid "Preview" -msgstr "" - -#: mod/photos.php:1140 src/Content/Conversation.php:368 -#: src/Module/Post/Edit.php:130 src/Object/Post.php:1170 -msgid "Loading..." -msgstr "" - -#: mod/photos.php:1232 src/Content/Conversation.php:1498 -#: src/Object/Post.php:274 -msgid "Select" -msgstr "" - -#: mod/photos.php:1233 src/Content/Conversation.php:1499 -#: src/Module/Moderation/Users/Active.php:136 -#: src/Module/Moderation/Users/Blocked.php:136 -#: src/Module/Moderation/Users/Index.php:151 -#: src/Module/Settings/Connectors.php:244 -#: src/Module/Settings/Server/Index.php:109 -msgid "Delete" -msgstr "" - -#: mod/photos.php:1294 src/Object/Post.php:440 -msgid "Like" -msgstr "" - -#: mod/photos.php:1295 src/Object/Post.php:440 -msgid "I like this (toggle)" -msgstr "" - -#: mod/photos.php:1296 src/Object/Post.php:441 -msgid "Dislike" -msgstr "" - -#: mod/photos.php:1298 src/Object/Post.php:441 -msgid "I don't like this (toggle)" -msgstr "" - -#: mod/photos.php:1320 -msgid "Map" -msgstr "" - -#: src/App.php:474 -msgid "No system theme config value set." -msgstr "" - -#: src/App.php:582 -msgid "Apologies but the website is unavailable at the moment." -msgstr "" - -#: src/App/Page.php:249 -msgid "Delete this item?" -msgstr "" - -#: src/App/Page.php:250 -msgid "" -"Block this author? They won't be able to follow you nor see your public " -"posts, and you won't be able to see their posts and their notifications." -msgstr "" - -#: src/App/Page.php:251 -msgid "" -"Ignore this author? You won't be able to see their posts and their " -"notifications." -msgstr "" - -#: src/App/Page.php:252 -msgid "Collapse this author's posts?" -msgstr "" - -#: src/App/Page.php:253 -msgid "Ignore this author's server?" -msgstr "" - -#: src/App/Page.php:254 src/Module/Settings/Server/Action.php:61 -#: src/Module/Settings/Server/Index.php:108 -msgid "" -"You won't see any content from this server including reshares in your " -"Network page, the community pages and individual conversations." -msgstr "" - -#: src/App/Page.php:256 -msgid "Like not successful" -msgstr "" - -#: src/App/Page.php:257 -msgid "Dislike not successful" -msgstr "" - -#: src/App/Page.php:258 -msgid "Sharing not successful" -msgstr "" - -#: src/App/Page.php:259 -msgid "Attendance unsuccessful" -msgstr "" - -#: src/App/Page.php:260 -msgid "Backend error" -msgstr "" - -#: src/App/Page.php:261 -msgid "Network error" -msgstr "" - -#: src/App/Page.php:264 -msgid "Drop files here to upload" -msgstr "" - -#: src/App/Page.php:265 -msgid "Your browser does not support drag and drop file uploads." -msgstr "" - -#: src/App/Page.php:266 -msgid "" -"Please use the fallback form below to upload your files like in the olden " -"days." -msgstr "" - -#: src/App/Page.php:267 -msgid "File is too big ({{filesize}}MiB). Max filesize: {{maxFilesize}}MiB." -msgstr "" - -#: src/App/Page.php:268 -msgid "You can't upload files of this type." -msgstr "" - -#: src/App/Page.php:269 -msgid "Server responded with {{statusCode}} code." -msgstr "" - -#: src/App/Page.php:270 -msgid "Cancel upload" -msgstr "" - -#: src/App/Page.php:271 -msgid "Upload canceled." -msgstr "" - -#: src/App/Page.php:272 -msgid "Are you sure you want to cancel this upload?" -msgstr "" - -#: src/App/Page.php:273 -msgid "Remove file" -msgstr "" - -#: src/App/Page.php:274 -msgid "You can't upload any more files." -msgstr "" - -#: src/App/Page.php:352 -msgid "toggle mobile" -msgstr "" - -#: src/App/Router.php:309 -#, php-format -msgid "Method not allowed for this module. Allowed method(s): %s" -msgstr "" - -#: src/App/Router.php:311 src/Module/HTTPException/PageNotFound.php:49 -msgid "Page not found." -msgstr "" - -#: src/App/Router.php:323 -msgid "You must be logged in to use addons. " -msgstr "" - -#: src/BaseModule.php:407 -msgid "" -"The form security token was not correct. This probably happened because the " -"form has been opened for too long (>3 hours) before submitting it." -msgstr "" - -#: src/BaseModule.php:434 -msgid "All contacts" -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 -msgid "Followers" -msgstr "" - -#: src/BaseModule.php:444 src/Content/Widget.php:241 src/Module/Contact.php:417 -#: src/Module/Settings/Channels.php:153 -msgid "Following" -msgstr "" - -#: src/BaseModule.php:449 src/Content/Widget.php:242 src/Module/Contact.php:420 -msgid "Mutual friends" -msgstr "" - -#: src/BaseModule.php:457 -msgid "Common" -msgstr "" - -#: src/Console/Addon.php:175 src/Console/Addon.php:199 -msgid "Addon not found" -msgstr "" - -#: src/Console/Addon.php:179 -msgid "Addon already enabled" -msgstr "" - -#: src/Console/Addon.php:203 -msgid "Addon already disabled" -msgstr "" - -#: src/Console/ArchiveContact.php:106 -#, php-format -msgid "Could not find any unarchived contact entry for this URL (%s)" -msgstr "" - -#: src/Console/ArchiveContact.php:109 -msgid "The contact entries have been archived" -msgstr "" - -#: src/Console/GlobalCommunityBlock.php:96 -#: src/Module/Moderation/Blocklist/Contact.php:65 -#, php-format -msgid "Could not find any contact entry for this URL (%s)" -msgstr "" - -#: src/Console/GlobalCommunityBlock.php:101 -#: src/Module/Moderation/Blocklist/Contact.php:82 -msgid "The contact has been blocked from the node" -msgstr "" - -#: src/Console/MergeContacts.php:75 -#, php-format -msgid "%d %s, %d duplicates." -msgstr "" - -#: src/Console/MergeContacts.php:78 -#, php-format -msgid "uri-id is empty for contact %s." -msgstr "" - -#: src/Console/MergeContacts.php:91 -#, php-format -msgid "No valid first contact found for uri-id %d." -msgstr "" - -#: src/Console/MergeContacts.php:102 -#, php-format -msgid "Wrong duplicate found for uri-id %d in %d (url: %s != %s)." -msgstr "" - -#: src/Console/MergeContacts.php:106 -#, php-format -msgid "Wrong duplicate found for uri-id %d in %d (nurl: %s != %s)." -msgstr "" - -#: src/Console/MergeContacts.php:142 -#, php-format -msgid "Deletion of id %d failed" -msgstr "" - -#: src/Console/MergeContacts.php:144 -#, php-format -msgid "Deletion of id %d was successful" -msgstr "" - -#: src/Console/MergeContacts.php:150 -#, php-format -msgid "Updating \"%s\" in \"%s\" from %d to %d" -msgstr "" - -#: src/Console/MergeContacts.php:152 -msgid " - found" -msgstr "" - -#: src/Console/MergeContacts.php:159 -msgid " - failed" -msgstr "" - -#: src/Console/MergeContacts.php:161 -msgid " - success" -msgstr "" - -#: src/Console/MergeContacts.php:165 -msgid " - deleted" -msgstr "" - -#: src/Console/MergeContacts.php:168 -msgid " - done" -msgstr "" - -#: src/Console/MoveToAvatarCache.php:91 -msgid "The avatar cache needs to be enabled to use this command." -msgstr "" - -#: src/Console/MoveToAvatarCache.php:109 -#, php-format -msgid "no resource in photo %s" -msgstr "" - -#: src/Console/MoveToAvatarCache.php:137 -#, php-format -msgid "no photo with id %s" -msgstr "" - -#: src/Console/MoveToAvatarCache.php:146 -#, php-format -msgid "no image data for photo with id %s" -msgstr "" - -#: src/Console/MoveToAvatarCache.php:155 -#, php-format -msgid "invalid image for id %s" -msgstr "" - -#: src/Console/MoveToAvatarCache.php:168 -#, php-format -msgid "Quit on invalid photo %s" -msgstr "" - -#: src/Console/PostUpdate.php:87 -#, php-format -msgid "Post update version number has been set to %s." -msgstr "" - -#: src/Console/PostUpdate.php:95 -msgid "Check for pending update actions." -msgstr "" - -#: src/Console/PostUpdate.php:97 -msgid "Done." -msgstr "" - -#: src/Console/PostUpdate.php:99 -msgid "Execute pending post updates." -msgstr "" - -#: src/Console/PostUpdate.php:105 -msgid "All pending post updates are done." -msgstr "" - -#: src/Console/User.php:158 src/Console/User.php:246 -msgid "Enter user nickname: " -msgstr "" - -#: src/Console/User.php:182 src/Model/User.php:819 -#: src/Module/Api/Twitter/ContactEndpoint.php:74 -#: src/Module/Moderation/Users/Active.php:71 -#: src/Module/Moderation/Users/Blocked.php:71 -#: src/Module/Moderation/Users/Index.php:78 -#: src/Module/Moderation/Users/Pending.php:67 -msgid "User not found" -msgstr "" - -#: src/Console/User.php:202 -msgid "Enter new password: " -msgstr "" - -#: src/Console/User.php:210 src/Module/Security/PasswordTooLong.php:69 -#: src/Module/Settings/Account.php:75 -msgid "Password update failed. Please try again." -msgstr "" - -#: src/Console/User.php:213 src/Module/Security/PasswordTooLong.php:72 -#: src/Module/Settings/Account.php:78 -msgid "Password changed." -msgstr "" - -#: src/Console/User.php:238 -msgid "Enter user name: " -msgstr "" - -#: src/Console/User.php:254 -msgid "Enter user email address: " -msgstr "" - -#: src/Console/User.php:262 -msgid "Enter a language (optional): " -msgstr "" - -#: src/Console/User.php:267 -msgid "Enter URL of an image to use as avatar (optional): " -msgstr "" - -#: src/Console/User.php:292 -msgid "User is not pending." -msgstr "" - -#: src/Console/User.php:324 -msgid "User has already been marked for deletion." -msgstr "" - -#: src/Console/User.php:329 -#, php-format -msgid "Type \"yes\" to delete %s" -msgstr "" - -#: src/Console/User.php:331 -msgid "Deletion aborted." -msgstr "" - -#: src/Console/User.php:456 -msgid "Enter category: " -msgstr "" - -#: src/Console/User.php:466 -msgid "Enter key: " -msgstr "" - -#: src/Console/User.php:500 -msgid "Enter value: " -msgstr "" - -#: src/Content/BoundariesPager.php:116 src/Content/Pager.php:171 -msgid "newer" -msgstr "" - -#: src/Content/BoundariesPager.php:124 src/Content/Pager.php:176 -msgid "older" -msgstr "" - -#: src/Content/ContactSelector.php:51 -msgid "Frequently" -msgstr "" - -#: src/Content/ContactSelector.php:52 -msgid "Hourly" -msgstr "" - -#: src/Content/ContactSelector.php:53 -msgid "Twice daily" -msgstr "" - -#: src/Content/ContactSelector.php:54 -msgid "Daily" -msgstr "" - -#: src/Content/ContactSelector.php:55 -msgid "Weekly" -msgstr "" - -#: src/Content/ContactSelector.php:56 -msgid "Monthly" -msgstr "" - -#: src/Content/ContactSelector.php:126 -msgid "DFRN" -msgstr "" - -#: src/Content/ContactSelector.php:127 -msgid "OStatus" -msgstr "" - -#: src/Content/ContactSelector.php:128 -msgid "RSS/Atom" -msgstr "" - -#: src/Content/ContactSelector.php:129 -#: src/Module/Moderation/Users/Active.php:126 -#: src/Module/Moderation/Users/Blocked.php:126 -#: src/Module/Moderation/Users/Create.php:72 -#: src/Module/Moderation/Users/Deleted.php:83 -#: src/Module/Moderation/Users/Index.php:140 -#: src/Module/Moderation/Users/Index.php:160 -#: src/Module/Moderation/Users/Pending.php:99 -msgid "Email" -msgstr "" - -#: src/Content/ContactSelector.php:130 src/Module/Debug/Babel.php:309 -msgid "Diaspora" -msgstr "" - -#: src/Content/ContactSelector.php:131 -msgid "Zot!" -msgstr "" - -#: src/Content/ContactSelector.php:132 -msgid "LinkedIn" -msgstr "" - -#: src/Content/ContactSelector.php:133 -msgid "XMPP/IM" -msgstr "" - -#: src/Content/ContactSelector.php:134 -msgid "MySpace" -msgstr "" - -#: src/Content/ContactSelector.php:135 -msgid "Google+" -msgstr "" - -#: src/Content/ContactSelector.php:136 -msgid "pump.io" -msgstr "" - -#: src/Content/ContactSelector.php:137 -msgid "Twitter" -msgstr "" - -#: src/Content/ContactSelector.php:138 -msgid "Discourse" -msgstr "" - -#: src/Content/ContactSelector.php:139 -msgid "Diaspora Connector" -msgstr "" - -#: src/Content/ContactSelector.php:140 -msgid "GNU Social Connector" -msgstr "" - -#: src/Content/ContactSelector.php:141 -msgid "ActivityPub" -msgstr "" - -#: src/Content/ContactSelector.php:142 -msgid "pnut" -msgstr "" - -#: src/Content/ContactSelector.php:143 -msgid "Tumblr" -msgstr "" - -#: src/Content/ContactSelector.php:144 -msgid "Bluesky" -msgstr "" - -#: src/Content/ContactSelector.php:180 -#, php-format -msgid "%s (via %s)" -msgstr "" - -#: src/Content/Conversation.php:226 -msgid "and" -msgstr "" - -#: src/Content/Conversation.php:229 -#, php-format -msgid "and %d other people" -msgstr "" - -#: src/Content/Conversation.php:235 -#, php-format -msgid "%2$s likes this." -msgid_plural "%2$s like this." -msgstr[0] "" -msgstr[1] "" - -#: src/Content/Conversation.php:237 -#, php-format -msgid "%2$s doesn't like this." -msgid_plural "%2$s don't like this." -msgstr[0] "" -msgstr[1] "" - -#: src/Content/Conversation.php:239 -#, php-format -msgid "%2$s attends." -msgid_plural "%2$s attend." -msgstr[0] "" -msgstr[1] "" - -#: src/Content/Conversation.php:241 -#, php-format -msgid "%2$s doesn't attend." -msgid_plural "%2$s don't attend." -msgstr[0] "" -msgstr[1] "" - -#: src/Content/Conversation.php:243 -#, php-format -msgid "%2$s attends maybe." -msgid_plural "%2$s attend maybe." -msgstr[0] "" -msgstr[1] "" - -#: src/Content/Conversation.php:245 -#, php-format -msgid "%2$s reshared this." -msgid_plural "%2$s reshared this." -msgstr[0] "" -msgstr[1] "" - -#: src/Content/Conversation.php:276 -#, php-format -msgid " likes this" -msgid_plural " like this" -msgstr[0] "" -msgstr[1] "" - -#: src/Content/Conversation.php:279 -#, php-format -msgid " doesn't like this" -msgid_plural "" -" don't like this" -msgstr[0] "" -msgstr[1] "" - -#: src/Content/Conversation.php:282 -#, php-format -msgid " attends" -msgid_plural " attend" -msgstr[0] "" -msgstr[1] "" - -#: src/Content/Conversation.php:285 -#, php-format -msgid " doesn't attend" -msgid_plural " don't attend" -msgstr[0] "" -msgstr[1] "" - -#: src/Content/Conversation.php:288 -#, php-format -msgid " attends maybe" -msgid_plural " attend maybe" -msgstr[0] "" -msgstr[1] "" - -#: src/Content/Conversation.php:291 -#, php-format -msgid " reshared this" -msgid_plural " reshared this" -msgstr[0] "" -msgstr[1] "" - -#: src/Content/Conversation.php:337 -msgid "Visible to everybody" -msgstr "" - -#: src/Content/Conversation.php:338 src/Module/Item/Compose.php:200 -#: src/Object/Post.php:1181 -msgid "Please enter a image/video/audio/webpage URL:" -msgstr "" - -#: src/Content/Conversation.php:339 -msgid "Tag term:" -msgstr "" - -#: src/Content/Conversation.php:340 src/Module/Filer/SaveTag.php:73 -msgid "Save to Folder:" -msgstr "" - -#: src/Content/Conversation.php:341 -msgid "Where are you right now?" -msgstr "" - -#: src/Content/Conversation.php:342 -msgid "Delete item(s)?" -msgstr "" - -#: src/Content/Conversation.php:354 src/Module/Item/Compose.php:175 -msgid "Created at" -msgstr "" - -#: src/Content/Conversation.php:364 -msgid "New Post" -msgstr "" - -#: src/Content/Conversation.php:367 -msgid "Share" -msgstr "" - -#: src/Content/Conversation.php:370 src/Module/Post/Edit.php:132 -msgid "upload photo" -msgstr "" - -#: src/Content/Conversation.php:371 src/Module/Post/Edit.php:133 -msgid "Attach file" -msgstr "" - -#: src/Content/Conversation.php:372 src/Module/Post/Edit.php:134 -msgid "attach file" -msgstr "" - -#: src/Content/Conversation.php:373 src/Module/Item/Compose.php:190 -#: src/Module/Post/Edit.php:171 src/Object/Post.php:1171 -msgid "Bold" -msgstr "" - -#: src/Content/Conversation.php:374 src/Module/Item/Compose.php:191 -#: src/Module/Post/Edit.php:172 src/Object/Post.php:1172 -msgid "Italic" -msgstr "" - -#: src/Content/Conversation.php:375 src/Module/Item/Compose.php:192 -#: src/Module/Post/Edit.php:173 src/Object/Post.php:1173 -msgid "Underline" -msgstr "" - -#: src/Content/Conversation.php:376 src/Module/Item/Compose.php:193 -#: src/Module/Post/Edit.php:174 src/Object/Post.php:1175 -msgid "Quote" -msgstr "" - -#: src/Content/Conversation.php:377 src/Module/Item/Compose.php:194 -#: src/Module/Post/Edit.php:175 src/Object/Post.php:1176 -msgid "Add emojis" -msgstr "" - -#: src/Content/Conversation.php:378 src/Module/Item/Compose.php:195 -#: src/Object/Post.php:1174 -msgid "Content Warning" -msgstr "" - -#: src/Content/Conversation.php:379 src/Module/Item/Compose.php:196 -#: src/Module/Post/Edit.php:176 src/Object/Post.php:1177 -msgid "Code" -msgstr "" - -#: src/Content/Conversation.php:380 src/Module/Item/Compose.php:197 -#: src/Object/Post.php:1178 -msgid "Image" -msgstr "" - -#: src/Content/Conversation.php:381 src/Module/Item/Compose.php:198 -#: src/Module/Post/Edit.php:177 src/Object/Post.php:1179 -msgid "Link" -msgstr "" - -#: src/Content/Conversation.php:382 src/Module/Item/Compose.php:199 -#: src/Module/Post/Edit.php:178 src/Object/Post.php:1180 -msgid "Link or Media" -msgstr "" - -#: src/Content/Conversation.php:383 -msgid "Video" -msgstr "" - -#: src/Content/Conversation.php:384 src/Module/Item/Compose.php:202 -#: src/Module/Post/Edit.php:141 -msgid "Set your location" -msgstr "" - -#: src/Content/Conversation.php:385 src/Module/Post/Edit.php:142 -msgid "set location" -msgstr "" - -#: src/Content/Conversation.php:386 src/Module/Post/Edit.php:143 -msgid "Clear browser location" -msgstr "" - -#: src/Content/Conversation.php:387 src/Module/Post/Edit.php:144 -msgid "clear location" -msgstr "" - -#: src/Content/Conversation.php:389 src/Module/Item/Compose.php:207 -#: src/Module/Post/Edit.php:157 -msgid "Set title" -msgstr "" - -#: src/Content/Conversation.php:391 src/Module/Item/Compose.php:208 -#: src/Module/Post/Edit.php:159 -msgid "Categories (comma-separated list)" -msgstr "" - -#: src/Content/Conversation.php:396 src/Module/Item/Compose.php:224 -msgid "Scheduled at" -msgstr "" - -#: src/Content/Conversation.php:401 src/Module/Post/Edit.php:146 -msgid "Permission settings" -msgstr "" - -#: src/Content/Conversation.php:410 src/Module/Post/Edit.php:155 -msgid "Public post" -msgstr "" - -#: src/Content/Conversation.php:424 src/Content/Widget/VCard.php:130 -#: src/Model/Profile.php:482 src/Module/Admin/Logs/View.php:92 -#: src/Module/Post/Edit.php:181 -msgid "Message" -msgstr "" - -#: src/Content/Conversation.php:425 src/Module/Post/Edit.php:182 -#: src/Module/Settings/TwoFactor/Trusted.php:143 -msgid "Browser" -msgstr "" - -#: src/Content/Conversation.php:427 src/Module/Post/Edit.php:185 -msgid "Open Compose page" -msgstr "" - -#: src/Content/Conversation.php:594 -msgid "remove" -msgstr "" - -#: src/Content/Conversation.php:598 -msgid "Delete Selected Items" -msgstr "" - -#: src/Content/Conversation.php:726 src/Content/Conversation.php:729 -#: src/Content/Conversation.php:732 src/Content/Conversation.php:735 -#: src/Content/Conversation.php:738 -#, php-format -msgid "You had been addressed (%s)." -msgstr "" - -#: src/Content/Conversation.php:741 -#, php-format -msgid "You are following %s." -msgstr "" - -#: src/Content/Conversation.php:746 -#, php-format -msgid "You subscribed to %s." -msgstr "" - -#: src/Content/Conversation.php:748 -msgid "You subscribed to one or more tags in this post." -msgstr "" - -#: src/Content/Conversation.php:768 -#, php-format -msgid "%s reshared this." -msgstr "" - -#: src/Content/Conversation.php:770 -msgid "Reshared" -msgstr "" - -#: src/Content/Conversation.php:770 -#, php-format -msgid "Reshared by %s <%s>" -msgstr "" - -#: src/Content/Conversation.php:773 -#, php-format -msgid "%s is participating in this thread." -msgstr "" - -#: src/Content/Conversation.php:776 -msgid "Stored for general reasons" -msgstr "" - -#: src/Content/Conversation.php:779 -msgid "Global post" -msgstr "" - -#: src/Content/Conversation.php:782 -msgid "Sent via an relay server" -msgstr "" - -#: src/Content/Conversation.php:782 -#, php-format -msgid "Sent via the relay server %s <%s>" -msgstr "" - -#: src/Content/Conversation.php:785 -msgid "Fetched" -msgstr "" - -#: src/Content/Conversation.php:785 -#, php-format -msgid "Fetched because of %s <%s>" -msgstr "" - -#: src/Content/Conversation.php:788 -msgid "Stored because of a child post to complete this thread." -msgstr "" - -#: src/Content/Conversation.php:791 -msgid "Local delivery" -msgstr "" - -#: src/Content/Conversation.php:794 -msgid "Stored because of your activity (like, comment, star, ...)" -msgstr "" - -#: src/Content/Conversation.php:797 -msgid "Distributed" -msgstr "" - -#: src/Content/Conversation.php:800 -msgid "Pushed to us" -msgstr "" - -#: src/Content/Conversation.php:1526 src/Object/Post.php:261 -msgid "Pinned item" -msgstr "" - -#: src/Content/Conversation.php:1543 src/Object/Post.php:563 -#: src/Object/Post.php:564 -#, php-format -msgid "View %s's profile @ %s" -msgstr "" - -#: src/Content/Conversation.php:1556 src/Object/Post.php:551 -msgid "Categories:" -msgstr "" - -#: src/Content/Conversation.php:1557 src/Object/Post.php:552 -msgid "Filed under:" -msgstr "" - -#: src/Content/Conversation.php:1565 src/Object/Post.php:577 -#, php-format -msgid "%s from %s" -msgstr "" - -#: src/Content/Conversation.php:1581 -msgid "View in context" -msgstr "" - -#: src/Content/Conversation/Factory/Channel.php:42 -msgid "For you" -msgstr "" - -#: src/Content/Conversation/Factory/Channel.php:42 -msgid "Posts from contacts you interact with and who interact with you" -msgstr "" - -#: src/Content/Conversation/Factory/Channel.php:43 -msgid "Discover" -msgstr "" - -#: src/Content/Conversation/Factory/Channel.php:43 -msgid "Posts from accounts that you don't follow, but that you might like." -msgstr "" - -#: src/Content/Conversation/Factory/Channel.php:44 -msgid "What's Hot" -msgstr "" - -#: src/Content/Conversation/Factory/Channel.php:44 -msgid "Posts with a lot of interactions" -msgstr "" - -#: src/Content/Conversation/Factory/Channel.php:45 -#, php-format -msgid "Posts in %s" -msgstr "" - -#: src/Content/Conversation/Factory/Channel.php:46 -msgid "Posts from your followers that you don't follow" -msgstr "" - -#: src/Content/Conversation/Factory/Channel.php:47 -msgid "Sharers of sharers" -msgstr "" - -#: src/Content/Conversation/Factory/Channel.php:47 -msgid "Posts from accounts that are followed by accounts that you follow" -msgstr "" - -#: src/Content/Conversation/Factory/Channel.php:48 -msgid "Quiet sharers" -msgstr "" - -#: src/Content/Conversation/Factory/Channel.php:48 -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 -msgid "Images" -msgstr "" - -#: src/Content/Conversation/Factory/Channel.php:49 -msgid "Posts with images" -msgstr "" - -#: src/Content/Conversation/Factory/Channel.php:50 -#: src/Module/Settings/Channels.php:195 src/Module/Settings/Channels.php:216 -msgid "Audio" -msgstr "" - -#: src/Content/Conversation/Factory/Channel.php:50 -msgid "Posts with audio" -msgstr "" - -#: src/Content/Conversation/Factory/Channel.php:51 -#: src/Module/Settings/Channels.php:194 src/Module/Settings/Channels.php:215 -msgid "Videos" -msgstr "" - -#: src/Content/Conversation/Factory/Channel.php:51 -msgid "Posts with videos" -msgstr "" - -#: src/Content/Conversation/Factory/Community.php:43 -msgid "Local Community" -msgstr "" - -#: src/Content/Conversation/Factory/Community.php:43 -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 -msgid "Global Community" -msgstr "" - -#: src/Content/Conversation/Factory/Community.php:47 -msgid "Posts from users of the whole federated network" -msgstr "" - -#: src/Content/Conversation/Factory/Network.php:38 -#: src/Module/Settings/Channels.php:150 -msgid "Latest Activity" -msgstr "" - -#: src/Content/Conversation/Factory/Network.php:38 -msgid "Sort by latest activity" -msgstr "" - -#: src/Content/Conversation/Factory/Network.php:39 -#: src/Module/Settings/Channels.php:151 -msgid "Latest Posts" -msgstr "" - -#: src/Content/Conversation/Factory/Network.php:39 -msgid "Sort by post received date" -msgstr "" - -#: src/Content/Conversation/Factory/Network.php:40 -#: src/Module/Settings/Channels.php:152 -msgid "Latest Creation" -msgstr "" - -#: src/Content/Conversation/Factory/Network.php:40 -msgid "Sort by post creation date" -msgstr "" - -#: src/Content/Conversation/Factory/Network.php:41 -#: src/Module/Settings/Profile/Index.php:260 -msgid "Personal" -msgstr "" - -#: src/Content/Conversation/Factory/Network.php:41 -msgid "Posts that mention or involve you" -msgstr "" - -#: src/Content/Conversation/Factory/Network.php:42 src/Object/Post.php:411 -msgid "Starred" -msgstr "" - -#: src/Content/Conversation/Factory/Network.php:42 -msgid "Favourite Posts" -msgstr "" - -#: src/Content/Feature.php:107 -msgid "General Features" -msgstr "" - -#: src/Content/Feature.php:109 -msgid "Photo Location" -msgstr "" - -#: src/Content/Feature.php:109 -msgid "" -"Photo metadata is normally stripped. This extracts the location (if present) " -"prior to stripping metadata and links it to a map." -msgstr "" - -#: src/Content/Feature.php:110 -msgid "Display the community in the navigation" -msgstr "" - -#: src/Content/Feature.php:110 -msgid "" -"If enabled, the community can be accessed via the navigation menu. " -"Independant from this setting, the community timelines can always be " -"accessed via the channels." -msgstr "" - -#: src/Content/Feature.php:115 -msgid "Post Composition Features" -msgstr "" - -#: src/Content/Feature.php:116 -msgid "Explicit Mentions" -msgstr "" - -#: src/Content/Feature.php:116 -msgid "" -"Add explicit mentions to comment box for manual control over who gets " -"mentioned in replies." -msgstr "" - -#: src/Content/Feature.php:117 -msgid "Add an abstract from ActivityPub content warnings" -msgstr "" - -#: src/Content/Feature.php:117 -msgid "" -"Add an abstract when commenting on ActivityPub posts with a content warning. " -"Abstracts are displayed as content warning on systems like Mastodon or " -"Pleroma." -msgstr "" - -#: src/Content/Feature.php:122 -msgid "Post/Comment Tools" -msgstr "" - -#: src/Content/Feature.php:123 -msgid "Post Categories" -msgstr "" - -#: src/Content/Feature.php:123 -msgid "Add categories to your posts" -msgstr "" - -#: src/Content/Feature.php:128 -msgid "Network Widgets" -msgstr "" - -#: src/Content/Feature.php:129 src/Content/Widget.php:216 -#: src/Model/Circle.php:601 src/Module/Contact.php:400 -#: src/Module/Welcome.php:76 -msgid "Circles" -msgstr "" - -#: src/Content/Feature.php:129 -msgid "" -"Display posts that have been created by accounts of the selected circle." -msgstr "" - -#: src/Content/Feature.php:130 src/Content/GroupManager.php:147 -#: src/Content/Nav.php:278 src/Content/Text/HTML.php:881 -#: src/Content/Widget.php:538 src/Model/User.php:1385 -msgid "Groups" -msgstr "" - -#: src/Content/Feature.php:130 -msgid "Display posts that have been distributed by the selected group." -msgstr "" - -#: src/Content/Feature.php:131 src/Content/Widget.php:507 -msgid "Archives" -msgstr "" - -#: src/Content/Feature.php:131 -msgid "Display an archive where posts can be selected by month and year." -msgstr "" - -#: src/Content/Feature.php:132 src/Content/Widget.php:289 -msgid "Protocols" -msgstr "" - -#: src/Content/Feature.php:132 -msgid "Display posts with the selected protocols." -msgstr "" - -#: src/Content/Feature.php:133 src/Content/Widget.php:544 -#: src/Module/Settings/Account.php:442 -msgid "Account Types" -msgstr "" - -#: src/Content/Feature.php:133 -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 -msgid "Channels" -msgstr "" - -#: src/Content/Feature.php:134 -msgid "Display posts in the system channels and user defined channels." -msgstr "" - -#: src/Content/Feature.php:135 src/Content/Widget/SavedSearches.php:60 -msgid "Saved Searches" -msgstr "" - -#: src/Content/Feature.php:135 -msgid "Display posts that contain subscribed hashtags." -msgstr "" - -#: src/Content/Feature.php:136 src/Content/Widget.php:319 -msgid "Saved Folders" -msgstr "" - -#: src/Content/Feature.php:136 -msgid "Display a list of folders in which posts are stored." -msgstr "" - -#: src/Content/Feature.php:137 src/Module/Conversation/Timeline.php:196 -msgid "Own Contacts" -msgstr "" - -#: src/Content/Feature.php:137 -msgid "" -"Include or exclude posts from subscribed accounts. This widget is not " -"visible on all channels." -msgstr "" - -#: src/Content/Feature.php:138 -msgid "Trending Tags" -msgstr "" - -#: src/Content/Feature.php:138 -msgid "Display a list of the most popular tags in recent public posts." -msgstr "" - -#: src/Content/Feature.php:143 -msgid "Advanced Profile Settings" -msgstr "" - -#: src/Content/Feature.php:144 -msgid "Tag Cloud" -msgstr "" - -#: src/Content/Feature.php:144 -msgid "Provide a personal tag cloud on your profile page" -msgstr "" - -#: src/Content/Feature.php:145 -msgid "Display Membership Date" -msgstr "" - -#: src/Content/Feature.php:145 -msgid "Display membership date in profile" -msgstr "" - -#: src/Content/Feature.php:150 -msgid "Advanced Calendar Settings" -msgstr "" - -#: src/Content/Feature.php:151 -msgid "Allow anonymous access to your calendar" -msgstr "" - -#: src/Content/Feature.php:151 -msgid "" -"Allows anonymous visitors to consult your calendar and your public events. " -"Contact birthday events are private to you." -msgstr "" - -#: src/Content/GroupManager.php:149 -msgid "External link to group" -msgstr "" - -#: src/Content/GroupManager.php:153 src/Content/Widget.php:513 -msgid "show less" -msgstr "" - -#: src/Content/GroupManager.php:154 src/Content/Widget.php:411 -#: src/Content/Widget.php:514 -msgid "show more" -msgstr "" - -#: src/Content/GroupManager.php:155 -msgid "Create new group" -msgstr "" - -#: src/Content/Item.php:332 src/Model/Item.php:3255 -msgid "event" -msgstr "" - -#: src/Content/Item.php:335 src/Content/Item.php:345 -msgid "status" -msgstr "" - -#: src/Content/Item.php:341 src/Model/Item.php:3257 -#: src/Module/Post/Tag/Add.php:123 -msgid "photo" -msgstr "" - -#: src/Content/Item.php:355 src/Module/Post/Tag/Add.php:141 -#, php-format -msgid "%1$s tagged %2$s's %3$s with %4$s" -msgstr "" - -#: src/Content/Item.php:429 view/theme/frio/theme.php:265 -msgid "Follow Thread" -msgstr "" - -#: src/Content/Item.php:430 src/Model/Contact.php:1242 -msgid "View Status" -msgstr "" - -#: src/Content/Item.php:431 src/Content/Item.php:452 src/Model/Contact.php:1177 -#: src/Model/Contact.php:1233 src/Model/Contact.php:1243 -#: src/Module/Directory.php:157 src/Module/Settings/Profile/Index.php:259 -msgid "View Profile" -msgstr "" - -#: src/Content/Item.php:432 src/Model/Contact.php:1244 -msgid "View Photos" -msgstr "" - -#: src/Content/Item.php:433 src/Model/Contact.php:1211 -#: src/Model/Profile.php:467 -msgid "Network Posts" -msgstr "" - -#: src/Content/Item.php:434 src/Model/Contact.php:1235 -#: src/Model/Contact.php:1246 -msgid "View Contact" -msgstr "" - -#: src/Content/Item.php:435 src/Model/Contact.php:1247 -msgid "Send PM" -msgstr "" - -#: src/Content/Item.php:436 src/Module/Contact.php:467 -#: src/Module/Contact/Profile.php:517 -#: src/Module/Moderation/Blocklist/Contact.php:116 -#: src/Module/Moderation/Users/Active.php:137 -#: src/Module/Moderation/Users/Index.php:152 -msgid "Block" -msgstr "" - -#: src/Content/Item.php:437 src/Module/Contact.php:468 -#: src/Module/Contact/Profile.php:525 -#: src/Module/Notifications/Introductions.php:134 -#: src/Module/Notifications/Introductions.php:206 -#: src/Module/Notifications/Notification.php:89 -msgid "Ignore" -msgstr "" - -#: src/Content/Item.php:438 src/Module/Contact.php:469 -#: src/Module/Contact/Profile.php:533 -msgid "Collapse" -msgstr "" - -#: src/Content/Item.php:439 src/Object/Post.php:302 -#, php-format -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 -msgid "Languages" -msgstr "" - -#: src/Content/Item.php:449 src/Content/Widget.php:80 -#: src/Model/Contact.php:1236 src/Model/Contact.php:1248 -#: src/Module/Contact/Follow.php:167 view/theme/vier/theme.php:195 -msgid "Connect/Follow" -msgstr "" - -#: src/Content/Item.php:883 -msgid "Unable to fetch user." -msgstr "" - -#: src/Content/Nav.php:121 -msgid "Nothing new here" -msgstr "" - -#: src/Content/Nav.php:125 src/Module/Special/HTTPException.php:77 -msgid "Go back" -msgstr "" - -#: src/Content/Nav.php:126 -msgid "Clear notifications" -msgstr "" - -#: src/Content/Nav.php:127 src/Content/Text/HTML.php:868 -msgid "@name, !group, #tags, content" -msgstr "" - -#: src/Content/Nav.php:222 src/Module/Security/Login.php:157 -msgid "Logout" -msgstr "" - -#: src/Content/Nav.php:222 -msgid "End this session" -msgstr "" - -#: src/Content/Nav.php:224 src/Module/Bookmarklet.php:44 -#: src/Module/Security/Login.php:158 -msgid "Login" -msgstr "" - -#: src/Content/Nav.php:224 -msgid "Sign in" -msgstr "" - -#: src/Content/Nav.php:229 src/Module/BaseProfile.php:57 -#: src/Module/Contact.php:511 -msgid "Conversations" -msgstr "" - -#: src/Content/Nav.php:229 -msgid "Conversations you started" -msgstr "" - -#: src/Content/Nav.php:230 src/Module/BaseProfile.php:49 -#: src/Module/BaseSettings.php:98 src/Module/Contact.php:503 -#: src/Module/Contact/Profile.php:424 src/Module/Profile/Profile.php:268 -#: src/Module/Welcome.php:57 view/theme/frio/theme.php:233 -msgid "Profile" -msgstr "" - -#: src/Content/Nav.php:230 view/theme/frio/theme.php:233 -msgid "Your profile page" -msgstr "" - -#: src/Content/Nav.php:231 src/Module/BaseProfile.php:65 -#: src/Module/Media/Photo/Browser.php:74 view/theme/frio/theme.php:237 -msgid "Photos" -msgstr "" - -#: src/Content/Nav.php:231 view/theme/frio/theme.php:237 -msgid "Your photos" -msgstr "" - -#: src/Content/Nav.php:232 src/Module/BaseProfile.php:73 -#: src/Module/BaseProfile.php:76 src/Module/Contact.php:527 -#: view/theme/frio/theme.php:238 -msgid "Media" -msgstr "" - -#: src/Content/Nav.php:232 view/theme/frio/theme.php:238 -msgid "Your postings with media" -msgstr "" - -#: src/Content/Nav.php:233 src/Content/Nav.php:293 -#: src/Module/BaseProfile.php:85 src/Module/BaseProfile.php:88 -#: src/Module/BaseProfile.php:96 src/Module/BaseProfile.php:99 -#: src/Module/Settings/Display.php:319 view/theme/frio/theme.php:239 -#: view/theme/frio/theme.php:243 -msgid "Calendar" -msgstr "" - -#: src/Content/Nav.php:233 view/theme/frio/theme.php:239 -msgid "Your calendar" -msgstr "" - -#: src/Content/Nav.php:234 -msgid "Personal notes" -msgstr "" - -#: src/Content/Nav.php:234 -msgid "Your personal notes" -msgstr "" - -#: src/Content/Nav.php:251 src/Content/Nav.php:308 -msgid "Home" -msgstr "" - -#: src/Content/Nav.php:251 src/Module/Settings/OAuth.php:73 -msgid "Home Page" -msgstr "" - -#: src/Content/Nav.php:255 src/Module/Register.php:169 -#: src/Module/Security/Login.php:124 -msgid "Register" -msgstr "" - -#: src/Content/Nav.php:255 -msgid "Create an account" -msgstr "" - -#: src/Content/Nav.php:261 src/Module/Help.php:67 -#: src/Module/Settings/TwoFactor/AppSpecific.php:132 -#: src/Module/Settings/TwoFactor/Index.php:139 -#: src/Module/Settings/TwoFactor/Recovery.php:110 -#: src/Module/Settings/TwoFactor/Verify.php:149 view/theme/vier/theme.php:240 -msgid "Help" -msgstr "" - -#: src/Content/Nav.php:261 -msgid "Help and documentation" -msgstr "" - -#: src/Content/Nav.php:265 -msgid "Apps" -msgstr "" - -#: src/Content/Nav.php:265 -msgid "Addon applications, utilities, games" -msgstr "" - -#: src/Content/Nav.php:269 src/Content/Text/HTML.php:866 -#: src/Module/Admin/Logs/View.php:86 src/Module/Search/Index.php:112 -msgid "Search" -msgstr "" - -#: src/Content/Nav.php:269 -msgid "Search site content" -msgstr "" - -#: src/Content/Nav.php:272 src/Content/Text/HTML.php:875 -msgid "Full Text" -msgstr "" - -#: src/Content/Nav.php:273 src/Content/Text/HTML.php:876 -#: 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/Module/BaseProfile.php:130 src/Module/Contact.php:426 -#: src/Module/Contact.php:535 view/theme/frio/theme.php:246 -msgid "Contacts" -msgstr "" - -#: src/Content/Nav.php:289 -msgid "Community" -msgstr "" - -#: src/Content/Nav.php:289 -msgid "Conversations on this and other servers" -msgstr "" - -#: src/Content/Nav.php:296 -msgid "Directory" -msgstr "" - -#: src/Content/Nav.php:296 -msgid "People directory" -msgstr "" - -#: src/Content/Nav.php:298 src/Module/BaseAdmin.php:85 -#: src/Module/BaseModeration.php:108 -msgid "Information" -msgstr "" - -#: src/Content/Nav.php:298 -msgid "Information about this friendica instance" -msgstr "" - -#: src/Content/Nav.php:301 src/Module/Admin/Tos.php:78 -#: src/Module/BaseAdmin.php:95 src/Module/Register.php:177 -#: src/Module/Tos.php:101 -msgid "Terms of Service" -msgstr "" - -#: src/Content/Nav.php:301 -msgid "Terms of Service of this Friendica instance" -msgstr "" - -#: src/Content/Nav.php:306 view/theme/frio/theme.php:242 -msgid "Network" -msgstr "" - -#: src/Content/Nav.php:306 view/theme/frio/theme.php:242 -msgid "Conversations from your friends" -msgstr "" - -#: src/Content/Nav.php:308 view/theme/frio/theme.php:232 -msgid "Your posts and conversations" -msgstr "" - -#: src/Content/Nav.php:312 -msgid "Introductions" -msgstr "" - -#: src/Content/Nav.php:312 -msgid "Friend Requests" -msgstr "" - -#: src/Content/Nav.php:313 src/Module/BaseNotifications.php:149 -#: src/Module/Notifications/Introductions.php:75 -msgid "Notifications" -msgstr "" - -#: src/Content/Nav.php:314 -msgid "See all notifications" -msgstr "" - -#: src/Content/Nav.php:315 src/Module/Settings/Connectors.php:244 -msgid "Mark as seen" -msgstr "" - -#: src/Content/Nav.php:315 -msgid "Mark all system notifications as seen" -msgstr "" - -#: src/Content/Nav.php:318 view/theme/frio/theme.php:244 -msgid "Private mail" -msgstr "" - -#: src/Content/Nav.php:319 -msgid "Inbox" -msgstr "" - -#: src/Content/Nav.php:320 -msgid "Outbox" -msgstr "" - -#: src/Content/Nav.php:324 -msgid "Accounts" -msgstr "" - -#: src/Content/Nav.php:324 -msgid "Manage other pages" -msgstr "" - -#: src/Content/Nav.php:327 src/Module/Admin/Addons/Details.php:114 -#: src/Module/Admin/Themes/Details.php:93 src/Module/BaseSettings.php:182 -#: src/Module/Welcome.php:52 view/theme/frio/theme.php:245 -msgid "Settings" -msgstr "" - -#: src/Content/Nav.php:327 view/theme/frio/theme.php:245 -msgid "Account settings" -msgstr "" - -#: src/Content/Nav.php:329 view/theme/frio/theme.php:246 -msgid "Manage/edit friends and contacts" -msgstr "" - -#: src/Content/Nav.php:334 src/Module/BaseAdmin.php:119 -msgid "Admin" -msgstr "" - -#: src/Content/Nav.php:334 -msgid "Site setup and configuration" -msgstr "" - -#: src/Content/Nav.php:335 src/Module/BaseModeration.php:128 -#: src/Module/Moderation/Blocklist/Contact.php:110 -#: src/Module/Moderation/Blocklist/Server/Add.php:121 -#: src/Module/Moderation/Blocklist/Server/Import.php:118 -#: src/Module/Moderation/Blocklist/Server/Index.php:95 -#: src/Module/Moderation/Item/Delete.php:61 -#: src/Module/Moderation/Reports.php:89 src/Module/Moderation/Summary.php:75 -#: src/Module/Moderation/Users/Active.php:133 -#: src/Module/Moderation/Users/Blocked.php:133 -#: src/Module/Moderation/Users/Deleted.php:80 -#: src/Module/Moderation/Users/Index.php:147 -msgid "Moderation" -msgstr "" - -#: src/Content/Nav.php:335 -msgid "Content and user moderation" -msgstr "" - -#: src/Content/Nav.php:338 -msgid "Navigation" -msgstr "" - -#: src/Content/Nav.php:338 -msgid "Site map" -msgstr "" - -#: src/Content/Pager.php:216 -msgid "first" -msgstr "" - -#: src/Content/Pager.php:221 -msgid "prev" -msgstr "" - -#: src/Content/Pager.php:276 -msgid "next" -msgstr "" - -#: src/Content/Pager.php:281 -msgid "last" -msgstr "" - -#: src/Content/Text/BBCode.php:767 src/Content/Text/BBCode.php:1764 -#: src/Content/Text/BBCode.php:1765 -msgid "Image/photo" -msgstr "" - -#: src/Content/Text/BBCode.php:985 -#, php-format -msgid "" -"%2$s %3$s" -msgstr "" - -#: src/Content/Text/BBCode.php:1010 src/Model/Item.php:4014 -#: src/Model/Item.php:4020 src/Model/Item.php:4021 -msgid "Link to source" -msgstr "" - -#: src/Content/Text/BBCode.php:1671 src/Content/Text/HTML.php:905 -msgid "Click to open/close" -msgstr "" - -#: src/Content/Text/BBCode.php:1704 -msgid "$1 wrote:" -msgstr "" - -#: src/Content/Text/BBCode.php:1769 src/Content/Text/BBCode.php:1770 -msgid "Encrypted content" -msgstr "" - -#: src/Content/Text/BBCode.php:2033 -msgid "Invalid source protocol" -msgstr "" - -#: src/Content/Text/BBCode.php:2052 -msgid "Invalid link protocol" -msgstr "" - -#: src/Content/Text/HTML.php:783 -msgid "Loading more entries..." -msgstr "" - -#: src/Content/Text/HTML.php:784 -msgid "The end" -msgstr "" - -#: src/Content/Text/HTML.php:860 src/Content/Widget/VCard.php:126 -#: src/Model/Profile.php:476 src/Module/Contact/Profile.php:477 -msgid "Follow" -msgstr "" - -#: src/Content/Widget.php:51 -msgid "Add New Contact" -msgstr "" - -#: src/Content/Widget.php:52 -msgid "Enter address or web location" -msgstr "" - -#: src/Content/Widget.php:53 -msgid "Example: bob@example.com, http://example.com/barbara" -msgstr "" - -#: src/Content/Widget.php:55 -msgid "Connect" -msgstr "" - -#: src/Content/Widget.php:72 -#, php-format -msgid "%d invitation available" -msgid_plural "%d invitations available" -msgstr[0] "" -msgstr[1] "" - -#: src/Content/Widget.php:78 view/theme/vier/theme.php:193 -msgid "Find People" -msgstr "" - -#: src/Content/Widget.php:79 view/theme/vier/theme.php:194 -msgid "Enter name or interest" -msgstr "" - -#: src/Content/Widget.php:81 view/theme/vier/theme.php:196 -msgid "Examples: Robert Morgenstein, Fishing" -msgstr "" - -#: src/Content/Widget.php:82 src/Module/Contact.php:460 -#: src/Module/Directory.php:96 view/theme/vier/theme.php:197 -msgid "Find" -msgstr "" - -#: src/Content/Widget.php:83 src/Module/Contact/Suggestions.php:73 -#: view/theme/vier/theme.php:198 -msgid "Friend Suggestions" -msgstr "" - -#: src/Content/Widget.php:84 view/theme/vier/theme.php:199 -msgid "Similar Interests" -msgstr "" - -#: src/Content/Widget.php:85 view/theme/vier/theme.php:200 -msgid "Random Profile" -msgstr "" - -#: src/Content/Widget.php:86 view/theme/vier/theme.php:201 -msgid "Invite Friends" -msgstr "" - -#: src/Content/Widget.php:87 src/Module/Directory.php:88 -#: view/theme/vier/theme.php:202 -msgid "Global Directory" -msgstr "" - -#: src/Content/Widget.php:89 view/theme/vier/theme.php:204 -msgid "Local Directory" -msgstr "" - -#: src/Content/Widget.php:218 -msgid "Everyone" -msgstr "" - -#: src/Content/Widget.php:243 src/Module/Contact.php:423 -msgid "No relationship" -msgstr "" - -#: src/Content/Widget.php:248 -msgid "Relationships" -msgstr "" - -#: src/Content/Widget.php:250 src/Module/Circle.php:294 -#: src/Module/Contact.php:344 -msgid "All Contacts" -msgstr "" - -#: src/Content/Widget.php:291 -msgid "All Protocols" -msgstr "" - -#: src/Content/Widget.php:321 src/Content/Widget.php:352 -msgid "Everything" -msgstr "" - -#: src/Content/Widget.php:350 -msgid "Categories" -msgstr "" - -#: src/Content/Widget.php:407 -#, php-format -msgid "%d contact in common" -msgid_plural "%d contacts in common" -msgstr[0] "" -msgstr[1] "" - -#: src/Content/Widget.php:515 -msgid "On this date" -msgstr "" - -#: src/Content/Widget.php:535 -msgid "Persons" -msgstr "" - -#: src/Content/Widget.php:536 -msgid "Organisations" -msgstr "" - -#: src/Content/Widget.php:537 src/Model/Contact.php:1738 -msgid "News" -msgstr "" - -#: src/Content/Widget.php:539 -msgid "Relays" -msgstr "" - -#: src/Content/Widget.php:546 src/Module/Moderation/BaseUsers.php:69 -msgid "All" -msgstr "" - -#: src/Content/Widget/CalendarExport.php:56 -msgid "Export" -msgstr "" - -#: src/Content/Widget/CalendarExport.php:57 -msgid "Export calendar as ical" -msgstr "" - -#: src/Content/Widget/CalendarExport.php:58 -msgid "Export calendar as csv" -msgstr "" - -#: src/Content/Widget/ContactBlock.php:79 -msgid "No contacts" -msgstr "" - -#: src/Content/Widget/ContactBlock.php:110 -#, php-format -msgid "%d Contact" -msgid_plural "%d Contacts" -msgstr[0] "" -msgstr[1] "" - -#: src/Content/Widget/ContactBlock.php:127 -msgid "View Contacts" -msgstr "" - -#: src/Content/Widget/SavedSearches.php:47 -msgid "Remove term" -msgstr "" - -#: src/Content/Widget/TrendingTags.php:52 -#, php-format -msgid "Trending Tags (last %d hour)" -msgid_plural "Trending Tags (last %d hours)" -msgstr[0] "" -msgstr[1] "" - -#: src/Content/Widget/TrendingTags.php:53 -msgid "More Trending Tags" -msgstr "" - -#: src/Content/Widget/VCard.php:104 src/Model/Contact.php:1205 -#: src/Model/Profile.php:461 -msgid "Post to group" -msgstr "" - -#: src/Content/Widget/VCard.php:109 src/Model/Contact.php:1209 -#: src/Model/Profile.php:465 src/Module/Moderation/Item/Source.php:85 -msgid "Mention" -msgstr "" - -#: src/Content/Widget/VCard.php:119 src/Model/Profile.php:380 -#: src/Module/Contact/Profile.php:413 src/Module/Profile/Profile.php:199 -msgid "XMPP:" -msgstr "" - -#: src/Content/Widget/VCard.php:120 src/Model/Profile.php:381 -#: src/Module/Contact/Profile.php:415 src/Module/Profile/Profile.php:203 -msgid "Matrix:" -msgstr "" - -#: src/Content/Widget/VCard.php:121 src/Model/Event.php:82 -#: src/Model/Event.php:109 src/Model/Event.php:471 src/Model/Event.php:960 -#: src/Model/Profile.php:375 src/Module/Contact/Profile.php:411 -#: src/Module/Directory.php:147 src/Module/Notifications/Introductions.php:187 -#: src/Module/Profile/Profile.php:221 -msgid "Location:" -msgstr "" - -#: src/Content/Widget/VCard.php:124 src/Model/Profile.php:489 -#: src/Module/Notifications/Introductions.php:201 -msgid "Network:" -msgstr "" - -#: src/Content/Widget/VCard.php:128 src/Model/Contact.php:1237 -#: src/Model/Contact.php:1249 src/Model/Profile.php:478 -#: src/Module/Contact/Profile.php:469 -msgid "Unfollow" -msgstr "" - -#: src/Content/Widget/VCard.php:134 src/Model/Contact.php:1207 -#: src/Model/Profile.php:463 -msgid "View group" -msgstr "" - -#: src/Core/ACL.php:166 src/Module/Profile/Profile.php:269 -msgid "Yourself" -msgstr "" - -#: src/Core/ACL.php:202 src/Module/PermissionTooltip.php:147 -#: src/Module/PermissionTooltip.php:169 -msgid "Mutuals" -msgstr "" - -#: src/Core/ACL.php:294 -msgid "Post to Email" -msgstr "" - -#: src/Core/ACL.php:321 src/Module/PermissionTooltip.php:90 -#: src/Module/PermissionTooltip.php:211 -msgid "Public" -msgstr "" - -#: src/Core/ACL.php:322 -msgid "" -"This content will be shown to all your followers and can be seen in the " -"community pages and by anyone with its link." -msgstr "" - -#: src/Core/ACL.php:323 src/Module/PermissionTooltip.php:98 -msgid "Limited/Private" -msgstr "" - -#: src/Core/ACL.php:324 -msgid "" -"This content will be shown only to the people in the first box, to the " -"exception of the people mentioned in the second box. It won't appear " -"anywhere public." -msgstr "" - -#: src/Core/ACL.php:324 -msgid "" -"Start typing the name of a contact or a circle to show a filtered list. You " -"can also mention the special circles \"Followers\" and \"Mutuals\"." -msgstr "" - -#: src/Core/ACL.php:325 -msgid "Show to:" -msgstr "" - -#: src/Core/ACL.php:326 -msgid "Except to:" -msgstr "" - -#: src/Core/ACL.php:327 src/Module/Post/Edit.php:154 -msgid "CC: email addresses" -msgstr "" - -#: src/Core/ACL.php:328 src/Module/Post/Edit.php:160 -msgid "Example: bob@example.com, mary@example.com" -msgstr "" - -#: src/Core/ACL.php:329 -msgid "Connectors" -msgstr "" - -#: src/Core/Installer.php:180 -msgid "" -"The database configuration file \"config/local.config.php\" could not be " -"written. Please use the enclosed text to create a configuration file in your " -"web server root." -msgstr "" - -#: src/Core/Installer.php:197 -msgid "" -"You may need to import the file \"database.sql\" manually using phpmyadmin " -"or mysql." -msgstr "" - -#: src/Core/Installer.php:198 src/Module/Install.php:207 -#: src/Module/Install.php:350 -msgid "Please see the file \"doc/INSTALL.md\"." -msgstr "" - -#: src/Core/Installer.php:259 -msgid "Could not find a command line version of PHP in the web server PATH." -msgstr "" - -#: src/Core/Installer.php:260 -msgid "" -"If you don't have a command line version of PHP installed on your server, " -"you will not be able to run the background processing. See 'Setup the worker'" -msgstr "" - -#: src/Core/Installer.php:265 -msgid "PHP executable path" -msgstr "" - -#: src/Core/Installer.php:265 -msgid "" -"Enter full path to php executable. You can leave this blank to continue the " -"installation." -msgstr "" - -#: src/Core/Installer.php:270 -msgid "Command line PHP" -msgstr "" - -#: src/Core/Installer.php:279 -msgid "PHP executable is not the php cli binary (could be cgi-fgci version)" -msgstr "" - -#: src/Core/Installer.php:280 -msgid "Found PHP version: " -msgstr "" - -#: src/Core/Installer.php:282 -msgid "PHP cli binary" -msgstr "" - -#: src/Core/Installer.php:295 -msgid "" -"The command line version of PHP on your system does not have " -"\"register_argc_argv\" enabled." -msgstr "" - -#: src/Core/Installer.php:296 -msgid "This is required for message delivery to work." -msgstr "" - -#: src/Core/Installer.php:301 -msgid "PHP register_argc_argv" -msgstr "" - -#: src/Core/Installer.php:333 -msgid "" -"Error: the \"openssl_pkey_new\" function on this system is not able to " -"generate encryption keys" -msgstr "" - -#: src/Core/Installer.php:334 -msgid "" -"If running under Windows, please see \"http://www.php.net/manual/en/openssl." -"installation.php\"." -msgstr "" - -#: src/Core/Installer.php:337 -msgid "Generate encryption keys" -msgstr "" - -#: src/Core/Installer.php:388 -msgid "" -"Error: Apache webserver mod-rewrite module is required but not installed." -msgstr "" - -#: src/Core/Installer.php:392 -msgid "Apache mod_rewrite module" -msgstr "" - -#: src/Core/Installer.php:398 -msgid "Error: PDO or MySQLi PHP module required but not installed." -msgstr "" - -#: src/Core/Installer.php:402 -msgid "Error: The MySQL driver for PDO is not installed." -msgstr "" - -#: src/Core/Installer.php:405 -msgid "PDO or MySQLi PHP module" -msgstr "" - -#: src/Core/Installer.php:411 -msgid "Error: The IntlChar module is not installed." -msgstr "" - -#: src/Core/Installer.php:414 -msgid "IntlChar PHP module" -msgstr "" - -#: src/Core/Installer.php:422 -msgid "Error, XML PHP module required but not installed." -msgstr "" - -#: src/Core/Installer.php:426 -msgid "XML PHP module" -msgstr "" - -#: src/Core/Installer.php:429 -msgid "libCurl PHP module" -msgstr "" - -#: src/Core/Installer.php:430 -msgid "Error: libCURL PHP module required but not installed." -msgstr "" - -#: src/Core/Installer.php:436 -msgid "GD graphics PHP module" -msgstr "" - -#: src/Core/Installer.php:437 -msgid "" -"Error: GD graphics PHP module with JPEG support required but not installed." -msgstr "" - -#: src/Core/Installer.php:443 -msgid "OpenSSL PHP module" -msgstr "" - -#: src/Core/Installer.php:444 -msgid "Error: openssl PHP module required but not installed." -msgstr "" - -#: src/Core/Installer.php:450 -msgid "mb_string PHP module" -msgstr "" - -#: src/Core/Installer.php:451 -msgid "Error: mb_string PHP module required but not installed." -msgstr "" - -#: src/Core/Installer.php:457 -msgid "iconv PHP module" -msgstr "" - -#: src/Core/Installer.php:458 -msgid "Error: iconv PHP module required but not installed." -msgstr "" - -#: src/Core/Installer.php:464 -msgid "POSIX PHP module" -msgstr "" - -#: src/Core/Installer.php:465 -msgid "Error: POSIX PHP module required but not installed." -msgstr "" - -#: src/Core/Installer.php:471 -msgid "Program execution functions" -msgstr "" - -#: src/Core/Installer.php:472 -msgid "" -"Error: Program execution functions (proc_open) required but not enabled." -msgstr "" - -#: src/Core/Installer.php:478 -msgid "JSON PHP module" -msgstr "" - -#: src/Core/Installer.php:479 -msgid "Error: JSON PHP module required but not installed." -msgstr "" - -#: src/Core/Installer.php:485 -msgid "File Information PHP module" -msgstr "" - -#: src/Core/Installer.php:486 -msgid "Error: File Information PHP module required but not installed." -msgstr "" - -#: src/Core/Installer.php:492 -msgid "GNU Multiple Precision PHP module" -msgstr "" - -#: src/Core/Installer.php:493 -msgid "Error: GNU Multiple Precision PHP module required but not installed." -msgstr "" - -#: src/Core/Installer.php:516 -msgid "" -"The web installer needs to be able to create a file called \"local.config.php" -"\" in the \"config\" folder of your web server and it is unable to do so." -msgstr "" - -#: src/Core/Installer.php:517 -msgid "" -"This is most often a permission setting, as the web server may not be able " -"to write files in your folder - even if you can." -msgstr "" - -#: src/Core/Installer.php:518 -msgid "" -"At the end of this procedure, we will give you a text to save in a file " -"named local.config.php in your Friendica \"config\" folder." -msgstr "" - -#: src/Core/Installer.php:519 -msgid "" -"You can alternatively skip this procedure and perform a manual installation. " -"Please see the file \"doc/INSTALL.md\" for instructions." -msgstr "" - -#: src/Core/Installer.php:522 -msgid "config/local.config.php is writable" -msgstr "" - -#: src/Core/Installer.php:542 -msgid "" -"Friendica uses the Smarty3 template engine to render its web views. Smarty3 " -"compiles templates to PHP to speed up rendering." -msgstr "" - -#: src/Core/Installer.php:543 -msgid "" -"In order to store these compiled templates, the web server needs to have " -"write access to the directory view/smarty3/ under the Friendica top level " -"folder." -msgstr "" - -#: src/Core/Installer.php:544 -msgid "" -"Please ensure that the user that your web server runs as (e.g. www-data) has " -"write access to this folder." -msgstr "" - -#: src/Core/Installer.php:545 -msgid "" -"Note: as a security measure, you should give the web server write access to " -"view/smarty3/ only--not the template files (.tpl) that it contains." -msgstr "" - -#: src/Core/Installer.php:548 -msgid "view/smarty3 is writable" -msgstr "" - -#: src/Core/Installer.php:576 -msgid "" -"Url rewrite in .htaccess seems not working. Make sure you copied .htaccess-" -"dist to .htaccess." -msgstr "" - -#: src/Core/Installer.php:577 -msgid "" -"In some circumstances (like running inside containers), you can skip this " -"error." -msgstr "" - -#: src/Core/Installer.php:579 -msgid "Error message from Curl when fetching" -msgstr "" - -#: src/Core/Installer.php:585 -msgid "Url rewrite is working" -msgstr "" - -#: src/Core/Installer.php:614 -msgid "" -"The detection of TLS to secure the communication between the browser and the " -"new Friendica server failed." -msgstr "" - -#: src/Core/Installer.php:615 -msgid "" -"It is highly encouraged to use Friendica only over a secure connection as " -"sensitive information like passwords will be transmitted." -msgstr "" - -#: src/Core/Installer.php:616 -msgid "Please ensure that the connection to the server is secure." -msgstr "" - -#: src/Core/Installer.php:617 -msgid "No TLS detected" -msgstr "" - -#: src/Core/Installer.php:619 -msgid "TLS detected" -msgstr "" - -#: src/Core/Installer.php:636 -msgid "ImageMagick PHP extension is not installed" -msgstr "" - -#: src/Core/Installer.php:638 -msgid "ImageMagick PHP extension is installed" -msgstr "" - -#: src/Core/Installer.php:659 -msgid "Database already in use." -msgstr "" - -#: src/Core/Installer.php:664 -msgid "Could not connect to database." -msgstr "" - -#: src/Core/L10n.php:444 src/Model/Item.php:2299 -msgid "Undetermined" -msgstr "" - -#: src/Core/L10n.php:451 -#, php-format -msgid "%s (%s)" -msgstr "" - -#: src/Core/L10n.php:499 src/Model/Event.php:430 -#: src/Module/Settings/Display.php:287 -msgid "Monday" -msgstr "" - -#: src/Core/L10n.php:499 src/Model/Event.php:431 -#: src/Module/Settings/Display.php:288 -msgid "Tuesday" -msgstr "" - -#: src/Core/L10n.php:499 src/Model/Event.php:432 -#: src/Module/Settings/Display.php:289 -msgid "Wednesday" -msgstr "" - -#: src/Core/L10n.php:499 src/Model/Event.php:433 -#: src/Module/Settings/Display.php:290 -msgid "Thursday" -msgstr "" - -#: src/Core/L10n.php:499 src/Model/Event.php:434 -#: src/Module/Settings/Display.php:291 -msgid "Friday" -msgstr "" - -#: src/Core/L10n.php:499 src/Model/Event.php:435 -#: src/Module/Settings/Display.php:292 -msgid "Saturday" -msgstr "" - -#: src/Core/L10n.php:499 src/Model/Event.php:429 -#: src/Module/Settings/Display.php:286 -msgid "Sunday" -msgstr "" - -#: src/Core/L10n.php:503 src/Model/Event.php:450 -msgid "January" -msgstr "" - -#: src/Core/L10n.php:503 src/Model/Event.php:451 -msgid "February" -msgstr "" - -#: src/Core/L10n.php:503 src/Model/Event.php:452 -msgid "March" -msgstr "" - -#: src/Core/L10n.php:503 src/Model/Event.php:453 -msgid "April" -msgstr "" - -#: src/Core/L10n.php:503 src/Core/L10n.php:522 src/Model/Event.php:441 -msgid "May" -msgstr "" - -#: src/Core/L10n.php:503 src/Model/Event.php:454 -msgid "June" -msgstr "" - -#: src/Core/L10n.php:503 src/Model/Event.php:455 -msgid "July" -msgstr "" - -#: src/Core/L10n.php:503 src/Model/Event.php:456 -msgid "August" -msgstr "" - -#: src/Core/L10n.php:503 src/Model/Event.php:457 -msgid "September" -msgstr "" - -#: src/Core/L10n.php:503 src/Model/Event.php:458 -msgid "October" -msgstr "" - -#: src/Core/L10n.php:503 src/Model/Event.php:459 -msgid "November" -msgstr "" - -#: src/Core/L10n.php:503 src/Model/Event.php:460 -msgid "December" -msgstr "" - -#: src/Core/L10n.php:518 src/Model/Event.php:422 -msgid "Mon" -msgstr "" - -#: src/Core/L10n.php:518 src/Model/Event.php:423 -msgid "Tue" -msgstr "" - -#: src/Core/L10n.php:518 src/Model/Event.php:424 -msgid "Wed" -msgstr "" - -#: src/Core/L10n.php:518 src/Model/Event.php:425 -msgid "Thu" -msgstr "" - -#: src/Core/L10n.php:518 src/Model/Event.php:426 -msgid "Fri" -msgstr "" - -#: src/Core/L10n.php:518 src/Model/Event.php:427 -msgid "Sat" -msgstr "" - -#: src/Core/L10n.php:518 src/Model/Event.php:421 -msgid "Sun" -msgstr "" - -#: src/Core/L10n.php:522 src/Model/Event.php:437 -msgid "Jan" -msgstr "" - -#: src/Core/L10n.php:522 src/Model/Event.php:438 -msgid "Feb" -msgstr "" - -#: src/Core/L10n.php:522 src/Model/Event.php:439 -msgid "Mar" -msgstr "" - -#: src/Core/L10n.php:522 src/Model/Event.php:440 -msgid "Apr" -msgstr "" - -#: src/Core/L10n.php:522 src/Model/Event.php:442 -msgid "Jun" -msgstr "" - -#: src/Core/L10n.php:522 src/Model/Event.php:443 -msgid "Jul" -msgstr "" - -#: src/Core/L10n.php:522 src/Model/Event.php:444 -msgid "Aug" -msgstr "" - -#: src/Core/L10n.php:522 -msgid "Sep" -msgstr "" - -#: src/Core/L10n.php:522 src/Model/Event.php:446 -msgid "Oct" -msgstr "" - -#: src/Core/L10n.php:522 src/Model/Event.php:447 -msgid "Nov" -msgstr "" - -#: src/Core/L10n.php:522 src/Model/Event.php:448 -msgid "Dec" -msgstr "" - -#: src/Core/Logger/Util/LoggerSettingsCheck.php:60 -#, php-format -msgid "The logfile '%s' is not usable. No logging possible (error: '%s')" -msgstr "" - -#: src/Core/Logger/Util/LoggerSettingsCheck.php:85 -#, php-format -msgid "The debug logfile '%s' is not usable. No logging possible (error: '%s')" -msgstr "" - -#: src/Core/Renderer.php:92 src/Core/Renderer.php:121 src/Core/Renderer.php:150 -#: src/Core/Renderer.php:184 src/Render/FriendicaSmartyEngine.php:60 -msgid "" -"Friendica can't display this page at the moment, please contact the " -"administrator." -msgstr "" - -#: src/Core/Renderer.php:146 -msgid "template engine cannot be registered without a name." -msgstr "" - -#: src/Core/Renderer.php:180 -msgid "template engine is not registered!" -msgstr "" - -#: src/Core/Storage/Type/FilesystemConfig.php:78 -msgid "Storage base path" -msgstr "" - -#: src/Core/Storage/Type/FilesystemConfig.php:80 -msgid "" -"Folder where uploaded files are saved. For maximum security, This should be " -"a path outside web server folder tree" -msgstr "" - -#: src/Core/Storage/Type/FilesystemConfig.php:93 -msgid "Enter a valid existing folder" -msgstr "" - -#: src/Core/Update.php:80 -#, php-format -msgid "" -"Updates from version %s are not supported. Please update at least to version " -"2021.01 and wait until the postupdate finished version 1383." -msgstr "" - -#: src/Core/Update.php:91 -#, php-format -msgid "" -"Updates from postupdate version %s are not supported. Please update at least " -"to version 2021.01 and wait until the postupdate finished version 1383." -msgstr "" - -#: src/Core/Update.php:183 -#, php-format -msgid "%s: executing pre update %d" -msgstr "" - -#: src/Core/Update.php:225 -#, php-format -msgid "%s: executing post update %d" -msgstr "" - -#: src/Core/Update.php:299 -#, php-format -msgid "Update %s failed. See error logs." -msgstr "" - -#: src/Core/Update.php:339 -#, php-format -msgid "" -"\n" -"\t\t\t\tThe friendica developers released update %s recently,\n" -"\t\t\t\tbut when I tried to install it, something went terribly wrong.\n" -"\t\t\t\tThis needs to be fixed soon and I can't do it alone. Please contact " -"a\n" -"\t\t\t\tfriendica developer if you can not help me on your own. My database " -"might be invalid." -msgstr "" - -#: src/Core/Update.php:345 -#, php-format -msgid "The error message is\\n[pre]%s[/pre]" -msgstr "" - -#: src/Core/Update.php:349 src/Core/Update.php:377 -msgid "[Friendica Notify] Database update" -msgstr "" - -#: src/Core/Update.php:371 -#, php-format -msgid "" -"\n" -"\t\t\t\tThe friendica database was successfully updated from %s to %s." -msgstr "" - -#: src/Database/DBStructure.php:57 -#, php-format -msgid "The database version had been set to %s." -msgstr "" - -#: src/Database/DBStructure.php:82 -#, php-format -msgid "" -"The post update is at version %d, it has to be at %d to safely drop the " -"tables." -msgstr "" - -#: src/Database/DBStructure.php:95 -msgid "No unused tables found." -msgstr "" - -#: src/Database/DBStructure.php:100 -msgid "" -"These tables are not used for friendica and will be deleted when you execute " -"\"dbstructure drop -e\":" -msgstr "" - -#: src/Database/DBStructure.php:137 -msgid "There are no tables on MyISAM or InnoDB with the Antelope file format." -msgstr "" - -#: src/Database/DBStructure.php:161 -#, php-format -msgid "" -"\n" -"Error %d occurred during database update:\n" -"%s\n" -msgstr "" - -#: src/Database/DBStructure.php:164 -msgid "Errors encountered performing database changes: " -msgstr "" - -#: src/Database/DBStructure.php:232 -msgid "Another database update is currently running." -msgstr "" - -#: src/Database/DBStructure.php:236 -#, php-format -msgid "%s: Database update" -msgstr "" - -#: src/Database/DBStructure.php:493 -#, php-format -msgid "%s: updating %s table." -msgstr "" - -#: src/Factory/Api/Mastodon/Error.php:42 -msgid "Record not found" -msgstr "" - -#: src/Factory/Api/Mastodon/Error.php:49 -msgid "Unprocessable Entity" -msgstr "" - -#: src/Factory/Api/Mastodon/Error.php:56 -msgid "Unauthorized" -msgstr "" - -#: src/Factory/Api/Mastodon/Error.php:62 -msgid "" -"Token is not authorized with a valid user or is missing a required scope" -msgstr "" - -#: src/Factory/Api/Mastodon/Error.php:69 -msgid "Internal Server Error" -msgstr "" - -#: src/LegacyModule.php:63 -#, php-format -msgid "Legacy module file not found: %s" -msgstr "" - -#: src/Model/Circle.php:106 -msgid "" -"A deleted circle with this name was revived. Existing item permissions " -"may apply to this circle and any future members. If this is " -"not what you intended, please create another circle with a different name." -msgstr "" - -#: src/Model/Circle.php:544 -msgid "Everybody" -msgstr "" - -#: src/Model/Circle.php:563 -msgid "edit" -msgstr "" - -#: src/Model/Circle.php:600 -msgid "add" -msgstr "" - -#: src/Model/Circle.php:605 -msgid "Edit circle" -msgstr "" - -#: src/Model/Circle.php:606 src/Module/Circle.php:195 -msgid "Contacts not in any circle" -msgstr "" - -#: src/Model/Circle.php:608 -msgid "Create a new circle" -msgstr "" - -#: src/Model/Circle.php:609 src/Module/Circle.php:180 src/Module/Circle.php:203 -#: src/Module/Circle.php:278 -msgid "Circle Name: " -msgstr "" - -#: src/Model/Circle.php:610 -msgid "Edit circles" -msgstr "" - -#: src/Model/Contact.php:1256 src/Module/Moderation/Users/Pending.php:102 -#: src/Module/Notifications/Introductions.php:132 -#: src/Module/Notifications/Introductions.php:204 -msgid "Approve" -msgstr "" - -#: src/Model/Contact.php:1734 -msgid "Organisation" -msgstr "" - -#: src/Model/Contact.php:1742 -msgid "Group" -msgstr "" - -#: src/Model/Contact.php:1746 src/Module/Moderation/BaseUsers.php:130 -msgid "Relay" -msgstr "" - -#: src/Model/Contact.php:3055 -msgid "Disallowed profile URL." -msgstr "" - -#: src/Model/Contact.php:3060 src/Module/Friendica.php:100 -msgid "Blocked domain" -msgstr "" - -#: src/Model/Contact.php:3065 -msgid "Connect URL missing." -msgstr "" - -#: src/Model/Contact.php:3074 -msgid "" -"The contact could not be added. Please check the relevant network " -"credentials in your Settings -> Social Networks page." -msgstr "" - -#: src/Model/Contact.php:3092 -#, php-format -msgid "Expected network %s does not match actual network %s" -msgstr "" - -#: src/Model/Contact.php:3109 -msgid "This seems to be a relay account. They can't be followed by users." -msgstr "" - -#: src/Model/Contact.php:3116 -msgid "The profile address specified does not provide adequate information." -msgstr "" - -#: src/Model/Contact.php:3118 -msgid "No compatible communication protocols or feeds were discovered." -msgstr "" - -#: src/Model/Contact.php:3121 -msgid "An author or name was not found." -msgstr "" - -#: src/Model/Contact.php:3124 -msgid "No browser URL could be matched to this address." -msgstr "" - -#: src/Model/Contact.php:3127 -msgid "" -"Unable to match @-style Identity Address with a known protocol or email " -"contact." -msgstr "" - -#: src/Model/Contact.php:3128 -msgid "Use mailto: in front of address to force email check." -msgstr "" - -#: src/Model/Contact.php:3134 -msgid "" -"The profile address specified belongs to a network which has been disabled " -"on this site." -msgstr "" - -#: src/Model/Contact.php:3139 -msgid "" -"Limited profile. This person will be unable to receive direct/personal " -"notifications from you." -msgstr "" - -#: src/Model/Contact.php:3205 -msgid "Unable to retrieve contact information." -msgstr "" - -#: src/Model/Event.php:54 -msgid "l F d, Y \\@ g:i A \\G\\M\\TP (e)" -msgstr "" - -#: src/Model/Event.php:75 src/Model/Event.php:92 src/Model/Event.php:469 -#: src/Model/Event.php:942 -msgid "Starts:" -msgstr "" - -#: src/Model/Event.php:78 src/Model/Event.php:98 src/Model/Event.php:470 -#: src/Model/Event.php:946 -msgid "Finishes:" -msgstr "" - -#: src/Model/Event.php:419 -msgid "all-day" -msgstr "" - -#: src/Model/Event.php:445 -msgid "Sept" -msgstr "" - -#: src/Model/Event.php:462 src/Module/Calendar/Show.php:128 -#: src/Util/Temporal.php:343 -msgid "today" -msgstr "" - -#: src/Model/Event.php:463 src/Module/Calendar/Show.php:129 -#: src/Module/Settings/Display.php:297 src/Util/Temporal.php:353 -msgid "month" -msgstr "" - -#: src/Model/Event.php:464 src/Module/Calendar/Show.php:130 -#: src/Module/Settings/Display.php:298 src/Util/Temporal.php:354 -msgid "week" -msgstr "" - -#: src/Model/Event.php:465 src/Module/Calendar/Show.php:131 -#: src/Module/Settings/Display.php:299 src/Util/Temporal.php:355 -msgid "day" -msgstr "" - -#: src/Model/Event.php:467 -msgid "No events to display" -msgstr "" - -#: src/Model/Event.php:516 src/Module/DFRN/Poll.php:47 src/Module/Feed.php:69 -#: src/Module/Update/Profile.php:56 -msgid "Access to this profile has been restricted." -msgstr "" - -#: src/Model/Event.php:558 src/Module/Calendar/Event/Show.php:67 -msgid "Event not found." -msgstr "" - -#: src/Model/Event.php:637 -msgid "l, F j" -msgstr "" - -#: src/Model/Event.php:664 -msgid "Edit event" -msgstr "" - -#: src/Model/Event.php:665 -msgid "Duplicate event" -msgstr "" - -#: src/Model/Event.php:666 -msgid "Delete event" -msgstr "" - -#: src/Model/Event.php:896 src/Module/Debug/Localtime.php:38 -msgid "l F d, Y \\@ g:i A" -msgstr "" - -#: src/Model/Event.php:897 -msgid "D g:i A" -msgstr "" - -#: src/Model/Event.php:898 -msgid "g:i A" -msgstr "" - -#: src/Model/Event.php:961 src/Model/Event.php:963 -msgid "Show map" -msgstr "" - -#: src/Model/Event.php:962 -msgid "Hide map" -msgstr "" - -#: src/Model/Event.php:1055 -#, php-format -msgid "%s's birthday" -msgstr "" - -#: src/Model/Event.php:1056 -#, php-format -msgid "Happy Birthday %s" -msgstr "" - -#: src/Model/Item.php:2306 -#, php-format -msgid "%s (%s - %s): %s" -msgstr "" - -#: src/Model/Item.php:2308 -#, php-format -msgid "%s (%s): %s" -msgstr "" - -#: src/Model/Item.php:2311 -#, php-format -msgid "Detected languages in this post:\\n%s" -msgstr "" - -#: src/Model/Item.php:3259 -msgid "activity" -msgstr "" - -#: src/Model/Item.php:3261 -msgid "comment" -msgstr "" - -#: src/Model/Item.php:3264 src/Module/Post/Tag/Add.php:123 -msgid "post" -msgstr "" - -#: src/Model/Item.php:3435 -#, php-format -msgid "%s is blocked" -msgstr "" - -#: src/Model/Item.php:3437 -#, php-format -msgid "%s is ignored" -msgstr "" - -#: src/Model/Item.php:3439 -#, php-format -msgid "Content from %s is collapsed" -msgstr "" - -#: src/Model/Item.php:3443 -#, php-format -msgid "Content warning: %s" -msgstr "" - -#: src/Model/Item.php:3921 -msgid "bytes" -msgstr "" - -#: src/Model/Item.php:3952 -#, 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:3954 -#, php-format -msgid "%2$s (%1$d vote)" -msgid_plural "%2$s (%1$d votes)" -msgstr[0] "" -msgstr[1] "" - -#: src/Model/Item.php:3959 -#, php-format -msgid "%d voter. Poll end: %s" -msgid_plural "%d voters. Poll end: %s" -msgstr[0] "" -msgstr[1] "" - -#: src/Model/Item.php:3961 -#, php-format -msgid "%d voter." -msgid_plural "%d voters." -msgstr[0] "" -msgstr[1] "" - -#: src/Model/Item.php:3963 -#, php-format -msgid "Poll end: %s" -msgstr "" - -#: src/Model/Item.php:3997 src/Model/Item.php:3998 -msgid "View on separate page" -msgstr "" - -#: src/Model/Mail.php:135 -msgid "[no subject]" -msgstr "" - -#: src/Model/Photo.php:1187 src/Module/Media/Photo/Upload.php:168 -msgid "Wall Photos" -msgstr "" - -#: src/Model/Profile.php:363 src/Module/Profile/Profile.php:283 -#: src/Module/Profile/Profile.php:285 -msgid "Edit profile" -msgstr "" - -#: src/Model/Profile.php:365 -msgid "Change profile photo" -msgstr "" - -#: src/Model/Profile.php:378 src/Module/Directory.php:152 -#: src/Module/Profile/Profile.php:209 -msgid "Homepage:" -msgstr "" - -#: src/Model/Profile.php:379 src/Module/Contact/Profile.php:417 -#: src/Module/Notifications/Introductions.php:189 -msgid "About:" -msgstr "" - -#: src/Model/Profile.php:480 -msgid "Atom feed" -msgstr "" - -#: src/Model/Profile.php:487 -msgid "This website has been verified to belong to the same person." -msgstr "" - -#: src/Model/Profile.php:538 -msgid "F d" -msgstr "" - -#: src/Model/Profile.php:602 src/Model/Profile.php:679 -msgid "[today]" -msgstr "" - -#: src/Model/Profile.php:611 -msgid "Birthday Reminders" -msgstr "" - -#: src/Model/Profile.php:612 -msgid "Birthdays this week:" -msgstr "" - -#: src/Model/Profile.php:628 -msgid "g A l F d" -msgstr "" - -#: src/Model/Profile.php:666 -msgid "[No description]" -msgstr "" - -#: src/Model/Profile.php:692 -msgid "Event Reminders" -msgstr "" - -#: src/Model/Profile.php:693 -msgid "Upcoming events the next 7 days:" -msgstr "" - -#: src/Model/Profile.php:892 -#, php-format -msgid "OpenWebAuth: %1$s welcomes %2$s" -msgstr "" - -#: src/Model/Profile.php:1032 -msgid "Hometown:" -msgstr "" - -#: src/Model/Profile.php:1033 -msgid "Marital Status:" -msgstr "" - -#: src/Model/Profile.php:1034 -msgid "With:" -msgstr "" - -#: src/Model/Profile.php:1035 -msgid "Since:" -msgstr "" - -#: src/Model/Profile.php:1036 -msgid "Sexual Preference:" -msgstr "" - -#: src/Model/Profile.php:1037 -msgid "Political Views:" -msgstr "" - -#: src/Model/Profile.php:1038 -msgid "Religious Views:" -msgstr "" - -#: src/Model/Profile.php:1039 -msgid "Likes:" -msgstr "" - -#: src/Model/Profile.php:1040 -msgid "Dislikes:" -msgstr "" - -#: src/Model/Profile.php:1041 -msgid "Title/Description:" -msgstr "" - -#: src/Model/Profile.php:1042 src/Module/Admin/Summary.php:197 -#: src/Module/Moderation/Report/Create.php:280 -#: src/Module/Moderation/Summary.php:76 -msgid "Summary" -msgstr "" - -#: src/Model/Profile.php:1043 -msgid "Musical interests" -msgstr "" - -#: src/Model/Profile.php:1044 -msgid "Books, literature" -msgstr "" - -#: src/Model/Profile.php:1045 -msgid "Television" -msgstr "" - -#: src/Model/Profile.php:1046 -msgid "Film/dance/culture/entertainment" -msgstr "" - -#: src/Model/Profile.php:1047 -msgid "Hobbies/Interests" -msgstr "" - -#: src/Model/Profile.php:1048 -msgid "Love/romance" -msgstr "" - -#: src/Model/Profile.php:1049 -msgid "Work/employment" -msgstr "" - -#: src/Model/Profile.php:1050 -msgid "School/education" -msgstr "" - -#: src/Model/Profile.php:1051 -msgid "Contact information and Social Networks" -msgstr "" - -#: src/Model/User.php:228 src/Model/User.php:1298 -msgid "SERIOUS ERROR: Generation of security keys failed." -msgstr "" - -#: src/Model/User.php:728 src/Model/User.php:761 -msgid "Login failed" -msgstr "" - -#: src/Model/User.php:793 -msgid "Not enough information to authenticate" -msgstr "" - -#: src/Model/User.php:918 -msgid "Password can't be empty" -msgstr "" - -#: src/Model/User.php:960 -msgid "Empty passwords are not allowed." -msgstr "" - -#: src/Model/User.php:964 -msgid "" -"The new password has been exposed in a public data dump, please choose " -"another." -msgstr "" - -#: src/Model/User.php:968 -msgid "The password length is limited to 72 characters." -msgstr "" - -#: src/Model/User.php:972 -msgid "The password can't contain white spaces nor accentuated letters" -msgstr "" - -#: src/Model/User.php:1181 -msgid "Passwords do not match. Password unchanged." -msgstr "" - -#: src/Model/User.php:1188 -msgid "An invitation is required." -msgstr "" - -#: src/Model/User.php:1192 -msgid "Invitation could not be verified." -msgstr "" - -#: src/Model/User.php:1200 -msgid "Invalid OpenID url" -msgstr "" - -#: src/Model/User.php:1213 src/Security/Authentication.php:230 -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:1213 src/Security/Authentication.php:230 -msgid "The error message was:" -msgstr "" - -#: src/Model/User.php:1219 -msgid "Please enter the required information." -msgstr "" - -#: src/Model/User.php:1233 -#, 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:1240 -#, 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:1244 -#, 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:1252 -msgid "That doesn't appear to be your full (First Last) name." -msgstr "" - -#: src/Model/User.php:1257 -msgid "Your email domain is not among those allowed on this site." -msgstr "" - -#: src/Model/User.php:1261 -msgid "Not a valid email address." -msgstr "" - -#: src/Model/User.php:1264 -msgid "The nickname was blocked from registration by the nodes admin." -msgstr "" - -#: src/Model/User.php:1268 src/Model/User.php:1274 -msgid "Cannot use that email." -msgstr "" - -#: src/Model/User.php:1280 -msgid "Your nickname can only contain a-z, 0-9 and _." -msgstr "" - -#: src/Model/User.php:1288 src/Model/User.php:1345 -msgid "Nickname is already registered. Please choose another." -msgstr "" - -#: src/Model/User.php:1332 src/Model/User.php:1336 -msgid "An error occurred during registration. Please try again." -msgstr "" - -#: src/Model/User.php:1359 -msgid "An error occurred creating your default profile. Please try again." -msgstr "" - -#: src/Model/User.php:1366 -msgid "An error occurred creating your self contact. Please try again." -msgstr "" - -#: src/Model/User.php:1371 -msgid "Friends" -msgstr "" - -#: src/Model/User.php:1375 -msgid "" -"An error occurred creating your default contact circle. Please try again." -msgstr "" - -#: src/Model/User.php:1417 -msgid "Profile Photos" -msgstr "" - -#: src/Model/User.php:1599 -#, php-format -msgid "" -"\n" -"\t\tDear %1$s,\n" -"\t\t\tthe administrator of %2$s has set up an account for you." -msgstr "" - -#: src/Model/User.php:1602 -#, php-format -msgid "" -"\n" -"\t\tThe login details are as follows:\n" -"\n" -"\t\tSite Location:\t%1$s\n" -"\t\tLogin Name:\t\t%2$s\n" -"\t\tPassword:\t\t%3$s\n" -"\n" -"\t\tYou may change your password from your account \"Settings\" page after " -"logging\n" -"\t\tin.\n" -"\n" -"\t\tPlease take a few moments to review the other account settings on that " -"page.\n" -"\n" -"\t\tYou may also wish to add some basic information to your default profile\n" -"\t\t(on the \"Profiles\" page) so that other people can easily find you.\n" -"\n" -"\t\tWe recommend adding a profile photo, adding some profile \"keywords\"\n" -"\t\t(very useful in making new friends) - and perhaps what country you live " -"in;\n" -"\t\tif you do not wish to be more specific than that.\n" -"\n" -"\t\tWe fully respect your right to privacy, and none of these items are " -"necessary.\n" -"\t\tIf you are new and do not know anybody here, they may help\n" -"\t\tyou to make some new and interesting friends.\n" -"\n" -"\t\tIf you ever want to delete your account, you can do so at %1$s/settings/" -"removeme\n" -"\n" -"\t\tThank you and welcome to %4$s." -msgstr "" - -#: src/Model/User.php:1634 src/Model/User.php:1740 -#, php-format -msgid "Registration details for %s" -msgstr "" - -#: src/Model/User.php:1654 -#, php-format -msgid "" -"\n" -"\t\t\tDear %1$s,\n" -"\t\t\t\tThank you for registering at %2$s. Your account is pending for " -"approval by the administrator.\n" -"\n" -"\t\t\tYour login details are as follows:\n" -"\n" -"\t\t\tSite Location:\t%3$s\n" -"\t\t\tLogin Name:\t\t%4$s\n" -"\t\t\tPassword:\t\t%5$s\n" -"\t\t" -msgstr "" - -#: src/Model/User.php:1673 -#, php-format -msgid "Registration at %s" -msgstr "" - -#: src/Model/User.php:1697 -#, php-format -msgid "" -"\n" -"\t\t\t\tDear %1$s,\n" -"\t\t\t\tThank you for registering at %2$s. Your account has been created.\n" -"\t\t\t" -msgstr "" - -#: src/Model/User.php:1705 -#, php-format -msgid "" -"\n" -"\t\t\tThe login details are as follows:\n" -"\n" -"\t\t\tSite Location:\t%3$s\n" -"\t\t\tLogin Name:\t\t%1$s\n" -"\t\t\tPassword:\t\t%5$s\n" -"\n" -"\t\t\tYou may change your password from your account \"Settings\" page after " -"logging\n" -"\t\t\tin.\n" -"\n" -"\t\t\tPlease take a few moments to review the other account settings on that " -"page.\n" -"\n" -"\t\t\tYou may also wish to add some basic information to your default " -"profile\n" -"\t\t\t(on the \"Profiles\" page) so that other people can easily find you.\n" -"\n" -"\t\t\tWe recommend adding a profile photo, adding some profile \"keywords" -"\" (very useful\n" -"\t\t\tin making new friends) - and perhaps what country you live in; if you " -"do not wish\n" -"\t\t\tto be more specific than that.\n" -"\n" -"\t\t\tWe fully respect your right to privacy, and none of these items are " -"necessary.\n" -"\t\t\tIf you are new and do not know anybody here, they may help\n" -"\t\t\tyou to make some new and interesting friends.\n" -"\n" -"\t\t\tIf you ever want to delete your account, you can do so at %3$s/" -"settings/removeme\n" -"\n" -"\t\t\tThank you and welcome to %2$s." -msgstr "" - -#: src/Model/User.php:1767 -msgid "" -"User with delegates can't be removed, please remove delegate users first" -msgstr "" - -#: src/Module/Admin/Addons/Details.php:65 -msgid "Addon not found." -msgstr "" - -#: src/Module/Admin/Addons/Details.php:76 src/Module/Admin/Addons/Index.php:49 -#, php-format -msgid "Addon %s disabled." -msgstr "" - -#: src/Module/Admin/Addons/Details.php:79 src/Module/Admin/Addons/Index.php:51 -#, php-format -msgid "Addon %s enabled." -msgstr "" - -#: src/Module/Admin/Addons/Details.php:88 -#: src/Module/Admin/Themes/Details.php:46 -msgid "Disable" -msgstr "" - -#: src/Module/Admin/Addons/Details.php:91 -#: src/Module/Admin/Themes/Details.php:49 src/Module/Settings/Display.php:344 -msgid "Enable" -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:72 -#: src/Module/Admin/Site.php:457 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 -#: src/Module/Moderation/Users/Pending.php:96 -msgid "Administration" -msgstr "" - -#: src/Module/Admin/Addons/Details.php:112 src/Module/Admin/Addons/Index.php:68 -#: src/Module/BaseAdmin.php:92 src/Module/BaseSettings.php:139 -msgid "Addons" -msgstr "" - -#: src/Module/Admin/Addons/Details.php:113 -#: src/Module/Admin/Themes/Details.php:92 -msgid "Toggle" -msgstr "" - -#: src/Module/Admin/Addons/Details.php:120 -#: src/Module/Admin/Themes/Details.php:100 -msgid "Author: " -msgstr "" - -#: src/Module/Admin/Addons/Details.php:121 -#: src/Module/Admin/Themes/Details.php:101 -msgid "Maintainer: " -msgstr "" - -#: src/Module/Admin/Addons/Index.php:42 -msgid "Addons reloaded" -msgstr "" - -#: src/Module/Admin/Addons/Index.php:53 -#, php-format -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/Themes/Index.php:113 src/Module/Admin/Tos.php:86 -#: src/Module/Settings/Account.php:551 src/Module/Settings/Addons.php:78 -#: src/Module/Settings/Connectors.php:160 -#: src/Module/Settings/Connectors.php:246 -#: src/Module/Settings/Delegation.php:193 src/Module/Settings/Display.php:312 -#: src/Module/Settings/Features.php:75 -msgid "Save Settings" -msgstr "" - -#: src/Module/Admin/Addons/Index.php:70 -msgid "Reload active addons" -msgstr "" - -#: src/Module/Admin/Addons/Index.php:74 -#, php-format -msgid "" -"There are currently no addons available on your node. You can find the " -"official addon repository at %1$s and might find other interesting addons in " -"the open addon registry at %2$s" -msgstr "" - -#: src/Module/Admin/DBSync.php:51 -msgid "Update has been marked successful" -msgstr "" - -#: src/Module/Admin/DBSync.php:59 -#, php-format -msgid "Database structure update %s was successfully applied." -msgstr "" - -#: src/Module/Admin/DBSync.php:61 -#, php-format -msgid "Executing of database structure update %s failed with error: %s" -msgstr "" - -#: src/Module/Admin/DBSync.php:76 -#, php-format -msgid "Executing %s failed with error: %s" -msgstr "" - -#: src/Module/Admin/DBSync.php:78 -#, php-format -msgid "Update %s was successfully applied." -msgstr "" - -#: src/Module/Admin/DBSync.php:81 -#, php-format -msgid "Update %s did not return a status. Unknown if it succeeded." -msgstr "" - -#: src/Module/Admin/DBSync.php:84 -#, php-format -msgid "There was no additional update function %s that needed to be called." -msgstr "" - -#: src/Module/Admin/DBSync.php:105 -msgid "No failed updates." -msgstr "" - -#: src/Module/Admin/DBSync.php:106 -msgid "Check database structure" -msgstr "" - -#: src/Module/Admin/DBSync.php:110 -msgid "Failed Updates" -msgstr "" - -#: src/Module/Admin/DBSync.php:111 -msgid "" -"This does not include updates prior to 1139, which did not return a status." -msgstr "" - -#: src/Module/Admin/DBSync.php:112 -msgid "Mark success (if update was manually applied)" -msgstr "" - -#: src/Module/Admin/DBSync.php:113 -msgid "Attempt to execute this update step automatically" -msgstr "" - -#: src/Module/Admin/Features.php:67 -#: src/Module/Notifications/Introductions.php:144 -#: src/Module/OAuth/Acknowledge.php:55 src/Module/Register.php:132 -#: src/Module/Settings/TwoFactor/Trusted.php:129 -msgid "No" -msgstr "" - -#: src/Module/Admin/Features.php:67 src/Module/Contact/Revoke.php:108 -#: src/Module/Notifications/Introductions.php:144 -#: src/Module/OAuth/Acknowledge.php:54 src/Module/Register.php:131 -#: src/Module/Settings/TwoFactor/Trusted.php:129 -msgid "Yes" -msgstr "" - -#: src/Module/Admin/Features.php:67 -msgid "Locked" -msgstr "" - -#: src/Module/Admin/Features.php:81 -msgid "Manage Additional Features" -msgstr "" - -#: src/Module/Admin/Federation.php:82 -#: src/Module/Moderation/Report/Create.php:191 -#: src/Module/Moderation/Report/Create.php:316 -msgid "Other" -msgstr "" - -#: src/Module/Admin/Federation.php:160 src/Module/Admin/Federation.php:408 -msgid "unknown" -msgstr "" - -#: src/Module/Admin/Federation.php:193 -#, php-format -msgid "%2$s total system" -msgid_plural "%2$s total systems" -msgstr[0] "" -msgstr[1] "" - -#: src/Module/Admin/Federation.php:194 -#, php-format -msgid "%2$s active user last month" -msgid_plural "%2$s active users last month" -msgstr[0] "" -msgstr[1] "" - -#: src/Module/Admin/Federation.php:195 -#, php-format -msgid "%2$s active user last six months" -msgid_plural "%2$s active users last six months" -msgstr[0] "" -msgstr[1] "" - -#: src/Module/Admin/Federation.php:196 -#, php-format -msgid "%2$s registered user" -msgid_plural "%2$s registered users" -msgstr[0] "" -msgstr[1] "" - -#: src/Module/Admin/Federation.php:197 -#, php-format -msgid "%2$s locally created post or comment" -msgid_plural "%2$s locally created posts and comments" -msgstr[0] "" -msgstr[1] "" - -#: src/Module/Admin/Federation.php:200 -#, php-format -msgid "%2$s post per user" -msgid_plural "%2$s posts per user" -msgstr[0] "" -msgstr[1] "" - -#: src/Module/Admin/Federation.php:205 -#, php-format -msgid "%2$s user per system" -msgid_plural "%2$s users per system" -msgstr[0] "" -msgstr[1] "" - -#: src/Module/Admin/Federation.php:215 -msgid "" -"This page offers you some numbers to the known part of the federated social " -"network your Friendica node is part of. These numbers are not complete but " -"only reflect the part of the network your node is aware of." -msgstr "" - -#: src/Module/Admin/Federation.php:221 src/Module/BaseAdmin.php:87 -msgid "Federation Statistics" -msgstr "" - -#: src/Module/Admin/Federation.php:224 -#, php-format -msgid "" -"Currently this node is aware of %2$s node (%3$s active users last month, " -"%4$s active users last six months, %5$s registered users in total) from the " -"following platforms:" -msgid_plural "" -"Currently this node is aware of %2$s nodes (%3$s active users last month, " -"%4$s active users last six months, %5$s registered users in total) from the " -"following platforms:" -msgstr[0] "" -msgstr[1] "" - -#: src/Module/Admin/Logs/Settings.php:47 -#, php-format -msgid "The logfile '%s' is not writable. No logging possible" -msgstr "" - -#: src/Module/Admin/Logs/Settings.php:77 -msgid "PHP log currently enabled." -msgstr "" - -#: src/Module/Admin/Logs/Settings.php:79 -msgid "PHP log currently disabled." -msgstr "" - -#: src/Module/Admin/Logs/Settings.php:86 src/Module/BaseAdmin.php:102 -#: src/Module/BaseAdmin.php:103 -msgid "Logs" -msgstr "" - -#: src/Module/Admin/Logs/Settings.php:88 -msgid "Clear" -msgstr "" - -#: src/Module/Admin/Logs/Settings.php:91 -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 -msgid "Read-only because it is set by an environment variable" -msgstr "" - -#: src/Module/Admin/Logs/Settings.php:92 -msgid "Log file" -msgstr "" - -#: src/Module/Admin/Logs/Settings.php:92 -msgid "" -"Must be writable by web server. Relative to your Friendica top-level " -"directory." -msgstr "" - -#: src/Module/Admin/Logs/Settings.php:93 -msgid "Log level" -msgstr "" - -#: src/Module/Admin/Logs/Settings.php:95 -msgid "PHP logging" -msgstr "" - -#: src/Module/Admin/Logs/Settings.php:96 -msgid "" -"To temporarily enable logging of PHP errors and warnings you can prepend the " -"following to the index.php file of your installation. The filename set in " -"the 'error_log' line is relative to the friendica top-level directory and " -"must be writeable by the web server. The option '1' for 'log_errors' and " -"'display_errors' is to enable these options, set to '0' to disable them." -msgstr "" - -#: src/Module/Admin/Logs/View.php:70 -#, php-format -msgid "" -"Error trying to open %1$s log file.
    Check to see if " -"file %1$s exist and is readable." -msgstr "" - -#: src/Module/Admin/Logs/View.php:79 -#, php-format -msgid "" -"Couldn't open %1$s log file.
    Check to see if file %1$s " -"is readable." -msgstr "" - -#: src/Module/Admin/Logs/View.php:84 src/Module/BaseAdmin.php:104 -msgid "View Logs" -msgstr "" - -#: src/Module/Admin/Logs/View.php:87 -msgid "Search in logs" -msgstr "" - -#: src/Module/Admin/Logs/View.php:88 -#: src/Module/Notifications/Notifications.php:140 -msgid "Show all" -msgstr "" - -#: src/Module/Admin/Logs/View.php:89 -msgid "Date" -msgstr "" - -#: src/Module/Admin/Logs/View.php:90 -msgid "Level" -msgstr "" - -#: src/Module/Admin/Logs/View.php:91 -msgid "Context" -msgstr "" - -#: src/Module/Admin/Logs/View.php:93 -msgid "ALL" -msgstr "" - -#: src/Module/Admin/Logs/View.php:94 -msgid "View details" -msgstr "" - -#: src/Module/Admin/Logs/View.php:95 -msgid "Click to view details" -msgstr "" - -#: src/Module/Admin/Logs/View.php:96 src/Module/Calendar/Event/Form.php:207 -msgid "Event details" -msgstr "" - -#: src/Module/Admin/Logs/View.php:97 -msgid "Data" -msgstr "" - -#: src/Module/Admin/Logs/View.php:98 -#: src/Module/Debug/ActivityPubConversion.php:57 -msgid "Source" -msgstr "" - -#: src/Module/Admin/Logs/View.php:99 -msgid "File" -msgstr "" - -#: src/Module/Admin/Logs/View.php:100 -msgid "Line" -msgstr "" - -#: src/Module/Admin/Logs/View.php:101 -msgid "Function" -msgstr "" - -#: src/Module/Admin/Logs/View.php:102 -msgid "UID" -msgstr "" - -#: src/Module/Admin/Logs/View.php:103 -msgid "Process ID" -msgstr "" - -#: src/Module/Admin/Logs/View.php:104 -msgid "Close" -msgstr "" - -#: src/Module/Admin/Queue.php:50 -msgid "Inspect Deferred Worker Queue" -msgstr "" - -#: src/Module/Admin/Queue.php:51 -msgid "" -"This page lists the deferred worker jobs. This are jobs that couldn't be " -"executed at the first time." -msgstr "" - -#: src/Module/Admin/Queue.php:54 -msgid "Inspect Worker Queue" -msgstr "" - -#: src/Module/Admin/Queue.php:55 -msgid "" -"This page lists the currently queued worker jobs. These jobs are handled by " -"the worker cronjob you've set up during install." -msgstr "" - -#: src/Module/Admin/Queue.php:75 -msgid "ID" -msgstr "" - -#: src/Module/Admin/Queue.php:76 -msgid "Command" -msgstr "" - -#: src/Module/Admin/Queue.php:77 -msgid "Job Parameters" -msgstr "" - -#: src/Module/Admin/Queue.php:78 src/Module/Moderation/Reports.php:95 -#: src/Module/Settings/OAuth.php:74 -msgid "Created" -msgstr "" - -#: src/Module/Admin/Queue.php:79 -msgid "Priority" -msgstr "" - -#: src/Module/Admin/Site.php:244 -#, 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 -msgid "No special theme for mobile devices" -msgstr "" - -#: src/Module/Admin/Site.php:389 src/Module/Settings/Display.php:227 -#, php-format -msgid "%s - (Experimental)" -msgstr "" - -#: src/Module/Admin/Site.php:401 -msgid "No community page" -msgstr "" - -#: src/Module/Admin/Site.php:402 -msgid "No community page for visitors" -msgstr "" - -#: src/Module/Admin/Site.php:403 -msgid "Public postings from users of this site" -msgstr "" - -#: src/Module/Admin/Site.php:404 -msgid "Public postings from the federated network" -msgstr "" - -#: src/Module/Admin/Site.php:405 -msgid "Public postings from local users and the federated network" -msgstr "" - -#: src/Module/Admin/Site.php:411 -msgid "Multi user instance" -msgstr "" - -#: src/Module/Admin/Site.php:434 -msgid "Closed" -msgstr "" - -#: src/Module/Admin/Site.php:435 -msgid "Requires approval" -msgstr "" - -#: src/Module/Admin/Site.php:436 -msgid "Open" -msgstr "" - -#: src/Module/Admin/Site.php:440 -msgid "Don't check" -msgstr "" - -#: src/Module/Admin/Site.php:441 -msgid "check the stable version" -msgstr "" - -#: src/Module/Admin/Site.php:442 -msgid "check the development version" -msgstr "" - -#: src/Module/Admin/Site.php:446 -msgid "none" -msgstr "" - -#: src/Module/Admin/Site.php:447 -msgid "Local contacts" -msgstr "" - -#: src/Module/Admin/Site.php:448 -msgid "Interactors" -msgstr "" - -#: src/Module/Admin/Site.php:458 src/Module/BaseAdmin.php:90 -msgid "Site" -msgstr "" - -#: src/Module/Admin/Site.php:459 -msgid "General Information" -msgstr "" - -#: src/Module/Admin/Site.php:461 -msgid "Republish users to directory" -msgstr "" - -#: src/Module/Admin/Site.php:462 src/Module/Register.php:153 -msgid "Registration" -msgstr "" - -#: src/Module/Admin/Site.php:463 -msgid "File upload" -msgstr "" - -#: src/Module/Admin/Site.php:464 -msgid "Policies" -msgstr "" - -#: src/Module/Admin/Site.php:465 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 -msgid "Auto Discovered Contact Directory" -msgstr "" - -#: src/Module/Admin/Site.php:467 -msgid "Performance" -msgstr "" - -#: src/Module/Admin/Site.php:468 -msgid "Worker" -msgstr "" - -#: src/Module/Admin/Site.php:469 -msgid "Message Relay" -msgstr "" - -#: src/Module/Admin/Site.php:470 -msgid "" -"Use the command \"console relay\" in the command line to add or remove " -"relays." -msgstr "" - -#: src/Module/Admin/Site.php:471 -msgid "The system is not subscribed to any relays at the moment." -msgstr "" - -#: src/Module/Admin/Site.php:472 -msgid "The system is currently subscribed to the following relays:" -msgstr "" - -#: src/Module/Admin/Site.php:475 -msgid "Relocate Node" -msgstr "" - -#: src/Module/Admin/Site.php:476 -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 -msgid "(Friendica directory)# bin/console relocate https://newdomain.com" -msgstr "" - -#: src/Module/Admin/Site.php:480 -msgid "Site name" -msgstr "" - -#: src/Module/Admin/Site.php:481 -msgid "Sender Email" -msgstr "" - -#: src/Module/Admin/Site.php:481 -msgid "" -"The email address your server shall use to send notification emails from." -msgstr "" - -#: src/Module/Admin/Site.php:482 -msgid "Name of the system actor" -msgstr "" - -#: src/Module/Admin/Site.php:482 -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 -msgid "Banner/Logo" -msgstr "" - -#: src/Module/Admin/Site.php:484 -msgid "Email Banner/Logo" -msgstr "" - -#: src/Module/Admin/Site.php:485 -msgid "Shortcut icon" -msgstr "" - -#: src/Module/Admin/Site.php:485 -msgid "Link to an icon that will be used for browsers." -msgstr "" - -#: src/Module/Admin/Site.php:486 -msgid "Touch icon" -msgstr "" - -#: src/Module/Admin/Site.php:486 -msgid "Link to an icon that will be used for tablets and mobiles." -msgstr "" - -#: src/Module/Admin/Site.php:487 -msgid "Additional Info" -msgstr "" - -#: src/Module/Admin/Site.php:487 -#, 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 -msgid "System language" -msgstr "" - -#: src/Module/Admin/Site.php:489 -msgid "System theme" -msgstr "" - -#: src/Module/Admin/Site.php:489 -#, php-format -msgid "" -"Default system theme - may be over-ridden by user profiles - Change default theme settings" -msgstr "" - -#: src/Module/Admin/Site.php:490 -msgid "Mobile system theme" -msgstr "" - -#: src/Module/Admin/Site.php:490 -msgid "Theme for mobile devices" -msgstr "" - -#: src/Module/Admin/Site.php:491 -msgid "Force SSL" -msgstr "" - -#: src/Module/Admin/Site.php:491 -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 -msgid "Show help entry from navigation menu" -msgstr "" - -#: src/Module/Admin/Site.php:492 -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 -msgid "Single user instance" -msgstr "" - -#: src/Module/Admin/Site.php:493 -msgid "Make this instance multi-user or single-user for the named user" -msgstr "" - -#: src/Module/Admin/Site.php:495 -msgid "Maximum image size" -msgstr "" - -#: src/Module/Admin/Site.php:495 -#, php-format -msgid "" -"Maximum size in bytes of uploaded images. Default is 0, which means no " -"limits. You can put k, m, or g behind the desired value for KiB, MiB, GiB, " -"respectively.\n" -"\t\t\t\t\t\t\t\t\t\t\t\t\tThe value of upload_max_filesize in " -"your PHP.ini needs be set to at least the desired limit.\n" -"\t\t\t\t\t\t\t\t\t\t\t\t\tCurrently upload_max_filesize is set " -"to %s (%s byte)" -msgstr "" - -#: src/Module/Admin/Site.php:499 -msgid "Maximum image length" -msgstr "" - -#: src/Module/Admin/Site.php:499 -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 -msgid "JPEG image quality" -msgstr "" - -#: src/Module/Admin/Site.php:500 -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 -msgid "Register policy" -msgstr "" - -#: src/Module/Admin/Site.php:503 -msgid "Maximum Users" -msgstr "" - -#: src/Module/Admin/Site.php:503 -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 " -"below the limit. It only works when the policy is set to open or close, but " -"not when the policy is set to approval." -msgstr "" - -#: src/Module/Admin/Site.php:504 -msgid "Maximum Daily Registrations" -msgstr "" - -#: src/Module/Admin/Site.php:504 -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 -msgid "Register text" -msgstr "" - -#: src/Module/Admin/Site.php:505 -msgid "" -"Will be displayed prominently on the registration page. You can use BBCode " -"here." -msgstr "" - -#: src/Module/Admin/Site.php:506 -msgid "Forbidden Nicknames" -msgstr "" - -#: src/Module/Admin/Site.php:506 -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 -msgid "Accounts abandoned after x days" -msgstr "" - -#: src/Module/Admin/Site.php:507 -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 -msgid "Allowed friend domains" -msgstr "" - -#: src/Module/Admin/Site.php:508 -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 -msgid "Allowed email domains" -msgstr "" - -#: src/Module/Admin/Site.php:509 -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 -msgid "Disallowed email domains" -msgstr "" - -#: src/Module/Admin/Site.php:510 -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 -msgid "No OEmbed rich content" -msgstr "" - -#: src/Module/Admin/Site.php:511 -msgid "" -"Don't show the rich content (e.g. embedded PDF), except from the domains " -"listed below." -msgstr "" - -#: src/Module/Admin/Site.php:512 -msgid "Trusted third-party domains" -msgstr "" - -#: src/Module/Admin/Site.php:512 -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 -msgid "Block public" -msgstr "" - -#: src/Module/Admin/Site.php:513 -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 -msgid "Force publish" -msgstr "" - -#: src/Module/Admin/Site.php:514 -msgid "" -"Check to force all profiles on this site to be listed in the site directory." -msgstr "" - -#: src/Module/Admin/Site.php:514 -msgid "Enabling this may violate privacy laws like the GDPR" -msgstr "" - -#: src/Module/Admin/Site.php:515 -msgid "Global directory URL" -msgstr "" - -#: src/Module/Admin/Site.php:515 -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 -msgid "Private posts by default for new users" -msgstr "" - -#: src/Module/Admin/Site.php:516 -msgid "" -"Set default post permissions for all new members to the default privacy " -"circle rather than public." -msgstr "" - -#: src/Module/Admin/Site.php:517 -msgid "Don't include post content in email notifications" -msgstr "" - -#: src/Module/Admin/Site.php:517 -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 -msgid "Disallow public access to addons listed in the apps menu." -msgstr "" - -#: src/Module/Admin/Site.php:518 -msgid "" -"Checking this box will restrict addons listed in the apps menu to members " -"only." -msgstr "" - -#: src/Module/Admin/Site.php:519 -msgid "Don't embed private images in posts" -msgstr "" - -#: src/Module/Admin/Site.php:519 -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 -msgid "Explicit Content" -msgstr "" - -#: src/Module/Admin/Site.php:520 -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 " -"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." -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 -msgid "Only local search" -msgstr "" - -#: src/Module/Admin/Site.php:522 -msgid "" -"Blocks search for users who are not logged in to prevent crawlers from " -"blocking your system." -msgstr "" - -#: src/Module/Admin/Site.php:523 -msgid "Blocked tags for trending tags" -msgstr "" - -#: src/Module/Admin/Site.php:523 -msgid "" -"Comma separated list of hashtags that shouldn't be displayed in the trending " -"tags." -msgstr "" - -#: src/Module/Admin/Site.php:524 -msgid "Cache contact avatars" -msgstr "" - -#: src/Module/Admin/Site.php:524 -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 -msgid "Allow Users to set remote_self" -msgstr "" - -#: src/Module/Admin/Site.php:525 -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 -msgid "Allow Users to set up relay channels" -msgstr "" - -#: src/Module/Admin/Site.php:526 -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 -msgid "Adjust the feed poll frequency" -msgstr "" - -#: src/Module/Admin/Site.php:527 -msgid "Automatically detect and set the best feed poll frequency." -msgstr "" - -#: src/Module/Admin/Site.php:528 -msgid "Minimum poll interval" -msgstr "" - -#: src/Module/Admin/Site.php:528 -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 -msgid "Enable multiple registrations" -msgstr "" - -#: src/Module/Admin/Site.php:529 -msgid "Enable users to register additional accounts for use as pages." -msgstr "" - -#: src/Module/Admin/Site.php:530 -msgid "Enable OpenID" -msgstr "" - -#: src/Module/Admin/Site.php:530 -msgid "Enable OpenID support for registration and logins." -msgstr "" - -#: src/Module/Admin/Site.php:531 -msgid "Enable full name check" -msgstr "" - -#: src/Module/Admin/Site.php:531 -msgid "" -"Prevents users from registering with a display name with fewer than two " -"parts separated by spaces." -msgstr "" - -#: src/Module/Admin/Site.php:532 -msgid "Email administrators on new registration" -msgstr "" - -#: src/Module/Admin/Site.php:532 -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 -msgid "Community pages for visitors" -msgstr "" - -#: src/Module/Admin/Site.php:533 -msgid "" -"Which community pages should be available for visitors. Local users always " -"see both pages." -msgstr "" - -#: src/Module/Admin/Site.php:534 -msgid "Posts per user on community page" -msgstr "" - -#: src/Module/Admin/Site.php:534 -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 -msgid "Posts per server on community page" -msgstr "" - -#: src/Module/Admin/Site.php:535 -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 -msgid "Enable Mail support" -msgstr "" - -#: src/Module/Admin/Site.php:537 -msgid "" -"Enable built-in mail support to poll IMAP folders and to reply via mail." -msgstr "" - -#: src/Module/Admin/Site.php:538 -msgid "" -"Mail support can't be enabled because the PHP IMAP module is not installed." -msgstr "" - -#: src/Module/Admin/Site.php:539 -msgid "Enable OStatus support" -msgstr "" - -#: src/Module/Admin/Site.php:539 -msgid "" -"Enable built-in OStatus (StatusNet, GNU Social etc.) compatibility. All " -"communications in OStatus are public." -msgstr "" - -#: src/Module/Admin/Site.php:541 -msgid "" -"Diaspora support can't be enabled because Friendica was installed into a sub " -"directory." -msgstr "" - -#: src/Module/Admin/Site.php:542 -msgid "Enable Diaspora support" -msgstr "" - -#: src/Module/Admin/Site.php:542 -msgid "" -"Enable built-in Diaspora network compatibility for communicating with " -"diaspora servers." -msgstr "" - -#: src/Module/Admin/Site.php:543 -msgid "Verify SSL" -msgstr "" - -#: src/Module/Admin/Site.php:543 -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 -msgid "Proxy user" -msgstr "" - -#: src/Module/Admin/Site.php:544 -msgid "User name for the proxy server." -msgstr "" - -#: src/Module/Admin/Site.php:545 -msgid "Proxy URL" -msgstr "" - -#: src/Module/Admin/Site.php:545 -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 -msgid "Network timeout" -msgstr "" - -#: src/Module/Admin/Site.php:546 -msgid "Value is in seconds. Set to 0 for unlimited (not recommended)." -msgstr "" - -#: src/Module/Admin/Site.php:547 -msgid "Maximum Load Average" -msgstr "" - -#: src/Module/Admin/Site.php:547 -#, php-format -msgid "" -"Maximum system load before delivery and poll processes are deferred - " -"default %d." -msgstr "" - -#: src/Module/Admin/Site.php:548 -msgid "Minimal Memory" -msgstr "" - -#: src/Module/Admin/Site.php:548 -msgid "" -"Minimal free memory in MB for the worker. Needs access to /proc/meminfo - " -"default 0 (deactivated)." -msgstr "" - -#: src/Module/Admin/Site.php:549 -msgid "Periodically optimize tables" -msgstr "" - -#: src/Module/Admin/Site.php:549 -msgid "Periodically optimize tables like the cache and the workerqueue" -msgstr "" - -#: src/Module/Admin/Site.php:551 -msgid "Discover followers/followings from contacts" -msgstr "" - -#: src/Module/Admin/Site.php:551 -msgid "" -"If enabled, contacts are checked for their followers and following contacts." -msgstr "" - -#: src/Module/Admin/Site.php:552 -msgid "None - deactivated" -msgstr "" - -#: src/Module/Admin/Site.php:553 -msgid "" -"Local contacts - contacts of our local contacts are discovered for their " -"followers/followings." -msgstr "" - -#: src/Module/Admin/Site.php:554 -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 -msgid "Only update contacts/servers with local data" -msgstr "" - -#: src/Module/Admin/Site.php:556 -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 -msgid "Synchronize the contacts with the directory server" -msgstr "" - -#: src/Module/Admin/Site.php:557 -msgid "" -"if enabled, the system will check periodically for new contacts on the " -"defined directory server." -msgstr "" - -#: src/Module/Admin/Site.php:559 -msgid "Discover contacts from other servers" -msgstr "" - -#: src/Module/Admin/Site.php:559 -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 -msgid "Days between requery" -msgstr "" - -#: src/Module/Admin/Site.php:560 -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 -msgid "Search the local directory" -msgstr "" - -#: src/Module/Admin/Site.php:561 -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 -msgid "Publish server information" -msgstr "" - -#: src/Module/Admin/Site.php:563 -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 " -"profiles, number of posts and the activated protocols and connectors. See the-federation.info for details." -msgstr "" - -#: src/Module/Admin/Site.php:565 -msgid "Check upstream version" -msgstr "" - -#: src/Module/Admin/Site.php:565 -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 -msgid "Suppress Tags" -msgstr "" - -#: src/Module/Admin/Site.php:566 -msgid "Suppress showing a list of hashtags at the end of the posting." -msgstr "" - -#: src/Module/Admin/Site.php:567 -msgid "Clean database" -msgstr "" - -#: src/Module/Admin/Site.php:567 -msgid "" -"Remove old remote items, orphaned database records and old content from some " -"other helper tables." -msgstr "" - -#: src/Module/Admin/Site.php:568 -msgid "Lifespan of remote items" -msgstr "" - -#: src/Module/Admin/Site.php:568 -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 -msgid "Lifespan of unclaimed items" -msgstr "" - -#: src/Module/Admin/Site.php:569 -msgid "" -"When the database cleanup is enabled, this defines the days after which " -"unclaimed remote items (mostly content from the relay) will be deleted. " -"Default value is 90 days. Defaults to the general lifespan value of remote " -"items if set to 0." -msgstr "" - -#: src/Module/Admin/Site.php:570 -msgid "Lifespan of raw conversation data" -msgstr "" - -#: src/Module/Admin/Site.php:570 -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 -msgid "Maximum numbers of comments per post" -msgstr "" - -#: src/Module/Admin/Site.php:571 -msgid "How much comments should be shown for each post? Default value is 100." -msgstr "" - -#: src/Module/Admin/Site.php:572 -msgid "Maximum numbers of comments per post on the display page" -msgstr "" - -#: src/Module/Admin/Site.php:572 -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 -msgid "Items per page" -msgstr "" - -#: src/Module/Admin/Site.php:573 -msgid "" -"Number of items per page in stream pages (network, community, profile/" -"contact statuses, search)." -msgstr "" - -#: src/Module/Admin/Site.php:574 -msgid "Items per page for mobile devices" -msgstr "" - -#: src/Module/Admin/Site.php:574 -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 -msgid "Temp path" -msgstr "" - -#: src/Module/Admin/Site.php:575 -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 -msgid "Only search in tags" -msgstr "" - -#: src/Module/Admin/Site.php:576 -msgid "On large systems the text search can slow down the system extremely." -msgstr "" - -#: src/Module/Admin/Site.php:577 -msgid "Maximum age of items in the search table" -msgstr "" - -#: src/Module/Admin/Site.php:577 -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 -msgid "Generate counts per contact circle when calculating network count" -msgstr "" - -#: src/Module/Admin/Site.php:578 -msgid "" -"On systems with users that heavily use contact circles the query can be very " -"expensive." -msgstr "" - -#: src/Module/Admin/Site.php:579 -msgid "Process \"view\" activities" -msgstr "" - -#: src/Module/Admin/Site.php:579 -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 -msgid "Days, after which a contact is archived" -msgstr "" - -#: src/Module/Admin/Site.php:580 -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 -msgid "Maximum number of parallel workers" -msgstr "" - -#: src/Module/Admin/Site.php:582 -#, 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 -msgid "Maximum load for workers" -msgstr "" - -#: src/Module/Admin/Site.php:583 -msgid "Maximum load that causes a cooldown before each worker function call." -msgstr "" - -#: src/Module/Admin/Site.php:584 -msgid "Enable fastlane" -msgstr "" - -#: src/Module/Admin/Site.php:584 -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 -msgid "Decoupled receiver" -msgstr "" - -#: src/Module/Admin/Site.php:585 -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 -msgid "Cron interval" -msgstr "" - -#: src/Module/Admin/Site.php:586 -msgid "Minimal period in minutes between two calls of the \"Cron\" worker job." -msgstr "" - -#: src/Module/Admin/Site.php:587 -msgid "Worker defer limit" -msgstr "" - -#: src/Module/Admin/Site.php:587 -msgid "" -"Per default the systems tries delivering for 15 times before dropping it." -msgstr "" - -#: src/Module/Admin/Site.php:588 -msgid "Worker fetch limit" -msgstr "" - -#: src/Module/Admin/Site.php:588 -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 " -"it. Only change it, when you know how to measure the performance of your " -"system." -msgstr "" - -#: src/Module/Admin/Site.php:590 -msgid "Direct relay transfer" -msgstr "" - -#: src/Module/Admin/Site.php:590 -msgid "" -"Enables the direct transfer to other servers without using the relay servers" -msgstr "" - -#: src/Module/Admin/Site.php:591 -msgid "Relay scope" -msgstr "" - -#: src/Module/Admin/Site.php:591 -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/Settings/TwoFactor/Index.php:146 -msgid "Disabled" -msgstr "" - -#: src/Module/Admin/Site.php:591 -msgid "all" -msgstr "" - -#: src/Module/Admin/Site.php:591 -msgid "tags" -msgstr "" - -#: src/Module/Admin/Site.php:592 -msgid "Server tags" -msgstr "" - -#: src/Module/Admin/Site.php:592 -msgid "Comma separated list of tags for the \"tags\" subscription." -msgstr "" - -#: src/Module/Admin/Site.php:593 -msgid "Deny Server tags" -msgstr "" - -#: src/Module/Admin/Site.php:593 -msgid "Comma separated list of tags that are rejected." -msgstr "" - -#: src/Module/Admin/Site.php:594 -msgid "Maximum amount of tags" -msgstr "" - -#: src/Module/Admin/Site.php:594 -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 -msgid "Allow user tags" -msgstr "" - -#: src/Module/Admin/Site.php:595 -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 -msgid "Deny undetected languages" -msgstr "" - -#: src/Module/Admin/Site.php:596 -msgid "If enabled, posts with undetected languages will be rejected." -msgstr "" - -#: src/Module/Admin/Site.php:597 -msgid "Language Quality" -msgstr "" - -#: src/Module/Admin/Site.php:597 -msgid "The minimum language quality that is required to accept the post." -msgstr "" - -#: src/Module/Admin/Site.php:598 -msgid "Number of languages for the language detection" -msgstr "" - -#: src/Module/Admin/Site.php:598 -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 -msgid "Maximum age of channel" -msgstr "" - -#: src/Module/Admin/Site.php:600 -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 -msgid "Maximum number of channel posts" -msgstr "" - -#: src/Module/Admin/Site.php:601 -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 -msgid "Interaction score days" -msgstr "" - -#: src/Module/Admin/Site.php:602 -msgid "Number of days that are used to calculate the interaction score." -msgstr "" - -#: src/Module/Admin/Site.php:603 -msgid "Maximum number of posts per author" -msgstr "" - -#: src/Module/Admin/Site.php:603 -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 -msgid "Sharer interaction days" -msgstr "" - -#: src/Module/Admin/Site.php:604 -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 -msgid "Start Relocation" -msgstr "" - -#: src/Module/Admin/Storage.php:46 -#, php-format -msgid "Storage backend, %s is invalid." -msgstr "" - -#: src/Module/Admin/Storage.php:73 -#, php-format -msgid "Storage backend %s error: %s" -msgstr "" - -#: src/Module/Admin/Storage.php:84 src/Module/Admin/Storage.php:87 -msgid "Invalid storage backend setting value." -msgstr "" - -#: src/Module/Admin/Storage.php:139 -msgid "Current Storage Backend" -msgstr "" - -#: src/Module/Admin/Storage.php:140 -msgid "Storage Configuration" -msgstr "" - -#: src/Module/Admin/Storage.php:141 src/Module/BaseAdmin.php:91 -msgid "Storage" -msgstr "" - -#: src/Module/Admin/Storage.php:143 -msgid "Save & Use storage backend" -msgstr "" - -#: src/Module/Admin/Storage.php:144 -msgid "Use storage backend" -msgstr "" - -#: src/Module/Admin/Storage.php:145 -msgid "Save & Reload" -msgstr "" - -#: src/Module/Admin/Storage.php:146 -msgid "This backend doesn't have custom settings" -msgstr "" - -#: src/Module/Admin/Storage.php:148 -msgid "" -"Changing the current backend is prohibited because it is set by an " -"environment variable" -msgstr "" - -#: src/Module/Admin/Storage.php:150 -msgid "Database (legacy)" -msgstr "" - -#: src/Module/Admin/Summary.php:55 -#, php-format -msgid "Template engine (%s) error: %s" -msgstr "" - -#: src/Module/Admin/Summary.php:59 -#, php-format -msgid "" -"Your DB still runs with MyISAM tables. You should change the engine type to " -"InnoDB. As Friendica will use InnoDB only features in the future, you should " -"change this! See here for a guide that may be helpful " -"converting the table engines. You may also use the command php bin/" -"console.php dbstructure toinnodb of your Friendica installation for an " -"automatic conversion.
    " -msgstr "" - -#: src/Module/Admin/Summary.php:64 -#, php-format -msgid "" -"Your DB still runs with InnoDB tables in the Antelope file format. You " -"should change the file format to Barracuda. Friendica is using features that " -"are not provided by the Antelope format. See here for a " -"guide that may be helpful converting the table engines. You may also use the " -"command php bin/console.php dbstructure toinnodb of your Friendica " -"installation for an automatic conversion.
    " -msgstr "" - -#: src/Module/Admin/Summary.php:74 -#, php-format -msgid "" -"Your table_definition_cache is too low (%d). This can lead to the database " -"error \"Prepared statement needs to be re-prepared\". Please set it at least " -"to %d. See here for more information.
    " -msgstr "" - -#: src/Module/Admin/Summary.php:85 -#, php-format -msgid "" -"There is a new version of Friendica available for download. Your current " -"version is %1$s, upstream version is %2$s" -msgstr "" - -#: src/Module/Admin/Summary.php:94 -msgid "" -"The database update failed. Please run \"php bin/console.php dbstructure " -"update\" from the command line and have a look at the errors that might " -"appear." -msgstr "" - -#: src/Module/Admin/Summary.php:98 -msgid "" -"The last update failed. Please run \"php bin/console.php dbstructure update" -"\" from the command line and have a look at the errors that might appear. " -"(Some of the errors are possibly inside the logfile.)" -msgstr "" - -#: src/Module/Admin/Summary.php:102 -msgid "" -"The system.url entry is missing. This is a low level setting and can lead to " -"unexpected behavior. Please add a valid entry as soon as possible in the " -"config file or per console command!" -msgstr "" - -#: src/Module/Admin/Summary.php:107 -msgid "The worker was never executed. Please check your database structure!" -msgstr "" - -#: src/Module/Admin/Summary.php:109 -#, php-format -msgid "" -"The last worker execution was on %s UTC. This is older than one hour. Please " -"check your crontab settings." -msgstr "" - -#: src/Module/Admin/Summary.php:114 -#, php-format -msgid "" -"Friendica's configuration now is stored in config/local.config.php, please " -"copy config/local-sample.config.php and move your config from ." -"htconfig.php. See the Config help page for help " -"with the transition." -msgstr "" - -#: src/Module/Admin/Summary.php:118 -#, php-format -msgid "" -"Friendica's configuration now is stored in config/local.config.php, please " -"copy config/local-sample.config.php and move your config from config/" -"local.ini.php. See the Config help page for help " -"with the transition." -msgstr "" - -#: src/Module/Admin/Summary.php:124 -#, php-format -msgid "" -"%s is not reachable on your system. This is a severe " -"configuration issue that prevents server to server communication. See the installation page for help." -msgstr "" - -#: src/Module/Admin/Summary.php:148 -#, php-format -msgid "" -"Friendica's system.basepath was updated from '%s' to '%s'. Please remove the " -"system.basepath from your db to avoid differences." -msgstr "" - -#: src/Module/Admin/Summary.php:156 -#, php-format -msgid "" -"Friendica's current system.basepath '%s' is wrong and the config file '%s' " -"isn't used." -msgstr "" - -#: src/Module/Admin/Summary.php:164 -#, php-format -msgid "" -"Friendica's current system.basepath '%s' is not equal to the config file " -"'%s'. Please fix your configuration." -msgstr "" - -#: src/Module/Admin/Summary.php:175 -msgid "Message queues" -msgstr "" - -#: src/Module/Admin/Summary.php:181 -msgid "Server Settings" -msgstr "" - -#: src/Module/Admin/Summary.php:199 -msgid "Version" -msgstr "" - -#: src/Module/Admin/Summary.php:203 -msgid "Active addons" -msgstr "" - -#: src/Module/Admin/Themes/Details.php:57 src/Module/Admin/Themes/Index.php:65 -#, php-format -msgid "Theme %s disabled." -msgstr "" - -#: src/Module/Admin/Themes/Details.php:59 src/Module/Admin/Themes/Index.php:67 -#, php-format -msgid "Theme %s successfully enabled." -msgstr "" - -#: src/Module/Admin/Themes/Details.php:61 src/Module/Admin/Themes/Index.php:69 -#, php-format -msgid "Theme %s failed to install." -msgstr "" - -#: src/Module/Admin/Themes/Details.php:83 -msgid "Screenshot" -msgstr "" - -#: src/Module/Admin/Themes/Details.php:91 src/Module/Admin/Themes/Index.php:112 -#: src/Module/BaseAdmin.php:93 -msgid "Themes" -msgstr "" - -#: src/Module/Admin/Themes/Embed.php:80 -msgid "Unknown theme." -msgstr "" - -#: src/Module/Admin/Themes/Index.php:51 -msgid "Themes reloaded" -msgstr "" - -#: src/Module/Admin/Themes/Index.php:114 -msgid "Reload active themes" -msgstr "" - -#: src/Module/Admin/Themes/Index.php:118 -#, php-format -msgid "No themes found on the system. They should be placed in %1$s" -msgstr "" - -#: src/Module/Admin/Themes/Index.php:119 -msgid "[Experimental]" -msgstr "" - -#: src/Module/Admin/Themes/Index.php:120 -msgid "[Unsupported]" -msgstr "" - -#: src/Module/Admin/Tos.php:79 -msgid "Display Terms of Service" -msgstr "" - -#: src/Module/Admin/Tos.php:79 -msgid "" -"Enable the Terms of Service page. If this is enabled a link to the terms " -"will be added to the registration form and the general information page." -msgstr "" - -#: src/Module/Admin/Tos.php:80 -msgid "Display Privacy Statement" -msgstr "" - -#: src/Module/Admin/Tos.php:80 -#, php-format -msgid "" -"Show some informations regarding the needed information to operate the node " -"according e.g. to EU-GDPR." -msgstr "" - -#: src/Module/Admin/Tos.php:81 -msgid "Privacy Statement Preview" -msgstr "" - -#: src/Module/Admin/Tos.php:83 -msgid "The Terms of Service" -msgstr "" - -#: src/Module/Admin/Tos.php:83 -msgid "" -"Enter the Terms of Service for your node here. You can use BBCode. Headers " -"of sections should be [h2] and below." -msgstr "" - -#: src/Module/Admin/Tos.php:84 -msgid "The rules" -msgstr "" - -#: src/Module/Admin/Tos.php:84 -msgid "Enter your system rules here. Each line represents one rule." -msgstr "" - -#: src/Module/Api/ApiResponse.php:293 -#, php-format -msgid "API endpoint %s %s is not implemented but might be in the future." -msgstr "" - -#: src/Module/Api/Mastodon/Apps.php:73 -msgid "Missing parameters" -msgstr "" - -#: src/Module/Api/Mastodon/Statuses/Bookmark.php:50 -msgid "Only starting posts can be bookmarked" -msgstr "" - -#: src/Module/Api/Mastodon/Statuses/Mute.php:51 -msgid "Only starting posts can be muted" -msgstr "" - -#: src/Module/Api/Mastodon/Statuses/Reblog.php:58 -#, php-format -msgid "Posts from %s can't be shared" -msgstr "" - -#: src/Module/Api/Mastodon/Statuses/Unbookmark.php:51 -msgid "Only starting posts can be unbookmarked" -msgstr "" - -#: src/Module/Api/Mastodon/Statuses/Unmute.php:51 -msgid "Only starting posts can be unmuted" -msgstr "" - -#: src/Module/Api/Mastodon/Statuses/Unreblog.php:64 -#, php-format -msgid "Posts from %s can't be unshared" -msgstr "" - -#: src/Module/Api/Twitter/ContactEndpoint.php:66 -msgid "Contact not found" -msgstr "" - -#: src/Module/Apps.php:62 -msgid "No installed applications." -msgstr "" - -#: src/Module/Apps.php:67 -msgid "Applications" -msgstr "" - -#: src/Module/Attach.php:49 src/Module/Attach.php:61 -msgid "Item was not found." -msgstr "" - -#: src/Module/BaseAdmin.php:54 src/Module/BaseAdmin.php:58 -#: src/Module/BaseModeration.php:77 src/Module/BaseModeration.php:81 -msgid "Please login to continue." -msgstr "" - -#: src/Module/BaseAdmin.php:63 -msgid "You don't have access to administration pages." -msgstr "" - -#: src/Module/BaseAdmin.php:67 -msgid "" -"Submanaged account can't access the administration pages. Please log back in " -"as the main account." -msgstr "" - -#: src/Module/BaseAdmin.php:86 src/Module/BaseModeration.php:109 -msgid "Overview" -msgstr "" - -#: src/Module/BaseAdmin.php:89 src/Module/BaseModeration.php:112 -msgid "Configuration" -msgstr "" - -#: src/Module/BaseAdmin.php:94 src/Module/BaseSettings.php:110 -msgid "Additional features" -msgstr "" - -#: src/Module/BaseAdmin.php:97 -msgid "Database" -msgstr "" - -#: src/Module/BaseAdmin.php:98 -msgid "DB updates" -msgstr "" - -#: src/Module/BaseAdmin.php:99 -msgid "Inspect Deferred Workers" -msgstr "" - -#: src/Module/BaseAdmin.php:100 -msgid "Inspect worker Queue" -msgstr "" - -#: src/Module/BaseAdmin.php:106 src/Module/BaseModeration.php:120 -msgid "Diagnostics" -msgstr "" - -#: src/Module/BaseAdmin.php:107 -msgid "PHP Info" -msgstr "" - -#: src/Module/BaseAdmin.php:108 -msgid "probe address" -msgstr "" - -#: src/Module/BaseAdmin.php:109 -msgid "check webfinger" -msgstr "" - -#: src/Module/BaseAdmin.php:110 -msgid "Babel" -msgstr "" - -#: src/Module/BaseAdmin.php:111 src/Module/Debug/ActivityPubConversion.php:137 -msgid "ActivityPub Conversion" -msgstr "" - -#: src/Module/BaseAdmin.php:120 -msgid "Addon Features" -msgstr "" - -#: src/Module/BaseAdmin.php:121 src/Module/BaseModeration.php:129 -msgid "User registrations waiting for confirmation" -msgstr "" - -#: src/Module/BaseApi.php:455 src/Module/BaseApi.php:471 -#: src/Module/BaseApi.php:487 -msgid "Too Many Requests" -msgstr "" - -#: src/Module/BaseApi.php:456 -#, php-format -msgid "Daily posting limit of %d post reached. The post was rejected." -msgid_plural "Daily posting limit of %d posts reached. The post was rejected." -msgstr[0] "" -msgstr[1] "" - -#: src/Module/BaseApi.php:472 -#, php-format -msgid "Weekly posting limit of %d post reached. The post was rejected." -msgid_plural "Weekly posting limit of %d posts reached. The post was rejected." -msgstr[0] "" -msgstr[1] "" - -#: src/Module/BaseApi.php:488 -#, php-format -msgid "Monthly posting limit of %d post reached. The post was rejected." -msgid_plural "" -"Monthly posting limit of %d posts reached. The post was rejected." -msgstr[0] "" -msgstr[1] "" - -#: src/Module/BaseModeration.php:86 -msgid "You don't have access to moderation pages." -msgstr "" - -#: src/Module/BaseModeration.php:90 -msgid "" -"Submanaged account can't access the moderation pages. Please log back in as " -"the main account." -msgstr "" - -#: src/Module/BaseModeration.php:110 src/Module/Moderation/Reports.php:94 -msgid "Reports" -msgstr "" - -#: src/Module/BaseModeration.php:113 src/Module/Moderation/Users/Index.php:148 -#: src/Module/Moderation/Users/Index.php:158 -msgid "Users" -msgstr "" - -#: src/Module/BaseModeration.php:115 -msgid "Tools" -msgstr "" - -#: src/Module/BaseModeration.php:116 -msgid "Contact Blocklist" -msgstr "" - -#: src/Module/BaseModeration.php:117 -msgid "Server Blocklist" -msgstr "" - -#: src/Module/BaseModeration.php:118 src/Module/Moderation/Item/Delete.php:62 -msgid "Delete Item" -msgstr "" - -#: src/Module/BaseModeration.php:121 src/Module/Moderation/Item/Source.php:76 -msgid "Item Source" -msgstr "" - -#: src/Module/BaseProfile.php:52 src/Module/Contact.php:506 -msgid "Profile Details" -msgstr "" - -#: src/Module/BaseProfile.php:60 -msgid "Conversations started" -msgstr "" - -#: src/Module/BaseProfile.php:111 -msgid "Only You Can See This" -msgstr "" - -#: src/Module/BaseProfile.php:116 src/Module/Profile/Schedule.php:81 -msgid "Scheduled Posts" -msgstr "" - -#: src/Module/BaseProfile.php:119 -msgid "Posts that are scheduled for publishing" -msgstr "" - -#: src/Module/BaseProfile.php:138 src/Module/BaseProfile.php:141 -msgid "Tips for New Members" -msgstr "" - -#: src/Module/BaseSearch.php:71 -#, php-format -msgid "People Search - %s" -msgstr "" - -#: src/Module/BaseSearch.php:75 -#, php-format -msgid "Group Search - %s" -msgstr "" - -#: src/Module/BaseSearch.php:121 src/Module/Contact/MatchInterests.php:139 -msgid "No matches" -msgstr "" - -#: src/Module/BaseSearch.php:147 -#, php-format -msgid "" -"%d result was filtered out because your node blocks the domain it is " -"registered on. You can review the list of domains your node is currently " -"blocking in the About page." -msgid_plural "" -"%d results were filtered out because your node blocks the domain they are " -"registered on. You can review the list of domains your node is currently " -"blocking in the About page." -msgstr[0] "" -msgstr[1] "" - -#: src/Module/BaseSettings.php:78 -msgid "Account" -msgstr "" - -#: src/Module/BaseSettings.php:85 src/Module/Security/TwoFactor/Verify.php:96 -#: src/Module/Settings/TwoFactor/Index.php:138 -msgid "Two-factor authentication" -msgstr "" - -#: src/Module/BaseSettings.php:118 -msgid "Display" -msgstr "" - -#: src/Module/BaseSettings.php:132 src/Module/Settings/Connectors.php:204 -msgid "Social Networks" -msgstr "" - -#: src/Module/BaseSettings.php:146 src/Module/Settings/Delegation.php:194 -msgid "Manage Accounts" -msgstr "" - -#: src/Module/BaseSettings.php:153 -msgid "Connected apps" -msgstr "" - -#: src/Module/BaseSettings.php:160 -msgid "Remote servers" -msgstr "" - -#: src/Module/BaseSettings.php:167 src/Module/Settings/UserExport.php:98 -msgid "Export personal data" -msgstr "" - -#: src/Module/BaseSettings.php:174 -msgid "Remove account" -msgstr "" - -#: src/Module/Bookmarklet.php:54 -msgid "This page is missing a url parameter." -msgstr "" - -#: src/Module/Bookmarklet.php:66 -msgid "The post was created" -msgstr "" - -#: src/Module/Calendar/Event/API.php:100 src/Module/Calendar/Event/API.php:135 -#: src/Module/Calendar/Event/Form.php:80 -msgid "Invalid Request" -msgstr "" - -#: src/Module/Calendar/Event/API.php:109 -msgid "Event id is missing." -msgstr "" - -#: src/Module/Calendar/Event/API.php:131 -msgid "Failed to remove event" -msgstr "" - -#: src/Module/Calendar/Event/API.php:187 src/Module/Calendar/Event/API.php:189 -msgid "Event can not end before it has started." -msgstr "" - -#: src/Module/Calendar/Event/API.php:196 src/Module/Calendar/Event/API.php:198 -msgid "Event title and start time are required." -msgstr "" - -#: src/Module/Calendar/Event/Form.php:208 -msgid "Starting date and Title are required." -msgstr "" - -#: src/Module/Calendar/Event/Form.php:209 -#: src/Module/Calendar/Event/Form.php:214 -msgid "Event Starts:" -msgstr "" - -#: src/Module/Calendar/Event/Form.php:209 -#: src/Module/Calendar/Event/Form.php:237 src/Module/Debug/Probe.php:59 -#: src/Module/Install.php:201 src/Module/Install.php:227 -#: src/Module/Install.php:232 src/Module/Install.php:246 -#: src/Module/Install.php:255 src/Module/Install.php:260 -#: src/Module/Install.php:266 src/Module/Install.php:271 -#: src/Module/Install.php:285 src/Module/Install.php:298 -#: src/Module/Install.php:325 -#: src/Module/Moderation/Blocklist/Server/Add.php:136 -#: src/Module/Moderation/Blocklist/Server/Add.php:138 -#: src/Module/Moderation/Blocklist/Server/Import.php:129 -#: src/Module/Moderation/Blocklist/Server/Index.php:86 -#: src/Module/Moderation/Blocklist/Server/Index.php:87 -#: src/Module/Moderation/Blocklist/Server/Index.php:115 -#: 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/TwoFactor/Index.php:161 -#: src/Module/Settings/TwoFactor/Verify.php:158 -msgid "Required" -msgstr "" - -#: src/Module/Calendar/Event/Form.php:223 -#: src/Module/Calendar/Event/Form.php:247 -msgid "Finish date/time is not known or not relevant" -msgstr "" - -#: src/Module/Calendar/Event/Form.php:225 -#: src/Module/Calendar/Event/Form.php:230 -msgid "Event Finishes:" -msgstr "" - -#: src/Module/Calendar/Event/Form.php:237 -#: src/Module/Calendar/Event/Form.php:243 -msgid "Title (BBCode not allowed)" -msgstr "" - -#: src/Module/Calendar/Event/Form.php:239 -msgid "Description (BBCode allowed)" -msgstr "" - -#: src/Module/Calendar/Event/Form.php:241 -msgid "Location (BBCode not allowed)" -msgstr "" - -#: src/Module/Calendar/Event/Form.php:244 -#: src/Module/Calendar/Event/Form.php:245 -msgid "Share this event" -msgstr "" - -#: src/Module/Calendar/Event/Form.php:251 src/Module/Profile/Profile.php:275 -msgid "Basic" -msgstr "" - -#: src/Module/Calendar/Export.php:94 -msgid "This calendar format is not supported" -msgstr "" - -#: src/Module/Calendar/Export.php:96 -msgid "No exportable data found" -msgstr "" - -#: src/Module/Calendar/Export.php:113 -msgid "calendar" -msgstr "" - -#: src/Module/Calendar/Show.php:124 -msgid "Events" -msgstr "" - -#: src/Module/Calendar/Show.php:125 -msgid "View" -msgstr "" - -#: src/Module/Calendar/Show.php:126 -msgid "Create New Event" -msgstr "" - -#: src/Module/Calendar/Show.php:132 src/Module/Settings/Display.php:300 -msgid "list" -msgstr "" - -#: src/Module/Circle.php:57 -msgid "Could not create circle." -msgstr "" - -#: src/Module/Circle.php:68 src/Module/Circle.php:216 src/Module/Circle.php:240 -msgid "Circle not found." -msgstr "" - -#: src/Module/Circle.php:74 -msgid "Circle name was not changed." -msgstr "" - -#: src/Module/Circle.php:92 -msgid "Unknown circle." -msgstr "" - -#: src/Module/Circle.php:98 src/Module/Circle.php:107 -#: src/Module/Contact/Advanced.php:70 src/Module/Contact/Advanced.php:109 -#: src/Module/Contact/Contacts.php:71 src/Module/Contact/Conversations.php:86 -#: src/Module/Contact/Conversations.php:91 -#: src/Module/Contact/Conversations.php:96 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:158 -#: src/Module/Contact/Profile.php:163 src/Module/Contact/Profile.php:168 -#: src/Module/Contact/Redir.php:94 src/Module/Contact/Redir.php:140 -#: src/Module/FriendSuggest.php:71 src/Module/FriendSuggest.php:109 -msgid "Contact not found." -msgstr "" - -#: src/Module/Circle.php:102 src/Module/Contact/Contacts.php:66 -msgid "Invalid contact." -msgstr "" - -#: src/Module/Circle.php:111 src/Module/Contact/Revoke.php:73 -msgid "Contact is deleted." -msgstr "" - -#: src/Module/Circle.php:117 -msgid "Unable to add the contact to the circle." -msgstr "" - -#: src/Module/Circle.php:120 -msgid "Contact successfully added to circle." -msgstr "" - -#: src/Module/Circle.php:124 -msgid "Unable to remove the contact from the circle." -msgstr "" - -#: src/Module/Circle.php:127 -msgid "Contact successfully removed from circle." -msgstr "" - -#: src/Module/Circle.php:131 -msgid "Bad request." -msgstr "" - -#: src/Module/Circle.php:172 -msgid "Save Circle" -msgstr "" - -#: src/Module/Circle.php:173 -msgid "Filter" -msgstr "" - -#: src/Module/Circle.php:179 -msgid "Create a circle of contacts/friends." -msgstr "" - -#: src/Module/Circle.php:221 -msgid "Unable to remove circle." -msgstr "" - -#: src/Module/Circle.php:272 -msgid "Delete Circle" -msgstr "" - -#: src/Module/Circle.php:282 -msgid "Edit Circle Name" -msgstr "" - -#: src/Module/Circle.php:292 -msgid "Members" -msgstr "" - -#: src/Module/Circle.php:295 -msgid "Circle is empty" -msgstr "" - -#: src/Module/Circle.php:311 -msgid "Remove contact from circle" -msgstr "" - -#: src/Module/Circle.php:334 -msgid "Click on a contact to add or remove." -msgstr "" - -#: src/Module/Circle.php:351 -msgid "Add contact to circle" -msgstr "" - -#: src/Module/Contact.php:96 -#, php-format -msgid "%d contact edited." -msgid_plural "%d contacts edited." -msgstr[0] "" -msgstr[1] "" - -#: src/Module/Contact.php:347 -msgid "Show all contacts" -msgstr "" - -#: src/Module/Contact.php:352 src/Module/Contact.php:431 -#: src/Module/Moderation/BaseUsers.php:85 -msgid "Pending" -msgstr "" - -#: src/Module/Contact.php:355 -msgid "Only show pending contacts" -msgstr "" - -#: src/Module/Contact.php:360 src/Module/Contact.php:434 -#: src/Module/Moderation/BaseUsers.php:93 -msgid "Blocked" -msgstr "" - -#: src/Module/Contact.php:363 -msgid "Only show blocked contacts" -msgstr "" - -#: src/Module/Contact.php:368 src/Module/Contact.php:440 -#: src/Module/Settings/Server/Index.php:107 src/Object/Post.php:399 -msgid "Ignored" -msgstr "" - -#: src/Module/Contact.php:371 -msgid "Only show ignored contacts" -msgstr "" - -#: src/Module/Contact.php:376 src/Module/Contact.php:443 -msgid "Collapsed" -msgstr "" - -#: src/Module/Contact.php:379 -msgid "Only show collapsed contacts" -msgstr "" - -#: src/Module/Contact.php:384 src/Module/Contact.php:446 -msgid "Archived" -msgstr "" - -#: src/Module/Contact.php:387 -msgid "Only show archived contacts" -msgstr "" - -#: src/Module/Contact.php:392 src/Module/Contact.php:437 -msgid "Hidden" -msgstr "" - -#: src/Module/Contact.php:395 -msgid "Only show hidden contacts" -msgstr "" - -#: src/Module/Contact.php:403 -msgid "Organize your contact circles" -msgstr "" - -#: src/Module/Contact.php:458 -msgid "Search your contacts" -msgstr "" - -#: src/Module/Contact.php:459 src/Module/Search/Index.php:207 -#, php-format -msgid "Results for: %s" -msgstr "" - -#: src/Module/Contact.php:466 -msgid "Update" -msgstr "" - -#: src/Module/Contact.php:467 src/Module/Contact/Profile.php:517 -#: src/Module/Moderation/Blocklist/Contact.php:117 -#: src/Module/Moderation/Users/Blocked.php:138 -#: src/Module/Moderation/Users/Index.php:154 -msgid "Unblock" -msgstr "" - -#: src/Module/Contact.php:468 src/Module/Contact/Profile.php:525 -msgid "Unignore" -msgstr "" - -#: src/Module/Contact.php:469 src/Module/Contact/Profile.php:533 -msgid "Uncollapse" -msgstr "" - -#: src/Module/Contact.php:471 -msgid "Batch Actions" -msgstr "" - -#: src/Module/Contact.php:514 -msgid "Conversations started by this contact" -msgstr "" - -#: src/Module/Contact.php:519 -msgid "Posts and Comments" -msgstr "" - -#: src/Module/Contact.php:522 -msgid "Individual Posts and Replies" -msgstr "" - -#: src/Module/Contact.php:530 -msgid "Posts containing media objects" -msgstr "" - -#: src/Module/Contact.php:538 -msgid "View all known contacts" -msgstr "" - -#: src/Module/Contact.php:549 -msgid "Advanced Contact Settings" -msgstr "" - -#: src/Module/Contact.php:585 -msgid "Mutual Friendship" -msgstr "" - -#: src/Module/Contact.php:589 -msgid "is a fan of yours" -msgstr "" - -#: src/Module/Contact.php:593 -msgid "you are a fan of" -msgstr "" - -#: src/Module/Contact.php:611 -msgid "Pending outgoing contact request" -msgstr "" - -#: src/Module/Contact.php:613 -msgid "Pending incoming contact request" -msgstr "" - -#: src/Module/Contact.php:626 src/Module/Contact/Profile.php:376 -#, php-format -msgid "Visit %s's profile [%s]" -msgstr "" - -#: src/Module/Contact/Advanced.php:99 -msgid "Contact update failed." -msgstr "" - -#: src/Module/Contact/Advanced.php:130 -msgid "Return to contact editor" -msgstr "" - -#: src/Module/Contact/Advanced.php:134 -#: src/Module/Moderation/Blocklist/Contact.php:122 -#: src/Module/Moderation/Reports.php:95 -#: src/Module/Moderation/Users/Active.php:126 -#: src/Module/Moderation/Users/Blocked.php:126 -#: src/Module/Moderation/Users/Create.php:70 -#: src/Module/Moderation/Users/Deleted.php:83 -#: src/Module/Moderation/Users/Index.php:140 -#: src/Module/Moderation/Users/Index.php:160 -#: src/Module/Moderation/Users/Pending.php:99 src/Module/Settings/OAuth.php:72 -msgid "Name" -msgstr "" - -#: src/Module/Contact/Advanced.php:135 -msgid "Account Nickname" -msgstr "" - -#: src/Module/Contact/Advanced.php:136 -msgid "Account URL" -msgstr "" - -#: src/Module/Contact/Advanced.php:137 -msgid "Poll/Feed URL" -msgstr "" - -#: src/Module/Contact/Advanced.php:138 -msgid "New photo from this URL" -msgstr "" - -#: src/Module/Contact/Contacts.php:89 -msgid "No known contacts." -msgstr "" - -#: src/Module/Contact/Contacts.php:103 src/Module/Profile/Common.php:128 -msgid "No common contacts." -msgstr "" - -#: src/Module/Contact/Contacts.php:115 src/Module/Profile/Contacts.php:135 -#, php-format -msgid "Follower (%s)" -msgid_plural "Followers (%s)" -msgstr[0] "" -msgstr[1] "" - -#: src/Module/Contact/Contacts.php:119 src/Module/Profile/Contacts.php:138 -#, php-format -msgid "Following (%s)" -msgid_plural "Following (%s)" -msgstr[0] "" -msgstr[1] "" - -#: src/Module/Contact/Contacts.php:123 src/Module/Profile/Contacts.php:141 -#, php-format -msgid "Mutual friend (%s)" -msgid_plural "Mutual friends (%s)" -msgstr[0] "" -msgstr[1] "" - -#: src/Module/Contact/Contacts.php:125 src/Module/Profile/Contacts.php:143 -#, php-format -msgid "These contacts both follow and are followed by %s." -msgstr "" - -#: src/Module/Contact/Contacts.php:131 src/Module/Profile/Common.php:116 -#, php-format -msgid "Common contact (%s)" -msgid_plural "Common contacts (%s)" -msgstr[0] "" -msgstr[1] "" - -#: src/Module/Contact/Contacts.php:133 src/Module/Profile/Common.php:118 -#, php-format -msgid "" -"Both %s and yourself have publicly interacted with these " -"contacts (follow, comment or likes on public posts)." -msgstr "" - -#: src/Module/Contact/Contacts.php:139 src/Module/Profile/Contacts.php:149 -#, php-format -msgid "Contact (%s)" -msgid_plural "Contacts (%s)" -msgstr[0] "" -msgstr[1] "" - -#: src/Module/Contact/Follow.php:70 src/Module/Contact/Redir.php:62 -#: src/Module/Contact/Redir.php:222 src/Module/Conversation/Community.php:166 -#: src/Module/Debug/ItemBody.php:38 src/Module/Diaspora/Receive.php:57 -#: src/Module/Item/Display.php:96 src/Module/Item/Feed.php:59 -#: src/Module/Item/Follow.php:41 src/Module/Item/Ignore.php:41 -#: src/Module/Item/Pin.php:41 src/Module/Item/Pin.php:56 -#: src/Module/Item/Star.php:42 src/Module/Update/Display.php:37 -msgid "Access denied." -msgstr "" - -#: src/Module/Contact/Follow.php:105 src/Module/Contact/Unfollow.php:125 -#: src/Module/Profile/RemoteFollow.php:133 -msgid "Submit Request" -msgstr "" - -#: src/Module/Contact/Follow.php:115 -msgid "You already added this contact." -msgstr "" - -#: src/Module/Contact/Follow.php:130 -msgid "The network type couldn't be detected. Contact can't be added." -msgstr "" - -#: src/Module/Contact/Follow.php:138 -msgid "Diaspora support isn't enabled. Contact can't be added." -msgstr "" - -#: src/Module/Contact/Follow.php:143 -msgid "OStatus support is disabled. Contact can't be added." -msgstr "" - -#: src/Module/Contact/Follow.php:168 src/Module/Profile/RemoteFollow.php:132 -msgid "Please answer the following:" -msgstr "" - -#: src/Module/Contact/Follow.php:169 src/Module/Contact/Unfollow.php:123 -msgid "Your Identity Address:" -msgstr "" - -#: src/Module/Contact/Follow.php:170 src/Module/Contact/Profile.php:407 -#: src/Module/Contact/Unfollow.php:129 -#: src/Module/Moderation/Blocklist/Contact.php:131 -#: src/Module/Moderation/Reports.php:102 -#: src/Module/Notifications/Introductions.php:129 -#: src/Module/Notifications/Introductions.php:198 -msgid "Profile URL" -msgstr "" - -#: src/Module/Contact/Follow.php:171 src/Module/Contact/Profile.php:419 -#: src/Module/Notifications/Introductions.php:191 -#: src/Module/Profile/Profile.php:234 -msgid "Tags:" -msgstr "" - -#: src/Module/Contact/Follow.php:182 -#, php-format -msgid "%s knows you" -msgstr "" - -#: src/Module/Contact/Follow.php:183 -msgid "Add a personal note:" -msgstr "" - -#: src/Module/Contact/Follow.php:192 src/Module/Contact/Unfollow.php:138 -msgid "Posts and Replies" -msgstr "" - -#: src/Module/Contact/Follow.php:221 -msgid "The contact could not be added." -msgstr "" - -#: src/Module/Contact/MatchInterests.php:94 -#: src/Module/Media/Attachment/Upload.php:77 -#: src/Module/Media/Attachment/Upload.php:82 -#: src/Module/Media/Photo/Upload.php:81 src/Module/Media/Photo/Upload.php:86 -#: src/Module/Media/Photo/Upload.php:135 -msgid "Invalid request." -msgstr "" - -#: src/Module/Contact/MatchInterests.php:101 -msgid "No keywords to match. Please add keywords to your profile." -msgstr "" - -#: src/Module/Contact/MatchInterests.php:144 -msgid "Profile Match" -msgstr "" - -#: src/Module/Contact/Profile.php:144 -msgid "Failed to update contact record." -msgstr "" - -#: src/Module/Contact/Profile.php:194 -msgid "Contact has been unblocked" -msgstr "" - -#: src/Module/Contact/Profile.php:198 -msgid "Contact has been blocked" -msgstr "" - -#: src/Module/Contact/Profile.php:210 -msgid "Contact has been unignored" -msgstr "" - -#: src/Module/Contact/Profile.php:214 -msgid "Contact has been ignored" -msgstr "" - -#: src/Module/Contact/Profile.php:226 -msgid "Contact has been uncollapsed" -msgstr "" - -#: src/Module/Contact/Profile.php:230 -msgid "Contact has been collapsed" -msgstr "" - -#: src/Module/Contact/Profile.php:258 -#, php-format -msgid "You are mutual friends with %s" -msgstr "" - -#: src/Module/Contact/Profile.php:259 -#, php-format -msgid "You are sharing with %s" -msgstr "" - -#: src/Module/Contact/Profile.php:260 -#, php-format -msgid "%s is sharing with you" -msgstr "" - -#: src/Module/Contact/Profile.php:276 -msgid "Private communications are not available for this contact." -msgstr "" - -#: src/Module/Contact/Profile.php:286 -msgid "This contact is on a server you ignored." -msgstr "" - -#: src/Module/Contact/Profile.php:289 -msgid "Never" -msgstr "" - -#: src/Module/Contact/Profile.php:292 -msgid "(Update was not successful)" -msgstr "" - -#: src/Module/Contact/Profile.php:292 -msgid "(Update was successful)" -msgstr "" - -#: src/Module/Contact/Profile.php:294 src/Module/Contact/Profile.php:488 -msgid "Suggest friends" -msgstr "" - -#: src/Module/Contact/Profile.php:298 -#, php-format -msgid "Network type: %s" -msgstr "" - -#: src/Module/Contact/Profile.php:303 -msgid "Communications lost with this contact!" -msgstr "" - -#: src/Module/Contact/Profile.php:309 -msgid "Fetch further information for feeds" -msgstr "" - -#: src/Module/Contact/Profile.php:311 -msgid "" -"Fetch information like preview pictures, title and teaser from the feed " -"item. You can activate this if the feed doesn't contain much text. Keywords " -"are taken from the meta header in the feed item and are posted as hash tags." -msgstr "" - -#: src/Module/Contact/Profile.php:314 -msgid "Fetch information" -msgstr "" - -#: src/Module/Contact/Profile.php:315 -msgid "Fetch keywords" -msgstr "" - -#: src/Module/Contact/Profile.php:316 -msgid "Fetch information and keywords" -msgstr "" - -#: src/Module/Contact/Profile.php:326 src/Module/Contact/Profile.php:331 -#: src/Module/Contact/Profile.php:336 src/Module/Contact/Profile.php:342 -msgid "No mirroring" -msgstr "" - -#: src/Module/Contact/Profile.php:327 src/Module/Contact/Profile.php:337 -#: src/Module/Contact/Profile.php:343 -msgid "Mirror as my own posting" -msgstr "" - -#: src/Module/Contact/Profile.php:332 src/Module/Contact/Profile.php:338 -msgid "Native reshare" -msgstr "" - -#: src/Module/Contact/Profile.php:358 -msgid "Contact Information / Notes" -msgstr "" - -#: src/Module/Contact/Profile.php:359 -msgid "Contact Settings" -msgstr "" - -#: src/Module/Contact/Profile.php:367 -msgid "Contact" -msgstr "" - -#: src/Module/Contact/Profile.php:371 -msgid "Their personal note" -msgstr "" - -#: src/Module/Contact/Profile.php:373 -msgid "Edit contact notes" -msgstr "" - -#: src/Module/Contact/Profile.php:377 -msgid "Block/Unblock contact" -msgstr "" - -#: src/Module/Contact/Profile.php:378 -#: src/Module/Moderation/Report/Create.php:293 -msgid "Ignore contact" -msgstr "" - -#: src/Module/Contact/Profile.php:379 -msgid "View conversations" -msgstr "" - -#: src/Module/Contact/Profile.php:384 -msgid "Last update:" -msgstr "" - -#: src/Module/Contact/Profile.php:386 -msgid "Update public posts" -msgstr "" - -#: src/Module/Contact/Profile.php:388 src/Module/Contact/Profile.php:498 -msgid "Update now" -msgstr "" - -#: src/Module/Contact/Profile.php:390 -msgid "Awaiting connection acknowledge" -msgstr "" - -#: src/Module/Contact/Profile.php:391 -msgid "Currently blocked" -msgstr "" - -#: src/Module/Contact/Profile.php:392 -msgid "Currently ignored" -msgstr "" - -#: src/Module/Contact/Profile.php:393 -msgid "Currently collapsed" -msgstr "" - -#: src/Module/Contact/Profile.php:394 -msgid "Currently archived" -msgstr "" - -#: src/Module/Contact/Profile.php:397 -msgid "Manage remote servers" -msgstr "" - -#: src/Module/Contact/Profile.php:399 -#: src/Module/Notifications/Introductions.php:192 -msgid "Hide this contact from others" -msgstr "" - -#: src/Module/Contact/Profile.php:399 -msgid "" -"Replies/likes to your public posts may still be visible" -msgstr "" - -#: src/Module/Contact/Profile.php:400 -msgid "Notification for new posts" -msgstr "" - -#: src/Module/Contact/Profile.php:400 -msgid "Send a notification of every new post of this contact" -msgstr "" - -#: src/Module/Contact/Profile.php:402 -msgid "Keyword Deny List" -msgstr "" - -#: src/Module/Contact/Profile.php:402 -msgid "" -"Comma separated list of keywords that should not be converted to hashtags, " -"when \"Fetch information and keywords\" is selected" -msgstr "" - -#: src/Module/Contact/Profile.php:420 -#: src/Module/Settings/TwoFactor/Index.php:160 -msgid "Actions" -msgstr "" - -#: src/Module/Contact/Profile.php:422 -#: src/Module/Settings/TwoFactor/Index.php:140 view/theme/frio/theme.php:232 -msgid "Status" -msgstr "" - -#: src/Module/Contact/Profile.php:428 -msgid "Mirror postings from this contact" -msgstr "" - -#: src/Module/Contact/Profile.php:430 -msgid "" -"Mark this contact as remote_self, this will cause friendica to repost new " -"entries from this contact." -msgstr "" - -#: src/Module/Contact/Profile.php:433 -msgid "Channel Settings" -msgstr "" - -#: src/Module/Contact/Profile.php:434 -msgid "Frequency of this contact in relevant channels" -msgstr "" - -#: src/Module/Contact/Profile.php:435 -msgid "" -"Depending on the type of the channel not all posts from this contact are " -"displayed. By default, posts need to have a minimum amount of interactions " -"(comments, likes) to show in your channels. On the other hand there can be " -"contacts who flood the channel, so you might want to see only some of their " -"posts. Or you don't want to see their content at all, but you don't want to " -"block or hide the contact completely." -msgstr "" - -#: src/Module/Contact/Profile.php:436 -msgid "Default frequency" -msgstr "" - -#: src/Module/Contact/Profile.php:436 -msgid "" -"Posts by this contact are displayed in the \"for you\" channel if you " -"interact often with this contact or if a post reached some level of " -"interaction." -msgstr "" - -#: src/Module/Contact/Profile.php:437 -msgid "Display all posts of this contact" -msgstr "" - -#: src/Module/Contact/Profile.php:437 -msgid "All posts from this contact will appear on the \"for you\" channel" -msgstr "" - -#: src/Module/Contact/Profile.php:438 -msgid "Display only few posts" -msgstr "" - -#: src/Module/Contact/Profile.php:438 -msgid "" -"When a contact creates a lot of posts in a short period, this setting " -"reduces the number of displayed posts in every channel." -msgstr "" - -#: src/Module/Contact/Profile.php:439 -msgid "Never display posts" -msgstr "" - -#: src/Module/Contact/Profile.php:439 -msgid "Posts from this contact will never be displayed in any channel" -msgstr "" - -#: src/Module/Contact/Profile.php:440 -msgid "Channel Only" -msgstr "" - -#: src/Module/Contact/Profile.php:440 -msgid "" -"If enabled, posts from this contact will only appear in channels, but not in " -"the network stream." -msgstr "" - -#: src/Module/Contact/Profile.php:508 -msgid "Refetch contact data" -msgstr "" - -#: src/Module/Contact/Profile.php:519 -msgid "Toggle Blocked status" -msgstr "" - -#: src/Module/Contact/Profile.php:527 -msgid "Toggle Ignored status" -msgstr "" - -#: src/Module/Contact/Profile.php:535 -msgid "Toggle Collapsed status" -msgstr "" - -#: src/Module/Contact/Profile.php:542 src/Module/Contact/Revoke.php:106 -msgid "Revoke Follow" -msgstr "" - -#: src/Module/Contact/Profile.php:544 -msgid "Revoke the follow from this contact" -msgstr "" - -#: src/Module/Contact/Redir.php:134 src/Module/Contact/Redir.php:186 -msgid "Bad Request." -msgstr "" - -#: src/Module/Contact/Revoke.php:63 -msgid "Unknown contact." -msgstr "" - -#: src/Module/Contact/Revoke.php:77 -msgid "Contact is being deleted." -msgstr "" - -#: src/Module/Contact/Revoke.php:91 -msgid "Follow was successfully revoked." -msgstr "" - -#: src/Module/Contact/Revoke.php:107 -msgid "" -"Do you really want to revoke this contact's follow? This cannot be undone " -"and they will have to manually follow you back again." -msgstr "" - -#: src/Module/Contact/Suggestions.php:62 -msgid "" -"No suggestions available. If this is a new site, please try again in 24 " -"hours." -msgstr "" - -#: src/Module/Contact/Unfollow.php:98 src/Module/Contact/Unfollow.php:167 -msgid "You aren't following this contact." -msgstr "" - -#: src/Module/Contact/Unfollow.php:103 -msgid "Unfollowing is currently not supported by your network." -msgstr "" - -#: src/Module/Contact/Unfollow.php:121 -msgid "Disconnect/Unfollow" -msgstr "" - -#: src/Module/Contact/Unfollow.php:175 -msgid "Contact was successfully unfollowed" -msgstr "" - -#: src/Module/Contact/Unfollow.php:178 -msgid "Unable to unfollow this contact, please contact your administrator" -msgstr "" - -#: src/Module/Conversation/Channel.php:139 -#: src/Module/Conversation/Community.php:126 src/Module/Search/Index.php:152 -#: src/Module/Search/Index.php:194 -msgid "No results." -msgstr "" - -#: src/Module/Conversation/Channel.php:177 -msgid "Channel not available." -msgstr "" - -#: src/Module/Conversation/Community.php:92 -msgid "" -"This community stream shows all public posts received by this node. They may " -"not reflect the opinions of this node’s users." -msgstr "" - -#: src/Module/Conversation/Community.php:180 -msgid "Community option not available." -msgstr "" - -#: src/Module/Conversation/Community.php:196 -msgid "Not available." -msgstr "" - -#: src/Module/Conversation/Network.php:214 -msgid "No such circle" -msgstr "" - -#: src/Module/Conversation/Network.php:218 -#, php-format -msgid "Circle: %s" -msgstr "" - -#: src/Module/Conversation/Network.php:237 -#, php-format -msgid "Error %d (%s) while fetching the timeline." -msgstr "" - -#: src/Module/Conversation/Network.php:314 -msgid "Network feed not available." -msgstr "" - -#: src/Module/Conversation/Timeline.php:200 -msgid "Include" -msgstr "" - -#: src/Module/Conversation/Timeline.php:201 -msgid "Hide" -msgstr "" - -#: src/Module/Credits.php:44 -msgid "Credits" -msgstr "" - -#: src/Module/Credits.php:45 -msgid "" -"Friendica is a community project, that would not be possible without the " -"help of many people. Here is a list of those who have contributed to the " -"code or the translation of Friendica. Thank you all!" -msgstr "" - -#: src/Module/Debug/ActivityPubConversion.php:53 -msgid "Formatted" -msgstr "" - -#: src/Module/Debug/ActivityPubConversion.php:65 -msgid "Activity" -msgstr "" - -#: src/Module/Debug/ActivityPubConversion.php:117 -msgid "Object data" -msgstr "" - -#: src/Module/Debug/ActivityPubConversion.php:124 -msgid "Result Item" -msgstr "" - -#: src/Module/Debug/ActivityPubConversion.php:129 -#: src/Module/Debug/Babel.php:294 src/Module/Moderation/Item/Source.php:87 -#: src/Module/Security/TwoFactor/Verify.php:98 -msgid "Error" -msgid_plural "Errors" -msgstr[0] "" -msgstr[1] "" - -#: src/Module/Debug/ActivityPubConversion.php:138 -msgid "Source activity" -msgstr "" - -#: src/Module/Debug/Babel.php:52 -msgid "Source input" -msgstr "" - -#: src/Module/Debug/Babel.php:58 -msgid "BBCode::toPlaintext" -msgstr "" - -#: src/Module/Debug/Babel.php:64 -msgid "BBCode::convert (raw HTML)" -msgstr "" - -#: src/Module/Debug/Babel.php:69 -msgid "BBCode::convert (hex)" -msgstr "" - -#: src/Module/Debug/Babel.php:74 -msgid "BBCode::convert" -msgstr "" - -#: src/Module/Debug/Babel.php:80 -msgid "BBCode::convert => HTML::toBBCode" -msgstr "" - -#: src/Module/Debug/Babel.php:86 -msgid "BBCode::toMarkdown" -msgstr "" - -#: src/Module/Debug/Babel.php:92 -msgid "BBCode::toMarkdown => Markdown::convert (raw HTML)" -msgstr "" - -#: src/Module/Debug/Babel.php:96 -msgid "BBCode::toMarkdown => Markdown::convert" -msgstr "" - -#: src/Module/Debug/Babel.php:102 -msgid "BBCode::toMarkdown => Markdown::toBBCode" -msgstr "" - -#: src/Module/Debug/Babel.php:108 -msgid "BBCode::toMarkdown => Markdown::convert => HTML::toBBCode" -msgstr "" - -#: src/Module/Debug/Babel.php:116 -msgid "Item Body" -msgstr "" - -#: src/Module/Debug/Babel.php:120 -msgid "Item Tags" -msgstr "" - -#: src/Module/Debug/Babel.php:126 -msgid "PageInfo::appendToBody" -msgstr "" - -#: src/Module/Debug/Babel.php:131 -msgid "PageInfo::appendToBody => BBCode::convert (raw HTML)" -msgstr "" - -#: src/Module/Debug/Babel.php:135 -msgid "PageInfo::appendToBody => BBCode::convert" -msgstr "" - -#: src/Module/Debug/Babel.php:142 -msgid "Source input (Diaspora format)" -msgstr "" - -#: src/Module/Debug/Babel.php:151 -msgid "Source input (Markdown)" -msgstr "" - -#: src/Module/Debug/Babel.php:157 -msgid "Markdown::convert (raw HTML)" -msgstr "" - -#: src/Module/Debug/Babel.php:162 -msgid "Markdown::convert" -msgstr "" - -#: src/Module/Debug/Babel.php:168 -msgid "Markdown::toBBCode" -msgstr "" - -#: src/Module/Debug/Babel.php:175 -msgid "Raw HTML input" -msgstr "" - -#: src/Module/Debug/Babel.php:180 -msgid "HTML Input" -msgstr "" - -#: src/Module/Debug/Babel.php:187 -msgid "HTML Purified (raw)" -msgstr "" - -#: src/Module/Debug/Babel.php:192 -msgid "HTML Purified (hex)" -msgstr "" - -#: src/Module/Debug/Babel.php:197 -msgid "HTML Purified" -msgstr "" - -#: src/Module/Debug/Babel.php:203 -msgid "HTML::toBBCode" -msgstr "" - -#: src/Module/Debug/Babel.php:209 -msgid "HTML::toBBCode => BBCode::convert" -msgstr "" - -#: src/Module/Debug/Babel.php:214 -msgid "HTML::toBBCode => BBCode::convert (raw HTML)" -msgstr "" - -#: src/Module/Debug/Babel.php:220 -msgid "HTML::toBBCode => BBCode::toPlaintext" -msgstr "" - -#: src/Module/Debug/Babel.php:226 -msgid "HTML::toMarkdown" -msgstr "" - -#: src/Module/Debug/Babel.php:232 -msgid "HTML::toPlaintext" -msgstr "" - -#: src/Module/Debug/Babel.php:238 -msgid "HTML::toPlaintext (compact)" -msgstr "" - -#: src/Module/Debug/Babel.php:256 -msgid "Decoded post" -msgstr "" - -#: src/Module/Debug/Babel.php:277 -msgid "Post array before expand entities" -msgstr "" - -#: src/Module/Debug/Babel.php:284 -msgid "Post converted" -msgstr "" - -#: src/Module/Debug/Babel.php:289 -msgid "Converted body" -msgstr "" - -#: src/Module/Debug/Babel.php:295 -msgid "Twitter addon is absent from the addon/ folder." -msgstr "" - -#: src/Module/Debug/Babel.php:305 -msgid "Babel Diagnostic" -msgstr "" - -#: src/Module/Debug/Babel.php:307 -msgid "Source text" -msgstr "" - -#: src/Module/Debug/Babel.php:308 -msgid "BBCode" -msgstr "" - -#: src/Module/Debug/Babel.php:310 -msgid "Markdown" -msgstr "" - -#: src/Module/Debug/Babel.php:311 -msgid "HTML" -msgstr "" - -#: src/Module/Debug/Babel.php:313 -msgid "Twitter Source / Tweet URL (requires API key)" -msgstr "" - -#: src/Module/Debug/Feed.php:52 src/Module/Filer/SaveTag.php:47 -#: src/Module/Settings/Profile/Index.php:177 -msgid "You must be logged in to use this module" -msgstr "" - -#: src/Module/Debug/Feed.php:77 -msgid "Source URL" -msgstr "" - -#: src/Module/Debug/Localtime.php:49 -msgid "Time Conversion" -msgstr "" - -#: src/Module/Debug/Localtime.php:50 -msgid "" -"Friendica provides this service for sharing events with other networks and " -"friends in unknown timezones." -msgstr "" - -#: src/Module/Debug/Localtime.php:51 -#, php-format -msgid "UTC time: %s" -msgstr "" - -#: src/Module/Debug/Localtime.php:54 -#, php-format -msgid "Current timezone: %s" -msgstr "" - -#: src/Module/Debug/Localtime.php:58 -#, php-format -msgid "Converted localtime: %s" -msgstr "" - -#: src/Module/Debug/Localtime.php:62 -msgid "Please select your timezone:" -msgstr "" - -#: src/Module/Debug/Probe.php:38 src/Module/Debug/WebFinger.php:37 -msgid "Only logged in users are permitted to perform a probing." -msgstr "" - -#: src/Module/Debug/Probe.php:52 -msgid "Probe Diagnostic" -msgstr "" - -#: src/Module/Debug/Probe.php:53 -msgid "Output" -msgstr "" - -#: src/Module/Debug/Probe.php:56 -msgid "Lookup address" -msgstr "" - -#: src/Module/Debug/WebFinger.php:50 -msgid "Webfinger Diagnostic" -msgstr "" - -#: src/Module/Debug/WebFinger.php:52 -msgid "Lookup address:" -msgstr "" - -#: src/Module/Directory.php:74 -msgid "No entries (some entries may be hidden)." -msgstr "" - -#: src/Module/Directory.php:90 -msgid "Find on this site" -msgstr "" - -#: src/Module/Directory.php:92 -msgid "Results for:" -msgstr "" - -#: src/Module/Directory.php:94 -msgid "Site Directory" -msgstr "" - -#: src/Module/Filer/RemoveTag.php:105 -msgid "Item was not deleted" -msgstr "" - -#: src/Module/Filer/RemoveTag.php:115 -msgid "Item was not removed" -msgstr "" - -#: src/Module/Filer/SaveTag.php:73 -msgid "- select -" -msgstr "" - -#: src/Module/FriendSuggest.php:82 -msgid "Suggested contact not found." -msgstr "" - -#: src/Module/FriendSuggest.php:100 -msgid "Friend suggestion sent." -msgstr "" - -#: src/Module/FriendSuggest.php:137 -msgid "Suggest Friends" -msgstr "" - -#: src/Module/FriendSuggest.php:140 -#, php-format -msgid "Suggest a friend for %s" -msgstr "" - -#: src/Module/Friendica.php:81 -msgid "Installed addons/apps:" -msgstr "" - -#: src/Module/Friendica.php:86 -msgid "No installed addons/apps" -msgstr "" - -#: src/Module/Friendica.php:91 -#, php-format -msgid "Read about the Terms of Service of this node." -msgstr "" - -#: src/Module/Friendica.php:98 -msgid "On this server the following remote servers are blocked." -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 -msgid "Reason for the block" -msgstr "" - -#: src/Module/Friendica.php:103 -msgid "Download this list in CSV format" -msgstr "" - -#: src/Module/Friendica.php:117 -#, php-format -msgid "" -"This is Friendica, version %s that is running at the web location %s. The " -"database version is %s, the post update version is %s." -msgstr "" - -#: src/Module/Friendica.php:122 -msgid "" -"Please visit Friendi.ca to learn more " -"about the Friendica project." -msgstr "" - -#: src/Module/Friendica.php:123 -msgid "Bug reports and issues: please visit" -msgstr "" - -#: src/Module/Friendica.php:123 -msgid "the bugtracker at github" -msgstr "" - -#: src/Module/Friendica.php:124 -msgid "" -"Suggestions, praise, etc. - please email \"info\" at \"friendi - dot - ca" -msgstr "" - -#: src/Module/HCard.php:45 -msgid "No profile" -msgstr "" - -#: src/Module/HTTPException/MethodNotAllowed.php:31 -msgid "Method Not Allowed." -msgstr "" - -#: src/Module/Help.php:60 -msgid "Help:" -msgstr "" - -#: src/Module/Home.php:63 -#, php-format -msgid "Welcome to %s" -msgstr "" - -#: src/Module/Install.php:189 -msgid "Friendica Communications Server - Setup" -msgstr "" - -#: src/Module/Install.php:200 -msgid "System check" -msgstr "" - -#: src/Module/Install.php:202 src/Module/Install.php:247 -#: src/Module/Install.php:326 -msgid "Requirement not satisfied" -msgstr "" - -#: src/Module/Install.php:203 -msgid "Optional requirement not satisfied" -msgstr "" - -#: src/Module/Install.php:204 -msgid "OK" -msgstr "" - -#: src/Module/Install.php:208 -msgid "Next" -msgstr "" - -#: src/Module/Install.php:209 -msgid "Check again" -msgstr "" - -#: src/Module/Install.php:222 -msgid "Base settings" -msgstr "" - -#: src/Module/Install.php:224 -msgid "Base path to installation" -msgstr "" - -#: src/Module/Install.php:226 -msgid "" -"If the system cannot detect the correct path to your installation, enter the " -"correct path here. This setting should only be set if you are using a " -"restricted system and symbolic links to your webroot." -msgstr "" - -#: src/Module/Install.php:229 -msgid "The Friendica system URL" -msgstr "" - -#: src/Module/Install.php:231 -msgid "" -"Overwrite this field in case the system URL determination isn't right, " -"otherwise leave it as is." -msgstr "" - -#: src/Module/Install.php:242 -msgid "Database connection" -msgstr "" - -#: src/Module/Install.php:243 -msgid "" -"In order to install Friendica we need to know how to connect to your " -"database." -msgstr "" - -#: src/Module/Install.php:244 -msgid "" -"Please contact your hosting provider or site administrator if you have " -"questions about these settings." -msgstr "" - -#: src/Module/Install.php:245 -msgid "" -"The database you specify below should already exist. If it does not, please " -"create it before continuing." -msgstr "" - -#: src/Module/Install.php:252 -msgid "Database Server Name" -msgstr "" - -#: src/Module/Install.php:257 -msgid "Database Login Name" -msgstr "" - -#: src/Module/Install.php:263 -msgid "Database Login Password" -msgstr "" - -#: src/Module/Install.php:265 -msgid "For security reasons the password must not be empty" -msgstr "" - -#: src/Module/Install.php:268 -msgid "Database Name" -msgstr "" - -#: src/Module/Install.php:272 src/Module/Install.php:300 -msgid "Please select a default timezone for your website" -msgstr "" - -#: src/Module/Install.php:287 -msgid "Site settings" -msgstr "" - -#: src/Module/Install.php:295 -msgid "Site administrator email address" -msgstr "" - -#: src/Module/Install.php:297 -msgid "" -"Your account email address must match this in order to use the web admin " -"panel." -msgstr "" - -#: src/Module/Install.php:304 -msgid "System Language:" -msgstr "" - -#: src/Module/Install.php:306 -msgid "" -"Set the default language for your Friendica installation interface and to " -"send emails." -msgstr "" - -#: src/Module/Install.php:318 -msgid "Your Friendica site database has been installed." -msgstr "" - -#: src/Module/Install.php:328 -msgid "Installation finished" -msgstr "" - -#: src/Module/Install.php:348 -msgid "

    What next

    " -msgstr "" - -#: src/Module/Install.php:349 -msgid "" -"IMPORTANT: You will need to [manually] setup a scheduled task for the worker." -msgstr "" - -#: src/Module/Install.php:352 -#, php-format -msgid "" -"Go to your new Friendica node registration page " -"and register as new user. Remember to use the same email you have entered as " -"administrator email. This will allow you to enter the site admin panel." -msgstr "" - -#: src/Module/Invite.php:57 -msgid "Total invitation limit exceeded." -msgstr "" - -#: src/Module/Invite.php:82 -#, php-format -msgid "%s : Not a valid email address." -msgstr "" - -#: src/Module/Invite.php:108 -msgid "Please join us on Friendica" -msgstr "" - -#: src/Module/Invite.php:117 -msgid "Invitation limit exceeded. Please contact your site administrator." -msgstr "" - -#: src/Module/Invite.php:121 -#, php-format -msgid "%s : Message delivery failed." -msgstr "" - -#: src/Module/Invite.php:125 -#, php-format -msgid "%d message sent." -msgid_plural "%d messages sent." -msgstr[0] "" -msgstr[1] "" - -#: src/Module/Invite.php:143 -msgid "You have no more invitations available" -msgstr "" - -#: src/Module/Invite.php:150 -#, php-format -msgid "" -"Visit %s for a list of public sites that you can join. Friendica members on " -"other sites can all connect with each other, as well as with members of many " -"other social networks." -msgstr "" - -#: src/Module/Invite.php:152 -#, php-format -msgid "" -"To accept this invitation, please visit and register at %s or any other " -"public Friendica website." -msgstr "" - -#: src/Module/Invite.php:153 -#, php-format -msgid "" -"Friendica sites all inter-connect to create a huge privacy-enhanced social " -"web that is owned and controlled by its members. They can also connect with " -"many traditional social networks. See %s for a list of alternate Friendica " -"sites you can join." -msgstr "" - -#: src/Module/Invite.php:157 -msgid "" -"Our apologies. This system is not currently configured to connect with other " -"public sites or invite members." -msgstr "" - -#: src/Module/Invite.php:160 -msgid "" -"Friendica sites all inter-connect to create a huge privacy-enhanced social " -"web that is owned and controlled by its members. They can also connect with " -"many traditional social networks." -msgstr "" - -#: src/Module/Invite.php:159 -#, php-format -msgid "To accept this invitation, please visit and register at %s." -msgstr "" - -#: src/Module/Invite.php:167 -msgid "Send invitations" -msgstr "" - -#: src/Module/Invite.php:168 -msgid "Enter email addresses, one per line:" -msgstr "" - -#: src/Module/Invite.php:172 -msgid "" -"You are cordially invited to join me and other close friends on Friendica - " -"and help us to create a better social web." -msgstr "" - -#: src/Module/Invite.php:174 -msgid "You will need to supply this invitation code: $invite_code" -msgstr "" - -#: src/Module/Invite.php:174 -msgid "" -"Once you have registered, please connect with me via my profile page at:" -msgstr "" - -#: src/Module/Invite.php:176 -msgid "" -"For more information about the Friendica project and why we feel it is " -"important, please visit http://friendi.ca" -msgstr "" - -#: src/Module/Item/Compose.php:85 -msgid "Please enter a post body." -msgstr "" - -#: src/Module/Item/Compose.php:98 -msgid "This feature is only available with the frio theme." -msgstr "" - -#: src/Module/Item/Compose.php:122 -msgid "Compose new personal note" -msgstr "" - -#: src/Module/Item/Compose.php:131 -msgid "Compose new post" -msgstr "" - -#: src/Module/Item/Compose.php:187 -msgid "Visibility" -msgstr "" - -#: src/Module/Item/Compose.php:203 -msgid "Clear the location" -msgstr "" - -#: src/Module/Item/Compose.php:204 -msgid "Location services are unavailable on your device" -msgstr "" - -#: src/Module/Item/Compose.php:205 -msgid "" -"Location services are disabled. Please check the website's permissions on " -"your device" -msgstr "" - -#: src/Module/Item/Compose.php:211 -msgid "" -"You can make this page always open when you use the New Post button in the " -"Theme Customization settings." -msgstr "" - -#: src/Module/Item/Feed.php:86 -msgid "The feed for this item is unavailable." -msgstr "" - -#: src/Module/Item/Follow.php:51 -msgid "Unable to follow this item." -msgstr "" - -#: src/Module/Maintenance.php:48 src/Module/Maintenance.php:53 -msgid "System down for maintenance" -msgstr "" - -#: src/Module/Maintenance.php:54 -msgid "" -"This Friendica node is currently in maintenance mode, either automatically " -"because it is self-updating or manually by the node administrator. This " -"condition should be temporary, please come back in a few minutes." -msgstr "" - -#: src/Module/Manifest.php:40 -msgid "A Decentralized Social Network" -msgstr "" - -#: src/Module/Media/Attachment/Browser.php:58 -#: src/Module/Media/Photo/Browser.php:59 -msgid "You need to be logged in to access this page." -msgstr "" - -#: src/Module/Media/Attachment/Browser.php:74 -msgid "Files" -msgstr "" - -#: src/Module/Media/Attachment/Browser.php:79 -#: src/Module/Media/Photo/Browser.php:90 -#: src/Module/Settings/Profile/Photo/Index.php:127 -msgid "Upload" -msgstr "" - -#: src/Module/Media/Attachment/Upload.php:97 -msgid "Sorry, maybe your upload is bigger than the PHP configuration allows" -msgstr "" - -#: src/Module/Media/Attachment/Upload.php:97 -msgid "Or - did you try to upload an empty file?" -msgstr "" - -#: src/Module/Media/Attachment/Upload.php:104 -#, php-format -msgid "File exceeds size limit of %s" -msgstr "" - -#: src/Module/Media/Attachment/Upload.php:114 -msgid "File upload failed." -msgstr "" - -#: src/Module/Media/Photo/Upload.php:150 src/Module/Media/Photo/Upload.php:151 -#: src/Module/Profile/Photos.php:215 -#: src/Module/Settings/Profile/Photo/Index.php:67 -msgid "Unable to process image." -msgstr "" - -#: src/Module/Media/Photo/Upload.php:176 src/Module/Profile/Photos.php:235 -#: src/Module/Settings/Profile/Photo/Index.php:94 -msgid "Image upload failed." -msgstr "" - -#: src/Module/Moderation/BaseUsers.php:72 -msgid "List of all users" -msgstr "" - -#: src/Module/Moderation/BaseUsers.php:77 -msgid "Active" -msgstr "" - -#: src/Module/Moderation/BaseUsers.php:80 -msgid "List of active accounts" -msgstr "" - -#: src/Module/Moderation/BaseUsers.php:88 -msgid "List of pending registrations" -msgstr "" - -#: src/Module/Moderation/BaseUsers.php:96 -msgid "List of blocked users" -msgstr "" - -#: src/Module/Moderation/BaseUsers.php:101 -msgid "Deleted" -msgstr "" - -#: src/Module/Moderation/BaseUsers.php:104 -msgid "List of pending user deletions" -msgstr "" - -#: src/Module/Moderation/BaseUsers.php:119 src/Module/Settings/Account.php:482 -msgid "Normal Account Page" -msgstr "" - -#: src/Module/Moderation/BaseUsers.php:120 src/Module/Settings/Account.php:489 -msgid "Soapbox Page" -msgstr "" - -#: src/Module/Moderation/BaseUsers.php:121 src/Module/Settings/Account.php:496 -msgid "Public Group" -msgstr "" - -#: src/Module/Moderation/BaseUsers.php:122 src/Module/Settings/Account.php:503 -msgid "Automatic Friend Page" -msgstr "" - -#: src/Module/Moderation/BaseUsers.php:123 -msgid "Private Group" -msgstr "" - -#: src/Module/Moderation/BaseUsers.php:126 src/Module/Moderation/Summary.php:53 -#: src/Module/Settings/Account.php:453 -msgid "Personal Page" -msgstr "" - -#: src/Module/Moderation/BaseUsers.php:127 src/Module/Moderation/Summary.php:54 -#: src/Module/Settings/Account.php:460 -msgid "Organisation Page" -msgstr "" - -#: src/Module/Moderation/BaseUsers.php:128 src/Module/Moderation/Summary.php:55 -#: src/Module/Settings/Account.php:467 -msgid "News Page" -msgstr "" - -#: src/Module/Moderation/BaseUsers.php:129 src/Module/Moderation/Summary.php:56 -#: src/Module/Settings/Account.php:474 -msgid "Community Group" -msgstr "" - -#: src/Module/Moderation/Blocklist/Contact.php:70 -msgid "You can't block a local contact, please block the user instead" -msgstr "" - -#: src/Module/Moderation/Blocklist/Contact.php:89 -#, php-format -msgid "%s contact unblocked" -msgid_plural "%s contacts unblocked" -msgstr[0] "" -msgstr[1] "" - -#: src/Module/Moderation/Blocklist/Contact.php:111 -msgid "Remote Contact Blocklist" -msgstr "" - -#: src/Module/Moderation/Blocklist/Contact.php:112 -msgid "" -"This page allows you to prevent any message from a remote contact to reach " -"your node." -msgstr "" - -#: src/Module/Moderation/Blocklist/Contact.php:113 -msgid "Block Remote Contact" -msgstr "" - -#: src/Module/Moderation/Blocklist/Contact.php:114 -#: src/Module/Moderation/Users/Active.php:135 -#: src/Module/Moderation/Users/Blocked.php:135 -#: src/Module/Moderation/Users/Index.php:149 -#: src/Module/Moderation/Users/Pending.php:98 -msgid "select all" -msgstr "" - -#: src/Module/Moderation/Blocklist/Contact.php:115 -msgid "select none" -msgstr "" - -#: src/Module/Moderation/Blocklist/Contact.php:118 -msgid "No remote contact is blocked from this node." -msgstr "" - -#: src/Module/Moderation/Blocklist/Contact.php:120 -msgid "Blocked Remote Contacts" -msgstr "" - -#: src/Module/Moderation/Blocklist/Contact.php:121 -msgid "Block New Remote Contact" -msgstr "" - -#: src/Module/Moderation/Blocklist/Contact.php:122 -#: src/Module/Moderation/Reports.php:95 -msgid "Photo" -msgstr "" - -#: src/Module/Moderation/Blocklist/Contact.php:122 -msgid "Reason" -msgstr "" - -#: src/Module/Moderation/Blocklist/Contact.php:128 -#, php-format -msgid "%s total blocked contact" -msgid_plural "%s total blocked contacts" -msgstr[0] "" -msgstr[1] "" - -#: src/Module/Moderation/Blocklist/Contact.php:131 -msgid "URL of the remote contact to block." -msgstr "" - -#: src/Module/Moderation/Blocklist/Contact.php:132 -msgid "Also purge contact" -msgstr "" - -#: src/Module/Moderation/Blocklist/Contact.php:132 -msgid "" -"Removes all content related to this contact from the node. Keeps the contact " -"record. This action cannot be undone." -msgstr "" - -#: src/Module/Moderation/Blocklist/Contact.php:133 -#: src/Module/Moderation/Blocklist/Server/Import.php:124 -msgid "Block Reason" -msgstr "" - -#: src/Module/Moderation/Blocklist/Server/Add.php:80 -msgid "Server domain pattern added to the blocklist." -msgstr "" - -#: src/Module/Moderation/Blocklist/Server/Add.php:88 -#, php-format -msgid "%s server scheduled to be purged." -msgid_plural "%s servers scheduled to be purged." -msgstr[0] "" -msgstr[1] "" - -#: src/Module/Moderation/Blocklist/Server/Add.php:120 -#: src/Module/Moderation/Blocklist/Server/Import.php:117 -msgid "← Return to the list" -msgstr "" - -#: src/Module/Moderation/Blocklist/Server/Add.php:122 -msgid "Block A New Server Domain Pattern" -msgstr "" - -#: src/Module/Moderation/Blocklist/Server/Add.php:123 -#: src/Module/Moderation/Blocklist/Server/Index.php:99 -msgid "" -"

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

    \n" -"
      \n" -"\t
    • *: Any number of characters
    • \n" -"\t
    • ?: Any single character
    • \n" -"
    " -msgstr "" - -#: src/Module/Moderation/Blocklist/Server/Add.php:128 -#: src/Module/Moderation/Blocklist/Server/Index.php:107 -msgid "Check pattern" -msgstr "" - -#: src/Module/Moderation/Blocklist/Server/Add.php:129 -msgid "Matching known servers" -msgstr "" - -#: src/Module/Moderation/Blocklist/Server/Add.php:130 -#: src/Module/Settings/Server/Action.php:76 -#: src/Module/Settings/Server/Index.php:106 -msgid "Server Name" -msgstr "" - -#: src/Module/Moderation/Blocklist/Server/Add.php:131 -msgid "Server Domain" -msgstr "" - -#: src/Module/Moderation/Blocklist/Server/Add.php:132 -msgid "Known Contacts" -msgstr "" - -#: src/Module/Moderation/Blocklist/Server/Add.php:133 -#, php-format -msgid "%d known server" -msgid_plural "%d known servers" -msgstr[0] "" -msgstr[1] "" - -#: src/Module/Moderation/Blocklist/Server/Add.php:134 -msgid "Add pattern to the blocklist" -msgstr "" - -#: src/Module/Moderation/Blocklist/Server/Add.php:136 -#: src/Module/Moderation/Blocklist/Server/Index.php:116 -msgid "Server Domain Pattern" -msgstr "" - -#: src/Module/Moderation/Blocklist/Server/Add.php:136 -#: src/Module/Moderation/Blocklist/Server/Index.php:116 -msgid "" -"The domain pattern of the new server to add to the blocklist. Do not include " -"the protocol." -msgstr "" - -#: src/Module/Moderation/Blocklist/Server/Add.php:137 -msgid "Purge server" -msgstr "" - -#: src/Module/Moderation/Blocklist/Server/Add.php:137 -msgid "" -"Also purges all the locally stored content authored by the known contacts " -"registered on that server. Keeps the contacts and the server records. This " -"action cannot be undone." -msgid_plural "" -"Also purges all the locally stored content authored by the known contacts " -"registered on these servers. Keeps the contacts and the servers records. " -"This action cannot be undone." -msgstr[0] "" -msgstr[1] "" - -#: src/Module/Moderation/Blocklist/Server/Add.php:138 -msgid "Block reason" -msgstr "" - -#: src/Module/Moderation/Blocklist/Server/Add.php:138 -msgid "" -"The reason why you blocked this server domain pattern. This reason will be " -"shown publicly in the server information page." -msgstr "" - -#: src/Module/Moderation/Blocklist/Server/Import.php:74 -#: src/Module/Moderation/Blocklist/Server/Import.php:83 -msgid "Error importing pattern file" -msgstr "" - -#: src/Module/Moderation/Blocklist/Server/Import.php:89 -msgid "Local blocklist replaced with the provided file." -msgstr "" - -#: src/Module/Moderation/Blocklist/Server/Import.php:93 -#, php-format -msgid "%d pattern was added to the local blocklist." -msgid_plural "%d patterns were added to the local blocklist." -msgstr[0] "" -msgstr[1] "" - -#: src/Module/Moderation/Blocklist/Server/Import.php:95 -msgid "No pattern was added to the local blocklist." -msgstr "" - -#: src/Module/Moderation/Blocklist/Server/Import.php:119 -msgid "Import a Server Domain Pattern Blocklist" -msgstr "" - -#: src/Module/Moderation/Blocklist/Server/Import.php:120 -msgid "" -"

    This file can be downloaded from the /friendica path of any " -"Friendica server.

    " -msgstr "" - -#: src/Module/Moderation/Blocklist/Server/Import.php:121 -#: src/Module/Moderation/Blocklist/Server/Index.php:106 -msgid "Upload file" -msgstr "" - -#: src/Module/Moderation/Blocklist/Server/Import.php:122 -msgid "Patterns to import" -msgstr "" - -#: src/Module/Moderation/Blocklist/Server/Import.php:123 -msgid "Domain Pattern" -msgstr "" - -#: src/Module/Moderation/Blocklist/Server/Import.php:125 -msgid "Import Mode" -msgstr "" - -#: src/Module/Moderation/Blocklist/Server/Import.php:126 -msgid "Import Patterns" -msgstr "" - -#: src/Module/Moderation/Blocklist/Server/Import.php:127 -#, php-format -msgid "%d total pattern" -msgid_plural "%d total patterns" -msgstr[0] "" -msgstr[1] "" - -#: src/Module/Moderation/Blocklist/Server/Import.php:129 -#: src/Module/Moderation/Blocklist/Server/Index.php:115 -msgid "Server domain pattern blocklist CSV file" -msgstr "" - -#: src/Module/Moderation/Blocklist/Server/Import.php:130 -msgid "Append" -msgstr "" - -#: src/Module/Moderation/Blocklist/Server/Import.php:130 -msgid "" -"Imports patterns from the file that weren't already existing in the current " -"blocklist." -msgstr "" - -#: src/Module/Moderation/Blocklist/Server/Import.php:131 -msgid "Replace" -msgstr "" - -#: src/Module/Moderation/Blocklist/Server/Import.php:131 -msgid "Replaces the current blocklist by the imported patterns." -msgstr "" - -#: src/Module/Moderation/Blocklist/Server/Index.php:86 -#: src/Module/Moderation/Blocklist/Server/Index.php:110 -#: src/Module/Settings/Channels.php:225 -msgid "Blocked server domain pattern" -msgstr "" - -#: src/Module/Moderation/Blocklist/Server/Index.php:88 -msgid "Delete server domain pattern" -msgstr "" - -#: src/Module/Moderation/Blocklist/Server/Index.php:88 -msgid "Check to delete this entry from the blocklist" -msgstr "" - -#: src/Module/Moderation/Blocklist/Server/Index.php:96 -msgid "Server Domain Pattern Blocklist" -msgstr "" - -#: src/Module/Moderation/Blocklist/Server/Index.php:97 -msgid "" -"This page can be used to define a blocklist of server domain patterns from " -"the federated network that are not allowed to interact with your node. For " -"each domain pattern you should also provide the reason why you block it." -msgstr "" - -#: src/Module/Moderation/Blocklist/Server/Index.php:98 -msgid "" -"The list of blocked server domain patterns will be made publically available " -"on the /friendica page so that your users and " -"people investigating communication problems can find the reason easily." -msgstr "" - -#: src/Module/Moderation/Blocklist/Server/Index.php:104 -msgid "Import server domain pattern blocklist" -msgstr "" - -#: src/Module/Moderation/Blocklist/Server/Index.php:105 -msgid "Add new entry to the blocklist" -msgstr "" - -#: src/Module/Moderation/Blocklist/Server/Index.php:108 -msgid "Save changes to the blocklist" -msgstr "" - -#: src/Module/Moderation/Blocklist/Server/Index.php:109 -msgid "Current Entries in the Blocklist" -msgstr "" - -#: src/Module/Moderation/Blocklist/Server/Index.php:112 -msgid "Delete entry from the blocklist" -msgstr "" - -#: src/Module/Moderation/Blocklist/Server/Index.php:113 -msgid "Delete entry from the blocklist?" -msgstr "" - -#: src/Module/Moderation/Item/Delete.php:50 -msgid "Item marked for deletion." -msgstr "" - -#: src/Module/Moderation/Item/Delete.php:63 -msgid "Delete this Item" -msgstr "" - -#: src/Module/Moderation/Item/Delete.php:64 -msgid "" -"On this page you can delete an item from your node. If the item is a top " -"level posting, the entire thread will be deleted." -msgstr "" - -#: src/Module/Moderation/Item/Delete.php:65 -msgid "" -"You need to know the GUID of the item. You can find it e.g. by looking at " -"the display URL. The last part of http://example.com/display/123456 is the " -"GUID, here 123456." -msgstr "" - -#: src/Module/Moderation/Item/Delete.php:67 -msgid "GUID" -msgstr "" - -#: src/Module/Moderation/Item/Delete.php:67 -msgid "The GUID of the item you want to delete." -msgstr "" - -#: src/Module/Moderation/Item/Source.php:77 -msgid "Item Id" -msgstr "" - -#: src/Module/Moderation/Item/Source.php:78 -msgid "Item URI" -msgstr "" - -#: src/Module/Moderation/Item/Source.php:80 -msgid "Terms" -msgstr "" - -#: src/Module/Moderation/Item/Source.php:81 -msgid "Tag" -msgstr "" - -#: src/Module/Moderation/Item/Source.php:82 -#: src/Module/Moderation/Users/Active.php:126 -#: src/Module/Moderation/Users/Blocked.php:126 -#: src/Module/Moderation/Users/Index.php:140 -msgid "Type" -msgstr "" - -#: src/Module/Moderation/Item/Source.php:83 -msgid "Term" -msgstr "" - -#: src/Module/Moderation/Item/Source.php:84 -msgid "URL" -msgstr "" - -#: src/Module/Moderation/Item/Source.php:86 -msgid "Implicit Mention" -msgstr "" - -#: src/Module/Moderation/Item/Source.php:88 -msgid "Item not found" -msgstr "" - -#: src/Module/Moderation/Item/Source.php:89 -msgid "No source recorded" -msgstr "" - -#: src/Module/Moderation/Item/Source.php:90 -msgid "" -"Please make sure the debug.store_source config key is set in " -"config/local.config.php for future items to have sources." -msgstr "" - -#: src/Module/Moderation/Item/Source.php:92 -msgid "Item Guid" -msgstr "" - -#: src/Module/Moderation/Report/Create.php:95 -msgid "Contact not found or their server is already blocked on this node." -msgstr "" - -#: src/Module/Moderation/Report/Create.php:136 -msgid "Please login to access this page." -msgstr "" - -#: src/Module/Moderation/Report/Create.php:165 -#: src/Module/Moderation/Report/Create.php:180 -#: src/Module/Moderation/Report/Create.php:208 -#: src/Module/Moderation/Report/Create.php:260 -#: src/Module/Moderation/Report/Create.php:279 -msgid "Create Moderation Report" -msgstr "" - -#: src/Module/Moderation/Report/Create.php:166 -msgid "Pick Contact" -msgstr "" - -#: src/Module/Moderation/Report/Create.php:167 -msgid "" -"Please enter below the contact address or profile URL you would like to " -"create a moderation report about." -msgstr "" - -#: src/Module/Moderation/Report/Create.php:171 -msgid "Contact address/URL" -msgstr "" - -#: src/Module/Moderation/Report/Create.php:181 -msgid "Pick Category" -msgstr "" - -#: src/Module/Moderation/Report/Create.php:182 -msgid "Please pick below the category of your report." -msgstr "" - -#: src/Module/Moderation/Report/Create.php:186 -#: src/Module/Moderation/Report/Create.php:311 -msgid "Spam" -msgstr "" - -#: src/Module/Moderation/Report/Create.php:186 -msgid "" -"This contact is publishing many repeated/overly long posts/replies or " -"advertising their product/websites in otherwise irrelevant conversations." -msgstr "" - -#: src/Module/Moderation/Report/Create.php:187 -#: src/Module/Moderation/Report/Create.php:312 -msgid "Illegal Content" -msgstr "" - -#: src/Module/Moderation/Report/Create.php:187 -msgid "" -"This contact is publishing content that is considered illegal in this node's " -"hosting juridiction." -msgstr "" - -#: src/Module/Moderation/Report/Create.php:188 -#: src/Module/Moderation/Report/Create.php:313 -msgid "Community Safety" -msgstr "" - -#: src/Module/Moderation/Report/Create.php:188 -msgid "" -"This contact aggravated you or other people, by being provocative or " -"insensitive, intentionally or not. This includes disclosing people's private " -"information (doxxing), posting threats or offensive pictures in posts or " -"replies." -msgstr "" - -#: src/Module/Moderation/Report/Create.php:189 -#: src/Module/Moderation/Report/Create.php:314 -msgid "Unwanted Content/Behavior" -msgstr "" - -#: src/Module/Moderation/Report/Create.php:189 -msgid "" -"This contact has repeatedly published content irrelevant to the node's theme " -"or is openly criticizing the node's administration/moderation without " -"directly engaging with the relevant people for example or repeatedly " -"nitpicking on a sensitive topic." -msgstr "" - -#: src/Module/Moderation/Report/Create.php:190 -#: src/Module/Moderation/Report/Create.php:315 -msgid "Rules Violation" -msgstr "" - -#: src/Module/Moderation/Report/Create.php:190 -msgid "" -"This contact violated one or more rules of this node. You will be able to " -"pick which one(s) in the next step." -msgstr "" - -#: src/Module/Moderation/Report/Create.php:191 -msgid "" -"Please elaborate below why you submitted this report. The more details you " -"provide, the better your report can be handled." -msgstr "" - -#: src/Module/Moderation/Report/Create.php:193 -msgid "Additional Information" -msgstr "" - -#: src/Module/Moderation/Report/Create.php:193 -msgid "" -"Please provide any additional information relevant to this particular " -"report. You will be able to attach posts by this contact in the next step, " -"but any context is welcome." -msgstr "" - -#: src/Module/Moderation/Report/Create.php:209 -msgid "Pick Rules" -msgstr "" - -#: src/Module/Moderation/Report/Create.php:210 -msgid "Please pick below the node rules you believe this contact violated." -msgstr "" - -#: src/Module/Moderation/Report/Create.php:261 -msgid "Pick Posts" -msgstr "" - -#: src/Module/Moderation/Report/Create.php:262 -msgid "Please optionally pick posts to attach to your report." -msgstr "" - -#: src/Module/Moderation/Report/Create.php:281 -msgid "Submit Report" -msgstr "" - -#: src/Module/Moderation/Report/Create.php:282 -msgid "Further Action" -msgstr "" - -#: src/Module/Moderation/Report/Create.php:283 -msgid "" -"You can also perform one of the following action on the contact you reported:" -msgstr "" - -#: src/Module/Moderation/Report/Create.php:291 -msgid "Nothing" -msgstr "" - -#: src/Module/Moderation/Report/Create.php:292 -msgid "Collapse contact" -msgstr "" - -#: src/Module/Moderation/Report/Create.php:292 -msgid "" -"Their posts and replies will keep appearing in your Network page but their " -"content will be collapsed by default." -msgstr "" - -#: src/Module/Moderation/Report/Create.php:293 -msgid "" -"Their posts won't appear in your Network page anymore, but their replies can " -"appear in forum threads. They still can follow you." -msgstr "" - -#: src/Module/Moderation/Report/Create.php:294 -msgid "Block contact" -msgstr "" - -#: src/Module/Moderation/Report/Create.php:294 -msgid "" -"Their posts won't appear in your Network page anymore, but their replies can " -"appear in forum threads, with their content collapsed by default. They " -"cannot follow you but still can have access to your public posts by other " -"means." -msgstr "" - -#: src/Module/Moderation/Report/Create.php:297 -msgid "Forward report" -msgstr "" - -#: src/Module/Moderation/Report/Create.php:297 -msgid "Would you ike to forward this report to the remote server?" -msgstr "" - -#: src/Module/Moderation/Report/Create.php:330 -msgid "1. Pick a contact" -msgstr "" - -#: src/Module/Moderation/Report/Create.php:331 -msgid "2. Pick a category" -msgstr "" - -#: src/Module/Moderation/Report/Create.php:332 -msgid "2a. Pick rules" -msgstr "" - -#: src/Module/Moderation/Report/Create.php:333 -msgid "2b. Add comment" -msgstr "" - -#: src/Module/Moderation/Report/Create.php:334 -msgid "3. Pick posts" -msgstr "" - -#: src/Module/Moderation/Reports.php:90 -msgid "List of reports" -msgstr "" - -#: src/Module/Moderation/Reports.php:91 -msgid "This page display reports created by our or remote users." -msgstr "" - -#: src/Module/Moderation/Reports.php:92 -msgid "No report exists at this node." -msgstr "" - -#: src/Module/Moderation/Reports.php:95 -msgid "Category" -msgstr "" - -#: src/Module/Moderation/Reports.php:99 -#, php-format -msgid "%s total report" -msgid_plural "%s total reports" -msgstr[0] "" -msgstr[1] "" - -#: src/Module/Moderation/Reports.php:102 -msgid "URL of the reported contact." -msgstr "" - -#: src/Module/Moderation/Summary.php:57 src/Module/Settings/Account.php:431 -msgid "Channel Relay" -msgstr "" - -#: src/Module/Moderation/Summary.php:77 -msgid "Registered users" -msgstr "" - -#: src/Module/Moderation/Summary.php:79 -msgid "Pending registrations" -msgstr "" - -#: src/Module/Moderation/Users/Active.php:43 -#: src/Module/Moderation/Users/Index.php:43 -#, php-format -msgid "%s user blocked" -msgid_plural "%s users blocked" -msgstr[0] "" -msgstr[1] "" - -#: src/Module/Moderation/Users/Active.php:51 -#: src/Module/Moderation/Users/Active.php:85 -#: src/Module/Moderation/Users/Blocked.php:51 -#: src/Module/Moderation/Users/Blocked.php:85 -#: src/Module/Moderation/Users/Index.php:58 -#: src/Module/Moderation/Users/Index.php:92 -msgid "You can't remove yourself" -msgstr "" - -#: src/Module/Moderation/Users/Active.php:55 -#: src/Module/Moderation/Users/Blocked.php:55 -#: src/Module/Moderation/Users/Index.php:62 -#, php-format -msgid "%s user deleted" -msgid_plural "%s users deleted" -msgstr[0] "" -msgstr[1] "" - -#: src/Module/Moderation/Users/Active.php:83 -#: src/Module/Moderation/Users/Blocked.php:83 -#: src/Module/Moderation/Users/Index.php:90 -#, php-format -msgid "User \"%s\" deleted" -msgstr "" - -#: src/Module/Moderation/Users/Active.php:93 -#: src/Module/Moderation/Users/Index.php:100 -#, php-format -msgid "User \"%s\" blocked" -msgstr "" - -#: src/Module/Moderation/Users/Active.php:126 -#: src/Module/Moderation/Users/Blocked.php:126 -#: src/Module/Moderation/Users/Deleted.php:83 -#: src/Module/Moderation/Users/Index.php:140 -#: src/Module/Moderation/Users/Index.php:160 -msgid "Register date" -msgstr "" - -#: src/Module/Moderation/Users/Active.php:126 -#: src/Module/Moderation/Users/Blocked.php:126 -#: src/Module/Moderation/Users/Deleted.php:83 -#: src/Module/Moderation/Users/Index.php:140 -#: src/Module/Moderation/Users/Index.php:160 -msgid "Last login" -msgstr "" - -#: src/Module/Moderation/Users/Active.php:126 -#: src/Module/Moderation/Users/Blocked.php:126 -#: src/Module/Moderation/Users/Deleted.php:83 -#: src/Module/Moderation/Users/Index.php:140 -#: src/Module/Moderation/Users/Index.php:160 -msgid "Last public item" -msgstr "" - -#: src/Module/Moderation/Users/Active.php:134 -msgid "Active Accounts" -msgstr "" - -#: src/Module/Moderation/Users/Active.php:138 -#: src/Module/Moderation/Users/Blocked.php:137 -#: src/Module/Moderation/Users/Index.php:153 -msgid "User blocked" -msgstr "" - -#: src/Module/Moderation/Users/Active.php:139 -#: src/Module/Moderation/Users/Blocked.php:139 -#: src/Module/Moderation/Users/Index.php:155 -msgid "Site admin" -msgstr "" - -#: src/Module/Moderation/Users/Active.php:140 -#: src/Module/Moderation/Users/Blocked.php:140 -#: src/Module/Moderation/Users/Index.php:156 -msgid "Account expired" -msgstr "" - -#: src/Module/Moderation/Users/Active.php:141 -#: src/Module/Moderation/Users/Index.php:159 -msgid "Create a new user" -msgstr "" - -#: src/Module/Moderation/Users/Active.php:147 -#: src/Module/Moderation/Users/Blocked.php:146 -#: src/Module/Moderation/Users/Index.php:165 -msgid "" -"Selected users will be deleted!\\n\\nEverything these users had posted on " -"this site will be permanently deleted!\\n\\nAre you sure?" -msgstr "" - -#: src/Module/Moderation/Users/Active.php:148 -#: src/Module/Moderation/Users/Blocked.php:147 -#: src/Module/Moderation/Users/Index.php:166 -msgid "" -"The user {0} will be deleted!\\n\\nEverything this user has posted on this " -"site will be permanently deleted!\\n\\nAre you sure?" -msgstr "" - -#: src/Module/Moderation/Users/Blocked.php:43 -#: src/Module/Moderation/Users/Index.php:50 -#, php-format -msgid "%s user unblocked" -msgid_plural "%s users unblocked" -msgstr[0] "" -msgstr[1] "" - -#: src/Module/Moderation/Users/Blocked.php:92 -#: src/Module/Moderation/Users/Index.php:106 -#, php-format -msgid "User \"%s\" unblocked" -msgstr "" - -#: src/Module/Moderation/Users/Blocked.php:134 -msgid "Blocked Users" -msgstr "" - -#: src/Module/Moderation/Users/Create.php:62 -msgid "New User" -msgstr "" - -#: src/Module/Moderation/Users/Create.php:63 -msgid "Add User" -msgstr "" - -#: src/Module/Moderation/Users/Create.php:70 -msgid "Name of the new user." -msgstr "" - -#: src/Module/Moderation/Users/Create.php:71 -msgid "Nickname" -msgstr "" - -#: src/Module/Moderation/Users/Create.php:71 -msgid "Nickname of the new user." -msgstr "" - -#: src/Module/Moderation/Users/Create.php:72 -msgid "Email address of the new user." -msgstr "" - -#: src/Module/Moderation/Users/Deleted.php:81 -msgid "Users awaiting permanent deletion" -msgstr "" - -#: src/Module/Moderation/Users/Deleted.php:83 -#: src/Module/Moderation/Users/Index.php:160 -msgid "Permanent deletion" -msgstr "" - -#: src/Module/Moderation/Users/Index.php:150 -msgid "User waiting for permanent deletion" -msgstr "" - -#: src/Module/Moderation/Users/Pending.php:44 -#, php-format -msgid "%s user approved" -msgid_plural "%s users approved" -msgstr[0] "" -msgstr[1] "" - -#: src/Module/Moderation/Users/Pending.php:51 -#, php-format -msgid "%s registration revoked" -msgid_plural "%s registrations revoked" -msgstr[0] "" -msgstr[1] "" - -#: src/Module/Moderation/Users/Pending.php:76 -msgid "Account approved." -msgstr "" - -#: src/Module/Moderation/Users/Pending.php:82 -msgid "Registration revoked" -msgstr "" - -#: src/Module/Moderation/Users/Pending.php:97 -msgid "User registrations awaiting review" -msgstr "" - -#: src/Module/Moderation/Users/Pending.php:99 -msgid "Request date" -msgstr "" - -#: src/Module/Moderation/Users/Pending.php:100 -msgid "No registrations." -msgstr "" - -#: src/Module/Moderation/Users/Pending.php:101 -msgid "Note from the user" -msgstr "" - -#: src/Module/Moderation/Users/Pending.php:103 -msgid "Deny" -msgstr "" - -#: src/Module/Notifications/Introductions.php:99 -msgid "Show Ignored Requests" -msgstr "" - -#: src/Module/Notifications/Introductions.php:99 -msgid "Hide Ignored Requests" -msgstr "" - -#: src/Module/Notifications/Introductions.php:115 -#: src/Module/Notifications/Introductions.php:178 -msgid "Notification type:" -msgstr "" - -#: src/Module/Notifications/Introductions.php:118 -msgid "Suggested by:" -msgstr "" - -#: src/Module/Notifications/Introductions.php:143 -msgid "Claims to be known to you: " -msgstr "" - -#: src/Module/Notifications/Introductions.php:152 -msgid "Shall your connection be bidirectional or not?" -msgstr "" - -#: src/Module/Notifications/Introductions.php:153 -#, php-format -msgid "" -"Accepting %s as a friend allows %s to subscribe to your posts, and you will " -"also receive updates from them in your news feed." -msgstr "" - -#: src/Module/Notifications/Introductions.php:154 -#, php-format -msgid "" -"Accepting %s as a subscriber allows them to subscribe to your posts, but you " -"will not receive updates from them in your news feed." -msgstr "" - -#: src/Module/Notifications/Introductions.php:156 -msgid "Friend" -msgstr "" - -#: src/Module/Notifications/Introductions.php:157 -msgid "Subscriber" -msgstr "" - -#: src/Module/Notifications/Introductions.php:216 -msgid "No introductions." -msgstr "" - -#: src/Module/Notifications/Introductions.php:217 -#: src/Module/Notifications/Notifications.php:135 -#, php-format -msgid "No more %s notifications." -msgstr "" - -#: src/Module/Notifications/Notification.php:135 -msgid "You must be logged in to show this page." -msgstr "" - -#: src/Module/Notifications/Notifications.php:66 -msgid "Network Notifications" -msgstr "" - -#: src/Module/Notifications/Notifications.php:72 -msgid "System Notifications" -msgstr "" - -#: src/Module/Notifications/Notifications.php:78 -msgid "Personal Notifications" -msgstr "" - -#: src/Module/Notifications/Notifications.php:84 -msgid "Home Notifications" -msgstr "" - -#: src/Module/Notifications/Notifications.php:140 -msgid "Show unread" -msgstr "" - -#: src/Module/Notifications/Ping.php:223 -msgid "{0} requested registration" -msgstr "" - -#: src/Module/Notifications/Ping.php:232 -#, php-format -msgid "{0} and %d others requested registration" -msgstr "" - -#: src/Module/OAuth/Acknowledge.php:51 -msgid "Authorize application connection" -msgstr "" - -#: src/Module/OAuth/Acknowledge.php:53 -msgid "" -"Do you want to authorize this application to access your posts and contacts, " -"and/or create new posts for you?" -msgstr "" - -#: src/Module/OAuth/Authorize.php:54 -msgid "Unsupported or missing response type" -msgstr "" - -#: src/Module/OAuth/Authorize.php:59 src/Module/OAuth/Token.php:75 -msgid "Incomplete request data" -msgstr "" - -#: src/Module/OAuth/Authorize.php:106 -#, php-format -msgid "" -"Please copy the following authentication code into your application and " -"close this window: %s" -msgstr "" - -#: src/Module/OAuth/Token.php:80 -msgid "Invalid data or unknown client" -msgstr "" - -#: src/Module/OAuth/Token.php:105 -msgid "Unsupported or missing grant type" -msgstr "" - -#: src/Module/OStatus/Repair.php:83 -msgid "Resubscribing to OStatus contacts" -msgstr "" - -#: src/Module/OStatus/Repair.php:84 src/Module/OStatus/Subscribe.php:158 -msgid "Keep this window open until done." -msgstr "" - -#: src/Module/OStatus/Repair.php:85 -msgid "✔ Done" -msgstr "" - -#: src/Module/OStatus/Repair.php:86 -msgid "No OStatus contacts to resubscribe to." -msgstr "" - -#: src/Module/OStatus/Subscribe.php:70 -msgid "Subscribing to contacts" -msgstr "" - -#: src/Module/OStatus/Subscribe.php:79 -msgid "No contact provided." -msgstr "" - -#: src/Module/OStatus/Subscribe.php:85 -msgid "Couldn't fetch information for contact." -msgstr "" - -#: src/Module/OStatus/Subscribe.php:96 -msgid "Couldn't fetch friends for contact." -msgstr "" - -#: src/Module/OStatus/Subscribe.php:102 src/Module/OStatus/Subscribe.php:113 -msgid "Couldn't fetch following contacts." -msgstr "" - -#: src/Module/OStatus/Subscribe.php:108 -msgid "Couldn't fetch remote profile." -msgstr "" - -#: src/Module/OStatus/Subscribe.php:118 -msgid "Unsupported network" -msgstr "" - -#: src/Module/OStatus/Subscribe.php:134 -msgid "Done" -msgstr "" - -#: src/Module/OStatus/Subscribe.php:148 -msgid "success" -msgstr "" - -#: src/Module/OStatus/Subscribe.php:150 -msgid "failed" -msgstr "" - -#: src/Module/OStatus/Subscribe.php:153 -msgid "ignored" -msgstr "" - -#: src/Module/PermissionTooltip.php:49 -#, php-format -msgid "Wrong type \"%s\", expected one of: %s" -msgstr "" - -#: src/Module/PermissionTooltip.php:79 -msgid "Model not found" -msgstr "" - -#: src/Module/PermissionTooltip.php:94 -msgid "Unlisted" -msgstr "" - -#: src/Module/PermissionTooltip.php:112 -msgid "Remote privacy information not available." -msgstr "" - -#: src/Module/PermissionTooltip.php:120 -msgid "Visible to:" -msgstr "" - -#: src/Module/PermissionTooltip.php:214 -#, php-format -msgid "Collection (%s)" -msgstr "" - -#: src/Module/PermissionTooltip.php:218 -#, php-format -msgid "Followers (%s)" -msgstr "" - -#: src/Module/PermissionTooltip.php:237 -#, php-format -msgid "%d more" -msgstr "" - -#: src/Module/PermissionTooltip.php:241 -#, php-format -msgid "To: %s
    " -msgstr "" - -#: src/Module/PermissionTooltip.php:244 -#, php-format -msgid "CC: %s
    " -msgstr "" - -#: src/Module/PermissionTooltip.php:247 -#, php-format -msgid "BCC: %s
    " -msgstr "" - -#: src/Module/PermissionTooltip.php:250 -#, php-format -msgid "Audience: %s
    " -msgstr "" - -#: src/Module/PermissionTooltip.php:253 -#, php-format -msgid "Attributed To: %s
    " -msgstr "" - -#: src/Module/Photo.php:123 -msgid "The Photo is not available." -msgstr "" - -#: src/Module/Photo.php:148 -#, php-format -msgid "The Photo with id %s is not available." -msgstr "" - -#: src/Module/Photo.php:189 -#, php-format -msgid "Invalid external resource with url %s." -msgstr "" - -#: src/Module/Photo.php:191 -#, php-format -msgid "Invalid photo with id %s." -msgstr "" - -#: src/Module/Post/Edit.php:82 src/Module/Post/Edit.php:96 -msgid "Post not found." -msgstr "" - -#: src/Module/Post/Edit.php:102 -msgid "Edit post" -msgstr "" - -#: src/Module/Post/Edit.php:136 -msgid "web link" -msgstr "" - -#: src/Module/Post/Edit.php:137 -msgid "Insert video link" -msgstr "" - -#: src/Module/Post/Edit.php:138 -msgid "video link" -msgstr "" - -#: src/Module/Post/Edit.php:139 -msgid "Insert audio link" -msgstr "" - -#: src/Module/Post/Edit.php:140 -msgid "audio link" -msgstr "" - -#: src/Module/Post/Tag/Remove.php:106 -msgid "Remove Item Tag" -msgstr "" - -#: src/Module/Post/Tag/Remove.php:107 -msgid "Select a tag to remove: " -msgstr "" - -#: src/Module/Post/Tag/Remove.php:108 -#: src/Module/Settings/TwoFactor/Trusted.php:147 -msgid "Remove" -msgstr "" - -#: src/Module/Profile/Contacts.php:159 -msgid "No contacts." -msgstr "" - -#: src/Module/Profile/Conversations.php:106 -#: src/Module/Profile/Conversations.php:109 src/Module/Profile/Profile.php:351 -#: src/Module/Profile/Profile.php:354 src/Protocol/Feed.php:1099 -#: src/Protocol/OStatus.php:1009 -#, php-format -msgid "%s's timeline" -msgstr "" - -#: src/Module/Profile/Conversations.php:107 src/Module/Profile/Profile.php:352 -#: src/Protocol/Feed.php:1103 src/Protocol/OStatus.php:1014 -#, php-format -msgid "%s's posts" -msgstr "" - -#: src/Module/Profile/Conversations.php:108 src/Module/Profile/Profile.php:353 -#: src/Protocol/Feed.php:1106 src/Protocol/OStatus.php:1018 -#, php-format -msgid "%s's comments" -msgstr "" - -#: src/Module/Profile/Photos.php:164 src/Module/Profile/Photos.php:167 -#: src/Module/Profile/Photos.php:192 -#: src/Module/Settings/Profile/Photo/Index.php:58 -#, php-format -msgid "Image exceeds size limit of %s" -msgstr "" - -#: src/Module/Profile/Photos.php:170 -msgid "Image upload didn't complete, please try again" -msgstr "" - -#: src/Module/Profile/Photos.php:173 -msgid "Image file is missing" -msgstr "" - -#: src/Module/Profile/Photos.php:178 -msgid "" -"Server can't accept new file upload at this time, please contact your " -"administrator" -msgstr "" - -#: src/Module/Profile/Photos.php:200 -msgid "Image file is empty." -msgstr "" - -#: src/Module/Profile/Photos.php:352 -msgid "View Album" -msgstr "" - -#: src/Module/Profile/Profile.php:112 src/Module/Profile/Restricted.php:50 -msgid "Profile not found." -msgstr "" - -#: src/Module/Profile/Profile.php:158 -#, php-format -msgid "" -"You're currently viewing your profile as %s Cancel" -msgstr "" - -#: src/Module/Profile/Profile.php:167 -msgid "Full Name:" -msgstr "" - -#: src/Module/Profile/Profile.php:172 -msgid "Member since:" -msgstr "" - -#: src/Module/Profile/Profile.php:178 -msgid "j F, Y" -msgstr "" - -#: src/Module/Profile/Profile.php:179 -msgid "j F" -msgstr "" - -#: src/Module/Profile/Profile.php:187 src/Util/Temporal.php:168 -msgid "Birthday:" -msgstr "" - -#: src/Module/Profile/Profile.php:190 src/Module/Settings/Profile/Index.php:291 -#: src/Util/Temporal.php:170 -msgid "Age: " -msgstr "" - -#: src/Module/Profile/Profile.php:190 src/Module/Settings/Profile/Index.php:291 -#: src/Util/Temporal.php:170 -#, php-format -msgid "%d year old" -msgid_plural "%d years old" -msgstr[0] "" -msgstr[1] "" - -#: src/Module/Profile/Profile.php:195 src/Module/Settings/Profile/Index.php:284 -msgid "Description:" -msgstr "" - -#: src/Module/Profile/Profile.php:261 -msgid "Groups:" -msgstr "" - -#: src/Module/Profile/Profile.php:273 -msgid "View profile as:" -msgstr "" - -#: src/Module/Profile/Profile.php:290 -msgid "View as" -msgstr "" - -#: src/Module/Profile/RemoteFollow.php:82 -msgid "Profile unavailable." -msgstr "" - -#: src/Module/Profile/RemoteFollow.php:88 -msgid "Invalid locator" -msgstr "" - -#: src/Module/Profile/RemoteFollow.php:95 -msgid "The provided profile link doesn't seem to be valid" -msgstr "" - -#: src/Module/Profile/RemoteFollow.php:100 -msgid "" -"Remote subscription can't be done for your network. Please subscribe " -"directly on your system." -msgstr "" - -#: src/Module/Profile/RemoteFollow.php:128 -msgid "Friend/Connection Request" -msgstr "" - -#: src/Module/Profile/RemoteFollow.php:129 -#, php-format -msgid "" -"Enter your Webfinger address (user@domain.tld) or profile URL here. If this " -"isn't supported by your system, you have to subscribe to %s " -"or %s directly on your system." -msgstr "" - -#: src/Module/Profile/RemoteFollow.php:130 -#, php-format -msgid "" -"If you are not yet a member of the free social web, follow " -"this link to find a public Friendica node and join us today." -msgstr "" - -#: src/Module/Profile/RemoteFollow.php:131 -msgid "Your Webfinger address or profile URL:" -msgstr "" - -#: src/Module/Profile/Restricted.php:59 -msgid "Restricted profile" -msgstr "" - -#: src/Module/Profile/Restricted.php:60 -msgid "" -"This profile has been restricted which prevents access to their public " -"content from anonymous visitors." -msgstr "" - -#: src/Module/Profile/Schedule.php:83 -msgid "Scheduled" -msgstr "" - -#: src/Module/Profile/Schedule.php:84 -msgid "Content" -msgstr "" - -#: src/Module/Profile/Schedule.php:85 -msgid "Remove post" -msgstr "" - -#: src/Module/Register.php:85 -msgid "Only parent users can create additional accounts." -msgstr "" - -#: src/Module/Register.php:100 src/Module/User/Import.php:111 -msgid "" -"This site has exceeded the number of allowed daily account registrations. " -"Please try again tomorrow." -msgstr "" - -#: src/Module/Register.php:117 -msgid "" -"You may (optionally) fill in this form via OpenID by supplying your OpenID " -"and clicking \"Register\"." -msgstr "" - -#: src/Module/Register.php:118 -msgid "" -"If you are not familiar with OpenID, please leave that field blank and fill " -"in the rest of the items." -msgstr "" - -#: src/Module/Register.php:119 -msgid "Your OpenID (optional): " -msgstr "" - -#: src/Module/Register.php:128 -msgid "Include your profile in member directory?" -msgstr "" - -#: src/Module/Register.php:149 -msgid "Note for the admin" -msgstr "" - -#: src/Module/Register.php:149 -msgid "Leave a message for the admin, why you want to join this node" -msgstr "" - -#: src/Module/Register.php:150 -msgid "Membership on this site is by invitation only." -msgstr "" - -#: src/Module/Register.php:151 -msgid "Your invitation code: " -msgstr "" - -#: src/Module/Register.php:159 -msgid "Your Display Name (as you would like it to be displayed on this system" -msgstr "" - -#: src/Module/Register.php:160 -msgid "" -"Your Email Address: (Initial information will be send there, so this has to " -"be an existing address.)" -msgstr "" - -#: src/Module/Register.php:161 -msgid "Please repeat your e-mail address:" -msgstr "" - -#: src/Module/Register.php:163 src/Module/Security/PasswordTooLong.php:100 -#: src/Module/Settings/Account.php:557 -msgid "New Password:" -msgstr "" - -#: src/Module/Register.php:163 -msgid "Leave empty for an auto generated password." -msgstr "" - -#: src/Module/Register.php:164 src/Module/Security/PasswordTooLong.php:101 -#: src/Module/Settings/Account.php:558 -msgid "Confirm:" -msgstr "" - -#: src/Module/Register.php:165 -#, php-format -msgid "" -"Choose a profile nickname. This must begin with a text character. Your " -"profile address on this site will then be \"nickname@%s\"." -msgstr "" - -#: src/Module/Register.php:166 -msgid "Choose a nickname: " -msgstr "" - -#: src/Module/Register.php:174 src/Module/User/Import.php:117 -msgid "Import" -msgstr "" - -#: src/Module/Register.php:175 -msgid "Import your profile to this friendica instance" -msgstr "" - -#: src/Module/Register.php:182 -msgid "Note: This node explicitly contains adult content" -msgstr "" - -#: src/Module/Register.php:184 src/Module/Settings/Delegation.php:181 -msgid "Parent Password:" -msgstr "" - -#: src/Module/Register.php:184 src/Module/Settings/Delegation.php:181 -msgid "" -"Please enter the password of the parent account to legitimize your request." -msgstr "" - -#: src/Module/Register.php:213 -msgid "Password doesn't match." -msgstr "" - -#: src/Module/Register.php:219 -msgid "Please enter your password." -msgstr "" - -#: src/Module/Register.php:261 -msgid "You have entered too much information." -msgstr "" - -#: src/Module/Register.php:284 -msgid "Please enter the identical mail address in the second field." -msgstr "" - -#: src/Module/Register.php:292 -msgid "Nickname cannot start with a digit." -msgstr "" - -#: src/Module/Register.php:294 -msgid "Nickname can only contain US-ASCII characters." -msgstr "" - -#: src/Module/Register.php:323 -msgid "The additional account was created." -msgstr "" - -#: src/Module/Register.php:348 -msgid "" -"Registration successful. Please check your email for further instructions." -msgstr "" - -#: src/Module/Register.php:355 -#, php-format -msgid "" -"Failed to send email message. Here your accout details:
    login: %s
    " -"password: %s

    You can change your password after login." -msgstr "" - -#: src/Module/Register.php:361 -msgid "Registration successful." -msgstr "" - -#: src/Module/Register.php:370 src/Module/Register.php:377 -#: src/Module/Register.php:387 -msgid "Your registration can not be processed." -msgstr "" - -#: src/Module/Register.php:376 -msgid "You have to leave a request note for the admin." -msgstr "" - -#: src/Module/Register.php:386 -msgid "An internal error occured." -msgstr "" - -#: src/Module/Register.php:408 -msgid "Your registration is pending approval by the site owner." -msgstr "" - -#: src/Module/Search/Acl.php:73 -msgid "You must be logged in to use this module." -msgstr "" - -#: src/Module/Search/Index.php:69 -msgid "Only logged in users are permitted to perform a search." -msgstr "" - -#: src/Module/Search/Index.php:89 -msgid "Only one search per minute is permitted for not logged in users." -msgstr "" - -#: src/Module/Search/Index.php:205 -#, php-format -msgid "Items tagged with: %s" -msgstr "" - -#: src/Module/Search/Saved.php:59 -msgid "Search term was not saved." -msgstr "" - -#: src/Module/Search/Saved.php:62 -msgid "Search term already saved." -msgstr "" - -#: src/Module/Search/Saved.php:68 -msgid "Search term was not removed." -msgstr "" - -#: src/Module/Security/Login.php:123 -msgid "Create a New Account" -msgstr "" - -#: src/Module/Security/Login.php:142 -msgid "Your OpenID: " -msgstr "" - -#: src/Module/Security/Login.php:145 -msgid "" -"Please enter your username and password to add the OpenID to your existing " -"account." -msgstr "" - -#: src/Module/Security/Login.php:147 -msgid "Or login using OpenID: " -msgstr "" - -#: src/Module/Security/Login.php:161 -msgid "Password: " -msgstr "" - -#: src/Module/Security/Login.php:162 -msgid "Remember me" -msgstr "" - -#: src/Module/Security/Login.php:171 -msgid "Forgot your password?" -msgstr "" - -#: src/Module/Security/Login.php:174 -msgid "Website Terms of Service" -msgstr "" - -#: src/Module/Security/Login.php:175 -msgid "terms of service" -msgstr "" - -#: src/Module/Security/Login.php:177 -msgid "Website Privacy Policy" -msgstr "" - -#: src/Module/Security/Login.php:178 -msgid "privacy policy" -msgstr "" - -#: src/Module/Security/Logout.php:84 -#: src/Module/Security/TwoFactor/SignOut.php:78 -#: src/Module/Security/TwoFactor/SignOut.php:86 -#: src/Module/Security/TwoFactor/SignOut.php:108 -#: src/Module/Security/TwoFactor/SignOut.php:115 -msgid "Logged out." -msgstr "" - -#: src/Module/Security/OpenID.php:54 -msgid "OpenID protocol error. No ID returned" -msgstr "" - -#: src/Module/Security/OpenID.php:90 -msgid "" -"Account not found. Please login to your existing account to add the OpenID " -"to it." -msgstr "" - -#: src/Module/Security/OpenID.php:92 -msgid "" -"Account not found. Please register a new account or login to your existing " -"account to add the OpenID to it." -msgstr "" - -#: src/Module/Security/PasswordTooLong.php:57 -#: src/Module/Settings/Account.php:67 -msgid "Passwords do not match." -msgstr "" - -#: src/Module/Security/PasswordTooLong.php:64 -msgid "Password does not need changing." -msgstr "" - -#: src/Module/Security/PasswordTooLong.php:77 -#: src/Module/Settings/Account.php:81 -msgid "Password unchanged." -msgstr "" - -#: src/Module/Security/PasswordTooLong.php:91 -msgid "Password Too Long" -msgstr "" - -#: src/Module/Security/PasswordTooLong.php:92 -msgid "" -"Since version 2022.09, we've realized that any password longer than 72 " -"characters is truncated during hashing. To prevent any confusion about this " -"behavior, please update your password to be fewer or equal to 72 characters." -msgstr "" - -#: src/Module/Security/PasswordTooLong.php:93 -msgid "Update Password" -msgstr "" - -#: src/Module/Security/PasswordTooLong.php:99 -#: src/Module/Settings/Account.php:559 -msgid "Current Password:" -msgstr "" - -#: src/Module/Security/PasswordTooLong.php:99 -#: src/Module/Settings/Account.php:559 -msgid "Your current password to confirm the changes" -msgstr "" - -#: src/Module/Security/PasswordTooLong.php:100 -#: src/Module/Settings/Account.php:543 -msgid "" -"Allowed characters are a-z, A-Z, 0-9 and special characters except white " -"spaces and accentuated letters." -msgstr "" - -#: src/Module/Security/PasswordTooLong.php:100 -#: src/Module/Settings/Account.php:544 -msgid "Password length is limited to 72 characters." -msgstr "" - -#: src/Module/Security/TwoFactor/Recovery.php:74 -#, php-format -msgid "Remaining recovery codes: %d" -msgstr "" - -#: src/Module/Security/TwoFactor/Recovery.php:80 -#: src/Module/Security/TwoFactor/Verify.php:77 -#: src/Module/Settings/TwoFactor/Verify.php:98 -msgid "Invalid code, please retry." -msgstr "" - -#: src/Module/Security/TwoFactor/Recovery.php:99 -msgid "Two-factor recovery" -msgstr "" - -#: src/Module/Security/TwoFactor/Recovery.php:100 -msgid "" -"

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

    " -msgstr "" - -#: src/Module/Security/TwoFactor/Recovery.php:101 -#, php-format -msgid "" -"Don’t have your phone? Enter a two-factor recovery code" -msgstr "" - -#: src/Module/Security/TwoFactor/Recovery.php:102 -msgid "Please enter a recovery code" -msgstr "" - -#: src/Module/Security/TwoFactor/Recovery.php:103 -msgid "Submit recovery code and complete login" -msgstr "" - -#: src/Module/Security/TwoFactor/SignOut.php:122 -msgid "Sign out of this browser?" -msgstr "" - -#: src/Module/Security/TwoFactor/SignOut.php:123 -msgid "" -"

    If you trust this browser, you will not be asked for verification code " -"the next time you sign in.

    " -msgstr "" - -#: src/Module/Security/TwoFactor/SignOut.php:124 -msgid "Sign out" -msgstr "" - -#: src/Module/Security/TwoFactor/SignOut.php:126 -msgid "Trust and sign out" -msgstr "" - -#: src/Module/Security/TwoFactor/Trust.php:96 -msgid "Couldn't save browser to Cookie." -msgstr "" - -#: src/Module/Security/TwoFactor/Trust.php:141 -msgid "Trust this browser?" -msgstr "" - -#: src/Module/Security/TwoFactor/Trust.php:142 -msgid "" -"

    If you choose to trust this browser, you will not be asked for a " -"verification code the next time you sign in.

    " -msgstr "" - -#: src/Module/Security/TwoFactor/Trust.php:143 -msgid "Not now" -msgstr "" - -#: src/Module/Security/TwoFactor/Trust.php:144 -msgid "Don't trust" -msgstr "" - -#: src/Module/Security/TwoFactor/Trust.php:145 -msgid "Trust" -msgstr "" - -#: src/Module/Security/TwoFactor/Verify.php:97 -msgid "" -"

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

    " -msgstr "" - -#: src/Module/Security/TwoFactor/Verify.php:100 -#, php-format -msgid "" -"If you do not have access to your authentication code you can use a two-factor recovery code." -msgstr "" - -#: src/Module/Security/TwoFactor/Verify.php:101 -#: src/Module/Settings/TwoFactor/Verify.php:158 -msgid "Please enter a code from your authentication app" -msgstr "" - -#: src/Module/Security/TwoFactor/Verify.php:102 -msgid "Verify code and complete login" -msgstr "" - -#: src/Module/Settings/Account.php:96 -msgid "Please use a shorter name." -msgstr "" - -#: src/Module/Settings/Account.php:99 -msgid "Name too short." -msgstr "" - -#: src/Module/Settings/Account.php:108 -msgid "Wrong Password." -msgstr "" - -#: src/Module/Settings/Account.php:113 -msgid "Invalid email." -msgstr "" - -#: src/Module/Settings/Account.php:117 -msgid "Cannot change to that email." -msgstr "" - -#: src/Module/Settings/Account.php:146 src/Module/Settings/Account.php:195 -#: src/Module/Settings/Account.php:216 src/Module/Settings/Account.php:300 -#: src/Module/Settings/Account.php:329 -msgid "Settings were not updated." -msgstr "" - -#: src/Module/Settings/Account.php:342 -msgid "Contact CSV file upload error" -msgstr "" - -#: src/Module/Settings/Account.php:361 -msgid "Importing Contacts done" -msgstr "" - -#: src/Module/Settings/Account.php:374 -msgid "Relocate message has been send to your contacts" -msgstr "" - -#: src/Module/Settings/Account.php:391 -msgid "Unable to find your profile. Please contact your admin." -msgstr "" - -#: src/Module/Settings/Account.php:433 -msgid "" -"Account for a service that automatically shares content based on user " -"defined channels." -msgstr "" - -#: src/Module/Settings/Account.php:443 -msgid "Personal Page Subtypes" -msgstr "" - -#: src/Module/Settings/Account.php:444 -msgid "Community Group Subtypes" -msgstr "" - -#: src/Module/Settings/Account.php:455 -msgid "Account for a personal profile." -msgstr "" - -#: src/Module/Settings/Account.php:462 -msgid "" -"Account for an organisation that automatically approves contact requests as " -"\"Followers\"." -msgstr "" - -#: src/Module/Settings/Account.php:469 -msgid "" -"Account for a news reflector that automatically approves contact requests as " -"\"Followers\"." -msgstr "" - -#: src/Module/Settings/Account.php:476 -msgid "Account for community discussions." -msgstr "" - -#: src/Module/Settings/Account.php:484 -msgid "" -"Account for a regular personal profile that requires manual approval of " -"\"Friends\" and \"Followers\"." -msgstr "" - -#: src/Module/Settings/Account.php:491 -msgid "" -"Account for a public profile that automatically approves contact requests as " -"\"Followers\"." -msgstr "" - -#: src/Module/Settings/Account.php:498 -msgid "Automatically approves all contact requests." -msgstr "" - -#: src/Module/Settings/Account.php:505 -msgid "" -"Account for a popular profile that automatically approves contact requests " -"as \"Friends\"." -msgstr "" - -#: src/Module/Settings/Account.php:510 -msgid "Private Group [Experimental]" -msgstr "" - -#: src/Module/Settings/Account.php:512 -msgid "Requires manual approval of contact requests." -msgstr "" - -#: src/Module/Settings/Account.php:521 -msgid "OpenID:" -msgstr "" - -#: src/Module/Settings/Account.php:521 -msgid "(Optional) Allow this OpenID to login to this account." -msgstr "" - -#: src/Module/Settings/Account.php:529 -msgid "Publish your profile in your local site directory?" -msgstr "" - -#: src/Module/Settings/Account.php:529 -#, php-format -msgid "" -"Your profile will be published in this node's local " -"directory. Your profile details may be publicly visible depending on the " -"system settings." -msgstr "" - -#: src/Module/Settings/Account.php:535 -#, php-format -msgid "" -"Your profile will also be published in the global friendica directories (e." -"g. %s)." -msgstr "" - -#: src/Module/Settings/Account.php:548 -msgid "Account Settings" -msgstr "" - -#: src/Module/Settings/Account.php:549 -#, php-format -msgid "Your Identity Address is '%s' or '%s'." -msgstr "" - -#: src/Module/Settings/Account.php:556 -msgid "Password Settings" -msgstr "" - -#: src/Module/Settings/Account.php:558 -msgid "Leave password fields blank unless changing" -msgstr "" - -#: src/Module/Settings/Account.php:560 -msgid "Password:" -msgstr "" - -#: src/Module/Settings/Account.php:560 -msgid "Your current password to confirm the changes of the email address" -msgstr "" - -#: src/Module/Settings/Account.php:563 -msgid "Delete OpenID URL" -msgstr "" - -#: src/Module/Settings/Account.php:565 -msgid "Basic Settings" -msgstr "" - -#: src/Module/Settings/Account.php:566 -#: src/Module/Settings/Profile/Index.php:283 -msgid "Display name:" -msgstr "" - -#: src/Module/Settings/Account.php:567 -msgid "Email Address:" -msgstr "" - -#: src/Module/Settings/Account.php:568 -msgid "Your Timezone:" -msgstr "" - -#: src/Module/Settings/Account.php:569 -msgid "Your Language:" -msgstr "" - -#: src/Module/Settings/Account.php:569 -msgid "" -"Set the language we use to show you friendica interface and to send you " -"emails" -msgstr "" - -#: src/Module/Settings/Account.php:570 -msgid "Default Post Location:" -msgstr "" - -#: src/Module/Settings/Account.php:571 -msgid "Use Browser Location:" -msgstr "" - -#: src/Module/Settings/Account.php:573 -msgid "Security and Privacy Settings" -msgstr "" - -#: src/Module/Settings/Account.php:575 -msgid "Maximum Friend Requests/Day:" -msgstr "" - -#: src/Module/Settings/Account.php:575 -msgid "(to prevent spam abuse)" -msgstr "" - -#: src/Module/Settings/Account.php:577 -msgid "Allow your profile to be searchable globally?" -msgstr "" - -#: src/Module/Settings/Account.php:577 -msgid "" -"Activate this setting if you want others to easily find and follow you. Your " -"profile will be searchable on remote systems. This setting also determines " -"whether Friendica will inform search engines that your profile should be " -"indexed or not." -msgstr "" - -#: src/Module/Settings/Account.php:578 -msgid "Hide your contact/friend list from viewers of your profile?" -msgstr "" - -#: src/Module/Settings/Account.php:578 -msgid "" -"A list of your contacts is displayed on your profile page. Activate this " -"option to disable the display of your contact list." -msgstr "" - -#: src/Module/Settings/Account.php:579 -msgid "Hide your public content from anonymous viewers" -msgstr "" - -#: src/Module/Settings/Account.php:579 -msgid "" -"Anonymous visitors will only see your basic profile details. Your public " -"posts and replies will still be freely accessible on the remote servers of " -"your followers and through relays." -msgstr "" - -#: src/Module/Settings/Account.php:580 -msgid "Make public posts unlisted" -msgstr "" - -#: src/Module/Settings/Account.php:580 -msgid "" -"Your public posts will not appear on the community pages or in search " -"results, nor be sent to relay servers. However they can still appear on " -"public feeds on remote servers." -msgstr "" - -#: src/Module/Settings/Account.php:581 -msgid "Make all posted pictures accessible" -msgstr "" - -#: src/Module/Settings/Account.php:581 -msgid "" -"This option makes every posted picture accessible via the direct link. This " -"is a workaround for the problem that most other networks can't handle " -"permissions on pictures. Non public pictures still won't be visible for the " -"public on your photo albums though." -msgstr "" - -#: src/Module/Settings/Account.php:582 -msgid "Allow friends to post to your profile page?" -msgstr "" - -#: src/Module/Settings/Account.php:582 -msgid "" -"Your contacts may write posts on your profile wall. These posts will be " -"distributed to your contacts" -msgstr "" - -#: src/Module/Settings/Account.php:583 -msgid "Allow friends to tag your posts?" -msgstr "" - -#: src/Module/Settings/Account.php:583 -msgid "Your contacts can add additional tags to your posts." -msgstr "" - -#: src/Module/Settings/Account.php:584 -msgid "Default privacy circle for new contacts" -msgstr "" - -#: src/Module/Settings/Account.php:585 -msgid "Default privacy circle for new group contacts" -msgstr "" - -#: src/Module/Settings/Account.php:586 -msgid "Default Post Permissions" -msgstr "" - -#: src/Module/Settings/Account.php:590 -msgid "Expiration settings" -msgstr "" - -#: src/Module/Settings/Account.php:591 -msgid "Automatically expire posts after this many days:" -msgstr "" - -#: src/Module/Settings/Account.php:591 -msgid "If empty, posts will not expire. Expired posts will be deleted" -msgstr "" - -#: src/Module/Settings/Account.php:592 -msgid "Expire posts" -msgstr "" - -#: src/Module/Settings/Account.php:592 -msgid "When activated, posts and comments will be expired." -msgstr "" - -#: src/Module/Settings/Account.php:593 -msgid "Expire personal notes" -msgstr "" - -#: src/Module/Settings/Account.php:593 -msgid "" -"When activated, the personal notes on your profile page will be expired." -msgstr "" - -#: src/Module/Settings/Account.php:594 -msgid "Expire starred posts" -msgstr "" - -#: src/Module/Settings/Account.php:594 -msgid "" -"Starring posts keeps them from being expired. That behaviour is overwritten " -"by this setting." -msgstr "" - -#: src/Module/Settings/Account.php:595 -msgid "Only expire posts by others" -msgstr "" - -#: src/Module/Settings/Account.php:595 -msgid "" -"When activated, your own posts never expire. Then the settings above are " -"only valid for posts you received." -msgstr "" - -#: src/Module/Settings/Account.php:598 -msgid "Notification Settings" -msgstr "" - -#: src/Module/Settings/Account.php:599 -msgid "Send a notification email when:" -msgstr "" - -#: src/Module/Settings/Account.php:600 -msgid "You receive an introduction" -msgstr "" - -#: src/Module/Settings/Account.php:601 -msgid "Your introductions are confirmed" -msgstr "" - -#: src/Module/Settings/Account.php:602 -msgid "Someone writes on your profile wall" -msgstr "" - -#: src/Module/Settings/Account.php:603 -msgid "Someone writes a followup comment" -msgstr "" - -#: src/Module/Settings/Account.php:604 -msgid "You receive a private message" -msgstr "" - -#: src/Module/Settings/Account.php:605 -msgid "You receive a friend suggestion" -msgstr "" - -#: src/Module/Settings/Account.php:606 -msgid "You are tagged in a post" -msgstr "" - -#: src/Module/Settings/Account.php:608 -msgid "Create a desktop notification when:" -msgstr "" - -#: src/Module/Settings/Account.php:609 -msgid "Someone tagged you" -msgstr "" - -#: src/Module/Settings/Account.php:610 -msgid "Someone directly commented on your post" -msgstr "" - -#: src/Module/Settings/Account.php:611 -msgid "Someone liked your content" -msgstr "" - -#: src/Module/Settings/Account.php:611 src/Module/Settings/Account.php:612 -msgid "Can only be enabled, when the direct comment notification is enabled." -msgstr "" - -#: src/Module/Settings/Account.php:612 -msgid "Someone shared your content" -msgstr "" - -#: src/Module/Settings/Account.php:613 -msgid "Someone commented in your thread" -msgstr "" - -#: src/Module/Settings/Account.php:614 -msgid "Someone commented in a thread where you commented" -msgstr "" - -#: src/Module/Settings/Account.php:615 -msgid "Someone commented in a thread where you interacted" -msgstr "" - -#: src/Module/Settings/Account.php:617 -msgid "Activate desktop notifications" -msgstr "" - -#: src/Module/Settings/Account.php:617 -msgid "Show desktop popup on new notifications" -msgstr "" - -#: src/Module/Settings/Account.php:621 -msgid "Text-only notification emails" -msgstr "" - -#: src/Module/Settings/Account.php:623 -msgid "Send text only notification emails, without the html part" -msgstr "" - -#: src/Module/Settings/Account.php:627 -msgid "Show detailled notifications" -msgstr "" - -#: src/Module/Settings/Account.php:629 -msgid "" -"Per default, notifications are condensed to a single notification per item. " -"When enabled every notification is displayed." -msgstr "" - -#: src/Module/Settings/Account.php:633 -msgid "Show notifications of ignored contacts" -msgstr "" - -#: src/Module/Settings/Account.php:635 -msgid "" -"You don't see posts from ignored contacts. But you still see their comments. " -"This setting controls if you want to still receive regular notifications " -"that are caused by ignored contacts or not." -msgstr "" - -#: src/Module/Settings/Account.php:638 -msgid "Advanced Account/Page Type Settings" -msgstr "" - -#: src/Module/Settings/Account.php:639 -msgid "Change the behaviour of this account for special situations" -msgstr "" - -#: src/Module/Settings/Account.php:642 -msgid "Import Contacts" -msgstr "" - -#: src/Module/Settings/Account.php:643 -msgid "" -"Upload a CSV file that contains the handle of your followed accounts in the " -"first column you exported from the old account." -msgstr "" - -#: src/Module/Settings/Account.php:644 -msgid "Upload File" -msgstr "" - -#: src/Module/Settings/Account.php:647 -msgid "Relocate" -msgstr "" - -#: src/Module/Settings/Account.php:648 -msgid "" -"If you have moved this profile from another server, and some of your " -"contacts don't receive your updates, try pushing this button." -msgstr "" - -#: src/Module/Settings/Account.php:649 -msgid "Resend relocate message to contacts" -msgstr "" - -#: src/Module/Settings/Addons.php:86 -msgid "Addon Settings" -msgstr "" - -#: src/Module/Settings/Addons.php:87 -msgid "No Addon settings configured" -msgstr "" - -#: src/Module/Settings/Channels.php:142 -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 -msgid "This page can be used to define your own channels." -msgstr "" - -#: src/Module/Settings/Channels.php:176 -msgid "Publish" -msgstr "" - -#: src/Module/Settings/Channels.php:176 -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/Display.php:342 -msgid "Label" -msgstr "" - -#: src/Module/Settings/Channels.php:185 src/Module/Settings/Channels.php:206 -#: 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 -msgid "Access Key" -msgstr "" - -#: src/Module/Settings/Channels.php:187 src/Module/Settings/Channels.php:208 -msgid "Circle/Channel" -msgstr "" - -#: src/Module/Settings/Channels.php:188 src/Module/Settings/Channels.php:209 -msgid "Include Tags" -msgstr "" - -#: src/Module/Settings/Channels.php:189 src/Module/Settings/Channels.php:210 -msgid "Exclude Tags" -msgstr "" - -#: src/Module/Settings/Channels.php:190 src/Module/Settings/Channels.php:211 -msgid "Minimum Size" -msgstr "" - -#: src/Module/Settings/Channels.php:191 src/Module/Settings/Channels.php:212 -msgid "Maximum Size" -msgstr "" - -#: src/Module/Settings/Channels.php:192 src/Module/Settings/Channels.php:213 -msgid "Full Text Search" -msgstr "" - -#: src/Module/Settings/Channels.php:196 src/Module/Settings/Channels.php:217 -msgid "Select all languages that you want to see in this channel." -msgstr "" - -#: src/Module/Settings/Channels.php:198 -msgid "Delete channel" -msgstr "" - -#: src/Module/Settings/Channels.php:198 -msgid "Check to delete this entry from the channel list" -msgstr "" - -#: src/Module/Settings/Channels.php:205 -msgid "Short name for the channel. It is displayed on the channels widget." -msgstr "" - -#: src/Module/Settings/Channels.php:206 -msgid "This should describe the content of the channel in a few word." -msgstr "" - -#: src/Module/Settings/Channels.php:207 -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 -msgid "Select a circle or channel, that your channel should be based on." -msgstr "" - -#: src/Module/Settings/Channels.php:209 -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 -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 -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 -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 -#, php-format -msgid "" -"Search terms for the body, supports the \"boolean mode\" operators from " -"MariaDB. See the help for a complete list of operators and additional " -"keywords: %s" -msgstr "" - -#: src/Module/Settings/Channels.php:214 -msgid "Check to display images in the channel." -msgstr "" - -#: src/Module/Settings/Channels.php:215 -msgid "Check to display videos in the channel." -msgstr "" - -#: src/Module/Settings/Channels.php:216 -msgid "Check to display audio in the channel." -msgstr "" - -#: src/Module/Settings/Channels.php:221 -msgid "Add new entry to the channel list" -msgstr "" - -#: src/Module/Settings/Channels.php:222 -msgid "Add" -msgstr "" - -#: src/Module/Settings/Channels.php:224 -msgid "Current Entries in the channel list" -msgstr "" - -#: src/Module/Settings/Channels.php:227 -msgid "Delete entry from the channel list" -msgstr "" - -#: src/Module/Settings/Channels.php:228 -msgid "Delete entry from the channel list?" -msgstr "" - -#: src/Module/Settings/Connectors.php:120 -msgid "Failed to connect with email account using the settings provided." -msgstr "" - -#: src/Module/Settings/Connectors.php:166 -#: src/Module/Settings/Connectors.php:167 -msgid "Diaspora (Socialhome, Hubzilla)" -msgstr "" - -#: src/Module/Settings/Connectors.php:166 -#: src/Module/Settings/Connectors.php:170 -#, php-format -msgid "Built-in support for %s connectivity is enabled" -msgstr "" - -#: src/Module/Settings/Connectors.php:167 -#: src/Module/Settings/Connectors.php:169 -#, php-format -msgid "Built-in support for %s connectivity is disabled" -msgstr "" - -#: src/Module/Settings/Connectors.php:169 -#: src/Module/Settings/Connectors.php:170 -msgid "OStatus (GNU Social)" -msgstr "" - -#: src/Module/Settings/Connectors.php:182 -msgid "Email access is disabled on this site." -msgstr "" - -#: src/Module/Settings/Connectors.php:197 -#: src/Module/Settings/Connectors.php:244 -msgid "None" -msgstr "" - -#: src/Module/Settings/Connectors.php:209 -msgid "General Social Media Settings" -msgstr "" - -#: src/Module/Settings/Connectors.php:212 -msgid "Followed content scope" -msgstr "" - -#: src/Module/Settings/Connectors.php:214 -msgid "" -"By default, conversations in which your follows participated but didn't " -"start will be shown in your timeline. You can turn this behavior off, or " -"expand it to the conversations in which your follows liked a post." -msgstr "" - -#: src/Module/Settings/Connectors.php:216 -msgid "Only conversations my follows started" -msgstr "" - -#: src/Module/Settings/Connectors.php:217 -msgid "Conversations my follows started or commented on (default)" -msgstr "" - -#: src/Module/Settings/Connectors.php:218 -msgid "Any conversation my follows interacted with, including likes" -msgstr "" - -#: src/Module/Settings/Connectors.php:221 -msgid "Enable Content Warning" -msgstr "" - -#: src/Module/Settings/Connectors.php:221 -msgid "" -"Users on networks like Mastodon or Pleroma are able to set a content warning " -"field which collapse their post by default. This enables the automatic " -"collapsing instead of setting the content warning as the post title. Doesn't " -"affect any other content filtering you eventually set up." -msgstr "" - -#: src/Module/Settings/Connectors.php:222 -msgid "Enable intelligent shortening" -msgstr "" - -#: src/Module/Settings/Connectors.php:222 -msgid "" -"Normally the system tries to find the best link to add to shortened posts. " -"If disabled, every shortened post will always point to the original " -"friendica post." -msgstr "" - -#: src/Module/Settings/Connectors.php:223 -msgid "Enable simple text shortening" -msgstr "" - -#: src/Module/Settings/Connectors.php:223 -msgid "" -"Normally the system shortens posts at the next line feed. If this option is " -"enabled then the system will shorten the text at the maximum character limit." -msgstr "" - -#: src/Module/Settings/Connectors.php:224 -msgid "Attach the link title" -msgstr "" - -#: src/Module/Settings/Connectors.php:224 -msgid "" -"When activated, the title of the attached link will be added as a title on " -"posts to Diaspora. This is mostly helpful with \"remote-self\" contacts that " -"share feed content." -msgstr "" - -#: src/Module/Settings/Connectors.php:225 -msgid "API: Use spoiler field as title" -msgstr "" - -#: src/Module/Settings/Connectors.php:225 -msgid "" -"When activated, the \"spoiler_text\" field in the API will be used for the " -"title on standalone posts. When deactivated it will be used for spoiler " -"text. For comments it will always be used for spoiler text." -msgstr "" - -#: src/Module/Settings/Connectors.php:226 -msgid "API: Automatically links at the end of the post as attached posts" -msgstr "" - -#: src/Module/Settings/Connectors.php:226 -msgid "" -"When activated, added links at the end of the post react the same way as " -"added links in the web interface." -msgstr "" - -#: src/Module/Settings/Connectors.php:227 -msgid "Your legacy ActivityPub/GNU Social account" -msgstr "" - -#: src/Module/Settings/Connectors.php:227 -msgid "" -"If you enter your old account name from an ActivityPub based system or your " -"GNU Social/Statusnet account name here (in the format user@domain.tld), your " -"contacts will be added automatically. The field will be emptied when done." -msgstr "" - -#: src/Module/Settings/Connectors.php:229 -msgid "Repair OStatus subscriptions" -msgstr "" - -#: src/Module/Settings/Connectors.php:233 -msgid "Email/Mailbox Setup" -msgstr "" - -#: src/Module/Settings/Connectors.php:234 -msgid "" -"If you wish to communicate with email contacts using this service " -"(optional), please specify how to connect to your mailbox." -msgstr "" - -#: src/Module/Settings/Connectors.php:235 -msgid "Last successful email check:" -msgstr "" - -#: src/Module/Settings/Connectors.php:237 -msgid "IMAP server name:" -msgstr "" - -#: src/Module/Settings/Connectors.php:238 -msgid "IMAP port:" -msgstr "" - -#: src/Module/Settings/Connectors.php:239 -msgid "Security:" -msgstr "" - -#: src/Module/Settings/Connectors.php:240 -msgid "Email login name:" -msgstr "" - -#: src/Module/Settings/Connectors.php:241 -msgid "Email password:" -msgstr "" - -#: src/Module/Settings/Connectors.php:242 -msgid "Reply-to address:" -msgstr "" - -#: src/Module/Settings/Connectors.php:243 -msgid "Send public posts to all email contacts:" -msgstr "" - -#: src/Module/Settings/Connectors.php:244 -msgid "Action after import:" -msgstr "" - -#: src/Module/Settings/Connectors.php:244 -msgid "Move to folder" -msgstr "" - -#: src/Module/Settings/Connectors.php:245 -msgid "Move to folder:" -msgstr "" - -#: src/Module/Settings/Delegation.php:73 -msgid "Delegation successfully granted." -msgstr "" - -#: src/Module/Settings/Delegation.php:75 -msgid "Parent user not found, unavailable or password doesn't match." -msgstr "" - -#: src/Module/Settings/Delegation.php:79 -msgid "Delegation successfully revoked." -msgstr "" - -#: src/Module/Settings/Delegation.php:98 src/Module/Settings/Delegation.php:120 -msgid "" -"Delegated administrators can view but not change delegation permissions." -msgstr "" - -#: src/Module/Settings/Delegation.php:112 -msgid "Delegate user not found." -msgstr "" - -#: src/Module/Settings/Delegation.php:169 -msgid "No parent user" -msgstr "" - -#: src/Module/Settings/Delegation.php:180 -#: src/Module/Settings/Delegation.php:191 -msgid "Parent User" -msgstr "" - -#: src/Module/Settings/Delegation.php:188 -msgid "Additional Accounts" -msgstr "" - -#: src/Module/Settings/Delegation.php:189 -msgid "" -"Register additional accounts that are automatically connected to your " -"existing account so you can manage them from this account." -msgstr "" - -#: src/Module/Settings/Delegation.php:190 -msgid "Register an additional account" -msgstr "" - -#: src/Module/Settings/Delegation.php:192 -msgid "" -"Parent users have total control about this account, including the account " -"settings. Please double check whom you give this access." -msgstr "" - -#: src/Module/Settings/Delegation.php:195 -msgid "Delegates" -msgstr "" - -#: src/Module/Settings/Delegation.php:196 -msgid "" -"Delegates are able to manage all aspects of this account/page except for " -"basic account settings. Please do not delegate your personal account to " -"anybody that you do not trust completely." -msgstr "" - -#: src/Module/Settings/Delegation.php:197 -msgid "Existing Page Delegates" -msgstr "" - -#: src/Module/Settings/Delegation.php:198 -msgid "Potential Delegates" -msgstr "" - -#: src/Module/Settings/Delegation.php:199 -msgid "No entries." -msgstr "" - -#: src/Module/Settings/Display.php:185 -msgid "The theme you chose isn't available." -msgstr "" - -#: src/Module/Settings/Display.php:225 -#, php-format -msgid "%s - (Unsupported)" -msgstr "" - -#: src/Module/Settings/Display.php:263 -msgid "No preview" -msgstr "" - -#: src/Module/Settings/Display.php:264 -msgid "No image" -msgstr "" - -#: src/Module/Settings/Display.php:265 -msgid "Small Image" -msgstr "" - -#: src/Module/Settings/Display.php:266 -msgid "Large Image" -msgstr "" - -#: src/Module/Settings/Display.php:311 -msgid "Display Settings" -msgstr "" - -#: src/Module/Settings/Display.php:313 -msgid "General Theme Settings" -msgstr "" - -#: src/Module/Settings/Display.php:314 -msgid "Custom Theme Settings" -msgstr "" - -#: src/Module/Settings/Display.php:315 -msgid "Content Settings" -msgstr "" - -#: src/Module/Settings/Display.php:316 view/theme/duepuntozero/config.php:86 -#: view/theme/frio/config.php:151 view/theme/quattro/config.php:88 -#: view/theme/vier/config.php:136 -msgid "Theme settings" -msgstr "" - -#: src/Module/Settings/Display.php:317 -msgid "Timelines" -msgstr "" - -#: src/Module/Settings/Display.php:324 -msgid "Display Theme:" -msgstr "" - -#: src/Module/Settings/Display.php:325 -msgid "Mobile Theme:" -msgstr "" - -#: src/Module/Settings/Display.php:328 -msgid "Number of items to display per page:" -msgstr "" - -#: src/Module/Settings/Display.php:328 src/Module/Settings/Display.php:329 -msgid "Maximum of 100 items" -msgstr "" - -#: src/Module/Settings/Display.php:329 -msgid "Number of items to display per page when viewed from mobile device:" -msgstr "" - -#: src/Module/Settings/Display.php:330 -msgid "Update browser every xx seconds" -msgstr "" - -#: src/Module/Settings/Display.php:330 -msgid "Minimum of 10 seconds. Enter -1 to disable it." -msgstr "" - -#: src/Module/Settings/Display.php:331 -msgid "Display emoticons" -msgstr "" - -#: src/Module/Settings/Display.php:331 -msgid "When enabled, emoticons are replaced with matching symbols." -msgstr "" - -#: src/Module/Settings/Display.php:332 -msgid "Infinite scroll" -msgstr "" - -#: src/Module/Settings/Display.php:332 -msgid "Automatic fetch new items when reaching the page end." -msgstr "" - -#: src/Module/Settings/Display.php:333 -msgid "Enable Smart Threading" -msgstr "" - -#: src/Module/Settings/Display.php:333 -msgid "Enable the automatic suppression of extraneous thread indentation." -msgstr "" - -#: src/Module/Settings/Display.php:334 -msgid "Display the Dislike feature" -msgstr "" - -#: src/Module/Settings/Display.php:334 -msgid "Display the Dislike button and dislike reactions on posts and comments." -msgstr "" - -#: src/Module/Settings/Display.php:335 -msgid "Display the resharer" -msgstr "" - -#: src/Module/Settings/Display.php:335 -msgid "Display the first resharer as icon and text on a reshared item." -msgstr "" - -#: src/Module/Settings/Display.php:336 -msgid "Display sensitive content" -msgstr "" - -#: src/Module/Settings/Display.php:336 -msgid "" -"If enabled, pictures in posts marked as \"sensitive\" will not be blurred." -msgstr "" - -#: src/Module/Settings/Display.php:337 -msgid "Stay local" -msgstr "" - -#: src/Module/Settings/Display.php:337 -msgid "Don't go to a remote system when following a contact link." -msgstr "" - -#: src/Module/Settings/Display.php:338 -msgid "Show the post deletion checkbox" -msgstr "" - -#: src/Module/Settings/Display.php:338 -msgid "Display the checkbox for the post deletion on the network page." -msgstr "" - -#: src/Module/Settings/Display.php:339 -msgid "DIsplay the event list" -msgstr "" - -#: src/Module/Settings/Display.php:339 -msgid "Display the birthday reminder and event list on the network page." -msgstr "" - -#: src/Module/Settings/Display.php:340 -msgid "Link preview mode" -msgstr "" - -#: src/Module/Settings/Display.php:340 -msgid "Appearance of the link preview that is added to each post with a link." -msgstr "" - -#: src/Module/Settings/Display.php:345 -msgid "Bookmark" -msgstr "" - -#: src/Module/Settings/Display.php:347 -msgid "" -"Enable timelines that you want to see in the channels widget. Bookmark " -"timelines that you want to see in the top menu." -msgstr "" - -#: src/Module/Settings/Display.php:349 -msgid "Channel languages:" -msgstr "" - -#: src/Module/Settings/Display.php:349 -msgid "Select all languages that you want to see in your channels." -msgstr "" - -#: src/Module/Settings/Display.php:351 -msgid "Beginning of week:" -msgstr "" - -#: src/Module/Settings/Display.php:352 -msgid "Default calendar view:" -msgstr "" - -#: src/Module/Settings/Features.php:73 -msgid "Additional Features" -msgstr "" - -#: src/Module/Settings/OAuth.php:71 -msgid "Connected Apps" -msgstr "" - -#: src/Module/Settings/OAuth.php:75 -msgid "Remove authorization" -msgstr "" - -#: src/Module/Settings/Profile/Index.php:116 -msgid "Display Name is required." -msgstr "" - -#: src/Module/Settings/Profile/Index.php:167 -msgid "Profile couldn't be updated." -msgstr "" - -#: src/Module/Settings/Profile/Index.php:205 -#: src/Module/Settings/Profile/Index.php:226 -msgid "Label:" -msgstr "" - -#: src/Module/Settings/Profile/Index.php:206 -#: src/Module/Settings/Profile/Index.php:227 -msgid "Value:" -msgstr "" - -#: src/Module/Settings/Profile/Index.php:217 -#: src/Module/Settings/Profile/Index.php:238 -msgid "Field Permissions" -msgstr "" - -#: src/Module/Settings/Profile/Index.php:218 -#: src/Module/Settings/Profile/Index.php:239 -msgid "(click to open/close)" -msgstr "" - -#: src/Module/Settings/Profile/Index.php:224 -msgid "Add a new profile field" -msgstr "" - -#: src/Module/Settings/Profile/Index.php:247 -msgid "" -"The homepage is verified. A rel=\"me\" link back to your Friendica profile " -"page was found on the homepage." -msgstr "" - -#: src/Module/Settings/Profile/Index.php:249 -#, php-format -msgid "" -"To verify your homepage, add a rel=\"me\" link to it, pointing to your " -"profile URL (%s)." -msgstr "" - -#: src/Module/Settings/Profile/Index.php:255 -msgid "Profile Actions" -msgstr "" - -#: src/Module/Settings/Profile/Index.php:256 -msgid "Edit Profile Details" -msgstr "" - -#: src/Module/Settings/Profile/Index.php:258 -msgid "Change Profile Photo" -msgstr "" - -#: src/Module/Settings/Profile/Index.php:261 -msgid "Profile picture" -msgstr "" - -#: src/Module/Settings/Profile/Index.php:262 -msgid "Location" -msgstr "" - -#: src/Module/Settings/Profile/Index.php:263 src/Util/Temporal.php:97 -#: src/Util/Temporal.php:99 -msgid "Miscellaneous" -msgstr "" - -#: src/Module/Settings/Profile/Index.php:264 -msgid "Custom Profile Fields" -msgstr "" - -#: src/Module/Settings/Profile/Index.php:265 src/Module/Welcome.php:58 -msgid "Upload Profile Photo" -msgstr "" - -#: src/Module/Settings/Profile/Index.php:266 -#, php-format -msgid "" -"

    Custom fields appear on your profile page.

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

    You can use BBCodes in the field values.

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

    Reorder by dragging the field title.

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

    Empty the label field to remove a custom field.

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

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

    " -msgstr "" - -#: src/Module/Settings/Profile/Index.php:286 -msgid "Street Address:" -msgstr "" - -#: src/Module/Settings/Profile/Index.php:287 -msgid "Locality/City:" -msgstr "" - -#: src/Module/Settings/Profile/Index.php:288 -msgid "Region/State:" -msgstr "" - -#: src/Module/Settings/Profile/Index.php:289 -msgid "Postal/Zip Code:" -msgstr "" - -#: src/Module/Settings/Profile/Index.php:290 -msgid "Country:" -msgstr "" - -#: src/Module/Settings/Profile/Index.php:292 -msgid "XMPP (Jabber) address:" -msgstr "" - -#: src/Module/Settings/Profile/Index.php:292 -msgid "The XMPP address will be published so that people can follow you there." -msgstr "" - -#: src/Module/Settings/Profile/Index.php:293 -msgid "Matrix (Element) address:" -msgstr "" - -#: src/Module/Settings/Profile/Index.php:293 -msgid "" -"The Matrix address will be published so that people can follow you there." -msgstr "" - -#: src/Module/Settings/Profile/Index.php:294 -msgid "Homepage URL:" -msgstr "" - -#: src/Module/Settings/Profile/Index.php:295 -msgid "Public Keywords:" -msgstr "" - -#: src/Module/Settings/Profile/Index.php:295 -msgid "(Used for suggesting potential friends, can be seen by others)" -msgstr "" - -#: src/Module/Settings/Profile/Index.php:296 -msgid "Private Keywords:" -msgstr "" - -#: src/Module/Settings/Profile/Index.php:296 -msgid "(Used for searching profiles, never shown to others)" -msgstr "" - -#: src/Module/Settings/Profile/Photo/Crop.php:107 -#: src/Module/Settings/Profile/Photo/Crop.php:125 -#: src/Module/Settings/Profile/Photo/Crop.php:143 -#: src/Module/Settings/Profile/Photo/Index.php:100 -#, php-format -msgid "Image size reduction [%s] failed." -msgstr "" - -#: src/Module/Settings/Profile/Photo/Crop.php:150 -msgid "" -"Shift-reload the page or clear browser cache if the new photo does not " -"display immediately." -msgstr "" - -#: src/Module/Settings/Profile/Photo/Crop.php:155 -msgid "Unable to process image" -msgstr "" - -#: src/Module/Settings/Profile/Photo/Crop.php:174 -msgid "Photo not found." -msgstr "" - -#: src/Module/Settings/Profile/Photo/Crop.php:196 -msgid "Profile picture successfully updated." -msgstr "" - -#: src/Module/Settings/Profile/Photo/Crop.php:222 -#: src/Module/Settings/Profile/Photo/Crop.php:226 -msgid "Crop Image" -msgstr "" - -#: src/Module/Settings/Profile/Photo/Crop.php:223 -msgid "Please adjust the image cropping for optimum viewing." -msgstr "" - -#: src/Module/Settings/Profile/Photo/Crop.php:225 -msgid "Use Image As Is" -msgstr "" - -#: src/Module/Settings/Profile/Photo/Index.php:46 -msgid "Missing uploaded image." -msgstr "" - -#: src/Module/Settings/Profile/Photo/Index.php:123 -msgid "Profile Picture Settings" -msgstr "" - -#: src/Module/Settings/Profile/Photo/Index.php:124 -msgid "Current Profile Picture" -msgstr "" - -#: src/Module/Settings/Profile/Photo/Index.php:125 -msgid "Upload Profile Picture" -msgstr "" - -#: src/Module/Settings/Profile/Photo/Index.php:126 -msgid "Upload Picture:" -msgstr "" - -#: src/Module/Settings/Profile/Photo/Index.php:131 -msgid "or" -msgstr "" - -#: src/Module/Settings/Profile/Photo/Index.php:133 -msgid "skip this step" -msgstr "" - -#: src/Module/Settings/Profile/Photo/Index.php:135 -msgid "select a photo from your photo albums" -msgstr "" - -#: src/Module/Settings/RemoveMe.php:76 -msgid "" -"There was a validation error, please make sure you're logged in with the " -"account you want to remove and try again." -msgstr "" - -#: src/Module/Settings/RemoveMe.php:76 -msgid "If this error persists, please contact your administrator." -msgstr "" - -#: src/Module/Settings/RemoveMe.php:90 -#: src/Navigation/Notifications/Repository/Notify.php:471 -#: src/Navigation/Notifications/Repository/Notify.php:492 -msgid "[Friendica System Notify]" -msgstr "" - -#: src/Module/Settings/RemoveMe.php:90 -msgid "User deleted their account" -msgstr "" - -#: src/Module/Settings/RemoveMe.php:91 -msgid "" -"On your Friendica node an user deleted their account. Please ensure that " -"their data is removed from the backups." -msgstr "" - -#: src/Module/Settings/RemoveMe.php:92 -#, php-format -msgid "The user id is %d" -msgstr "" - -#: src/Module/Settings/RemoveMe.php:105 -msgid "Your account has been successfully removed. Bye bye!" -msgstr "" - -#: src/Module/Settings/RemoveMe.php:130 -msgid "Remove My Account" -msgstr "" - -#: src/Module/Settings/RemoveMe.php:131 -msgid "" -"This will completely remove your account. Once this has been done it is not " -"recoverable." -msgstr "" - -#: src/Module/Settings/RemoveMe.php:136 -msgid "Please enter your password for verification:" -msgstr "" - -#: src/Module/Settings/Server/Action.php:60 -msgid "Do you want to ignore this server?" -msgstr "" - -#: src/Module/Settings/Server/Action.php:64 -msgid "Do you want to unignore this server?" -msgstr "" - -#: src/Module/Settings/Server/Action.php:74 -#: src/Module/Settings/Server/Index.php:104 -msgid "Remote server settings" -msgstr "" - -#: src/Module/Settings/Server/Action.php:77 -msgid "Server URL" -msgstr "" - -#: src/Module/Settings/Server/Index.php:78 -msgid "Settings saved" -msgstr "" - -#: src/Module/Settings/Server/Index.php:105 -msgid "" -"Here you can find all the remote servers you have taken individual " -"moderation actions against. For a list of servers your node has blocked, " -"please check out the Information page." -msgstr "" - -#: src/Module/Settings/Server/Index.php:110 -msgid "Delete all your settings for the remote server" -msgstr "" - -#: src/Module/Settings/Server/Index.php:111 -msgid "Save changes" -msgstr "" - -#: src/Module/Settings/TwoFactor/AppSpecific.php:69 -#: src/Module/Settings/TwoFactor/Recovery.php:67 -#: src/Module/Settings/TwoFactor/Trusted.php:70 -#: src/Module/Settings/TwoFactor/Verify.php:72 -msgid "Please enter your password to access this page." -msgstr "" - -#: src/Module/Settings/TwoFactor/AppSpecific.php:87 -msgid "App-specific password generation failed: The description is empty." -msgstr "" - -#: src/Module/Settings/TwoFactor/AppSpecific.php:90 -msgid "" -"App-specific password generation failed: This description already exists." -msgstr "" - -#: src/Module/Settings/TwoFactor/AppSpecific.php:94 -msgid "New app-specific password generated." -msgstr "" - -#: src/Module/Settings/TwoFactor/AppSpecific.php:100 -msgid "App-specific passwords successfully revoked." -msgstr "" - -#: src/Module/Settings/TwoFactor/AppSpecific.php:110 -msgid "App-specific password successfully revoked." -msgstr "" - -#: src/Module/Settings/TwoFactor/AppSpecific.php:131 -msgid "Two-factor app-specific passwords" -msgstr "" - -#: src/Module/Settings/TwoFactor/AppSpecific.php:133 -msgid "" -"

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

    " -msgstr "" - -#: src/Module/Settings/TwoFactor/AppSpecific.php:134 -msgid "" -"Make sure to copy your new app-specific password now. You won’t be able to " -"see it again!" -msgstr "" - -#: src/Module/Settings/TwoFactor/AppSpecific.php:138 -msgid "Last Used" -msgstr "" - -#: src/Module/Settings/TwoFactor/AppSpecific.php:139 -msgid "Revoke" -msgstr "" - -#: src/Module/Settings/TwoFactor/AppSpecific.php:140 -msgid "Revoke All" -msgstr "" - -#: src/Module/Settings/TwoFactor/AppSpecific.php:143 -msgid "" -"When you generate a new app-specific password, you must use it right away, " -"it will be shown to you once after you generate it." -msgstr "" - -#: src/Module/Settings/TwoFactor/AppSpecific.php:144 -msgid "Generate new app-specific password" -msgstr "" - -#: src/Module/Settings/TwoFactor/AppSpecific.php:145 -msgid "Friendiqa on my Fairphone 2..." -msgstr "" - -#: src/Module/Settings/TwoFactor/AppSpecific.php:146 -msgid "Generate" -msgstr "" - -#: src/Module/Settings/TwoFactor/Index.php:88 -msgid "Two-factor authentication successfully disabled." -msgstr "" - -#: src/Module/Settings/TwoFactor/Index.php:141 -msgid "" -"

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

    " -msgstr "" - -#: src/Module/Settings/TwoFactor/Index.php:145 -msgid "Authenticator app" -msgstr "" - -#: src/Module/Settings/TwoFactor/Index.php:146 -msgid "Configured" -msgstr "" - -#: src/Module/Settings/TwoFactor/Index.php:146 -msgid "Not Configured" -msgstr "" - -#: src/Module/Settings/TwoFactor/Index.php:147 -msgid "

    You haven't finished configuring your authenticator app.

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

    Your authenticator app is correctly configured.

    " -msgstr "" - -#: src/Module/Settings/TwoFactor/Index.php:150 -msgid "Recovery codes" -msgstr "" - -#: src/Module/Settings/TwoFactor/Index.php:151 -msgid "Remaining valid codes" -msgstr "" - -#: src/Module/Settings/TwoFactor/Index.php:153 -msgid "" -"

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

    " -msgstr "" - -#: src/Module/Settings/TwoFactor/Index.php:155 -msgid "App-specific passwords" -msgstr "" - -#: src/Module/Settings/TwoFactor/Index.php:156 -msgid "Generated app-specific passwords" -msgstr "" - -#: src/Module/Settings/TwoFactor/Index.php:158 -msgid "" -"

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

    " -msgstr "" - -#: src/Module/Settings/TwoFactor/Index.php:161 -msgid "Current password:" -msgstr "" - -#: src/Module/Settings/TwoFactor/Index.php:161 -msgid "" -"You need to provide your current password to change two-factor " -"authentication settings." -msgstr "" - -#: src/Module/Settings/TwoFactor/Index.php:162 -msgid "Enable two-factor authentication" -msgstr "" - -#: src/Module/Settings/TwoFactor/Index.php:163 -msgid "Disable two-factor authentication" -msgstr "" - -#: src/Module/Settings/TwoFactor/Index.php:164 -msgid "Show recovery codes" -msgstr "" - -#: src/Module/Settings/TwoFactor/Index.php:165 -msgid "Manage app-specific passwords" -msgstr "" - -#: src/Module/Settings/TwoFactor/Index.php:166 -msgid "Manage trusted browsers" -msgstr "" - -#: src/Module/Settings/TwoFactor/Index.php:167 -msgid "Finish app configuration" -msgstr "" - -#: src/Module/Settings/TwoFactor/Recovery.php:83 -msgid "New recovery codes successfully generated." -msgstr "" - -#: src/Module/Settings/TwoFactor/Recovery.php:109 -msgid "Two-factor recovery codes" -msgstr "" - -#: src/Module/Settings/TwoFactor/Recovery.php:111 -msgid "" -"

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

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

    " -msgstr "" - -#: src/Module/Settings/TwoFactor/Recovery.php:113 -msgid "" -"When you generate new recovery codes, you must copy the new codes. Your old " -"codes won’t work anymore." -msgstr "" - -#: src/Module/Settings/TwoFactor/Recovery.php:114 -msgid "Generate new recovery codes" -msgstr "" - -#: src/Module/Settings/TwoFactor/Recovery.php:116 -msgid "Next: Verification" -msgstr "" - -#: src/Module/Settings/TwoFactor/Trusted.php:87 -msgid "Trusted browsers successfully removed." -msgstr "" - -#: src/Module/Settings/TwoFactor/Trusted.php:97 -msgid "Trusted browser successfully removed." -msgstr "" - -#: src/Module/Settings/TwoFactor/Trusted.php:139 -msgid "Two-factor Trusted Browsers" -msgstr "" - -#: src/Module/Settings/TwoFactor/Trusted.php:140 -msgid "" -"Trusted browsers are individual browsers you chose to skip two-factor " -"authentication to access Friendica. Please use this feature sparingly, as it " -"can negate the benefit of two-factor authentication." -msgstr "" - -#: src/Module/Settings/TwoFactor/Trusted.php:141 -msgid "Device" -msgstr "" - -#: src/Module/Settings/TwoFactor/Trusted.php:142 -msgid "OS" -msgstr "" - -#: src/Module/Settings/TwoFactor/Trusted.php:144 -msgid "Trusted" -msgstr "" - -#: src/Module/Settings/TwoFactor/Trusted.php:145 -msgid "Created At" -msgstr "" - -#: src/Module/Settings/TwoFactor/Trusted.php:146 -msgid "Last Use" -msgstr "" - -#: src/Module/Settings/TwoFactor/Trusted.php:148 -msgid "Remove All" -msgstr "" - -#: src/Module/Settings/TwoFactor/Verify.php:94 -msgid "Two-factor authentication successfully activated." -msgstr "" - -#: src/Module/Settings/TwoFactor/Verify.php:128 -#, php-format -msgid "" -"

    Or you can submit the authentication settings manually:

    \n" -"
    \n" -"\t
    Issuer
    \n" -"\t
    %s
    \n" -"\t
    Account Name
    \n" -"\t
    %s
    \n" -"\t
    Secret Key
    \n" -"\t
    %s
    \n" -"\t
    Type
    \n" -"\t
    Time-based
    \n" -"\t
    Number of digits
    \n" -"\t
    6
    \n" -"\t
    Hashing algorithm
    \n" -"\t
    SHA-1
    \n" -"
    " -msgstr "" - -#: src/Module/Settings/TwoFactor/Verify.php:148 -msgid "Two-factor code verification" -msgstr "" - -#: src/Module/Settings/TwoFactor/Verify.php:150 -msgid "" -"

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

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

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

    %s

    " -msgstr "" - -#: src/Module/Settings/TwoFactor/Verify.php:159 -msgid "Verify code and enable two-factor authentication" -msgstr "" - -#: src/Module/Settings/UserExport.php:90 -msgid "Export account" -msgstr "" - -#: src/Module/Settings/UserExport.php:90 -msgid "" -"Export your account info and contacts. Use this to make a backup of your " -"account and/or to move it to another server." -msgstr "" - -#: src/Module/Settings/UserExport.php:91 -msgid "Export all" -msgstr "" - -#: src/Module/Settings/UserExport.php:91 -msgid "" -"Export your account info, contacts and all your items as json. Could be a " -"very big file, and could take a lot of time. Use this to make a full backup " -"of your account (photos are not exported)" -msgstr "" - -#: src/Module/Settings/UserExport.php:92 -msgid "Export Contacts to CSV" -msgstr "" - -#: src/Module/Settings/UserExport.php:92 -msgid "" -"Export the list of the accounts you are following as CSV file. Compatible to " -"e.g. Mastodon." -msgstr "" - -#: src/Module/Special/DisplayNotFound.php:35 -msgid "The top-level post isn't visible." -msgstr "" - -#: src/Module/Special/DisplayNotFound.php:36 -msgid "The top-level post was deleted." -msgstr "" - -#: src/Module/Special/DisplayNotFound.php:37 -msgid "" -"This node has blocked the top-level author or the author of the shared post." -msgstr "" - -#: src/Module/Special/DisplayNotFound.php:38 -msgid "" -"You have ignored or blocked the top-level author or the author of the shared " -"post." -msgstr "" - -#: src/Module/Special/DisplayNotFound.php:39 -msgid "" -"You have ignored the top-level author's server or the shared post author's " -"server." -msgstr "" - -#: src/Module/Special/DisplayNotFound.php:45 -msgid "Conversation Not Found" -msgstr "" - -#: src/Module/Special/DisplayNotFound.php:46 -msgid "Unfortunately, the requested conversation isn't available to you." -msgstr "" - -#: src/Module/Special/DisplayNotFound.php:47 -msgid "Possible reasons include:" -msgstr "" - -#: src/Module/Special/HTTPException.php:78 -msgid "Stack trace:" -msgstr "" - -#: src/Module/Special/HTTPException.php:83 -#, php-format -msgid "Exception thrown in %s:%d" -msgstr "" - -#: src/Module/Tos.php:58 src/Module/Tos.php:107 -msgid "" -"At the time of registration, and for providing communications between the " -"user account and their contacts, the user has to provide a display name (pen " -"name), an username (nickname) and a working email address. The names will be " -"accessible on the profile page of the account by any visitor of the page, " -"even if other profile details are not displayed. The email address will only " -"be used to send the user notifications about interactions, but wont be " -"visibly displayed. The listing of an account in the node's user directory or " -"the global user directory is optional and can be controlled in the user " -"settings, it is not necessary for communication." -msgstr "" - -#: src/Module/Tos.php:59 src/Module/Tos.php:108 -msgid "" -"This data is required for communication and is passed on to the nodes of the " -"communication partners and is stored there. Users can enter additional " -"private data that may be transmitted to the communication partners accounts." -msgstr "" - -#: src/Module/Tos.php:60 src/Module/Tos.php:109 -#, php-format -msgid "" -"At any point in time a logged in user can export their account data from the " -"account settings. If the user wants " -"to delete their account they can do so at " -"%1$s/settings/removeme. The deletion of the account will be permanent. " -"Deletion of the data will also be requested from the nodes of the " -"communication partners." -msgstr "" - -#: src/Module/Tos.php:63 src/Module/Tos.php:106 -msgid "Privacy Statement" -msgstr "" - -#: src/Module/Tos.php:103 -msgid "Rules" -msgstr "" - -#: src/Module/Update/Display.php:45 -msgid "Parameter uri_id is missing." -msgstr "" - -#: src/Module/Update/Display.php:55 -msgid "The requested item doesn't exist or has been deleted." -msgstr "" - -#: src/Module/User/Delegation.php:146 -#, php-format -msgid "You are now logged in as %s" -msgstr "" - -#: src/Module/User/Delegation.php:185 -msgid "Switch between your accounts" -msgstr "" - -#: src/Module/User/Delegation.php:186 -msgid "Manage your accounts" -msgstr "" - -#: src/Module/User/Delegation.php:187 -msgid "" -"Toggle between different identities or community/group pages which share " -"your account details or which you have been granted \"manage\" permissions" -msgstr "" - -#: src/Module/User/Delegation.php:188 -msgid "Select an identity to manage: " -msgstr "" - -#: src/Module/User/Import.php:103 -msgid "User imports on closed servers can only be done by an administrator." -msgstr "" - -#: src/Module/User/Import.php:119 -msgid "Move account" -msgstr "" - -#: src/Module/User/Import.php:120 -msgid "You can import an account from another Friendica server." -msgstr "" - -#: src/Module/User/Import.php:121 -msgid "" -"You need to export your account from the old server and upload it here. We " -"will recreate your old account here with all your contacts. We will try also " -"to inform your friends that you moved here." -msgstr "" - -#: src/Module/User/Import.php:122 -msgid "" -"This feature is experimental. We can't import contacts from the OStatus " -"network (GNU Social/Statusnet) or from Diaspora" -msgstr "" - -#: src/Module/User/Import.php:123 -msgid "Account file" -msgstr "" - -#: src/Module/User/Import.php:123 -msgid "" -"To export your account, go to \"Settings->Export your personal data\" and " -"select \"Export account\"" -msgstr "" - -#: src/Module/User/Import.php:217 -msgid "Error decoding account file" -msgstr "" - -#: src/Module/User/Import.php:222 -msgid "Error! No version data in file! This is not a Friendica account file?" -msgstr "" - -#: src/Module/User/Import.php:230 -#, php-format -msgid "User '%s' already exists on this server!" -msgstr "" - -#: src/Module/User/Import.php:267 -msgid "User creation error" -msgstr "" - -#: src/Module/User/Import.php:316 -#, php-format -msgid "%d contact not imported" -msgid_plural "%d contacts not imported" -msgstr[0] "" -msgstr[1] "" - -#: src/Module/User/Import.php:365 -msgid "User profile creation error" -msgstr "" - -#: src/Module/User/Import.php:416 -msgid "Done. You can now login with your username and password" -msgstr "" - -#: src/Module/Welcome.php:44 -msgid "Welcome to Friendica" -msgstr "" - -#: src/Module/Welcome.php:45 -msgid "New Member Checklist" -msgstr "" - -#: src/Module/Welcome.php:46 -msgid "" -"We would like to offer some tips and links to help make your experience " -"enjoyable. Click any item to visit the relevant page. A link to this page " -"will be visible from your home page for two weeks after your initial " -"registration and then will quietly disappear." -msgstr "" - -#: src/Module/Welcome.php:48 -msgid "Getting Started" -msgstr "" - -#: src/Module/Welcome.php:49 -msgid "Friendica Walk-Through" -msgstr "" - -#: src/Module/Welcome.php:50 -msgid "" -"On your Quick Start page - find a brief introduction to your " -"profile and network tabs, make some new connections, and find some groups to " -"join." -msgstr "" - -#: src/Module/Welcome.php:53 -msgid "Go to Your Settings" -msgstr "" - -#: src/Module/Welcome.php:54 -msgid "" -"On your Settings page - change your initial password. Also make a " -"note of your Identity Address. This looks just like an email address - and " -"will be useful in making friends on the free social web." -msgstr "" - -#: src/Module/Welcome.php:55 -msgid "" -"Review the other settings, particularly the privacy settings. An unpublished " -"directory listing is like having an unlisted phone number. In general, you " -"should probably publish your listing - unless all of your friends and " -"potential friends know exactly how to find you." -msgstr "" - -#: src/Module/Welcome.php:59 -msgid "" -"Upload a profile photo if you have not done so already. Studies have shown " -"that people with real photos of themselves are ten times more likely to make " -"friends than people who do not." -msgstr "" - -#: src/Module/Welcome.php:60 -msgid "Edit Your Profile" -msgstr "" - -#: src/Module/Welcome.php:61 -msgid "" -"Edit your default profile to your liking. Review the " -"settings for hiding your list of friends and hiding the profile from unknown " -"visitors." -msgstr "" - -#: src/Module/Welcome.php:62 -msgid "Profile Keywords" -msgstr "" - -#: src/Module/Welcome.php:63 -msgid "" -"Set some public keywords for your profile which describe your interests. We " -"may be able to find other people with similar interests and suggest " -"friendships." -msgstr "" - -#: src/Module/Welcome.php:65 -msgid "Connecting" -msgstr "" - -#: src/Module/Welcome.php:67 -msgid "Importing Emails" -msgstr "" - -#: src/Module/Welcome.php:68 -msgid "" -"Enter your email access information on your Connector Settings page if you " -"wish to import and interact with friends or mailing lists from your email " -"INBOX" -msgstr "" - -#: src/Module/Welcome.php:69 -msgid "Go to Your Contacts Page" -msgstr "" - -#: src/Module/Welcome.php:70 -msgid "" -"Your Contacts page is your gateway to managing friendships and connecting " -"with friends on other networks. Typically you enter their address or site " -"URL in the Add New Contact dialog." -msgstr "" - -#: src/Module/Welcome.php:71 -msgid "Go to Your Site's Directory" -msgstr "" - -#: src/Module/Welcome.php:72 -msgid "" -"The Directory page lets you find other people in this network or other " -"federated sites. Look for a Connect or Follow link on " -"their profile page. Provide your own Identity Address if requested." -msgstr "" - -#: src/Module/Welcome.php:73 -msgid "Finding New People" -msgstr "" - -#: src/Module/Welcome.php:74 -msgid "" -"On the side panel of the Contacts page are several tools to find new " -"friends. We can match people by interest, look up people by name or " -"interest, and provide suggestions based on network relationships. On a brand " -"new site, friend suggestions will usually begin to be populated within 24 " -"hours." -msgstr "" - -#: src/Module/Welcome.php:77 -msgid "Add Your Contacts To Circle" -msgstr "" - -#: src/Module/Welcome.php:78 -msgid "" -"Once you have made some friends, organize them into private conversation " -"circles from the sidebar of your Contacts page and then you can interact " -"with each circle privately on your Network page." -msgstr "" - -#: src/Module/Welcome.php:80 -msgid "Why Aren't My Posts Public?" -msgstr "" - -#: src/Module/Welcome.php:81 -msgid "" -"Friendica respects your privacy. By default, your posts will only show up to " -"people you've added as friends. For more information, see the help section " -"from the link above." -msgstr "" - -#: src/Module/Welcome.php:83 -msgid "Getting Help" -msgstr "" - -#: src/Module/Welcome.php:84 -msgid "Go to the Help Section" -msgstr "" - -#: src/Module/Welcome.php:85 -msgid "" -"Our help pages may be consulted for detail on other program " -"features and resources." -msgstr "" - -#: src/Navigation/Notifications/Factory/FormattedNavNotification.php:161 -msgid "{0} wants to follow you" -msgstr "" - -#: src/Navigation/Notifications/Factory/FormattedNavNotification.php:163 -msgid "{0} has started following you" -msgstr "" - -#: src/Navigation/Notifications/Factory/FormattedNotify.php:96 -#, php-format -msgid "%s liked %s's post" -msgstr "" - -#: src/Navigation/Notifications/Factory/FormattedNotify.php:108 -#, php-format -msgid "%s disliked %s's post" -msgstr "" - -#: src/Navigation/Notifications/Factory/FormattedNotify.php:120 -#, php-format -msgid "%s is attending %s's event" -msgstr "" - -#: src/Navigation/Notifications/Factory/FormattedNotify.php:132 -#, php-format -msgid "%s is not attending %s's event" -msgstr "" - -#: src/Navigation/Notifications/Factory/FormattedNotify.php:144 -#, php-format -msgid "%s may attending %s's event" -msgstr "" - -#: src/Navigation/Notifications/Factory/FormattedNotify.php:174 -#, php-format -msgid "%s is now friends with %s" -msgstr "" - -#: src/Navigation/Notifications/Factory/FormattedNotify.php:341 -#: src/Navigation/Notifications/Factory/FormattedNotify.php:379 -#, php-format -msgid "%s commented on %s's post" -msgstr "" - -#: src/Navigation/Notifications/Factory/FormattedNotify.php:378 -#, php-format -msgid "%s created a new post" -msgstr "" - -#: src/Navigation/Notifications/Factory/Introduction.php:133 -msgid "Friend Suggestion" -msgstr "" - -#: src/Navigation/Notifications/Factory/Introduction.php:159 -msgid "Friend/Connect Request" -msgstr "" - -#: src/Navigation/Notifications/Factory/Introduction.php:159 -msgid "New Follower" -msgstr "" - -#: src/Navigation/Notifications/Factory/Notification.php:134 -#, php-format -msgid "%1$s wants to follow you" -msgstr "" - -#: src/Navigation/Notifications/Factory/Notification.php:136 -#, php-format -msgid "%1$s has started following you" -msgstr "" - -#: src/Navigation/Notifications/Factory/Notification.php:208 -#, php-format -msgid "%1$s liked your comment on %2$s" -msgstr "" - -#: src/Navigation/Notifications/Factory/Notification.php:211 -#, php-format -msgid "%1$s liked your post %2$s" -msgstr "" - -#: src/Navigation/Notifications/Factory/Notification.php:218 -#, php-format -msgid "%1$s disliked your comment on %2$s" -msgstr "" - -#: src/Navigation/Notifications/Factory/Notification.php:221 -#, php-format -msgid "%1$s disliked your post %2$s" -msgstr "" - -#: src/Navigation/Notifications/Factory/Notification.php:228 -#, php-format -msgid "%1$s shared your comment %2$s" -msgstr "" - -#: src/Navigation/Notifications/Factory/Notification.php:231 -#: src/Navigation/Notifications/Factory/Notification.php:316 -#, php-format -msgid "%1$s shared your post %2$s" -msgstr "" - -#: src/Navigation/Notifications/Factory/Notification.php:235 -#: src/Navigation/Notifications/Factory/Notification.php:305 -#, php-format -msgid "%1$s shared the post %2$s from %3$s" -msgstr "" - -#: src/Navigation/Notifications/Factory/Notification.php:237 -#: src/Navigation/Notifications/Factory/Notification.php:307 -#, php-format -msgid "%1$s shared a post from %3$s" -msgstr "" - -#: src/Navigation/Notifications/Factory/Notification.php:239 -#: src/Navigation/Notifications/Factory/Notification.php:309 -#, php-format -msgid "%1$s shared the post %2$s" -msgstr "" - -#: src/Navigation/Notifications/Factory/Notification.php:241 -#: src/Navigation/Notifications/Factory/Notification.php:311 -#, php-format -msgid "%1$s shared a post" -msgstr "" - -#: src/Navigation/Notifications/Factory/Notification.php:249 -#, php-format -msgid "%1$s wants to attend your event %2$s" -msgstr "" - -#: src/Navigation/Notifications/Factory/Notification.php:256 -#, php-format -msgid "%1$s does not want to attend your event %2$s" -msgstr "" - -#: src/Navigation/Notifications/Factory/Notification.php:263 -#, php-format -msgid "%1$s maybe wants to attend your event %2$s" -msgstr "" - -#: src/Navigation/Notifications/Factory/Notification.php:270 -#, php-format -msgid "%1$s tagged you on %2$s" -msgstr "" - -#: src/Navigation/Notifications/Factory/Notification.php:274 -#, php-format -msgid "%1$s replied to you on %2$s" -msgstr "" - -#: src/Navigation/Notifications/Factory/Notification.php:278 -#, php-format -msgid "%1$s commented in your thread %2$s" -msgstr "" - -#: src/Navigation/Notifications/Factory/Notification.php:282 -#, php-format -msgid "%1$s commented on your comment %2$s" -msgstr "" - -#: src/Navigation/Notifications/Factory/Notification.php:289 -#, php-format -msgid "%1$s commented in their thread %2$s" -msgstr "" - -#: src/Navigation/Notifications/Factory/Notification.php:291 -#, php-format -msgid "%1$s commented in their thread" -msgstr "" - -#: src/Navigation/Notifications/Factory/Notification.php:293 -#, php-format -msgid "%1$s commented in the thread %2$s from %3$s" -msgstr "" - -#: src/Navigation/Notifications/Factory/Notification.php:295 -#, php-format -msgid "%1$s commented in the thread from %3$s" -msgstr "" - -#: src/Navigation/Notifications/Factory/Notification.php:300 -#, php-format -msgid "%1$s commented on your thread %2$s" -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:225 -#: src/Navigation/Notifications/Repository/Notify.php:754 -msgid "[Friendica:Notify]" -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:293 -#, php-format -msgid "%s New mail received at %s" -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:295 -#, php-format -msgid "%1$s sent you a new private message at %2$s." -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:296 -msgid "a private message" -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:296 -#, php-format -msgid "%1$s sent you %2$s." -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:298 -#, php-format -msgid "Please visit %s to view and/or reply to your private messages." -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:328 -#, php-format -msgid "%1$s commented on %2$s's %3$s %4$s" -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:333 -#, php-format -msgid "%1$s commented on your %2$s %3$s" -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:337 -#, php-format -msgid "%1$s commented on their %2$s %3$s" -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:341 -#: src/Navigation/Notifications/Repository/Notify.php:788 -#, php-format -msgid "%1$s Comment to conversation #%2$d by %3$s" -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:343 -#, php-format -msgid "%s commented on an item/conversation you have been following." -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:347 -#: src/Navigation/Notifications/Repository/Notify.php:362 -#: src/Navigation/Notifications/Repository/Notify.php:814 -#, php-format -msgid "Please visit %s to view and/or reply to the conversation." -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:354 -#, php-format -msgid "%s %s posted to your profile wall" -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:356 -#, php-format -msgid "%1$s posted to your profile wall at %2$s" -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:357 -#, php-format -msgid "%1$s posted to [url=%2$s]your wall[/url]" -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:370 -#, php-format -msgid "%s Introduction received" -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:372 -#, php-format -msgid "You've received an introduction from '%1$s' at %2$s" -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:373 -#, php-format -msgid "You've received [url=%1$s]an introduction[/url] from %2$s." -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:378 -#: src/Navigation/Notifications/Repository/Notify.php:424 -#, php-format -msgid "You may visit their profile at %s" -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:380 -#, php-format -msgid "Please visit %s to approve or reject the introduction." -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:387 -#, php-format -msgid "%s A new person is sharing with you" -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:389 -#: src/Navigation/Notifications/Repository/Notify.php:390 -#, php-format -msgid "%1$s is sharing with you at %2$s" -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:397 -#, php-format -msgid "%s You have a new follower" -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:399 -#: src/Navigation/Notifications/Repository/Notify.php:400 -#, php-format -msgid "You have a new follower at %2$s : %1$s" -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:413 -#, php-format -msgid "%s Friend suggestion received" -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:415 -#, php-format -msgid "You've received a friend suggestion from '%1$s' at %2$s" -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:416 -#, php-format -msgid "You've received [url=%1$s]a friend suggestion[/url] for %2$s from %3$s." -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:422 -msgid "Name:" -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:423 -msgid "Photo:" -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:426 -#, php-format -msgid "Please visit %s to approve or reject the suggestion." -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:434 -#: src/Navigation/Notifications/Repository/Notify.php:449 -#, php-format -msgid "%s Connection accepted" -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:436 -#: src/Navigation/Notifications/Repository/Notify.php:451 -#, php-format -msgid "'%1$s' has accepted your connection request at %2$s" -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:437 -#: src/Navigation/Notifications/Repository/Notify.php:452 -#, php-format -msgid "%2$s has accepted your [url=%1$s]connection request[/url]." -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:442 -msgid "" -"You are now mutual friends and may exchange status updates, photos, and " -"email without restriction." -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:444 -#, php-format -msgid "Please visit %s if you wish to make any changes to this relationship." -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:457 -#, php-format -msgid "" -"'%1$s' has chosen to accept you a fan, which restricts some forms of " -"communication - such as private messaging and some profile interactions. If " -"this is a celebrity or community page, these settings were applied " -"automatically." -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:459 -#, php-format -msgid "" -"'%1$s' may choose to extend this into a two-way or more permissive " -"relationship in the future." -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:461 -#, php-format -msgid "Please visit %s if you wish to make any changes to this relationship." -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:471 -msgid "registration request" -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:473 -#, php-format -msgid "You've received a registration request from '%1$s' at %2$s" -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:474 -#, php-format -msgid "You've received a [url=%1$s]registration request[/url] from %2$s." -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:479 -#: src/Navigation/Notifications/Repository/Notify.php:500 -#, php-format -msgid "" -"Display Name:\t%s\n" -"Site Location:\t%s\n" -"Login Name:\t%s (%s)" -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:485 -#, php-format -msgid "Please visit %s to approve or reject the request." -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:492 -msgid "new registration" -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:494 -#, php-format -msgid "You've received a new registration from '%1$s' at %2$s" -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:495 -#, php-format -msgid "You've received a [url=%1$s]new registration[/url] from %2$s." -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:506 -#, php-format -msgid "Please visit %s to have a look at the new registration." -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:782 -#, php-format -msgid "%s %s tagged you" -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:785 -#, php-format -msgid "%s %s shared a new post" -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:793 -#, php-format -msgid "%1$s %2$s liked your post #%3$d" -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:796 -#, php-format -msgid "%1$s %2$s liked your comment on #%3$d" -msgstr "" - -#: src/Object/EMail/ItemCCEMail.php:42 -#, php-format -msgid "" -"This message was sent to you by %s, a member of the Friendica social network." -msgstr "" - -#: src/Object/EMail/ItemCCEMail.php:44 -#, php-format -msgid "You may visit them online at %s" -msgstr "" - -#: src/Object/EMail/ItemCCEMail.php:45 -msgid "" -"Please contact the sender by replying to this post if you do not wish to " -"receive these messages." -msgstr "" - -#: src/Object/EMail/ItemCCEMail.php:49 -#, php-format -msgid "%s posted an update." -msgstr "" - -#: src/Object/Post.php:138 -msgid "Private Message" -msgstr "" - -#: src/Object/Post.php:142 -msgid "Public Message" -msgstr "" - -#: src/Object/Post.php:146 -msgid "Unlisted Message" -msgstr "" - -#: src/Object/Post.php:182 -msgid "This entry was edited" -msgstr "" - -#: src/Object/Post.php:210 -msgid "Connector Message" -msgstr "" - -#: src/Object/Post.php:239 src/Object/Post.php:241 -msgid "Edit" -msgstr "" - -#: src/Object/Post.php:275 -msgid "Delete globally" -msgstr "" - -#: src/Object/Post.php:275 -msgid "Remove locally" -msgstr "" - -#: src/Object/Post.php:282 -#, php-format -msgid "Block %s" -msgstr "" - -#: src/Object/Post.php:287 -#, php-format -msgid "Ignore %s" -msgstr "" - -#: src/Object/Post.php:292 -#, php-format -msgid "Collapse %s" -msgstr "" - -#: src/Object/Post.php:296 -msgid "Report post" -msgstr "" - -#: src/Object/Post.php:307 -msgid "Save to folder" -msgstr "" - -#: src/Object/Post.php:347 -msgid "I will attend" -msgstr "" - -#: src/Object/Post.php:347 -msgid "I will not attend" -msgstr "" - -#: src/Object/Post.php:347 -msgid "I might attend" -msgstr "" - -#: src/Object/Post.php:394 -msgid "Ignore thread" -msgstr "" - -#: src/Object/Post.php:395 -msgid "Unignore thread" -msgstr "" - -#: src/Object/Post.php:396 -msgid "Toggle ignore status" -msgstr "" - -#: src/Object/Post.php:406 -msgid "Add star" -msgstr "" - -#: src/Object/Post.php:407 -msgid "Remove star" -msgstr "" - -#: src/Object/Post.php:408 -msgid "Toggle star status" -msgstr "" - -#: src/Object/Post.php:419 -msgid "Pin" -msgstr "" - -#: src/Object/Post.php:420 -msgid "Unpin" -msgstr "" - -#: src/Object/Post.php:421 -msgid "Toggle pin status" -msgstr "" - -#: src/Object/Post.php:424 -msgid "Pinned" -msgstr "" - -#: src/Object/Post.php:429 -msgid "Add tag" -msgstr "" - -#: src/Object/Post.php:444 -msgid "Quote share this" -msgstr "" - -#: src/Object/Post.php:444 -msgid "Quote Share" -msgstr "" - -#: src/Object/Post.php:447 -msgid "Reshare this" -msgstr "" - -#: src/Object/Post.php:447 -msgid "Reshare" -msgstr "" - -#: src/Object/Post.php:448 -msgid "Cancel your Reshare" -msgstr "" - -#: src/Object/Post.php:448 -msgid "Unshare" -msgstr "" - -#: src/Object/Post.php:500 -#, php-format -msgid "%s (Received %s)" -msgstr "" - -#: src/Object/Post.php:506 -msgid "Comment this item on your system" -msgstr "" - -#: src/Object/Post.php:506 -msgid "Remote comment" -msgstr "" - -#: src/Object/Post.php:528 -msgid "Share via ..." -msgstr "" - -#: src/Object/Post.php:528 -msgid "Share via external services" -msgstr "" - -#: src/Object/Post.php:535 -msgid "Unknown parent" -msgstr "" - -#: src/Object/Post.php:539 -#, php-format -msgid "in reply to %s" -msgstr "" - -#: src/Object/Post.php:541 -msgid "Parent is probably private or not federated." -msgstr "" - -#: src/Object/Post.php:565 -msgid "to" -msgstr "" - -#: src/Object/Post.php:566 -msgid "via" -msgstr "" - -#: src/Object/Post.php:567 -msgid "Wall-to-Wall" -msgstr "" - -#: src/Object/Post.php:568 -msgid "via Wall-To-Wall:" -msgstr "" - -#: src/Object/Post.php:619 -#, php-format -msgid "Reply to %s" -msgstr "" - -#: src/Object/Post.php:622 -msgid "More" -msgstr "" - -#: src/Object/Post.php:641 -msgid "Notifier task is pending" -msgstr "" - -#: src/Object/Post.php:642 -msgid "Delivery to remote servers is pending" -msgstr "" - -#: src/Object/Post.php:643 -msgid "Delivery to remote servers is underway" -msgstr "" - -#: src/Object/Post.php:644 -msgid "Delivery to remote servers is mostly done" -msgstr "" - -#: src/Object/Post.php:645 -msgid "Delivery to remote servers is done" -msgstr "" - -#: src/Object/Post.php:667 -#, php-format -msgid "%d comment" -msgid_plural "%d comments" -msgstr[0] "" -msgstr[1] "" - -#: src/Object/Post.php:668 -msgid "Show more" -msgstr "" - -#: src/Object/Post.php:669 -msgid "Show fewer" -msgstr "" - -#: src/Object/Post.php:706 -#, php-format -msgid "Reshared by: %s" -msgstr "" - -#: src/Object/Post.php:711 -#, php-format -msgid "Viewed by: %s" -msgstr "" - -#: src/Object/Post.php:716 -#, php-format -msgid "Read by: %s" -msgstr "" - -#: src/Object/Post.php:721 -#, php-format -msgid "Liked by: %s" -msgstr "" - -#: src/Object/Post.php:726 -#, php-format -msgid "Disliked by: %s" -msgstr "" - -#: src/Object/Post.php:731 -#, php-format -msgid "Attended by: %s" -msgstr "" - -#: src/Object/Post.php:736 -#, php-format -msgid "Maybe attended by: %s" -msgstr "" - -#: src/Object/Post.php:741 -#, php-format -msgid "Not attended by: %s" -msgstr "" - -#: src/Object/Post.php:746 -#, php-format -msgid "Commented by: %s" -msgstr "" - -#: src/Object/Post.php:751 -#, php-format -msgid "Reacted with %s by: %s" -msgstr "" - -#: src/Object/Post.php:774 -#, php-format -msgid "Quote shared by: %s" -msgstr "" - -#: src/Protocol/ActivityPub/Receiver.php:568 -msgid "Chat" -msgstr "" - -#: src/Protocol/Delivery.php:544 -msgid "(no subject)" -msgstr "" - -#: src/Protocol/OStatus.php:1390 -#, php-format -msgid "%s is now following %s." -msgstr "" - -#: src/Protocol/OStatus.php:1391 -msgid "following" -msgstr "" - -#: src/Protocol/OStatus.php:1394 -#, php-format -msgid "%s stopped following %s." -msgstr "" - -#: src/Protocol/OStatus.php:1395 -msgid "stopped following" -msgstr "" - -#: src/Render/FriendicaSmartyEngine.php:56 -#, php-format -msgid "The folder %s must be writable by webserver." -msgstr "" - -#: src/Security/Authentication.php:216 -msgid "Login failed." -msgstr "" - -#: src/Security/Authentication.php:261 -msgid "Login failed. Please check your credentials." -msgstr "" - -#: src/Security/Authentication.php:375 -#, php-format -msgid "Welcome %s" -msgstr "" - -#: src/Security/Authentication.php:376 -msgid "Please upload a profile photo." -msgstr "" - -#: src/Util/EMailer/MailBuilder.php:260 -msgid "Friendica Notification" -msgstr "" - -#: src/Util/EMailer/NotifyMailBuilder.php:78 -#: src/Util/EMailer/SystemMailBuilder.php:54 -#, php-format -msgid "%1$s, %2$s Administrator" -msgstr "" - -#: src/Util/EMailer/NotifyMailBuilder.php:80 -#: src/Util/EMailer/SystemMailBuilder.php:56 -#, php-format -msgid "%s Administrator" -msgstr "" - -#: src/Util/EMailer/NotifyMailBuilder.php:193 -#: src/Util/EMailer/NotifyMailBuilder.php:217 -#: src/Util/EMailer/SystemMailBuilder.php:101 -#: src/Util/EMailer/SystemMailBuilder.php:118 -msgid "thanks" -msgstr "" - -#: src/Util/Temporal.php:172 -msgid "YYYY-MM-DD or MM-DD" -msgstr "" - -#: src/Util/Temporal.php:280 -#, php-format -msgid "Time zone: %s Change in Settings" -msgstr "" - -#: src/Util/Temporal.php:320 src/Util/Temporal.php:329 -msgid "never" -msgstr "" - -#: src/Util/Temporal.php:343 -msgid "less than a second ago" -msgstr "" - -#: src/Util/Temporal.php:352 -msgid "year" -msgstr "" - -#: src/Util/Temporal.php:352 -msgid "years" -msgstr "" - -#: src/Util/Temporal.php:353 -msgid "months" -msgstr "" - -#: src/Util/Temporal.php:354 -msgid "weeks" -msgstr "" - -#: src/Util/Temporal.php:355 -msgid "days" -msgstr "" - -#: src/Util/Temporal.php:356 -msgid "hour" -msgstr "" - -#: src/Util/Temporal.php:356 -msgid "hours" -msgstr "" - -#: src/Util/Temporal.php:357 -msgid "minute" -msgstr "" - -#: src/Util/Temporal.php:357 -msgid "minutes" -msgstr "" - -#: src/Util/Temporal.php:358 -msgid "second" -msgstr "" - -#: src/Util/Temporal.php:358 -msgid "seconds" -msgstr "" - -#: src/Util/Temporal.php:367 -#, php-format -msgid "in %1$d %2$s" -msgstr "" - -#: src/Util/Temporal.php:370 -#, php-format -msgid "%1$d %2$s ago" -msgstr "" - -#: src/Worker/PushSubscription.php:110 -msgid "Notification from Friendica" -msgstr "" - -#: src/Worker/PushSubscription.php:111 -msgid "Empty Post" -msgstr "" - -#: view/theme/duepuntozero/config.php:68 -msgid "default" -msgstr "" - -#: view/theme/duepuntozero/config.php:69 -msgid "greenzero" -msgstr "" - -#: view/theme/duepuntozero/config.php:70 -msgid "purplezero" -msgstr "" - -#: view/theme/duepuntozero/config.php:71 -msgid "easterbunny" -msgstr "" - -#: view/theme/duepuntozero/config.php:72 -msgid "darkzero" -msgstr "" - -#: view/theme/duepuntozero/config.php:73 -msgid "comix" -msgstr "" - -#: view/theme/duepuntozero/config.php:74 -msgid "slackr" -msgstr "" - -#: view/theme/duepuntozero/config.php:87 -msgid "Variations" -msgstr "" - -#: view/theme/frio/config.php:146 -msgid "Note" -msgstr "" - -#: view/theme/frio/config.php:146 -msgid "Check image permissions if all users are allowed to see the image" -msgstr "" - -#: view/theme/frio/config.php:152 -msgid "Appearance" -msgstr "" - -#: view/theme/frio/config.php:153 -msgid "Accent color" -msgstr "" - -#: view/theme/frio/config.php:153 -msgid "Blue" -msgstr "" - -#: view/theme/frio/config.php:153 -msgid "Red" -msgstr "" - -#: view/theme/frio/config.php:153 -msgid "Purple" -msgstr "" - -#: view/theme/frio/config.php:153 -msgid "Green" -msgstr "" - -#: view/theme/frio/config.php:153 -msgid "Pink" -msgstr "" - -#: view/theme/frio/config.php:154 -msgid "Copy or paste schemestring" -msgstr "" - -#: view/theme/frio/config.php:154 -msgid "" -"You can copy this string to share your theme with others. Pasting here " -"applies the schemestring" -msgstr "" - -#: view/theme/frio/config.php:155 -msgid "Navigation bar background color" -msgstr "" - -#: view/theme/frio/config.php:156 -msgid "Navigation bar icon color " -msgstr "" - -#: view/theme/frio/config.php:157 -msgid "Link color" -msgstr "" - -#: view/theme/frio/config.php:158 -msgid "Set the background color" -msgstr "" - -#: view/theme/frio/config.php:159 -msgid "Content background opacity" -msgstr "" - -#: view/theme/frio/config.php:160 -msgid "Set the background image" -msgstr "" - -#: view/theme/frio/config.php:161 -msgid "Background image style" -msgstr "" - -#: view/theme/frio/config.php:164 -msgid "Always open Compose page" -msgstr "" - -#: view/theme/frio/config.php:164 -msgid "" -"The New Post button always open the Compose page " -"instead of the modal form. When this is disabled, the Compose page can be " -"accessed with a middle click on the link or from the modal." -msgstr "" - -#: view/theme/frio/config.php:168 -msgid "Login page background image" -msgstr "" - -#: view/theme/frio/config.php:172 -msgid "Login page background color" -msgstr "" - -#: view/theme/frio/config.php:172 -msgid "Leave background image and color empty for theme defaults" -msgstr "" - -#: view/theme/frio/php/Image.php:39 -msgid "Top Banner" -msgstr "" - -#: view/theme/frio/php/Image.php:39 -msgid "" -"Resize image to the width of the screen and show background color below on " -"long pages." -msgstr "" - -#: view/theme/frio/php/Image.php:40 -msgid "Full screen" -msgstr "" - -#: view/theme/frio/php/Image.php:40 -msgid "" -"Resize image to fill entire screen, clipping either the right or the bottom." -msgstr "" - -#: view/theme/frio/php/Image.php:41 -msgid "Single row mosaic" -msgstr "" - -#: view/theme/frio/php/Image.php:41 -msgid "" -"Resize image to repeat it on a single row, either vertical or horizontal." -msgstr "" - -#: view/theme/frio/php/Image.php:42 -msgid "Mosaic" -msgstr "" - -#: view/theme/frio/php/Image.php:42 -msgid "Repeat image to fill the screen." -msgstr "" - -#: view/theme/frio/php/default.php:82 view/theme/frio/php/standard.php:40 -msgid "Skip to main content" -msgstr "" - -#: view/theme/frio/php/default.php:153 view/theme/frio/php/standard.php:75 -msgid "Back to top" -msgstr "" - -#: view/theme/frio/php/scheme.php:105 -msgid "Light" -msgstr "" - -#: view/theme/frio/php/scheme.php:106 -msgid "Dark" -msgstr "" - -#: view/theme/frio/php/scheme.php:107 -msgid "Black" -msgstr "" - -#: view/theme/frio/php/scheme.php:118 -msgid "Custom" -msgstr "" - -#: view/theme/frio/theme.php:214 -msgid "Guest" -msgstr "" - -#: view/theme/frio/theme.php:217 -msgid "Visitor" -msgstr "" - -#: view/theme/quattro/config.php:89 -msgid "Alignment" -msgstr "" - -#: view/theme/quattro/config.php:89 -msgid "Left" -msgstr "" - -#: view/theme/quattro/config.php:89 -msgid "Center" -msgstr "" - -#: view/theme/quattro/config.php:90 -msgid "Color scheme" -msgstr "" - -#: view/theme/quattro/config.php:91 -msgid "Posts font size" -msgstr "" - -#: view/theme/quattro/config.php:92 -msgid "Textareas font size" -msgstr "" - -#: view/theme/vier/config.php:91 -msgid "Comma separated list of helper groups" -msgstr "" - -#: view/theme/vier/config.php:131 -msgid "don't show" -msgstr "" - -#: view/theme/vier/config.php:131 -msgid "show" -msgstr "" - -#: view/theme/vier/config.php:137 -msgid "Set style" -msgstr "" - -#: view/theme/vier/config.php:138 -msgid "Community Pages" -msgstr "" - -#: view/theme/vier/config.php:139 view/theme/vier/theme.php:148 -msgid "Community Profiles" -msgstr "" - -#: view/theme/vier/config.php:140 -msgid "Help or @NewHere ?" -msgstr "" - -#: view/theme/vier/config.php:141 view/theme/vier/theme.php:319 -msgid "Connect Services" -msgstr "" - -#: view/theme/vier/config.php:142 -msgid "Find Friends" -msgstr "" - -#: view/theme/vier/config.php:143 view/theme/vier/theme.php:175 -msgid "Last users" -msgstr "" - -#: view/theme/vier/theme.php:234 -msgid "Quick Start" -msgstr "" From 5c7dd34fbac445f5f53201589745c36180ee5879 Mon Sep 17 00:00:00 2001 From: Hannes Heute Date: Tue, 26 Mar 2024 17:29:52 +0100 Subject: [PATCH 024/234] remove the typo fix from this PR --- src/Content/Feature.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Content/Feature.php b/src/Content/Feature.php index 282d8928fd..84a32f5ed5 100644 --- a/src/Content/Feature.php +++ b/src/Content/Feature.php @@ -107,7 +107,7 @@ class Feature DI::l10n()->t('General Features'), //array('expire', DI::l10n()->t('Content Expiration'), DI::l10n()->t('Remove old posts/comments after a period of time')), [self::PHOTO_LOCATION, DI::l10n()->t('Photo Location'), DI::l10n()->t("Photo metadata is normally stripped. This extracts the location \x28if present\x29 prior to stripping metadata and links it to a map."), false, DI::config()->get('feature_lock', self::PHOTO_LOCATION, false)], - [self::COMMUNITY, DI::l10n()->t('Display the community in the navigation'), DI::l10n()->t('If enabled, the community can be accessed via the navigation menu. Independent from this setting, the community timelines can always be accessed via the channels.'), true, DI::config()->get('feature_lock', self::COMMUNITY, false)], + [self::COMMUNITY, DI::l10n()->t('Display the community in the navigation'), DI::l10n()->t('If enabled, the community can be accessed via the navigation menu. Independant from this setting, the community timelines can always be accessed via the channels.'), true, DI::config()->get('feature_lock', self::COMMUNITY, false)], ], // Post composition From e602b16dfb2c7dc52945cc3df3d5aa5c2812dada Mon Sep 17 00:00:00 2001 From: Hannes Heute Date: Tue, 26 Mar 2024 17:33:45 +0100 Subject: [PATCH 025/234] follow naming convention --- view/templates/content/image/single_with_height_allocation.tpl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/view/templates/content/image/single_with_height_allocation.tpl b/view/templates/content/image/single_with_height_allocation.tpl index 9d117ab592..c02e87d0e8 100644 --- a/view/templates/content/image/single_with_height_allocation.tpl +++ b/view/templates/content/image/single_with_height_allocation.tpl @@ -2,7 +2,7 @@ As a result, we need to add a wrapping element for non-flex (non-image grid) environments, mostly single-image cases. *}} {{if $allocated_max_width}} -
    +
    {{/if}}
    From 13b890605b29d577167495583608d7b7503eaaf7 Mon Sep 17 00:00:00 2001 From: Hannes Heute Date: Tue, 26 Mar 2024 18:35:50 +0100 Subject: [PATCH 026/234] add messages.po again --- view/lang/C/messages.po | 12977 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 12977 insertions(+) diff --git a/view/lang/C/messages.po b/view/lang/C/messages.po index e69de29bb2..e61bfe50f5 100644 --- a/view/lang/C/messages.po +++ b/view/lang/C/messages.po @@ -0,0 +1,12977 @@ +# FRIENDICA Distributed Social Network +# Copyright (C) 2010-2024, the Friendica project +# This file is distributed under the same license as the Friendica package. +# Mike Macgirvin, 2010 +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: 2024.06-dev\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-03-26 18:34+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + + +#: mod/item.php:100 mod/item.php:103 mod/item.php:170 mod/item.php:173 +msgid "Unable to locate original post." +msgstr "" + +#: mod/item.php:138 +msgid "Post updated." +msgstr "" + +#: mod/item.php:203 mod/item.php:207 +msgid "Item wasn't stored." +msgstr "" + +#: mod/item.php:217 +msgid "Item couldn't be fetched." +msgstr "" + +#: mod/item.php:259 mod/item.php:263 +msgid "Empty post discarded." +msgstr "" + +#: mod/item.php:433 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/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 +#: src/Module/Calendar/Event/API.php:88 src/Module/Calendar/Event/Form.php:84 +#: src/Module/Calendar/Export.php:82 src/Module/Calendar/Show.php:82 +#: src/Module/Circle.php:41 src/Module/Circle.php:84 +#: src/Module/Contact/Advanced.php:60 src/Module/Contact/Follow.php:87 +#: src/Module/Contact/Follow.php:160 src/Module/Contact/MatchInterests.php:86 +#: src/Module/Contact/Suggestions.php:54 src/Module/Contact/Unfollow.php:66 +#: src/Module/Contact/Unfollow.php:80 src/Module/Contact/Unfollow.php:112 +#: src/Module/FollowConfirm.php:38 src/Module/FriendSuggest.php:57 +#: src/Module/Invite.php:42 src/Module/Invite.php:131 +#: src/Module/Notifications/Notification.php:76 +#: src/Module/Notifications/Notification.php:107 +#: src/Module/OStatus/Repair.php:60 src/Module/OStatus/Subscribe.php:66 +#: src/Module/Post/Edit.php:76 src/Module/Profile/Common.php:75 +#: src/Module/Profile/Contacts.php:78 src/Module/Profile/Photos.php:92 +#: src/Module/Profile/Schedule.php:39 src/Module/Profile/Schedule.php:56 +#: src/Module/Register.php:78 src/Module/Register.php:91 +#: 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/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 +#: src/Module/Settings/RemoveMe.php:119 src/Module/Settings/UserExport.php:78 +#: src/Module/Settings/UserExport.php:114 +#: src/Module/Settings/UserExport.php:213 +#: src/Module/Settings/UserExport.php:233 +#: src/Module/Settings/UserExport.php:298 src/Module/User/Delegation.php:154 +#: src/Module/User/Import.php:84 src/Module/User/Import.php:91 +msgid "Permission denied." +msgstr "" + +#: mod/lostpass.php:40 +msgid "No valid account found." +msgstr "" + +#: mod/lostpass.php:52 +msgid "Password reset request issued. Check your email." +msgstr "" + +#: mod/lostpass.php:58 +#, php-format +msgid "" +"\n" +"\t\tDear %1$s,\n" +"\t\t\tA request was recently received at \"%2$s\" to reset your account\n" +"\t\tpassword. In order to confirm this request, please select the " +"verification link\n" +"\t\tbelow or paste it into your web browser address bar.\n" +"\n" +"\t\tIf you did NOT request this change, please DO NOT follow the link\n" +"\t\tprovided and ignore and/or delete this email, the request will expire " +"shortly.\n" +"\n" +"\t\tYour password will not be changed unless we can verify that you\n" +"\t\tissued this request." +msgstr "" + +#: mod/lostpass.php:69 +#, php-format +msgid "" +"\n" +"\t\tFollow this link soon to verify your identity:\n" +"\n" +"\t\t%1$s\n" +"\n" +"\t\tYou will then receive a follow-up message containing the new password.\n" +"\t\tYou may change that password from your account settings page after " +"logging in.\n" +"\n" +"\t\tThe login details are as follows:\n" +"\n" +"\t\tSite Location:\t%2$s\n" +"\t\tLogin Name:\t%3$s" +msgstr "" + +#: mod/lostpass.php:84 +#, php-format +msgid "Password reset requested at %s" +msgstr "" + +#: mod/lostpass.php:100 +msgid "" +"Request could not be verified. (You may have previously submitted it.) " +"Password reset failed." +msgstr "" + +#: mod/lostpass.php:113 +msgid "Request has expired, please make a new one." +msgstr "" + +#: mod/lostpass.php:128 +msgid "Forgot your Password?" +msgstr "" + +#: mod/lostpass.php:129 +msgid "" +"Enter your email address and submit to have your password reset. Then check " +"your email for further instructions." +msgstr "" + +#: mod/lostpass.php:130 src/Module/Security/Login.php:160 +msgid "Nickname or Email: " +msgstr "" + +#: mod/lostpass.php:131 +msgid "Reset" +msgstr "" + +#: mod/lostpass.php:146 src/Module/Security/Login.php:172 +msgid "Password Reset" +msgstr "" + +#: mod/lostpass.php:147 +msgid "Your password has been reset as requested." +msgstr "" + +#: mod/lostpass.php:148 +msgid "Your new password is" +msgstr "" + +#: mod/lostpass.php:149 +msgid "Save or copy your new password - and then" +msgstr "" + +#: mod/lostpass.php:150 +msgid "click here to login" +msgstr "" + +#: mod/lostpass.php:151 +msgid "" +"Your password may be changed from the Settings page after " +"successful login." +msgstr "" + +#: mod/lostpass.php:155 +msgid "Your password has been reset." +msgstr "" + +#: mod/lostpass.php:158 +#, php-format +msgid "" +"\n" +"\t\t\tDear %1$s,\n" +"\t\t\t\tYour password has been changed as requested. Please retain this\n" +"\t\t\tinformation for your records (or change your password immediately to\n" +"\t\t\tsomething that you will remember).\n" +"\t\t" +msgstr "" + +#: mod/lostpass.php:164 +#, php-format +msgid "" +"\n" +"\t\t\tYour login details are as follows:\n" +"\n" +"\t\t\tSite Location:\t%1$s\n" +"\t\t\tLogin Name:\t%2$s\n" +"\t\t\tPassword:\t%3$s\n" +"\n" +"\t\t\tYou may change that password from your account settings page after " +"logging in.\n" +"\t\t" +msgstr "" + +#: mod/lostpass.php:176 +#, php-format +msgid "Your password has been changed at %s" +msgstr "" + +#: mod/message.php:46 mod/message.php:128 src/Content/Nav.php:321 +msgid "New Message" +msgstr "" + +#: mod/message.php:82 +msgid "No recipient selected." +msgstr "" + +#: mod/message.php:87 +msgid "Unable to locate contact information." +msgstr "" + +#: mod/message.php:91 +msgid "Message could not be sent." +msgstr "" + +#: mod/message.php:95 +msgid "Message collection failure." +msgstr "" + +#: mod/message.php:122 src/Module/Notifications/Introductions.php:135 +#: src/Module/Notifications/Introductions.php:170 +#: src/Module/Notifications/Notification.php:85 +msgid "Discard" +msgstr "" + +#: mod/message.php:135 src/Content/Nav.php:318 view/theme/frio/theme.php:244 +msgid "Messages" +msgstr "" + +#: mod/message.php:148 +msgid "Conversation not found." +msgstr "" + +#: mod/message.php:153 +msgid "Message was not deleted." +msgstr "" + +#: mod/message.php:168 +msgid "Conversation was not removed." +msgstr "" + +#: mod/message.php:181 mod/message.php:286 +msgid "Please enter a link URL:" +msgstr "" + +#: mod/message.php:190 +msgid "Send Private Message" +msgstr "" + +#: mod/message.php:191 mod/message.php:346 +msgid "To:" +msgstr "" + +#: mod/message.php:192 mod/message.php:347 +msgid "Subject:" +msgstr "" + +#: mod/message.php:196 mod/message.php:350 src/Module/Invite.php:171 +msgid "Your message:" +msgstr "" + +#: mod/message.php:199 mod/message.php:354 src/Content/Conversation.php:369 +#: src/Module/Post/Edit.php:131 +msgid "Upload photo" +msgstr "" + +#: mod/message.php:200 mod/message.php:355 src/Module/Post/Edit.php:135 +msgid "Insert web link" +msgstr "" + +#: mod/message.php:201 mod/message.php:357 mod/photos.php:1297 +#: src/Content/Conversation.php:400 src/Content/Conversation.php:1583 +#: src/Module/Item/Compose.php:206 src/Module/Post/Edit.php:145 +#: src/Object/Post.php:624 +msgid "Please wait" +msgstr "" + +#: mod/message.php:202 mod/message.php:356 mod/photos.php:701 +#: mod/photos.php:820 mod/photos.php:1097 mod/photos.php:1138 +#: mod/photos.php:1194 mod/photos.php:1274 +#: src/Module/Calendar/Event/Form.php:250 src/Module/Contact/Advanced.php:132 +#: src/Module/Contact/Profile.php:369 +#: src/Module/Debug/ActivityPubConversion.php:140 +#: src/Module/Debug/Babel.php:315 src/Module/Debug/Localtime.php:64 +#: src/Module/Debug/Probe.php:54 src/Module/Debug/WebFinger.php:51 +#: src/Module/FriendSuggest.php:145 src/Module/Install.php:234 +#: src/Module/Install.php:274 src/Module/Install.php:309 +#: src/Module/Invite.php:178 src/Module/Item/Compose.php:189 +#: src/Module/Moderation/Item/Source.php:79 +#: src/Module/Moderation/Report/Create.php:168 +#: src/Module/Moderation/Report/Create.php:183 +#: src/Module/Moderation/Report/Create.php:211 +#: src/Module/Moderation/Report/Create.php:263 +#: src/Module/Profile/Profile.php:274 src/Module/Settings/Profile/Index.php:257 +#: src/Module/Settings/Server/Action.php:79 src/Module/User/Delegation.php:189 +#: src/Object/Post.php:1169 view/theme/duepuntozero/config.php:85 +#: view/theme/frio/config.php:150 view/theme/quattro/config.php:87 +#: view/theme/vier/config.php:135 +msgid "Submit" +msgstr "" + +#: mod/message.php:223 +msgid "No messages." +msgstr "" + +#: mod/message.php:279 +msgid "Message not available." +msgstr "" + +#: mod/message.php:323 +msgid "Delete message" +msgstr "" + +#: mod/message.php:325 mod/message.php:456 +msgid "D, d M Y - g:i A" +msgstr "" + +#: mod/message.php:340 mod/message.php:453 +msgid "Delete conversation" +msgstr "" + +#: mod/message.php:342 +msgid "" +"No secure communications available. You may be able to " +"respond from the sender's profile page." +msgstr "" + +#: mod/message.php:345 +msgid "Send Reply" +msgstr "" + +#: mod/message.php:427 +#, php-format +msgid "Unknown sender - %s" +msgstr "" + +#: mod/message.php:429 +#, php-format +msgid "You and %s" +msgstr "" + +#: mod/message.php:431 +#, php-format +msgid "%s and You" +msgstr "" + +#: mod/message.php:459 +#, php-format +msgid "%d message" +msgid_plural "%d messages" +msgstr[0] "" +msgstr[1] "" + +#: mod/notes.php:52 src/Module/BaseProfile.php:108 +msgid "Personal Notes" +msgstr "" + +#: mod/notes.php:56 +msgid "Personal notes are visible only by yourself." +msgstr "" + +#: mod/notes.php:57 src/Content/Text/HTML.php:860 +#: src/Module/Admin/Storage.php:142 src/Module/Filer/SaveTag.php:74 +#: src/Module/Post/Edit.php:129 src/Module/Settings/Channels.php:223 +msgid "Save" +msgstr "" + +#: mod/photos.php:67 mod/photos.php:132 mod/photos.php:576 +#: src/Model/Event.php:512 src/Model/Profile.php:233 +#: src/Module/Calendar/Export.php:74 src/Module/Calendar/Show.php:74 +#: 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:56 +#: src/Module/Profile/Photos.php:83 src/Module/Profile/RemoteFollow.php:71 +#: src/Module/Register.php:268 +msgid "User not found." +msgstr "" + +#: mod/photos.php:106 src/Module/BaseProfile.php:68 +#: src/Module/Profile/Photos.php:375 +msgid "Photo Albums" +msgstr "" + +#: mod/photos.php:107 src/Module/Profile/Photos.php:376 +#: src/Module/Profile/Photos.php:396 +msgid "Recent Photos" +msgstr "" + +#: mod/photos.php:109 mod/photos.php:868 src/Module/Profile/Photos.php:378 +#: src/Module/Profile/Photos.php:398 +msgid "Upload New Photos" +msgstr "" + +#: mod/photos.php:121 src/Module/BaseSettings.php:72 +#: src/Module/Profile/Photos.php:359 +msgid "everybody" +msgstr "" + +#: mod/photos.php:157 +msgid "Contact information unavailable" +msgstr "" + +#: mod/photos.php:186 +msgid "Album not found." +msgstr "" + +#: mod/photos.php:242 +msgid "Album successfully deleted" +msgstr "" + +#: mod/photos.php:244 +msgid "Album was empty." +msgstr "" + +#: mod/photos.php:275 +msgid "Failed to delete the photo." +msgstr "" + +#: mod/photos.php:543 +msgid "a photo" +msgstr "" + +#: mod/photos.php:543 +#, php-format +msgid "%1$s was tagged in %2$s by %3$s" +msgstr "" + +#: mod/photos.php:580 src/Module/Conversation/Community.php:160 +#: src/Module/Directory.php:48 src/Module/Profile/Photos.php:293 +#: src/Module/Search/Index.php:65 +msgid "Public access denied." +msgstr "" + +#: mod/photos.php:585 +msgid "No photos selected" +msgstr "" + +#: mod/photos.php:717 +#, php-format +msgid "The maximum accepted image size is %s" +msgstr "" + +#: mod/photos.php:724 +msgid "Upload Photos" +msgstr "" + +#: mod/photos.php:728 mod/photos.php:816 +msgid "New album name: " +msgstr "" + +#: mod/photos.php:729 +msgid "or select existing album:" +msgstr "" + +#: mod/photos.php:730 +msgid "Do not show a status post for this upload" +msgstr "" + +#: mod/photos.php:732 mod/photos.php:1093 src/Content/Conversation.php:402 +#: src/Module/Calendar/Event/Form.php:253 src/Module/Post/Edit.php:183 +msgid "Permissions" +msgstr "" + +#: mod/photos.php:797 +msgid "Do you really want to delete this photo album and all its photos?" +msgstr "" + +#: mod/photos.php:798 mod/photos.php:821 +msgid "Delete Album" +msgstr "" + +#: mod/photos.php:799 mod/photos.php:899 src/Content/Conversation.php:417 +#: src/Module/Contact/Follow.php:173 src/Module/Contact/Revoke.php:109 +#: src/Module/Contact/Unfollow.php:126 +#: src/Module/Media/Attachment/Browser.php:77 +#: src/Module/Media/Photo/Browser.php:88 src/Module/Post/Edit.php:167 +#: src/Module/Post/Tag/Remove.php:109 src/Module/Profile/RemoteFollow.php:134 +#: src/Module/Security/TwoFactor/SignOut.php:125 +msgid "Cancel" +msgstr "" + +#: mod/photos.php:825 +msgid "Edit Album" +msgstr "" + +#: mod/photos.php:826 +msgid "Drop Album" +msgstr "" + +#: mod/photos.php:830 +msgid "Show Newest First" +msgstr "" + +#: mod/photos.php:832 +msgid "Show Oldest First" +msgstr "" + +#: mod/photos.php:853 src/Module/Profile/Photos.php:346 +msgid "View Photo" +msgstr "" + +#: mod/photos.php:885 +msgid "Permission denied. Access to this item may be restricted." +msgstr "" + +#: mod/photos.php:887 +msgid "Photo not available" +msgstr "" + +#: mod/photos.php:897 +msgid "Do you really want to delete this photo?" +msgstr "" + +#: mod/photos.php:898 mod/photos.php:1098 +msgid "Delete Photo" +msgstr "" + +#: mod/photos.php:996 +msgid "View photo" +msgstr "" + +#: mod/photos.php:998 +msgid "Edit photo" +msgstr "" + +#: mod/photos.php:999 +msgid "Delete photo" +msgstr "" + +#: mod/photos.php:1000 +msgid "Use as profile photo" +msgstr "" + +#: mod/photos.php:1007 +msgid "Private Photo" +msgstr "" + +#: mod/photos.php:1013 +msgid "View Full Size" +msgstr "" + +#: mod/photos.php:1066 +msgid "Tags: " +msgstr "" + +#: mod/photos.php:1069 +msgid "[Select tags to remove]" +msgstr "" + +#: mod/photos.php:1084 +msgid "New album name" +msgstr "" + +#: mod/photos.php:1085 +msgid "Caption" +msgstr "" + +#: mod/photos.php:1086 +msgid "Add a Tag" +msgstr "" + +#: mod/photos.php:1086 +msgid "Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping" +msgstr "" + +#: mod/photos.php:1087 +msgid "Do not rotate" +msgstr "" + +#: mod/photos.php:1088 +msgid "Rotate CW (right)" +msgstr "" + +#: mod/photos.php:1089 +msgid "Rotate CCW (left)" +msgstr "" + +#: mod/photos.php:1135 mod/photos.php:1191 mod/photos.php:1271 +#: src/Module/Contact.php:618 src/Module/Item/Compose.php:188 +#: src/Object/Post.php:1166 +msgid "This is you" +msgstr "" + +#: mod/photos.php:1137 mod/photos.php:1193 mod/photos.php:1273 +#: src/Module/Moderation/Reports.php:95 src/Object/Post.php:618 +#: src/Object/Post.php:1168 +msgid "Comment" +msgstr "" + +#: mod/photos.php:1139 mod/photos.php:1195 mod/photos.php:1275 +#: src/Content/Conversation.php:414 src/Module/Calendar/Event/Form.php:248 +#: src/Module/Item/Compose.php:201 src/Module/Post/Edit.php:165 +#: src/Object/Post.php:1182 +msgid "Preview" +msgstr "" + +#: mod/photos.php:1140 src/Content/Conversation.php:368 +#: src/Module/Post/Edit.php:130 src/Object/Post.php:1170 +msgid "Loading..." +msgstr "" + +#: mod/photos.php:1232 src/Content/Conversation.php:1498 +#: src/Object/Post.php:274 +msgid "Select" +msgstr "" + +#: mod/photos.php:1233 src/Content/Conversation.php:1499 +#: src/Module/Moderation/Users/Active.php:136 +#: src/Module/Moderation/Users/Blocked.php:136 +#: src/Module/Moderation/Users/Index.php:151 +#: src/Module/Settings/Connectors.php:244 +#: src/Module/Settings/Server/Index.php:109 +msgid "Delete" +msgstr "" + +#: mod/photos.php:1294 src/Object/Post.php:440 +msgid "Like" +msgstr "" + +#: mod/photos.php:1295 src/Object/Post.php:440 +msgid "I like this (toggle)" +msgstr "" + +#: mod/photos.php:1296 src/Object/Post.php:441 +msgid "Dislike" +msgstr "" + +#: mod/photos.php:1298 src/Object/Post.php:441 +msgid "I don't like this (toggle)" +msgstr "" + +#: mod/photos.php:1320 +msgid "Map" +msgstr "" + +#: src/App.php:474 +msgid "No system theme config value set." +msgstr "" + +#: src/App.php:582 +msgid "Apologies but the website is unavailable at the moment." +msgstr "" + +#: src/App/Page.php:249 +msgid "Delete this item?" +msgstr "" + +#: src/App/Page.php:250 +msgid "" +"Block this author? They won't be able to follow you nor see your public " +"posts, and you won't be able to see their posts and their notifications." +msgstr "" + +#: src/App/Page.php:251 +msgid "" +"Ignore this author? You won't be able to see their posts and their " +"notifications." +msgstr "" + +#: src/App/Page.php:252 +msgid "Collapse this author's posts?" +msgstr "" + +#: src/App/Page.php:253 +msgid "Ignore this author's server?" +msgstr "" + +#: src/App/Page.php:254 src/Module/Settings/Server/Action.php:61 +#: src/Module/Settings/Server/Index.php:108 +msgid "" +"You won't see any content from this server including reshares in your " +"Network page, the community pages and individual conversations." +msgstr "" + +#: src/App/Page.php:256 +msgid "Like not successful" +msgstr "" + +#: src/App/Page.php:257 +msgid "Dislike not successful" +msgstr "" + +#: src/App/Page.php:258 +msgid "Sharing not successful" +msgstr "" + +#: src/App/Page.php:259 +msgid "Attendance unsuccessful" +msgstr "" + +#: src/App/Page.php:260 +msgid "Backend error" +msgstr "" + +#: src/App/Page.php:261 +msgid "Network error" +msgstr "" + +#: src/App/Page.php:264 +msgid "Drop files here to upload" +msgstr "" + +#: src/App/Page.php:265 +msgid "Your browser does not support drag and drop file uploads." +msgstr "" + +#: src/App/Page.php:266 +msgid "" +"Please use the fallback form below to upload your files like in the olden " +"days." +msgstr "" + +#: src/App/Page.php:267 +msgid "File is too big ({{filesize}}MiB). Max filesize: {{maxFilesize}}MiB." +msgstr "" + +#: src/App/Page.php:268 +msgid "You can't upload files of this type." +msgstr "" + +#: src/App/Page.php:269 +msgid "Server responded with {{statusCode}} code." +msgstr "" + +#: src/App/Page.php:270 +msgid "Cancel upload" +msgstr "" + +#: src/App/Page.php:271 +msgid "Upload canceled." +msgstr "" + +#: src/App/Page.php:272 +msgid "Are you sure you want to cancel this upload?" +msgstr "" + +#: src/App/Page.php:273 +msgid "Remove file" +msgstr "" + +#: src/App/Page.php:274 +msgid "You can't upload any more files." +msgstr "" + +#: src/App/Page.php:352 +msgid "toggle mobile" +msgstr "" + +#: src/App/Router.php:309 +#, php-format +msgid "Method not allowed for this module. Allowed method(s): %s" +msgstr "" + +#: src/App/Router.php:311 src/Module/HTTPException/PageNotFound.php:49 +msgid "Page not found." +msgstr "" + +#: src/App/Router.php:323 +msgid "You must be logged in to use addons. " +msgstr "" + +#: src/BaseModule.php:407 +msgid "" +"The form security token was not correct. This probably happened because the " +"form has been opened for too long (>3 hours) before submitting it." +msgstr "" + +#: src/BaseModule.php:434 +msgid "All contacts" +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 +msgid "Followers" +msgstr "" + +#: src/BaseModule.php:444 src/Content/Widget.php:241 src/Module/Contact.php:417 +#: src/Module/Settings/Channels.php:153 +msgid "Following" +msgstr "" + +#: src/BaseModule.php:449 src/Content/Widget.php:242 src/Module/Contact.php:420 +msgid "Mutual friends" +msgstr "" + +#: src/BaseModule.php:457 +msgid "Common" +msgstr "" + +#: src/Console/Addon.php:175 src/Console/Addon.php:199 +msgid "Addon not found" +msgstr "" + +#: src/Console/Addon.php:179 +msgid "Addon already enabled" +msgstr "" + +#: src/Console/Addon.php:203 +msgid "Addon already disabled" +msgstr "" + +#: src/Console/ArchiveContact.php:106 +#, php-format +msgid "Could not find any unarchived contact entry for this URL (%s)" +msgstr "" + +#: src/Console/ArchiveContact.php:109 +msgid "The contact entries have been archived" +msgstr "" + +#: src/Console/GlobalCommunityBlock.php:96 +#: src/Module/Moderation/Blocklist/Contact.php:65 +#, php-format +msgid "Could not find any contact entry for this URL (%s)" +msgstr "" + +#: src/Console/GlobalCommunityBlock.php:101 +#: src/Module/Moderation/Blocklist/Contact.php:82 +msgid "The contact has been blocked from the node" +msgstr "" + +#: src/Console/MergeContacts.php:75 +#, php-format +msgid "%d %s, %d duplicates." +msgstr "" + +#: src/Console/MergeContacts.php:78 +#, php-format +msgid "uri-id is empty for contact %s." +msgstr "" + +#: src/Console/MergeContacts.php:91 +#, php-format +msgid "No valid first contact found for uri-id %d." +msgstr "" + +#: src/Console/MergeContacts.php:102 +#, php-format +msgid "Wrong duplicate found for uri-id %d in %d (url: %s != %s)." +msgstr "" + +#: src/Console/MergeContacts.php:106 +#, php-format +msgid "Wrong duplicate found for uri-id %d in %d (nurl: %s != %s)." +msgstr "" + +#: src/Console/MergeContacts.php:142 +#, php-format +msgid "Deletion of id %d failed" +msgstr "" + +#: src/Console/MergeContacts.php:144 +#, php-format +msgid "Deletion of id %d was successful" +msgstr "" + +#: src/Console/MergeContacts.php:150 +#, php-format +msgid "Updating \"%s\" in \"%s\" from %d to %d" +msgstr "" + +#: src/Console/MergeContacts.php:152 +msgid " - found" +msgstr "" + +#: src/Console/MergeContacts.php:159 +msgid " - failed" +msgstr "" + +#: src/Console/MergeContacts.php:161 +msgid " - success" +msgstr "" + +#: src/Console/MergeContacts.php:165 +msgid " - deleted" +msgstr "" + +#: src/Console/MergeContacts.php:168 +msgid " - done" +msgstr "" + +#: src/Console/MoveToAvatarCache.php:91 +msgid "The avatar cache needs to be enabled to use this command." +msgstr "" + +#: src/Console/MoveToAvatarCache.php:109 +#, php-format +msgid "no resource in photo %s" +msgstr "" + +#: src/Console/MoveToAvatarCache.php:137 +#, php-format +msgid "no photo with id %s" +msgstr "" + +#: src/Console/MoveToAvatarCache.php:146 +#, php-format +msgid "no image data for photo with id %s" +msgstr "" + +#: src/Console/MoveToAvatarCache.php:155 +#, php-format +msgid "invalid image for id %s" +msgstr "" + +#: src/Console/MoveToAvatarCache.php:168 +#, php-format +msgid "Quit on invalid photo %s" +msgstr "" + +#: src/Console/PostUpdate.php:87 +#, php-format +msgid "Post update version number has been set to %s." +msgstr "" + +#: src/Console/PostUpdate.php:95 +msgid "Check for pending update actions." +msgstr "" + +#: src/Console/PostUpdate.php:97 +msgid "Done." +msgstr "" + +#: src/Console/PostUpdate.php:99 +msgid "Execute pending post updates." +msgstr "" + +#: src/Console/PostUpdate.php:105 +msgid "All pending post updates are done." +msgstr "" + +#: src/Console/User.php:158 src/Console/User.php:246 +msgid "Enter user nickname: " +msgstr "" + +#: src/Console/User.php:182 src/Model/User.php:819 +#: src/Module/Api/Twitter/ContactEndpoint.php:74 +#: src/Module/Moderation/Users/Active.php:71 +#: src/Module/Moderation/Users/Blocked.php:71 +#: src/Module/Moderation/Users/Index.php:78 +#: src/Module/Moderation/Users/Pending.php:67 +msgid "User not found" +msgstr "" + +#: src/Console/User.php:202 +msgid "Enter new password: " +msgstr "" + +#: src/Console/User.php:210 src/Module/Security/PasswordTooLong.php:69 +#: src/Module/Settings/Account.php:75 +msgid "Password update failed. Please try again." +msgstr "" + +#: src/Console/User.php:213 src/Module/Security/PasswordTooLong.php:72 +#: src/Module/Settings/Account.php:78 +msgid "Password changed." +msgstr "" + +#: src/Console/User.php:238 +msgid "Enter user name: " +msgstr "" + +#: src/Console/User.php:254 +msgid "Enter user email address: " +msgstr "" + +#: src/Console/User.php:262 +msgid "Enter a language (optional): " +msgstr "" + +#: src/Console/User.php:267 +msgid "Enter URL of an image to use as avatar (optional): " +msgstr "" + +#: src/Console/User.php:292 +msgid "User is not pending." +msgstr "" + +#: src/Console/User.php:324 +msgid "User has already been marked for deletion." +msgstr "" + +#: src/Console/User.php:329 +#, php-format +msgid "Type \"yes\" to delete %s" +msgstr "" + +#: src/Console/User.php:331 +msgid "Deletion aborted." +msgstr "" + +#: src/Console/User.php:456 +msgid "Enter category: " +msgstr "" + +#: src/Console/User.php:466 +msgid "Enter key: " +msgstr "" + +#: src/Console/User.php:500 +msgid "Enter value: " +msgstr "" + +#: src/Content/BoundariesPager.php:116 src/Content/Pager.php:171 +msgid "newer" +msgstr "" + +#: src/Content/BoundariesPager.php:124 src/Content/Pager.php:176 +msgid "older" +msgstr "" + +#: src/Content/ContactSelector.php:51 +msgid "Frequently" +msgstr "" + +#: src/Content/ContactSelector.php:52 +msgid "Hourly" +msgstr "" + +#: src/Content/ContactSelector.php:53 +msgid "Twice daily" +msgstr "" + +#: src/Content/ContactSelector.php:54 +msgid "Daily" +msgstr "" + +#: src/Content/ContactSelector.php:55 +msgid "Weekly" +msgstr "" + +#: src/Content/ContactSelector.php:56 +msgid "Monthly" +msgstr "" + +#: src/Content/ContactSelector.php:126 +msgid "DFRN" +msgstr "" + +#: src/Content/ContactSelector.php:127 +msgid "OStatus" +msgstr "" + +#: src/Content/ContactSelector.php:128 +msgid "RSS/Atom" +msgstr "" + +#: src/Content/ContactSelector.php:129 +#: src/Module/Moderation/Users/Active.php:126 +#: src/Module/Moderation/Users/Blocked.php:126 +#: src/Module/Moderation/Users/Create.php:72 +#: src/Module/Moderation/Users/Deleted.php:83 +#: src/Module/Moderation/Users/Index.php:140 +#: src/Module/Moderation/Users/Index.php:160 +#: src/Module/Moderation/Users/Pending.php:99 +msgid "Email" +msgstr "" + +#: src/Content/ContactSelector.php:130 src/Module/Debug/Babel.php:309 +msgid "Diaspora" +msgstr "" + +#: src/Content/ContactSelector.php:131 +msgid "Zot!" +msgstr "" + +#: src/Content/ContactSelector.php:132 +msgid "LinkedIn" +msgstr "" + +#: src/Content/ContactSelector.php:133 +msgid "XMPP/IM" +msgstr "" + +#: src/Content/ContactSelector.php:134 +msgid "MySpace" +msgstr "" + +#: src/Content/ContactSelector.php:135 +msgid "Google+" +msgstr "" + +#: src/Content/ContactSelector.php:136 +msgid "pump.io" +msgstr "" + +#: src/Content/ContactSelector.php:137 +msgid "Twitter" +msgstr "" + +#: src/Content/ContactSelector.php:138 +msgid "Discourse" +msgstr "" + +#: src/Content/ContactSelector.php:139 +msgid "Diaspora Connector" +msgstr "" + +#: src/Content/ContactSelector.php:140 +msgid "GNU Social Connector" +msgstr "" + +#: src/Content/ContactSelector.php:141 +msgid "ActivityPub" +msgstr "" + +#: src/Content/ContactSelector.php:142 +msgid "pnut" +msgstr "" + +#: src/Content/ContactSelector.php:143 +msgid "Tumblr" +msgstr "" + +#: src/Content/ContactSelector.php:144 +msgid "Bluesky" +msgstr "" + +#: src/Content/ContactSelector.php:180 +#, php-format +msgid "%s (via %s)" +msgstr "" + +#: src/Content/Conversation.php:226 +msgid "and" +msgstr "" + +#: src/Content/Conversation.php:229 +#, php-format +msgid "and %d other people" +msgstr "" + +#: src/Content/Conversation.php:235 +#, php-format +msgid "%2$s likes this." +msgid_plural "%2$s like this." +msgstr[0] "" +msgstr[1] "" + +#: src/Content/Conversation.php:237 +#, php-format +msgid "%2$s doesn't like this." +msgid_plural "%2$s don't like this." +msgstr[0] "" +msgstr[1] "" + +#: src/Content/Conversation.php:239 +#, php-format +msgid "%2$s attends." +msgid_plural "%2$s attend." +msgstr[0] "" +msgstr[1] "" + +#: src/Content/Conversation.php:241 +#, php-format +msgid "%2$s doesn't attend." +msgid_plural "%2$s don't attend." +msgstr[0] "" +msgstr[1] "" + +#: src/Content/Conversation.php:243 +#, php-format +msgid "%2$s attends maybe." +msgid_plural "%2$s attend maybe." +msgstr[0] "" +msgstr[1] "" + +#: src/Content/Conversation.php:245 +#, php-format +msgid "%2$s reshared this." +msgid_plural "%2$s reshared this." +msgstr[0] "" +msgstr[1] "" + +#: src/Content/Conversation.php:276 +#, php-format +msgid " likes this" +msgid_plural " like this" +msgstr[0] "" +msgstr[1] "" + +#: src/Content/Conversation.php:279 +#, php-format +msgid " doesn't like this" +msgid_plural "" +" don't like this" +msgstr[0] "" +msgstr[1] "" + +#: src/Content/Conversation.php:282 +#, php-format +msgid " attends" +msgid_plural " attend" +msgstr[0] "" +msgstr[1] "" + +#: src/Content/Conversation.php:285 +#, php-format +msgid " doesn't attend" +msgid_plural " don't attend" +msgstr[0] "" +msgstr[1] "" + +#: src/Content/Conversation.php:288 +#, php-format +msgid " attends maybe" +msgid_plural " attend maybe" +msgstr[0] "" +msgstr[1] "" + +#: src/Content/Conversation.php:291 +#, php-format +msgid " reshared this" +msgid_plural " reshared this" +msgstr[0] "" +msgstr[1] "" + +#: src/Content/Conversation.php:337 +msgid "Visible to everybody" +msgstr "" + +#: src/Content/Conversation.php:338 src/Module/Item/Compose.php:200 +#: src/Object/Post.php:1181 +msgid "Please enter a image/video/audio/webpage URL:" +msgstr "" + +#: src/Content/Conversation.php:339 +msgid "Tag term:" +msgstr "" + +#: src/Content/Conversation.php:340 src/Module/Filer/SaveTag.php:73 +msgid "Save to Folder:" +msgstr "" + +#: src/Content/Conversation.php:341 +msgid "Where are you right now?" +msgstr "" + +#: src/Content/Conversation.php:342 +msgid "Delete item(s)?" +msgstr "" + +#: src/Content/Conversation.php:354 src/Module/Item/Compose.php:175 +msgid "Created at" +msgstr "" + +#: src/Content/Conversation.php:364 +msgid "New Post" +msgstr "" + +#: src/Content/Conversation.php:367 +msgid "Share" +msgstr "" + +#: src/Content/Conversation.php:370 src/Module/Post/Edit.php:132 +msgid "upload photo" +msgstr "" + +#: src/Content/Conversation.php:371 src/Module/Post/Edit.php:133 +msgid "Attach file" +msgstr "" + +#: src/Content/Conversation.php:372 src/Module/Post/Edit.php:134 +msgid "attach file" +msgstr "" + +#: src/Content/Conversation.php:373 src/Module/Item/Compose.php:190 +#: src/Module/Post/Edit.php:171 src/Object/Post.php:1171 +msgid "Bold" +msgstr "" + +#: src/Content/Conversation.php:374 src/Module/Item/Compose.php:191 +#: src/Module/Post/Edit.php:172 src/Object/Post.php:1172 +msgid "Italic" +msgstr "" + +#: src/Content/Conversation.php:375 src/Module/Item/Compose.php:192 +#: src/Module/Post/Edit.php:173 src/Object/Post.php:1173 +msgid "Underline" +msgstr "" + +#: src/Content/Conversation.php:376 src/Module/Item/Compose.php:193 +#: src/Module/Post/Edit.php:174 src/Object/Post.php:1175 +msgid "Quote" +msgstr "" + +#: src/Content/Conversation.php:377 src/Module/Item/Compose.php:194 +#: src/Module/Post/Edit.php:175 src/Object/Post.php:1176 +msgid "Add emojis" +msgstr "" + +#: src/Content/Conversation.php:378 src/Module/Item/Compose.php:195 +#: src/Object/Post.php:1174 +msgid "Content Warning" +msgstr "" + +#: src/Content/Conversation.php:379 src/Module/Item/Compose.php:196 +#: src/Module/Post/Edit.php:176 src/Object/Post.php:1177 +msgid "Code" +msgstr "" + +#: src/Content/Conversation.php:380 src/Module/Item/Compose.php:197 +#: src/Object/Post.php:1178 +msgid "Image" +msgstr "" + +#: src/Content/Conversation.php:381 src/Module/Item/Compose.php:198 +#: src/Module/Post/Edit.php:177 src/Object/Post.php:1179 +msgid "Link" +msgstr "" + +#: src/Content/Conversation.php:382 src/Module/Item/Compose.php:199 +#: src/Module/Post/Edit.php:178 src/Object/Post.php:1180 +msgid "Link or Media" +msgstr "" + +#: src/Content/Conversation.php:383 +msgid "Video" +msgstr "" + +#: src/Content/Conversation.php:384 src/Module/Item/Compose.php:202 +#: src/Module/Post/Edit.php:141 +msgid "Set your location" +msgstr "" + +#: src/Content/Conversation.php:385 src/Module/Post/Edit.php:142 +msgid "set location" +msgstr "" + +#: src/Content/Conversation.php:386 src/Module/Post/Edit.php:143 +msgid "Clear browser location" +msgstr "" + +#: src/Content/Conversation.php:387 src/Module/Post/Edit.php:144 +msgid "clear location" +msgstr "" + +#: src/Content/Conversation.php:389 src/Module/Item/Compose.php:207 +#: src/Module/Post/Edit.php:157 +msgid "Set title" +msgstr "" + +#: src/Content/Conversation.php:391 src/Module/Item/Compose.php:208 +#: src/Module/Post/Edit.php:159 +msgid "Categories (comma-separated list)" +msgstr "" + +#: src/Content/Conversation.php:396 src/Module/Item/Compose.php:224 +msgid "Scheduled at" +msgstr "" + +#: src/Content/Conversation.php:401 src/Module/Post/Edit.php:146 +msgid "Permission settings" +msgstr "" + +#: src/Content/Conversation.php:410 src/Module/Post/Edit.php:155 +msgid "Public post" +msgstr "" + +#: src/Content/Conversation.php:424 src/Content/Widget/VCard.php:130 +#: src/Model/Profile.php:482 src/Module/Admin/Logs/View.php:92 +#: src/Module/Post/Edit.php:181 +msgid "Message" +msgstr "" + +#: src/Content/Conversation.php:425 src/Module/Post/Edit.php:182 +#: src/Module/Settings/TwoFactor/Trusted.php:143 +msgid "Browser" +msgstr "" + +#: src/Content/Conversation.php:427 src/Module/Post/Edit.php:185 +msgid "Open Compose page" +msgstr "" + +#: src/Content/Conversation.php:594 +msgid "remove" +msgstr "" + +#: src/Content/Conversation.php:598 +msgid "Delete Selected Items" +msgstr "" + +#: src/Content/Conversation.php:726 src/Content/Conversation.php:729 +#: src/Content/Conversation.php:732 src/Content/Conversation.php:735 +#: src/Content/Conversation.php:738 +#, php-format +msgid "You had been addressed (%s)." +msgstr "" + +#: src/Content/Conversation.php:741 +#, php-format +msgid "You are following %s." +msgstr "" + +#: src/Content/Conversation.php:746 +#, php-format +msgid "You subscribed to %s." +msgstr "" + +#: src/Content/Conversation.php:748 +msgid "You subscribed to one or more tags in this post." +msgstr "" + +#: src/Content/Conversation.php:768 +#, php-format +msgid "%s reshared this." +msgstr "" + +#: src/Content/Conversation.php:770 +msgid "Reshared" +msgstr "" + +#: src/Content/Conversation.php:770 +#, php-format +msgid "Reshared by %s <%s>" +msgstr "" + +#: src/Content/Conversation.php:773 +#, php-format +msgid "%s is participating in this thread." +msgstr "" + +#: src/Content/Conversation.php:776 +msgid "Stored for general reasons" +msgstr "" + +#: src/Content/Conversation.php:779 +msgid "Global post" +msgstr "" + +#: src/Content/Conversation.php:782 +msgid "Sent via an relay server" +msgstr "" + +#: src/Content/Conversation.php:782 +#, php-format +msgid "Sent via the relay server %s <%s>" +msgstr "" + +#: src/Content/Conversation.php:785 +msgid "Fetched" +msgstr "" + +#: src/Content/Conversation.php:785 +#, php-format +msgid "Fetched because of %s <%s>" +msgstr "" + +#: src/Content/Conversation.php:788 +msgid "Stored because of a child post to complete this thread." +msgstr "" + +#: src/Content/Conversation.php:791 +msgid "Local delivery" +msgstr "" + +#: src/Content/Conversation.php:794 +msgid "Stored because of your activity (like, comment, star, ...)" +msgstr "" + +#: src/Content/Conversation.php:797 +msgid "Distributed" +msgstr "" + +#: src/Content/Conversation.php:800 +msgid "Pushed to us" +msgstr "" + +#: src/Content/Conversation.php:1526 src/Object/Post.php:261 +msgid "Pinned item" +msgstr "" + +#: src/Content/Conversation.php:1543 src/Object/Post.php:563 +#: src/Object/Post.php:564 +#, php-format +msgid "View %s's profile @ %s" +msgstr "" + +#: src/Content/Conversation.php:1556 src/Object/Post.php:551 +msgid "Categories:" +msgstr "" + +#: src/Content/Conversation.php:1557 src/Object/Post.php:552 +msgid "Filed under:" +msgstr "" + +#: src/Content/Conversation.php:1565 src/Object/Post.php:577 +#, php-format +msgid "%s from %s" +msgstr "" + +#: src/Content/Conversation.php:1581 +msgid "View in context" +msgstr "" + +#: src/Content/Conversation/Factory/Channel.php:42 +msgid "For you" +msgstr "" + +#: src/Content/Conversation/Factory/Channel.php:42 +msgid "Posts from contacts you interact with and who interact with you" +msgstr "" + +#: src/Content/Conversation/Factory/Channel.php:43 +msgid "Discover" +msgstr "" + +#: src/Content/Conversation/Factory/Channel.php:43 +msgid "Posts from accounts that you don't follow, but that you might like." +msgstr "" + +#: src/Content/Conversation/Factory/Channel.php:44 +msgid "What's Hot" +msgstr "" + +#: src/Content/Conversation/Factory/Channel.php:44 +msgid "Posts with a lot of interactions" +msgstr "" + +#: src/Content/Conversation/Factory/Channel.php:45 +#, php-format +msgid "Posts in %s" +msgstr "" + +#: src/Content/Conversation/Factory/Channel.php:46 +msgid "Posts from your followers that you don't follow" +msgstr "" + +#: src/Content/Conversation/Factory/Channel.php:47 +msgid "Sharers of sharers" +msgstr "" + +#: src/Content/Conversation/Factory/Channel.php:47 +msgid "Posts from accounts that are followed by accounts that you follow" +msgstr "" + +#: src/Content/Conversation/Factory/Channel.php:48 +msgid "Quiet sharers" +msgstr "" + +#: src/Content/Conversation/Factory/Channel.php:48 +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 +msgid "Images" +msgstr "" + +#: src/Content/Conversation/Factory/Channel.php:49 +msgid "Posts with images" +msgstr "" + +#: src/Content/Conversation/Factory/Channel.php:50 +#: src/Module/Settings/Channels.php:195 src/Module/Settings/Channels.php:216 +msgid "Audio" +msgstr "" + +#: src/Content/Conversation/Factory/Channel.php:50 +msgid "Posts with audio" +msgstr "" + +#: src/Content/Conversation/Factory/Channel.php:51 +#: src/Module/Settings/Channels.php:194 src/Module/Settings/Channels.php:215 +msgid "Videos" +msgstr "" + +#: src/Content/Conversation/Factory/Channel.php:51 +msgid "Posts with videos" +msgstr "" + +#: src/Content/Conversation/Factory/Community.php:43 +msgid "Local Community" +msgstr "" + +#: src/Content/Conversation/Factory/Community.php:43 +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 +msgid "Global Community" +msgstr "" + +#: src/Content/Conversation/Factory/Community.php:47 +msgid "Posts from users of the whole federated network" +msgstr "" + +#: src/Content/Conversation/Factory/Network.php:38 +#: src/Module/Settings/Channels.php:150 +msgid "Latest Activity" +msgstr "" + +#: src/Content/Conversation/Factory/Network.php:38 +msgid "Sort by latest activity" +msgstr "" + +#: src/Content/Conversation/Factory/Network.php:39 +#: src/Module/Settings/Channels.php:151 +msgid "Latest Posts" +msgstr "" + +#: src/Content/Conversation/Factory/Network.php:39 +msgid "Sort by post received date" +msgstr "" + +#: src/Content/Conversation/Factory/Network.php:40 +#: src/Module/Settings/Channels.php:152 +msgid "Latest Creation" +msgstr "" + +#: src/Content/Conversation/Factory/Network.php:40 +msgid "Sort by post creation date" +msgstr "" + +#: src/Content/Conversation/Factory/Network.php:41 +#: src/Module/Settings/Profile/Index.php:260 +msgid "Personal" +msgstr "" + +#: src/Content/Conversation/Factory/Network.php:41 +msgid "Posts that mention or involve you" +msgstr "" + +#: src/Content/Conversation/Factory/Network.php:42 src/Object/Post.php:411 +msgid "Starred" +msgstr "" + +#: src/Content/Conversation/Factory/Network.php:42 +msgid "Favourite Posts" +msgstr "" + +#: src/Content/Feature.php:107 +msgid "General Features" +msgstr "" + +#: src/Content/Feature.php:109 +msgid "Photo Location" +msgstr "" + +#: src/Content/Feature.php:109 +msgid "" +"Photo metadata is normally stripped. This extracts the location (if present) " +"prior to stripping metadata and links it to a map." +msgstr "" + +#: src/Content/Feature.php:110 +msgid "Display the community in the navigation" +msgstr "" + +#: src/Content/Feature.php:110 +msgid "" +"If enabled, the community can be accessed via the navigation menu. " +"Independent from this setting, the community timelines can always be " +"accessed via the channels." +msgstr "" + +#: src/Content/Feature.php:115 +msgid "Post Composition Features" +msgstr "" + +#: src/Content/Feature.php:116 +msgid "Explicit Mentions" +msgstr "" + +#: src/Content/Feature.php:116 +msgid "" +"Add explicit mentions to comment box for manual control over who gets " +"mentioned in replies." +msgstr "" + +#: src/Content/Feature.php:117 +msgid "Add an abstract from ActivityPub content warnings" +msgstr "" + +#: src/Content/Feature.php:117 +msgid "" +"Add an abstract when commenting on ActivityPub posts with a content warning. " +"Abstracts are displayed as content warning on systems like Mastodon or " +"Pleroma." +msgstr "" + +#: src/Content/Feature.php:122 +msgid "Post/Comment Tools" +msgstr "" + +#: src/Content/Feature.php:123 +msgid "Post Categories" +msgstr "" + +#: src/Content/Feature.php:123 +msgid "Add categories to your posts" +msgstr "" + +#: src/Content/Feature.php:128 +msgid "Network Widgets" +msgstr "" + +#: src/Content/Feature.php:129 src/Content/Widget.php:216 +#: src/Model/Circle.php:601 src/Module/Contact.php:400 +#: src/Module/Welcome.php:76 +msgid "Circles" +msgstr "" + +#: src/Content/Feature.php:129 +msgid "" +"Display posts that have been created by accounts of the selected circle." +msgstr "" + +#: src/Content/Feature.php:130 src/Content/GroupManager.php:147 +#: src/Content/Nav.php:278 src/Content/Text/HTML.php:881 +#: src/Content/Widget.php:538 src/Model/User.php:1385 +msgid "Groups" +msgstr "" + +#: src/Content/Feature.php:130 +msgid "Display posts that have been distributed by the selected group." +msgstr "" + +#: src/Content/Feature.php:131 src/Content/Widget.php:507 +msgid "Archives" +msgstr "" + +#: src/Content/Feature.php:131 +msgid "Display an archive where posts can be selected by month and year." +msgstr "" + +#: src/Content/Feature.php:132 src/Content/Widget.php:289 +msgid "Protocols" +msgstr "" + +#: src/Content/Feature.php:132 +msgid "Display posts with the selected protocols." +msgstr "" + +#: src/Content/Feature.php:133 src/Content/Widget.php:544 +#: src/Module/Settings/Account.php:442 +msgid "Account Types" +msgstr "" + +#: src/Content/Feature.php:133 +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 +msgid "Channels" +msgstr "" + +#: src/Content/Feature.php:134 +msgid "Display posts in the system channels and user defined channels." +msgstr "" + +#: src/Content/Feature.php:135 src/Content/Widget/SavedSearches.php:60 +msgid "Saved Searches" +msgstr "" + +#: src/Content/Feature.php:135 +msgid "Display posts that contain subscribed hashtags." +msgstr "" + +#: src/Content/Feature.php:136 src/Content/Widget.php:319 +msgid "Saved Folders" +msgstr "" + +#: src/Content/Feature.php:136 +msgid "Display a list of folders in which posts are stored." +msgstr "" + +#: src/Content/Feature.php:137 src/Module/Conversation/Timeline.php:196 +msgid "Own Contacts" +msgstr "" + +#: src/Content/Feature.php:137 +msgid "" +"Include or exclude posts from subscribed accounts. This widget is not " +"visible on all channels." +msgstr "" + +#: src/Content/Feature.php:138 +msgid "Trending Tags" +msgstr "" + +#: src/Content/Feature.php:138 +msgid "Display a list of the most popular tags in recent public posts." +msgstr "" + +#: src/Content/Feature.php:143 +msgid "Advanced Profile Settings" +msgstr "" + +#: src/Content/Feature.php:144 +msgid "Tag Cloud" +msgstr "" + +#: src/Content/Feature.php:144 +msgid "Provide a personal tag cloud on your profile page" +msgstr "" + +#: src/Content/Feature.php:145 +msgid "Display Membership Date" +msgstr "" + +#: src/Content/Feature.php:145 +msgid "Display membership date in profile" +msgstr "" + +#: src/Content/Feature.php:150 +msgid "Advanced Calendar Settings" +msgstr "" + +#: src/Content/Feature.php:151 +msgid "Allow anonymous access to your calendar" +msgstr "" + +#: src/Content/Feature.php:151 +msgid "" +"Allows anonymous visitors to consult your calendar and your public events. " +"Contact birthday events are private to you." +msgstr "" + +#: src/Content/GroupManager.php:149 +msgid "External link to group" +msgstr "" + +#: src/Content/GroupManager.php:153 src/Content/Widget.php:513 +msgid "show less" +msgstr "" + +#: src/Content/GroupManager.php:154 src/Content/Widget.php:411 +#: src/Content/Widget.php:514 +msgid "show more" +msgstr "" + +#: src/Content/GroupManager.php:155 +msgid "Create new group" +msgstr "" + +#: src/Content/Item.php:332 src/Model/Item.php:3255 +msgid "event" +msgstr "" + +#: src/Content/Item.php:335 src/Content/Item.php:345 +msgid "status" +msgstr "" + +#: src/Content/Item.php:341 src/Model/Item.php:3257 +#: src/Module/Post/Tag/Add.php:123 +msgid "photo" +msgstr "" + +#: src/Content/Item.php:355 src/Module/Post/Tag/Add.php:141 +#, php-format +msgid "%1$s tagged %2$s's %3$s with %4$s" +msgstr "" + +#: src/Content/Item.php:429 view/theme/frio/theme.php:265 +msgid "Follow Thread" +msgstr "" + +#: src/Content/Item.php:430 src/Model/Contact.php:1242 +msgid "View Status" +msgstr "" + +#: src/Content/Item.php:431 src/Content/Item.php:452 src/Model/Contact.php:1177 +#: src/Model/Contact.php:1233 src/Model/Contact.php:1243 +#: src/Module/Directory.php:157 src/Module/Settings/Profile/Index.php:259 +msgid "View Profile" +msgstr "" + +#: src/Content/Item.php:432 src/Model/Contact.php:1244 +msgid "View Photos" +msgstr "" + +#: src/Content/Item.php:433 src/Model/Contact.php:1211 +#: src/Model/Profile.php:467 +msgid "Network Posts" +msgstr "" + +#: src/Content/Item.php:434 src/Model/Contact.php:1235 +#: src/Model/Contact.php:1246 +msgid "View Contact" +msgstr "" + +#: src/Content/Item.php:435 src/Model/Contact.php:1247 +msgid "Send PM" +msgstr "" + +#: src/Content/Item.php:436 src/Module/Contact.php:467 +#: src/Module/Contact/Profile.php:517 +#: src/Module/Moderation/Blocklist/Contact.php:116 +#: src/Module/Moderation/Users/Active.php:137 +#: src/Module/Moderation/Users/Index.php:152 +msgid "Block" +msgstr "" + +#: src/Content/Item.php:437 src/Module/Contact.php:468 +#: src/Module/Contact/Profile.php:525 +#: src/Module/Notifications/Introductions.php:134 +#: src/Module/Notifications/Introductions.php:206 +#: src/Module/Notifications/Notification.php:89 +msgid "Ignore" +msgstr "" + +#: src/Content/Item.php:438 src/Module/Contact.php:469 +#: src/Module/Contact/Profile.php:533 +msgid "Collapse" +msgstr "" + +#: src/Content/Item.php:439 src/Object/Post.php:302 +#, php-format +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 +msgid "Languages" +msgstr "" + +#: src/Content/Item.php:449 src/Content/Widget.php:80 +#: src/Model/Contact.php:1236 src/Model/Contact.php:1248 +#: src/Module/Contact/Follow.php:167 view/theme/vier/theme.php:195 +msgid "Connect/Follow" +msgstr "" + +#: src/Content/Item.php:883 +msgid "Unable to fetch user." +msgstr "" + +#: src/Content/Nav.php:121 +msgid "Nothing new here" +msgstr "" + +#: src/Content/Nav.php:125 src/Module/Special/HTTPException.php:77 +msgid "Go back" +msgstr "" + +#: src/Content/Nav.php:126 +msgid "Clear notifications" +msgstr "" + +#: src/Content/Nav.php:127 src/Content/Text/HTML.php:868 +msgid "@name, !group, #tags, content" +msgstr "" + +#: src/Content/Nav.php:222 src/Module/Security/Login.php:157 +msgid "Logout" +msgstr "" + +#: src/Content/Nav.php:222 +msgid "End this session" +msgstr "" + +#: src/Content/Nav.php:224 src/Module/Bookmarklet.php:44 +#: src/Module/Security/Login.php:158 +msgid "Login" +msgstr "" + +#: src/Content/Nav.php:224 +msgid "Sign in" +msgstr "" + +#: src/Content/Nav.php:229 src/Module/BaseProfile.php:57 +#: src/Module/Contact.php:511 +msgid "Conversations" +msgstr "" + +#: src/Content/Nav.php:229 +msgid "Conversations you started" +msgstr "" + +#: src/Content/Nav.php:230 src/Module/BaseProfile.php:49 +#: src/Module/BaseSettings.php:98 src/Module/Contact.php:503 +#: src/Module/Contact/Profile.php:424 src/Module/Profile/Profile.php:268 +#: src/Module/Welcome.php:57 view/theme/frio/theme.php:233 +msgid "Profile" +msgstr "" + +#: src/Content/Nav.php:230 view/theme/frio/theme.php:233 +msgid "Your profile page" +msgstr "" + +#: src/Content/Nav.php:231 src/Module/BaseProfile.php:65 +#: src/Module/Media/Photo/Browser.php:74 view/theme/frio/theme.php:237 +msgid "Photos" +msgstr "" + +#: src/Content/Nav.php:231 view/theme/frio/theme.php:237 +msgid "Your photos" +msgstr "" + +#: src/Content/Nav.php:232 src/Module/BaseProfile.php:73 +#: src/Module/BaseProfile.php:76 src/Module/Contact.php:527 +#: view/theme/frio/theme.php:238 +msgid "Media" +msgstr "" + +#: src/Content/Nav.php:232 view/theme/frio/theme.php:238 +msgid "Your postings with media" +msgstr "" + +#: src/Content/Nav.php:233 src/Content/Nav.php:293 +#: src/Module/BaseProfile.php:85 src/Module/BaseProfile.php:88 +#: src/Module/BaseProfile.php:96 src/Module/BaseProfile.php:99 +#: src/Module/Settings/Display.php:319 view/theme/frio/theme.php:239 +#: view/theme/frio/theme.php:243 +msgid "Calendar" +msgstr "" + +#: src/Content/Nav.php:233 view/theme/frio/theme.php:239 +msgid "Your calendar" +msgstr "" + +#: src/Content/Nav.php:234 +msgid "Personal notes" +msgstr "" + +#: src/Content/Nav.php:234 +msgid "Your personal notes" +msgstr "" + +#: src/Content/Nav.php:251 src/Content/Nav.php:308 +msgid "Home" +msgstr "" + +#: src/Content/Nav.php:251 src/Module/Settings/OAuth.php:73 +msgid "Home Page" +msgstr "" + +#: src/Content/Nav.php:255 src/Module/Register.php:169 +#: src/Module/Security/Login.php:124 +msgid "Register" +msgstr "" + +#: src/Content/Nav.php:255 +msgid "Create an account" +msgstr "" + +#: src/Content/Nav.php:261 src/Module/Help.php:67 +#: src/Module/Settings/TwoFactor/AppSpecific.php:132 +#: src/Module/Settings/TwoFactor/Index.php:139 +#: src/Module/Settings/TwoFactor/Recovery.php:110 +#: src/Module/Settings/TwoFactor/Verify.php:149 view/theme/vier/theme.php:240 +msgid "Help" +msgstr "" + +#: src/Content/Nav.php:261 +msgid "Help and documentation" +msgstr "" + +#: src/Content/Nav.php:265 +msgid "Apps" +msgstr "" + +#: src/Content/Nav.php:265 +msgid "Addon applications, utilities, games" +msgstr "" + +#: src/Content/Nav.php:269 src/Content/Text/HTML.php:866 +#: src/Module/Admin/Logs/View.php:86 src/Module/Search/Index.php:112 +msgid "Search" +msgstr "" + +#: src/Content/Nav.php:269 +msgid "Search site content" +msgstr "" + +#: src/Content/Nav.php:272 src/Content/Text/HTML.php:875 +msgid "Full Text" +msgstr "" + +#: src/Content/Nav.php:273 src/Content/Text/HTML.php:876 +#: 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/Module/BaseProfile.php:130 src/Module/Contact.php:426 +#: src/Module/Contact.php:535 view/theme/frio/theme.php:246 +msgid "Contacts" +msgstr "" + +#: src/Content/Nav.php:289 +msgid "Community" +msgstr "" + +#: src/Content/Nav.php:289 +msgid "Conversations on this and other servers" +msgstr "" + +#: src/Content/Nav.php:296 +msgid "Directory" +msgstr "" + +#: src/Content/Nav.php:296 +msgid "People directory" +msgstr "" + +#: src/Content/Nav.php:298 src/Module/BaseAdmin.php:85 +#: src/Module/BaseModeration.php:108 +msgid "Information" +msgstr "" + +#: src/Content/Nav.php:298 +msgid "Information about this friendica instance" +msgstr "" + +#: src/Content/Nav.php:301 src/Module/Admin/Tos.php:78 +#: src/Module/BaseAdmin.php:95 src/Module/Register.php:177 +#: src/Module/Tos.php:101 +msgid "Terms of Service" +msgstr "" + +#: src/Content/Nav.php:301 +msgid "Terms of Service of this Friendica instance" +msgstr "" + +#: src/Content/Nav.php:306 view/theme/frio/theme.php:242 +msgid "Network" +msgstr "" + +#: src/Content/Nav.php:306 view/theme/frio/theme.php:242 +msgid "Conversations from your friends" +msgstr "" + +#: src/Content/Nav.php:308 view/theme/frio/theme.php:232 +msgid "Your posts and conversations" +msgstr "" + +#: src/Content/Nav.php:312 +msgid "Introductions" +msgstr "" + +#: src/Content/Nav.php:312 +msgid "Friend Requests" +msgstr "" + +#: src/Content/Nav.php:313 src/Module/BaseNotifications.php:149 +#: src/Module/Notifications/Introductions.php:75 +msgid "Notifications" +msgstr "" + +#: src/Content/Nav.php:314 +msgid "See all notifications" +msgstr "" + +#: src/Content/Nav.php:315 src/Module/Settings/Connectors.php:244 +msgid "Mark as seen" +msgstr "" + +#: src/Content/Nav.php:315 +msgid "Mark all system notifications as seen" +msgstr "" + +#: src/Content/Nav.php:318 view/theme/frio/theme.php:244 +msgid "Private mail" +msgstr "" + +#: src/Content/Nav.php:319 +msgid "Inbox" +msgstr "" + +#: src/Content/Nav.php:320 +msgid "Outbox" +msgstr "" + +#: src/Content/Nav.php:324 +msgid "Accounts" +msgstr "" + +#: src/Content/Nav.php:324 +msgid "Manage other pages" +msgstr "" + +#: src/Content/Nav.php:327 src/Module/Admin/Addons/Details.php:114 +#: src/Module/Admin/Themes/Details.php:93 src/Module/BaseSettings.php:182 +#: src/Module/Welcome.php:52 view/theme/frio/theme.php:245 +msgid "Settings" +msgstr "" + +#: src/Content/Nav.php:327 view/theme/frio/theme.php:245 +msgid "Account settings" +msgstr "" + +#: src/Content/Nav.php:329 view/theme/frio/theme.php:246 +msgid "Manage/edit friends and contacts" +msgstr "" + +#: src/Content/Nav.php:334 src/Module/BaseAdmin.php:119 +msgid "Admin" +msgstr "" + +#: src/Content/Nav.php:334 +msgid "Site setup and configuration" +msgstr "" + +#: src/Content/Nav.php:335 src/Module/BaseModeration.php:128 +#: src/Module/Moderation/Blocklist/Contact.php:110 +#: src/Module/Moderation/Blocklist/Server/Add.php:121 +#: src/Module/Moderation/Blocklist/Server/Import.php:118 +#: src/Module/Moderation/Blocklist/Server/Index.php:95 +#: src/Module/Moderation/Item/Delete.php:61 +#: src/Module/Moderation/Reports.php:89 src/Module/Moderation/Summary.php:75 +#: src/Module/Moderation/Users/Active.php:133 +#: src/Module/Moderation/Users/Blocked.php:133 +#: src/Module/Moderation/Users/Deleted.php:80 +#: src/Module/Moderation/Users/Index.php:147 +msgid "Moderation" +msgstr "" + +#: src/Content/Nav.php:335 +msgid "Content and user moderation" +msgstr "" + +#: src/Content/Nav.php:338 +msgid "Navigation" +msgstr "" + +#: src/Content/Nav.php:338 +msgid "Site map" +msgstr "" + +#: src/Content/Pager.php:216 +msgid "first" +msgstr "" + +#: src/Content/Pager.php:221 +msgid "prev" +msgstr "" + +#: src/Content/Pager.php:276 +msgid "next" +msgstr "" + +#: src/Content/Pager.php:281 +msgid "last" +msgstr "" + +#: src/Content/Text/BBCode.php:767 src/Content/Text/BBCode.php:1764 +#: src/Content/Text/BBCode.php:1765 +msgid "Image/photo" +msgstr "" + +#: src/Content/Text/BBCode.php:985 +#, php-format +msgid "" +"%2$s %3$s" +msgstr "" + +#: src/Content/Text/BBCode.php:1010 src/Model/Item.php:4014 +#: src/Model/Item.php:4020 src/Model/Item.php:4021 +msgid "Link to source" +msgstr "" + +#: src/Content/Text/BBCode.php:1671 src/Content/Text/HTML.php:905 +msgid "Click to open/close" +msgstr "" + +#: src/Content/Text/BBCode.php:1704 +msgid "$1 wrote:" +msgstr "" + +#: src/Content/Text/BBCode.php:1769 src/Content/Text/BBCode.php:1770 +msgid "Encrypted content" +msgstr "" + +#: src/Content/Text/BBCode.php:2033 +msgid "Invalid source protocol" +msgstr "" + +#: src/Content/Text/BBCode.php:2052 +msgid "Invalid link protocol" +msgstr "" + +#: src/Content/Text/HTML.php:783 +msgid "Loading more entries..." +msgstr "" + +#: src/Content/Text/HTML.php:784 +msgid "The end" +msgstr "" + +#: src/Content/Text/HTML.php:860 src/Content/Widget/VCard.php:126 +#: src/Model/Profile.php:476 src/Module/Contact/Profile.php:477 +msgid "Follow" +msgstr "" + +#: src/Content/Widget.php:51 +msgid "Add New Contact" +msgstr "" + +#: src/Content/Widget.php:52 +msgid "Enter address or web location" +msgstr "" + +#: src/Content/Widget.php:53 +msgid "Example: bob@example.com, http://example.com/barbara" +msgstr "" + +#: src/Content/Widget.php:55 +msgid "Connect" +msgstr "" + +#: src/Content/Widget.php:72 +#, php-format +msgid "%d invitation available" +msgid_plural "%d invitations available" +msgstr[0] "" +msgstr[1] "" + +#: src/Content/Widget.php:78 view/theme/vier/theme.php:193 +msgid "Find People" +msgstr "" + +#: src/Content/Widget.php:79 view/theme/vier/theme.php:194 +msgid "Enter name or interest" +msgstr "" + +#: src/Content/Widget.php:81 view/theme/vier/theme.php:196 +msgid "Examples: Robert Morgenstein, Fishing" +msgstr "" + +#: src/Content/Widget.php:82 src/Module/Contact.php:460 +#: src/Module/Directory.php:96 view/theme/vier/theme.php:197 +msgid "Find" +msgstr "" + +#: src/Content/Widget.php:83 src/Module/Contact/Suggestions.php:73 +#: view/theme/vier/theme.php:198 +msgid "Friend Suggestions" +msgstr "" + +#: src/Content/Widget.php:84 view/theme/vier/theme.php:199 +msgid "Similar Interests" +msgstr "" + +#: src/Content/Widget.php:85 view/theme/vier/theme.php:200 +msgid "Random Profile" +msgstr "" + +#: src/Content/Widget.php:86 view/theme/vier/theme.php:201 +msgid "Invite Friends" +msgstr "" + +#: src/Content/Widget.php:87 src/Module/Directory.php:88 +#: view/theme/vier/theme.php:202 +msgid "Global Directory" +msgstr "" + +#: src/Content/Widget.php:89 view/theme/vier/theme.php:204 +msgid "Local Directory" +msgstr "" + +#: src/Content/Widget.php:218 +msgid "Everyone" +msgstr "" + +#: src/Content/Widget.php:243 src/Module/Contact.php:423 +msgid "No relationship" +msgstr "" + +#: src/Content/Widget.php:248 +msgid "Relationships" +msgstr "" + +#: src/Content/Widget.php:250 src/Module/Circle.php:294 +#: src/Module/Contact.php:344 +msgid "All Contacts" +msgstr "" + +#: src/Content/Widget.php:291 +msgid "All Protocols" +msgstr "" + +#: src/Content/Widget.php:321 src/Content/Widget.php:352 +msgid "Everything" +msgstr "" + +#: src/Content/Widget.php:350 +msgid "Categories" +msgstr "" + +#: src/Content/Widget.php:407 +#, php-format +msgid "%d contact in common" +msgid_plural "%d contacts in common" +msgstr[0] "" +msgstr[1] "" + +#: src/Content/Widget.php:515 +msgid "On this date" +msgstr "" + +#: src/Content/Widget.php:535 +msgid "Persons" +msgstr "" + +#: src/Content/Widget.php:536 +msgid "Organisations" +msgstr "" + +#: src/Content/Widget.php:537 src/Model/Contact.php:1738 +msgid "News" +msgstr "" + +#: src/Content/Widget.php:539 +msgid "Relays" +msgstr "" + +#: src/Content/Widget.php:546 src/Module/Moderation/BaseUsers.php:69 +msgid "All" +msgstr "" + +#: src/Content/Widget/CalendarExport.php:56 +msgid "Export" +msgstr "" + +#: src/Content/Widget/CalendarExport.php:57 +msgid "Export calendar as ical" +msgstr "" + +#: src/Content/Widget/CalendarExport.php:58 +msgid "Export calendar as csv" +msgstr "" + +#: src/Content/Widget/ContactBlock.php:79 +msgid "No contacts" +msgstr "" + +#: src/Content/Widget/ContactBlock.php:110 +#, php-format +msgid "%d Contact" +msgid_plural "%d Contacts" +msgstr[0] "" +msgstr[1] "" + +#: src/Content/Widget/ContactBlock.php:127 +msgid "View Contacts" +msgstr "" + +#: src/Content/Widget/SavedSearches.php:47 +msgid "Remove term" +msgstr "" + +#: src/Content/Widget/TrendingTags.php:52 +#, php-format +msgid "Trending Tags (last %d hour)" +msgid_plural "Trending Tags (last %d hours)" +msgstr[0] "" +msgstr[1] "" + +#: src/Content/Widget/TrendingTags.php:53 +msgid "More Trending Tags" +msgstr "" + +#: src/Content/Widget/VCard.php:104 src/Model/Contact.php:1205 +#: src/Model/Profile.php:461 +msgid "Post to group" +msgstr "" + +#: src/Content/Widget/VCard.php:109 src/Model/Contact.php:1209 +#: src/Model/Profile.php:465 src/Module/Moderation/Item/Source.php:85 +msgid "Mention" +msgstr "" + +#: src/Content/Widget/VCard.php:119 src/Model/Profile.php:380 +#: src/Module/Contact/Profile.php:413 src/Module/Profile/Profile.php:199 +msgid "XMPP:" +msgstr "" + +#: src/Content/Widget/VCard.php:120 src/Model/Profile.php:381 +#: src/Module/Contact/Profile.php:415 src/Module/Profile/Profile.php:203 +msgid "Matrix:" +msgstr "" + +#: src/Content/Widget/VCard.php:121 src/Model/Event.php:82 +#: src/Model/Event.php:109 src/Model/Event.php:471 src/Model/Event.php:960 +#: src/Model/Profile.php:375 src/Module/Contact/Profile.php:411 +#: src/Module/Directory.php:147 src/Module/Notifications/Introductions.php:187 +#: src/Module/Profile/Profile.php:221 +msgid "Location:" +msgstr "" + +#: src/Content/Widget/VCard.php:124 src/Model/Profile.php:489 +#: src/Module/Notifications/Introductions.php:201 +msgid "Network:" +msgstr "" + +#: src/Content/Widget/VCard.php:128 src/Model/Contact.php:1237 +#: src/Model/Contact.php:1249 src/Model/Profile.php:478 +#: src/Module/Contact/Profile.php:469 +msgid "Unfollow" +msgstr "" + +#: src/Content/Widget/VCard.php:134 src/Model/Contact.php:1207 +#: src/Model/Profile.php:463 +msgid "View group" +msgstr "" + +#: src/Core/ACL.php:166 src/Module/Profile/Profile.php:269 +msgid "Yourself" +msgstr "" + +#: src/Core/ACL.php:202 src/Module/PermissionTooltip.php:147 +#: src/Module/PermissionTooltip.php:169 +msgid "Mutuals" +msgstr "" + +#: src/Core/ACL.php:294 +msgid "Post to Email" +msgstr "" + +#: src/Core/ACL.php:321 src/Module/PermissionTooltip.php:90 +#: src/Module/PermissionTooltip.php:211 +msgid "Public" +msgstr "" + +#: src/Core/ACL.php:322 +msgid "" +"This content will be shown to all your followers and can be seen in the " +"community pages and by anyone with its link." +msgstr "" + +#: src/Core/ACL.php:323 src/Module/PermissionTooltip.php:98 +msgid "Limited/Private" +msgstr "" + +#: src/Core/ACL.php:324 +msgid "" +"This content will be shown only to the people in the first box, to the " +"exception of the people mentioned in the second box. It won't appear " +"anywhere public." +msgstr "" + +#: src/Core/ACL.php:324 +msgid "" +"Start typing the name of a contact or a circle to show a filtered list. You " +"can also mention the special circles \"Followers\" and \"Mutuals\"." +msgstr "" + +#: src/Core/ACL.php:325 +msgid "Show to:" +msgstr "" + +#: src/Core/ACL.php:326 +msgid "Except to:" +msgstr "" + +#: src/Core/ACL.php:327 src/Module/Post/Edit.php:154 +msgid "CC: email addresses" +msgstr "" + +#: src/Core/ACL.php:328 src/Module/Post/Edit.php:160 +msgid "Example: bob@example.com, mary@example.com" +msgstr "" + +#: src/Core/ACL.php:329 +msgid "Connectors" +msgstr "" + +#: src/Core/Installer.php:180 +msgid "" +"The database configuration file \"config/local.config.php\" could not be " +"written. Please use the enclosed text to create a configuration file in your " +"web server root." +msgstr "" + +#: src/Core/Installer.php:197 +msgid "" +"You may need to import the file \"database.sql\" manually using phpmyadmin " +"or mysql." +msgstr "" + +#: src/Core/Installer.php:198 src/Module/Install.php:207 +#: src/Module/Install.php:350 +msgid "Please see the file \"doc/INSTALL.md\"." +msgstr "" + +#: src/Core/Installer.php:259 +msgid "Could not find a command line version of PHP in the web server PATH." +msgstr "" + +#: src/Core/Installer.php:260 +msgid "" +"If you don't have a command line version of PHP installed on your server, " +"you will not be able to run the background processing. See 'Setup the worker'" +msgstr "" + +#: src/Core/Installer.php:265 +msgid "PHP executable path" +msgstr "" + +#: src/Core/Installer.php:265 +msgid "" +"Enter full path to php executable. You can leave this blank to continue the " +"installation." +msgstr "" + +#: src/Core/Installer.php:270 +msgid "Command line PHP" +msgstr "" + +#: src/Core/Installer.php:279 +msgid "PHP executable is not the php cli binary (could be cgi-fgci version)" +msgstr "" + +#: src/Core/Installer.php:280 +msgid "Found PHP version: " +msgstr "" + +#: src/Core/Installer.php:282 +msgid "PHP cli binary" +msgstr "" + +#: src/Core/Installer.php:295 +msgid "" +"The command line version of PHP on your system does not have " +"\"register_argc_argv\" enabled." +msgstr "" + +#: src/Core/Installer.php:296 +msgid "This is required for message delivery to work." +msgstr "" + +#: src/Core/Installer.php:301 +msgid "PHP register_argc_argv" +msgstr "" + +#: src/Core/Installer.php:333 +msgid "" +"Error: the \"openssl_pkey_new\" function on this system is not able to " +"generate encryption keys" +msgstr "" + +#: src/Core/Installer.php:334 +msgid "" +"If running under Windows, please see \"http://www.php.net/manual/en/openssl." +"installation.php\"." +msgstr "" + +#: src/Core/Installer.php:337 +msgid "Generate encryption keys" +msgstr "" + +#: src/Core/Installer.php:388 +msgid "" +"Error: Apache webserver mod-rewrite module is required but not installed." +msgstr "" + +#: src/Core/Installer.php:392 +msgid "Apache mod_rewrite module" +msgstr "" + +#: src/Core/Installer.php:398 +msgid "Error: PDO or MySQLi PHP module required but not installed." +msgstr "" + +#: src/Core/Installer.php:402 +msgid "Error: The MySQL driver for PDO is not installed." +msgstr "" + +#: src/Core/Installer.php:405 +msgid "PDO or MySQLi PHP module" +msgstr "" + +#: src/Core/Installer.php:411 +msgid "Error: The IntlChar module is not installed." +msgstr "" + +#: src/Core/Installer.php:414 +msgid "IntlChar PHP module" +msgstr "" + +#: src/Core/Installer.php:422 +msgid "Error, XML PHP module required but not installed." +msgstr "" + +#: src/Core/Installer.php:426 +msgid "XML PHP module" +msgstr "" + +#: src/Core/Installer.php:429 +msgid "libCurl PHP module" +msgstr "" + +#: src/Core/Installer.php:430 +msgid "Error: libCURL PHP module required but not installed." +msgstr "" + +#: src/Core/Installer.php:436 +msgid "GD graphics PHP module" +msgstr "" + +#: src/Core/Installer.php:437 +msgid "" +"Error: GD graphics PHP module with JPEG support required but not installed." +msgstr "" + +#: src/Core/Installer.php:443 +msgid "OpenSSL PHP module" +msgstr "" + +#: src/Core/Installer.php:444 +msgid "Error: openssl PHP module required but not installed." +msgstr "" + +#: src/Core/Installer.php:450 +msgid "mb_string PHP module" +msgstr "" + +#: src/Core/Installer.php:451 +msgid "Error: mb_string PHP module required but not installed." +msgstr "" + +#: src/Core/Installer.php:457 +msgid "iconv PHP module" +msgstr "" + +#: src/Core/Installer.php:458 +msgid "Error: iconv PHP module required but not installed." +msgstr "" + +#: src/Core/Installer.php:464 +msgid "POSIX PHP module" +msgstr "" + +#: src/Core/Installer.php:465 +msgid "Error: POSIX PHP module required but not installed." +msgstr "" + +#: src/Core/Installer.php:471 +msgid "Program execution functions" +msgstr "" + +#: src/Core/Installer.php:472 +msgid "" +"Error: Program execution functions (proc_open) required but not enabled." +msgstr "" + +#: src/Core/Installer.php:478 +msgid "JSON PHP module" +msgstr "" + +#: src/Core/Installer.php:479 +msgid "Error: JSON PHP module required but not installed." +msgstr "" + +#: src/Core/Installer.php:485 +msgid "File Information PHP module" +msgstr "" + +#: src/Core/Installer.php:486 +msgid "Error: File Information PHP module required but not installed." +msgstr "" + +#: src/Core/Installer.php:492 +msgid "GNU Multiple Precision PHP module" +msgstr "" + +#: src/Core/Installer.php:493 +msgid "Error: GNU Multiple Precision PHP module required but not installed." +msgstr "" + +#: src/Core/Installer.php:516 +msgid "" +"The web installer needs to be able to create a file called \"local.config." +"php\" in the \"config\" folder of your web server and it is unable to do so." +msgstr "" + +#: src/Core/Installer.php:517 +msgid "" +"This is most often a permission setting, as the web server may not be able " +"to write files in your folder - even if you can." +msgstr "" + +#: src/Core/Installer.php:518 +msgid "" +"At the end of this procedure, we will give you a text to save in a file " +"named local.config.php in your Friendica \"config\" folder." +msgstr "" + +#: src/Core/Installer.php:519 +msgid "" +"You can alternatively skip this procedure and perform a manual installation. " +"Please see the file \"doc/INSTALL.md\" for instructions." +msgstr "" + +#: src/Core/Installer.php:522 +msgid "config/local.config.php is writable" +msgstr "" + +#: src/Core/Installer.php:542 +msgid "" +"Friendica uses the Smarty3 template engine to render its web views. Smarty3 " +"compiles templates to PHP to speed up rendering." +msgstr "" + +#: src/Core/Installer.php:543 +msgid "" +"In order to store these compiled templates, the web server needs to have " +"write access to the directory view/smarty3/ under the Friendica top level " +"folder." +msgstr "" + +#: src/Core/Installer.php:544 +msgid "" +"Please ensure that the user that your web server runs as (e.g. www-data) has " +"write access to this folder." +msgstr "" + +#: src/Core/Installer.php:545 +msgid "" +"Note: as a security measure, you should give the web server write access to " +"view/smarty3/ only--not the template files (.tpl) that it contains." +msgstr "" + +#: src/Core/Installer.php:548 +msgid "view/smarty3 is writable" +msgstr "" + +#: src/Core/Installer.php:576 +msgid "" +"Url rewrite in .htaccess seems not working. Make sure you copied .htaccess-" +"dist to .htaccess." +msgstr "" + +#: src/Core/Installer.php:577 +msgid "" +"In some circumstances (like running inside containers), you can skip this " +"error." +msgstr "" + +#: src/Core/Installer.php:579 +msgid "Error message from Curl when fetching" +msgstr "" + +#: src/Core/Installer.php:585 +msgid "Url rewrite is working" +msgstr "" + +#: src/Core/Installer.php:614 +msgid "" +"The detection of TLS to secure the communication between the browser and the " +"new Friendica server failed." +msgstr "" + +#: src/Core/Installer.php:615 +msgid "" +"It is highly encouraged to use Friendica only over a secure connection as " +"sensitive information like passwords will be transmitted." +msgstr "" + +#: src/Core/Installer.php:616 +msgid "Please ensure that the connection to the server is secure." +msgstr "" + +#: src/Core/Installer.php:617 +msgid "No TLS detected" +msgstr "" + +#: src/Core/Installer.php:619 +msgid "TLS detected" +msgstr "" + +#: src/Core/Installer.php:636 +msgid "ImageMagick PHP extension is not installed" +msgstr "" + +#: src/Core/Installer.php:638 +msgid "ImageMagick PHP extension is installed" +msgstr "" + +#: src/Core/Installer.php:659 +msgid "Database already in use." +msgstr "" + +#: src/Core/Installer.php:664 +msgid "Could not connect to database." +msgstr "" + +#: src/Core/L10n.php:444 src/Model/Item.php:2299 +msgid "Undetermined" +msgstr "" + +#: src/Core/L10n.php:451 +#, php-format +msgid "%s (%s)" +msgstr "" + +#: src/Core/L10n.php:499 src/Model/Event.php:430 +#: src/Module/Settings/Display.php:287 +msgid "Monday" +msgstr "" + +#: src/Core/L10n.php:499 src/Model/Event.php:431 +#: src/Module/Settings/Display.php:288 +msgid "Tuesday" +msgstr "" + +#: src/Core/L10n.php:499 src/Model/Event.php:432 +#: src/Module/Settings/Display.php:289 +msgid "Wednesday" +msgstr "" + +#: src/Core/L10n.php:499 src/Model/Event.php:433 +#: src/Module/Settings/Display.php:290 +msgid "Thursday" +msgstr "" + +#: src/Core/L10n.php:499 src/Model/Event.php:434 +#: src/Module/Settings/Display.php:291 +msgid "Friday" +msgstr "" + +#: src/Core/L10n.php:499 src/Model/Event.php:435 +#: src/Module/Settings/Display.php:292 +msgid "Saturday" +msgstr "" + +#: src/Core/L10n.php:499 src/Model/Event.php:429 +#: src/Module/Settings/Display.php:286 +msgid "Sunday" +msgstr "" + +#: src/Core/L10n.php:503 src/Model/Event.php:450 +msgid "January" +msgstr "" + +#: src/Core/L10n.php:503 src/Model/Event.php:451 +msgid "February" +msgstr "" + +#: src/Core/L10n.php:503 src/Model/Event.php:452 +msgid "March" +msgstr "" + +#: src/Core/L10n.php:503 src/Model/Event.php:453 +msgid "April" +msgstr "" + +#: src/Core/L10n.php:503 src/Core/L10n.php:522 src/Model/Event.php:441 +msgid "May" +msgstr "" + +#: src/Core/L10n.php:503 src/Model/Event.php:454 +msgid "June" +msgstr "" + +#: src/Core/L10n.php:503 src/Model/Event.php:455 +msgid "July" +msgstr "" + +#: src/Core/L10n.php:503 src/Model/Event.php:456 +msgid "August" +msgstr "" + +#: src/Core/L10n.php:503 src/Model/Event.php:457 +msgid "September" +msgstr "" + +#: src/Core/L10n.php:503 src/Model/Event.php:458 +msgid "October" +msgstr "" + +#: src/Core/L10n.php:503 src/Model/Event.php:459 +msgid "November" +msgstr "" + +#: src/Core/L10n.php:503 src/Model/Event.php:460 +msgid "December" +msgstr "" + +#: src/Core/L10n.php:518 src/Model/Event.php:422 +msgid "Mon" +msgstr "" + +#: src/Core/L10n.php:518 src/Model/Event.php:423 +msgid "Tue" +msgstr "" + +#: src/Core/L10n.php:518 src/Model/Event.php:424 +msgid "Wed" +msgstr "" + +#: src/Core/L10n.php:518 src/Model/Event.php:425 +msgid "Thu" +msgstr "" + +#: src/Core/L10n.php:518 src/Model/Event.php:426 +msgid "Fri" +msgstr "" + +#: src/Core/L10n.php:518 src/Model/Event.php:427 +msgid "Sat" +msgstr "" + +#: src/Core/L10n.php:518 src/Model/Event.php:421 +msgid "Sun" +msgstr "" + +#: src/Core/L10n.php:522 src/Model/Event.php:437 +msgid "Jan" +msgstr "" + +#: src/Core/L10n.php:522 src/Model/Event.php:438 +msgid "Feb" +msgstr "" + +#: src/Core/L10n.php:522 src/Model/Event.php:439 +msgid "Mar" +msgstr "" + +#: src/Core/L10n.php:522 src/Model/Event.php:440 +msgid "Apr" +msgstr "" + +#: src/Core/L10n.php:522 src/Model/Event.php:442 +msgid "Jun" +msgstr "" + +#: src/Core/L10n.php:522 src/Model/Event.php:443 +msgid "Jul" +msgstr "" + +#: src/Core/L10n.php:522 src/Model/Event.php:444 +msgid "Aug" +msgstr "" + +#: src/Core/L10n.php:522 +msgid "Sep" +msgstr "" + +#: src/Core/L10n.php:522 src/Model/Event.php:446 +msgid "Oct" +msgstr "" + +#: src/Core/L10n.php:522 src/Model/Event.php:447 +msgid "Nov" +msgstr "" + +#: src/Core/L10n.php:522 src/Model/Event.php:448 +msgid "Dec" +msgstr "" + +#: src/Core/Logger/Util/LoggerSettingsCheck.php:60 +#, php-format +msgid "The logfile '%s' is not usable. No logging possible (error: '%s')" +msgstr "" + +#: src/Core/Logger/Util/LoggerSettingsCheck.php:85 +#, php-format +msgid "The debug logfile '%s' is not usable. No logging possible (error: '%s')" +msgstr "" + +#: src/Core/Renderer.php:92 src/Core/Renderer.php:121 src/Core/Renderer.php:150 +#: src/Core/Renderer.php:184 src/Render/FriendicaSmartyEngine.php:60 +msgid "" +"Friendica can't display this page at the moment, please contact the " +"administrator." +msgstr "" + +#: src/Core/Renderer.php:146 +msgid "template engine cannot be registered without a name." +msgstr "" + +#: src/Core/Renderer.php:180 +msgid "template engine is not registered!" +msgstr "" + +#: src/Core/Storage/Type/FilesystemConfig.php:78 +msgid "Storage base path" +msgstr "" + +#: src/Core/Storage/Type/FilesystemConfig.php:80 +msgid "" +"Folder where uploaded files are saved. For maximum security, This should be " +"a path outside web server folder tree" +msgstr "" + +#: src/Core/Storage/Type/FilesystemConfig.php:93 +msgid "Enter a valid existing folder" +msgstr "" + +#: src/Core/Update.php:80 +#, php-format +msgid "" +"Updates from version %s are not supported. Please update at least to version " +"2021.01 and wait until the postupdate finished version 1383." +msgstr "" + +#: src/Core/Update.php:91 +#, php-format +msgid "" +"Updates from postupdate version %s are not supported. Please update at least " +"to version 2021.01 and wait until the postupdate finished version 1383." +msgstr "" + +#: src/Core/Update.php:183 +#, php-format +msgid "%s: executing pre update %d" +msgstr "" + +#: src/Core/Update.php:225 +#, php-format +msgid "%s: executing post update %d" +msgstr "" + +#: src/Core/Update.php:299 +#, php-format +msgid "Update %s failed. See error logs." +msgstr "" + +#: src/Core/Update.php:339 +#, php-format +msgid "" +"\n" +"\t\t\t\tThe friendica developers released update %s recently,\n" +"\t\t\t\tbut when I tried to install it, something went terribly wrong.\n" +"\t\t\t\tThis needs to be fixed soon and I can't do it alone. Please contact " +"a\n" +"\t\t\t\tfriendica developer if you can not help me on your own. My database " +"might be invalid." +msgstr "" + +#: src/Core/Update.php:345 +#, php-format +msgid "The error message is\\n[pre]%s[/pre]" +msgstr "" + +#: src/Core/Update.php:349 src/Core/Update.php:377 +msgid "[Friendica Notify] Database update" +msgstr "" + +#: src/Core/Update.php:371 +#, php-format +msgid "" +"\n" +"\t\t\t\tThe friendica database was successfully updated from %s to %s." +msgstr "" + +#: src/Database/DBStructure.php:57 +#, php-format +msgid "The database version had been set to %s." +msgstr "" + +#: src/Database/DBStructure.php:82 +#, php-format +msgid "" +"The post update is at version %d, it has to be at %d to safely drop the " +"tables." +msgstr "" + +#: src/Database/DBStructure.php:95 +msgid "No unused tables found." +msgstr "" + +#: src/Database/DBStructure.php:100 +msgid "" +"These tables are not used for friendica and will be deleted when you execute " +"\"dbstructure drop -e\":" +msgstr "" + +#: src/Database/DBStructure.php:137 +msgid "There are no tables on MyISAM or InnoDB with the Antelope file format." +msgstr "" + +#: src/Database/DBStructure.php:161 +#, php-format +msgid "" +"\n" +"Error %d occurred during database update:\n" +"%s\n" +msgstr "" + +#: src/Database/DBStructure.php:164 +msgid "Errors encountered performing database changes: " +msgstr "" + +#: src/Database/DBStructure.php:232 +msgid "Another database update is currently running." +msgstr "" + +#: src/Database/DBStructure.php:236 +#, php-format +msgid "%s: Database update" +msgstr "" + +#: src/Database/DBStructure.php:493 +#, php-format +msgid "%s: updating %s table." +msgstr "" + +#: src/Factory/Api/Mastodon/Error.php:42 +msgid "Record not found" +msgstr "" + +#: src/Factory/Api/Mastodon/Error.php:49 +msgid "Unprocessable Entity" +msgstr "" + +#: src/Factory/Api/Mastodon/Error.php:56 +msgid "Unauthorized" +msgstr "" + +#: src/Factory/Api/Mastodon/Error.php:62 +msgid "" +"Token is not authorized with a valid user or is missing a required scope" +msgstr "" + +#: src/Factory/Api/Mastodon/Error.php:69 +msgid "Internal Server Error" +msgstr "" + +#: src/LegacyModule.php:63 +#, php-format +msgid "Legacy module file not found: %s" +msgstr "" + +#: src/Model/Circle.php:106 +msgid "" +"A deleted circle with this name was revived. Existing item permissions " +"may apply to this circle and any future members. If this is " +"not what you intended, please create another circle with a different name." +msgstr "" + +#: src/Model/Circle.php:544 +msgid "Everybody" +msgstr "" + +#: src/Model/Circle.php:563 +msgid "edit" +msgstr "" + +#: src/Model/Circle.php:600 +msgid "add" +msgstr "" + +#: src/Model/Circle.php:605 +msgid "Edit circle" +msgstr "" + +#: src/Model/Circle.php:606 src/Module/Circle.php:195 +msgid "Contacts not in any circle" +msgstr "" + +#: src/Model/Circle.php:608 +msgid "Create a new circle" +msgstr "" + +#: src/Model/Circle.php:609 src/Module/Circle.php:180 src/Module/Circle.php:203 +#: src/Module/Circle.php:278 +msgid "Circle Name: " +msgstr "" + +#: src/Model/Circle.php:610 +msgid "Edit circles" +msgstr "" + +#: src/Model/Contact.php:1256 src/Module/Moderation/Users/Pending.php:102 +#: src/Module/Notifications/Introductions.php:132 +#: src/Module/Notifications/Introductions.php:204 +msgid "Approve" +msgstr "" + +#: src/Model/Contact.php:1734 +msgid "Organisation" +msgstr "" + +#: src/Model/Contact.php:1742 +msgid "Group" +msgstr "" + +#: src/Model/Contact.php:1746 src/Module/Moderation/BaseUsers.php:130 +msgid "Relay" +msgstr "" + +#: src/Model/Contact.php:3055 +msgid "Disallowed profile URL." +msgstr "" + +#: src/Model/Contact.php:3060 src/Module/Friendica.php:100 +msgid "Blocked domain" +msgstr "" + +#: src/Model/Contact.php:3065 +msgid "Connect URL missing." +msgstr "" + +#: src/Model/Contact.php:3074 +msgid "" +"The contact could not be added. Please check the relevant network " +"credentials in your Settings -> Social Networks page." +msgstr "" + +#: src/Model/Contact.php:3092 +#, php-format +msgid "Expected network %s does not match actual network %s" +msgstr "" + +#: src/Model/Contact.php:3109 +msgid "This seems to be a relay account. They can't be followed by users." +msgstr "" + +#: src/Model/Contact.php:3116 +msgid "The profile address specified does not provide adequate information." +msgstr "" + +#: src/Model/Contact.php:3118 +msgid "No compatible communication protocols or feeds were discovered." +msgstr "" + +#: src/Model/Contact.php:3121 +msgid "An author or name was not found." +msgstr "" + +#: src/Model/Contact.php:3124 +msgid "No browser URL could be matched to this address." +msgstr "" + +#: src/Model/Contact.php:3127 +msgid "" +"Unable to match @-style Identity Address with a known protocol or email " +"contact." +msgstr "" + +#: src/Model/Contact.php:3128 +msgid "Use mailto: in front of address to force email check." +msgstr "" + +#: src/Model/Contact.php:3134 +msgid "" +"The profile address specified belongs to a network which has been disabled " +"on this site." +msgstr "" + +#: src/Model/Contact.php:3139 +msgid "" +"Limited profile. This person will be unable to receive direct/personal " +"notifications from you." +msgstr "" + +#: src/Model/Contact.php:3205 +msgid "Unable to retrieve contact information." +msgstr "" + +#: src/Model/Event.php:54 +msgid "l F d, Y \\@ g:i A \\G\\M\\TP (e)" +msgstr "" + +#: src/Model/Event.php:75 src/Model/Event.php:92 src/Model/Event.php:469 +#: src/Model/Event.php:942 +msgid "Starts:" +msgstr "" + +#: src/Model/Event.php:78 src/Model/Event.php:98 src/Model/Event.php:470 +#: src/Model/Event.php:946 +msgid "Finishes:" +msgstr "" + +#: src/Model/Event.php:419 +msgid "all-day" +msgstr "" + +#: src/Model/Event.php:445 +msgid "Sept" +msgstr "" + +#: src/Model/Event.php:462 src/Module/Calendar/Show.php:128 +#: src/Util/Temporal.php:343 +msgid "today" +msgstr "" + +#: src/Model/Event.php:463 src/Module/Calendar/Show.php:129 +#: src/Module/Settings/Display.php:297 src/Util/Temporal.php:353 +msgid "month" +msgstr "" + +#: src/Model/Event.php:464 src/Module/Calendar/Show.php:130 +#: src/Module/Settings/Display.php:298 src/Util/Temporal.php:354 +msgid "week" +msgstr "" + +#: src/Model/Event.php:465 src/Module/Calendar/Show.php:131 +#: src/Module/Settings/Display.php:299 src/Util/Temporal.php:355 +msgid "day" +msgstr "" + +#: src/Model/Event.php:467 +msgid "No events to display" +msgstr "" + +#: src/Model/Event.php:516 src/Module/DFRN/Poll.php:47 src/Module/Feed.php:69 +#: src/Module/Update/Profile.php:56 +msgid "Access to this profile has been restricted." +msgstr "" + +#: src/Model/Event.php:558 src/Module/Calendar/Event/Show.php:67 +msgid "Event not found." +msgstr "" + +#: src/Model/Event.php:637 +msgid "l, F j" +msgstr "" + +#: src/Model/Event.php:664 +msgid "Edit event" +msgstr "" + +#: src/Model/Event.php:665 +msgid "Duplicate event" +msgstr "" + +#: src/Model/Event.php:666 +msgid "Delete event" +msgstr "" + +#: src/Model/Event.php:896 src/Module/Debug/Localtime.php:38 +msgid "l F d, Y \\@ g:i A" +msgstr "" + +#: src/Model/Event.php:897 +msgid "D g:i A" +msgstr "" + +#: src/Model/Event.php:898 +msgid "g:i A" +msgstr "" + +#: src/Model/Event.php:961 src/Model/Event.php:963 +msgid "Show map" +msgstr "" + +#: src/Model/Event.php:962 +msgid "Hide map" +msgstr "" + +#: src/Model/Event.php:1055 +#, php-format +msgid "%s's birthday" +msgstr "" + +#: src/Model/Event.php:1056 +#, php-format +msgid "Happy Birthday %s" +msgstr "" + +#: src/Model/Item.php:2306 +#, php-format +msgid "%s (%s - %s): %s" +msgstr "" + +#: src/Model/Item.php:2308 +#, php-format +msgid "%s (%s): %s" +msgstr "" + +#: src/Model/Item.php:2311 +#, php-format +msgid "Detected languages in this post:\\n%s" +msgstr "" + +#: src/Model/Item.php:3259 +msgid "activity" +msgstr "" + +#: src/Model/Item.php:3261 +msgid "comment" +msgstr "" + +#: src/Model/Item.php:3264 src/Module/Post/Tag/Add.php:123 +msgid "post" +msgstr "" + +#: src/Model/Item.php:3435 +#, php-format +msgid "%s is blocked" +msgstr "" + +#: src/Model/Item.php:3437 +#, php-format +msgid "%s is ignored" +msgstr "" + +#: src/Model/Item.php:3439 +#, php-format +msgid "Content from %s is collapsed" +msgstr "" + +#: src/Model/Item.php:3443 +#, php-format +msgid "Content warning: %s" +msgstr "" + +#: src/Model/Item.php:3921 +msgid "bytes" +msgstr "" + +#: src/Model/Item.php:3952 +#, 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:3954 +#, php-format +msgid "%2$s (%1$d vote)" +msgid_plural "%2$s (%1$d votes)" +msgstr[0] "" +msgstr[1] "" + +#: src/Model/Item.php:3959 +#, php-format +msgid "%d voter. Poll end: %s" +msgid_plural "%d voters. Poll end: %s" +msgstr[0] "" +msgstr[1] "" + +#: src/Model/Item.php:3961 +#, php-format +msgid "%d voter." +msgid_plural "%d voters." +msgstr[0] "" +msgstr[1] "" + +#: src/Model/Item.php:3963 +#, php-format +msgid "Poll end: %s" +msgstr "" + +#: src/Model/Item.php:3997 src/Model/Item.php:3998 +msgid "View on separate page" +msgstr "" + +#: src/Model/Mail.php:135 +msgid "[no subject]" +msgstr "" + +#: src/Model/Photo.php:1187 src/Module/Media/Photo/Upload.php:168 +msgid "Wall Photos" +msgstr "" + +#: src/Model/Profile.php:363 src/Module/Profile/Profile.php:283 +#: src/Module/Profile/Profile.php:285 +msgid "Edit profile" +msgstr "" + +#: src/Model/Profile.php:365 +msgid "Change profile photo" +msgstr "" + +#: src/Model/Profile.php:378 src/Module/Directory.php:152 +#: src/Module/Profile/Profile.php:209 +msgid "Homepage:" +msgstr "" + +#: src/Model/Profile.php:379 src/Module/Contact/Profile.php:417 +#: src/Module/Notifications/Introductions.php:189 +msgid "About:" +msgstr "" + +#: src/Model/Profile.php:480 +msgid "Atom feed" +msgstr "" + +#: src/Model/Profile.php:487 +msgid "This website has been verified to belong to the same person." +msgstr "" + +#: src/Model/Profile.php:538 +msgid "F d" +msgstr "" + +#: src/Model/Profile.php:602 src/Model/Profile.php:679 +msgid "[today]" +msgstr "" + +#: src/Model/Profile.php:611 +msgid "Birthday Reminders" +msgstr "" + +#: src/Model/Profile.php:612 +msgid "Birthdays this week:" +msgstr "" + +#: src/Model/Profile.php:628 +msgid "g A l F d" +msgstr "" + +#: src/Model/Profile.php:666 +msgid "[No description]" +msgstr "" + +#: src/Model/Profile.php:692 +msgid "Event Reminders" +msgstr "" + +#: src/Model/Profile.php:693 +msgid "Upcoming events the next 7 days:" +msgstr "" + +#: src/Model/Profile.php:892 +#, php-format +msgid "OpenWebAuth: %1$s welcomes %2$s" +msgstr "" + +#: src/Model/Profile.php:1032 +msgid "Hometown:" +msgstr "" + +#: src/Model/Profile.php:1033 +msgid "Marital Status:" +msgstr "" + +#: src/Model/Profile.php:1034 +msgid "With:" +msgstr "" + +#: src/Model/Profile.php:1035 +msgid "Since:" +msgstr "" + +#: src/Model/Profile.php:1036 +msgid "Sexual Preference:" +msgstr "" + +#: src/Model/Profile.php:1037 +msgid "Political Views:" +msgstr "" + +#: src/Model/Profile.php:1038 +msgid "Religious Views:" +msgstr "" + +#: src/Model/Profile.php:1039 +msgid "Likes:" +msgstr "" + +#: src/Model/Profile.php:1040 +msgid "Dislikes:" +msgstr "" + +#: src/Model/Profile.php:1041 +msgid "Title/Description:" +msgstr "" + +#: src/Model/Profile.php:1042 src/Module/Admin/Summary.php:197 +#: src/Module/Moderation/Report/Create.php:280 +#: src/Module/Moderation/Summary.php:76 +msgid "Summary" +msgstr "" + +#: src/Model/Profile.php:1043 +msgid "Musical interests" +msgstr "" + +#: src/Model/Profile.php:1044 +msgid "Books, literature" +msgstr "" + +#: src/Model/Profile.php:1045 +msgid "Television" +msgstr "" + +#: src/Model/Profile.php:1046 +msgid "Film/dance/culture/entertainment" +msgstr "" + +#: src/Model/Profile.php:1047 +msgid "Hobbies/Interests" +msgstr "" + +#: src/Model/Profile.php:1048 +msgid "Love/romance" +msgstr "" + +#: src/Model/Profile.php:1049 +msgid "Work/employment" +msgstr "" + +#: src/Model/Profile.php:1050 +msgid "School/education" +msgstr "" + +#: src/Model/Profile.php:1051 +msgid "Contact information and Social Networks" +msgstr "" + +#: src/Model/User.php:228 src/Model/User.php:1298 +msgid "SERIOUS ERROR: Generation of security keys failed." +msgstr "" + +#: src/Model/User.php:728 src/Model/User.php:761 +msgid "Login failed" +msgstr "" + +#: src/Model/User.php:793 +msgid "Not enough information to authenticate" +msgstr "" + +#: src/Model/User.php:918 +msgid "Password can't be empty" +msgstr "" + +#: src/Model/User.php:960 +msgid "Empty passwords are not allowed." +msgstr "" + +#: src/Model/User.php:964 +msgid "" +"The new password has been exposed in a public data dump, please choose " +"another." +msgstr "" + +#: src/Model/User.php:968 +msgid "The password length is limited to 72 characters." +msgstr "" + +#: src/Model/User.php:972 +msgid "The password can't contain white spaces nor accentuated letters" +msgstr "" + +#: src/Model/User.php:1181 +msgid "Passwords do not match. Password unchanged." +msgstr "" + +#: src/Model/User.php:1188 +msgid "An invitation is required." +msgstr "" + +#: src/Model/User.php:1192 +msgid "Invitation could not be verified." +msgstr "" + +#: src/Model/User.php:1200 +msgid "Invalid OpenID url" +msgstr "" + +#: src/Model/User.php:1213 src/Security/Authentication.php:230 +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:1213 src/Security/Authentication.php:230 +msgid "The error message was:" +msgstr "" + +#: src/Model/User.php:1219 +msgid "Please enter the required information." +msgstr "" + +#: src/Model/User.php:1233 +#, 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:1240 +#, 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:1244 +#, 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:1252 +msgid "That doesn't appear to be your full (First Last) name." +msgstr "" + +#: src/Model/User.php:1257 +msgid "Your email domain is not among those allowed on this site." +msgstr "" + +#: src/Model/User.php:1261 +msgid "Not a valid email address." +msgstr "" + +#: src/Model/User.php:1264 +msgid "The nickname was blocked from registration by the nodes admin." +msgstr "" + +#: src/Model/User.php:1268 src/Model/User.php:1274 +msgid "Cannot use that email." +msgstr "" + +#: src/Model/User.php:1280 +msgid "Your nickname can only contain a-z, 0-9 and _." +msgstr "" + +#: src/Model/User.php:1288 src/Model/User.php:1345 +msgid "Nickname is already registered. Please choose another." +msgstr "" + +#: src/Model/User.php:1332 src/Model/User.php:1336 +msgid "An error occurred during registration. Please try again." +msgstr "" + +#: src/Model/User.php:1359 +msgid "An error occurred creating your default profile. Please try again." +msgstr "" + +#: src/Model/User.php:1366 +msgid "An error occurred creating your self contact. Please try again." +msgstr "" + +#: src/Model/User.php:1371 +msgid "Friends" +msgstr "" + +#: src/Model/User.php:1375 +msgid "" +"An error occurred creating your default contact circle. Please try again." +msgstr "" + +#: src/Model/User.php:1417 +msgid "Profile Photos" +msgstr "" + +#: src/Model/User.php:1599 +#, php-format +msgid "" +"\n" +"\t\tDear %1$s,\n" +"\t\t\tthe administrator of %2$s has set up an account for you." +msgstr "" + +#: src/Model/User.php:1602 +#, php-format +msgid "" +"\n" +"\t\tThe login details are as follows:\n" +"\n" +"\t\tSite Location:\t%1$s\n" +"\t\tLogin Name:\t\t%2$s\n" +"\t\tPassword:\t\t%3$s\n" +"\n" +"\t\tYou may change your password from your account \"Settings\" page after " +"logging\n" +"\t\tin.\n" +"\n" +"\t\tPlease take a few moments to review the other account settings on that " +"page.\n" +"\n" +"\t\tYou may also wish to add some basic information to your default profile\n" +"\t\t(on the \"Profiles\" page) so that other people can easily find you.\n" +"\n" +"\t\tWe recommend adding a profile photo, adding some profile \"keywords\"\n" +"\t\t(very useful in making new friends) - and perhaps what country you live " +"in;\n" +"\t\tif you do not wish to be more specific than that.\n" +"\n" +"\t\tWe fully respect your right to privacy, and none of these items are " +"necessary.\n" +"\t\tIf you are new and do not know anybody here, they may help\n" +"\t\tyou to make some new and interesting friends.\n" +"\n" +"\t\tIf you ever want to delete your account, you can do so at %1$s/settings/" +"removeme\n" +"\n" +"\t\tThank you and welcome to %4$s." +msgstr "" + +#: src/Model/User.php:1634 src/Model/User.php:1740 +#, php-format +msgid "Registration details for %s" +msgstr "" + +#: src/Model/User.php:1654 +#, php-format +msgid "" +"\n" +"\t\t\tDear %1$s,\n" +"\t\t\t\tThank you for registering at %2$s. Your account is pending for " +"approval by the administrator.\n" +"\n" +"\t\t\tYour login details are as follows:\n" +"\n" +"\t\t\tSite Location:\t%3$s\n" +"\t\t\tLogin Name:\t\t%4$s\n" +"\t\t\tPassword:\t\t%5$s\n" +"\t\t" +msgstr "" + +#: src/Model/User.php:1673 +#, php-format +msgid "Registration at %s" +msgstr "" + +#: src/Model/User.php:1697 +#, php-format +msgid "" +"\n" +"\t\t\t\tDear %1$s,\n" +"\t\t\t\tThank you for registering at %2$s. Your account has been created.\n" +"\t\t\t" +msgstr "" + +#: src/Model/User.php:1705 +#, php-format +msgid "" +"\n" +"\t\t\tThe login details are as follows:\n" +"\n" +"\t\t\tSite Location:\t%3$s\n" +"\t\t\tLogin Name:\t\t%1$s\n" +"\t\t\tPassword:\t\t%5$s\n" +"\n" +"\t\t\tYou may change your password from your account \"Settings\" page after " +"logging\n" +"\t\t\tin.\n" +"\n" +"\t\t\tPlease take a few moments to review the other account settings on that " +"page.\n" +"\n" +"\t\t\tYou may also wish to add some basic information to your default " +"profile\n" +"\t\t\t(on the \"Profiles\" page) so that other people can easily find you.\n" +"\n" +"\t\t\tWe recommend adding a profile photo, adding some profile " +"\"keywords\" (very useful\n" +"\t\t\tin making new friends) - and perhaps what country you live in; if you " +"do not wish\n" +"\t\t\tto be more specific than that.\n" +"\n" +"\t\t\tWe fully respect your right to privacy, and none of these items are " +"necessary.\n" +"\t\t\tIf you are new and do not know anybody here, they may help\n" +"\t\t\tyou to make some new and interesting friends.\n" +"\n" +"\t\t\tIf you ever want to delete your account, you can do so at %3$s/" +"settings/removeme\n" +"\n" +"\t\t\tThank you and welcome to %2$s." +msgstr "" + +#: src/Model/User.php:1767 +msgid "" +"User with delegates can't be removed, please remove delegate users first" +msgstr "" + +#: src/Module/Admin/Addons/Details.php:65 +msgid "Addon not found." +msgstr "" + +#: src/Module/Admin/Addons/Details.php:76 src/Module/Admin/Addons/Index.php:49 +#, php-format +msgid "Addon %s disabled." +msgstr "" + +#: src/Module/Admin/Addons/Details.php:79 src/Module/Admin/Addons/Index.php:51 +#, php-format +msgid "Addon %s enabled." +msgstr "" + +#: src/Module/Admin/Addons/Details.php:88 +#: src/Module/Admin/Themes/Details.php:46 +msgid "Disable" +msgstr "" + +#: src/Module/Admin/Addons/Details.php:91 +#: src/Module/Admin/Themes/Details.php:49 src/Module/Settings/Display.php:344 +msgid "Enable" +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:72 +#: src/Module/Admin/Site.php:457 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 +#: src/Module/Moderation/Users/Pending.php:96 +msgid "Administration" +msgstr "" + +#: src/Module/Admin/Addons/Details.php:112 src/Module/Admin/Addons/Index.php:68 +#: src/Module/BaseAdmin.php:92 src/Module/BaseSettings.php:139 +msgid "Addons" +msgstr "" + +#: src/Module/Admin/Addons/Details.php:113 +#: src/Module/Admin/Themes/Details.php:92 +msgid "Toggle" +msgstr "" + +#: src/Module/Admin/Addons/Details.php:120 +#: src/Module/Admin/Themes/Details.php:100 +msgid "Author: " +msgstr "" + +#: src/Module/Admin/Addons/Details.php:121 +#: src/Module/Admin/Themes/Details.php:101 +msgid "Maintainer: " +msgstr "" + +#: src/Module/Admin/Addons/Index.php:42 +msgid "Addons reloaded" +msgstr "" + +#: src/Module/Admin/Addons/Index.php:53 +#, php-format +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/Themes/Index.php:113 src/Module/Admin/Tos.php:86 +#: src/Module/Settings/Account.php:551 src/Module/Settings/Addons.php:78 +#: src/Module/Settings/Connectors.php:160 +#: src/Module/Settings/Connectors.php:246 +#: src/Module/Settings/Delegation.php:193 src/Module/Settings/Display.php:312 +#: src/Module/Settings/Features.php:75 +msgid "Save Settings" +msgstr "" + +#: src/Module/Admin/Addons/Index.php:70 +msgid "Reload active addons" +msgstr "" + +#: src/Module/Admin/Addons/Index.php:74 +#, php-format +msgid "" +"There are currently no addons available on your node. You can find the " +"official addon repository at %1$s and might find other interesting addons in " +"the open addon registry at %2$s" +msgstr "" + +#: src/Module/Admin/DBSync.php:51 +msgid "Update has been marked successful" +msgstr "" + +#: src/Module/Admin/DBSync.php:59 +#, php-format +msgid "Database structure update %s was successfully applied." +msgstr "" + +#: src/Module/Admin/DBSync.php:61 +#, php-format +msgid "Executing of database structure update %s failed with error: %s" +msgstr "" + +#: src/Module/Admin/DBSync.php:76 +#, php-format +msgid "Executing %s failed with error: %s" +msgstr "" + +#: src/Module/Admin/DBSync.php:78 +#, php-format +msgid "Update %s was successfully applied." +msgstr "" + +#: src/Module/Admin/DBSync.php:81 +#, php-format +msgid "Update %s did not return a status. Unknown if it succeeded." +msgstr "" + +#: src/Module/Admin/DBSync.php:84 +#, php-format +msgid "There was no additional update function %s that needed to be called." +msgstr "" + +#: src/Module/Admin/DBSync.php:105 +msgid "No failed updates." +msgstr "" + +#: src/Module/Admin/DBSync.php:106 +msgid "Check database structure" +msgstr "" + +#: src/Module/Admin/DBSync.php:110 +msgid "Failed Updates" +msgstr "" + +#: src/Module/Admin/DBSync.php:111 +msgid "" +"This does not include updates prior to 1139, which did not return a status." +msgstr "" + +#: src/Module/Admin/DBSync.php:112 +msgid "Mark success (if update was manually applied)" +msgstr "" + +#: src/Module/Admin/DBSync.php:113 +msgid "Attempt to execute this update step automatically" +msgstr "" + +#: src/Module/Admin/Features.php:67 +#: src/Module/Notifications/Introductions.php:144 +#: src/Module/OAuth/Acknowledge.php:55 src/Module/Register.php:132 +#: src/Module/Settings/TwoFactor/Trusted.php:129 +msgid "No" +msgstr "" + +#: src/Module/Admin/Features.php:67 src/Module/Contact/Revoke.php:108 +#: src/Module/Notifications/Introductions.php:144 +#: src/Module/OAuth/Acknowledge.php:54 src/Module/Register.php:131 +#: src/Module/Settings/TwoFactor/Trusted.php:129 +msgid "Yes" +msgstr "" + +#: src/Module/Admin/Features.php:67 +msgid "Locked" +msgstr "" + +#: src/Module/Admin/Features.php:81 +msgid "Manage Additional Features" +msgstr "" + +#: src/Module/Admin/Federation.php:82 +#: src/Module/Moderation/Report/Create.php:191 +#: src/Module/Moderation/Report/Create.php:316 +msgid "Other" +msgstr "" + +#: src/Module/Admin/Federation.php:160 src/Module/Admin/Federation.php:408 +msgid "unknown" +msgstr "" + +#: src/Module/Admin/Federation.php:193 +#, php-format +msgid "%2$s total system" +msgid_plural "%2$s total systems" +msgstr[0] "" +msgstr[1] "" + +#: src/Module/Admin/Federation.php:194 +#, php-format +msgid "%2$s active user last month" +msgid_plural "%2$s active users last month" +msgstr[0] "" +msgstr[1] "" + +#: src/Module/Admin/Federation.php:195 +#, php-format +msgid "%2$s active user last six months" +msgid_plural "%2$s active users last six months" +msgstr[0] "" +msgstr[1] "" + +#: src/Module/Admin/Federation.php:196 +#, php-format +msgid "%2$s registered user" +msgid_plural "%2$s registered users" +msgstr[0] "" +msgstr[1] "" + +#: src/Module/Admin/Federation.php:197 +#, php-format +msgid "%2$s locally created post or comment" +msgid_plural "%2$s locally created posts and comments" +msgstr[0] "" +msgstr[1] "" + +#: src/Module/Admin/Federation.php:200 +#, php-format +msgid "%2$s post per user" +msgid_plural "%2$s posts per user" +msgstr[0] "" +msgstr[1] "" + +#: src/Module/Admin/Federation.php:205 +#, php-format +msgid "%2$s user per system" +msgid_plural "%2$s users per system" +msgstr[0] "" +msgstr[1] "" + +#: src/Module/Admin/Federation.php:215 +msgid "" +"This page offers you some numbers to the known part of the federated social " +"network your Friendica node is part of. These numbers are not complete but " +"only reflect the part of the network your node is aware of." +msgstr "" + +#: src/Module/Admin/Federation.php:221 src/Module/BaseAdmin.php:87 +msgid "Federation Statistics" +msgstr "" + +#: src/Module/Admin/Federation.php:224 +#, php-format +msgid "" +"Currently this node is aware of %2$s node (%3$s active users last month, " +"%4$s active users last six months, %5$s registered users in total) from the " +"following platforms:" +msgid_plural "" +"Currently this node is aware of %2$s nodes (%3$s active users last month, " +"%4$s active users last six months, %5$s registered users in total) from the " +"following platforms:" +msgstr[0] "" +msgstr[1] "" + +#: src/Module/Admin/Logs/Settings.php:47 +#, php-format +msgid "The logfile '%s' is not writable. No logging possible" +msgstr "" + +#: src/Module/Admin/Logs/Settings.php:77 +msgid "PHP log currently enabled." +msgstr "" + +#: src/Module/Admin/Logs/Settings.php:79 +msgid "PHP log currently disabled." +msgstr "" + +#: src/Module/Admin/Logs/Settings.php:86 src/Module/BaseAdmin.php:102 +#: src/Module/BaseAdmin.php:103 +msgid "Logs" +msgstr "" + +#: src/Module/Admin/Logs/Settings.php:88 +msgid "Clear" +msgstr "" + +#: src/Module/Admin/Logs/Settings.php:91 +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 +msgid "Read-only because it is set by an environment variable" +msgstr "" + +#: src/Module/Admin/Logs/Settings.php:92 +msgid "Log file" +msgstr "" + +#: src/Module/Admin/Logs/Settings.php:92 +msgid "" +"Must be writable by web server. Relative to your Friendica top-level " +"directory." +msgstr "" + +#: src/Module/Admin/Logs/Settings.php:93 +msgid "Log level" +msgstr "" + +#: src/Module/Admin/Logs/Settings.php:95 +msgid "PHP logging" +msgstr "" + +#: src/Module/Admin/Logs/Settings.php:96 +msgid "" +"To temporarily enable logging of PHP errors and warnings you can prepend the " +"following to the index.php file of your installation. The filename set in " +"the 'error_log' line is relative to the friendica top-level directory and " +"must be writeable by the web server. The option '1' for 'log_errors' and " +"'display_errors' is to enable these options, set to '0' to disable them." +msgstr "" + +#: src/Module/Admin/Logs/View.php:70 +#, php-format +msgid "" +"Error trying to open %1$s log file.
    Check to see if " +"file %1$s exist and is readable." +msgstr "" + +#: src/Module/Admin/Logs/View.php:79 +#, php-format +msgid "" +"Couldn't open %1$s log file.
    Check to see if file %1$s " +"is readable." +msgstr "" + +#: src/Module/Admin/Logs/View.php:84 src/Module/BaseAdmin.php:104 +msgid "View Logs" +msgstr "" + +#: src/Module/Admin/Logs/View.php:87 +msgid "Search in logs" +msgstr "" + +#: src/Module/Admin/Logs/View.php:88 +#: src/Module/Notifications/Notifications.php:140 +msgid "Show all" +msgstr "" + +#: src/Module/Admin/Logs/View.php:89 +msgid "Date" +msgstr "" + +#: src/Module/Admin/Logs/View.php:90 +msgid "Level" +msgstr "" + +#: src/Module/Admin/Logs/View.php:91 +msgid "Context" +msgstr "" + +#: src/Module/Admin/Logs/View.php:93 +msgid "ALL" +msgstr "" + +#: src/Module/Admin/Logs/View.php:94 +msgid "View details" +msgstr "" + +#: src/Module/Admin/Logs/View.php:95 +msgid "Click to view details" +msgstr "" + +#: src/Module/Admin/Logs/View.php:96 src/Module/Calendar/Event/Form.php:207 +msgid "Event details" +msgstr "" + +#: src/Module/Admin/Logs/View.php:97 +msgid "Data" +msgstr "" + +#: src/Module/Admin/Logs/View.php:98 +#: src/Module/Debug/ActivityPubConversion.php:57 +msgid "Source" +msgstr "" + +#: src/Module/Admin/Logs/View.php:99 +msgid "File" +msgstr "" + +#: src/Module/Admin/Logs/View.php:100 +msgid "Line" +msgstr "" + +#: src/Module/Admin/Logs/View.php:101 +msgid "Function" +msgstr "" + +#: src/Module/Admin/Logs/View.php:102 +msgid "UID" +msgstr "" + +#: src/Module/Admin/Logs/View.php:103 +msgid "Process ID" +msgstr "" + +#: src/Module/Admin/Logs/View.php:104 +msgid "Close" +msgstr "" + +#: src/Module/Admin/Queue.php:50 +msgid "Inspect Deferred Worker Queue" +msgstr "" + +#: src/Module/Admin/Queue.php:51 +msgid "" +"This page lists the deferred worker jobs. This are jobs that couldn't be " +"executed at the first time." +msgstr "" + +#: src/Module/Admin/Queue.php:54 +msgid "Inspect Worker Queue" +msgstr "" + +#: src/Module/Admin/Queue.php:55 +msgid "" +"This page lists the currently queued worker jobs. These jobs are handled by " +"the worker cronjob you've set up during install." +msgstr "" + +#: src/Module/Admin/Queue.php:75 +msgid "ID" +msgstr "" + +#: src/Module/Admin/Queue.php:76 +msgid "Command" +msgstr "" + +#: src/Module/Admin/Queue.php:77 +msgid "Job Parameters" +msgstr "" + +#: src/Module/Admin/Queue.php:78 src/Module/Moderation/Reports.php:95 +#: src/Module/Settings/OAuth.php:74 +msgid "Created" +msgstr "" + +#: src/Module/Admin/Queue.php:79 +msgid "Priority" +msgstr "" + +#: src/Module/Admin/Site.php:244 +#, 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 +msgid "No special theme for mobile devices" +msgstr "" + +#: src/Module/Admin/Site.php:389 src/Module/Settings/Display.php:227 +#, php-format +msgid "%s - (Experimental)" +msgstr "" + +#: src/Module/Admin/Site.php:401 +msgid "No community page" +msgstr "" + +#: src/Module/Admin/Site.php:402 +msgid "No community page for visitors" +msgstr "" + +#: src/Module/Admin/Site.php:403 +msgid "Public postings from users of this site" +msgstr "" + +#: src/Module/Admin/Site.php:404 +msgid "Public postings from the federated network" +msgstr "" + +#: src/Module/Admin/Site.php:405 +msgid "Public postings from local users and the federated network" +msgstr "" + +#: src/Module/Admin/Site.php:411 +msgid "Multi user instance" +msgstr "" + +#: src/Module/Admin/Site.php:434 +msgid "Closed" +msgstr "" + +#: src/Module/Admin/Site.php:435 +msgid "Requires approval" +msgstr "" + +#: src/Module/Admin/Site.php:436 +msgid "Open" +msgstr "" + +#: src/Module/Admin/Site.php:440 +msgid "Don't check" +msgstr "" + +#: src/Module/Admin/Site.php:441 +msgid "check the stable version" +msgstr "" + +#: src/Module/Admin/Site.php:442 +msgid "check the development version" +msgstr "" + +#: src/Module/Admin/Site.php:446 +msgid "none" +msgstr "" + +#: src/Module/Admin/Site.php:447 +msgid "Local contacts" +msgstr "" + +#: src/Module/Admin/Site.php:448 +msgid "Interactors" +msgstr "" + +#: src/Module/Admin/Site.php:458 src/Module/BaseAdmin.php:90 +msgid "Site" +msgstr "" + +#: src/Module/Admin/Site.php:459 +msgid "General Information" +msgstr "" + +#: src/Module/Admin/Site.php:461 +msgid "Republish users to directory" +msgstr "" + +#: src/Module/Admin/Site.php:462 src/Module/Register.php:153 +msgid "Registration" +msgstr "" + +#: src/Module/Admin/Site.php:463 +msgid "File upload" +msgstr "" + +#: src/Module/Admin/Site.php:464 +msgid "Policies" +msgstr "" + +#: src/Module/Admin/Site.php:465 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 +msgid "Auto Discovered Contact Directory" +msgstr "" + +#: src/Module/Admin/Site.php:467 +msgid "Performance" +msgstr "" + +#: src/Module/Admin/Site.php:468 +msgid "Worker" +msgstr "" + +#: src/Module/Admin/Site.php:469 +msgid "Message Relay" +msgstr "" + +#: src/Module/Admin/Site.php:470 +msgid "" +"Use the command \"console relay\" in the command line to add or remove " +"relays." +msgstr "" + +#: src/Module/Admin/Site.php:471 +msgid "The system is not subscribed to any relays at the moment." +msgstr "" + +#: src/Module/Admin/Site.php:472 +msgid "The system is currently subscribed to the following relays:" +msgstr "" + +#: src/Module/Admin/Site.php:475 +msgid "Relocate Node" +msgstr "" + +#: src/Module/Admin/Site.php:476 +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 +msgid "(Friendica directory)# bin/console relocate https://newdomain.com" +msgstr "" + +#: src/Module/Admin/Site.php:480 +msgid "Site name" +msgstr "" + +#: src/Module/Admin/Site.php:481 +msgid "Sender Email" +msgstr "" + +#: src/Module/Admin/Site.php:481 +msgid "" +"The email address your server shall use to send notification emails from." +msgstr "" + +#: src/Module/Admin/Site.php:482 +msgid "Name of the system actor" +msgstr "" + +#: src/Module/Admin/Site.php:482 +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 +msgid "Banner/Logo" +msgstr "" + +#: src/Module/Admin/Site.php:484 +msgid "Email Banner/Logo" +msgstr "" + +#: src/Module/Admin/Site.php:485 +msgid "Shortcut icon" +msgstr "" + +#: src/Module/Admin/Site.php:485 +msgid "Link to an icon that will be used for browsers." +msgstr "" + +#: src/Module/Admin/Site.php:486 +msgid "Touch icon" +msgstr "" + +#: src/Module/Admin/Site.php:486 +msgid "Link to an icon that will be used for tablets and mobiles." +msgstr "" + +#: src/Module/Admin/Site.php:487 +msgid "Additional Info" +msgstr "" + +#: src/Module/Admin/Site.php:487 +#, 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 +msgid "System language" +msgstr "" + +#: src/Module/Admin/Site.php:489 +msgid "System theme" +msgstr "" + +#: src/Module/Admin/Site.php:489 +#, php-format +msgid "" +"Default system theme - may be over-ridden by user profiles - Change default theme settings" +msgstr "" + +#: src/Module/Admin/Site.php:490 +msgid "Mobile system theme" +msgstr "" + +#: src/Module/Admin/Site.php:490 +msgid "Theme for mobile devices" +msgstr "" + +#: src/Module/Admin/Site.php:491 +msgid "Force SSL" +msgstr "" + +#: src/Module/Admin/Site.php:491 +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 +msgid "Show help entry from navigation menu" +msgstr "" + +#: src/Module/Admin/Site.php:492 +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 +msgid "Single user instance" +msgstr "" + +#: src/Module/Admin/Site.php:493 +msgid "Make this instance multi-user or single-user for the named user" +msgstr "" + +#: src/Module/Admin/Site.php:495 +msgid "Maximum image size" +msgstr "" + +#: src/Module/Admin/Site.php:495 +#, php-format +msgid "" +"Maximum size in bytes of uploaded images. Default is 0, which means no " +"limits. You can put k, m, or g behind the desired value for KiB, MiB, GiB, " +"respectively.\n" +"\t\t\t\t\t\t\t\t\t\t\t\t\tThe value of upload_max_filesize in " +"your PHP.ini needs be set to at least the desired limit.\n" +"\t\t\t\t\t\t\t\t\t\t\t\t\tCurrently upload_max_filesize is set " +"to %s (%s byte)" +msgstr "" + +#: src/Module/Admin/Site.php:499 +msgid "Maximum image length" +msgstr "" + +#: src/Module/Admin/Site.php:499 +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 +msgid "JPEG image quality" +msgstr "" + +#: src/Module/Admin/Site.php:500 +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 +msgid "Register policy" +msgstr "" + +#: src/Module/Admin/Site.php:503 +msgid "Maximum Users" +msgstr "" + +#: src/Module/Admin/Site.php:503 +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 " +"below the limit. It only works when the policy is set to open or close, but " +"not when the policy is set to approval." +msgstr "" + +#: src/Module/Admin/Site.php:504 +msgid "Maximum Daily Registrations" +msgstr "" + +#: src/Module/Admin/Site.php:504 +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 +msgid "Register text" +msgstr "" + +#: src/Module/Admin/Site.php:505 +msgid "" +"Will be displayed prominently on the registration page. You can use BBCode " +"here." +msgstr "" + +#: src/Module/Admin/Site.php:506 +msgid "Forbidden Nicknames" +msgstr "" + +#: src/Module/Admin/Site.php:506 +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 +msgid "Accounts abandoned after x days" +msgstr "" + +#: src/Module/Admin/Site.php:507 +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 +msgid "Allowed friend domains" +msgstr "" + +#: src/Module/Admin/Site.php:508 +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 +msgid "Allowed email domains" +msgstr "" + +#: src/Module/Admin/Site.php:509 +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 +msgid "Disallowed email domains" +msgstr "" + +#: src/Module/Admin/Site.php:510 +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 +msgid "No OEmbed rich content" +msgstr "" + +#: src/Module/Admin/Site.php:511 +msgid "" +"Don't show the rich content (e.g. embedded PDF), except from the domains " +"listed below." +msgstr "" + +#: src/Module/Admin/Site.php:512 +msgid "Trusted third-party domains" +msgstr "" + +#: src/Module/Admin/Site.php:512 +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 +msgid "Block public" +msgstr "" + +#: src/Module/Admin/Site.php:513 +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 +msgid "Force publish" +msgstr "" + +#: src/Module/Admin/Site.php:514 +msgid "" +"Check to force all profiles on this site to be listed in the site directory." +msgstr "" + +#: src/Module/Admin/Site.php:514 +msgid "Enabling this may violate privacy laws like the GDPR" +msgstr "" + +#: src/Module/Admin/Site.php:515 +msgid "Global directory URL" +msgstr "" + +#: src/Module/Admin/Site.php:515 +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 +msgid "Private posts by default for new users" +msgstr "" + +#: src/Module/Admin/Site.php:516 +msgid "" +"Set default post permissions for all new members to the default privacy " +"circle rather than public." +msgstr "" + +#: src/Module/Admin/Site.php:517 +msgid "Don't include post content in email notifications" +msgstr "" + +#: src/Module/Admin/Site.php:517 +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 +msgid "Disallow public access to addons listed in the apps menu." +msgstr "" + +#: src/Module/Admin/Site.php:518 +msgid "" +"Checking this box will restrict addons listed in the apps menu to members " +"only." +msgstr "" + +#: src/Module/Admin/Site.php:519 +msgid "Don't embed private images in posts" +msgstr "" + +#: src/Module/Admin/Site.php:519 +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 +msgid "Explicit Content" +msgstr "" + +#: src/Module/Admin/Site.php:520 +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 " +"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." +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 +msgid "Only local search" +msgstr "" + +#: src/Module/Admin/Site.php:522 +msgid "" +"Blocks search for users who are not logged in to prevent crawlers from " +"blocking your system." +msgstr "" + +#: src/Module/Admin/Site.php:523 +msgid "Blocked tags for trending tags" +msgstr "" + +#: src/Module/Admin/Site.php:523 +msgid "" +"Comma separated list of hashtags that shouldn't be displayed in the trending " +"tags." +msgstr "" + +#: src/Module/Admin/Site.php:524 +msgid "Cache contact avatars" +msgstr "" + +#: src/Module/Admin/Site.php:524 +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 +msgid "Allow Users to set remote_self" +msgstr "" + +#: src/Module/Admin/Site.php:525 +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 +msgid "Allow Users to set up relay channels" +msgstr "" + +#: src/Module/Admin/Site.php:526 +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 +msgid "Adjust the feed poll frequency" +msgstr "" + +#: src/Module/Admin/Site.php:527 +msgid "Automatically detect and set the best feed poll frequency." +msgstr "" + +#: src/Module/Admin/Site.php:528 +msgid "Minimum poll interval" +msgstr "" + +#: src/Module/Admin/Site.php:528 +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 +msgid "Enable multiple registrations" +msgstr "" + +#: src/Module/Admin/Site.php:529 +msgid "Enable users to register additional accounts for use as pages." +msgstr "" + +#: src/Module/Admin/Site.php:530 +msgid "Enable OpenID" +msgstr "" + +#: src/Module/Admin/Site.php:530 +msgid "Enable OpenID support for registration and logins." +msgstr "" + +#: src/Module/Admin/Site.php:531 +msgid "Enable full name check" +msgstr "" + +#: src/Module/Admin/Site.php:531 +msgid "" +"Prevents users from registering with a display name with fewer than two " +"parts separated by spaces." +msgstr "" + +#: src/Module/Admin/Site.php:532 +msgid "Email administrators on new registration" +msgstr "" + +#: src/Module/Admin/Site.php:532 +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 +msgid "Community pages for visitors" +msgstr "" + +#: src/Module/Admin/Site.php:533 +msgid "" +"Which community pages should be available for visitors. Local users always " +"see both pages." +msgstr "" + +#: src/Module/Admin/Site.php:534 +msgid "Posts per user on community page" +msgstr "" + +#: src/Module/Admin/Site.php:534 +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 +msgid "Posts per server on community page" +msgstr "" + +#: src/Module/Admin/Site.php:535 +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 +msgid "Enable Mail support" +msgstr "" + +#: src/Module/Admin/Site.php:537 +msgid "" +"Enable built-in mail support to poll IMAP folders and to reply via mail." +msgstr "" + +#: src/Module/Admin/Site.php:538 +msgid "" +"Mail support can't be enabled because the PHP IMAP module is not installed." +msgstr "" + +#: src/Module/Admin/Site.php:539 +msgid "Enable OStatus support" +msgstr "" + +#: src/Module/Admin/Site.php:539 +msgid "" +"Enable built-in OStatus (StatusNet, GNU Social etc.) compatibility. All " +"communications in OStatus are public." +msgstr "" + +#: src/Module/Admin/Site.php:541 +msgid "" +"Diaspora support can't be enabled because Friendica was installed into a sub " +"directory." +msgstr "" + +#: src/Module/Admin/Site.php:542 +msgid "Enable Diaspora support" +msgstr "" + +#: src/Module/Admin/Site.php:542 +msgid "" +"Enable built-in Diaspora network compatibility for communicating with " +"diaspora servers." +msgstr "" + +#: src/Module/Admin/Site.php:543 +msgid "Verify SSL" +msgstr "" + +#: src/Module/Admin/Site.php:543 +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 +msgid "Proxy user" +msgstr "" + +#: src/Module/Admin/Site.php:544 +msgid "User name for the proxy server." +msgstr "" + +#: src/Module/Admin/Site.php:545 +msgid "Proxy URL" +msgstr "" + +#: src/Module/Admin/Site.php:545 +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 +msgid "Network timeout" +msgstr "" + +#: src/Module/Admin/Site.php:546 +msgid "Value is in seconds. Set to 0 for unlimited (not recommended)." +msgstr "" + +#: src/Module/Admin/Site.php:547 +msgid "Maximum Load Average" +msgstr "" + +#: src/Module/Admin/Site.php:547 +#, php-format +msgid "" +"Maximum system load before delivery and poll processes are deferred - " +"default %d." +msgstr "" + +#: src/Module/Admin/Site.php:548 +msgid "Minimal Memory" +msgstr "" + +#: src/Module/Admin/Site.php:548 +msgid "" +"Minimal free memory in MB for the worker. Needs access to /proc/meminfo - " +"default 0 (deactivated)." +msgstr "" + +#: src/Module/Admin/Site.php:549 +msgid "Periodically optimize tables" +msgstr "" + +#: src/Module/Admin/Site.php:549 +msgid "Periodically optimize tables like the cache and the workerqueue" +msgstr "" + +#: src/Module/Admin/Site.php:551 +msgid "Discover followers/followings from contacts" +msgstr "" + +#: src/Module/Admin/Site.php:551 +msgid "" +"If enabled, contacts are checked for their followers and following contacts." +msgstr "" + +#: src/Module/Admin/Site.php:552 +msgid "None - deactivated" +msgstr "" + +#: src/Module/Admin/Site.php:553 +msgid "" +"Local contacts - contacts of our local contacts are discovered for their " +"followers/followings." +msgstr "" + +#: src/Module/Admin/Site.php:554 +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 +msgid "Only update contacts/servers with local data" +msgstr "" + +#: src/Module/Admin/Site.php:556 +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 +msgid "Synchronize the contacts with the directory server" +msgstr "" + +#: src/Module/Admin/Site.php:557 +msgid "" +"if enabled, the system will check periodically for new contacts on the " +"defined directory server." +msgstr "" + +#: src/Module/Admin/Site.php:559 +msgid "Discover contacts from other servers" +msgstr "" + +#: src/Module/Admin/Site.php:559 +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 +msgid "Days between requery" +msgstr "" + +#: src/Module/Admin/Site.php:560 +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 +msgid "Search the local directory" +msgstr "" + +#: src/Module/Admin/Site.php:561 +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 +msgid "Publish server information" +msgstr "" + +#: src/Module/Admin/Site.php:563 +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 " +"profiles, number of posts and the activated protocols and connectors. See the-federation.info for details." +msgstr "" + +#: src/Module/Admin/Site.php:565 +msgid "Check upstream version" +msgstr "" + +#: src/Module/Admin/Site.php:565 +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 +msgid "Suppress Tags" +msgstr "" + +#: src/Module/Admin/Site.php:566 +msgid "Suppress showing a list of hashtags at the end of the posting." +msgstr "" + +#: src/Module/Admin/Site.php:567 +msgid "Clean database" +msgstr "" + +#: src/Module/Admin/Site.php:567 +msgid "" +"Remove old remote items, orphaned database records and old content from some " +"other helper tables." +msgstr "" + +#: src/Module/Admin/Site.php:568 +msgid "Lifespan of remote items" +msgstr "" + +#: src/Module/Admin/Site.php:568 +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 +msgid "Lifespan of unclaimed items" +msgstr "" + +#: src/Module/Admin/Site.php:569 +msgid "" +"When the database cleanup is enabled, this defines the days after which " +"unclaimed remote items (mostly content from the relay) will be deleted. " +"Default value is 90 days. Defaults to the general lifespan value of remote " +"items if set to 0." +msgstr "" + +#: src/Module/Admin/Site.php:570 +msgid "Lifespan of raw conversation data" +msgstr "" + +#: src/Module/Admin/Site.php:570 +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 +msgid "Maximum numbers of comments per post" +msgstr "" + +#: src/Module/Admin/Site.php:571 +msgid "How much comments should be shown for each post? Default value is 100." +msgstr "" + +#: src/Module/Admin/Site.php:572 +msgid "Maximum numbers of comments per post on the display page" +msgstr "" + +#: src/Module/Admin/Site.php:572 +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 +msgid "Items per page" +msgstr "" + +#: src/Module/Admin/Site.php:573 +msgid "" +"Number of items per page in stream pages (network, community, profile/" +"contact statuses, search)." +msgstr "" + +#: src/Module/Admin/Site.php:574 +msgid "Items per page for mobile devices" +msgstr "" + +#: src/Module/Admin/Site.php:574 +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 +msgid "Temp path" +msgstr "" + +#: src/Module/Admin/Site.php:575 +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 +msgid "Only search in tags" +msgstr "" + +#: src/Module/Admin/Site.php:576 +msgid "On large systems the text search can slow down the system extremely." +msgstr "" + +#: src/Module/Admin/Site.php:577 +msgid "Maximum age of items in the search table" +msgstr "" + +#: src/Module/Admin/Site.php:577 +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 +msgid "Generate counts per contact circle when calculating network count" +msgstr "" + +#: src/Module/Admin/Site.php:578 +msgid "" +"On systems with users that heavily use contact circles the query can be very " +"expensive." +msgstr "" + +#: src/Module/Admin/Site.php:579 +msgid "Process \"view\" activities" +msgstr "" + +#: src/Module/Admin/Site.php:579 +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 +msgid "Days, after which a contact is archived" +msgstr "" + +#: src/Module/Admin/Site.php:580 +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 +msgid "Maximum number of parallel workers" +msgstr "" + +#: src/Module/Admin/Site.php:582 +#, 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 +msgid "Maximum load for workers" +msgstr "" + +#: src/Module/Admin/Site.php:583 +msgid "Maximum load that causes a cooldown before each worker function call." +msgstr "" + +#: src/Module/Admin/Site.php:584 +msgid "Enable fastlane" +msgstr "" + +#: src/Module/Admin/Site.php:584 +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 +msgid "Decoupled receiver" +msgstr "" + +#: src/Module/Admin/Site.php:585 +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 +msgid "Cron interval" +msgstr "" + +#: src/Module/Admin/Site.php:586 +msgid "Minimal period in minutes between two calls of the \"Cron\" worker job." +msgstr "" + +#: src/Module/Admin/Site.php:587 +msgid "Worker defer limit" +msgstr "" + +#: src/Module/Admin/Site.php:587 +msgid "" +"Per default the systems tries delivering for 15 times before dropping it." +msgstr "" + +#: src/Module/Admin/Site.php:588 +msgid "Worker fetch limit" +msgstr "" + +#: src/Module/Admin/Site.php:588 +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 " +"it. Only change it, when you know how to measure the performance of your " +"system." +msgstr "" + +#: src/Module/Admin/Site.php:590 +msgid "Direct relay transfer" +msgstr "" + +#: src/Module/Admin/Site.php:590 +msgid "" +"Enables the direct transfer to other servers without using the relay servers" +msgstr "" + +#: src/Module/Admin/Site.php:591 +msgid "Relay scope" +msgstr "" + +#: src/Module/Admin/Site.php:591 +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/Settings/TwoFactor/Index.php:146 +msgid "Disabled" +msgstr "" + +#: src/Module/Admin/Site.php:591 +msgid "all" +msgstr "" + +#: src/Module/Admin/Site.php:591 +msgid "tags" +msgstr "" + +#: src/Module/Admin/Site.php:592 +msgid "Server tags" +msgstr "" + +#: src/Module/Admin/Site.php:592 +msgid "Comma separated list of tags for the \"tags\" subscription." +msgstr "" + +#: src/Module/Admin/Site.php:593 +msgid "Deny Server tags" +msgstr "" + +#: src/Module/Admin/Site.php:593 +msgid "Comma separated list of tags that are rejected." +msgstr "" + +#: src/Module/Admin/Site.php:594 +msgid "Maximum amount of tags" +msgstr "" + +#: src/Module/Admin/Site.php:594 +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 +msgid "Allow user tags" +msgstr "" + +#: src/Module/Admin/Site.php:595 +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 +msgid "Deny undetected languages" +msgstr "" + +#: src/Module/Admin/Site.php:596 +msgid "If enabled, posts with undetected languages will be rejected." +msgstr "" + +#: src/Module/Admin/Site.php:597 +msgid "Language Quality" +msgstr "" + +#: src/Module/Admin/Site.php:597 +msgid "The minimum language quality that is required to accept the post." +msgstr "" + +#: src/Module/Admin/Site.php:598 +msgid "Number of languages for the language detection" +msgstr "" + +#: src/Module/Admin/Site.php:598 +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 +msgid "Maximum age of channel" +msgstr "" + +#: src/Module/Admin/Site.php:600 +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 +msgid "Maximum number of channel posts" +msgstr "" + +#: src/Module/Admin/Site.php:601 +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 +msgid "Interaction score days" +msgstr "" + +#: src/Module/Admin/Site.php:602 +msgid "Number of days that are used to calculate the interaction score." +msgstr "" + +#: src/Module/Admin/Site.php:603 +msgid "Maximum number of posts per author" +msgstr "" + +#: src/Module/Admin/Site.php:603 +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 +msgid "Sharer interaction days" +msgstr "" + +#: src/Module/Admin/Site.php:604 +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 +msgid "Start Relocation" +msgstr "" + +#: src/Module/Admin/Storage.php:46 +#, php-format +msgid "Storage backend, %s is invalid." +msgstr "" + +#: src/Module/Admin/Storage.php:73 +#, php-format +msgid "Storage backend %s error: %s" +msgstr "" + +#: src/Module/Admin/Storage.php:84 src/Module/Admin/Storage.php:87 +msgid "Invalid storage backend setting value." +msgstr "" + +#: src/Module/Admin/Storage.php:139 +msgid "Current Storage Backend" +msgstr "" + +#: src/Module/Admin/Storage.php:140 +msgid "Storage Configuration" +msgstr "" + +#: src/Module/Admin/Storage.php:141 src/Module/BaseAdmin.php:91 +msgid "Storage" +msgstr "" + +#: src/Module/Admin/Storage.php:143 +msgid "Save & Use storage backend" +msgstr "" + +#: src/Module/Admin/Storage.php:144 +msgid "Use storage backend" +msgstr "" + +#: src/Module/Admin/Storage.php:145 +msgid "Save & Reload" +msgstr "" + +#: src/Module/Admin/Storage.php:146 +msgid "This backend doesn't have custom settings" +msgstr "" + +#: src/Module/Admin/Storage.php:148 +msgid "" +"Changing the current backend is prohibited because it is set by an " +"environment variable" +msgstr "" + +#: src/Module/Admin/Storage.php:150 +msgid "Database (legacy)" +msgstr "" + +#: src/Module/Admin/Summary.php:55 +#, php-format +msgid "Template engine (%s) error: %s" +msgstr "" + +#: src/Module/Admin/Summary.php:59 +#, php-format +msgid "" +"Your DB still runs with MyISAM tables. You should change the engine type to " +"InnoDB. As Friendica will use InnoDB only features in the future, you should " +"change this! See here for a guide that may be helpful " +"converting the table engines. You may also use the command php bin/" +"console.php dbstructure toinnodb of your Friendica installation for an " +"automatic conversion.
    " +msgstr "" + +#: src/Module/Admin/Summary.php:64 +#, php-format +msgid "" +"Your DB still runs with InnoDB tables in the Antelope file format. You " +"should change the file format to Barracuda. Friendica is using features that " +"are not provided by the Antelope format. See here for a " +"guide that may be helpful converting the table engines. You may also use the " +"command php bin/console.php dbstructure toinnodb of your Friendica " +"installation for an automatic conversion.
    " +msgstr "" + +#: src/Module/Admin/Summary.php:74 +#, php-format +msgid "" +"Your table_definition_cache is too low (%d). This can lead to the database " +"error \"Prepared statement needs to be re-prepared\". Please set it at least " +"to %d. See here for more information.
    " +msgstr "" + +#: src/Module/Admin/Summary.php:85 +#, php-format +msgid "" +"There is a new version of Friendica available for download. Your current " +"version is %1$s, upstream version is %2$s" +msgstr "" + +#: src/Module/Admin/Summary.php:94 +msgid "" +"The database update failed. Please run \"php bin/console.php dbstructure " +"update\" from the command line and have a look at the errors that might " +"appear." +msgstr "" + +#: src/Module/Admin/Summary.php:98 +msgid "" +"The last update failed. Please run \"php bin/console.php dbstructure " +"update\" from the command line and have a look at the errors that might " +"appear. (Some of the errors are possibly inside the logfile.)" +msgstr "" + +#: src/Module/Admin/Summary.php:102 +msgid "" +"The system.url entry is missing. This is a low level setting and can lead to " +"unexpected behavior. Please add a valid entry as soon as possible in the " +"config file or per console command!" +msgstr "" + +#: src/Module/Admin/Summary.php:107 +msgid "The worker was never executed. Please check your database structure!" +msgstr "" + +#: src/Module/Admin/Summary.php:109 +#, php-format +msgid "" +"The last worker execution was on %s UTC. This is older than one hour. Please " +"check your crontab settings." +msgstr "" + +#: src/Module/Admin/Summary.php:114 +#, php-format +msgid "" +"Friendica's configuration now is stored in config/local.config.php, please " +"copy config/local-sample.config.php and move your config from ." +"htconfig.php. See the Config help page for help " +"with the transition." +msgstr "" + +#: src/Module/Admin/Summary.php:118 +#, php-format +msgid "" +"Friendica's configuration now is stored in config/local.config.php, please " +"copy config/local-sample.config.php and move your config from config/" +"local.ini.php. See the Config help page for help " +"with the transition." +msgstr "" + +#: src/Module/Admin/Summary.php:124 +#, php-format +msgid "" +"%s is not reachable on your system. This is a severe " +"configuration issue that prevents server to server communication. See the installation page for help." +msgstr "" + +#: src/Module/Admin/Summary.php:148 +#, php-format +msgid "" +"Friendica's system.basepath was updated from '%s' to '%s'. Please remove the " +"system.basepath from your db to avoid differences." +msgstr "" + +#: src/Module/Admin/Summary.php:156 +#, php-format +msgid "" +"Friendica's current system.basepath '%s' is wrong and the config file '%s' " +"isn't used." +msgstr "" + +#: src/Module/Admin/Summary.php:164 +#, php-format +msgid "" +"Friendica's current system.basepath '%s' is not equal to the config file " +"'%s'. Please fix your configuration." +msgstr "" + +#: src/Module/Admin/Summary.php:175 +msgid "Message queues" +msgstr "" + +#: src/Module/Admin/Summary.php:181 +msgid "Server Settings" +msgstr "" + +#: src/Module/Admin/Summary.php:199 +msgid "Version" +msgstr "" + +#: src/Module/Admin/Summary.php:203 +msgid "Active addons" +msgstr "" + +#: src/Module/Admin/Themes/Details.php:57 src/Module/Admin/Themes/Index.php:65 +#, php-format +msgid "Theme %s disabled." +msgstr "" + +#: src/Module/Admin/Themes/Details.php:59 src/Module/Admin/Themes/Index.php:67 +#, php-format +msgid "Theme %s successfully enabled." +msgstr "" + +#: src/Module/Admin/Themes/Details.php:61 src/Module/Admin/Themes/Index.php:69 +#, php-format +msgid "Theme %s failed to install." +msgstr "" + +#: src/Module/Admin/Themes/Details.php:83 +msgid "Screenshot" +msgstr "" + +#: src/Module/Admin/Themes/Details.php:91 src/Module/Admin/Themes/Index.php:112 +#: src/Module/BaseAdmin.php:93 +msgid "Themes" +msgstr "" + +#: src/Module/Admin/Themes/Embed.php:80 +msgid "Unknown theme." +msgstr "" + +#: src/Module/Admin/Themes/Index.php:51 +msgid "Themes reloaded" +msgstr "" + +#: src/Module/Admin/Themes/Index.php:114 +msgid "Reload active themes" +msgstr "" + +#: src/Module/Admin/Themes/Index.php:118 +#, php-format +msgid "No themes found on the system. They should be placed in %1$s" +msgstr "" + +#: src/Module/Admin/Themes/Index.php:119 +msgid "[Experimental]" +msgstr "" + +#: src/Module/Admin/Themes/Index.php:120 +msgid "[Unsupported]" +msgstr "" + +#: src/Module/Admin/Tos.php:79 +msgid "Display Terms of Service" +msgstr "" + +#: src/Module/Admin/Tos.php:79 +msgid "" +"Enable the Terms of Service page. If this is enabled a link to the terms " +"will be added to the registration form and the general information page." +msgstr "" + +#: src/Module/Admin/Tos.php:80 +msgid "Display Privacy Statement" +msgstr "" + +#: src/Module/Admin/Tos.php:80 +#, php-format +msgid "" +"Show some informations regarding the needed information to operate the node " +"according e.g. to EU-GDPR." +msgstr "" + +#: src/Module/Admin/Tos.php:81 +msgid "Privacy Statement Preview" +msgstr "" + +#: src/Module/Admin/Tos.php:83 +msgid "The Terms of Service" +msgstr "" + +#: src/Module/Admin/Tos.php:83 +msgid "" +"Enter the Terms of Service for your node here. You can use BBCode. Headers " +"of sections should be [h2] and below." +msgstr "" + +#: src/Module/Admin/Tos.php:84 +msgid "The rules" +msgstr "" + +#: src/Module/Admin/Tos.php:84 +msgid "Enter your system rules here. Each line represents one rule." +msgstr "" + +#: src/Module/Api/ApiResponse.php:293 +#, php-format +msgid "API endpoint %s %s is not implemented but might be in the future." +msgstr "" + +#: src/Module/Api/Mastodon/Apps.php:73 +msgid "Missing parameters" +msgstr "" + +#: src/Module/Api/Mastodon/Statuses/Bookmark.php:50 +msgid "Only starting posts can be bookmarked" +msgstr "" + +#: src/Module/Api/Mastodon/Statuses/Mute.php:51 +msgid "Only starting posts can be muted" +msgstr "" + +#: src/Module/Api/Mastodon/Statuses/Reblog.php:58 +#, php-format +msgid "Posts from %s can't be shared" +msgstr "" + +#: src/Module/Api/Mastodon/Statuses/Unbookmark.php:51 +msgid "Only starting posts can be unbookmarked" +msgstr "" + +#: src/Module/Api/Mastodon/Statuses/Unmute.php:51 +msgid "Only starting posts can be unmuted" +msgstr "" + +#: src/Module/Api/Mastodon/Statuses/Unreblog.php:64 +#, php-format +msgid "Posts from %s can't be unshared" +msgstr "" + +#: src/Module/Api/Twitter/ContactEndpoint.php:66 +msgid "Contact not found" +msgstr "" + +#: src/Module/Apps.php:62 +msgid "No installed applications." +msgstr "" + +#: src/Module/Apps.php:67 +msgid "Applications" +msgstr "" + +#: src/Module/Attach.php:49 src/Module/Attach.php:61 +msgid "Item was not found." +msgstr "" + +#: src/Module/BaseAdmin.php:54 src/Module/BaseAdmin.php:58 +#: src/Module/BaseModeration.php:77 src/Module/BaseModeration.php:81 +msgid "Please login to continue." +msgstr "" + +#: src/Module/BaseAdmin.php:63 +msgid "You don't have access to administration pages." +msgstr "" + +#: src/Module/BaseAdmin.php:67 +msgid "" +"Submanaged account can't access the administration pages. Please log back in " +"as the main account." +msgstr "" + +#: src/Module/BaseAdmin.php:86 src/Module/BaseModeration.php:109 +msgid "Overview" +msgstr "" + +#: src/Module/BaseAdmin.php:89 src/Module/BaseModeration.php:112 +msgid "Configuration" +msgstr "" + +#: src/Module/BaseAdmin.php:94 src/Module/BaseSettings.php:110 +msgid "Additional features" +msgstr "" + +#: src/Module/BaseAdmin.php:97 +msgid "Database" +msgstr "" + +#: src/Module/BaseAdmin.php:98 +msgid "DB updates" +msgstr "" + +#: src/Module/BaseAdmin.php:99 +msgid "Inspect Deferred Workers" +msgstr "" + +#: src/Module/BaseAdmin.php:100 +msgid "Inspect worker Queue" +msgstr "" + +#: src/Module/BaseAdmin.php:106 src/Module/BaseModeration.php:120 +msgid "Diagnostics" +msgstr "" + +#: src/Module/BaseAdmin.php:107 +msgid "PHP Info" +msgstr "" + +#: src/Module/BaseAdmin.php:108 +msgid "probe address" +msgstr "" + +#: src/Module/BaseAdmin.php:109 +msgid "check webfinger" +msgstr "" + +#: src/Module/BaseAdmin.php:110 +msgid "Babel" +msgstr "" + +#: src/Module/BaseAdmin.php:111 src/Module/Debug/ActivityPubConversion.php:137 +msgid "ActivityPub Conversion" +msgstr "" + +#: src/Module/BaseAdmin.php:120 +msgid "Addon Features" +msgstr "" + +#: src/Module/BaseAdmin.php:121 src/Module/BaseModeration.php:129 +msgid "User registrations waiting for confirmation" +msgstr "" + +#: src/Module/BaseApi.php:455 src/Module/BaseApi.php:471 +#: src/Module/BaseApi.php:487 +msgid "Too Many Requests" +msgstr "" + +#: src/Module/BaseApi.php:456 +#, php-format +msgid "Daily posting limit of %d post reached. The post was rejected." +msgid_plural "Daily posting limit of %d posts reached. The post was rejected." +msgstr[0] "" +msgstr[1] "" + +#: src/Module/BaseApi.php:472 +#, php-format +msgid "Weekly posting limit of %d post reached. The post was rejected." +msgid_plural "Weekly posting limit of %d posts reached. The post was rejected." +msgstr[0] "" +msgstr[1] "" + +#: src/Module/BaseApi.php:488 +#, php-format +msgid "Monthly posting limit of %d post reached. The post was rejected." +msgid_plural "" +"Monthly posting limit of %d posts reached. The post was rejected." +msgstr[0] "" +msgstr[1] "" + +#: src/Module/BaseModeration.php:86 +msgid "You don't have access to moderation pages." +msgstr "" + +#: src/Module/BaseModeration.php:90 +msgid "" +"Submanaged account can't access the moderation pages. Please log back in as " +"the main account." +msgstr "" + +#: src/Module/BaseModeration.php:110 src/Module/Moderation/Reports.php:94 +msgid "Reports" +msgstr "" + +#: src/Module/BaseModeration.php:113 src/Module/Moderation/Users/Index.php:148 +#: src/Module/Moderation/Users/Index.php:158 +msgid "Users" +msgstr "" + +#: src/Module/BaseModeration.php:115 +msgid "Tools" +msgstr "" + +#: src/Module/BaseModeration.php:116 +msgid "Contact Blocklist" +msgstr "" + +#: src/Module/BaseModeration.php:117 +msgid "Server Blocklist" +msgstr "" + +#: src/Module/BaseModeration.php:118 src/Module/Moderation/Item/Delete.php:62 +msgid "Delete Item" +msgstr "" + +#: src/Module/BaseModeration.php:121 src/Module/Moderation/Item/Source.php:76 +msgid "Item Source" +msgstr "" + +#: src/Module/BaseProfile.php:52 src/Module/Contact.php:506 +msgid "Profile Details" +msgstr "" + +#: src/Module/BaseProfile.php:60 +msgid "Conversations started" +msgstr "" + +#: src/Module/BaseProfile.php:111 +msgid "Only You Can See This" +msgstr "" + +#: src/Module/BaseProfile.php:116 src/Module/Profile/Schedule.php:81 +msgid "Scheduled Posts" +msgstr "" + +#: src/Module/BaseProfile.php:119 +msgid "Posts that are scheduled for publishing" +msgstr "" + +#: src/Module/BaseProfile.php:138 src/Module/BaseProfile.php:141 +msgid "Tips for New Members" +msgstr "" + +#: src/Module/BaseSearch.php:71 +#, php-format +msgid "People Search - %s" +msgstr "" + +#: src/Module/BaseSearch.php:75 +#, php-format +msgid "Group Search - %s" +msgstr "" + +#: src/Module/BaseSearch.php:121 src/Module/Contact/MatchInterests.php:139 +msgid "No matches" +msgstr "" + +#: src/Module/BaseSearch.php:147 +#, php-format +msgid "" +"%d result was filtered out because your node blocks the domain it is " +"registered on. You can review the list of domains your node is currently " +"blocking in the About page." +msgid_plural "" +"%d results were filtered out because your node blocks the domain they are " +"registered on. You can review the list of domains your node is currently " +"blocking in the About page." +msgstr[0] "" +msgstr[1] "" + +#: src/Module/BaseSettings.php:78 +msgid "Account" +msgstr "" + +#: src/Module/BaseSettings.php:85 src/Module/Security/TwoFactor/Verify.php:96 +#: src/Module/Settings/TwoFactor/Index.php:138 +msgid "Two-factor authentication" +msgstr "" + +#: src/Module/BaseSettings.php:118 +msgid "Display" +msgstr "" + +#: src/Module/BaseSettings.php:132 src/Module/Settings/Connectors.php:204 +msgid "Social Networks" +msgstr "" + +#: src/Module/BaseSettings.php:146 src/Module/Settings/Delegation.php:194 +msgid "Manage Accounts" +msgstr "" + +#: src/Module/BaseSettings.php:153 +msgid "Connected apps" +msgstr "" + +#: src/Module/BaseSettings.php:160 +msgid "Remote servers" +msgstr "" + +#: src/Module/BaseSettings.php:167 src/Module/Settings/UserExport.php:98 +msgid "Export personal data" +msgstr "" + +#: src/Module/BaseSettings.php:174 +msgid "Remove account" +msgstr "" + +#: src/Module/Bookmarklet.php:54 +msgid "This page is missing a url parameter." +msgstr "" + +#: src/Module/Bookmarklet.php:66 +msgid "The post was created" +msgstr "" + +#: src/Module/Calendar/Event/API.php:100 src/Module/Calendar/Event/API.php:135 +#: src/Module/Calendar/Event/Form.php:80 +msgid "Invalid Request" +msgstr "" + +#: src/Module/Calendar/Event/API.php:109 +msgid "Event id is missing." +msgstr "" + +#: src/Module/Calendar/Event/API.php:131 +msgid "Failed to remove event" +msgstr "" + +#: src/Module/Calendar/Event/API.php:187 src/Module/Calendar/Event/API.php:189 +msgid "Event can not end before it has started." +msgstr "" + +#: src/Module/Calendar/Event/API.php:196 src/Module/Calendar/Event/API.php:198 +msgid "Event title and start time are required." +msgstr "" + +#: src/Module/Calendar/Event/Form.php:208 +msgid "Starting date and Title are required." +msgstr "" + +#: src/Module/Calendar/Event/Form.php:209 +#: src/Module/Calendar/Event/Form.php:214 +msgid "Event Starts:" +msgstr "" + +#: src/Module/Calendar/Event/Form.php:209 +#: src/Module/Calendar/Event/Form.php:237 src/Module/Debug/Probe.php:59 +#: src/Module/Install.php:201 src/Module/Install.php:227 +#: src/Module/Install.php:232 src/Module/Install.php:246 +#: src/Module/Install.php:255 src/Module/Install.php:260 +#: src/Module/Install.php:266 src/Module/Install.php:271 +#: src/Module/Install.php:285 src/Module/Install.php:298 +#: src/Module/Install.php:325 +#: src/Module/Moderation/Blocklist/Server/Add.php:136 +#: src/Module/Moderation/Blocklist/Server/Add.php:138 +#: src/Module/Moderation/Blocklist/Server/Import.php:129 +#: src/Module/Moderation/Blocklist/Server/Index.php:86 +#: src/Module/Moderation/Blocklist/Server/Index.php:87 +#: src/Module/Moderation/Blocklist/Server/Index.php:115 +#: 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/TwoFactor/Index.php:161 +#: src/Module/Settings/TwoFactor/Verify.php:158 +msgid "Required" +msgstr "" + +#: src/Module/Calendar/Event/Form.php:223 +#: src/Module/Calendar/Event/Form.php:247 +msgid "Finish date/time is not known or not relevant" +msgstr "" + +#: src/Module/Calendar/Event/Form.php:225 +#: src/Module/Calendar/Event/Form.php:230 +msgid "Event Finishes:" +msgstr "" + +#: src/Module/Calendar/Event/Form.php:237 +#: src/Module/Calendar/Event/Form.php:243 +msgid "Title (BBCode not allowed)" +msgstr "" + +#: src/Module/Calendar/Event/Form.php:239 +msgid "Description (BBCode allowed)" +msgstr "" + +#: src/Module/Calendar/Event/Form.php:241 +msgid "Location (BBCode not allowed)" +msgstr "" + +#: src/Module/Calendar/Event/Form.php:244 +#: src/Module/Calendar/Event/Form.php:245 +msgid "Share this event" +msgstr "" + +#: src/Module/Calendar/Event/Form.php:251 src/Module/Profile/Profile.php:275 +msgid "Basic" +msgstr "" + +#: src/Module/Calendar/Export.php:94 +msgid "This calendar format is not supported" +msgstr "" + +#: src/Module/Calendar/Export.php:96 +msgid "No exportable data found" +msgstr "" + +#: src/Module/Calendar/Export.php:113 +msgid "calendar" +msgstr "" + +#: src/Module/Calendar/Show.php:124 +msgid "Events" +msgstr "" + +#: src/Module/Calendar/Show.php:125 +msgid "View" +msgstr "" + +#: src/Module/Calendar/Show.php:126 +msgid "Create New Event" +msgstr "" + +#: src/Module/Calendar/Show.php:132 src/Module/Settings/Display.php:300 +msgid "list" +msgstr "" + +#: src/Module/Circle.php:57 +msgid "Could not create circle." +msgstr "" + +#: src/Module/Circle.php:68 src/Module/Circle.php:216 src/Module/Circle.php:240 +msgid "Circle not found." +msgstr "" + +#: src/Module/Circle.php:74 +msgid "Circle name was not changed." +msgstr "" + +#: src/Module/Circle.php:92 +msgid "Unknown circle." +msgstr "" + +#: src/Module/Circle.php:98 src/Module/Circle.php:107 +#: src/Module/Contact/Advanced.php:70 src/Module/Contact/Advanced.php:109 +#: src/Module/Contact/Contacts.php:71 src/Module/Contact/Conversations.php:86 +#: src/Module/Contact/Conversations.php:91 +#: src/Module/Contact/Conversations.php:96 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:158 +#: src/Module/Contact/Profile.php:163 src/Module/Contact/Profile.php:168 +#: src/Module/Contact/Redir.php:94 src/Module/Contact/Redir.php:140 +#: src/Module/FriendSuggest.php:71 src/Module/FriendSuggest.php:109 +msgid "Contact not found." +msgstr "" + +#: src/Module/Circle.php:102 src/Module/Contact/Contacts.php:66 +msgid "Invalid contact." +msgstr "" + +#: src/Module/Circle.php:111 src/Module/Contact/Revoke.php:73 +msgid "Contact is deleted." +msgstr "" + +#: src/Module/Circle.php:117 +msgid "Unable to add the contact to the circle." +msgstr "" + +#: src/Module/Circle.php:120 +msgid "Contact successfully added to circle." +msgstr "" + +#: src/Module/Circle.php:124 +msgid "Unable to remove the contact from the circle." +msgstr "" + +#: src/Module/Circle.php:127 +msgid "Contact successfully removed from circle." +msgstr "" + +#: src/Module/Circle.php:131 +msgid "Bad request." +msgstr "" + +#: src/Module/Circle.php:172 +msgid "Save Circle" +msgstr "" + +#: src/Module/Circle.php:173 +msgid "Filter" +msgstr "" + +#: src/Module/Circle.php:179 +msgid "Create a circle of contacts/friends." +msgstr "" + +#: src/Module/Circle.php:221 +msgid "Unable to remove circle." +msgstr "" + +#: src/Module/Circle.php:272 +msgid "Delete Circle" +msgstr "" + +#: src/Module/Circle.php:282 +msgid "Edit Circle Name" +msgstr "" + +#: src/Module/Circle.php:292 +msgid "Members" +msgstr "" + +#: src/Module/Circle.php:295 +msgid "Circle is empty" +msgstr "" + +#: src/Module/Circle.php:311 +msgid "Remove contact from circle" +msgstr "" + +#: src/Module/Circle.php:334 +msgid "Click on a contact to add or remove." +msgstr "" + +#: src/Module/Circle.php:351 +msgid "Add contact to circle" +msgstr "" + +#: src/Module/Contact.php:96 +#, php-format +msgid "%d contact edited." +msgid_plural "%d contacts edited." +msgstr[0] "" +msgstr[1] "" + +#: src/Module/Contact.php:347 +msgid "Show all contacts" +msgstr "" + +#: src/Module/Contact.php:352 src/Module/Contact.php:431 +#: src/Module/Moderation/BaseUsers.php:85 +msgid "Pending" +msgstr "" + +#: src/Module/Contact.php:355 +msgid "Only show pending contacts" +msgstr "" + +#: src/Module/Contact.php:360 src/Module/Contact.php:434 +#: src/Module/Moderation/BaseUsers.php:93 +msgid "Blocked" +msgstr "" + +#: src/Module/Contact.php:363 +msgid "Only show blocked contacts" +msgstr "" + +#: src/Module/Contact.php:368 src/Module/Contact.php:440 +#: src/Module/Settings/Server/Index.php:107 src/Object/Post.php:399 +msgid "Ignored" +msgstr "" + +#: src/Module/Contact.php:371 +msgid "Only show ignored contacts" +msgstr "" + +#: src/Module/Contact.php:376 src/Module/Contact.php:443 +msgid "Collapsed" +msgstr "" + +#: src/Module/Contact.php:379 +msgid "Only show collapsed contacts" +msgstr "" + +#: src/Module/Contact.php:384 src/Module/Contact.php:446 +msgid "Archived" +msgstr "" + +#: src/Module/Contact.php:387 +msgid "Only show archived contacts" +msgstr "" + +#: src/Module/Contact.php:392 src/Module/Contact.php:437 +msgid "Hidden" +msgstr "" + +#: src/Module/Contact.php:395 +msgid "Only show hidden contacts" +msgstr "" + +#: src/Module/Contact.php:403 +msgid "Organize your contact circles" +msgstr "" + +#: src/Module/Contact.php:458 +msgid "Search your contacts" +msgstr "" + +#: src/Module/Contact.php:459 src/Module/Search/Index.php:207 +#, php-format +msgid "Results for: %s" +msgstr "" + +#: src/Module/Contact.php:466 +msgid "Update" +msgstr "" + +#: src/Module/Contact.php:467 src/Module/Contact/Profile.php:517 +#: src/Module/Moderation/Blocklist/Contact.php:117 +#: src/Module/Moderation/Users/Blocked.php:138 +#: src/Module/Moderation/Users/Index.php:154 +msgid "Unblock" +msgstr "" + +#: src/Module/Contact.php:468 src/Module/Contact/Profile.php:525 +msgid "Unignore" +msgstr "" + +#: src/Module/Contact.php:469 src/Module/Contact/Profile.php:533 +msgid "Uncollapse" +msgstr "" + +#: src/Module/Contact.php:471 +msgid "Batch Actions" +msgstr "" + +#: src/Module/Contact.php:514 +msgid "Conversations started by this contact" +msgstr "" + +#: src/Module/Contact.php:519 +msgid "Posts and Comments" +msgstr "" + +#: src/Module/Contact.php:522 +msgid "Individual Posts and Replies" +msgstr "" + +#: src/Module/Contact.php:530 +msgid "Posts containing media objects" +msgstr "" + +#: src/Module/Contact.php:538 +msgid "View all known contacts" +msgstr "" + +#: src/Module/Contact.php:549 +msgid "Advanced Contact Settings" +msgstr "" + +#: src/Module/Contact.php:585 +msgid "Mutual Friendship" +msgstr "" + +#: src/Module/Contact.php:589 +msgid "is a fan of yours" +msgstr "" + +#: src/Module/Contact.php:593 +msgid "you are a fan of" +msgstr "" + +#: src/Module/Contact.php:611 +msgid "Pending outgoing contact request" +msgstr "" + +#: src/Module/Contact.php:613 +msgid "Pending incoming contact request" +msgstr "" + +#: src/Module/Contact.php:626 src/Module/Contact/Profile.php:376 +#, php-format +msgid "Visit %s's profile [%s]" +msgstr "" + +#: src/Module/Contact/Advanced.php:99 +msgid "Contact update failed." +msgstr "" + +#: src/Module/Contact/Advanced.php:130 +msgid "Return to contact editor" +msgstr "" + +#: src/Module/Contact/Advanced.php:134 +#: src/Module/Moderation/Blocklist/Contact.php:122 +#: src/Module/Moderation/Reports.php:95 +#: src/Module/Moderation/Users/Active.php:126 +#: src/Module/Moderation/Users/Blocked.php:126 +#: src/Module/Moderation/Users/Create.php:70 +#: src/Module/Moderation/Users/Deleted.php:83 +#: src/Module/Moderation/Users/Index.php:140 +#: src/Module/Moderation/Users/Index.php:160 +#: src/Module/Moderation/Users/Pending.php:99 src/Module/Settings/OAuth.php:72 +msgid "Name" +msgstr "" + +#: src/Module/Contact/Advanced.php:135 +msgid "Account Nickname" +msgstr "" + +#: src/Module/Contact/Advanced.php:136 +msgid "Account URL" +msgstr "" + +#: src/Module/Contact/Advanced.php:137 +msgid "Poll/Feed URL" +msgstr "" + +#: src/Module/Contact/Advanced.php:138 +msgid "New photo from this URL" +msgstr "" + +#: src/Module/Contact/Contacts.php:89 +msgid "No known contacts." +msgstr "" + +#: src/Module/Contact/Contacts.php:103 src/Module/Profile/Common.php:128 +msgid "No common contacts." +msgstr "" + +#: src/Module/Contact/Contacts.php:115 src/Module/Profile/Contacts.php:135 +#, php-format +msgid "Follower (%s)" +msgid_plural "Followers (%s)" +msgstr[0] "" +msgstr[1] "" + +#: src/Module/Contact/Contacts.php:119 src/Module/Profile/Contacts.php:138 +#, php-format +msgid "Following (%s)" +msgid_plural "Following (%s)" +msgstr[0] "" +msgstr[1] "" + +#: src/Module/Contact/Contacts.php:123 src/Module/Profile/Contacts.php:141 +#, php-format +msgid "Mutual friend (%s)" +msgid_plural "Mutual friends (%s)" +msgstr[0] "" +msgstr[1] "" + +#: src/Module/Contact/Contacts.php:125 src/Module/Profile/Contacts.php:143 +#, php-format +msgid "These contacts both follow and are followed by %s." +msgstr "" + +#: src/Module/Contact/Contacts.php:131 src/Module/Profile/Common.php:116 +#, php-format +msgid "Common contact (%s)" +msgid_plural "Common contacts (%s)" +msgstr[0] "" +msgstr[1] "" + +#: src/Module/Contact/Contacts.php:133 src/Module/Profile/Common.php:118 +#, php-format +msgid "" +"Both %s and yourself have publicly interacted with these " +"contacts (follow, comment or likes on public posts)." +msgstr "" + +#: src/Module/Contact/Contacts.php:139 src/Module/Profile/Contacts.php:149 +#, php-format +msgid "Contact (%s)" +msgid_plural "Contacts (%s)" +msgstr[0] "" +msgstr[1] "" + +#: src/Module/Contact/Follow.php:70 src/Module/Contact/Redir.php:62 +#: src/Module/Contact/Redir.php:222 src/Module/Conversation/Community.php:166 +#: src/Module/Debug/ItemBody.php:38 src/Module/Diaspora/Receive.php:57 +#: src/Module/Item/Display.php:96 src/Module/Item/Feed.php:59 +#: src/Module/Item/Follow.php:41 src/Module/Item/Ignore.php:41 +#: src/Module/Item/Pin.php:41 src/Module/Item/Pin.php:56 +#: src/Module/Item/Star.php:42 src/Module/Update/Display.php:37 +msgid "Access denied." +msgstr "" + +#: src/Module/Contact/Follow.php:105 src/Module/Contact/Unfollow.php:125 +#: src/Module/Profile/RemoteFollow.php:133 +msgid "Submit Request" +msgstr "" + +#: src/Module/Contact/Follow.php:115 +msgid "You already added this contact." +msgstr "" + +#: src/Module/Contact/Follow.php:130 +msgid "The network type couldn't be detected. Contact can't be added." +msgstr "" + +#: src/Module/Contact/Follow.php:138 +msgid "Diaspora support isn't enabled. Contact can't be added." +msgstr "" + +#: src/Module/Contact/Follow.php:143 +msgid "OStatus support is disabled. Contact can't be added." +msgstr "" + +#: src/Module/Contact/Follow.php:168 src/Module/Profile/RemoteFollow.php:132 +msgid "Please answer the following:" +msgstr "" + +#: src/Module/Contact/Follow.php:169 src/Module/Contact/Unfollow.php:123 +msgid "Your Identity Address:" +msgstr "" + +#: src/Module/Contact/Follow.php:170 src/Module/Contact/Profile.php:407 +#: src/Module/Contact/Unfollow.php:129 +#: src/Module/Moderation/Blocklist/Contact.php:131 +#: src/Module/Moderation/Reports.php:102 +#: src/Module/Notifications/Introductions.php:129 +#: src/Module/Notifications/Introductions.php:198 +msgid "Profile URL" +msgstr "" + +#: src/Module/Contact/Follow.php:171 src/Module/Contact/Profile.php:419 +#: src/Module/Notifications/Introductions.php:191 +#: src/Module/Profile/Profile.php:234 +msgid "Tags:" +msgstr "" + +#: src/Module/Contact/Follow.php:182 +#, php-format +msgid "%s knows you" +msgstr "" + +#: src/Module/Contact/Follow.php:183 +msgid "Add a personal note:" +msgstr "" + +#: src/Module/Contact/Follow.php:192 src/Module/Contact/Unfollow.php:138 +msgid "Posts and Replies" +msgstr "" + +#: src/Module/Contact/Follow.php:221 +msgid "The contact could not be added." +msgstr "" + +#: src/Module/Contact/MatchInterests.php:94 +#: src/Module/Media/Attachment/Upload.php:77 +#: src/Module/Media/Attachment/Upload.php:82 +#: src/Module/Media/Photo/Upload.php:81 src/Module/Media/Photo/Upload.php:86 +#: src/Module/Media/Photo/Upload.php:135 +msgid "Invalid request." +msgstr "" + +#: src/Module/Contact/MatchInterests.php:101 +msgid "No keywords to match. Please add keywords to your profile." +msgstr "" + +#: src/Module/Contact/MatchInterests.php:144 +msgid "Profile Match" +msgstr "" + +#: src/Module/Contact/Profile.php:144 +msgid "Failed to update contact record." +msgstr "" + +#: src/Module/Contact/Profile.php:194 +msgid "Contact has been unblocked" +msgstr "" + +#: src/Module/Contact/Profile.php:198 +msgid "Contact has been blocked" +msgstr "" + +#: src/Module/Contact/Profile.php:210 +msgid "Contact has been unignored" +msgstr "" + +#: src/Module/Contact/Profile.php:214 +msgid "Contact has been ignored" +msgstr "" + +#: src/Module/Contact/Profile.php:226 +msgid "Contact has been uncollapsed" +msgstr "" + +#: src/Module/Contact/Profile.php:230 +msgid "Contact has been collapsed" +msgstr "" + +#: src/Module/Contact/Profile.php:258 +#, php-format +msgid "You are mutual friends with %s" +msgstr "" + +#: src/Module/Contact/Profile.php:259 +#, php-format +msgid "You are sharing with %s" +msgstr "" + +#: src/Module/Contact/Profile.php:260 +#, php-format +msgid "%s is sharing with you" +msgstr "" + +#: src/Module/Contact/Profile.php:276 +msgid "Private communications are not available for this contact." +msgstr "" + +#: src/Module/Contact/Profile.php:286 +msgid "This contact is on a server you ignored." +msgstr "" + +#: src/Module/Contact/Profile.php:289 +msgid "Never" +msgstr "" + +#: src/Module/Contact/Profile.php:292 +msgid "(Update was not successful)" +msgstr "" + +#: src/Module/Contact/Profile.php:292 +msgid "(Update was successful)" +msgstr "" + +#: src/Module/Contact/Profile.php:294 src/Module/Contact/Profile.php:488 +msgid "Suggest friends" +msgstr "" + +#: src/Module/Contact/Profile.php:298 +#, php-format +msgid "Network type: %s" +msgstr "" + +#: src/Module/Contact/Profile.php:303 +msgid "Communications lost with this contact!" +msgstr "" + +#: src/Module/Contact/Profile.php:309 +msgid "Fetch further information for feeds" +msgstr "" + +#: src/Module/Contact/Profile.php:311 +msgid "" +"Fetch information like preview pictures, title and teaser from the feed " +"item. You can activate this if the feed doesn't contain much text. Keywords " +"are taken from the meta header in the feed item and are posted as hash tags." +msgstr "" + +#: src/Module/Contact/Profile.php:314 +msgid "Fetch information" +msgstr "" + +#: src/Module/Contact/Profile.php:315 +msgid "Fetch keywords" +msgstr "" + +#: src/Module/Contact/Profile.php:316 +msgid "Fetch information and keywords" +msgstr "" + +#: src/Module/Contact/Profile.php:326 src/Module/Contact/Profile.php:331 +#: src/Module/Contact/Profile.php:336 src/Module/Contact/Profile.php:342 +msgid "No mirroring" +msgstr "" + +#: src/Module/Contact/Profile.php:327 src/Module/Contact/Profile.php:337 +#: src/Module/Contact/Profile.php:343 +msgid "Mirror as my own posting" +msgstr "" + +#: src/Module/Contact/Profile.php:332 src/Module/Contact/Profile.php:338 +msgid "Native reshare" +msgstr "" + +#: src/Module/Contact/Profile.php:358 +msgid "Contact Information / Notes" +msgstr "" + +#: src/Module/Contact/Profile.php:359 +msgid "Contact Settings" +msgstr "" + +#: src/Module/Contact/Profile.php:367 +msgid "Contact" +msgstr "" + +#: src/Module/Contact/Profile.php:371 +msgid "Their personal note" +msgstr "" + +#: src/Module/Contact/Profile.php:373 +msgid "Edit contact notes" +msgstr "" + +#: src/Module/Contact/Profile.php:377 +msgid "Block/Unblock contact" +msgstr "" + +#: src/Module/Contact/Profile.php:378 +#: src/Module/Moderation/Report/Create.php:293 +msgid "Ignore contact" +msgstr "" + +#: src/Module/Contact/Profile.php:379 +msgid "View conversations" +msgstr "" + +#: src/Module/Contact/Profile.php:384 +msgid "Last update:" +msgstr "" + +#: src/Module/Contact/Profile.php:386 +msgid "Update public posts" +msgstr "" + +#: src/Module/Contact/Profile.php:388 src/Module/Contact/Profile.php:498 +msgid "Update now" +msgstr "" + +#: src/Module/Contact/Profile.php:390 +msgid "Awaiting connection acknowledge" +msgstr "" + +#: src/Module/Contact/Profile.php:391 +msgid "Currently blocked" +msgstr "" + +#: src/Module/Contact/Profile.php:392 +msgid "Currently ignored" +msgstr "" + +#: src/Module/Contact/Profile.php:393 +msgid "Currently collapsed" +msgstr "" + +#: src/Module/Contact/Profile.php:394 +msgid "Currently archived" +msgstr "" + +#: src/Module/Contact/Profile.php:397 +msgid "Manage remote servers" +msgstr "" + +#: src/Module/Contact/Profile.php:399 +#: src/Module/Notifications/Introductions.php:192 +msgid "Hide this contact from others" +msgstr "" + +#: src/Module/Contact/Profile.php:399 +msgid "" +"Replies/likes to your public posts may still be visible" +msgstr "" + +#: src/Module/Contact/Profile.php:400 +msgid "Notification for new posts" +msgstr "" + +#: src/Module/Contact/Profile.php:400 +msgid "Send a notification of every new post of this contact" +msgstr "" + +#: src/Module/Contact/Profile.php:402 +msgid "Keyword Deny List" +msgstr "" + +#: src/Module/Contact/Profile.php:402 +msgid "" +"Comma separated list of keywords that should not be converted to hashtags, " +"when \"Fetch information and keywords\" is selected" +msgstr "" + +#: src/Module/Contact/Profile.php:420 +#: src/Module/Settings/TwoFactor/Index.php:160 +msgid "Actions" +msgstr "" + +#: src/Module/Contact/Profile.php:422 +#: src/Module/Settings/TwoFactor/Index.php:140 view/theme/frio/theme.php:232 +msgid "Status" +msgstr "" + +#: src/Module/Contact/Profile.php:428 +msgid "Mirror postings from this contact" +msgstr "" + +#: src/Module/Contact/Profile.php:430 +msgid "" +"Mark this contact as remote_self, this will cause friendica to repost new " +"entries from this contact." +msgstr "" + +#: src/Module/Contact/Profile.php:433 +msgid "Channel Settings" +msgstr "" + +#: src/Module/Contact/Profile.php:434 +msgid "Frequency of this contact in relevant channels" +msgstr "" + +#: src/Module/Contact/Profile.php:435 +msgid "" +"Depending on the type of the channel not all posts from this contact are " +"displayed. By default, posts need to have a minimum amount of interactions " +"(comments, likes) to show in your channels. On the other hand there can be " +"contacts who flood the channel, so you might want to see only some of their " +"posts. Or you don't want to see their content at all, but you don't want to " +"block or hide the contact completely." +msgstr "" + +#: src/Module/Contact/Profile.php:436 +msgid "Default frequency" +msgstr "" + +#: src/Module/Contact/Profile.php:436 +msgid "" +"Posts by this contact are displayed in the \"for you\" channel if you " +"interact often with this contact or if a post reached some level of " +"interaction." +msgstr "" + +#: src/Module/Contact/Profile.php:437 +msgid "Display all posts of this contact" +msgstr "" + +#: src/Module/Contact/Profile.php:437 +msgid "All posts from this contact will appear on the \"for you\" channel" +msgstr "" + +#: src/Module/Contact/Profile.php:438 +msgid "Display only few posts" +msgstr "" + +#: src/Module/Contact/Profile.php:438 +msgid "" +"When a contact creates a lot of posts in a short period, this setting " +"reduces the number of displayed posts in every channel." +msgstr "" + +#: src/Module/Contact/Profile.php:439 +msgid "Never display posts" +msgstr "" + +#: src/Module/Contact/Profile.php:439 +msgid "Posts from this contact will never be displayed in any channel" +msgstr "" + +#: src/Module/Contact/Profile.php:440 +msgid "Channel Only" +msgstr "" + +#: src/Module/Contact/Profile.php:440 +msgid "" +"If enabled, posts from this contact will only appear in channels, but not in " +"the network stream." +msgstr "" + +#: src/Module/Contact/Profile.php:508 +msgid "Refetch contact data" +msgstr "" + +#: src/Module/Contact/Profile.php:519 +msgid "Toggle Blocked status" +msgstr "" + +#: src/Module/Contact/Profile.php:527 +msgid "Toggle Ignored status" +msgstr "" + +#: src/Module/Contact/Profile.php:535 +msgid "Toggle Collapsed status" +msgstr "" + +#: src/Module/Contact/Profile.php:542 src/Module/Contact/Revoke.php:106 +msgid "Revoke Follow" +msgstr "" + +#: src/Module/Contact/Profile.php:544 +msgid "Revoke the follow from this contact" +msgstr "" + +#: src/Module/Contact/Redir.php:134 src/Module/Contact/Redir.php:186 +msgid "Bad Request." +msgstr "" + +#: src/Module/Contact/Revoke.php:63 +msgid "Unknown contact." +msgstr "" + +#: src/Module/Contact/Revoke.php:77 +msgid "Contact is being deleted." +msgstr "" + +#: src/Module/Contact/Revoke.php:91 +msgid "Follow was successfully revoked." +msgstr "" + +#: src/Module/Contact/Revoke.php:107 +msgid "" +"Do you really want to revoke this contact's follow? This cannot be undone " +"and they will have to manually follow you back again." +msgstr "" + +#: src/Module/Contact/Suggestions.php:62 +msgid "" +"No suggestions available. If this is a new site, please try again in 24 " +"hours." +msgstr "" + +#: src/Module/Contact/Unfollow.php:98 src/Module/Contact/Unfollow.php:167 +msgid "You aren't following this contact." +msgstr "" + +#: src/Module/Contact/Unfollow.php:103 +msgid "Unfollowing is currently not supported by your network." +msgstr "" + +#: src/Module/Contact/Unfollow.php:121 +msgid "Disconnect/Unfollow" +msgstr "" + +#: src/Module/Contact/Unfollow.php:175 +msgid "Contact was successfully unfollowed" +msgstr "" + +#: src/Module/Contact/Unfollow.php:178 +msgid "Unable to unfollow this contact, please contact your administrator" +msgstr "" + +#: src/Module/Conversation/Channel.php:139 +#: src/Module/Conversation/Community.php:126 src/Module/Search/Index.php:152 +#: src/Module/Search/Index.php:194 +msgid "No results." +msgstr "" + +#: src/Module/Conversation/Channel.php:177 +msgid "Channel not available." +msgstr "" + +#: src/Module/Conversation/Community.php:92 +msgid "" +"This community stream shows all public posts received by this node. They may " +"not reflect the opinions of this node’s users." +msgstr "" + +#: src/Module/Conversation/Community.php:180 +msgid "Community option not available." +msgstr "" + +#: src/Module/Conversation/Community.php:196 +msgid "Not available." +msgstr "" + +#: src/Module/Conversation/Network.php:214 +msgid "No such circle" +msgstr "" + +#: src/Module/Conversation/Network.php:218 +#, php-format +msgid "Circle: %s" +msgstr "" + +#: src/Module/Conversation/Network.php:237 +#, php-format +msgid "Error %d (%s) while fetching the timeline." +msgstr "" + +#: src/Module/Conversation/Network.php:314 +msgid "Network feed not available." +msgstr "" + +#: src/Module/Conversation/Timeline.php:200 +msgid "Include" +msgstr "" + +#: src/Module/Conversation/Timeline.php:201 +msgid "Hide" +msgstr "" + +#: src/Module/Credits.php:44 +msgid "Credits" +msgstr "" + +#: src/Module/Credits.php:45 +msgid "" +"Friendica is a community project, that would not be possible without the " +"help of many people. Here is a list of those who have contributed to the " +"code or the translation of Friendica. Thank you all!" +msgstr "" + +#: src/Module/Debug/ActivityPubConversion.php:53 +msgid "Formatted" +msgstr "" + +#: src/Module/Debug/ActivityPubConversion.php:65 +msgid "Activity" +msgstr "" + +#: src/Module/Debug/ActivityPubConversion.php:117 +msgid "Object data" +msgstr "" + +#: src/Module/Debug/ActivityPubConversion.php:124 +msgid "Result Item" +msgstr "" + +#: src/Module/Debug/ActivityPubConversion.php:129 +#: src/Module/Debug/Babel.php:294 src/Module/Moderation/Item/Source.php:87 +#: src/Module/Security/TwoFactor/Verify.php:98 +msgid "Error" +msgid_plural "Errors" +msgstr[0] "" +msgstr[1] "" + +#: src/Module/Debug/ActivityPubConversion.php:138 +msgid "Source activity" +msgstr "" + +#: src/Module/Debug/Babel.php:52 +msgid "Source input" +msgstr "" + +#: src/Module/Debug/Babel.php:58 +msgid "BBCode::toPlaintext" +msgstr "" + +#: src/Module/Debug/Babel.php:64 +msgid "BBCode::convert (raw HTML)" +msgstr "" + +#: src/Module/Debug/Babel.php:69 +msgid "BBCode::convert (hex)" +msgstr "" + +#: src/Module/Debug/Babel.php:74 +msgid "BBCode::convert" +msgstr "" + +#: src/Module/Debug/Babel.php:80 +msgid "BBCode::convert => HTML::toBBCode" +msgstr "" + +#: src/Module/Debug/Babel.php:86 +msgid "BBCode::toMarkdown" +msgstr "" + +#: src/Module/Debug/Babel.php:92 +msgid "BBCode::toMarkdown => Markdown::convert (raw HTML)" +msgstr "" + +#: src/Module/Debug/Babel.php:96 +msgid "BBCode::toMarkdown => Markdown::convert" +msgstr "" + +#: src/Module/Debug/Babel.php:102 +msgid "BBCode::toMarkdown => Markdown::toBBCode" +msgstr "" + +#: src/Module/Debug/Babel.php:108 +msgid "BBCode::toMarkdown => Markdown::convert => HTML::toBBCode" +msgstr "" + +#: src/Module/Debug/Babel.php:116 +msgid "Item Body" +msgstr "" + +#: src/Module/Debug/Babel.php:120 +msgid "Item Tags" +msgstr "" + +#: src/Module/Debug/Babel.php:126 +msgid "PageInfo::appendToBody" +msgstr "" + +#: src/Module/Debug/Babel.php:131 +msgid "PageInfo::appendToBody => BBCode::convert (raw HTML)" +msgstr "" + +#: src/Module/Debug/Babel.php:135 +msgid "PageInfo::appendToBody => BBCode::convert" +msgstr "" + +#: src/Module/Debug/Babel.php:142 +msgid "Source input (Diaspora format)" +msgstr "" + +#: src/Module/Debug/Babel.php:151 +msgid "Source input (Markdown)" +msgstr "" + +#: src/Module/Debug/Babel.php:157 +msgid "Markdown::convert (raw HTML)" +msgstr "" + +#: src/Module/Debug/Babel.php:162 +msgid "Markdown::convert" +msgstr "" + +#: src/Module/Debug/Babel.php:168 +msgid "Markdown::toBBCode" +msgstr "" + +#: src/Module/Debug/Babel.php:175 +msgid "Raw HTML input" +msgstr "" + +#: src/Module/Debug/Babel.php:180 +msgid "HTML Input" +msgstr "" + +#: src/Module/Debug/Babel.php:187 +msgid "HTML Purified (raw)" +msgstr "" + +#: src/Module/Debug/Babel.php:192 +msgid "HTML Purified (hex)" +msgstr "" + +#: src/Module/Debug/Babel.php:197 +msgid "HTML Purified" +msgstr "" + +#: src/Module/Debug/Babel.php:203 +msgid "HTML::toBBCode" +msgstr "" + +#: src/Module/Debug/Babel.php:209 +msgid "HTML::toBBCode => BBCode::convert" +msgstr "" + +#: src/Module/Debug/Babel.php:214 +msgid "HTML::toBBCode => BBCode::convert (raw HTML)" +msgstr "" + +#: src/Module/Debug/Babel.php:220 +msgid "HTML::toBBCode => BBCode::toPlaintext" +msgstr "" + +#: src/Module/Debug/Babel.php:226 +msgid "HTML::toMarkdown" +msgstr "" + +#: src/Module/Debug/Babel.php:232 +msgid "HTML::toPlaintext" +msgstr "" + +#: src/Module/Debug/Babel.php:238 +msgid "HTML::toPlaintext (compact)" +msgstr "" + +#: src/Module/Debug/Babel.php:256 +msgid "Decoded post" +msgstr "" + +#: src/Module/Debug/Babel.php:277 +msgid "Post array before expand entities" +msgstr "" + +#: src/Module/Debug/Babel.php:284 +msgid "Post converted" +msgstr "" + +#: src/Module/Debug/Babel.php:289 +msgid "Converted body" +msgstr "" + +#: src/Module/Debug/Babel.php:295 +msgid "Twitter addon is absent from the addon/ folder." +msgstr "" + +#: src/Module/Debug/Babel.php:305 +msgid "Babel Diagnostic" +msgstr "" + +#: src/Module/Debug/Babel.php:307 +msgid "Source text" +msgstr "" + +#: src/Module/Debug/Babel.php:308 +msgid "BBCode" +msgstr "" + +#: src/Module/Debug/Babel.php:310 +msgid "Markdown" +msgstr "" + +#: src/Module/Debug/Babel.php:311 +msgid "HTML" +msgstr "" + +#: src/Module/Debug/Babel.php:313 +msgid "Twitter Source / Tweet URL (requires API key)" +msgstr "" + +#: src/Module/Debug/Feed.php:52 src/Module/Filer/SaveTag.php:47 +#: src/Module/Settings/Profile/Index.php:177 +msgid "You must be logged in to use this module" +msgstr "" + +#: src/Module/Debug/Feed.php:77 +msgid "Source URL" +msgstr "" + +#: src/Module/Debug/Localtime.php:49 +msgid "Time Conversion" +msgstr "" + +#: src/Module/Debug/Localtime.php:50 +msgid "" +"Friendica provides this service for sharing events with other networks and " +"friends in unknown timezones." +msgstr "" + +#: src/Module/Debug/Localtime.php:51 +#, php-format +msgid "UTC time: %s" +msgstr "" + +#: src/Module/Debug/Localtime.php:54 +#, php-format +msgid "Current timezone: %s" +msgstr "" + +#: src/Module/Debug/Localtime.php:58 +#, php-format +msgid "Converted localtime: %s" +msgstr "" + +#: src/Module/Debug/Localtime.php:62 +msgid "Please select your timezone:" +msgstr "" + +#: src/Module/Debug/Probe.php:38 src/Module/Debug/WebFinger.php:37 +msgid "Only logged in users are permitted to perform a probing." +msgstr "" + +#: src/Module/Debug/Probe.php:52 +msgid "Probe Diagnostic" +msgstr "" + +#: src/Module/Debug/Probe.php:53 +msgid "Output" +msgstr "" + +#: src/Module/Debug/Probe.php:56 +msgid "Lookup address" +msgstr "" + +#: src/Module/Debug/WebFinger.php:50 +msgid "Webfinger Diagnostic" +msgstr "" + +#: src/Module/Debug/WebFinger.php:52 +msgid "Lookup address:" +msgstr "" + +#: src/Module/Directory.php:74 +msgid "No entries (some entries may be hidden)." +msgstr "" + +#: src/Module/Directory.php:90 +msgid "Find on this site" +msgstr "" + +#: src/Module/Directory.php:92 +msgid "Results for:" +msgstr "" + +#: src/Module/Directory.php:94 +msgid "Site Directory" +msgstr "" + +#: src/Module/Filer/RemoveTag.php:105 +msgid "Item was not deleted" +msgstr "" + +#: src/Module/Filer/RemoveTag.php:115 +msgid "Item was not removed" +msgstr "" + +#: src/Module/Filer/SaveTag.php:73 +msgid "- select -" +msgstr "" + +#: src/Module/FriendSuggest.php:82 +msgid "Suggested contact not found." +msgstr "" + +#: src/Module/FriendSuggest.php:100 +msgid "Friend suggestion sent." +msgstr "" + +#: src/Module/FriendSuggest.php:137 +msgid "Suggest Friends" +msgstr "" + +#: src/Module/FriendSuggest.php:140 +#, php-format +msgid "Suggest a friend for %s" +msgstr "" + +#: src/Module/Friendica.php:81 +msgid "Installed addons/apps:" +msgstr "" + +#: src/Module/Friendica.php:86 +msgid "No installed addons/apps" +msgstr "" + +#: src/Module/Friendica.php:91 +#, php-format +msgid "Read about the Terms of Service of this node." +msgstr "" + +#: src/Module/Friendica.php:98 +msgid "On this server the following remote servers are blocked." +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 +msgid "Reason for the block" +msgstr "" + +#: src/Module/Friendica.php:103 +msgid "Download this list in CSV format" +msgstr "" + +#: src/Module/Friendica.php:117 +#, php-format +msgid "" +"This is Friendica, version %s that is running at the web location %s. The " +"database version is %s, the post update version is %s." +msgstr "" + +#: src/Module/Friendica.php:122 +msgid "" +"Please visit Friendi.ca to learn more " +"about the Friendica project." +msgstr "" + +#: src/Module/Friendica.php:123 +msgid "Bug reports and issues: please visit" +msgstr "" + +#: src/Module/Friendica.php:123 +msgid "the bugtracker at github" +msgstr "" + +#: src/Module/Friendica.php:124 +msgid "" +"Suggestions, praise, etc. - please email \"info\" at \"friendi - dot - ca" +msgstr "" + +#: src/Module/HCard.php:45 +msgid "No profile" +msgstr "" + +#: src/Module/HTTPException/MethodNotAllowed.php:31 +msgid "Method Not Allowed." +msgstr "" + +#: src/Module/Help.php:60 +msgid "Help:" +msgstr "" + +#: src/Module/Home.php:63 +#, php-format +msgid "Welcome to %s" +msgstr "" + +#: src/Module/Install.php:189 +msgid "Friendica Communications Server - Setup" +msgstr "" + +#: src/Module/Install.php:200 +msgid "System check" +msgstr "" + +#: src/Module/Install.php:202 src/Module/Install.php:247 +#: src/Module/Install.php:326 +msgid "Requirement not satisfied" +msgstr "" + +#: src/Module/Install.php:203 +msgid "Optional requirement not satisfied" +msgstr "" + +#: src/Module/Install.php:204 +msgid "OK" +msgstr "" + +#: src/Module/Install.php:208 +msgid "Next" +msgstr "" + +#: src/Module/Install.php:209 +msgid "Check again" +msgstr "" + +#: src/Module/Install.php:222 +msgid "Base settings" +msgstr "" + +#: src/Module/Install.php:224 +msgid "Base path to installation" +msgstr "" + +#: src/Module/Install.php:226 +msgid "" +"If the system cannot detect the correct path to your installation, enter the " +"correct path here. This setting should only be set if you are using a " +"restricted system and symbolic links to your webroot." +msgstr "" + +#: src/Module/Install.php:229 +msgid "The Friendica system URL" +msgstr "" + +#: src/Module/Install.php:231 +msgid "" +"Overwrite this field in case the system URL determination isn't right, " +"otherwise leave it as is." +msgstr "" + +#: src/Module/Install.php:242 +msgid "Database connection" +msgstr "" + +#: src/Module/Install.php:243 +msgid "" +"In order to install Friendica we need to know how to connect to your " +"database." +msgstr "" + +#: src/Module/Install.php:244 +msgid "" +"Please contact your hosting provider or site administrator if you have " +"questions about these settings." +msgstr "" + +#: src/Module/Install.php:245 +msgid "" +"The database you specify below should already exist. If it does not, please " +"create it before continuing." +msgstr "" + +#: src/Module/Install.php:252 +msgid "Database Server Name" +msgstr "" + +#: src/Module/Install.php:257 +msgid "Database Login Name" +msgstr "" + +#: src/Module/Install.php:263 +msgid "Database Login Password" +msgstr "" + +#: src/Module/Install.php:265 +msgid "For security reasons the password must not be empty" +msgstr "" + +#: src/Module/Install.php:268 +msgid "Database Name" +msgstr "" + +#: src/Module/Install.php:272 src/Module/Install.php:300 +msgid "Please select a default timezone for your website" +msgstr "" + +#: src/Module/Install.php:287 +msgid "Site settings" +msgstr "" + +#: src/Module/Install.php:295 +msgid "Site administrator email address" +msgstr "" + +#: src/Module/Install.php:297 +msgid "" +"Your account email address must match this in order to use the web admin " +"panel." +msgstr "" + +#: src/Module/Install.php:304 +msgid "System Language:" +msgstr "" + +#: src/Module/Install.php:306 +msgid "" +"Set the default language for your Friendica installation interface and to " +"send emails." +msgstr "" + +#: src/Module/Install.php:318 +msgid "Your Friendica site database has been installed." +msgstr "" + +#: src/Module/Install.php:328 +msgid "Installation finished" +msgstr "" + +#: src/Module/Install.php:348 +msgid "

    What next

    " +msgstr "" + +#: src/Module/Install.php:349 +msgid "" +"IMPORTANT: You will need to [manually] setup a scheduled task for the worker." +msgstr "" + +#: src/Module/Install.php:352 +#, php-format +msgid "" +"Go to your new Friendica node registration page " +"and register as new user. Remember to use the same email you have entered as " +"administrator email. This will allow you to enter the site admin panel." +msgstr "" + +#: src/Module/Invite.php:57 +msgid "Total invitation limit exceeded." +msgstr "" + +#: src/Module/Invite.php:82 +#, php-format +msgid "%s : Not a valid email address." +msgstr "" + +#: src/Module/Invite.php:108 +msgid "Please join us on Friendica" +msgstr "" + +#: src/Module/Invite.php:117 +msgid "Invitation limit exceeded. Please contact your site administrator." +msgstr "" + +#: src/Module/Invite.php:121 +#, php-format +msgid "%s : Message delivery failed." +msgstr "" + +#: src/Module/Invite.php:125 +#, php-format +msgid "%d message sent." +msgid_plural "%d messages sent." +msgstr[0] "" +msgstr[1] "" + +#: src/Module/Invite.php:143 +msgid "You have no more invitations available" +msgstr "" + +#: src/Module/Invite.php:150 +#, php-format +msgid "" +"Visit %s for a list of public sites that you can join. Friendica members on " +"other sites can all connect with each other, as well as with members of many " +"other social networks." +msgstr "" + +#: src/Module/Invite.php:152 +#, php-format +msgid "" +"To accept this invitation, please visit and register at %s or any other " +"public Friendica website." +msgstr "" + +#: src/Module/Invite.php:153 +#, php-format +msgid "" +"Friendica sites all inter-connect to create a huge privacy-enhanced social " +"web that is owned and controlled by its members. They can also connect with " +"many traditional social networks. See %s for a list of alternate Friendica " +"sites you can join." +msgstr "" + +#: src/Module/Invite.php:157 +msgid "" +"Our apologies. This system is not currently configured to connect with other " +"public sites or invite members." +msgstr "" + +#: src/Module/Invite.php:160 +msgid "" +"Friendica sites all inter-connect to create a huge privacy-enhanced social " +"web that is owned and controlled by its members. They can also connect with " +"many traditional social networks." +msgstr "" + +#: src/Module/Invite.php:159 +#, php-format +msgid "To accept this invitation, please visit and register at %s." +msgstr "" + +#: src/Module/Invite.php:167 +msgid "Send invitations" +msgstr "" + +#: src/Module/Invite.php:168 +msgid "Enter email addresses, one per line:" +msgstr "" + +#: src/Module/Invite.php:172 +msgid "" +"You are cordially invited to join me and other close friends on Friendica - " +"and help us to create a better social web." +msgstr "" + +#: src/Module/Invite.php:174 +msgid "You will need to supply this invitation code: $invite_code" +msgstr "" + +#: src/Module/Invite.php:174 +msgid "" +"Once you have registered, please connect with me via my profile page at:" +msgstr "" + +#: src/Module/Invite.php:176 +msgid "" +"For more information about the Friendica project and why we feel it is " +"important, please visit http://friendi.ca" +msgstr "" + +#: src/Module/Item/Compose.php:85 +msgid "Please enter a post body." +msgstr "" + +#: src/Module/Item/Compose.php:98 +msgid "This feature is only available with the frio theme." +msgstr "" + +#: src/Module/Item/Compose.php:122 +msgid "Compose new personal note" +msgstr "" + +#: src/Module/Item/Compose.php:131 +msgid "Compose new post" +msgstr "" + +#: src/Module/Item/Compose.php:187 +msgid "Visibility" +msgstr "" + +#: src/Module/Item/Compose.php:203 +msgid "Clear the location" +msgstr "" + +#: src/Module/Item/Compose.php:204 +msgid "Location services are unavailable on your device" +msgstr "" + +#: src/Module/Item/Compose.php:205 +msgid "" +"Location services are disabled. Please check the website's permissions on " +"your device" +msgstr "" + +#: src/Module/Item/Compose.php:211 +msgid "" +"You can make this page always open when you use the New Post button in the " +"Theme Customization settings." +msgstr "" + +#: src/Module/Item/Feed.php:86 +msgid "The feed for this item is unavailable." +msgstr "" + +#: src/Module/Item/Follow.php:51 +msgid "Unable to follow this item." +msgstr "" + +#: src/Module/Maintenance.php:48 src/Module/Maintenance.php:53 +msgid "System down for maintenance" +msgstr "" + +#: src/Module/Maintenance.php:54 +msgid "" +"This Friendica node is currently in maintenance mode, either automatically " +"because it is self-updating or manually by the node administrator. This " +"condition should be temporary, please come back in a few minutes." +msgstr "" + +#: src/Module/Manifest.php:40 +msgid "A Decentralized Social Network" +msgstr "" + +#: src/Module/Media/Attachment/Browser.php:58 +#: src/Module/Media/Photo/Browser.php:59 +msgid "You need to be logged in to access this page." +msgstr "" + +#: src/Module/Media/Attachment/Browser.php:74 +msgid "Files" +msgstr "" + +#: src/Module/Media/Attachment/Browser.php:79 +#: src/Module/Media/Photo/Browser.php:90 +#: src/Module/Settings/Profile/Photo/Index.php:127 +msgid "Upload" +msgstr "" + +#: src/Module/Media/Attachment/Upload.php:97 +msgid "Sorry, maybe your upload is bigger than the PHP configuration allows" +msgstr "" + +#: src/Module/Media/Attachment/Upload.php:97 +msgid "Or - did you try to upload an empty file?" +msgstr "" + +#: src/Module/Media/Attachment/Upload.php:104 +#, php-format +msgid "File exceeds size limit of %s" +msgstr "" + +#: src/Module/Media/Attachment/Upload.php:114 +msgid "File upload failed." +msgstr "" + +#: src/Module/Media/Photo/Upload.php:150 src/Module/Media/Photo/Upload.php:151 +#: src/Module/Profile/Photos.php:215 +#: src/Module/Settings/Profile/Photo/Index.php:67 +msgid "Unable to process image." +msgstr "" + +#: src/Module/Media/Photo/Upload.php:176 src/Module/Profile/Photos.php:235 +#: src/Module/Settings/Profile/Photo/Index.php:94 +msgid "Image upload failed." +msgstr "" + +#: src/Module/Moderation/BaseUsers.php:72 +msgid "List of all users" +msgstr "" + +#: src/Module/Moderation/BaseUsers.php:77 +msgid "Active" +msgstr "" + +#: src/Module/Moderation/BaseUsers.php:80 +msgid "List of active accounts" +msgstr "" + +#: src/Module/Moderation/BaseUsers.php:88 +msgid "List of pending registrations" +msgstr "" + +#: src/Module/Moderation/BaseUsers.php:96 +msgid "List of blocked users" +msgstr "" + +#: src/Module/Moderation/BaseUsers.php:101 +msgid "Deleted" +msgstr "" + +#: src/Module/Moderation/BaseUsers.php:104 +msgid "List of pending user deletions" +msgstr "" + +#: src/Module/Moderation/BaseUsers.php:119 src/Module/Settings/Account.php:482 +msgid "Normal Account Page" +msgstr "" + +#: src/Module/Moderation/BaseUsers.php:120 src/Module/Settings/Account.php:489 +msgid "Soapbox Page" +msgstr "" + +#: src/Module/Moderation/BaseUsers.php:121 src/Module/Settings/Account.php:496 +msgid "Public Group" +msgstr "" + +#: src/Module/Moderation/BaseUsers.php:122 src/Module/Settings/Account.php:503 +msgid "Automatic Friend Page" +msgstr "" + +#: src/Module/Moderation/BaseUsers.php:123 +msgid "Private Group" +msgstr "" + +#: src/Module/Moderation/BaseUsers.php:126 src/Module/Moderation/Summary.php:53 +#: src/Module/Settings/Account.php:453 +msgid "Personal Page" +msgstr "" + +#: src/Module/Moderation/BaseUsers.php:127 src/Module/Moderation/Summary.php:54 +#: src/Module/Settings/Account.php:460 +msgid "Organisation Page" +msgstr "" + +#: src/Module/Moderation/BaseUsers.php:128 src/Module/Moderation/Summary.php:55 +#: src/Module/Settings/Account.php:467 +msgid "News Page" +msgstr "" + +#: src/Module/Moderation/BaseUsers.php:129 src/Module/Moderation/Summary.php:56 +#: src/Module/Settings/Account.php:474 +msgid "Community Group" +msgstr "" + +#: src/Module/Moderation/Blocklist/Contact.php:70 +msgid "You can't block a local contact, please block the user instead" +msgstr "" + +#: src/Module/Moderation/Blocklist/Contact.php:89 +#, php-format +msgid "%s contact unblocked" +msgid_plural "%s contacts unblocked" +msgstr[0] "" +msgstr[1] "" + +#: src/Module/Moderation/Blocklist/Contact.php:111 +msgid "Remote Contact Blocklist" +msgstr "" + +#: src/Module/Moderation/Blocklist/Contact.php:112 +msgid "" +"This page allows you to prevent any message from a remote contact to reach " +"your node." +msgstr "" + +#: src/Module/Moderation/Blocklist/Contact.php:113 +msgid "Block Remote Contact" +msgstr "" + +#: src/Module/Moderation/Blocklist/Contact.php:114 +#: src/Module/Moderation/Users/Active.php:135 +#: src/Module/Moderation/Users/Blocked.php:135 +#: src/Module/Moderation/Users/Index.php:149 +#: src/Module/Moderation/Users/Pending.php:98 +msgid "select all" +msgstr "" + +#: src/Module/Moderation/Blocklist/Contact.php:115 +msgid "select none" +msgstr "" + +#: src/Module/Moderation/Blocklist/Contact.php:118 +msgid "No remote contact is blocked from this node." +msgstr "" + +#: src/Module/Moderation/Blocklist/Contact.php:120 +msgid "Blocked Remote Contacts" +msgstr "" + +#: src/Module/Moderation/Blocklist/Contact.php:121 +msgid "Block New Remote Contact" +msgstr "" + +#: src/Module/Moderation/Blocklist/Contact.php:122 +#: src/Module/Moderation/Reports.php:95 +msgid "Photo" +msgstr "" + +#: src/Module/Moderation/Blocklist/Contact.php:122 +msgid "Reason" +msgstr "" + +#: src/Module/Moderation/Blocklist/Contact.php:128 +#, php-format +msgid "%s total blocked contact" +msgid_plural "%s total blocked contacts" +msgstr[0] "" +msgstr[1] "" + +#: src/Module/Moderation/Blocklist/Contact.php:131 +msgid "URL of the remote contact to block." +msgstr "" + +#: src/Module/Moderation/Blocklist/Contact.php:132 +msgid "Also purge contact" +msgstr "" + +#: src/Module/Moderation/Blocklist/Contact.php:132 +msgid "" +"Removes all content related to this contact from the node. Keeps the contact " +"record. This action cannot be undone." +msgstr "" + +#: src/Module/Moderation/Blocklist/Contact.php:133 +#: src/Module/Moderation/Blocklist/Server/Import.php:124 +msgid "Block Reason" +msgstr "" + +#: src/Module/Moderation/Blocklist/Server/Add.php:80 +msgid "Server domain pattern added to the blocklist." +msgstr "" + +#: src/Module/Moderation/Blocklist/Server/Add.php:88 +#, php-format +msgid "%s server scheduled to be purged." +msgid_plural "%s servers scheduled to be purged." +msgstr[0] "" +msgstr[1] "" + +#: src/Module/Moderation/Blocklist/Server/Add.php:120 +#: src/Module/Moderation/Blocklist/Server/Import.php:117 +msgid "← Return to the list" +msgstr "" + +#: src/Module/Moderation/Blocklist/Server/Add.php:122 +msgid "Block A New Server Domain Pattern" +msgstr "" + +#: src/Module/Moderation/Blocklist/Server/Add.php:123 +#: src/Module/Moderation/Blocklist/Server/Index.php:99 +msgid "" +"

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

    \n" +"
      \n" +"\t
    • *: Any number of characters
    • \n" +"\t
    • ?: Any single character
    • \n" +"
    " +msgstr "" + +#: src/Module/Moderation/Blocklist/Server/Add.php:128 +#: src/Module/Moderation/Blocklist/Server/Index.php:107 +msgid "Check pattern" +msgstr "" + +#: src/Module/Moderation/Blocklist/Server/Add.php:129 +msgid "Matching known servers" +msgstr "" + +#: src/Module/Moderation/Blocklist/Server/Add.php:130 +#: src/Module/Settings/Server/Action.php:76 +#: src/Module/Settings/Server/Index.php:106 +msgid "Server Name" +msgstr "" + +#: src/Module/Moderation/Blocklist/Server/Add.php:131 +msgid "Server Domain" +msgstr "" + +#: src/Module/Moderation/Blocklist/Server/Add.php:132 +msgid "Known Contacts" +msgstr "" + +#: src/Module/Moderation/Blocklist/Server/Add.php:133 +#, php-format +msgid "%d known server" +msgid_plural "%d known servers" +msgstr[0] "" +msgstr[1] "" + +#: src/Module/Moderation/Blocklist/Server/Add.php:134 +msgid "Add pattern to the blocklist" +msgstr "" + +#: src/Module/Moderation/Blocklist/Server/Add.php:136 +#: src/Module/Moderation/Blocklist/Server/Index.php:116 +msgid "Server Domain Pattern" +msgstr "" + +#: src/Module/Moderation/Blocklist/Server/Add.php:136 +#: src/Module/Moderation/Blocklist/Server/Index.php:116 +msgid "" +"The domain pattern of the new server to add to the blocklist. Do not include " +"the protocol." +msgstr "" + +#: src/Module/Moderation/Blocklist/Server/Add.php:137 +msgid "Purge server" +msgstr "" + +#: src/Module/Moderation/Blocklist/Server/Add.php:137 +msgid "" +"Also purges all the locally stored content authored by the known contacts " +"registered on that server. Keeps the contacts and the server records. This " +"action cannot be undone." +msgid_plural "" +"Also purges all the locally stored content authored by the known contacts " +"registered on these servers. Keeps the contacts and the servers records. " +"This action cannot be undone." +msgstr[0] "" +msgstr[1] "" + +#: src/Module/Moderation/Blocklist/Server/Add.php:138 +msgid "Block reason" +msgstr "" + +#: src/Module/Moderation/Blocklist/Server/Add.php:138 +msgid "" +"The reason why you blocked this server domain pattern. This reason will be " +"shown publicly in the server information page." +msgstr "" + +#: src/Module/Moderation/Blocklist/Server/Import.php:74 +#: src/Module/Moderation/Blocklist/Server/Import.php:83 +msgid "Error importing pattern file" +msgstr "" + +#: src/Module/Moderation/Blocklist/Server/Import.php:89 +msgid "Local blocklist replaced with the provided file." +msgstr "" + +#: src/Module/Moderation/Blocklist/Server/Import.php:93 +#, php-format +msgid "%d pattern was added to the local blocklist." +msgid_plural "%d patterns were added to the local blocklist." +msgstr[0] "" +msgstr[1] "" + +#: src/Module/Moderation/Blocklist/Server/Import.php:95 +msgid "No pattern was added to the local blocklist." +msgstr "" + +#: src/Module/Moderation/Blocklist/Server/Import.php:119 +msgid "Import a Server Domain Pattern Blocklist" +msgstr "" + +#: src/Module/Moderation/Blocklist/Server/Import.php:120 +msgid "" +"

    This file can be downloaded from the /friendica path of any " +"Friendica server.

    " +msgstr "" + +#: src/Module/Moderation/Blocklist/Server/Import.php:121 +#: src/Module/Moderation/Blocklist/Server/Index.php:106 +msgid "Upload file" +msgstr "" + +#: src/Module/Moderation/Blocklist/Server/Import.php:122 +msgid "Patterns to import" +msgstr "" + +#: src/Module/Moderation/Blocklist/Server/Import.php:123 +msgid "Domain Pattern" +msgstr "" + +#: src/Module/Moderation/Blocklist/Server/Import.php:125 +msgid "Import Mode" +msgstr "" + +#: src/Module/Moderation/Blocklist/Server/Import.php:126 +msgid "Import Patterns" +msgstr "" + +#: src/Module/Moderation/Blocklist/Server/Import.php:127 +#, php-format +msgid "%d total pattern" +msgid_plural "%d total patterns" +msgstr[0] "" +msgstr[1] "" + +#: src/Module/Moderation/Blocklist/Server/Import.php:129 +#: src/Module/Moderation/Blocklist/Server/Index.php:115 +msgid "Server domain pattern blocklist CSV file" +msgstr "" + +#: src/Module/Moderation/Blocklist/Server/Import.php:130 +msgid "Append" +msgstr "" + +#: src/Module/Moderation/Blocklist/Server/Import.php:130 +msgid "" +"Imports patterns from the file that weren't already existing in the current " +"blocklist." +msgstr "" + +#: src/Module/Moderation/Blocklist/Server/Import.php:131 +msgid "Replace" +msgstr "" + +#: src/Module/Moderation/Blocklist/Server/Import.php:131 +msgid "Replaces the current blocklist by the imported patterns." +msgstr "" + +#: src/Module/Moderation/Blocklist/Server/Index.php:86 +#: src/Module/Moderation/Blocklist/Server/Index.php:110 +#: src/Module/Settings/Channels.php:225 +msgid "Blocked server domain pattern" +msgstr "" + +#: src/Module/Moderation/Blocklist/Server/Index.php:88 +msgid "Delete server domain pattern" +msgstr "" + +#: src/Module/Moderation/Blocklist/Server/Index.php:88 +msgid "Check to delete this entry from the blocklist" +msgstr "" + +#: src/Module/Moderation/Blocklist/Server/Index.php:96 +msgid "Server Domain Pattern Blocklist" +msgstr "" + +#: src/Module/Moderation/Blocklist/Server/Index.php:97 +msgid "" +"This page can be used to define a blocklist of server domain patterns from " +"the federated network that are not allowed to interact with your node. For " +"each domain pattern you should also provide the reason why you block it." +msgstr "" + +#: src/Module/Moderation/Blocklist/Server/Index.php:98 +msgid "" +"The list of blocked server domain patterns will be made publically available " +"on the /friendica page so that your users and " +"people investigating communication problems can find the reason easily." +msgstr "" + +#: src/Module/Moderation/Blocklist/Server/Index.php:104 +msgid "Import server domain pattern blocklist" +msgstr "" + +#: src/Module/Moderation/Blocklist/Server/Index.php:105 +msgid "Add new entry to the blocklist" +msgstr "" + +#: src/Module/Moderation/Blocklist/Server/Index.php:108 +msgid "Save changes to the blocklist" +msgstr "" + +#: src/Module/Moderation/Blocklist/Server/Index.php:109 +msgid "Current Entries in the Blocklist" +msgstr "" + +#: src/Module/Moderation/Blocklist/Server/Index.php:112 +msgid "Delete entry from the blocklist" +msgstr "" + +#: src/Module/Moderation/Blocklist/Server/Index.php:113 +msgid "Delete entry from the blocklist?" +msgstr "" + +#: src/Module/Moderation/Item/Delete.php:50 +msgid "Item marked for deletion." +msgstr "" + +#: src/Module/Moderation/Item/Delete.php:63 +msgid "Delete this Item" +msgstr "" + +#: src/Module/Moderation/Item/Delete.php:64 +msgid "" +"On this page you can delete an item from your node. If the item is a top " +"level posting, the entire thread will be deleted." +msgstr "" + +#: src/Module/Moderation/Item/Delete.php:65 +msgid "" +"You need to know the GUID of the item. You can find it e.g. by looking at " +"the display URL. The last part of http://example.com/display/123456 is the " +"GUID, here 123456." +msgstr "" + +#: src/Module/Moderation/Item/Delete.php:67 +msgid "GUID" +msgstr "" + +#: src/Module/Moderation/Item/Delete.php:67 +msgid "The GUID of the item you want to delete." +msgstr "" + +#: src/Module/Moderation/Item/Source.php:77 +msgid "Item Id" +msgstr "" + +#: src/Module/Moderation/Item/Source.php:78 +msgid "Item URI" +msgstr "" + +#: src/Module/Moderation/Item/Source.php:80 +msgid "Terms" +msgstr "" + +#: src/Module/Moderation/Item/Source.php:81 +msgid "Tag" +msgstr "" + +#: src/Module/Moderation/Item/Source.php:82 +#: src/Module/Moderation/Users/Active.php:126 +#: src/Module/Moderation/Users/Blocked.php:126 +#: src/Module/Moderation/Users/Index.php:140 +msgid "Type" +msgstr "" + +#: src/Module/Moderation/Item/Source.php:83 +msgid "Term" +msgstr "" + +#: src/Module/Moderation/Item/Source.php:84 +msgid "URL" +msgstr "" + +#: src/Module/Moderation/Item/Source.php:86 +msgid "Implicit Mention" +msgstr "" + +#: src/Module/Moderation/Item/Source.php:88 +msgid "Item not found" +msgstr "" + +#: src/Module/Moderation/Item/Source.php:89 +msgid "No source recorded" +msgstr "" + +#: src/Module/Moderation/Item/Source.php:90 +msgid "" +"Please make sure the debug.store_source config key is set in " +"config/local.config.php for future items to have sources." +msgstr "" + +#: src/Module/Moderation/Item/Source.php:92 +msgid "Item Guid" +msgstr "" + +#: src/Module/Moderation/Report/Create.php:95 +msgid "Contact not found or their server is already blocked on this node." +msgstr "" + +#: src/Module/Moderation/Report/Create.php:136 +msgid "Please login to access this page." +msgstr "" + +#: src/Module/Moderation/Report/Create.php:165 +#: src/Module/Moderation/Report/Create.php:180 +#: src/Module/Moderation/Report/Create.php:208 +#: src/Module/Moderation/Report/Create.php:260 +#: src/Module/Moderation/Report/Create.php:279 +msgid "Create Moderation Report" +msgstr "" + +#: src/Module/Moderation/Report/Create.php:166 +msgid "Pick Contact" +msgstr "" + +#: src/Module/Moderation/Report/Create.php:167 +msgid "" +"Please enter below the contact address or profile URL you would like to " +"create a moderation report about." +msgstr "" + +#: src/Module/Moderation/Report/Create.php:171 +msgid "Contact address/URL" +msgstr "" + +#: src/Module/Moderation/Report/Create.php:181 +msgid "Pick Category" +msgstr "" + +#: src/Module/Moderation/Report/Create.php:182 +msgid "Please pick below the category of your report." +msgstr "" + +#: src/Module/Moderation/Report/Create.php:186 +#: src/Module/Moderation/Report/Create.php:311 +msgid "Spam" +msgstr "" + +#: src/Module/Moderation/Report/Create.php:186 +msgid "" +"This contact is publishing many repeated/overly long posts/replies or " +"advertising their product/websites in otherwise irrelevant conversations." +msgstr "" + +#: src/Module/Moderation/Report/Create.php:187 +#: src/Module/Moderation/Report/Create.php:312 +msgid "Illegal Content" +msgstr "" + +#: src/Module/Moderation/Report/Create.php:187 +msgid "" +"This contact is publishing content that is considered illegal in this node's " +"hosting juridiction." +msgstr "" + +#: src/Module/Moderation/Report/Create.php:188 +#: src/Module/Moderation/Report/Create.php:313 +msgid "Community Safety" +msgstr "" + +#: src/Module/Moderation/Report/Create.php:188 +msgid "" +"This contact aggravated you or other people, by being provocative or " +"insensitive, intentionally or not. This includes disclosing people's private " +"information (doxxing), posting threats or offensive pictures in posts or " +"replies." +msgstr "" + +#: src/Module/Moderation/Report/Create.php:189 +#: src/Module/Moderation/Report/Create.php:314 +msgid "Unwanted Content/Behavior" +msgstr "" + +#: src/Module/Moderation/Report/Create.php:189 +msgid "" +"This contact has repeatedly published content irrelevant to the node's theme " +"or is openly criticizing the node's administration/moderation without " +"directly engaging with the relevant people for example or repeatedly " +"nitpicking on a sensitive topic." +msgstr "" + +#: src/Module/Moderation/Report/Create.php:190 +#: src/Module/Moderation/Report/Create.php:315 +msgid "Rules Violation" +msgstr "" + +#: src/Module/Moderation/Report/Create.php:190 +msgid "" +"This contact violated one or more rules of this node. You will be able to " +"pick which one(s) in the next step." +msgstr "" + +#: src/Module/Moderation/Report/Create.php:191 +msgid "" +"Please elaborate below why you submitted this report. The more details you " +"provide, the better your report can be handled." +msgstr "" + +#: src/Module/Moderation/Report/Create.php:193 +msgid "Additional Information" +msgstr "" + +#: src/Module/Moderation/Report/Create.php:193 +msgid "" +"Please provide any additional information relevant to this particular " +"report. You will be able to attach posts by this contact in the next step, " +"but any context is welcome." +msgstr "" + +#: src/Module/Moderation/Report/Create.php:209 +msgid "Pick Rules" +msgstr "" + +#: src/Module/Moderation/Report/Create.php:210 +msgid "Please pick below the node rules you believe this contact violated." +msgstr "" + +#: src/Module/Moderation/Report/Create.php:261 +msgid "Pick Posts" +msgstr "" + +#: src/Module/Moderation/Report/Create.php:262 +msgid "Please optionally pick posts to attach to your report." +msgstr "" + +#: src/Module/Moderation/Report/Create.php:281 +msgid "Submit Report" +msgstr "" + +#: src/Module/Moderation/Report/Create.php:282 +msgid "Further Action" +msgstr "" + +#: src/Module/Moderation/Report/Create.php:283 +msgid "" +"You can also perform one of the following action on the contact you reported:" +msgstr "" + +#: src/Module/Moderation/Report/Create.php:291 +msgid "Nothing" +msgstr "" + +#: src/Module/Moderation/Report/Create.php:292 +msgid "Collapse contact" +msgstr "" + +#: src/Module/Moderation/Report/Create.php:292 +msgid "" +"Their posts and replies will keep appearing in your Network page but their " +"content will be collapsed by default." +msgstr "" + +#: src/Module/Moderation/Report/Create.php:293 +msgid "" +"Their posts won't appear in your Network page anymore, but their replies can " +"appear in forum threads. They still can follow you." +msgstr "" + +#: src/Module/Moderation/Report/Create.php:294 +msgid "Block contact" +msgstr "" + +#: src/Module/Moderation/Report/Create.php:294 +msgid "" +"Their posts won't appear in your Network page anymore, but their replies can " +"appear in forum threads, with their content collapsed by default. They " +"cannot follow you but still can have access to your public posts by other " +"means." +msgstr "" + +#: src/Module/Moderation/Report/Create.php:297 +msgid "Forward report" +msgstr "" + +#: src/Module/Moderation/Report/Create.php:297 +msgid "Would you ike to forward this report to the remote server?" +msgstr "" + +#: src/Module/Moderation/Report/Create.php:330 +msgid "1. Pick a contact" +msgstr "" + +#: src/Module/Moderation/Report/Create.php:331 +msgid "2. Pick a category" +msgstr "" + +#: src/Module/Moderation/Report/Create.php:332 +msgid "2a. Pick rules" +msgstr "" + +#: src/Module/Moderation/Report/Create.php:333 +msgid "2b. Add comment" +msgstr "" + +#: src/Module/Moderation/Report/Create.php:334 +msgid "3. Pick posts" +msgstr "" + +#: src/Module/Moderation/Reports.php:90 +msgid "List of reports" +msgstr "" + +#: src/Module/Moderation/Reports.php:91 +msgid "This page display reports created by our or remote users." +msgstr "" + +#: src/Module/Moderation/Reports.php:92 +msgid "No report exists at this node." +msgstr "" + +#: src/Module/Moderation/Reports.php:95 +msgid "Category" +msgstr "" + +#: src/Module/Moderation/Reports.php:99 +#, php-format +msgid "%s total report" +msgid_plural "%s total reports" +msgstr[0] "" +msgstr[1] "" + +#: src/Module/Moderation/Reports.php:102 +msgid "URL of the reported contact." +msgstr "" + +#: src/Module/Moderation/Summary.php:57 src/Module/Settings/Account.php:431 +msgid "Channel Relay" +msgstr "" + +#: src/Module/Moderation/Summary.php:77 +msgid "Registered users" +msgstr "" + +#: src/Module/Moderation/Summary.php:79 +msgid "Pending registrations" +msgstr "" + +#: src/Module/Moderation/Users/Active.php:43 +#: src/Module/Moderation/Users/Index.php:43 +#, php-format +msgid "%s user blocked" +msgid_plural "%s users blocked" +msgstr[0] "" +msgstr[1] "" + +#: src/Module/Moderation/Users/Active.php:51 +#: src/Module/Moderation/Users/Active.php:85 +#: src/Module/Moderation/Users/Blocked.php:51 +#: src/Module/Moderation/Users/Blocked.php:85 +#: src/Module/Moderation/Users/Index.php:58 +#: src/Module/Moderation/Users/Index.php:92 +msgid "You can't remove yourself" +msgstr "" + +#: src/Module/Moderation/Users/Active.php:55 +#: src/Module/Moderation/Users/Blocked.php:55 +#: src/Module/Moderation/Users/Index.php:62 +#, php-format +msgid "%s user deleted" +msgid_plural "%s users deleted" +msgstr[0] "" +msgstr[1] "" + +#: src/Module/Moderation/Users/Active.php:83 +#: src/Module/Moderation/Users/Blocked.php:83 +#: src/Module/Moderation/Users/Index.php:90 +#, php-format +msgid "User \"%s\" deleted" +msgstr "" + +#: src/Module/Moderation/Users/Active.php:93 +#: src/Module/Moderation/Users/Index.php:100 +#, php-format +msgid "User \"%s\" blocked" +msgstr "" + +#: src/Module/Moderation/Users/Active.php:126 +#: src/Module/Moderation/Users/Blocked.php:126 +#: src/Module/Moderation/Users/Deleted.php:83 +#: src/Module/Moderation/Users/Index.php:140 +#: src/Module/Moderation/Users/Index.php:160 +msgid "Register date" +msgstr "" + +#: src/Module/Moderation/Users/Active.php:126 +#: src/Module/Moderation/Users/Blocked.php:126 +#: src/Module/Moderation/Users/Deleted.php:83 +#: src/Module/Moderation/Users/Index.php:140 +#: src/Module/Moderation/Users/Index.php:160 +msgid "Last login" +msgstr "" + +#: src/Module/Moderation/Users/Active.php:126 +#: src/Module/Moderation/Users/Blocked.php:126 +#: src/Module/Moderation/Users/Deleted.php:83 +#: src/Module/Moderation/Users/Index.php:140 +#: src/Module/Moderation/Users/Index.php:160 +msgid "Last public item" +msgstr "" + +#: src/Module/Moderation/Users/Active.php:134 +msgid "Active Accounts" +msgstr "" + +#: src/Module/Moderation/Users/Active.php:138 +#: src/Module/Moderation/Users/Blocked.php:137 +#: src/Module/Moderation/Users/Index.php:153 +msgid "User blocked" +msgstr "" + +#: src/Module/Moderation/Users/Active.php:139 +#: src/Module/Moderation/Users/Blocked.php:139 +#: src/Module/Moderation/Users/Index.php:155 +msgid "Site admin" +msgstr "" + +#: src/Module/Moderation/Users/Active.php:140 +#: src/Module/Moderation/Users/Blocked.php:140 +#: src/Module/Moderation/Users/Index.php:156 +msgid "Account expired" +msgstr "" + +#: src/Module/Moderation/Users/Active.php:141 +#: src/Module/Moderation/Users/Index.php:159 +msgid "Create a new user" +msgstr "" + +#: src/Module/Moderation/Users/Active.php:147 +#: src/Module/Moderation/Users/Blocked.php:146 +#: src/Module/Moderation/Users/Index.php:165 +msgid "" +"Selected users will be deleted!\\n\\nEverything these users had posted on " +"this site will be permanently deleted!\\n\\nAre you sure?" +msgstr "" + +#: src/Module/Moderation/Users/Active.php:148 +#: src/Module/Moderation/Users/Blocked.php:147 +#: src/Module/Moderation/Users/Index.php:166 +msgid "" +"The user {0} will be deleted!\\n\\nEverything this user has posted on this " +"site will be permanently deleted!\\n\\nAre you sure?" +msgstr "" + +#: src/Module/Moderation/Users/Blocked.php:43 +#: src/Module/Moderation/Users/Index.php:50 +#, php-format +msgid "%s user unblocked" +msgid_plural "%s users unblocked" +msgstr[0] "" +msgstr[1] "" + +#: src/Module/Moderation/Users/Blocked.php:92 +#: src/Module/Moderation/Users/Index.php:106 +#, php-format +msgid "User \"%s\" unblocked" +msgstr "" + +#: src/Module/Moderation/Users/Blocked.php:134 +msgid "Blocked Users" +msgstr "" + +#: src/Module/Moderation/Users/Create.php:62 +msgid "New User" +msgstr "" + +#: src/Module/Moderation/Users/Create.php:63 +msgid "Add User" +msgstr "" + +#: src/Module/Moderation/Users/Create.php:70 +msgid "Name of the new user." +msgstr "" + +#: src/Module/Moderation/Users/Create.php:71 +msgid "Nickname" +msgstr "" + +#: src/Module/Moderation/Users/Create.php:71 +msgid "Nickname of the new user." +msgstr "" + +#: src/Module/Moderation/Users/Create.php:72 +msgid "Email address of the new user." +msgstr "" + +#: src/Module/Moderation/Users/Deleted.php:81 +msgid "Users awaiting permanent deletion" +msgstr "" + +#: src/Module/Moderation/Users/Deleted.php:83 +#: src/Module/Moderation/Users/Index.php:160 +msgid "Permanent deletion" +msgstr "" + +#: src/Module/Moderation/Users/Index.php:150 +msgid "User waiting for permanent deletion" +msgstr "" + +#: src/Module/Moderation/Users/Pending.php:44 +#, php-format +msgid "%s user approved" +msgid_plural "%s users approved" +msgstr[0] "" +msgstr[1] "" + +#: src/Module/Moderation/Users/Pending.php:51 +#, php-format +msgid "%s registration revoked" +msgid_plural "%s registrations revoked" +msgstr[0] "" +msgstr[1] "" + +#: src/Module/Moderation/Users/Pending.php:76 +msgid "Account approved." +msgstr "" + +#: src/Module/Moderation/Users/Pending.php:82 +msgid "Registration revoked" +msgstr "" + +#: src/Module/Moderation/Users/Pending.php:97 +msgid "User registrations awaiting review" +msgstr "" + +#: src/Module/Moderation/Users/Pending.php:99 +msgid "Request date" +msgstr "" + +#: src/Module/Moderation/Users/Pending.php:100 +msgid "No registrations." +msgstr "" + +#: src/Module/Moderation/Users/Pending.php:101 +msgid "Note from the user" +msgstr "" + +#: src/Module/Moderation/Users/Pending.php:103 +msgid "Deny" +msgstr "" + +#: src/Module/Notifications/Introductions.php:99 +msgid "Show Ignored Requests" +msgstr "" + +#: src/Module/Notifications/Introductions.php:99 +msgid "Hide Ignored Requests" +msgstr "" + +#: src/Module/Notifications/Introductions.php:115 +#: src/Module/Notifications/Introductions.php:178 +msgid "Notification type:" +msgstr "" + +#: src/Module/Notifications/Introductions.php:118 +msgid "Suggested by:" +msgstr "" + +#: src/Module/Notifications/Introductions.php:143 +msgid "Claims to be known to you: " +msgstr "" + +#: src/Module/Notifications/Introductions.php:152 +msgid "Shall your connection be bidirectional or not?" +msgstr "" + +#: src/Module/Notifications/Introductions.php:153 +#, php-format +msgid "" +"Accepting %s as a friend allows %s to subscribe to your posts, and you will " +"also receive updates from them in your news feed." +msgstr "" + +#: src/Module/Notifications/Introductions.php:154 +#, php-format +msgid "" +"Accepting %s as a subscriber allows them to subscribe to your posts, but you " +"will not receive updates from them in your news feed." +msgstr "" + +#: src/Module/Notifications/Introductions.php:156 +msgid "Friend" +msgstr "" + +#: src/Module/Notifications/Introductions.php:157 +msgid "Subscriber" +msgstr "" + +#: src/Module/Notifications/Introductions.php:216 +msgid "No introductions." +msgstr "" + +#: src/Module/Notifications/Introductions.php:217 +#: src/Module/Notifications/Notifications.php:135 +#, php-format +msgid "No more %s notifications." +msgstr "" + +#: src/Module/Notifications/Notification.php:135 +msgid "You must be logged in to show this page." +msgstr "" + +#: src/Module/Notifications/Notifications.php:66 +msgid "Network Notifications" +msgstr "" + +#: src/Module/Notifications/Notifications.php:72 +msgid "System Notifications" +msgstr "" + +#: src/Module/Notifications/Notifications.php:78 +msgid "Personal Notifications" +msgstr "" + +#: src/Module/Notifications/Notifications.php:84 +msgid "Home Notifications" +msgstr "" + +#: src/Module/Notifications/Notifications.php:140 +msgid "Show unread" +msgstr "" + +#: src/Module/Notifications/Ping.php:223 +msgid "{0} requested registration" +msgstr "" + +#: src/Module/Notifications/Ping.php:232 +#, php-format +msgid "{0} and %d others requested registration" +msgstr "" + +#: src/Module/OAuth/Acknowledge.php:51 +msgid "Authorize application connection" +msgstr "" + +#: src/Module/OAuth/Acknowledge.php:53 +msgid "" +"Do you want to authorize this application to access your posts and contacts, " +"and/or create new posts for you?" +msgstr "" + +#: src/Module/OAuth/Authorize.php:54 +msgid "Unsupported or missing response type" +msgstr "" + +#: src/Module/OAuth/Authorize.php:59 src/Module/OAuth/Token.php:75 +msgid "Incomplete request data" +msgstr "" + +#: src/Module/OAuth/Authorize.php:106 +#, php-format +msgid "" +"Please copy the following authentication code into your application and " +"close this window: %s" +msgstr "" + +#: src/Module/OAuth/Token.php:80 +msgid "Invalid data or unknown client" +msgstr "" + +#: src/Module/OAuth/Token.php:105 +msgid "Unsupported or missing grant type" +msgstr "" + +#: src/Module/OStatus/Repair.php:83 +msgid "Resubscribing to OStatus contacts" +msgstr "" + +#: src/Module/OStatus/Repair.php:84 src/Module/OStatus/Subscribe.php:158 +msgid "Keep this window open until done." +msgstr "" + +#: src/Module/OStatus/Repair.php:85 +msgid "✔ Done" +msgstr "" + +#: src/Module/OStatus/Repair.php:86 +msgid "No OStatus contacts to resubscribe to." +msgstr "" + +#: src/Module/OStatus/Subscribe.php:70 +msgid "Subscribing to contacts" +msgstr "" + +#: src/Module/OStatus/Subscribe.php:79 +msgid "No contact provided." +msgstr "" + +#: src/Module/OStatus/Subscribe.php:85 +msgid "Couldn't fetch information for contact." +msgstr "" + +#: src/Module/OStatus/Subscribe.php:96 +msgid "Couldn't fetch friends for contact." +msgstr "" + +#: src/Module/OStatus/Subscribe.php:102 src/Module/OStatus/Subscribe.php:113 +msgid "Couldn't fetch following contacts." +msgstr "" + +#: src/Module/OStatus/Subscribe.php:108 +msgid "Couldn't fetch remote profile." +msgstr "" + +#: src/Module/OStatus/Subscribe.php:118 +msgid "Unsupported network" +msgstr "" + +#: src/Module/OStatus/Subscribe.php:134 +msgid "Done" +msgstr "" + +#: src/Module/OStatus/Subscribe.php:148 +msgid "success" +msgstr "" + +#: src/Module/OStatus/Subscribe.php:150 +msgid "failed" +msgstr "" + +#: src/Module/OStatus/Subscribe.php:153 +msgid "ignored" +msgstr "" + +#: src/Module/PermissionTooltip.php:49 +#, php-format +msgid "Wrong type \"%s\", expected one of: %s" +msgstr "" + +#: src/Module/PermissionTooltip.php:79 +msgid "Model not found" +msgstr "" + +#: src/Module/PermissionTooltip.php:94 +msgid "Unlisted" +msgstr "" + +#: src/Module/PermissionTooltip.php:112 +msgid "Remote privacy information not available." +msgstr "" + +#: src/Module/PermissionTooltip.php:120 +msgid "Visible to:" +msgstr "" + +#: src/Module/PermissionTooltip.php:214 +#, php-format +msgid "Collection (%s)" +msgstr "" + +#: src/Module/PermissionTooltip.php:218 +#, php-format +msgid "Followers (%s)" +msgstr "" + +#: src/Module/PermissionTooltip.php:237 +#, php-format +msgid "%d more" +msgstr "" + +#: src/Module/PermissionTooltip.php:241 +#, php-format +msgid "To: %s
    " +msgstr "" + +#: src/Module/PermissionTooltip.php:244 +#, php-format +msgid "CC: %s
    " +msgstr "" + +#: src/Module/PermissionTooltip.php:247 +#, php-format +msgid "BCC: %s
    " +msgstr "" + +#: src/Module/PermissionTooltip.php:250 +#, php-format +msgid "Audience: %s
    " +msgstr "" + +#: src/Module/PermissionTooltip.php:253 +#, php-format +msgid "Attributed To: %s
    " +msgstr "" + +#: src/Module/Photo.php:123 +msgid "The Photo is not available." +msgstr "" + +#: src/Module/Photo.php:148 +#, php-format +msgid "The Photo with id %s is not available." +msgstr "" + +#: src/Module/Photo.php:189 +#, php-format +msgid "Invalid external resource with url %s." +msgstr "" + +#: src/Module/Photo.php:191 +#, php-format +msgid "Invalid photo with id %s." +msgstr "" + +#: src/Module/Post/Edit.php:82 src/Module/Post/Edit.php:96 +msgid "Post not found." +msgstr "" + +#: src/Module/Post/Edit.php:102 +msgid "Edit post" +msgstr "" + +#: src/Module/Post/Edit.php:136 +msgid "web link" +msgstr "" + +#: src/Module/Post/Edit.php:137 +msgid "Insert video link" +msgstr "" + +#: src/Module/Post/Edit.php:138 +msgid "video link" +msgstr "" + +#: src/Module/Post/Edit.php:139 +msgid "Insert audio link" +msgstr "" + +#: src/Module/Post/Edit.php:140 +msgid "audio link" +msgstr "" + +#: src/Module/Post/Tag/Remove.php:106 +msgid "Remove Item Tag" +msgstr "" + +#: src/Module/Post/Tag/Remove.php:107 +msgid "Select a tag to remove: " +msgstr "" + +#: src/Module/Post/Tag/Remove.php:108 +#: src/Module/Settings/TwoFactor/Trusted.php:147 +msgid "Remove" +msgstr "" + +#: src/Module/Profile/Contacts.php:159 +msgid "No contacts." +msgstr "" + +#: src/Module/Profile/Conversations.php:106 +#: src/Module/Profile/Conversations.php:109 src/Module/Profile/Profile.php:351 +#: src/Module/Profile/Profile.php:354 src/Protocol/Feed.php:1099 +#: src/Protocol/OStatus.php:1009 +#, php-format +msgid "%s's timeline" +msgstr "" + +#: src/Module/Profile/Conversations.php:107 src/Module/Profile/Profile.php:352 +#: src/Protocol/Feed.php:1103 src/Protocol/OStatus.php:1014 +#, php-format +msgid "%s's posts" +msgstr "" + +#: src/Module/Profile/Conversations.php:108 src/Module/Profile/Profile.php:353 +#: src/Protocol/Feed.php:1106 src/Protocol/OStatus.php:1018 +#, php-format +msgid "%s's comments" +msgstr "" + +#: src/Module/Profile/Photos.php:164 src/Module/Profile/Photos.php:167 +#: src/Module/Profile/Photos.php:192 +#: src/Module/Settings/Profile/Photo/Index.php:58 +#, php-format +msgid "Image exceeds size limit of %s" +msgstr "" + +#: src/Module/Profile/Photos.php:170 +msgid "Image upload didn't complete, please try again" +msgstr "" + +#: src/Module/Profile/Photos.php:173 +msgid "Image file is missing" +msgstr "" + +#: src/Module/Profile/Photos.php:178 +msgid "" +"Server can't accept new file upload at this time, please contact your " +"administrator" +msgstr "" + +#: src/Module/Profile/Photos.php:200 +msgid "Image file is empty." +msgstr "" + +#: src/Module/Profile/Photos.php:352 +msgid "View Album" +msgstr "" + +#: src/Module/Profile/Profile.php:112 src/Module/Profile/Restricted.php:50 +msgid "Profile not found." +msgstr "" + +#: src/Module/Profile/Profile.php:158 +#, php-format +msgid "" +"You're currently viewing your profile as %s Cancel" +msgstr "" + +#: src/Module/Profile/Profile.php:167 +msgid "Full Name:" +msgstr "" + +#: src/Module/Profile/Profile.php:172 +msgid "Member since:" +msgstr "" + +#: src/Module/Profile/Profile.php:178 +msgid "j F, Y" +msgstr "" + +#: src/Module/Profile/Profile.php:179 +msgid "j F" +msgstr "" + +#: src/Module/Profile/Profile.php:187 src/Util/Temporal.php:168 +msgid "Birthday:" +msgstr "" + +#: src/Module/Profile/Profile.php:190 src/Module/Settings/Profile/Index.php:291 +#: src/Util/Temporal.php:170 +msgid "Age: " +msgstr "" + +#: src/Module/Profile/Profile.php:190 src/Module/Settings/Profile/Index.php:291 +#: src/Util/Temporal.php:170 +#, php-format +msgid "%d year old" +msgid_plural "%d years old" +msgstr[0] "" +msgstr[1] "" + +#: src/Module/Profile/Profile.php:195 src/Module/Settings/Profile/Index.php:284 +msgid "Description:" +msgstr "" + +#: src/Module/Profile/Profile.php:261 +msgid "Groups:" +msgstr "" + +#: src/Module/Profile/Profile.php:273 +msgid "View profile as:" +msgstr "" + +#: src/Module/Profile/Profile.php:290 +msgid "View as" +msgstr "" + +#: src/Module/Profile/RemoteFollow.php:82 +msgid "Profile unavailable." +msgstr "" + +#: src/Module/Profile/RemoteFollow.php:88 +msgid "Invalid locator" +msgstr "" + +#: src/Module/Profile/RemoteFollow.php:95 +msgid "The provided profile link doesn't seem to be valid" +msgstr "" + +#: src/Module/Profile/RemoteFollow.php:100 +msgid "" +"Remote subscription can't be done for your network. Please subscribe " +"directly on your system." +msgstr "" + +#: src/Module/Profile/RemoteFollow.php:128 +msgid "Friend/Connection Request" +msgstr "" + +#: src/Module/Profile/RemoteFollow.php:129 +#, php-format +msgid "" +"Enter your Webfinger address (user@domain.tld) or profile URL here. If this " +"isn't supported by your system, you have to subscribe to %s " +"or %s directly on your system." +msgstr "" + +#: src/Module/Profile/RemoteFollow.php:130 +#, php-format +msgid "" +"If you are not yet a member of the free social web, follow " +"this link to find a public Friendica node and join us today." +msgstr "" + +#: src/Module/Profile/RemoteFollow.php:131 +msgid "Your Webfinger address or profile URL:" +msgstr "" + +#: src/Module/Profile/Restricted.php:59 +msgid "Restricted profile" +msgstr "" + +#: src/Module/Profile/Restricted.php:60 +msgid "" +"This profile has been restricted which prevents access to their public " +"content from anonymous visitors." +msgstr "" + +#: src/Module/Profile/Schedule.php:83 +msgid "Scheduled" +msgstr "" + +#: src/Module/Profile/Schedule.php:84 +msgid "Content" +msgstr "" + +#: src/Module/Profile/Schedule.php:85 +msgid "Remove post" +msgstr "" + +#: src/Module/Register.php:85 +msgid "Only parent users can create additional accounts." +msgstr "" + +#: src/Module/Register.php:100 src/Module/User/Import.php:111 +msgid "" +"This site has exceeded the number of allowed daily account registrations. " +"Please try again tomorrow." +msgstr "" + +#: src/Module/Register.php:117 +msgid "" +"You may (optionally) fill in this form via OpenID by supplying your OpenID " +"and clicking \"Register\"." +msgstr "" + +#: src/Module/Register.php:118 +msgid "" +"If you are not familiar with OpenID, please leave that field blank and fill " +"in the rest of the items." +msgstr "" + +#: src/Module/Register.php:119 +msgid "Your OpenID (optional): " +msgstr "" + +#: src/Module/Register.php:128 +msgid "Include your profile in member directory?" +msgstr "" + +#: src/Module/Register.php:149 +msgid "Note for the admin" +msgstr "" + +#: src/Module/Register.php:149 +msgid "Leave a message for the admin, why you want to join this node" +msgstr "" + +#: src/Module/Register.php:150 +msgid "Membership on this site is by invitation only." +msgstr "" + +#: src/Module/Register.php:151 +msgid "Your invitation code: " +msgstr "" + +#: src/Module/Register.php:159 +msgid "Your Display Name (as you would like it to be displayed on this system" +msgstr "" + +#: src/Module/Register.php:160 +msgid "" +"Your Email Address: (Initial information will be send there, so this has to " +"be an existing address.)" +msgstr "" + +#: src/Module/Register.php:161 +msgid "Please repeat your e-mail address:" +msgstr "" + +#: src/Module/Register.php:163 src/Module/Security/PasswordTooLong.php:100 +#: src/Module/Settings/Account.php:557 +msgid "New Password:" +msgstr "" + +#: src/Module/Register.php:163 +msgid "Leave empty for an auto generated password." +msgstr "" + +#: src/Module/Register.php:164 src/Module/Security/PasswordTooLong.php:101 +#: src/Module/Settings/Account.php:558 +msgid "Confirm:" +msgstr "" + +#: src/Module/Register.php:165 +#, php-format +msgid "" +"Choose a profile nickname. This must begin with a text character. Your " +"profile address on this site will then be \"nickname@%s\"." +msgstr "" + +#: src/Module/Register.php:166 +msgid "Choose a nickname: " +msgstr "" + +#: src/Module/Register.php:174 src/Module/User/Import.php:117 +msgid "Import" +msgstr "" + +#: src/Module/Register.php:175 +msgid "Import your profile to this friendica instance" +msgstr "" + +#: src/Module/Register.php:182 +msgid "Note: This node explicitly contains adult content" +msgstr "" + +#: src/Module/Register.php:184 src/Module/Settings/Delegation.php:181 +msgid "Parent Password:" +msgstr "" + +#: src/Module/Register.php:184 src/Module/Settings/Delegation.php:181 +msgid "" +"Please enter the password of the parent account to legitimize your request." +msgstr "" + +#: src/Module/Register.php:213 +msgid "Password doesn't match." +msgstr "" + +#: src/Module/Register.php:219 +msgid "Please enter your password." +msgstr "" + +#: src/Module/Register.php:261 +msgid "You have entered too much information." +msgstr "" + +#: src/Module/Register.php:284 +msgid "Please enter the identical mail address in the second field." +msgstr "" + +#: src/Module/Register.php:292 +msgid "Nickname cannot start with a digit." +msgstr "" + +#: src/Module/Register.php:294 +msgid "Nickname can only contain US-ASCII characters." +msgstr "" + +#: src/Module/Register.php:323 +msgid "The additional account was created." +msgstr "" + +#: src/Module/Register.php:348 +msgid "" +"Registration successful. Please check your email for further instructions." +msgstr "" + +#: src/Module/Register.php:355 +#, php-format +msgid "" +"Failed to send email message. Here your accout details:
    login: %s
    " +"password: %s

    You can change your password after login." +msgstr "" + +#: src/Module/Register.php:361 +msgid "Registration successful." +msgstr "" + +#: src/Module/Register.php:370 src/Module/Register.php:377 +#: src/Module/Register.php:387 +msgid "Your registration can not be processed." +msgstr "" + +#: src/Module/Register.php:376 +msgid "You have to leave a request note for the admin." +msgstr "" + +#: src/Module/Register.php:386 +msgid "An internal error occured." +msgstr "" + +#: src/Module/Register.php:408 +msgid "Your registration is pending approval by the site owner." +msgstr "" + +#: src/Module/Search/Acl.php:73 +msgid "You must be logged in to use this module." +msgstr "" + +#: src/Module/Search/Index.php:69 +msgid "Only logged in users are permitted to perform a search." +msgstr "" + +#: src/Module/Search/Index.php:89 +msgid "Only one search per minute is permitted for not logged in users." +msgstr "" + +#: src/Module/Search/Index.php:205 +#, php-format +msgid "Items tagged with: %s" +msgstr "" + +#: src/Module/Search/Saved.php:59 +msgid "Search term was not saved." +msgstr "" + +#: src/Module/Search/Saved.php:62 +msgid "Search term already saved." +msgstr "" + +#: src/Module/Search/Saved.php:68 +msgid "Search term was not removed." +msgstr "" + +#: src/Module/Security/Login.php:123 +msgid "Create a New Account" +msgstr "" + +#: src/Module/Security/Login.php:142 +msgid "Your OpenID: " +msgstr "" + +#: src/Module/Security/Login.php:145 +msgid "" +"Please enter your username and password to add the OpenID to your existing " +"account." +msgstr "" + +#: src/Module/Security/Login.php:147 +msgid "Or login using OpenID: " +msgstr "" + +#: src/Module/Security/Login.php:161 +msgid "Password: " +msgstr "" + +#: src/Module/Security/Login.php:162 +msgid "Remember me" +msgstr "" + +#: src/Module/Security/Login.php:171 +msgid "Forgot your password?" +msgstr "" + +#: src/Module/Security/Login.php:174 +msgid "Website Terms of Service" +msgstr "" + +#: src/Module/Security/Login.php:175 +msgid "terms of service" +msgstr "" + +#: src/Module/Security/Login.php:177 +msgid "Website Privacy Policy" +msgstr "" + +#: src/Module/Security/Login.php:178 +msgid "privacy policy" +msgstr "" + +#: src/Module/Security/Logout.php:84 +#: src/Module/Security/TwoFactor/SignOut.php:78 +#: src/Module/Security/TwoFactor/SignOut.php:86 +#: src/Module/Security/TwoFactor/SignOut.php:108 +#: src/Module/Security/TwoFactor/SignOut.php:115 +msgid "Logged out." +msgstr "" + +#: src/Module/Security/OpenID.php:54 +msgid "OpenID protocol error. No ID returned" +msgstr "" + +#: src/Module/Security/OpenID.php:90 +msgid "" +"Account not found. Please login to your existing account to add the OpenID " +"to it." +msgstr "" + +#: src/Module/Security/OpenID.php:92 +msgid "" +"Account not found. Please register a new account or login to your existing " +"account to add the OpenID to it." +msgstr "" + +#: src/Module/Security/PasswordTooLong.php:57 +#: src/Module/Settings/Account.php:67 +msgid "Passwords do not match." +msgstr "" + +#: src/Module/Security/PasswordTooLong.php:64 +msgid "Password does not need changing." +msgstr "" + +#: src/Module/Security/PasswordTooLong.php:77 +#: src/Module/Settings/Account.php:81 +msgid "Password unchanged." +msgstr "" + +#: src/Module/Security/PasswordTooLong.php:91 +msgid "Password Too Long" +msgstr "" + +#: src/Module/Security/PasswordTooLong.php:92 +msgid "" +"Since version 2022.09, we've realized that any password longer than 72 " +"characters is truncated during hashing. To prevent any confusion about this " +"behavior, please update your password to be fewer or equal to 72 characters." +msgstr "" + +#: src/Module/Security/PasswordTooLong.php:93 +msgid "Update Password" +msgstr "" + +#: src/Module/Security/PasswordTooLong.php:99 +#: src/Module/Settings/Account.php:559 +msgid "Current Password:" +msgstr "" + +#: src/Module/Security/PasswordTooLong.php:99 +#: src/Module/Settings/Account.php:559 +msgid "Your current password to confirm the changes" +msgstr "" + +#: src/Module/Security/PasswordTooLong.php:100 +#: src/Module/Settings/Account.php:543 +msgid "" +"Allowed characters are a-z, A-Z, 0-9 and special characters except white " +"spaces and accentuated letters." +msgstr "" + +#: src/Module/Security/PasswordTooLong.php:100 +#: src/Module/Settings/Account.php:544 +msgid "Password length is limited to 72 characters." +msgstr "" + +#: src/Module/Security/TwoFactor/Recovery.php:74 +#, php-format +msgid "Remaining recovery codes: %d" +msgstr "" + +#: src/Module/Security/TwoFactor/Recovery.php:80 +#: src/Module/Security/TwoFactor/Verify.php:77 +#: src/Module/Settings/TwoFactor/Verify.php:98 +msgid "Invalid code, please retry." +msgstr "" + +#: src/Module/Security/TwoFactor/Recovery.php:99 +msgid "Two-factor recovery" +msgstr "" + +#: src/Module/Security/TwoFactor/Recovery.php:100 +msgid "" +"

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

    " +msgstr "" + +#: src/Module/Security/TwoFactor/Recovery.php:101 +#, php-format +msgid "" +"Don’t have your phone? Enter a two-factor recovery code" +msgstr "" + +#: src/Module/Security/TwoFactor/Recovery.php:102 +msgid "Please enter a recovery code" +msgstr "" + +#: src/Module/Security/TwoFactor/Recovery.php:103 +msgid "Submit recovery code and complete login" +msgstr "" + +#: src/Module/Security/TwoFactor/SignOut.php:122 +msgid "Sign out of this browser?" +msgstr "" + +#: src/Module/Security/TwoFactor/SignOut.php:123 +msgid "" +"

    If you trust this browser, you will not be asked for verification code " +"the next time you sign in.

    " +msgstr "" + +#: src/Module/Security/TwoFactor/SignOut.php:124 +msgid "Sign out" +msgstr "" + +#: src/Module/Security/TwoFactor/SignOut.php:126 +msgid "Trust and sign out" +msgstr "" + +#: src/Module/Security/TwoFactor/Trust.php:96 +msgid "Couldn't save browser to Cookie." +msgstr "" + +#: src/Module/Security/TwoFactor/Trust.php:141 +msgid "Trust this browser?" +msgstr "" + +#: src/Module/Security/TwoFactor/Trust.php:142 +msgid "" +"

    If you choose to trust this browser, you will not be asked for a " +"verification code the next time you sign in.

    " +msgstr "" + +#: src/Module/Security/TwoFactor/Trust.php:143 +msgid "Not now" +msgstr "" + +#: src/Module/Security/TwoFactor/Trust.php:144 +msgid "Don't trust" +msgstr "" + +#: src/Module/Security/TwoFactor/Trust.php:145 +msgid "Trust" +msgstr "" + +#: src/Module/Security/TwoFactor/Verify.php:97 +msgid "" +"

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

    " +msgstr "" + +#: src/Module/Security/TwoFactor/Verify.php:100 +#, php-format +msgid "" +"If you do not have access to your authentication code you can use a two-factor recovery code." +msgstr "" + +#: src/Module/Security/TwoFactor/Verify.php:101 +#: src/Module/Settings/TwoFactor/Verify.php:158 +msgid "Please enter a code from your authentication app" +msgstr "" + +#: src/Module/Security/TwoFactor/Verify.php:102 +msgid "Verify code and complete login" +msgstr "" + +#: src/Module/Settings/Account.php:96 +msgid "Please use a shorter name." +msgstr "" + +#: src/Module/Settings/Account.php:99 +msgid "Name too short." +msgstr "" + +#: src/Module/Settings/Account.php:108 +msgid "Wrong Password." +msgstr "" + +#: src/Module/Settings/Account.php:113 +msgid "Invalid email." +msgstr "" + +#: src/Module/Settings/Account.php:117 +msgid "Cannot change to that email." +msgstr "" + +#: src/Module/Settings/Account.php:146 src/Module/Settings/Account.php:195 +#: src/Module/Settings/Account.php:216 src/Module/Settings/Account.php:300 +#: src/Module/Settings/Account.php:329 +msgid "Settings were not updated." +msgstr "" + +#: src/Module/Settings/Account.php:342 +msgid "Contact CSV file upload error" +msgstr "" + +#: src/Module/Settings/Account.php:361 +msgid "Importing Contacts done" +msgstr "" + +#: src/Module/Settings/Account.php:374 +msgid "Relocate message has been send to your contacts" +msgstr "" + +#: src/Module/Settings/Account.php:391 +msgid "Unable to find your profile. Please contact your admin." +msgstr "" + +#: src/Module/Settings/Account.php:433 +msgid "" +"Account for a service that automatically shares content based on user " +"defined channels." +msgstr "" + +#: src/Module/Settings/Account.php:443 +msgid "Personal Page Subtypes" +msgstr "" + +#: src/Module/Settings/Account.php:444 +msgid "Community Group Subtypes" +msgstr "" + +#: src/Module/Settings/Account.php:455 +msgid "Account for a personal profile." +msgstr "" + +#: src/Module/Settings/Account.php:462 +msgid "" +"Account for an organisation that automatically approves contact requests as " +"\"Followers\"." +msgstr "" + +#: src/Module/Settings/Account.php:469 +msgid "" +"Account for a news reflector that automatically approves contact requests as " +"\"Followers\"." +msgstr "" + +#: src/Module/Settings/Account.php:476 +msgid "Account for community discussions." +msgstr "" + +#: src/Module/Settings/Account.php:484 +msgid "" +"Account for a regular personal profile that requires manual approval of " +"\"Friends\" and \"Followers\"." +msgstr "" + +#: src/Module/Settings/Account.php:491 +msgid "" +"Account for a public profile that automatically approves contact requests as " +"\"Followers\"." +msgstr "" + +#: src/Module/Settings/Account.php:498 +msgid "Automatically approves all contact requests." +msgstr "" + +#: src/Module/Settings/Account.php:505 +msgid "" +"Account for a popular profile that automatically approves contact requests " +"as \"Friends\"." +msgstr "" + +#: src/Module/Settings/Account.php:510 +msgid "Private Group [Experimental]" +msgstr "" + +#: src/Module/Settings/Account.php:512 +msgid "Requires manual approval of contact requests." +msgstr "" + +#: src/Module/Settings/Account.php:521 +msgid "OpenID:" +msgstr "" + +#: src/Module/Settings/Account.php:521 +msgid "(Optional) Allow this OpenID to login to this account." +msgstr "" + +#: src/Module/Settings/Account.php:529 +msgid "Publish your profile in your local site directory?" +msgstr "" + +#: src/Module/Settings/Account.php:529 +#, php-format +msgid "" +"Your profile will be published in this node's local " +"directory. Your profile details may be publicly visible depending on the " +"system settings." +msgstr "" + +#: src/Module/Settings/Account.php:535 +#, php-format +msgid "" +"Your profile will also be published in the global friendica directories (e." +"g. %s)." +msgstr "" + +#: src/Module/Settings/Account.php:548 +msgid "Account Settings" +msgstr "" + +#: src/Module/Settings/Account.php:549 +#, php-format +msgid "Your Identity Address is '%s' or '%s'." +msgstr "" + +#: src/Module/Settings/Account.php:556 +msgid "Password Settings" +msgstr "" + +#: src/Module/Settings/Account.php:558 +msgid "Leave password fields blank unless changing" +msgstr "" + +#: src/Module/Settings/Account.php:560 +msgid "Password:" +msgstr "" + +#: src/Module/Settings/Account.php:560 +msgid "Your current password to confirm the changes of the email address" +msgstr "" + +#: src/Module/Settings/Account.php:563 +msgid "Delete OpenID URL" +msgstr "" + +#: src/Module/Settings/Account.php:565 +msgid "Basic Settings" +msgstr "" + +#: src/Module/Settings/Account.php:566 +#: src/Module/Settings/Profile/Index.php:283 +msgid "Display name:" +msgstr "" + +#: src/Module/Settings/Account.php:567 +msgid "Email Address:" +msgstr "" + +#: src/Module/Settings/Account.php:568 +msgid "Your Timezone:" +msgstr "" + +#: src/Module/Settings/Account.php:569 +msgid "Your Language:" +msgstr "" + +#: src/Module/Settings/Account.php:569 +msgid "" +"Set the language we use to show you friendica interface and to send you " +"emails" +msgstr "" + +#: src/Module/Settings/Account.php:570 +msgid "Default Post Location:" +msgstr "" + +#: src/Module/Settings/Account.php:571 +msgid "Use Browser Location:" +msgstr "" + +#: src/Module/Settings/Account.php:573 +msgid "Security and Privacy Settings" +msgstr "" + +#: src/Module/Settings/Account.php:575 +msgid "Maximum Friend Requests/Day:" +msgstr "" + +#: src/Module/Settings/Account.php:575 +msgid "(to prevent spam abuse)" +msgstr "" + +#: src/Module/Settings/Account.php:577 +msgid "Allow your profile to be searchable globally?" +msgstr "" + +#: src/Module/Settings/Account.php:577 +msgid "" +"Activate this setting if you want others to easily find and follow you. Your " +"profile will be searchable on remote systems. This setting also determines " +"whether Friendica will inform search engines that your profile should be " +"indexed or not." +msgstr "" + +#: src/Module/Settings/Account.php:578 +msgid "Hide your contact/friend list from viewers of your profile?" +msgstr "" + +#: src/Module/Settings/Account.php:578 +msgid "" +"A list of your contacts is displayed on your profile page. Activate this " +"option to disable the display of your contact list." +msgstr "" + +#: src/Module/Settings/Account.php:579 +msgid "Hide your public content from anonymous viewers" +msgstr "" + +#: src/Module/Settings/Account.php:579 +msgid "" +"Anonymous visitors will only see your basic profile details. Your public " +"posts and replies will still be freely accessible on the remote servers of " +"your followers and through relays." +msgstr "" + +#: src/Module/Settings/Account.php:580 +msgid "Make public posts unlisted" +msgstr "" + +#: src/Module/Settings/Account.php:580 +msgid "" +"Your public posts will not appear on the community pages or in search " +"results, nor be sent to relay servers. However they can still appear on " +"public feeds on remote servers." +msgstr "" + +#: src/Module/Settings/Account.php:581 +msgid "Make all posted pictures accessible" +msgstr "" + +#: src/Module/Settings/Account.php:581 +msgid "" +"This option makes every posted picture accessible via the direct link. This " +"is a workaround for the problem that most other networks can't handle " +"permissions on pictures. Non public pictures still won't be visible for the " +"public on your photo albums though." +msgstr "" + +#: src/Module/Settings/Account.php:582 +msgid "Allow friends to post to your profile page?" +msgstr "" + +#: src/Module/Settings/Account.php:582 +msgid "" +"Your contacts may write posts on your profile wall. These posts will be " +"distributed to your contacts" +msgstr "" + +#: src/Module/Settings/Account.php:583 +msgid "Allow friends to tag your posts?" +msgstr "" + +#: src/Module/Settings/Account.php:583 +msgid "Your contacts can add additional tags to your posts." +msgstr "" + +#: src/Module/Settings/Account.php:584 +msgid "Default privacy circle for new contacts" +msgstr "" + +#: src/Module/Settings/Account.php:585 +msgid "Default privacy circle for new group contacts" +msgstr "" + +#: src/Module/Settings/Account.php:586 +msgid "Default Post Permissions" +msgstr "" + +#: src/Module/Settings/Account.php:590 +msgid "Expiration settings" +msgstr "" + +#: src/Module/Settings/Account.php:591 +msgid "Automatically expire posts after this many days:" +msgstr "" + +#: src/Module/Settings/Account.php:591 +msgid "If empty, posts will not expire. Expired posts will be deleted" +msgstr "" + +#: src/Module/Settings/Account.php:592 +msgid "Expire posts" +msgstr "" + +#: src/Module/Settings/Account.php:592 +msgid "When activated, posts and comments will be expired." +msgstr "" + +#: src/Module/Settings/Account.php:593 +msgid "Expire personal notes" +msgstr "" + +#: src/Module/Settings/Account.php:593 +msgid "" +"When activated, the personal notes on your profile page will be expired." +msgstr "" + +#: src/Module/Settings/Account.php:594 +msgid "Expire starred posts" +msgstr "" + +#: src/Module/Settings/Account.php:594 +msgid "" +"Starring posts keeps them from being expired. That behaviour is overwritten " +"by this setting." +msgstr "" + +#: src/Module/Settings/Account.php:595 +msgid "Only expire posts by others" +msgstr "" + +#: src/Module/Settings/Account.php:595 +msgid "" +"When activated, your own posts never expire. Then the settings above are " +"only valid for posts you received." +msgstr "" + +#: src/Module/Settings/Account.php:598 +msgid "Notification Settings" +msgstr "" + +#: src/Module/Settings/Account.php:599 +msgid "Send a notification email when:" +msgstr "" + +#: src/Module/Settings/Account.php:600 +msgid "You receive an introduction" +msgstr "" + +#: src/Module/Settings/Account.php:601 +msgid "Your introductions are confirmed" +msgstr "" + +#: src/Module/Settings/Account.php:602 +msgid "Someone writes on your profile wall" +msgstr "" + +#: src/Module/Settings/Account.php:603 +msgid "Someone writes a followup comment" +msgstr "" + +#: src/Module/Settings/Account.php:604 +msgid "You receive a private message" +msgstr "" + +#: src/Module/Settings/Account.php:605 +msgid "You receive a friend suggestion" +msgstr "" + +#: src/Module/Settings/Account.php:606 +msgid "You are tagged in a post" +msgstr "" + +#: src/Module/Settings/Account.php:608 +msgid "Create a desktop notification when:" +msgstr "" + +#: src/Module/Settings/Account.php:609 +msgid "Someone tagged you" +msgstr "" + +#: src/Module/Settings/Account.php:610 +msgid "Someone directly commented on your post" +msgstr "" + +#: src/Module/Settings/Account.php:611 +msgid "Someone liked your content" +msgstr "" + +#: src/Module/Settings/Account.php:611 src/Module/Settings/Account.php:612 +msgid "Can only be enabled, when the direct comment notification is enabled." +msgstr "" + +#: src/Module/Settings/Account.php:612 +msgid "Someone shared your content" +msgstr "" + +#: src/Module/Settings/Account.php:613 +msgid "Someone commented in your thread" +msgstr "" + +#: src/Module/Settings/Account.php:614 +msgid "Someone commented in a thread where you commented" +msgstr "" + +#: src/Module/Settings/Account.php:615 +msgid "Someone commented in a thread where you interacted" +msgstr "" + +#: src/Module/Settings/Account.php:617 +msgid "Activate desktop notifications" +msgstr "" + +#: src/Module/Settings/Account.php:617 +msgid "Show desktop popup on new notifications" +msgstr "" + +#: src/Module/Settings/Account.php:621 +msgid "Text-only notification emails" +msgstr "" + +#: src/Module/Settings/Account.php:623 +msgid "Send text only notification emails, without the html part" +msgstr "" + +#: src/Module/Settings/Account.php:627 +msgid "Show detailled notifications" +msgstr "" + +#: src/Module/Settings/Account.php:629 +msgid "" +"Per default, notifications are condensed to a single notification per item. " +"When enabled every notification is displayed." +msgstr "" + +#: src/Module/Settings/Account.php:633 +msgid "Show notifications of ignored contacts" +msgstr "" + +#: src/Module/Settings/Account.php:635 +msgid "" +"You don't see posts from ignored contacts. But you still see their comments. " +"This setting controls if you want to still receive regular notifications " +"that are caused by ignored contacts or not." +msgstr "" + +#: src/Module/Settings/Account.php:638 +msgid "Advanced Account/Page Type Settings" +msgstr "" + +#: src/Module/Settings/Account.php:639 +msgid "Change the behaviour of this account for special situations" +msgstr "" + +#: src/Module/Settings/Account.php:642 +msgid "Import Contacts" +msgstr "" + +#: src/Module/Settings/Account.php:643 +msgid "" +"Upload a CSV file that contains the handle of your followed accounts in the " +"first column you exported from the old account." +msgstr "" + +#: src/Module/Settings/Account.php:644 +msgid "Upload File" +msgstr "" + +#: src/Module/Settings/Account.php:647 +msgid "Relocate" +msgstr "" + +#: src/Module/Settings/Account.php:648 +msgid "" +"If you have moved this profile from another server, and some of your " +"contacts don't receive your updates, try pushing this button." +msgstr "" + +#: src/Module/Settings/Account.php:649 +msgid "Resend relocate message to contacts" +msgstr "" + +#: src/Module/Settings/Addons.php:86 +msgid "Addon Settings" +msgstr "" + +#: src/Module/Settings/Addons.php:87 +msgid "No Addon settings configured" +msgstr "" + +#: src/Module/Settings/Channels.php:142 +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 +msgid "This page can be used to define your own channels." +msgstr "" + +#: src/Module/Settings/Channels.php:176 +msgid "Publish" +msgstr "" + +#: src/Module/Settings/Channels.php:176 +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/Display.php:342 +msgid "Label" +msgstr "" + +#: src/Module/Settings/Channels.php:185 src/Module/Settings/Channels.php:206 +#: 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 +msgid "Access Key" +msgstr "" + +#: src/Module/Settings/Channels.php:187 src/Module/Settings/Channels.php:208 +msgid "Circle/Channel" +msgstr "" + +#: src/Module/Settings/Channels.php:188 src/Module/Settings/Channels.php:209 +msgid "Include Tags" +msgstr "" + +#: src/Module/Settings/Channels.php:189 src/Module/Settings/Channels.php:210 +msgid "Exclude Tags" +msgstr "" + +#: src/Module/Settings/Channels.php:190 src/Module/Settings/Channels.php:211 +msgid "Minimum Size" +msgstr "" + +#: src/Module/Settings/Channels.php:191 src/Module/Settings/Channels.php:212 +msgid "Maximum Size" +msgstr "" + +#: src/Module/Settings/Channels.php:192 src/Module/Settings/Channels.php:213 +msgid "Full Text Search" +msgstr "" + +#: src/Module/Settings/Channels.php:196 src/Module/Settings/Channels.php:217 +msgid "Select all languages that you want to see in this channel." +msgstr "" + +#: src/Module/Settings/Channels.php:198 +msgid "Delete channel" +msgstr "" + +#: src/Module/Settings/Channels.php:198 +msgid "Check to delete this entry from the channel list" +msgstr "" + +#: src/Module/Settings/Channels.php:205 +msgid "Short name for the channel. It is displayed on the channels widget." +msgstr "" + +#: src/Module/Settings/Channels.php:206 +msgid "This should describe the content of the channel in a few word." +msgstr "" + +#: src/Module/Settings/Channels.php:207 +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 +msgid "Select a circle or channel, that your channel should be based on." +msgstr "" + +#: src/Module/Settings/Channels.php:209 +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 +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 +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 +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 +#, php-format +msgid "" +"Search terms for the body, supports the \"boolean mode\" operators from " +"MariaDB. See the help for a complete list of operators and additional " +"keywords: %s" +msgstr "" + +#: src/Module/Settings/Channels.php:214 +msgid "Check to display images in the channel." +msgstr "" + +#: src/Module/Settings/Channels.php:215 +msgid "Check to display videos in the channel." +msgstr "" + +#: src/Module/Settings/Channels.php:216 +msgid "Check to display audio in the channel." +msgstr "" + +#: src/Module/Settings/Channels.php:221 +msgid "Add new entry to the channel list" +msgstr "" + +#: src/Module/Settings/Channels.php:222 +msgid "Add" +msgstr "" + +#: src/Module/Settings/Channels.php:224 +msgid "Current Entries in the channel list" +msgstr "" + +#: src/Module/Settings/Channels.php:227 +msgid "Delete entry from the channel list" +msgstr "" + +#: src/Module/Settings/Channels.php:228 +msgid "Delete entry from the channel list?" +msgstr "" + +#: src/Module/Settings/Connectors.php:120 +msgid "Failed to connect with email account using the settings provided." +msgstr "" + +#: src/Module/Settings/Connectors.php:166 +#: src/Module/Settings/Connectors.php:167 +msgid "Diaspora (Socialhome, Hubzilla)" +msgstr "" + +#: src/Module/Settings/Connectors.php:166 +#: src/Module/Settings/Connectors.php:170 +#, php-format +msgid "Built-in support for %s connectivity is enabled" +msgstr "" + +#: src/Module/Settings/Connectors.php:167 +#: src/Module/Settings/Connectors.php:169 +#, php-format +msgid "Built-in support for %s connectivity is disabled" +msgstr "" + +#: src/Module/Settings/Connectors.php:169 +#: src/Module/Settings/Connectors.php:170 +msgid "OStatus (GNU Social)" +msgstr "" + +#: src/Module/Settings/Connectors.php:182 +msgid "Email access is disabled on this site." +msgstr "" + +#: src/Module/Settings/Connectors.php:197 +#: src/Module/Settings/Connectors.php:244 +msgid "None" +msgstr "" + +#: src/Module/Settings/Connectors.php:209 +msgid "General Social Media Settings" +msgstr "" + +#: src/Module/Settings/Connectors.php:212 +msgid "Followed content scope" +msgstr "" + +#: src/Module/Settings/Connectors.php:214 +msgid "" +"By default, conversations in which your follows participated but didn't " +"start will be shown in your timeline. You can turn this behavior off, or " +"expand it to the conversations in which your follows liked a post." +msgstr "" + +#: src/Module/Settings/Connectors.php:216 +msgid "Only conversations my follows started" +msgstr "" + +#: src/Module/Settings/Connectors.php:217 +msgid "Conversations my follows started or commented on (default)" +msgstr "" + +#: src/Module/Settings/Connectors.php:218 +msgid "Any conversation my follows interacted with, including likes" +msgstr "" + +#: src/Module/Settings/Connectors.php:221 +msgid "Enable Content Warning" +msgstr "" + +#: src/Module/Settings/Connectors.php:221 +msgid "" +"Users on networks like Mastodon or Pleroma are able to set a content warning " +"field which collapse their post by default. This enables the automatic " +"collapsing instead of setting the content warning as the post title. Doesn't " +"affect any other content filtering you eventually set up." +msgstr "" + +#: src/Module/Settings/Connectors.php:222 +msgid "Enable intelligent shortening" +msgstr "" + +#: src/Module/Settings/Connectors.php:222 +msgid "" +"Normally the system tries to find the best link to add to shortened posts. " +"If disabled, every shortened post will always point to the original " +"friendica post." +msgstr "" + +#: src/Module/Settings/Connectors.php:223 +msgid "Enable simple text shortening" +msgstr "" + +#: src/Module/Settings/Connectors.php:223 +msgid "" +"Normally the system shortens posts at the next line feed. If this option is " +"enabled then the system will shorten the text at the maximum character limit." +msgstr "" + +#: src/Module/Settings/Connectors.php:224 +msgid "Attach the link title" +msgstr "" + +#: src/Module/Settings/Connectors.php:224 +msgid "" +"When activated, the title of the attached link will be added as a title on " +"posts to Diaspora. This is mostly helpful with \"remote-self\" contacts that " +"share feed content." +msgstr "" + +#: src/Module/Settings/Connectors.php:225 +msgid "API: Use spoiler field as title" +msgstr "" + +#: src/Module/Settings/Connectors.php:225 +msgid "" +"When activated, the \"spoiler_text\" field in the API will be used for the " +"title on standalone posts. When deactivated it will be used for spoiler " +"text. For comments it will always be used for spoiler text." +msgstr "" + +#: src/Module/Settings/Connectors.php:226 +msgid "API: Automatically links at the end of the post as attached posts" +msgstr "" + +#: src/Module/Settings/Connectors.php:226 +msgid "" +"When activated, added links at the end of the post react the same way as " +"added links in the web interface." +msgstr "" + +#: src/Module/Settings/Connectors.php:227 +msgid "Your legacy ActivityPub/GNU Social account" +msgstr "" + +#: src/Module/Settings/Connectors.php:227 +msgid "" +"If you enter your old account name from an ActivityPub based system or your " +"GNU Social/Statusnet account name here (in the format user@domain.tld), your " +"contacts will be added automatically. The field will be emptied when done." +msgstr "" + +#: src/Module/Settings/Connectors.php:229 +msgid "Repair OStatus subscriptions" +msgstr "" + +#: src/Module/Settings/Connectors.php:233 +msgid "Email/Mailbox Setup" +msgstr "" + +#: src/Module/Settings/Connectors.php:234 +msgid "" +"If you wish to communicate with email contacts using this service " +"(optional), please specify how to connect to your mailbox." +msgstr "" + +#: src/Module/Settings/Connectors.php:235 +msgid "Last successful email check:" +msgstr "" + +#: src/Module/Settings/Connectors.php:237 +msgid "IMAP server name:" +msgstr "" + +#: src/Module/Settings/Connectors.php:238 +msgid "IMAP port:" +msgstr "" + +#: src/Module/Settings/Connectors.php:239 +msgid "Security:" +msgstr "" + +#: src/Module/Settings/Connectors.php:240 +msgid "Email login name:" +msgstr "" + +#: src/Module/Settings/Connectors.php:241 +msgid "Email password:" +msgstr "" + +#: src/Module/Settings/Connectors.php:242 +msgid "Reply-to address:" +msgstr "" + +#: src/Module/Settings/Connectors.php:243 +msgid "Send public posts to all email contacts:" +msgstr "" + +#: src/Module/Settings/Connectors.php:244 +msgid "Action after import:" +msgstr "" + +#: src/Module/Settings/Connectors.php:244 +msgid "Move to folder" +msgstr "" + +#: src/Module/Settings/Connectors.php:245 +msgid "Move to folder:" +msgstr "" + +#: src/Module/Settings/Delegation.php:73 +msgid "Delegation successfully granted." +msgstr "" + +#: src/Module/Settings/Delegation.php:75 +msgid "Parent user not found, unavailable or password doesn't match." +msgstr "" + +#: src/Module/Settings/Delegation.php:79 +msgid "Delegation successfully revoked." +msgstr "" + +#: src/Module/Settings/Delegation.php:98 src/Module/Settings/Delegation.php:120 +msgid "" +"Delegated administrators can view but not change delegation permissions." +msgstr "" + +#: src/Module/Settings/Delegation.php:112 +msgid "Delegate user not found." +msgstr "" + +#: src/Module/Settings/Delegation.php:169 +msgid "No parent user" +msgstr "" + +#: src/Module/Settings/Delegation.php:180 +#: src/Module/Settings/Delegation.php:191 +msgid "Parent User" +msgstr "" + +#: src/Module/Settings/Delegation.php:188 +msgid "Additional Accounts" +msgstr "" + +#: src/Module/Settings/Delegation.php:189 +msgid "" +"Register additional accounts that are automatically connected to your " +"existing account so you can manage them from this account." +msgstr "" + +#: src/Module/Settings/Delegation.php:190 +msgid "Register an additional account" +msgstr "" + +#: src/Module/Settings/Delegation.php:192 +msgid "" +"Parent users have total control about this account, including the account " +"settings. Please double check whom you give this access." +msgstr "" + +#: src/Module/Settings/Delegation.php:195 +msgid "Delegates" +msgstr "" + +#: src/Module/Settings/Delegation.php:196 +msgid "" +"Delegates are able to manage all aspects of this account/page except for " +"basic account settings. Please do not delegate your personal account to " +"anybody that you do not trust completely." +msgstr "" + +#: src/Module/Settings/Delegation.php:197 +msgid "Existing Page Delegates" +msgstr "" + +#: src/Module/Settings/Delegation.php:198 +msgid "Potential Delegates" +msgstr "" + +#: src/Module/Settings/Delegation.php:199 +msgid "No entries." +msgstr "" + +#: src/Module/Settings/Display.php:185 +msgid "The theme you chose isn't available." +msgstr "" + +#: src/Module/Settings/Display.php:225 +#, php-format +msgid "%s - (Unsupported)" +msgstr "" + +#: src/Module/Settings/Display.php:263 +msgid "No preview" +msgstr "" + +#: src/Module/Settings/Display.php:264 +msgid "No image" +msgstr "" + +#: src/Module/Settings/Display.php:265 +msgid "Small Image" +msgstr "" + +#: src/Module/Settings/Display.php:266 +msgid "Large Image" +msgstr "" + +#: src/Module/Settings/Display.php:311 +msgid "Display Settings" +msgstr "" + +#: src/Module/Settings/Display.php:313 +msgid "General Theme Settings" +msgstr "" + +#: src/Module/Settings/Display.php:314 +msgid "Custom Theme Settings" +msgstr "" + +#: src/Module/Settings/Display.php:315 +msgid "Content Settings" +msgstr "" + +#: src/Module/Settings/Display.php:316 view/theme/duepuntozero/config.php:86 +#: view/theme/frio/config.php:151 view/theme/quattro/config.php:88 +#: view/theme/vier/config.php:136 +msgid "Theme settings" +msgstr "" + +#: src/Module/Settings/Display.php:317 +msgid "Timelines" +msgstr "" + +#: src/Module/Settings/Display.php:324 +msgid "Display Theme:" +msgstr "" + +#: src/Module/Settings/Display.php:325 +msgid "Mobile Theme:" +msgstr "" + +#: src/Module/Settings/Display.php:328 +msgid "Number of items to display per page:" +msgstr "" + +#: src/Module/Settings/Display.php:328 src/Module/Settings/Display.php:329 +msgid "Maximum of 100 items" +msgstr "" + +#: src/Module/Settings/Display.php:329 +msgid "Number of items to display per page when viewed from mobile device:" +msgstr "" + +#: src/Module/Settings/Display.php:330 +msgid "Update browser every xx seconds" +msgstr "" + +#: src/Module/Settings/Display.php:330 +msgid "Minimum of 10 seconds. Enter -1 to disable it." +msgstr "" + +#: src/Module/Settings/Display.php:331 +msgid "Display emoticons" +msgstr "" + +#: src/Module/Settings/Display.php:331 +msgid "When enabled, emoticons are replaced with matching symbols." +msgstr "" + +#: src/Module/Settings/Display.php:332 +msgid "Infinite scroll" +msgstr "" + +#: src/Module/Settings/Display.php:332 +msgid "Automatic fetch new items when reaching the page end." +msgstr "" + +#: src/Module/Settings/Display.php:333 +msgid "Enable Smart Threading" +msgstr "" + +#: src/Module/Settings/Display.php:333 +msgid "Enable the automatic suppression of extraneous thread indentation." +msgstr "" + +#: src/Module/Settings/Display.php:334 +msgid "Display the Dislike feature" +msgstr "" + +#: src/Module/Settings/Display.php:334 +msgid "Display the Dislike button and dislike reactions on posts and comments." +msgstr "" + +#: src/Module/Settings/Display.php:335 +msgid "Display the resharer" +msgstr "" + +#: src/Module/Settings/Display.php:335 +msgid "Display the first resharer as icon and text on a reshared item." +msgstr "" + +#: src/Module/Settings/Display.php:336 +msgid "Display sensitive content" +msgstr "" + +#: src/Module/Settings/Display.php:336 +msgid "" +"If enabled, pictures in posts marked as \"sensitive\" will not be blurred." +msgstr "" + +#: src/Module/Settings/Display.php:337 +msgid "Stay local" +msgstr "" + +#: src/Module/Settings/Display.php:337 +msgid "Don't go to a remote system when following a contact link." +msgstr "" + +#: src/Module/Settings/Display.php:338 +msgid "Show the post deletion checkbox" +msgstr "" + +#: src/Module/Settings/Display.php:338 +msgid "Display the checkbox for the post deletion on the network page." +msgstr "" + +#: src/Module/Settings/Display.php:339 +msgid "DIsplay the event list" +msgstr "" + +#: src/Module/Settings/Display.php:339 +msgid "Display the birthday reminder and event list on the network page." +msgstr "" + +#: src/Module/Settings/Display.php:340 +msgid "Link preview mode" +msgstr "" + +#: src/Module/Settings/Display.php:340 +msgid "Appearance of the link preview that is added to each post with a link." +msgstr "" + +#: src/Module/Settings/Display.php:345 +msgid "Bookmark" +msgstr "" + +#: src/Module/Settings/Display.php:347 +msgid "" +"Enable timelines that you want to see in the channels widget. Bookmark " +"timelines that you want to see in the top menu." +msgstr "" + +#: src/Module/Settings/Display.php:349 +msgid "Channel languages:" +msgstr "" + +#: src/Module/Settings/Display.php:349 +msgid "Select all languages that you want to see in your channels." +msgstr "" + +#: src/Module/Settings/Display.php:351 +msgid "Beginning of week:" +msgstr "" + +#: src/Module/Settings/Display.php:352 +msgid "Default calendar view:" +msgstr "" + +#: src/Module/Settings/Features.php:73 +msgid "Additional Features" +msgstr "" + +#: src/Module/Settings/OAuth.php:71 +msgid "Connected Apps" +msgstr "" + +#: src/Module/Settings/OAuth.php:75 +msgid "Remove authorization" +msgstr "" + +#: src/Module/Settings/Profile/Index.php:116 +msgid "Display Name is required." +msgstr "" + +#: src/Module/Settings/Profile/Index.php:167 +msgid "Profile couldn't be updated." +msgstr "" + +#: src/Module/Settings/Profile/Index.php:205 +#: src/Module/Settings/Profile/Index.php:226 +msgid "Label:" +msgstr "" + +#: src/Module/Settings/Profile/Index.php:206 +#: src/Module/Settings/Profile/Index.php:227 +msgid "Value:" +msgstr "" + +#: src/Module/Settings/Profile/Index.php:217 +#: src/Module/Settings/Profile/Index.php:238 +msgid "Field Permissions" +msgstr "" + +#: src/Module/Settings/Profile/Index.php:218 +#: src/Module/Settings/Profile/Index.php:239 +msgid "(click to open/close)" +msgstr "" + +#: src/Module/Settings/Profile/Index.php:224 +msgid "Add a new profile field" +msgstr "" + +#: src/Module/Settings/Profile/Index.php:247 +msgid "" +"The homepage is verified. A rel=\"me\" link back to your Friendica profile " +"page was found on the homepage." +msgstr "" + +#: src/Module/Settings/Profile/Index.php:249 +#, php-format +msgid "" +"To verify your homepage, add a rel=\"me\" link to it, pointing to your " +"profile URL (%s)." +msgstr "" + +#: src/Module/Settings/Profile/Index.php:255 +msgid "Profile Actions" +msgstr "" + +#: src/Module/Settings/Profile/Index.php:256 +msgid "Edit Profile Details" +msgstr "" + +#: src/Module/Settings/Profile/Index.php:258 +msgid "Change Profile Photo" +msgstr "" + +#: src/Module/Settings/Profile/Index.php:261 +msgid "Profile picture" +msgstr "" + +#: src/Module/Settings/Profile/Index.php:262 +msgid "Location" +msgstr "" + +#: src/Module/Settings/Profile/Index.php:263 src/Util/Temporal.php:97 +#: src/Util/Temporal.php:99 +msgid "Miscellaneous" +msgstr "" + +#: src/Module/Settings/Profile/Index.php:264 +msgid "Custom Profile Fields" +msgstr "" + +#: src/Module/Settings/Profile/Index.php:265 src/Module/Welcome.php:58 +msgid "Upload Profile Photo" +msgstr "" + +#: src/Module/Settings/Profile/Index.php:266 +#, php-format +msgid "" +"

    Custom fields appear on your profile page.

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

    You can use BBCodes in the field values.

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

    Reorder by dragging the field title.

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

    Empty the label field to remove a custom field.

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

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

    " +msgstr "" + +#: src/Module/Settings/Profile/Index.php:286 +msgid "Street Address:" +msgstr "" + +#: src/Module/Settings/Profile/Index.php:287 +msgid "Locality/City:" +msgstr "" + +#: src/Module/Settings/Profile/Index.php:288 +msgid "Region/State:" +msgstr "" + +#: src/Module/Settings/Profile/Index.php:289 +msgid "Postal/Zip Code:" +msgstr "" + +#: src/Module/Settings/Profile/Index.php:290 +msgid "Country:" +msgstr "" + +#: src/Module/Settings/Profile/Index.php:292 +msgid "XMPP (Jabber) address:" +msgstr "" + +#: src/Module/Settings/Profile/Index.php:292 +msgid "The XMPP address will be published so that people can follow you there." +msgstr "" + +#: src/Module/Settings/Profile/Index.php:293 +msgid "Matrix (Element) address:" +msgstr "" + +#: src/Module/Settings/Profile/Index.php:293 +msgid "" +"The Matrix address will be published so that people can follow you there." +msgstr "" + +#: src/Module/Settings/Profile/Index.php:294 +msgid "Homepage URL:" +msgstr "" + +#: src/Module/Settings/Profile/Index.php:295 +msgid "Public Keywords:" +msgstr "" + +#: src/Module/Settings/Profile/Index.php:295 +msgid "(Used for suggesting potential friends, can be seen by others)" +msgstr "" + +#: src/Module/Settings/Profile/Index.php:296 +msgid "Private Keywords:" +msgstr "" + +#: src/Module/Settings/Profile/Index.php:296 +msgid "(Used for searching profiles, never shown to others)" +msgstr "" + +#: src/Module/Settings/Profile/Photo/Crop.php:107 +#: src/Module/Settings/Profile/Photo/Crop.php:125 +#: src/Module/Settings/Profile/Photo/Crop.php:143 +#: src/Module/Settings/Profile/Photo/Index.php:100 +#, php-format +msgid "Image size reduction [%s] failed." +msgstr "" + +#: src/Module/Settings/Profile/Photo/Crop.php:150 +msgid "" +"Shift-reload the page or clear browser cache if the new photo does not " +"display immediately." +msgstr "" + +#: src/Module/Settings/Profile/Photo/Crop.php:155 +msgid "Unable to process image" +msgstr "" + +#: src/Module/Settings/Profile/Photo/Crop.php:174 +msgid "Photo not found." +msgstr "" + +#: src/Module/Settings/Profile/Photo/Crop.php:196 +msgid "Profile picture successfully updated." +msgstr "" + +#: src/Module/Settings/Profile/Photo/Crop.php:222 +#: src/Module/Settings/Profile/Photo/Crop.php:226 +msgid "Crop Image" +msgstr "" + +#: src/Module/Settings/Profile/Photo/Crop.php:223 +msgid "Please adjust the image cropping for optimum viewing." +msgstr "" + +#: src/Module/Settings/Profile/Photo/Crop.php:225 +msgid "Use Image As Is" +msgstr "" + +#: src/Module/Settings/Profile/Photo/Index.php:46 +msgid "Missing uploaded image." +msgstr "" + +#: src/Module/Settings/Profile/Photo/Index.php:123 +msgid "Profile Picture Settings" +msgstr "" + +#: src/Module/Settings/Profile/Photo/Index.php:124 +msgid "Current Profile Picture" +msgstr "" + +#: src/Module/Settings/Profile/Photo/Index.php:125 +msgid "Upload Profile Picture" +msgstr "" + +#: src/Module/Settings/Profile/Photo/Index.php:126 +msgid "Upload Picture:" +msgstr "" + +#: src/Module/Settings/Profile/Photo/Index.php:131 +msgid "or" +msgstr "" + +#: src/Module/Settings/Profile/Photo/Index.php:133 +msgid "skip this step" +msgstr "" + +#: src/Module/Settings/Profile/Photo/Index.php:135 +msgid "select a photo from your photo albums" +msgstr "" + +#: src/Module/Settings/RemoveMe.php:76 +msgid "" +"There was a validation error, please make sure you're logged in with the " +"account you want to remove and try again." +msgstr "" + +#: src/Module/Settings/RemoveMe.php:76 +msgid "If this error persists, please contact your administrator." +msgstr "" + +#: src/Module/Settings/RemoveMe.php:90 +#: src/Navigation/Notifications/Repository/Notify.php:471 +#: src/Navigation/Notifications/Repository/Notify.php:492 +msgid "[Friendica System Notify]" +msgstr "" + +#: src/Module/Settings/RemoveMe.php:90 +msgid "User deleted their account" +msgstr "" + +#: src/Module/Settings/RemoveMe.php:91 +msgid "" +"On your Friendica node an user deleted their account. Please ensure that " +"their data is removed from the backups." +msgstr "" + +#: src/Module/Settings/RemoveMe.php:92 +#, php-format +msgid "The user id is %d" +msgstr "" + +#: src/Module/Settings/RemoveMe.php:105 +msgid "Your account has been successfully removed. Bye bye!" +msgstr "" + +#: src/Module/Settings/RemoveMe.php:130 +msgid "Remove My Account" +msgstr "" + +#: src/Module/Settings/RemoveMe.php:131 +msgid "" +"This will completely remove your account. Once this has been done it is not " +"recoverable." +msgstr "" + +#: src/Module/Settings/RemoveMe.php:136 +msgid "Please enter your password for verification:" +msgstr "" + +#: src/Module/Settings/Server/Action.php:60 +msgid "Do you want to ignore this server?" +msgstr "" + +#: src/Module/Settings/Server/Action.php:64 +msgid "Do you want to unignore this server?" +msgstr "" + +#: src/Module/Settings/Server/Action.php:74 +#: src/Module/Settings/Server/Index.php:104 +msgid "Remote server settings" +msgstr "" + +#: src/Module/Settings/Server/Action.php:77 +msgid "Server URL" +msgstr "" + +#: src/Module/Settings/Server/Index.php:78 +msgid "Settings saved" +msgstr "" + +#: src/Module/Settings/Server/Index.php:105 +msgid "" +"Here you can find all the remote servers you have taken individual " +"moderation actions against. For a list of servers your node has blocked, " +"please check out the Information page." +msgstr "" + +#: src/Module/Settings/Server/Index.php:110 +msgid "Delete all your settings for the remote server" +msgstr "" + +#: src/Module/Settings/Server/Index.php:111 +msgid "Save changes" +msgstr "" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:69 +#: src/Module/Settings/TwoFactor/Recovery.php:67 +#: src/Module/Settings/TwoFactor/Trusted.php:70 +#: src/Module/Settings/TwoFactor/Verify.php:72 +msgid "Please enter your password to access this page." +msgstr "" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:87 +msgid "App-specific password generation failed: The description is empty." +msgstr "" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:90 +msgid "" +"App-specific password generation failed: This description already exists." +msgstr "" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:94 +msgid "New app-specific password generated." +msgstr "" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:100 +msgid "App-specific passwords successfully revoked." +msgstr "" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:110 +msgid "App-specific password successfully revoked." +msgstr "" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:131 +msgid "Two-factor app-specific passwords" +msgstr "" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:133 +msgid "" +"

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

    " +msgstr "" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:134 +msgid "" +"Make sure to copy your new app-specific password now. You won’t be able to " +"see it again!" +msgstr "" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:138 +msgid "Last Used" +msgstr "" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:139 +msgid "Revoke" +msgstr "" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:140 +msgid "Revoke All" +msgstr "" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:143 +msgid "" +"When you generate a new app-specific password, you must use it right away, " +"it will be shown to you once after you generate it." +msgstr "" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:144 +msgid "Generate new app-specific password" +msgstr "" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:145 +msgid "Friendiqa on my Fairphone 2..." +msgstr "" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:146 +msgid "Generate" +msgstr "" + +#: src/Module/Settings/TwoFactor/Index.php:88 +msgid "Two-factor authentication successfully disabled." +msgstr "" + +#: src/Module/Settings/TwoFactor/Index.php:141 +msgid "" +"

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

    " +msgstr "" + +#: src/Module/Settings/TwoFactor/Index.php:145 +msgid "Authenticator app" +msgstr "" + +#: src/Module/Settings/TwoFactor/Index.php:146 +msgid "Configured" +msgstr "" + +#: src/Module/Settings/TwoFactor/Index.php:146 +msgid "Not Configured" +msgstr "" + +#: src/Module/Settings/TwoFactor/Index.php:147 +msgid "

    You haven't finished configuring your authenticator app.

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

    Your authenticator app is correctly configured.

    " +msgstr "" + +#: src/Module/Settings/TwoFactor/Index.php:150 +msgid "Recovery codes" +msgstr "" + +#: src/Module/Settings/TwoFactor/Index.php:151 +msgid "Remaining valid codes" +msgstr "" + +#: src/Module/Settings/TwoFactor/Index.php:153 +msgid "" +"

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

    " +msgstr "" + +#: src/Module/Settings/TwoFactor/Index.php:155 +msgid "App-specific passwords" +msgstr "" + +#: src/Module/Settings/TwoFactor/Index.php:156 +msgid "Generated app-specific passwords" +msgstr "" + +#: src/Module/Settings/TwoFactor/Index.php:158 +msgid "" +"

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

    " +msgstr "" + +#: src/Module/Settings/TwoFactor/Index.php:161 +msgid "Current password:" +msgstr "" + +#: src/Module/Settings/TwoFactor/Index.php:161 +msgid "" +"You need to provide your current password to change two-factor " +"authentication settings." +msgstr "" + +#: src/Module/Settings/TwoFactor/Index.php:162 +msgid "Enable two-factor authentication" +msgstr "" + +#: src/Module/Settings/TwoFactor/Index.php:163 +msgid "Disable two-factor authentication" +msgstr "" + +#: src/Module/Settings/TwoFactor/Index.php:164 +msgid "Show recovery codes" +msgstr "" + +#: src/Module/Settings/TwoFactor/Index.php:165 +msgid "Manage app-specific passwords" +msgstr "" + +#: src/Module/Settings/TwoFactor/Index.php:166 +msgid "Manage trusted browsers" +msgstr "" + +#: src/Module/Settings/TwoFactor/Index.php:167 +msgid "Finish app configuration" +msgstr "" + +#: src/Module/Settings/TwoFactor/Recovery.php:83 +msgid "New recovery codes successfully generated." +msgstr "" + +#: src/Module/Settings/TwoFactor/Recovery.php:109 +msgid "Two-factor recovery codes" +msgstr "" + +#: src/Module/Settings/TwoFactor/Recovery.php:111 +msgid "" +"

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

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

    " +msgstr "" + +#: src/Module/Settings/TwoFactor/Recovery.php:113 +msgid "" +"When you generate new recovery codes, you must copy the new codes. Your old " +"codes won’t work anymore." +msgstr "" + +#: src/Module/Settings/TwoFactor/Recovery.php:114 +msgid "Generate new recovery codes" +msgstr "" + +#: src/Module/Settings/TwoFactor/Recovery.php:116 +msgid "Next: Verification" +msgstr "" + +#: src/Module/Settings/TwoFactor/Trusted.php:87 +msgid "Trusted browsers successfully removed." +msgstr "" + +#: src/Module/Settings/TwoFactor/Trusted.php:97 +msgid "Trusted browser successfully removed." +msgstr "" + +#: src/Module/Settings/TwoFactor/Trusted.php:139 +msgid "Two-factor Trusted Browsers" +msgstr "" + +#: src/Module/Settings/TwoFactor/Trusted.php:140 +msgid "" +"Trusted browsers are individual browsers you chose to skip two-factor " +"authentication to access Friendica. Please use this feature sparingly, as it " +"can negate the benefit of two-factor authentication." +msgstr "" + +#: src/Module/Settings/TwoFactor/Trusted.php:141 +msgid "Device" +msgstr "" + +#: src/Module/Settings/TwoFactor/Trusted.php:142 +msgid "OS" +msgstr "" + +#: src/Module/Settings/TwoFactor/Trusted.php:144 +msgid "Trusted" +msgstr "" + +#: src/Module/Settings/TwoFactor/Trusted.php:145 +msgid "Created At" +msgstr "" + +#: src/Module/Settings/TwoFactor/Trusted.php:146 +msgid "Last Use" +msgstr "" + +#: src/Module/Settings/TwoFactor/Trusted.php:148 +msgid "Remove All" +msgstr "" + +#: src/Module/Settings/TwoFactor/Verify.php:94 +msgid "Two-factor authentication successfully activated." +msgstr "" + +#: src/Module/Settings/TwoFactor/Verify.php:128 +#, php-format +msgid "" +"

    Or you can submit the authentication settings manually:

    \n" +"
    \n" +"\t
    Issuer
    \n" +"\t
    %s
    \n" +"\t
    Account Name
    \n" +"\t
    %s
    \n" +"\t
    Secret Key
    \n" +"\t
    %s
    \n" +"\t
    Type
    \n" +"\t
    Time-based
    \n" +"\t
    Number of digits
    \n" +"\t
    6
    \n" +"\t
    Hashing algorithm
    \n" +"\t
    SHA-1
    \n" +"
    " +msgstr "" + +#: src/Module/Settings/TwoFactor/Verify.php:148 +msgid "Two-factor code verification" +msgstr "" + +#: src/Module/Settings/TwoFactor/Verify.php:150 +msgid "" +"

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

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

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

    %s

    " +msgstr "" + +#: src/Module/Settings/TwoFactor/Verify.php:159 +msgid "Verify code and enable two-factor authentication" +msgstr "" + +#: src/Module/Settings/UserExport.php:90 +msgid "Export account" +msgstr "" + +#: src/Module/Settings/UserExport.php:90 +msgid "" +"Export your account info and contacts. Use this to make a backup of your " +"account and/or to move it to another server." +msgstr "" + +#: src/Module/Settings/UserExport.php:91 +msgid "Export all" +msgstr "" + +#: src/Module/Settings/UserExport.php:91 +msgid "" +"Export your account info, contacts and all your items as json. Could be a " +"very big file, and could take a lot of time. Use this to make a full backup " +"of your account (photos are not exported)" +msgstr "" + +#: src/Module/Settings/UserExport.php:92 +msgid "Export Contacts to CSV" +msgstr "" + +#: src/Module/Settings/UserExport.php:92 +msgid "" +"Export the list of the accounts you are following as CSV file. Compatible to " +"e.g. Mastodon." +msgstr "" + +#: src/Module/Special/DisplayNotFound.php:35 +msgid "The top-level post isn't visible." +msgstr "" + +#: src/Module/Special/DisplayNotFound.php:36 +msgid "The top-level post was deleted." +msgstr "" + +#: src/Module/Special/DisplayNotFound.php:37 +msgid "" +"This node has blocked the top-level author or the author of the shared post." +msgstr "" + +#: src/Module/Special/DisplayNotFound.php:38 +msgid "" +"You have ignored or blocked the top-level author or the author of the shared " +"post." +msgstr "" + +#: src/Module/Special/DisplayNotFound.php:39 +msgid "" +"You have ignored the top-level author's server or the shared post author's " +"server." +msgstr "" + +#: src/Module/Special/DisplayNotFound.php:45 +msgid "Conversation Not Found" +msgstr "" + +#: src/Module/Special/DisplayNotFound.php:46 +msgid "Unfortunately, the requested conversation isn't available to you." +msgstr "" + +#: src/Module/Special/DisplayNotFound.php:47 +msgid "Possible reasons include:" +msgstr "" + +#: src/Module/Special/HTTPException.php:78 +msgid "Stack trace:" +msgstr "" + +#: src/Module/Special/HTTPException.php:83 +#, php-format +msgid "Exception thrown in %s:%d" +msgstr "" + +#: src/Module/Tos.php:58 src/Module/Tos.php:107 +msgid "" +"At the time of registration, and for providing communications between the " +"user account and their contacts, the user has to provide a display name (pen " +"name), an username (nickname) and a working email address. The names will be " +"accessible on the profile page of the account by any visitor of the page, " +"even if other profile details are not displayed. The email address will only " +"be used to send the user notifications about interactions, but wont be " +"visibly displayed. The listing of an account in the node's user directory or " +"the global user directory is optional and can be controlled in the user " +"settings, it is not necessary for communication." +msgstr "" + +#: src/Module/Tos.php:59 src/Module/Tos.php:108 +msgid "" +"This data is required for communication and is passed on to the nodes of the " +"communication partners and is stored there. Users can enter additional " +"private data that may be transmitted to the communication partners accounts." +msgstr "" + +#: src/Module/Tos.php:60 src/Module/Tos.php:109 +#, php-format +msgid "" +"At any point in time a logged in user can export their account data from the " +"account settings. If the user wants " +"to delete their account they can do so at %1$s/settings/removeme. The deletion of the account will be " +"permanent. Deletion of the data will also be requested from the nodes of the " +"communication partners." +msgstr "" + +#: src/Module/Tos.php:63 src/Module/Tos.php:106 +msgid "Privacy Statement" +msgstr "" + +#: src/Module/Tos.php:103 +msgid "Rules" +msgstr "" + +#: src/Module/Update/Display.php:45 +msgid "Parameter uri_id is missing." +msgstr "" + +#: src/Module/Update/Display.php:55 +msgid "The requested item doesn't exist or has been deleted." +msgstr "" + +#: src/Module/User/Delegation.php:146 +#, php-format +msgid "You are now logged in as %s" +msgstr "" + +#: src/Module/User/Delegation.php:185 +msgid "Switch between your accounts" +msgstr "" + +#: src/Module/User/Delegation.php:186 +msgid "Manage your accounts" +msgstr "" + +#: src/Module/User/Delegation.php:187 +msgid "" +"Toggle between different identities or community/group pages which share " +"your account details or which you have been granted \"manage\" permissions" +msgstr "" + +#: src/Module/User/Delegation.php:188 +msgid "Select an identity to manage: " +msgstr "" + +#: src/Module/User/Import.php:103 +msgid "User imports on closed servers can only be done by an administrator." +msgstr "" + +#: src/Module/User/Import.php:119 +msgid "Move account" +msgstr "" + +#: src/Module/User/Import.php:120 +msgid "You can import an account from another Friendica server." +msgstr "" + +#: src/Module/User/Import.php:121 +msgid "" +"You need to export your account from the old server and upload it here. We " +"will recreate your old account here with all your contacts. We will try also " +"to inform your friends that you moved here." +msgstr "" + +#: src/Module/User/Import.php:122 +msgid "" +"This feature is experimental. We can't import contacts from the OStatus " +"network (GNU Social/Statusnet) or from Diaspora" +msgstr "" + +#: src/Module/User/Import.php:123 +msgid "Account file" +msgstr "" + +#: src/Module/User/Import.php:123 +msgid "" +"To export your account, go to \"Settings->Export your personal data\" and " +"select \"Export account\"" +msgstr "" + +#: src/Module/User/Import.php:217 +msgid "Error decoding account file" +msgstr "" + +#: src/Module/User/Import.php:222 +msgid "Error! No version data in file! This is not a Friendica account file?" +msgstr "" + +#: src/Module/User/Import.php:230 +#, php-format +msgid "User '%s' already exists on this server!" +msgstr "" + +#: src/Module/User/Import.php:267 +msgid "User creation error" +msgstr "" + +#: src/Module/User/Import.php:316 +#, php-format +msgid "%d contact not imported" +msgid_plural "%d contacts not imported" +msgstr[0] "" +msgstr[1] "" + +#: src/Module/User/Import.php:365 +msgid "User profile creation error" +msgstr "" + +#: src/Module/User/Import.php:416 +msgid "Done. You can now login with your username and password" +msgstr "" + +#: src/Module/Welcome.php:44 +msgid "Welcome to Friendica" +msgstr "" + +#: src/Module/Welcome.php:45 +msgid "New Member Checklist" +msgstr "" + +#: src/Module/Welcome.php:46 +msgid "" +"We would like to offer some tips and links to help make your experience " +"enjoyable. Click any item to visit the relevant page. A link to this page " +"will be visible from your home page for two weeks after your initial " +"registration and then will quietly disappear." +msgstr "" + +#: src/Module/Welcome.php:48 +msgid "Getting Started" +msgstr "" + +#: src/Module/Welcome.php:49 +msgid "Friendica Walk-Through" +msgstr "" + +#: src/Module/Welcome.php:50 +msgid "" +"On your Quick Start page - find a brief introduction to your " +"profile and network tabs, make some new connections, and find some groups to " +"join." +msgstr "" + +#: src/Module/Welcome.php:53 +msgid "Go to Your Settings" +msgstr "" + +#: src/Module/Welcome.php:54 +msgid "" +"On your Settings page - change your initial password. Also make a " +"note of your Identity Address. This looks just like an email address - and " +"will be useful in making friends on the free social web." +msgstr "" + +#: src/Module/Welcome.php:55 +msgid "" +"Review the other settings, particularly the privacy settings. An unpublished " +"directory listing is like having an unlisted phone number. In general, you " +"should probably publish your listing - unless all of your friends and " +"potential friends know exactly how to find you." +msgstr "" + +#: src/Module/Welcome.php:59 +msgid "" +"Upload a profile photo if you have not done so already. Studies have shown " +"that people with real photos of themselves are ten times more likely to make " +"friends than people who do not." +msgstr "" + +#: src/Module/Welcome.php:60 +msgid "Edit Your Profile" +msgstr "" + +#: src/Module/Welcome.php:61 +msgid "" +"Edit your default profile to your liking. Review the " +"settings for hiding your list of friends and hiding the profile from unknown " +"visitors." +msgstr "" + +#: src/Module/Welcome.php:62 +msgid "Profile Keywords" +msgstr "" + +#: src/Module/Welcome.php:63 +msgid "" +"Set some public keywords for your profile which describe your interests. We " +"may be able to find other people with similar interests and suggest " +"friendships." +msgstr "" + +#: src/Module/Welcome.php:65 +msgid "Connecting" +msgstr "" + +#: src/Module/Welcome.php:67 +msgid "Importing Emails" +msgstr "" + +#: src/Module/Welcome.php:68 +msgid "" +"Enter your email access information on your Connector Settings page if you " +"wish to import and interact with friends or mailing lists from your email " +"INBOX" +msgstr "" + +#: src/Module/Welcome.php:69 +msgid "Go to Your Contacts Page" +msgstr "" + +#: src/Module/Welcome.php:70 +msgid "" +"Your Contacts page is your gateway to managing friendships and connecting " +"with friends on other networks. Typically you enter their address or site " +"URL in the Add New Contact dialog." +msgstr "" + +#: src/Module/Welcome.php:71 +msgid "Go to Your Site's Directory" +msgstr "" + +#: src/Module/Welcome.php:72 +msgid "" +"The Directory page lets you find other people in this network or other " +"federated sites. Look for a Connect or Follow link on " +"their profile page. Provide your own Identity Address if requested." +msgstr "" + +#: src/Module/Welcome.php:73 +msgid "Finding New People" +msgstr "" + +#: src/Module/Welcome.php:74 +msgid "" +"On the side panel of the Contacts page are several tools to find new " +"friends. We can match people by interest, look up people by name or " +"interest, and provide suggestions based on network relationships. On a brand " +"new site, friend suggestions will usually begin to be populated within 24 " +"hours." +msgstr "" + +#: src/Module/Welcome.php:77 +msgid "Add Your Contacts To Circle" +msgstr "" + +#: src/Module/Welcome.php:78 +msgid "" +"Once you have made some friends, organize them into private conversation " +"circles from the sidebar of your Contacts page and then you can interact " +"with each circle privately on your Network page." +msgstr "" + +#: src/Module/Welcome.php:80 +msgid "Why Aren't My Posts Public?" +msgstr "" + +#: src/Module/Welcome.php:81 +msgid "" +"Friendica respects your privacy. By default, your posts will only show up to " +"people you've added as friends. For more information, see the help section " +"from the link above." +msgstr "" + +#: src/Module/Welcome.php:83 +msgid "Getting Help" +msgstr "" + +#: src/Module/Welcome.php:84 +msgid "Go to the Help Section" +msgstr "" + +#: src/Module/Welcome.php:85 +msgid "" +"Our help pages may be consulted for detail on other program " +"features and resources." +msgstr "" + +#: src/Navigation/Notifications/Factory/FormattedNavNotification.php:161 +msgid "{0} wants to follow you" +msgstr "" + +#: src/Navigation/Notifications/Factory/FormattedNavNotification.php:163 +msgid "{0} has started following you" +msgstr "" + +#: src/Navigation/Notifications/Factory/FormattedNotify.php:96 +#, php-format +msgid "%s liked %s's post" +msgstr "" + +#: src/Navigation/Notifications/Factory/FormattedNotify.php:108 +#, php-format +msgid "%s disliked %s's post" +msgstr "" + +#: src/Navigation/Notifications/Factory/FormattedNotify.php:120 +#, php-format +msgid "%s is attending %s's event" +msgstr "" + +#: src/Navigation/Notifications/Factory/FormattedNotify.php:132 +#, php-format +msgid "%s is not attending %s's event" +msgstr "" + +#: src/Navigation/Notifications/Factory/FormattedNotify.php:144 +#, php-format +msgid "%s may attending %s's event" +msgstr "" + +#: src/Navigation/Notifications/Factory/FormattedNotify.php:174 +#, php-format +msgid "%s is now friends with %s" +msgstr "" + +#: src/Navigation/Notifications/Factory/FormattedNotify.php:341 +#: src/Navigation/Notifications/Factory/FormattedNotify.php:379 +#, php-format +msgid "%s commented on %s's post" +msgstr "" + +#: src/Navigation/Notifications/Factory/FormattedNotify.php:378 +#, php-format +msgid "%s created a new post" +msgstr "" + +#: src/Navigation/Notifications/Factory/Introduction.php:133 +msgid "Friend Suggestion" +msgstr "" + +#: src/Navigation/Notifications/Factory/Introduction.php:159 +msgid "Friend/Connect Request" +msgstr "" + +#: src/Navigation/Notifications/Factory/Introduction.php:159 +msgid "New Follower" +msgstr "" + +#: src/Navigation/Notifications/Factory/Notification.php:134 +#, php-format +msgid "%1$s wants to follow you" +msgstr "" + +#: src/Navigation/Notifications/Factory/Notification.php:136 +#, php-format +msgid "%1$s has started following you" +msgstr "" + +#: src/Navigation/Notifications/Factory/Notification.php:208 +#, php-format +msgid "%1$s liked your comment on %2$s" +msgstr "" + +#: src/Navigation/Notifications/Factory/Notification.php:211 +#, php-format +msgid "%1$s liked your post %2$s" +msgstr "" + +#: src/Navigation/Notifications/Factory/Notification.php:218 +#, php-format +msgid "%1$s disliked your comment on %2$s" +msgstr "" + +#: src/Navigation/Notifications/Factory/Notification.php:221 +#, php-format +msgid "%1$s disliked your post %2$s" +msgstr "" + +#: src/Navigation/Notifications/Factory/Notification.php:228 +#, php-format +msgid "%1$s shared your comment %2$s" +msgstr "" + +#: src/Navigation/Notifications/Factory/Notification.php:231 +#: src/Navigation/Notifications/Factory/Notification.php:316 +#, php-format +msgid "%1$s shared your post %2$s" +msgstr "" + +#: src/Navigation/Notifications/Factory/Notification.php:235 +#: src/Navigation/Notifications/Factory/Notification.php:305 +#, php-format +msgid "%1$s shared the post %2$s from %3$s" +msgstr "" + +#: src/Navigation/Notifications/Factory/Notification.php:237 +#: src/Navigation/Notifications/Factory/Notification.php:307 +#, php-format +msgid "%1$s shared a post from %3$s" +msgstr "" + +#: src/Navigation/Notifications/Factory/Notification.php:239 +#: src/Navigation/Notifications/Factory/Notification.php:309 +#, php-format +msgid "%1$s shared the post %2$s" +msgstr "" + +#: src/Navigation/Notifications/Factory/Notification.php:241 +#: src/Navigation/Notifications/Factory/Notification.php:311 +#, php-format +msgid "%1$s shared a post" +msgstr "" + +#: src/Navigation/Notifications/Factory/Notification.php:249 +#, php-format +msgid "%1$s wants to attend your event %2$s" +msgstr "" + +#: src/Navigation/Notifications/Factory/Notification.php:256 +#, php-format +msgid "%1$s does not want to attend your event %2$s" +msgstr "" + +#: src/Navigation/Notifications/Factory/Notification.php:263 +#, php-format +msgid "%1$s maybe wants to attend your event %2$s" +msgstr "" + +#: src/Navigation/Notifications/Factory/Notification.php:270 +#, php-format +msgid "%1$s tagged you on %2$s" +msgstr "" + +#: src/Navigation/Notifications/Factory/Notification.php:274 +#, php-format +msgid "%1$s replied to you on %2$s" +msgstr "" + +#: src/Navigation/Notifications/Factory/Notification.php:278 +#, php-format +msgid "%1$s commented in your thread %2$s" +msgstr "" + +#: src/Navigation/Notifications/Factory/Notification.php:282 +#, php-format +msgid "%1$s commented on your comment %2$s" +msgstr "" + +#: src/Navigation/Notifications/Factory/Notification.php:289 +#, php-format +msgid "%1$s commented in their thread %2$s" +msgstr "" + +#: src/Navigation/Notifications/Factory/Notification.php:291 +#, php-format +msgid "%1$s commented in their thread" +msgstr "" + +#: src/Navigation/Notifications/Factory/Notification.php:293 +#, php-format +msgid "%1$s commented in the thread %2$s from %3$s" +msgstr "" + +#: src/Navigation/Notifications/Factory/Notification.php:295 +#, php-format +msgid "%1$s commented in the thread from %3$s" +msgstr "" + +#: src/Navigation/Notifications/Factory/Notification.php:300 +#, php-format +msgid "%1$s commented on your thread %2$s" +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:225 +#: src/Navigation/Notifications/Repository/Notify.php:754 +msgid "[Friendica:Notify]" +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:293 +#, php-format +msgid "%s New mail received at %s" +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:295 +#, php-format +msgid "%1$s sent you a new private message at %2$s." +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:296 +msgid "a private message" +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:296 +#, php-format +msgid "%1$s sent you %2$s." +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:298 +#, php-format +msgid "Please visit %s to view and/or reply to your private messages." +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:328 +#, php-format +msgid "%1$s commented on %2$s's %3$s %4$s" +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:333 +#, php-format +msgid "%1$s commented on your %2$s %3$s" +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:337 +#, php-format +msgid "%1$s commented on their %2$s %3$s" +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:341 +#: src/Navigation/Notifications/Repository/Notify.php:788 +#, php-format +msgid "%1$s Comment to conversation #%2$d by %3$s" +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:343 +#, php-format +msgid "%s commented on an item/conversation you have been following." +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:347 +#: src/Navigation/Notifications/Repository/Notify.php:362 +#: src/Navigation/Notifications/Repository/Notify.php:814 +#, php-format +msgid "Please visit %s to view and/or reply to the conversation." +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:354 +#, php-format +msgid "%s %s posted to your profile wall" +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:356 +#, php-format +msgid "%1$s posted to your profile wall at %2$s" +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:357 +#, php-format +msgid "%1$s posted to [url=%2$s]your wall[/url]" +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:370 +#, php-format +msgid "%s Introduction received" +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:372 +#, php-format +msgid "You've received an introduction from '%1$s' at %2$s" +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:373 +#, php-format +msgid "You've received [url=%1$s]an introduction[/url] from %2$s." +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:378 +#: src/Navigation/Notifications/Repository/Notify.php:424 +#, php-format +msgid "You may visit their profile at %s" +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:380 +#, php-format +msgid "Please visit %s to approve or reject the introduction." +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:387 +#, php-format +msgid "%s A new person is sharing with you" +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:389 +#: src/Navigation/Notifications/Repository/Notify.php:390 +#, php-format +msgid "%1$s is sharing with you at %2$s" +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:397 +#, php-format +msgid "%s You have a new follower" +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:399 +#: src/Navigation/Notifications/Repository/Notify.php:400 +#, php-format +msgid "You have a new follower at %2$s : %1$s" +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:413 +#, php-format +msgid "%s Friend suggestion received" +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:415 +#, php-format +msgid "You've received a friend suggestion from '%1$s' at %2$s" +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:416 +#, php-format +msgid "You've received [url=%1$s]a friend suggestion[/url] for %2$s from %3$s." +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:422 +msgid "Name:" +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:423 +msgid "Photo:" +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:426 +#, php-format +msgid "Please visit %s to approve or reject the suggestion." +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:434 +#: src/Navigation/Notifications/Repository/Notify.php:449 +#, php-format +msgid "%s Connection accepted" +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:436 +#: src/Navigation/Notifications/Repository/Notify.php:451 +#, php-format +msgid "'%1$s' has accepted your connection request at %2$s" +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:437 +#: src/Navigation/Notifications/Repository/Notify.php:452 +#, php-format +msgid "%2$s has accepted your [url=%1$s]connection request[/url]." +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:442 +msgid "" +"You are now mutual friends and may exchange status updates, photos, and " +"email without restriction." +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:444 +#, php-format +msgid "Please visit %s if you wish to make any changes to this relationship." +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:457 +#, php-format +msgid "" +"'%1$s' has chosen to accept you a fan, which restricts some forms of " +"communication - such as private messaging and some profile interactions. If " +"this is a celebrity or community page, these settings were applied " +"automatically." +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:459 +#, php-format +msgid "" +"'%1$s' may choose to extend this into a two-way or more permissive " +"relationship in the future." +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:461 +#, php-format +msgid "Please visit %s if you wish to make any changes to this relationship." +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:471 +msgid "registration request" +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:473 +#, php-format +msgid "You've received a registration request from '%1$s' at %2$s" +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:474 +#, php-format +msgid "You've received a [url=%1$s]registration request[/url] from %2$s." +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:479 +#: src/Navigation/Notifications/Repository/Notify.php:500 +#, php-format +msgid "" +"Display Name:\t%s\n" +"Site Location:\t%s\n" +"Login Name:\t%s (%s)" +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:485 +#, php-format +msgid "Please visit %s to approve or reject the request." +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:492 +msgid "new registration" +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:494 +#, php-format +msgid "You've received a new registration from '%1$s' at %2$s" +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:495 +#, php-format +msgid "You've received a [url=%1$s]new registration[/url] from %2$s." +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:506 +#, php-format +msgid "Please visit %s to have a look at the new registration." +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:782 +#, php-format +msgid "%s %s tagged you" +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:785 +#, php-format +msgid "%s %s shared a new post" +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:793 +#, php-format +msgid "%1$s %2$s liked your post #%3$d" +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:796 +#, php-format +msgid "%1$s %2$s liked your comment on #%3$d" +msgstr "" + +#: src/Object/EMail/ItemCCEMail.php:42 +#, php-format +msgid "" +"This message was sent to you by %s, a member of the Friendica social network." +msgstr "" + +#: src/Object/EMail/ItemCCEMail.php:44 +#, php-format +msgid "You may visit them online at %s" +msgstr "" + +#: src/Object/EMail/ItemCCEMail.php:45 +msgid "" +"Please contact the sender by replying to this post if you do not wish to " +"receive these messages." +msgstr "" + +#: src/Object/EMail/ItemCCEMail.php:49 +#, php-format +msgid "%s posted an update." +msgstr "" + +#: src/Object/Post.php:138 +msgid "Private Message" +msgstr "" + +#: src/Object/Post.php:142 +msgid "Public Message" +msgstr "" + +#: src/Object/Post.php:146 +msgid "Unlisted Message" +msgstr "" + +#: src/Object/Post.php:182 +msgid "This entry was edited" +msgstr "" + +#: src/Object/Post.php:210 +msgid "Connector Message" +msgstr "" + +#: src/Object/Post.php:239 src/Object/Post.php:241 +msgid "Edit" +msgstr "" + +#: src/Object/Post.php:275 +msgid "Delete globally" +msgstr "" + +#: src/Object/Post.php:275 +msgid "Remove locally" +msgstr "" + +#: src/Object/Post.php:282 +#, php-format +msgid "Block %s" +msgstr "" + +#: src/Object/Post.php:287 +#, php-format +msgid "Ignore %s" +msgstr "" + +#: src/Object/Post.php:292 +#, php-format +msgid "Collapse %s" +msgstr "" + +#: src/Object/Post.php:296 +msgid "Report post" +msgstr "" + +#: src/Object/Post.php:307 +msgid "Save to folder" +msgstr "" + +#: src/Object/Post.php:347 +msgid "I will attend" +msgstr "" + +#: src/Object/Post.php:347 +msgid "I will not attend" +msgstr "" + +#: src/Object/Post.php:347 +msgid "I might attend" +msgstr "" + +#: src/Object/Post.php:394 +msgid "Ignore thread" +msgstr "" + +#: src/Object/Post.php:395 +msgid "Unignore thread" +msgstr "" + +#: src/Object/Post.php:396 +msgid "Toggle ignore status" +msgstr "" + +#: src/Object/Post.php:406 +msgid "Add star" +msgstr "" + +#: src/Object/Post.php:407 +msgid "Remove star" +msgstr "" + +#: src/Object/Post.php:408 +msgid "Toggle star status" +msgstr "" + +#: src/Object/Post.php:419 +msgid "Pin" +msgstr "" + +#: src/Object/Post.php:420 +msgid "Unpin" +msgstr "" + +#: src/Object/Post.php:421 +msgid "Toggle pin status" +msgstr "" + +#: src/Object/Post.php:424 +msgid "Pinned" +msgstr "" + +#: src/Object/Post.php:429 +msgid "Add tag" +msgstr "" + +#: src/Object/Post.php:444 +msgid "Quote share this" +msgstr "" + +#: src/Object/Post.php:444 +msgid "Quote Share" +msgstr "" + +#: src/Object/Post.php:447 +msgid "Reshare this" +msgstr "" + +#: src/Object/Post.php:447 +msgid "Reshare" +msgstr "" + +#: src/Object/Post.php:448 +msgid "Cancel your Reshare" +msgstr "" + +#: src/Object/Post.php:448 +msgid "Unshare" +msgstr "" + +#: src/Object/Post.php:500 +#, php-format +msgid "%s (Received %s)" +msgstr "" + +#: src/Object/Post.php:506 +msgid "Comment this item on your system" +msgstr "" + +#: src/Object/Post.php:506 +msgid "Remote comment" +msgstr "" + +#: src/Object/Post.php:528 +msgid "Share via ..." +msgstr "" + +#: src/Object/Post.php:528 +msgid "Share via external services" +msgstr "" + +#: src/Object/Post.php:535 +msgid "Unknown parent" +msgstr "" + +#: src/Object/Post.php:539 +#, php-format +msgid "in reply to %s" +msgstr "" + +#: src/Object/Post.php:541 +msgid "Parent is probably private or not federated." +msgstr "" + +#: src/Object/Post.php:565 +msgid "to" +msgstr "" + +#: src/Object/Post.php:566 +msgid "via" +msgstr "" + +#: src/Object/Post.php:567 +msgid "Wall-to-Wall" +msgstr "" + +#: src/Object/Post.php:568 +msgid "via Wall-To-Wall:" +msgstr "" + +#: src/Object/Post.php:619 +#, php-format +msgid "Reply to %s" +msgstr "" + +#: src/Object/Post.php:622 +msgid "More" +msgstr "" + +#: src/Object/Post.php:641 +msgid "Notifier task is pending" +msgstr "" + +#: src/Object/Post.php:642 +msgid "Delivery to remote servers is pending" +msgstr "" + +#: src/Object/Post.php:643 +msgid "Delivery to remote servers is underway" +msgstr "" + +#: src/Object/Post.php:644 +msgid "Delivery to remote servers is mostly done" +msgstr "" + +#: src/Object/Post.php:645 +msgid "Delivery to remote servers is done" +msgstr "" + +#: src/Object/Post.php:667 +#, php-format +msgid "%d comment" +msgid_plural "%d comments" +msgstr[0] "" +msgstr[1] "" + +#: src/Object/Post.php:668 +msgid "Show more" +msgstr "" + +#: src/Object/Post.php:669 +msgid "Show fewer" +msgstr "" + +#: src/Object/Post.php:706 +#, php-format +msgid "Reshared by: %s" +msgstr "" + +#: src/Object/Post.php:711 +#, php-format +msgid "Viewed by: %s" +msgstr "" + +#: src/Object/Post.php:716 +#, php-format +msgid "Read by: %s" +msgstr "" + +#: src/Object/Post.php:721 +#, php-format +msgid "Liked by: %s" +msgstr "" + +#: src/Object/Post.php:726 +#, php-format +msgid "Disliked by: %s" +msgstr "" + +#: src/Object/Post.php:731 +#, php-format +msgid "Attended by: %s" +msgstr "" + +#: src/Object/Post.php:736 +#, php-format +msgid "Maybe attended by: %s" +msgstr "" + +#: src/Object/Post.php:741 +#, php-format +msgid "Not attended by: %s" +msgstr "" + +#: src/Object/Post.php:746 +#, php-format +msgid "Commented by: %s" +msgstr "" + +#: src/Object/Post.php:751 +#, php-format +msgid "Reacted with %s by: %s" +msgstr "" + +#: src/Object/Post.php:774 +#, php-format +msgid "Quote shared by: %s" +msgstr "" + +#: src/Protocol/ActivityPub/Receiver.php:568 +msgid "Chat" +msgstr "" + +#: src/Protocol/Delivery.php:544 +msgid "(no subject)" +msgstr "" + +#: src/Protocol/OStatus.php:1390 +#, php-format +msgid "%s is now following %s." +msgstr "" + +#: src/Protocol/OStatus.php:1391 +msgid "following" +msgstr "" + +#: src/Protocol/OStatus.php:1394 +#, php-format +msgid "%s stopped following %s." +msgstr "" + +#: src/Protocol/OStatus.php:1395 +msgid "stopped following" +msgstr "" + +#: src/Render/FriendicaSmartyEngine.php:56 +#, php-format +msgid "The folder %s must be writable by webserver." +msgstr "" + +#: src/Security/Authentication.php:216 +msgid "Login failed." +msgstr "" + +#: src/Security/Authentication.php:261 +msgid "Login failed. Please check your credentials." +msgstr "" + +#: src/Security/Authentication.php:375 +#, php-format +msgid "Welcome %s" +msgstr "" + +#: src/Security/Authentication.php:376 +msgid "Please upload a profile photo." +msgstr "" + +#: src/Util/EMailer/MailBuilder.php:260 +msgid "Friendica Notification" +msgstr "" + +#: src/Util/EMailer/NotifyMailBuilder.php:78 +#: src/Util/EMailer/SystemMailBuilder.php:54 +#, php-format +msgid "%1$s, %2$s Administrator" +msgstr "" + +#: src/Util/EMailer/NotifyMailBuilder.php:80 +#: src/Util/EMailer/SystemMailBuilder.php:56 +#, php-format +msgid "%s Administrator" +msgstr "" + +#: src/Util/EMailer/NotifyMailBuilder.php:193 +#: src/Util/EMailer/NotifyMailBuilder.php:217 +#: src/Util/EMailer/SystemMailBuilder.php:101 +#: src/Util/EMailer/SystemMailBuilder.php:118 +msgid "thanks" +msgstr "" + +#: src/Util/Temporal.php:172 +msgid "YYYY-MM-DD or MM-DD" +msgstr "" + +#: src/Util/Temporal.php:280 +#, php-format +msgid "Time zone: %s Change in Settings" +msgstr "" + +#: src/Util/Temporal.php:320 src/Util/Temporal.php:329 +msgid "never" +msgstr "" + +#: src/Util/Temporal.php:343 +msgid "less than a second ago" +msgstr "" + +#: src/Util/Temporal.php:352 +msgid "year" +msgstr "" + +#: src/Util/Temporal.php:352 +msgid "years" +msgstr "" + +#: src/Util/Temporal.php:353 +msgid "months" +msgstr "" + +#: src/Util/Temporal.php:354 +msgid "weeks" +msgstr "" + +#: src/Util/Temporal.php:355 +msgid "days" +msgstr "" + +#: src/Util/Temporal.php:356 +msgid "hour" +msgstr "" + +#: src/Util/Temporal.php:356 +msgid "hours" +msgstr "" + +#: src/Util/Temporal.php:357 +msgid "minute" +msgstr "" + +#: src/Util/Temporal.php:357 +msgid "minutes" +msgstr "" + +#: src/Util/Temporal.php:358 +msgid "second" +msgstr "" + +#: src/Util/Temporal.php:358 +msgid "seconds" +msgstr "" + +#: src/Util/Temporal.php:367 +#, php-format +msgid "in %1$d %2$s" +msgstr "" + +#: src/Util/Temporal.php:370 +#, php-format +msgid "%1$d %2$s ago" +msgstr "" + +#: src/Worker/PushSubscription.php:110 +msgid "Notification from Friendica" +msgstr "" + +#: src/Worker/PushSubscription.php:111 +msgid "Empty Post" +msgstr "" + +#: view/theme/duepuntozero/config.php:68 +msgid "default" +msgstr "" + +#: view/theme/duepuntozero/config.php:69 +msgid "greenzero" +msgstr "" + +#: view/theme/duepuntozero/config.php:70 +msgid "purplezero" +msgstr "" + +#: view/theme/duepuntozero/config.php:71 +msgid "easterbunny" +msgstr "" + +#: view/theme/duepuntozero/config.php:72 +msgid "darkzero" +msgstr "" + +#: view/theme/duepuntozero/config.php:73 +msgid "comix" +msgstr "" + +#: view/theme/duepuntozero/config.php:74 +msgid "slackr" +msgstr "" + +#: view/theme/duepuntozero/config.php:87 +msgid "Variations" +msgstr "" + +#: view/theme/frio/config.php:146 +msgid "Note" +msgstr "" + +#: view/theme/frio/config.php:146 +msgid "Check image permissions if all users are allowed to see the image" +msgstr "" + +#: view/theme/frio/config.php:152 +msgid "Appearance" +msgstr "" + +#: view/theme/frio/config.php:153 +msgid "Accent color" +msgstr "" + +#: view/theme/frio/config.php:153 +msgid "Blue" +msgstr "" + +#: view/theme/frio/config.php:153 +msgid "Red" +msgstr "" + +#: view/theme/frio/config.php:153 +msgid "Purple" +msgstr "" + +#: view/theme/frio/config.php:153 +msgid "Green" +msgstr "" + +#: view/theme/frio/config.php:153 +msgid "Pink" +msgstr "" + +#: view/theme/frio/config.php:154 +msgid "Copy or paste schemestring" +msgstr "" + +#: view/theme/frio/config.php:154 +msgid "" +"You can copy this string to share your theme with others. Pasting here " +"applies the schemestring" +msgstr "" + +#: view/theme/frio/config.php:155 +msgid "Navigation bar background color" +msgstr "" + +#: view/theme/frio/config.php:156 +msgid "Navigation bar icon color " +msgstr "" + +#: view/theme/frio/config.php:157 +msgid "Link color" +msgstr "" + +#: view/theme/frio/config.php:158 +msgid "Set the background color" +msgstr "" + +#: view/theme/frio/config.php:159 +msgid "Content background opacity" +msgstr "" + +#: view/theme/frio/config.php:160 +msgid "Set the background image" +msgstr "" + +#: view/theme/frio/config.php:161 +msgid "Background image style" +msgstr "" + +#: view/theme/frio/config.php:164 +msgid "Always open Compose page" +msgstr "" + +#: view/theme/frio/config.php:164 +msgid "" +"The New Post button always open the Compose page " +"instead of the modal form. When this is disabled, the Compose page can be " +"accessed with a middle click on the link or from the modal." +msgstr "" + +#: view/theme/frio/config.php:168 +msgid "Login page background image" +msgstr "" + +#: view/theme/frio/config.php:172 +msgid "Login page background color" +msgstr "" + +#: view/theme/frio/config.php:172 +msgid "Leave background image and color empty for theme defaults" +msgstr "" + +#: view/theme/frio/php/Image.php:39 +msgid "Top Banner" +msgstr "" + +#: view/theme/frio/php/Image.php:39 +msgid "" +"Resize image to the width of the screen and show background color below on " +"long pages." +msgstr "" + +#: view/theme/frio/php/Image.php:40 +msgid "Full screen" +msgstr "" + +#: view/theme/frio/php/Image.php:40 +msgid "" +"Resize image to fill entire screen, clipping either the right or the bottom." +msgstr "" + +#: view/theme/frio/php/Image.php:41 +msgid "Single row mosaic" +msgstr "" + +#: view/theme/frio/php/Image.php:41 +msgid "" +"Resize image to repeat it on a single row, either vertical or horizontal." +msgstr "" + +#: view/theme/frio/php/Image.php:42 +msgid "Mosaic" +msgstr "" + +#: view/theme/frio/php/Image.php:42 +msgid "Repeat image to fill the screen." +msgstr "" + +#: view/theme/frio/php/default.php:82 view/theme/frio/php/standard.php:40 +msgid "Skip to main content" +msgstr "" + +#: view/theme/frio/php/default.php:153 view/theme/frio/php/standard.php:75 +msgid "Back to top" +msgstr "" + +#: view/theme/frio/php/scheme.php:105 +msgid "Light" +msgstr "" + +#: view/theme/frio/php/scheme.php:106 +msgid "Dark" +msgstr "" + +#: view/theme/frio/php/scheme.php:107 +msgid "Black" +msgstr "" + +#: view/theme/frio/php/scheme.php:118 +msgid "Custom" +msgstr "" + +#: view/theme/frio/theme.php:214 +msgid "Guest" +msgstr "" + +#: view/theme/frio/theme.php:217 +msgid "Visitor" +msgstr "" + +#: view/theme/quattro/config.php:89 +msgid "Alignment" +msgstr "" + +#: view/theme/quattro/config.php:89 +msgid "Left" +msgstr "" + +#: view/theme/quattro/config.php:89 +msgid "Center" +msgstr "" + +#: view/theme/quattro/config.php:90 +msgid "Color scheme" +msgstr "" + +#: view/theme/quattro/config.php:91 +msgid "Posts font size" +msgstr "" + +#: view/theme/quattro/config.php:92 +msgid "Textareas font size" +msgstr "" + +#: view/theme/vier/config.php:91 +msgid "Comma separated list of helper groups" +msgstr "" + +#: view/theme/vier/config.php:131 +msgid "don't show" +msgstr "" + +#: view/theme/vier/config.php:131 +msgid "show" +msgstr "" + +#: view/theme/vier/config.php:137 +msgid "Set style" +msgstr "" + +#: view/theme/vier/config.php:138 +msgid "Community Pages" +msgstr "" + +#: view/theme/vier/config.php:139 view/theme/vier/theme.php:148 +msgid "Community Profiles" +msgstr "" + +#: view/theme/vier/config.php:140 +msgid "Help or @NewHere ?" +msgstr "" + +#: view/theme/vier/config.php:141 view/theme/vier/theme.php:319 +msgid "Connect Services" +msgstr "" + +#: view/theme/vier/config.php:142 +msgid "Find Friends" +msgstr "" + +#: view/theme/vier/config.php:143 view/theme/vier/theme.php:175 +msgid "Last users" +msgstr "" + +#: view/theme/vier/theme.php:234 +msgid "Quick Start" +msgstr "" From 0fde21ff288ed4bd2fc2196389b950f994d01005 Mon Sep 17 00:00:00 2001 From: Michael Date: Mon, 25 Mar 2024 07:20:41 +0000 Subject: [PATCH 027/234] Improvements for channel counter --- src/Content/Feature.php | 2 +- src/Module/Conversation/Network.php | 27 +++++++++++++++----- src/Module/Ping/Network.php | 10 ++++---- view/lang/C/messages.po | 38 ++++++++++++++--------------- 4 files changed, 46 insertions(+), 31 deletions(-) diff --git a/src/Content/Feature.php b/src/Content/Feature.php index 84a32f5ed5..282d8928fd 100644 --- a/src/Content/Feature.php +++ b/src/Content/Feature.php @@ -107,7 +107,7 @@ class Feature DI::l10n()->t('General Features'), //array('expire', DI::l10n()->t('Content Expiration'), DI::l10n()->t('Remove old posts/comments after a period of time')), [self::PHOTO_LOCATION, DI::l10n()->t('Photo Location'), DI::l10n()->t("Photo metadata is normally stripped. This extracts the location \x28if present\x29 prior to stripping metadata and links it to a map."), false, DI::config()->get('feature_lock', self::PHOTO_LOCATION, false)], - [self::COMMUNITY, DI::l10n()->t('Display the community in the navigation'), DI::l10n()->t('If enabled, the community can be accessed via the navigation menu. Independant from this setting, the community timelines can always be accessed via the channels.'), true, DI::config()->get('feature_lock', self::COMMUNITY, false)], + [self::COMMUNITY, DI::l10n()->t('Display the community in the navigation'), DI::l10n()->t('If enabled, the community can be accessed via the navigation menu. Independent from this setting, the community timelines can always be accessed via the channels.'), true, DI::config()->get('feature_lock', self::COMMUNITY, false)], ], // Post composition diff --git a/src/Module/Conversation/Network.php b/src/Module/Conversation/Network.php index 94b1bc77f6..806f958a0d 100644 --- a/src/Module/Conversation/Network.php +++ b/src/Module/Conversation/Network.php @@ -309,7 +309,7 @@ class Network extends Timeline $this->circleId = (int)($this->parameters['circle_id'] ?? 0); if (!$this->selectedTab) { - $this->selectedTab = self::getTimelineOrderBySession($this->session, $this->pConfig); + $this->selectedTab = $this->getTimelineOrderBySession(); } elseif (!$this->networkFactory->isTimeline($this->selectedTab) && !$this->channel->isTimeline($this->selectedTab) && !$this->userDefinedChannel->isTimeline($this->selectedTab, $this->session->getLocalUserId()) && !$this->community->isTimeline($this->selectedTab)) { throw new HTTPException\BadRequestException($this->l10n->t('Network feed not available.')); } @@ -371,6 +371,11 @@ class Network extends Timeline $this->dateTo = $this->parameters['to'] ?? ''; $this->setMaxMinByOrder($request); + + if (is_null($this->maxId) && !is_null($this->minId)) { + $this->session->set('network-request', $request); + $this->pConfig->set($this->session->getLocalUserId(), 'network.view', 'request', $request); + } } protected function getItems() @@ -483,14 +488,24 @@ class Network extends Timeline /** * Returns the selected network tab of the currently logged-in user * - * @param IHandleUserSessions $session - * @param IManagePersonalConfigValues $pconfig * @return string */ - public static function getTimelineOrderBySession(IHandleUserSessions $session, IManagePersonalConfigValues $pconfig): string + private function getTimelineOrderBySession(): string { - return $session->get('network-tab') - ?? $pconfig->get($session->getLocalUserId(), 'network.view', 'selected_tab') + return $this->session->get('network-tab') + ?? $this->pConfig->get($this->session->getLocalUserId(), 'network.view', 'selected_tab') ?? ''; } + + /** + * Returns the lst request parameters of the currently logged-in user + * + * @return array + */ + protected function getTimelineRequestBySession(): array + { + return $this->session->get('network-request') + ?? $this->pConfig->get($this->session->getLocalUserId(), 'network.view', 'request') + ?? []; + } } diff --git a/src/Module/Ping/Network.php b/src/Module/Ping/Network.php index 09ae7b2b44..9eec3b366a 100644 --- a/src/Module/Ping/Network.php +++ b/src/Module/Ping/Network.php @@ -28,8 +28,12 @@ class Network extends NetworkModule { protected function rawContent(array $request = []) { + if (!$this->session->getLocalUserId()) { + System::exit(); + } + if (!empty($request['ping'])) { - $request = $this->session->get('network-request'); + $request = $this->getTimelineRequestBySession(); } if (!isset($request['p']) || !isset($request['item'])) { @@ -42,10 +46,6 @@ class Network extends NetworkModule System::httpExit(''); } - if (empty($request['ping'])) { - $this->session->set('network-request', $request); - } - $this->itemsPerPage = 100; if ($this->channel->isTimeline($this->selectedTab) || $this->userDefinedChannel->isTimeline($this->selectedTab, $this->session->getLocalUserId())) { diff --git a/view/lang/C/messages.po b/view/lang/C/messages.po index e61bfe50f5..c2817a6199 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-03-26 18:34+0100\n" +"POT-Creation-Date: 2024-03-27 11:11+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -2791,8 +2791,8 @@ msgstr "" #: src/Core/Installer.php:516 msgid "" -"The web installer needs to be able to create a file called \"local.config." -"php\" in the \"config\" folder of your web server and it is unable to do so." +"The web installer needs to be able to create a file called \"local.config.php" +"\" in the \"config\" folder of your web server and it is unable to do so." msgstr "" #: src/Core/Installer.php:517 @@ -3952,8 +3952,8 @@ msgid "" "profile\n" "\t\t\t(on the \"Profiles\" page) so that other people can easily find you.\n" "\n" -"\t\t\tWe recommend adding a profile photo, adding some profile " -"\"keywords\" (very useful\n" +"\t\t\tWe recommend adding a profile photo, adding some profile \"keywords" +"\" (very useful\n" "\t\t\tin making new friends) - and perhaps what country you live in; if you " "do not wish\n" "\t\t\tto be more specific than that.\n" @@ -5723,9 +5723,9 @@ msgstr "" #: src/Module/Admin/Summary.php:98 msgid "" -"The last update failed. Please run \"php bin/console.php dbstructure " -"update\" from the command line and have a look at the errors that might " -"appear. (Some of the errors are possibly inside the logfile.)" +"The last update failed. Please run \"php bin/console.php dbstructure update" +"\" from the command line and have a look at the errors that might appear. " +"(Some of the errors are possibly inside the logfile.)" msgstr "" #: src/Module/Admin/Summary.php:102 @@ -5876,8 +5876,8 @@ msgstr "" #, php-format msgid "" "Show some informations regarding the needed information to operate the node " -"according e.g. to EU-GDPR." +"according e.g. to EU-GDPR." msgstr "" #: src/Module/Admin/Tos.php:81 @@ -9182,8 +9182,8 @@ msgstr "" #: src/Module/Profile/Profile.php:158 #, php-format msgid "" -"You're currently viewing your profile as %s Cancel" +"You're currently viewing your profile as %s Cancel" msgstr "" #: src/Module/Profile/Profile.php:167 @@ -9703,8 +9703,8 @@ msgstr "" #: src/Module/Security/TwoFactor/Verify.php:100 #, php-format msgid "" -"If you do not have access to your authentication code you can use a two-factor recovery code." +"If you do not have access to your authentication code you can use a two-factor recovery code." msgstr "" #: src/Module/Security/TwoFactor/Verify.php:101 @@ -11412,8 +11412,8 @@ msgstr "" #: src/Module/Settings/TwoFactor/Verify.php:152 #, php-format msgid "" -"

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

    %s

    " +"

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

    %s

    " msgstr "" #: src/Module/Settings/TwoFactor/Verify.php:159 @@ -11522,9 +11522,9 @@ msgstr "" msgid "" "At any point in time a logged in user can export their account data from the " "account settings. If the user wants " -"to delete their account they can do so at %1$s/settings/removeme. The deletion of the account will be " -"permanent. Deletion of the data will also be requested from the nodes of the " +"to delete their account they can do so at " +"%1$s/settings/removeme. The deletion of the account will be permanent. " +"Deletion of the data will also be requested from the nodes of the " "communication partners." msgstr "" From 751ffe6bc6241346e1daa84610b310c86c22240e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89ibhear=20=C3=93=20hAnluain?= Date: Fri, 29 Mar 2024 15:59:35 +0000 Subject: [PATCH 028/234] Add the next_try field to the worker job queue list --- src/Module/Admin/Queue.php | 4 +++- view/templates/admin/queue.tpl | 2 ++ view/theme/frio/templates/admin/queue.tpl | 2 ++ 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/Module/Admin/Queue.php b/src/Module/Admin/Queue.php index 54d70b27d9..e309bfc647 100644 --- a/src/Module/Admin/Queue.php +++ b/src/Module/Admin/Queue.php @@ -56,13 +56,14 @@ class Queue extends BaseAdmin } // @TODO Move to Model\WorkerQueue::getEntries() - $entries = DBA::select('workerqueue', ['id', 'parameter', 'created', 'priority', 'command'], $condition, ['limit' => 999, 'order' => ['created']]); + $entries = DBA::select('workerqueue', ['id', 'parameter', 'created', 'next_try', 'priority', 'command'], $condition, ['limit' => 999, 'order' => ['created']]); $r = []; while ($entry = DBA::fetch($entries)) { // fix GH-5469. ref: src/Core/Worker.php:217 $entry['parameter'] = Arrays::recursiveImplode(json_decode($entry['parameter'], true), ': '); $entry['created'] = DateTimeFormat::local($entry['created']); + $entry['next_try'] = DateTimeFormat::local($entry['next_try']); $r[] = $entry; } DBA::close($entries); @@ -76,6 +77,7 @@ class Queue extends BaseAdmin '$command_header' => DI::l10n()->t('Command'), '$param_header' => DI::l10n()->t('Job Parameters'), '$created_header' => DI::l10n()->t('Created'), + '$next_try_header' => DI::l10n()->t('Next Try'), '$prio_header' => DI::l10n()->t('Priority'), '$info' => $info, '$entries' => $r, diff --git a/view/templates/admin/queue.tpl b/view/templates/admin/queue.tpl index d50ff2082f..c34f92f2cd 100644 --- a/view/templates/admin/queue.tpl +++ b/view/templates/admin/queue.tpl @@ -8,6 +8,7 @@ {{$command_header}} {{$param_header}} {{$created_header}} + {{$next_try_header}} {{$prio_header}} {{foreach $entries as $e}} @@ -16,6 +17,7 @@ {{$e.command}} {{$e.parameter}} {{$e.created}} + {{$e.next_try}} {{$e.priority}} {{/foreach}} diff --git a/view/theme/frio/templates/admin/queue.tpl b/view/theme/frio/templates/admin/queue.tpl index 4ee60af104..8abc63d2ec 100644 --- a/view/theme/frio/templates/admin/queue.tpl +++ b/view/theme/frio/templates/admin/queue.tpl @@ -8,6 +8,7 @@ {{$command_header}} {{$param_header}} {{$created_header}} + {{$next_try_header}} {{$prio_header}} {{foreach $entries as $e}} @@ -16,6 +17,7 @@ {{$e.command}} {{$e.parameter}} {{$e.created}} + {{$e.next_try}} {{$e.priority}} {{/foreach}} From 1d86146f64dd665b7ad5b6c90178fec2072795e4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89ibhear=20=C3=93=20hAnluain?= Date: Fri, 29 Mar 2024 16:44:12 +0000 Subject: [PATCH 029/234] Show next_try only for the deferred worker job. --- src/Module/Admin/Queue.php | 1 + view/templates/admin/queue.tpl | 4 ++-- view/theme/frio/templates/admin/queue.tpl | 4 ++-- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/Module/Admin/Queue.php b/src/Module/Admin/Queue.php index e309bfc647..dafa278e79 100644 --- a/src/Module/Admin/Queue.php +++ b/src/Module/Admin/Queue.php @@ -80,6 +80,7 @@ class Queue extends BaseAdmin '$next_try_header' => DI::l10n()->t('Next Try'), '$prio_header' => DI::l10n()->t('Priority'), '$info' => $info, + '$status' => $status, '$entries' => $r, ]); } diff --git a/view/templates/admin/queue.tpl b/view/templates/admin/queue.tpl index c34f92f2cd..5ac38490d3 100644 --- a/view/templates/admin/queue.tpl +++ b/view/templates/admin/queue.tpl @@ -8,7 +8,7 @@ {{$command_header}} {{$param_header}} {{$created_header}} - {{$next_try_header}} + {{if ($status==='deferred') }}{{$next_try_header}}{{/if}} {{$prio_header}} {{foreach $entries as $e}} @@ -17,7 +17,7 @@ {{$e.command}} {{$e.parameter}} {{$e.created}} - {{$e.next_try}} + {{if ($status==='deferred') }}{{$e.next_try}}{{/if}} {{$e.priority}} {{/foreach}} diff --git a/view/theme/frio/templates/admin/queue.tpl b/view/theme/frio/templates/admin/queue.tpl index 8abc63d2ec..f9aaaa0e96 100644 --- a/view/theme/frio/templates/admin/queue.tpl +++ b/view/theme/frio/templates/admin/queue.tpl @@ -8,7 +8,7 @@ {{$command_header}} {{$param_header}} {{$created_header}} - {{$next_try_header}} + {{if ($status==='deferred') }}{{$next_try_header}}{{/if}} {{$prio_header}} {{foreach $entries as $e}} @@ -17,7 +17,7 @@ {{$e.command}} {{$e.parameter}} {{$e.created}} - {{$e.next_try}} + {{if ($status==='deferred') }}{{$e.next_try}}{{/if}} {{$e.priority}} {{/foreach}} From 6e7178022b788fe47e81d7556117337bff17c74d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89ibhear=20=C3=93=20hAnluain?= Date: Fri, 29 Mar 2024 20:29:31 +0000 Subject: [PATCH 030/234] Updates messages file following run of `bin/run_xgettext.sh` --- view/lang/C/messages.po | 54 ++++++++++++++++++++++------------------- 1 file changed, 29 insertions(+), 25 deletions(-) diff --git a/view/lang/C/messages.po b/view/lang/C/messages.po index c2817a6199..a0aba978cd 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-03-27 11:11+0000\n" +"POT-Creation-Date: 2024-03-29 20:29+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -2791,8 +2791,8 @@ msgstr "" #: src/Core/Installer.php:516 msgid "" -"The web installer needs to be able to create a file called \"local.config.php" -"\" in the \"config\" folder of your web server and it is unable to do so." +"The web installer needs to be able to create a file called \"local.config." +"php\" in the \"config\" folder of your web server and it is unable to do so." msgstr "" #: src/Core/Installer.php:517 @@ -3952,8 +3952,8 @@ msgid "" "profile\n" "\t\t\t(on the \"Profiles\" page) so that other people can easily find you.\n" "\n" -"\t\t\tWe recommend adding a profile photo, adding some profile \"keywords" -"\" (very useful\n" +"\t\t\tWe recommend adding a profile photo, adding some profile " +"\"keywords\" (very useful\n" "\t\t\tin making new friends) - and perhaps what country you live in; if you " "do not wish\n" "\t\t\tto be more specific than that.\n" @@ -4000,7 +4000,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:72 +#: 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/Summary.php:196 src/Module/Admin/Themes/Details.php:90 #: src/Module/Admin/Themes/Index.php:111 src/Module/Admin/Tos.php:77 @@ -4392,24 +4392,28 @@ msgid "" "the worker cronjob you've set up during install." msgstr "" -#: src/Module/Admin/Queue.php:75 +#: src/Module/Admin/Queue.php:76 msgid "ID" msgstr "" -#: src/Module/Admin/Queue.php:76 +#: src/Module/Admin/Queue.php:77 msgid "Command" msgstr "" -#: src/Module/Admin/Queue.php:77 +#: src/Module/Admin/Queue.php:78 msgid "Job Parameters" msgstr "" -#: src/Module/Admin/Queue.php:78 src/Module/Moderation/Reports.php:95 +#: src/Module/Admin/Queue.php:79 src/Module/Moderation/Reports.php:95 #: src/Module/Settings/OAuth.php:74 msgid "Created" msgstr "" -#: src/Module/Admin/Queue.php:79 +#: src/Module/Admin/Queue.php:80 +msgid "Next Try" +msgstr "" + +#: src/Module/Admin/Queue.php:81 msgid "Priority" msgstr "" @@ -5723,9 +5727,9 @@ msgstr "" #: src/Module/Admin/Summary.php:98 msgid "" -"The last update failed. Please run \"php bin/console.php dbstructure update" -"\" from the command line and have a look at the errors that might appear. " -"(Some of the errors are possibly inside the logfile.)" +"The last update failed. Please run \"php bin/console.php dbstructure " +"update\" from the command line and have a look at the errors that might " +"appear. (Some of the errors are possibly inside the logfile.)" msgstr "" #: src/Module/Admin/Summary.php:102 @@ -5876,8 +5880,8 @@ msgstr "" #, php-format msgid "" "Show some informations regarding the needed information to operate the node " -"according e.g. to EU-GDPR." +"according e.g. to EU-GDPR." msgstr "" #: src/Module/Admin/Tos.php:81 @@ -9182,8 +9186,8 @@ msgstr "" #: src/Module/Profile/Profile.php:158 #, php-format msgid "" -"You're currently viewing your profile as %s Cancel" +"You're currently viewing your profile as %s Cancel" msgstr "" #: src/Module/Profile/Profile.php:167 @@ -9703,8 +9707,8 @@ msgstr "" #: src/Module/Security/TwoFactor/Verify.php:100 #, php-format msgid "" -"If you do not have access to your authentication code you can use a two-factor recovery code." +"If you do not have access to your authentication code you can use a two-factor recovery code." msgstr "" #: src/Module/Security/TwoFactor/Verify.php:101 @@ -11412,8 +11416,8 @@ msgstr "" #: src/Module/Settings/TwoFactor/Verify.php:152 #, php-format msgid "" -"

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

    %s

    " +"

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

    %s

    " msgstr "" #: src/Module/Settings/TwoFactor/Verify.php:159 @@ -11522,9 +11526,9 @@ msgstr "" msgid "" "At any point in time a logged in user can export their account data from the " "account settings. If the user wants " -"to delete their account they can do so at " -"%1$s/settings/removeme. The deletion of the account will be permanent. " -"Deletion of the data will also be requested from the nodes of the " +"to delete their account they can do so at %1$s/settings/removeme. The deletion of the account will be " +"permanent. Deletion of the data will also be requested from the nodes of the " "communication partners." msgstr "" From 394c388a46b314e1b874b99cce336de74c751c51 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89ibhear=20=C3=93=20hAnluain?= Date: Fri, 29 Mar 2024 20:36:40 +0000 Subject: [PATCH 031/234] Fixing the queue.tpl files --- view/templates/admin/queue.tpl | 4 ++-- view/theme/frio/templates/admin/queue.tpl | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/view/templates/admin/queue.tpl b/view/templates/admin/queue.tpl index 5ac38490d3..731546b594 100644 --- a/view/templates/admin/queue.tpl +++ b/view/templates/admin/queue.tpl @@ -8,7 +8,7 @@ {{$command_header}} {{$param_header}} {{$created_header}} - {{if ($status==='deferred') }}{{$next_try_header}}{{/if}} + {{if ($status == "deferred") }}{{$next_try_header}}{{/if}} {{$prio_header}} {{foreach $entries as $e}} @@ -17,7 +17,7 @@ {{$e.command}} {{$e.parameter}} {{$e.created}} - {{if ($status==='deferred') }}{{$e.next_try}}{{/if}} + {{if ($status == "deferred") }}{{$e.next_try}}{{/if}} {{$e.priority}} {{/foreach}} diff --git a/view/theme/frio/templates/admin/queue.tpl b/view/theme/frio/templates/admin/queue.tpl index f9aaaa0e96..de5bd69b16 100644 --- a/view/theme/frio/templates/admin/queue.tpl +++ b/view/theme/frio/templates/admin/queue.tpl @@ -8,7 +8,7 @@ {{$command_header}} {{$param_header}} {{$created_header}} - {{if ($status==='deferred') }}{{$next_try_header}}{{/if}} + {{if ($status == "deferred") }}{{$next_try_header}}{{/if}} {{$prio_header}} {{foreach $entries as $e}} @@ -17,7 +17,7 @@ {{$e.command}} {{$e.parameter}} {{$e.created}} - {{if ($status==='deferred') }}{{$e.next_try}}{{/if}} + {{if ($status == "deferred") }}{{$e.next_try}}{{/if}} {{$e.priority}} {{/foreach}} From 3bb00f36f8e4ce17194651447675eb9ac3f5ad85 Mon Sep 17 00:00:00 2001 From: Hypolite Petovan Date: Mon, 1 Apr 2024 09:38:37 -0400 Subject: [PATCH 032/234] [frio] Restore lateral margins on home/login page for mobile display - They had been removed site-wide to give more space to posts in the network view --- view/theme/frio/css/style.css | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/view/theme/frio/css/style.css b/view/theme/frio/css/style.css index be71399a86..cab89f1744 100644 --- a/view/theme/frio/css/style.css +++ b/view/theme/frio/css/style.css @@ -3849,6 +3849,12 @@ section .profile-match-wrapper { margin-top: 0; } + .mod-home.is-not-singleuser, + .mod-login { + padding-left: 10px; + padding-right: 10px; + } + .generic-page-wrapper, .videos-content-wrapper, .suggest-content-wrapper, From 626ab7cb548a568504ac3745ee3ca71e8dd5ef6f Mon Sep 17 00:00:00 2001 From: Michael Date: Tue, 2 Apr 2024 21:30:07 +0000 Subject: [PATCH 033/234] Don't set posts to seen on channel ping --- src/Module/Conversation/Network.php | 5 +++++ src/Module/Conversation/Timeline.php | 4 +++- src/Module/Ping/Network.php | 1 + 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/src/Module/Conversation/Network.php b/src/Module/Conversation/Network.php index 806f958a0d..6f0a805f82 100644 --- a/src/Module/Conversation/Network.php +++ b/src/Module/Conversation/Network.php @@ -378,6 +378,11 @@ class Network extends Timeline } } + protected function setPing(bool $ping) + { + $this->ping = $ping; + } + protected function getItems() { $conditionFields = ['uid' => $this->session->getLocalUserId()]; diff --git a/src/Module/Conversation/Timeline.php b/src/Module/Conversation/Timeline.php index 70491e9d2b..ed60457ab1 100644 --- a/src/Module/Conversation/Timeline.php +++ b/src/Module/Conversation/Timeline.php @@ -71,6 +71,8 @@ class Timeline extends BaseModule /** @var bool */ protected $update; /** @var bool */ + protected $ping; + /** @var bool */ protected $raw; /** @var string */ protected $order; @@ -823,7 +825,7 @@ class Timeline extends BaseModule */ protected function setItemsSeenByCondition(array $condition) { - if (empty($condition)) { + if (empty($condition) || $this->ping) { return; } diff --git a/src/Module/Ping/Network.php b/src/Module/Ping/Network.php index 9eec3b366a..cf6706370e 100644 --- a/src/Module/Ping/Network.php +++ b/src/Module/Ping/Network.php @@ -46,6 +46,7 @@ class Network extends NetworkModule System::httpExit(''); } + $this->setPing(true); $this->itemsPerPage = 100; if ($this->channel->isTimeline($this->selectedTab) || $this->userDefinedChannel->isTimeline($this->selectedTab, $this->session->getLocalUserId())) { From 0d4f956fbab8042dc90711e5fec992fec7f17728 Mon Sep 17 00:00:00 2001 From: Michael Date: Wed, 3 Apr 2024 05:57:23 +0000 Subject: [PATCH 034/234] Avoid exception "Unable to retrieve the host in URL" in the search --- src/Model/Item.php | 11 ++++++++--- view/lang/C/messages.po | 44 ++++++++++++++++++++--------------------- 2 files changed, 30 insertions(+), 25 deletions(-) diff --git a/src/Model/Item.php b/src/Model/Item.php index 516b7d1e9b..a8c76cfa30 100644 --- a/src/Model/Item.php +++ b/src/Model/Item.php @@ -4132,9 +4132,14 @@ class Item return is_numeric($hookData['item_id']) ? $hookData['item_id'] : 0; } - $curlResult = DI::httpClient()->head($uri, [HttpClientOptions::ACCEPT_CONTENT => HttpClientAccept::JSON_AS]); - if (HTTPSignature::isValidContentType($curlResult->getContentType(), $uri)) { - $fetched_uri = ActivityPub\Processor::fetchMissingActivity($uri, [], '', $completion, $uid); + try { + $curlResult = DI::httpClient()->head($uri, [HttpClientOptions::ACCEPT_CONTENT => HttpClientAccept::JSON_AS]); + if (HTTPSignature::isValidContentType($curlResult->getContentType(), $uri)) { + $fetched_uri = ActivityPub\Processor::fetchMissingActivity($uri, [], '', $completion, $uid); + } + } catch (\Throwable $th) { + Logger::info('Invalid link', ['uid' => $uid, 'uri' => $uri, 'code' => $th->getCode(), 'message' => $th->getMessage()]); + return 0; } if (!empty($fetched_uri)) { diff --git a/view/lang/C/messages.po b/view/lang/C/messages.po index a0aba978cd..b09b544fdb 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-03-29 20:29+0000\n" +"POT-Creation-Date: 2024-04-03 07:49+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -1792,7 +1792,7 @@ msgstr "" msgid "Display a list of folders in which posts are stored." msgstr "" -#: src/Content/Feature.php:137 src/Module/Conversation/Timeline.php:196 +#: src/Content/Feature.php:137 src/Module/Conversation/Timeline.php:198 msgid "Own Contacts" msgstr "" @@ -2791,8 +2791,8 @@ msgstr "" #: src/Core/Installer.php:516 msgid "" -"The web installer needs to be able to create a file called \"local.config." -"php\" in the \"config\" folder of your web server and it is unable to do so." +"The web installer needs to be able to create a file called \"local.config.php" +"\" in the \"config\" folder of your web server and it is unable to do so." msgstr "" #: src/Core/Installer.php:517 @@ -3952,8 +3952,8 @@ msgid "" "profile\n" "\t\t\t(on the \"Profiles\" page) so that other people can easily find you.\n" "\n" -"\t\t\tWe recommend adding a profile photo, adding some profile " -"\"keywords\" (very useful\n" +"\t\t\tWe recommend adding a profile photo, adding some profile \"keywords" +"\" (very useful\n" "\t\t\tin making new friends) - and perhaps what country you live in; if you " "do not wish\n" "\t\t\tto be more specific than that.\n" @@ -5727,9 +5727,9 @@ msgstr "" #: src/Module/Admin/Summary.php:98 msgid "" -"The last update failed. Please run \"php bin/console.php dbstructure " -"update\" from the command line and have a look at the errors that might " -"appear. (Some of the errors are possibly inside the logfile.)" +"The last update failed. Please run \"php bin/console.php dbstructure update" +"\" from the command line and have a look at the errors that might appear. " +"(Some of the errors are possibly inside the logfile.)" msgstr "" #: src/Module/Admin/Summary.php:102 @@ -5880,8 +5880,8 @@ msgstr "" #, php-format msgid "" "Show some informations regarding the needed information to operate the node " -"according e.g. to EU-GDPR." +"according e.g. to EU-GDPR." msgstr "" #: src/Module/Admin/Tos.php:81 @@ -7143,11 +7143,11 @@ msgstr "" msgid "Network feed not available." msgstr "" -#: src/Module/Conversation/Timeline.php:200 +#: src/Module/Conversation/Timeline.php:202 msgid "Include" msgstr "" -#: src/Module/Conversation/Timeline.php:201 +#: src/Module/Conversation/Timeline.php:203 msgid "Hide" msgstr "" @@ -9186,8 +9186,8 @@ msgstr "" #: src/Module/Profile/Profile.php:158 #, php-format msgid "" -"You're currently viewing your profile as %s Cancel" +"You're currently viewing your profile as %s Cancel" msgstr "" #: src/Module/Profile/Profile.php:167 @@ -9707,8 +9707,8 @@ msgstr "" #: src/Module/Security/TwoFactor/Verify.php:100 #, php-format msgid "" -"If you do not have access to your authentication code you can use a two-factor recovery code." +"If you do not have access to your authentication code you can use a two-factor recovery code." msgstr "" #: src/Module/Security/TwoFactor/Verify.php:101 @@ -11416,8 +11416,8 @@ msgstr "" #: src/Module/Settings/TwoFactor/Verify.php:152 #, php-format msgid "" -"

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

    %s

    " +"

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

    %s

    " msgstr "" #: src/Module/Settings/TwoFactor/Verify.php:159 @@ -11526,9 +11526,9 @@ msgstr "" msgid "" "At any point in time a logged in user can export their account data from the " "account settings. If the user wants " -"to delete their account they can do so at %1$s/settings/removeme. The deletion of the account will be " -"permanent. Deletion of the data will also be requested from the nodes of the " +"to delete their account they can do so at " +"%1$s/settings/removeme. The deletion of the account will be permanent. " +"Deletion of the data will also be requested from the nodes of the " "communication partners." msgstr "" From cbcec17bcb485aceed485b347ccfa34b2034184d Mon Sep 17 00:00:00 2001 From: Jonathan Lamothe Date: Wed, 3 Apr 2024 15:48:03 -0400 Subject: [PATCH 035/234] fixed Channels documentation The "to" keyword documentation seemed incorrect. --- doc/Channels.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/Channels.md b/doc/Channels.md index 0f5413b1f1..0fc0d66254 100644 --- a/doc/Channels.md +++ b/doc/Channels.md @@ -61,7 +61,7 @@ Additionally to the search for content, there are keywords that can be used in t Alternatives are presented with "|". * from - Use "from:nickname" or "from:nickname@domain.tld" to search for posts from a specific author. -* to - Use "from:nickname" or "from:nickname@domain.tld" to search for posts with the given contact as receiver. +* to - Use "to:nickname" or "to:nickname@domain.tld" to search for posts with the given contact as receiver. * group - Use "group:nickname" or "group:nickname@domain.tld" to search for group post of the given group. * application | relay - Use "application:nickname" or "application:nickname@domain.tld" to search for posts that had been reshared by the given relay application. * server - Use "server:hostname" to search for posts from a specific server. In the case of group postings, the search text contains both the hostname of the group server and the author's hostname. From 50b1de5959c6e664715e53e2d8f61cb848c8d92b Mon Sep 17 00:00:00 2001 From: Michael Date: Fri, 5 Apr 2024 07:35:21 +0000 Subject: [PATCH 036/234] Menu option to display the search text --- src/Content/Item.php | 2 + src/Model/Post/Engagement.php | 8 ++ src/Module/Item/Searchtext.php | 72 ++++++++++++++++++ src/Object/Post.php | 1 + static/routes.config.php | 3 + view/js/main.js | 6 ++ view/lang/C/messages.po | 93 ++++++++++++----------- view/theme/frio/templates/search_item.tpl | 4 + view/theme/frio/templates/wall_thread.tpl | 7 ++ 9 files changed, 152 insertions(+), 44 deletions(-) create mode 100644 src/Module/Item/Searchtext.php diff --git a/src/Content/Item.php b/src/Content/Item.php index 721eba3320..823660969c 100644 --- a/src/Content/Item.php +++ b/src/Content/Item.php @@ -443,6 +443,8 @@ class Item $menu[$this->l10n->t('Languages')] = 'javascript:alert(\'' . ItemModel::getLanguageMessage($item) . '\');'; } + $menu[$this->l10n->t('Search Text')] = 'javascript:displaySearchText(' . $item['uri-id'] . ');'; + if ((($cid == 0) || ($rel == Contact::FOLLOWER)) && in_array($item['network'], Protocol::FEDERATED) ) { diff --git a/src/Model/Post/Engagement.php b/src/Model/Post/Engagement.php index f37aa3571c..9b2f1c27d1 100644 --- a/src/Model/Post/Engagement.php +++ b/src/Model/Post/Engagement.php @@ -418,4 +418,12 @@ class Engagement } return $fullTextSearch; } + + public static function unescapeKeywords(string $fullTextSearch): string + { + foreach (self::KEYWORDS as $keyword) { + $fullTextSearch = preg_replace('~(' . $keyword . ')_(.[\w\*@\.-]+)~', '$1:$2', $fullTextSearch); + } + return $fullTextSearch; + } } diff --git a/src/Module/Item/Searchtext.php b/src/Module/Item/Searchtext.php new file mode 100644 index 0000000000..9d9c594823 --- /dev/null +++ b/src/Module/Item/Searchtext.php @@ -0,0 +1,72 @@ +. + * + */ + +namespace Friendica\Module\Item; + +use Friendica\App; +use Friendica\BaseModule; +use Friendica\Core\L10n; +use Friendica\Core\Session\Capability\IHandleUserSessions; +use Friendica\Database\DBA; +use Friendica\Model\Post; +use Friendica\Module\Api\ApiResponse; +use Friendica\Network\HTTPException; +use Friendica\Util\Profiler; +use Psr\Log\LoggerInterface; + +/** + * Return the search text of a given item id + */ +class Searchtext extends BaseModule +{ + /** @var IHandleUserSessions */ + private $session; + + public function __construct(IHandleUserSessions $session, L10n $l10n, App\BaseURL $baseUrl, App\Arguments $args, LoggerInterface $logger, Profiler $profiler, ApiResponse $response, array $server, array $parameters = []) + { + parent::__construct($l10n, $baseUrl, $args, $logger, $profiler, $response, $server, $parameters); + + $this->session = $session; + } + + protected function rawContent(array $request = []) + { + if (!$this->session->isAuthenticated()) { + throw new HttpException\ForbiddenException($this->l10n->t('Access denied.')); + } + + if (empty($this->parameters['id'])) { + throw new HTTPException\BadRequestException(); + } + + $item = Post::selectFirstForUser($this->session->getLocalUserId(), ['uri-id'], ['uid' => [0, $this->session->getLocalUserId()], 'uri-id' => $this->parameters['id']]); + if (empty($item)) { + throw new HTTPException\NotFoundException(); + } + + $search = DBA::selectFirst('post-searchindex', [], ['uri-id' => $item['uri-id']]); + if (empty($search)) { + throw new HTTPException\NotFoundException(); + } + + $this->httpExit(Post\Engagement::unescapeKeywords($search['searchtext'])); + } +} diff --git a/src/Object/Post.php b/src/Object/Post.php index f4210e4511..2bf76924a4 100644 --- a/src/Object/Post.php +++ b/src/Object/Post.php @@ -600,6 +600,7 @@ class Post 'tagger' => $tagger, 'filer' => $filer, 'language' => $languages, + 'searchtext' => DI::l10n()->t('Search Text'), 'drop' => $drop, 'block' => $block, 'ignore_author' => $ignore, diff --git a/static/routes.config.php b/static/routes.config.php index 559d87fca7..bc812e4c38 100644 --- a/static/routes.config.php +++ b/static/routes.config.php @@ -390,6 +390,8 @@ return [ '/event/{mode:edit|copy}/{id:\d+}' => [Module\Calendar\Event\Form::class, [R::GET ]], ], +// '/callback/searchtext', + '/channel[/{content}]' => [Module\Conversation\Channel::class, [R::GET]], '/community[/{content}]' => [Module\Conversation\Community::class, [R::GET]], @@ -482,6 +484,7 @@ return [ '/ignore' => [Module\Item\Ignore::class, [ R::POST]], '/pin' => [Module\Item\Pin::class, [ R::POST]], '/star' => [Module\Item\Star::class, [ R::POST]], + '/searchtext' => [Module\Item\Searchtext::class, [R::GET]], ], '/localtime' => [Module\Debug\Localtime::class, [R::GET, R::POST]], diff --git a/view/js/main.js b/view/js/main.js index 5363e3df16..27ae9b278c 100644 --- a/view/js/main.js +++ b/view/js/main.js @@ -797,6 +797,12 @@ function getPosition(e) { return cursor; } +function displaySearchText(id) { + $.get('item/' + id + '/searchtext', function(data) { + alert(data); + }); +} + var lockvisible = false; function lockview(event, type, id) { diff --git a/view/lang/C/messages.po b/view/lang/C/messages.po index b09b544fdb..76744231e0 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-03 07:49+0000\n" +"POT-Creation-Date: 2024-04-05 07:28+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -292,7 +292,7 @@ msgstr "" #: mod/message.php:201 mod/message.php:357 mod/photos.php:1297 #: src/Content/Conversation.php:400 src/Content/Conversation.php:1583 #: src/Module/Item/Compose.php:206 src/Module/Post/Edit.php:145 -#: src/Object/Post.php:624 +#: src/Object/Post.php:625 msgid "Please wait" msgstr "" @@ -314,7 +314,7 @@ msgstr "" #: src/Module/Moderation/Report/Create.php:263 #: src/Module/Profile/Profile.php:274 src/Module/Settings/Profile/Index.php:257 #: src/Module/Settings/Server/Action.php:79 src/Module/User/Delegation.php:189 -#: src/Object/Post.php:1169 view/theme/duepuntozero/config.php:85 +#: src/Object/Post.php:1170 view/theme/duepuntozero/config.php:85 #: view/theme/frio/config.php:150 view/theme/quattro/config.php:87 #: view/theme/vier/config.php:135 msgid "Submit" @@ -599,25 +599,25 @@ msgstr "" #: mod/photos.php:1135 mod/photos.php:1191 mod/photos.php:1271 #: src/Module/Contact.php:618 src/Module/Item/Compose.php:188 -#: src/Object/Post.php:1166 +#: src/Object/Post.php:1167 msgid "This is you" msgstr "" #: mod/photos.php:1137 mod/photos.php:1193 mod/photos.php:1273 -#: src/Module/Moderation/Reports.php:95 src/Object/Post.php:618 -#: src/Object/Post.php:1168 +#: src/Module/Moderation/Reports.php:95 src/Object/Post.php:619 +#: src/Object/Post.php:1169 msgid "Comment" msgstr "" #: mod/photos.php:1139 mod/photos.php:1195 mod/photos.php:1275 #: src/Content/Conversation.php:414 src/Module/Calendar/Event/Form.php:248 #: src/Module/Item/Compose.php:201 src/Module/Post/Edit.php:165 -#: src/Object/Post.php:1182 +#: src/Object/Post.php:1183 msgid "Preview" msgstr "" #: mod/photos.php:1140 src/Content/Conversation.php:368 -#: src/Module/Post/Edit.php:130 src/Object/Post.php:1170 +#: src/Module/Post/Edit.php:130 src/Object/Post.php:1171 msgid "Loading..." msgstr "" @@ -1244,7 +1244,7 @@ msgid "Visible to everybody" msgstr "" #: src/Content/Conversation.php:338 src/Module/Item/Compose.php:200 -#: src/Object/Post.php:1181 +#: src/Object/Post.php:1182 msgid "Please enter a image/video/audio/webpage URL:" msgstr "" @@ -1289,52 +1289,52 @@ msgid "attach file" msgstr "" #: src/Content/Conversation.php:373 src/Module/Item/Compose.php:190 -#: src/Module/Post/Edit.php:171 src/Object/Post.php:1171 +#: src/Module/Post/Edit.php:171 src/Object/Post.php:1172 msgid "Bold" msgstr "" #: src/Content/Conversation.php:374 src/Module/Item/Compose.php:191 -#: src/Module/Post/Edit.php:172 src/Object/Post.php:1172 +#: src/Module/Post/Edit.php:172 src/Object/Post.php:1173 msgid "Italic" msgstr "" #: src/Content/Conversation.php:375 src/Module/Item/Compose.php:192 -#: src/Module/Post/Edit.php:173 src/Object/Post.php:1173 +#: src/Module/Post/Edit.php:173 src/Object/Post.php:1174 msgid "Underline" msgstr "" #: src/Content/Conversation.php:376 src/Module/Item/Compose.php:193 -#: src/Module/Post/Edit.php:174 src/Object/Post.php:1175 +#: src/Module/Post/Edit.php:174 src/Object/Post.php:1176 msgid "Quote" msgstr "" #: src/Content/Conversation.php:377 src/Module/Item/Compose.php:194 -#: src/Module/Post/Edit.php:175 src/Object/Post.php:1176 +#: src/Module/Post/Edit.php:175 src/Object/Post.php:1177 msgid "Add emojis" msgstr "" #: src/Content/Conversation.php:378 src/Module/Item/Compose.php:195 -#: src/Object/Post.php:1174 +#: src/Object/Post.php:1175 msgid "Content Warning" msgstr "" #: src/Content/Conversation.php:379 src/Module/Item/Compose.php:196 -#: src/Module/Post/Edit.php:176 src/Object/Post.php:1177 +#: src/Module/Post/Edit.php:176 src/Object/Post.php:1178 msgid "Code" msgstr "" #: src/Content/Conversation.php:380 src/Module/Item/Compose.php:197 -#: src/Object/Post.php:1178 +#: src/Object/Post.php:1179 msgid "Image" msgstr "" #: src/Content/Conversation.php:381 src/Module/Item/Compose.php:198 -#: src/Module/Post/Edit.php:177 src/Object/Post.php:1179 +#: src/Module/Post/Edit.php:177 src/Object/Post.php:1180 msgid "Link" msgstr "" #: src/Content/Conversation.php:382 src/Module/Item/Compose.php:199 -#: src/Module/Post/Edit.php:178 src/Object/Post.php:1180 +#: src/Module/Post/Edit.php:178 src/Object/Post.php:1181 msgid "Link or Media" msgstr "" @@ -1887,7 +1887,7 @@ msgstr "" msgid "View Status" msgstr "" -#: src/Content/Item.php:431 src/Content/Item.php:452 src/Model/Contact.php:1177 +#: src/Content/Item.php:431 src/Content/Item.php:454 src/Model/Contact.php:1177 #: src/Model/Contact.php:1233 src/Model/Contact.php:1243 #: src/Module/Directory.php:157 src/Module/Settings/Profile/Index.php:259 msgid "View Profile" @@ -1942,13 +1942,17 @@ msgstr "" msgid "Languages" msgstr "" -#: src/Content/Item.php:449 src/Content/Widget.php:80 +#: src/Content/Item.php:446 src/Object/Post.php:603 +msgid "Search Text" +msgstr "" + +#: src/Content/Item.php:451 src/Content/Widget.php:80 #: src/Model/Contact.php:1236 src/Model/Contact.php:1248 #: src/Module/Contact/Follow.php:167 view/theme/vier/theme.php:195 msgid "Connect/Follow" msgstr "" -#: src/Content/Item.php:883 +#: src/Content/Item.php:885 msgid "Unable to fetch user." msgstr "" @@ -6653,7 +6657,8 @@ msgstr[1] "" #: src/Module/Item/Display.php:96 src/Module/Item/Feed.php:59 #: src/Module/Item/Follow.php:41 src/Module/Item/Ignore.php:41 #: src/Module/Item/Pin.php:41 src/Module/Item/Pin.php:56 -#: src/Module/Item/Star.php:42 src/Module/Update/Display.php:37 +#: src/Module/Item/Searchtext.php:53 src/Module/Item/Star.php:42 +#: src/Module/Update/Display.php:37 msgid "Access denied." msgstr "" @@ -12466,101 +12471,101 @@ msgstr "" msgid "via Wall-To-Wall:" msgstr "" -#: src/Object/Post.php:619 +#: src/Object/Post.php:620 #, php-format msgid "Reply to %s" msgstr "" -#: src/Object/Post.php:622 +#: src/Object/Post.php:623 msgid "More" msgstr "" -#: src/Object/Post.php:641 +#: src/Object/Post.php:642 msgid "Notifier task is pending" msgstr "" -#: src/Object/Post.php:642 +#: src/Object/Post.php:643 msgid "Delivery to remote servers is pending" msgstr "" -#: src/Object/Post.php:643 +#: src/Object/Post.php:644 msgid "Delivery to remote servers is underway" msgstr "" -#: src/Object/Post.php:644 +#: src/Object/Post.php:645 msgid "Delivery to remote servers is mostly done" msgstr "" -#: src/Object/Post.php:645 +#: src/Object/Post.php:646 msgid "Delivery to remote servers is done" msgstr "" -#: src/Object/Post.php:667 +#: src/Object/Post.php:668 #, php-format msgid "%d comment" msgid_plural "%d comments" msgstr[0] "" msgstr[1] "" -#: src/Object/Post.php:668 +#: src/Object/Post.php:669 msgid "Show more" msgstr "" -#: src/Object/Post.php:669 +#: src/Object/Post.php:670 msgid "Show fewer" msgstr "" -#: src/Object/Post.php:706 +#: src/Object/Post.php:707 #, php-format msgid "Reshared by: %s" msgstr "" -#: src/Object/Post.php:711 +#: src/Object/Post.php:712 #, php-format msgid "Viewed by: %s" msgstr "" -#: src/Object/Post.php:716 +#: src/Object/Post.php:717 #, php-format msgid "Read by: %s" msgstr "" -#: src/Object/Post.php:721 +#: src/Object/Post.php:722 #, php-format msgid "Liked by: %s" msgstr "" -#: src/Object/Post.php:726 +#: src/Object/Post.php:727 #, php-format msgid "Disliked by: %s" msgstr "" -#: src/Object/Post.php:731 +#: src/Object/Post.php:732 #, php-format msgid "Attended by: %s" msgstr "" -#: src/Object/Post.php:736 +#: src/Object/Post.php:737 #, php-format msgid "Maybe attended by: %s" msgstr "" -#: src/Object/Post.php:741 +#: src/Object/Post.php:742 #, php-format msgid "Not attended by: %s" msgstr "" -#: src/Object/Post.php:746 +#: src/Object/Post.php:747 #, php-format msgid "Commented by: %s" msgstr "" -#: src/Object/Post.php:751 +#: src/Object/Post.php:752 #, php-format msgid "Reacted with %s by: %s" msgstr "" -#: src/Object/Post.php:774 +#: src/Object/Post.php:775 #, php-format msgid "Quote shared by: %s" msgstr "" diff --git a/view/theme/frio/templates/search_item.tpl b/view/theme/frio/templates/search_item.tpl index f23e71d995..2472bfa27b 100644 --- a/view/theme/frio/templates/search_item.tpl +++ b/view/theme/frio/templates/search_item.tpl @@ -225,6 +225,10 @@
  • {{/if}} +
  • +  {{$item.searchtext}} +
  • + {{if $item.browsershare}} {{/if}} +
  • +  {{$item.searchtext}} +
  • + {{if $item.browsershare}} {{/if}} +
  • +  {{$item.searchtext}} +
  • {{if ($item.edpost || $item.tagger || $item.filer || $item.pin || $item.star || $item.follow_thread) && ($item.ignore || ($item.drop && $item.drop.dropping))}} From b40687081e1a520eca21a20ce0eeefce8df5de2d Mon Sep 17 00:00:00 2001 From: Michael Date: Fri, 5 Apr 2024 09:57:43 +0000 Subject: [PATCH 037/234] The data for the language display is now fetched on demand --- src/Content/Item.php | 2 +- src/Module/Item/Language.php | 67 +++++++++++++++++++++++ src/Object/Post.php | 2 +- static/routes.config.php | 5 +- view/js/main.js | 6 ++ view/theme/frio/templates/search_item.tpl | 2 +- view/theme/frio/templates/wall_thread.tpl | 4 +- 7 files changed, 80 insertions(+), 8 deletions(-) create mode 100644 src/Module/Item/Language.php diff --git a/src/Content/Item.php b/src/Content/Item.php index 823660969c..aa8662705c 100644 --- a/src/Content/Item.php +++ b/src/Content/Item.php @@ -440,7 +440,7 @@ class Item ]; if (!empty($item['language'])) { - $menu[$this->l10n->t('Languages')] = 'javascript:alert(\'' . ItemModel::getLanguageMessage($item) . '\');'; + $menu[$this->l10n->t('Languages')] = 'javascript:displayLanguage(' . $item['uri-id'] . ');'; } $menu[$this->l10n->t('Search Text')] = 'javascript:displaySearchText(' . $item['uri-id'] . ');'; diff --git a/src/Module/Item/Language.php b/src/Module/Item/Language.php new file mode 100644 index 0000000000..519a6bf4d1 --- /dev/null +++ b/src/Module/Item/Language.php @@ -0,0 +1,67 @@ +. + * + */ + +namespace Friendica\Module\Item; + +use Friendica\App; +use Friendica\BaseModule; +use Friendica\Core\L10n; +use Friendica\Core\Session\Capability\IHandleUserSessions; +use Friendica\Model\Item; +use Friendica\Model\Post; +use Friendica\Module\Api\ApiResponse; +use Friendica\Network\HTTPException; +use Friendica\Util\Profiler; +use Psr\Log\LoggerInterface; + +/** + * Return the language of a given item uri-id + */ +class Language extends BaseModule +{ + /** @var IHandleUserSessions */ + private $session; + + public function __construct(IHandleUserSessions $session, L10n $l10n, App\BaseURL $baseUrl, App\Arguments $args, LoggerInterface $logger, Profiler $profiler, ApiResponse $response, array $server, array $parameters = []) + { + parent::__construct($l10n, $baseUrl, $args, $logger, $profiler, $response, $server, $parameters); + + $this->session = $session; + } + + protected function rawContent(array $request = []) + { + if (!$this->session->isAuthenticated()) { + throw new HttpException\ForbiddenException($this->l10n->t('Access denied.')); + } + + if (empty($this->parameters['id'])) { + throw new HTTPException\BadRequestException(); + } + + $item = Post::selectFirstForUser($this->session->getLocalUserId(), ['language'], ['uid' => [0, $this->session->getLocalUserId()], 'uri-id' => $this->parameters['id']]); + if (empty($item)) { + throw new HTTPException\NotFoundException(); + } + + $this->httpExit(Item::getLanguageMessage($item)); + } +} diff --git a/src/Object/Post.php b/src/Object/Post.php index 2bf76924a4..b341612e8c 100644 --- a/src/Object/Post.php +++ b/src/Object/Post.php @@ -521,7 +521,7 @@ class Post $languages = []; if (!empty($item['language'])) { - $languages = [DI::l10n()->t('Languages'), Item::getLanguageMessage($item)]; + $languages = DI::l10n()->t('Languages'); } if (in_array($item['private'], [Item::PUBLIC, Item::UNLISTED]) && in_array($item['network'], Protocol::FEDERATED)) { diff --git a/static/routes.config.php b/static/routes.config.php index bc812e4c38..0f603b7e3b 100644 --- a/static/routes.config.php +++ b/static/routes.config.php @@ -390,8 +390,6 @@ return [ '/event/{mode:edit|copy}/{id:\d+}' => [Module\Calendar\Event\Form::class, [R::GET ]], ], -// '/callback/searchtext', - '/channel[/{content}]' => [Module\Conversation\Channel::class, [R::GET]], '/community[/{content}]' => [Module\Conversation\Community::class, [R::GET]], @@ -482,9 +480,10 @@ return [ '/activity/{verb}' => [Module\Item\Activity::class, [ R::POST]], '/follow' => [Module\Item\Follow::class, [ R::POST]], '/ignore' => [Module\Item\Ignore::class, [ R::POST]], + '/language' => [Module\Item\Language::class, [R::GET]], '/pin' => [Module\Item\Pin::class, [ R::POST]], - '/star' => [Module\Item\Star::class, [ R::POST]], '/searchtext' => [Module\Item\Searchtext::class, [R::GET]], + '/star' => [Module\Item\Star::class, [ R::POST]], ], '/localtime' => [Module\Debug\Localtime::class, [R::GET, R::POST]], diff --git a/view/js/main.js b/view/js/main.js index 27ae9b278c..89ca7607d1 100644 --- a/view/js/main.js +++ b/view/js/main.js @@ -803,6 +803,12 @@ function displaySearchText(id) { }); } +function displayLanguage(id) { + $.get('item/' + id + '/language', function(data) { + alert(data); + }); +} + var lockvisible = false; function lockview(event, type, id) { diff --git a/view/theme/frio/templates/search_item.tpl b/view/theme/frio/templates/search_item.tpl index 2472bfa27b..d2baaa56d7 100644 --- a/view/theme/frio/templates/search_item.tpl +++ b/view/theme/frio/templates/search_item.tpl @@ -221,7 +221,7 @@ {{if $item.language}}
  • -  {{$item.language.0}} +  {{$item.language}}
  • {{/if}} diff --git a/view/theme/frio/templates/wall_thread.tpl b/view/theme/frio/templates/wall_thread.tpl index 63cddb99e1..b88da822bb 100644 --- a/view/theme/frio/templates/wall_thread.tpl +++ b/view/theme/frio/templates/wall_thread.tpl @@ -433,7 +433,7 @@ as the value of $top_child_total (this is done at the end of this file) {{if $item.language}}
  • -  {{$item.language.0}} +  {{$item.language}}
  • {{/if}} @@ -620,7 +620,7 @@ as the value of $top_child_total (this is done at the end of this file) {{if $item.language}}
  • -  {{$item.language.0}} +  {{$item.language}}
  • {{/if}} From 78dc61b59ef1a4db5a1f5770e08e171a1dc4a172 Mon Sep 17 00:00:00 2001 From: Michael Date: Sat, 6 Apr 2024 09:20:23 +0000 Subject: [PATCH 038/234] Fallback mechanism for missing IDN functions --- doc/Install.md | 2 +- doc/de/Install.md | 2 +- src/Core/Installer.php | 7 ++++ src/Util/Network.php | 15 ++++++-- tests/src/Core/InstallerTest.php | 2 ++ view/lang/C/messages.po | 62 ++++++++++++++++++-------------- 6 files changed, 58 insertions(+), 32 deletions(-) diff --git a/doc/Install.md b/doc/Install.md index c50854aaf2..d7cce941a4 100644 --- a/doc/Install.md +++ b/doc/Install.md @@ -30,7 +30,7 @@ Due to the large variety of operating systems and PHP platforms in existence we * Apache with mod-rewrite enabled and "Options All" so you can use a local `.htaccess` file * PHP 7.4+ * PHP *command line* access with register_argc_argv set to true in the php.ini file - * Curl, GD, GMP, PDO, mbstrings, MySQLi, hash, xml, zip, IntlChar and OpenSSL extensions + * Curl, GD, GMP, PDO, mbstrings, MySQLi, hash, xml, zip, IntlChar, IDN and OpenSSL extensions * The POSIX module of PHP needs to be activated (e.g. [RHEL, CentOS](http://www.bigsoft.co.uk/blog/index.php/2014/12/08/posix-php-commands-not-working-under-centos-7) have disabled it) * Some form of email server or email gateway such that PHP mail() works. If you cannot set up your own email server, you can use the [phpmailer](https://github.com/friendica/friendica-addons/tree/develop/phpmailer) addon and use a remote SMTP server. diff --git a/doc/de/Install.md b/doc/de/Install.md index 0122988c59..46e81ba24b 100644 --- a/doc/de/Install.md +++ b/doc/de/Install.md @@ -27,7 +27,7 @@ Requirements * Apache mit einer aktiverten mod-rewrite-Funktion und dem Eintrag "Options All", so dass du die lokale .htaccess-Datei nutzen kannst * PHP 7.4+ * PHP *Kommandozeilen*-Zugang mit register_argc_argv auf "true" gesetzt in der php.ini-Datei - * Curl, GD, GMP, PDO, mbstrings, MySQLi, hash, xml, zip, IntlChar and OpenSSL-Erweiterung + * Curl, GD, GMP, PDO, mbstrings, MySQLi, hash, xml, zip, IntlChar, IDN und OpenSSL-Erweiterung * Das POSIX Modul muss aktiviert sein ([CentOS, RHEL](http://www.bigsoft.co.uk/blog/index.php/2014/12/08/posix-php-commands-not-working-under-centos-7http://www.bigsoft.co.uk/blog/index.php/2014/12/08/posix-php-commands-not-working-under-centos-7) haben dies z.B. deaktiviert) * Einen E-Mail Server, so dass PHP `mail()` funktioniert. Wenn kein eigener E-Mail Server zur Verfügung steht, kann alternativ das [phpmailer](https://github.com/friendica/friendica-addons/tree/develop/phpmailer) Addon mit einem externen SMTP Account verwendet werden. diff --git a/src/Core/Installer.php b/src/Core/Installer.php index 1c07f325ed..8f613ce3aa 100644 --- a/src/Core/Installer.php +++ b/src/Core/Installer.php @@ -495,6 +495,13 @@ class Installer ); $returnVal = $returnVal ? $status : false; + $status = $this->checkFunction('idn_to_ascii', + DI::l10n()->t('IDN Functions PHP module'), + DI::l10n()->t('Error: IDN Functions PHP module required but not installed.'), + true + ); + $returnVal = $returnVal ? $status : false; + return $returnVal; } diff --git a/src/Util/Network.php b/src/Util/Network.php index 1245d9ce96..5ea1552920 100644 --- a/src/Util/Network.php +++ b/src/Util/Network.php @@ -533,20 +533,29 @@ class Network { $parts = parse_url($uri); if (!empty($parts['scheme']) && !empty($parts['host'])) { - $parts['host'] = idn_to_ascii($parts['host']); + $parts['host'] = self::idnToAscii($parts['host']); $uri = (string)Uri::fromParts($parts); } else { $parts = explode('@', $uri); if (count($parts) == 2) { - $uri = $parts[0] . '@' . idn_to_ascii($parts[1]); + $uri = $parts[0] . '@' . self::idnToAscii($parts[1]); } else { - $uri = idn_to_ascii($uri); + $uri = self::idnToAscii($uri); } } return $uri; } + private static function idnToAscii(string $uri): string + { + if (!function_exists('idn_to_ascii')) { + Logger::error('IDN functions are missing.'); + return $uri; + } + return idn_to_ascii($uri); + } + /** * Switch the scheme of an url between http and https * diff --git a/tests/src/Core/InstallerTest.php b/tests/src/Core/InstallerTest.php index e16a7380e3..54cc64f23f 100644 --- a/tests/src/Core/InstallerTest.php +++ b/tests/src/Core/InstallerTest.php @@ -110,6 +110,8 @@ class InstallerTest extends MockedTest $this->mockL10nT('Error: File Information PHP module required but not installed.', 1); $this->mockL10nT('GNU Multiple Precision PHP module', 1); $this->mockL10nT('Error: GNU Multiple Precision PHP module required but not installed.', 1); + $this->mockL10nT('IDN Functions PHP module', 1); + $this->mockL10nT('Error: IDN Functions PHP module required but not installed.', 1); $this->mockL10nT('Program execution functions', 1); $this->mockL10nT('Error: Program execution functions (proc_open) required but not enabled.', 1); } diff --git a/view/lang/C/messages.po b/view/lang/C/messages.po index 76744231e0..46b2e92d1f 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-05 07:28+0000\n" +"POT-Creation-Date: 2024-04-06 11:09+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -2793,120 +2793,128 @@ msgstr "" msgid "Error: GNU Multiple Precision PHP module required but not installed." msgstr "" -#: src/Core/Installer.php:516 +#: src/Core/Installer.php:499 +msgid "IDN Functions PHP module" +msgstr "" + +#: src/Core/Installer.php:500 +msgid "Error: IDN Functions PHP module required but not installed." +msgstr "" + +#: src/Core/Installer.php:523 msgid "" "The web installer needs to be able to create a file called \"local.config.php" "\" in the \"config\" folder of your web server and it is unable to do so." msgstr "" -#: src/Core/Installer.php:517 +#: src/Core/Installer.php:524 msgid "" "This is most often a permission setting, as the web server may not be able " "to write files in your folder - even if you can." msgstr "" -#: src/Core/Installer.php:518 +#: src/Core/Installer.php:525 msgid "" "At the end of this procedure, we will give you a text to save in a file " "named local.config.php in your Friendica \"config\" folder." msgstr "" -#: src/Core/Installer.php:519 +#: src/Core/Installer.php:526 msgid "" "You can alternatively skip this procedure and perform a manual installation. " "Please see the file \"doc/INSTALL.md\" for instructions." msgstr "" -#: src/Core/Installer.php:522 +#: src/Core/Installer.php:529 msgid "config/local.config.php is writable" msgstr "" -#: src/Core/Installer.php:542 +#: src/Core/Installer.php:549 msgid "" "Friendica uses the Smarty3 template engine to render its web views. Smarty3 " "compiles templates to PHP to speed up rendering." msgstr "" -#: src/Core/Installer.php:543 +#: src/Core/Installer.php:550 msgid "" "In order to store these compiled templates, the web server needs to have " "write access to the directory view/smarty3/ under the Friendica top level " "folder." msgstr "" -#: src/Core/Installer.php:544 +#: src/Core/Installer.php:551 msgid "" "Please ensure that the user that your web server runs as (e.g. www-data) has " "write access to this folder." msgstr "" -#: src/Core/Installer.php:545 +#: src/Core/Installer.php:552 msgid "" "Note: as a security measure, you should give the web server write access to " "view/smarty3/ only--not the template files (.tpl) that it contains." msgstr "" -#: src/Core/Installer.php:548 +#: src/Core/Installer.php:555 msgid "view/smarty3 is writable" msgstr "" -#: src/Core/Installer.php:576 +#: src/Core/Installer.php:583 msgid "" "Url rewrite in .htaccess seems not working. Make sure you copied .htaccess-" "dist to .htaccess." msgstr "" -#: src/Core/Installer.php:577 +#: src/Core/Installer.php:584 msgid "" "In some circumstances (like running inside containers), you can skip this " "error." msgstr "" -#: src/Core/Installer.php:579 +#: src/Core/Installer.php:586 msgid "Error message from Curl when fetching" msgstr "" -#: src/Core/Installer.php:585 +#: src/Core/Installer.php:592 msgid "Url rewrite is working" msgstr "" -#: src/Core/Installer.php:614 +#: src/Core/Installer.php:621 msgid "" "The detection of TLS to secure the communication between the browser and the " "new Friendica server failed." msgstr "" -#: src/Core/Installer.php:615 +#: src/Core/Installer.php:622 msgid "" "It is highly encouraged to use Friendica only over a secure connection as " "sensitive information like passwords will be transmitted." msgstr "" -#: src/Core/Installer.php:616 +#: src/Core/Installer.php:623 msgid "Please ensure that the connection to the server is secure." msgstr "" -#: src/Core/Installer.php:617 +#: src/Core/Installer.php:624 msgid "No TLS detected" msgstr "" -#: src/Core/Installer.php:619 +#: src/Core/Installer.php:626 msgid "TLS detected" msgstr "" -#: src/Core/Installer.php:636 +#: src/Core/Installer.php:643 msgid "ImageMagick PHP extension is not installed" msgstr "" -#: src/Core/Installer.php:638 +#: src/Core/Installer.php:645 msgid "ImageMagick PHP extension is installed" msgstr "" -#: src/Core/Installer.php:659 +#: src/Core/Installer.php:666 msgid "Database already in use." msgstr "" -#: src/Core/Installer.php:664 +#: src/Core/Installer.php:671 msgid "Could not connect to database." msgstr "" @@ -6656,9 +6664,9 @@ msgstr[1] "" #: src/Module/Debug/ItemBody.php:38 src/Module/Diaspora/Receive.php:57 #: src/Module/Item/Display.php:96 src/Module/Item/Feed.php:59 #: src/Module/Item/Follow.php:41 src/Module/Item/Ignore.php:41 -#: src/Module/Item/Pin.php:41 src/Module/Item/Pin.php:56 -#: src/Module/Item/Searchtext.php:53 src/Module/Item/Star.php:42 -#: src/Module/Update/Display.php:37 +#: src/Module/Item/Language.php:53 src/Module/Item/Pin.php:41 +#: src/Module/Item/Pin.php:56 src/Module/Item/Searchtext.php:53 +#: src/Module/Item/Star.php:42 src/Module/Update/Display.php:37 msgid "Access denied." msgstr "" From a2da42640c10ca66647c5de15c078b52e441ae40 Mon Sep 17 00:00:00 2001 From: Michael Date: Sun, 7 Apr 2024 15:46:55 +0000 Subject: [PATCH 039/234] Issue 14055: Set link to group server for group posts --- src/Model/Item.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/Model/Item.php b/src/Model/Item.php index a8c76cfa30..cb9d40ae8a 100644 --- a/src/Model/Item.php +++ b/src/Model/Item.php @@ -3990,6 +3990,13 @@ class Item $plink = $item['uri']; } + if (($item['post-reason'] == self::PR_ANNOUNCEMENT) && ($item['owner-contact-type'] == Contact::TYPE_COMMUNITY) && ($item['owner-network'] == Protocol::DFRN)) { + $contact = Contact::getById($item['owner-id'], ['baseurl']); + if (!empty($contact['baseurl'])) { + $plink = $contact['baseurl'] . '/display/' . $item['guid']; + } + } + if (DI::userSession()->getLocalUserId()) { $ret = [ 'href' => "display/" . $item['guid'], From 8b75aab4ad719c987074ccbba86a25a5601267ff Mon Sep 17 00:00:00 2001 From: Michael Date: Sat, 6 Apr 2024 08:28:32 +0000 Subject: [PATCH 040/234] Don't display the "follow/unfollow" vcard-link on pages meant for follow/unfollow --- src/Content/Widget/VCard.php | 5 +++-- src/Module/Contact/Follow.php | 2 +- src/Module/Contact/Unfollow.php | 2 +- src/Module/Profile/RemoteFollow.php | 2 +- 4 files changed, 6 insertions(+), 5 deletions(-) diff --git a/src/Content/Widget/VCard.php b/src/Content/Widget/VCard.php index 30718cc424..c254bb0967 100644 --- a/src/Content/Widget/VCard.php +++ b/src/Content/Widget/VCard.php @@ -43,9 +43,10 @@ class VCard * @template widget/vcard.tpl * @param array $contact * @param bool $hide_mention + * @param bool $hide_follow * @return string */ - public static function getHTML(array $contact, bool $hide_mention = false): string + public static function getHTML(array $contact, bool $hide_mention = false, bool $hide_follow = false): string { if (!isset($contact['network']) || !isset($contact['id'])) { Logger::warning('Incomplete contact', ['contact' => $contact ?? []]); @@ -87,7 +88,7 @@ class VCard } } - if (empty($contact['self']) && Protocol::supportsFollow($contact['network'])) { + if (!$hide_follow && empty($contact['self']) && Protocol::supportsFollow($contact['network'])) { if (in_array($rel, [Contact::SHARING, Contact::FRIEND])) { $unfollow_link = 'contact/unfollow?url=' . urlencode($contact_url) . '&auto=1'; } elseif (!$pending) { diff --git a/src/Module/Contact/Follow.php b/src/Module/Contact/Follow.php index 28a13da033..ece0d0e4ba 100644 --- a/src/Module/Contact/Follow.php +++ b/src/Module/Contact/Follow.php @@ -186,7 +186,7 @@ class Follow extends BaseModule $this->page['aside'] = ''; if (!in_array($protocol, [Protocol::PHANTOM, Protocol::MAIL])) { - $this->page['aside'] = VCard::getHTML($contact); + $this->page['aside'] = VCard::getHTML($contact, false, true); $output .= Renderer::replaceMacros(Renderer::getMarkupTemplate('section_title.tpl'), ['$title' => $this->t('Posts and Replies')] diff --git a/src/Module/Contact/Unfollow.php b/src/Module/Contact/Unfollow.php index b9cdfc80d3..eb855d7fb6 100644 --- a/src/Module/Contact/Unfollow.php +++ b/src/Module/Contact/Unfollow.php @@ -133,7 +133,7 @@ class Unfollow extends \Friendica\BaseModule '$keywords_label' => '' ]); - $this->page['aside'] = Widget\VCard::getHTML(Contact::getByURL($contact['url'], false)); + $this->page['aside'] = Widget\VCard::getHTML(Contact::getByURL($contact['url'], false), false, true); $o .= Renderer::replaceMacros(Renderer::getMarkupTemplate('section_title.tpl'), ['$title' => $this->t('Posts and Replies')]); diff --git a/src/Module/Profile/RemoteFollow.php b/src/Module/Profile/RemoteFollow.php index df6f885b8d..5871f542e2 100644 --- a/src/Module/Profile/RemoteFollow.php +++ b/src/Module/Profile/RemoteFollow.php @@ -118,7 +118,7 @@ class RemoteFollow extends BaseModule protected function content(array $request = []): string { - $this->page['aside'] = Widget\VCard::getHTML($this->owner); + $this->page['aside'] = Widget\VCard::getHTML($this->owner, false, true); $target_addr = $this->owner['addr']; $target_url = $this->owner['url']; From d7e8ee51ae1a9648f460738ea6e3b5f159079555 Mon Sep 17 00:00:00 2001 From: Michael Date: Mon, 8 Apr 2024 06:24:41 +0000 Subject: [PATCH 041/234] Use similar values for generator and system actor --- src/Model/User.php | 2 ++ src/Protocol/ActivityPub/Transmitter.php | 7 ++++--- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/Model/User.php b/src/Model/User.php index 5b06f5e77a..df8173133d 100644 --- a/src/Model/User.php +++ b/src/Model/User.php @@ -25,6 +25,7 @@ use DivineOmega\DOFileCachePSR6\CacheItemPool; use DivineOmega\PasswordExposed; use ErrorException; use Exception; +use Friendica\App; use Friendica\Content\Pager; use Friendica\Core\Hook; use Friendica\Core\L10n; @@ -161,6 +162,7 @@ class User } } + $system['name'] = App::PLATFORM . " '" . App::CODENAME . "' " . App::VERSION . '-' . DB_UPDATE_VERSION; $system['sprvkey'] = $system['uprvkey'] = $system['prvkey']; $system['spubkey'] = $system['upubkey'] = $system['pubkey']; $system['nickname'] = $system['nick']; diff --git a/src/Protocol/ActivityPub/Transmitter.php b/src/Protocol/ActivityPub/Transmitter.php index d3be608ade..ba0998b520 100644 --- a/src/Protocol/ActivityPub/Transmitter.php +++ b/src/Protocol/ActivityPub/Transmitter.php @@ -322,16 +322,17 @@ class Transmitter } /** - * Return the service array containing information the used software and it's url + * Return the service array containing information the used software and its url * * @return array with service data */ public static function getService(): array { return [ - 'type' => 'Service', + 'id' => (string)DI::baseUrl() . '/friendica', + 'type' => 'Application', 'name' => App::PLATFORM . " '" . App::CODENAME . "' " . App::VERSION . '-' . DB_UPDATE_VERSION, - 'url' => (string)DI::baseUrl() + 'url' => (string)DI::baseUrl(), ]; } From 69fc2c04e4ed239016ea2535d68476c3b49cabff Mon Sep 17 00:00:00 2001 From: Michael Date: Sun, 7 Apr 2024 16:32:50 +0000 Subject: [PATCH 042/234] Issue 13812: Public groups with manual request approval --- mod/photos.php | 4 +- src/Model/Contact.php | 4 +- src/Model/User.php | 1 + src/Module/ActivityPub/Whoami.php | 2 +- .../Mastodon/Accounts/UpdateCredentials.php | 1 + src/Module/HCard.php | 2 +- src/Module/Moderation/BaseUsers.php | 1 + src/Module/Notifications/Ping.php | 2 +- src/Module/Profile/Conversations.php | 2 +- src/Module/Profile/Profile.php | 4 +- src/Module/Settings/Account.php | 11 +- src/Network/Probe.php | 2 +- src/Protocol/DFRN.php | 2 +- view/lang/C/messages.po | 292 +++++++++--------- view/templates/settings/pagetypes.tpl | 1 + .../templates/moderation/users/active.tpl | 1 + .../templates/moderation/users/blocked.tpl | 3 +- .../frio/templates/moderation/users/index.tpl | 1 + 18 files changed, 179 insertions(+), 157 deletions(-) diff --git a/mod/photos.php b/mod/photos.php index 95f95048b4..bef9d07205 100644 --- a/mod/photos.php +++ b/mod/photos.php @@ -136,7 +136,7 @@ function photos_post(App $a) $visitor = 0; $page_owner_uid = intval($user['uid']); - $community_page = $user['page-flags'] == User::PAGE_FLAGS_COMMUNITY; + $community_page = in_array($user['page-flags'], [User::PAGE_FLAGS_COMMUNITY, User::PAGE_FLAGS_COMM_MAN]); if (DI::userSession()->getLocalUserId() && (DI::userSession()->getLocalUserId() == $page_owner_uid)) { $can_post = true; @@ -618,7 +618,7 @@ function photos_content(App $a) $owner_uid = $user['uid']; - $community_page = (($user['page-flags'] == User::PAGE_FLAGS_COMMUNITY) ? true : false); + $community_page = in_array($user['page-flags'], [User::PAGE_FLAGS_COMMUNITY, User::PAGE_FLAGS_COMM_MAN]); if (DI::userSession()->getLocalUserId() && (DI::userSession()->getLocalUserId() == $owner_uid)) { $can_post = true; diff --git a/src/Model/Contact.php b/src/Model/Contact.php index d8b7f4d038..f3cc5245f6 100644 --- a/src/Model/Contact.php +++ b/src/Model/Contact.php @@ -892,10 +892,10 @@ class Contact $fields['avatar'] = User::getAvatarUrl($user); $fields['header'] = User::getBannerUrl($user); - $fields['forum'] = $user['page-flags'] == User::PAGE_FLAGS_COMMUNITY; + $fields['forum'] = in_array($user['page-flags'], [User::PAGE_FLAGS_COMMUNITY, User::PAGE_FLAGS_COMM_MAN]); $fields['prv'] = $user['page-flags'] == User::PAGE_FLAGS_PRVGROUP; $fields['unsearchable'] = !$profile['net-publish']; - $fields['manually-approve'] = in_array($user['page-flags'], [User::PAGE_FLAGS_NORMAL, User::PAGE_FLAGS_PRVGROUP]); + $fields['manually-approve'] = in_array($user['page-flags'], [User::PAGE_FLAGS_NORMAL, User::PAGE_FLAGS_PRVGROUP, User::PAGE_FLAGS_COMM_MAN]); $fields['baseurl'] = DI::baseUrl(); $fields['gsid'] = GServer::getID($fields['baseurl'], true); diff --git a/src/Model/User.php b/src/Model/User.php index 5b06f5e77a..51cc3cc629 100644 --- a/src/Model/User.php +++ b/src/Model/User.php @@ -72,6 +72,7 @@ class User const PAGE_FLAGS_FREELOVE = 3; const PAGE_FLAGS_BLOG = 4; const PAGE_FLAGS_PRVGROUP = 5; + const PAGE_FLAGS_COMM_MAN = 6; /** * @} */ diff --git a/src/Module/ActivityPub/Whoami.php b/src/Module/ActivityPub/Whoami.php index 19e74e2e96..ba0e898dae 100644 --- a/src/Module/ActivityPub/Whoami.php +++ b/src/Module/ActivityPub/Whoami.php @@ -51,7 +51,7 @@ class Whoami extends BaseApi $data['name'] = $owner['name']; $data['preferredUsername'] = $owner['nick']; $data['alsoKnownAs'] = []; - $data['manuallyApprovesFollowers'] = in_array($owner['page-flags'], [User::PAGE_FLAGS_NORMAL, User::PAGE_FLAGS_PRVGROUP]); + $data['manuallyApprovesFollowers'] = in_array($owner['page-flags'], [User::PAGE_FLAGS_NORMAL, User::PAGE_FLAGS_PRVGROUP, User::PAGE_FLAGS_COMM_MAN]); $data['discoverable'] = (bool)$owner['net-publish']; $data['tag'] = []; diff --git a/src/Module/Api/Mastodon/Accounts/UpdateCredentials.php b/src/Module/Api/Mastodon/Accounts/UpdateCredentials.php index 1b63de10ef..0e43200119 100644 --- a/src/Module/Api/Mastodon/Accounts/UpdateCredentials.php +++ b/src/Module/Api/Mastodon/Accounts/UpdateCredentials.php @@ -71,6 +71,7 @@ class UpdateCredentials extends BaseApi } if ($user['account-type'] == Contact::TYPE_COMMUNITY) { + // @todo Support for PAGE_FLAGS_COMM_MAN $user['page-flags'] = $request['locked'] ? User::PAGE_FLAGS_PRVGROUP : User::PAGE_FLAGS_COMMUNITY; } elseif ($user['account-type'] == Contact::TYPE_PERSON) { if ($request['locked']) { diff --git a/src/Module/HCard.php b/src/Module/HCard.php index f245d71354..f649201e6f 100644 --- a/src/Module/HCard.php +++ b/src/Module/HCard.php @@ -53,7 +53,7 @@ class HCard extends BaseModule $page = DI::page(); - if (!empty($profile['page-flags']) && ($profile['page-flags'] == User::PAGE_FLAGS_COMMUNITY)) { + if (!empty($profile['page-flags']) && in_array($profile['page-flags'], [User::PAGE_FLAGS_COMMUNITY, User::PAGE_FLAGS_COMM_MAN])) { $page['htmlhead'] .= ''; } if (!empty($profile['openidserver'])) { diff --git a/src/Module/Moderation/BaseUsers.php b/src/Module/Moderation/BaseUsers.php index f92348c08a..d36714d259 100644 --- a/src/Module/Moderation/BaseUsers.php +++ b/src/Module/Moderation/BaseUsers.php @@ -119,6 +119,7 @@ abstract class BaseUsers extends BaseModeration User::PAGE_FLAGS_NORMAL => $this->t('Normal Account Page'), User::PAGE_FLAGS_SOAPBOX => $this->t('Soapbox Page'), User::PAGE_FLAGS_COMMUNITY => $this->t('Public Group'), + User::PAGE_FLAGS_COMM_MAN => $this->t('Public Group - Restricted'), User::PAGE_FLAGS_FREELOVE => $this->t('Automatic Friend Page'), User::PAGE_FLAGS_PRVGROUP => $this->t('Private Group') ]; diff --git a/src/Module/Notifications/Ping.php b/src/Module/Notifications/Ping.php index d483e3314b..2cbe191db2 100644 --- a/src/Module/Notifications/Ping.php +++ b/src/Module/Notifications/Ping.php @@ -191,7 +191,7 @@ class Ping extends BaseModule if (!$this->notify->shouldShowOnDesktop($notification)) { return null; } - if (($notification->type == Post\UserNotification::TYPE_NONE) && in_array($owner['page-flags'], [User::PAGE_FLAGS_NORMAL, User::PAGE_FLAGS_PRVGROUP])) { + if (($notification->type == Post\UserNotification::TYPE_NONE) && in_array($owner['page-flags'], [User::PAGE_FLAGS_NORMAL, User::PAGE_FLAGS_PRVGROUP, User::PAGE_FLAGS_COMM_MAN])) { return null; } try { diff --git a/src/Module/Profile/Conversations.php b/src/Module/Profile/Conversations.php index 22439a528d..ade67d1cf6 100644 --- a/src/Module/Profile/Conversations.php +++ b/src/Module/Profile/Conversations.php @@ -144,7 +144,7 @@ class Conversations extends BaseProfile $o .= Widget::commonFriendsVisitor($profile['uid'], $profile['nickname']); - $commpage = $profile['page-flags'] == User::PAGE_FLAGS_COMMUNITY; + $commpage = in_array($profile['page-flags'], [User::PAGE_FLAGS_COMMUNITY, User::PAGE_FLAGS_COMM_MAN]); $commvisitor = $commpage && $remote_contact; $this->page['aside'] .= Widget::postedByYear($this->baseUrl . '/profile/' . $profile['nickname'] . '/conversations', $profile['profile_uid'] ?? 0, true); diff --git a/src/Module/Profile/Profile.php b/src/Module/Profile/Profile.php index 40aa8c2702..51a1715775 100644 --- a/src/Module/Profile/Profile.php +++ b/src/Module/Profile/Profile.php @@ -122,7 +122,7 @@ class Profile extends BaseProfile $this->baseUrl->redirect('profile/' . $profile['nickname'] . '/restricted'); } - if (!empty($profile['page-flags']) && $profile['page-flags'] == User::PAGE_FLAGS_COMMUNITY) { + if (!empty($profile['page-flags']) && in_array($profile['page-flags'], [User::PAGE_FLAGS_COMMUNITY, User::PAGE_FLAGS_COMM_MAN])) { $this->page['htmlhead'] .= '' . "\n"; } @@ -319,7 +319,7 @@ class Profile extends BaseProfile { $htmlhead = "\n"; - if (!empty($profile['page-flags']) && $profile['page-flags'] == User::PAGE_FLAGS_COMMUNITY) { + if (!empty($profile['page-flags']) && in_array($profile['page-flags'], [User::PAGE_FLAGS_COMMUNITY, User::PAGE_FLAGS_COMM_MAN])) { $htmlhead .= '' . "\n"; } diff --git a/src/Module/Settings/Account.php b/src/Module/Settings/Account.php index 8fac596a09..2e9918badb 100644 --- a/src/Module/Settings/Account.php +++ b/src/Module/Settings/Account.php @@ -314,7 +314,7 @@ class Account extends BaseSettings $page_flags = User::PAGE_FLAGS_SOAPBOX; } elseif ($account_type == User::ACCOUNT_TYPE_NEWS && $page_flags != User::PAGE_FLAGS_SOAPBOX) { $page_flags = User::PAGE_FLAGS_SOAPBOX; - } elseif ($account_type == User::ACCOUNT_TYPE_COMMUNITY && !in_array($page_flags, [User::PAGE_FLAGS_COMMUNITY, User::PAGE_FLAGS_PRVGROUP])) { + } elseif ($account_type == User::ACCOUNT_TYPE_COMMUNITY && !in_array($page_flags, [User::PAGE_FLAGS_COMMUNITY, User::PAGE_FLAGS_PRVGROUP, User::PAGE_FLAGS_COMM_MAN])) { $page_flags = User::PAGE_FLAGS_COMMUNITY; } elseif ($account_type == User::ACCOUNT_TYPE_RELAY && $page_flags != User::PAGE_FLAGS_SOAPBOX) { $page_flags = User::PAGE_FLAGS_SOAPBOX; @@ -419,7 +419,7 @@ class Account extends BaseSettings // Set the account type to "Community" when the page is a community page but the account type doesn't fit // This is only happening on the first visit after the update if ( - in_array($user['page-flags'], [User::PAGE_FLAGS_COMMUNITY, User::PAGE_FLAGS_PRVGROUP]) + in_array($user['page-flags'], [User::PAGE_FLAGS_COMMUNITY, User::PAGE_FLAGS_PRVGROUP, User::PAGE_FLAGS_COMM_MAN]) && $user['account-type'] != User::ACCOUNT_TYPE_COMMUNITY ) { $user['account-type'] = User::ACCOUNT_TYPE_COMMUNITY; @@ -498,6 +498,13 @@ class Account extends BaseSettings DI::l10n()->t('Automatically approves all contact requests.'), $user['page-flags'] == User::PAGE_FLAGS_COMMUNITY ], + '$page_community_manually' => [ + 'page-flags', + DI::l10n()->t('Public Group - Restricted'), + User::PAGE_FLAGS_COMM_MAN, + DI::l10n()->t('Contact requests have to be manually approved.'), + $user['page-flags'] == User::PAGE_FLAGS_COMM_MAN + ], '$page_freelove' => [ 'page-flags', DI::l10n()->t('Automatic Friend Page'), diff --git a/src/Network/Probe.php b/src/Network/Probe.php index f923e6c162..96b9c91a45 100644 --- a/src/Network/Probe.php +++ b/src/Network/Probe.php @@ -2272,7 +2272,7 @@ class Probe 'inbox' => $approfile['inbox'], 'outbox' => $approfile['outbox'], 'sharedinbox' => $approfile['endpoints']['sharedInbox'], 'network' => Protocol::DFRN, 'pubkey' => $owner['upubkey'], 'baseurl' => $approfile['generator']['url'], 'gsid' => $owner['gsid'], - 'manually-approve' => in_array($owner['page-flags'], [User::PAGE_FLAGS_NORMAL, User::PAGE_FLAGS_PRVGROUP]), + 'manually-approve' => in_array($owner['page-flags'], [User::PAGE_FLAGS_NORMAL, User::PAGE_FLAGS_PRVGROUP, User::PAGE_FLAGS_COMM_MAN]), 'networks' => [ Protocol::DIASPORA => [ 'name' => $owner['name'], diff --git a/src/Protocol/DFRN.php b/src/Protocol/DFRN.php index b58faed679..1f02a7f267 100644 --- a/src/Protocol/DFRN.php +++ b/src/Protocol/DFRN.php @@ -392,7 +392,7 @@ class DFRN } // For backward compatibility we keep this element - if ($owner['page-flags'] == User::PAGE_FLAGS_COMMUNITY) { + if (in_array($owner['page-flags'], [User::PAGE_FLAGS_COMMUNITY, User::PAGE_FLAGS_COMM_MAN])) { XML::addElement($doc, $root, 'dfrn:community', 1); } diff --git a/view/lang/C/messages.po b/view/lang/C/messages.po index 46b2e92d1f..9fa16e1e5b 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-06 11:09+0000\n" +"POT-Creation-Date: 2024-04-07 16:31+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -957,7 +957,7 @@ msgstr "" msgid "Enter user nickname: " msgstr "" -#: src/Console/User.php:182 src/Model/User.php:819 +#: src/Console/User.php:182 src/Model/User.php:820 #: src/Module/Api/Twitter/ContactEndpoint.php:74 #: src/Module/Moderation/Users/Active.php:71 #: src/Module/Moderation/Users/Blocked.php:71 @@ -1733,7 +1733,7 @@ msgstr "" #: src/Content/Feature.php:130 src/Content/GroupManager.php:147 #: src/Content/Nav.php:278 src/Content/Text/HTML.php:881 -#: src/Content/Widget.php:538 src/Model/User.php:1385 +#: src/Content/Widget.php:538 src/Model/User.php:1386 msgid "Groups" msgstr "" @@ -3310,7 +3310,7 @@ msgstr "" msgid "Group" msgstr "" -#: src/Model/Contact.php:1746 src/Module/Moderation/BaseUsers.php:130 +#: src/Model/Contact.php:1746 src/Module/Moderation/BaseUsers.php:131 msgid "Relay" msgstr "" @@ -3726,145 +3726,145 @@ msgstr "" msgid "Contact information and Social Networks" msgstr "" -#: src/Model/User.php:228 src/Model/User.php:1298 +#: src/Model/User.php:229 src/Model/User.php:1299 msgid "SERIOUS ERROR: Generation of security keys failed." msgstr "" -#: src/Model/User.php:728 src/Model/User.php:761 +#: src/Model/User.php:729 src/Model/User.php:762 msgid "Login failed" msgstr "" -#: src/Model/User.php:793 +#: src/Model/User.php:794 msgid "Not enough information to authenticate" msgstr "" -#: src/Model/User.php:918 +#: src/Model/User.php:919 msgid "Password can't be empty" msgstr "" -#: src/Model/User.php:960 +#: src/Model/User.php:961 msgid "Empty passwords are not allowed." msgstr "" -#: src/Model/User.php:964 +#: src/Model/User.php:965 msgid "" "The new password has been exposed in a public data dump, please choose " "another." msgstr "" -#: src/Model/User.php:968 +#: src/Model/User.php:969 msgid "The password length is limited to 72 characters." msgstr "" -#: src/Model/User.php:972 +#: src/Model/User.php:973 msgid "The password can't contain white spaces nor accentuated letters" msgstr "" -#: src/Model/User.php:1181 +#: src/Model/User.php:1182 msgid "Passwords do not match. Password unchanged." msgstr "" -#: src/Model/User.php:1188 +#: src/Model/User.php:1189 msgid "An invitation is required." msgstr "" -#: src/Model/User.php:1192 +#: src/Model/User.php:1193 msgid "Invitation could not be verified." msgstr "" -#: src/Model/User.php:1200 +#: src/Model/User.php:1201 msgid "Invalid OpenID url" msgstr "" -#: src/Model/User.php:1213 src/Security/Authentication.php:230 +#: src/Model/User.php:1214 src/Security/Authentication.php:230 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:1213 src/Security/Authentication.php:230 +#: src/Model/User.php:1214 src/Security/Authentication.php:230 msgid "The error message was:" msgstr "" -#: src/Model/User.php:1219 +#: src/Model/User.php:1220 msgid "Please enter the required information." msgstr "" -#: src/Model/User.php:1233 +#: src/Model/User.php:1234 #, 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:1240 +#: src/Model/User.php:1241 #, 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:1244 +#: src/Model/User.php:1245 #, 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:1252 +#: src/Model/User.php:1253 msgid "That doesn't appear to be your full (First Last) name." msgstr "" -#: src/Model/User.php:1257 +#: src/Model/User.php:1258 msgid "Your email domain is not among those allowed on this site." msgstr "" -#: src/Model/User.php:1261 +#: src/Model/User.php:1262 msgid "Not a valid email address." msgstr "" -#: src/Model/User.php:1264 +#: src/Model/User.php:1265 msgid "The nickname was blocked from registration by the nodes admin." msgstr "" -#: src/Model/User.php:1268 src/Model/User.php:1274 +#: src/Model/User.php:1269 src/Model/User.php:1275 msgid "Cannot use that email." msgstr "" -#: src/Model/User.php:1280 +#: src/Model/User.php:1281 msgid "Your nickname can only contain a-z, 0-9 and _." msgstr "" -#: src/Model/User.php:1288 src/Model/User.php:1345 +#: src/Model/User.php:1289 src/Model/User.php:1346 msgid "Nickname is already registered. Please choose another." msgstr "" -#: src/Model/User.php:1332 src/Model/User.php:1336 +#: src/Model/User.php:1333 src/Model/User.php:1337 msgid "An error occurred during registration. Please try again." msgstr "" -#: src/Model/User.php:1359 +#: src/Model/User.php:1360 msgid "An error occurred creating your default profile. Please try again." msgstr "" -#: src/Model/User.php:1366 +#: src/Model/User.php:1367 msgid "An error occurred creating your self contact. Please try again." msgstr "" -#: src/Model/User.php:1371 +#: src/Model/User.php:1372 msgid "Friends" msgstr "" -#: src/Model/User.php:1375 +#: src/Model/User.php:1376 msgid "" "An error occurred creating your default contact circle. Please try again." msgstr "" -#: src/Model/User.php:1417 +#: src/Model/User.php:1418 msgid "Profile Photos" msgstr "" -#: src/Model/User.php:1599 +#: src/Model/User.php:1600 #, php-format msgid "" "\n" @@ -3872,7 +3872,7 @@ msgid "" "\t\t\tthe administrator of %2$s has set up an account for you." msgstr "" -#: src/Model/User.php:1602 +#: src/Model/User.php:1603 #, php-format msgid "" "\n" @@ -3908,12 +3908,12 @@ msgid "" "\t\tThank you and welcome to %4$s." msgstr "" -#: src/Model/User.php:1634 src/Model/User.php:1740 +#: src/Model/User.php:1635 src/Model/User.php:1741 #, php-format msgid "Registration details for %s" msgstr "" -#: src/Model/User.php:1654 +#: src/Model/User.php:1655 #, php-format msgid "" "\n" @@ -3929,12 +3929,12 @@ msgid "" "\t\t" msgstr "" -#: src/Model/User.php:1673 +#: src/Model/User.php:1674 #, php-format msgid "Registration at %s" msgstr "" -#: src/Model/User.php:1697 +#: src/Model/User.php:1698 #, php-format msgid "" "\n" @@ -3943,7 +3943,7 @@ msgid "" "\t\t\t" msgstr "" -#: src/Model/User.php:1705 +#: src/Model/User.php:1706 #, php-format msgid "" "\n" @@ -3981,7 +3981,7 @@ msgid "" "\t\t\tThank you and welcome to %2$s." msgstr "" -#: src/Model/User.php:1767 +#: src/Model/User.php:1768 msgid "" "User with delegates can't be removed, please remove delegate users first" msgstr "" @@ -4053,7 +4053,7 @@ 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/Themes/Index.php:113 src/Module/Admin/Tos.php:86 -#: src/Module/Settings/Account.php:551 src/Module/Settings/Addons.php:78 +#: src/Module/Settings/Account.php:558 src/Module/Settings/Addons.php:78 #: src/Module/Settings/Connectors.php:160 #: src/Module/Settings/Connectors.php:246 #: src/Module/Settings/Delegation.php:193 src/Module/Settings/Display.php:312 @@ -7957,29 +7957,33 @@ msgid "Public Group" msgstr "" #: src/Module/Moderation/BaseUsers.php:122 src/Module/Settings/Account.php:503 +msgid "Public Group - Restricted" +msgstr "" + +#: src/Module/Moderation/BaseUsers.php:123 src/Module/Settings/Account.php:510 msgid "Automatic Friend Page" msgstr "" -#: src/Module/Moderation/BaseUsers.php:123 +#: src/Module/Moderation/BaseUsers.php:124 msgid "Private Group" msgstr "" -#: src/Module/Moderation/BaseUsers.php:126 src/Module/Moderation/Summary.php:53 +#: src/Module/Moderation/BaseUsers.php:127 src/Module/Moderation/Summary.php:53 #: src/Module/Settings/Account.php:453 msgid "Personal Page" msgstr "" -#: src/Module/Moderation/BaseUsers.php:127 src/Module/Moderation/Summary.php:54 +#: src/Module/Moderation/BaseUsers.php:128 src/Module/Moderation/Summary.php:54 #: src/Module/Settings/Account.php:460 msgid "Organisation Page" msgstr "" -#: src/Module/Moderation/BaseUsers.php:128 src/Module/Moderation/Summary.php:55 +#: src/Module/Moderation/BaseUsers.php:129 src/Module/Moderation/Summary.php:55 #: src/Module/Settings/Account.php:467 msgid "News Page" msgstr "" -#: src/Module/Moderation/BaseUsers.php:129 src/Module/Moderation/Summary.php:56 +#: src/Module/Moderation/BaseUsers.php:130 src/Module/Moderation/Summary.php:56 #: src/Module/Settings/Account.php:474 msgid "Community Group" msgstr "" @@ -9376,7 +9380,7 @@ msgid "Please repeat your e-mail address:" msgstr "" #: src/Module/Register.php:163 src/Module/Security/PasswordTooLong.php:100 -#: src/Module/Settings/Account.php:557 +#: src/Module/Settings/Account.php:564 msgid "New Password:" msgstr "" @@ -9385,7 +9389,7 @@ msgid "Leave empty for an auto generated password." msgstr "" #: src/Module/Register.php:164 src/Module/Security/PasswordTooLong.php:101 -#: src/Module/Settings/Account.php:558 +#: src/Module/Settings/Account.php:565 msgid "Confirm:" msgstr "" @@ -9611,24 +9615,24 @@ msgid "Update Password" msgstr "" #: src/Module/Security/PasswordTooLong.php:99 -#: src/Module/Settings/Account.php:559 +#: src/Module/Settings/Account.php:566 msgid "Current Password:" msgstr "" #: src/Module/Security/PasswordTooLong.php:99 -#: src/Module/Settings/Account.php:559 +#: src/Module/Settings/Account.php:566 msgid "Your current password to confirm the changes" msgstr "" #: src/Module/Security/PasswordTooLong.php:100 -#: src/Module/Settings/Account.php:543 +#: src/Module/Settings/Account.php:550 msgid "" "Allowed characters are a-z, A-Z, 0-9 and special characters except white " "spaces and accentuated letters." msgstr "" #: src/Module/Security/PasswordTooLong.php:100 -#: src/Module/Settings/Account.php:544 +#: src/Module/Settings/Account.php:551 msgid "Password length is limited to 72 characters." msgstr "" @@ -9826,32 +9830,36 @@ msgid "Automatically approves all contact requests." msgstr "" #: src/Module/Settings/Account.php:505 +msgid "Contact requests have to be manually approved." +msgstr "" + +#: src/Module/Settings/Account.php:512 msgid "" "Account for a popular profile that automatically approves contact requests " "as \"Friends\"." msgstr "" -#: src/Module/Settings/Account.php:510 +#: src/Module/Settings/Account.php:517 msgid "Private Group [Experimental]" msgstr "" -#: src/Module/Settings/Account.php:512 +#: src/Module/Settings/Account.php:519 msgid "Requires manual approval of contact requests." msgstr "" -#: src/Module/Settings/Account.php:521 +#: src/Module/Settings/Account.php:528 msgid "OpenID:" msgstr "" -#: src/Module/Settings/Account.php:521 +#: src/Module/Settings/Account.php:528 msgid "(Optional) Allow this OpenID to login to this account." msgstr "" -#: src/Module/Settings/Account.php:529 +#: src/Module/Settings/Account.php:536 msgid "Publish your profile in your local site directory?" msgstr "" -#: src/Module/Settings/Account.php:529 +#: src/Module/Settings/Account.php:536 #, php-format msgid "" "Your profile will be published in this node's local " @@ -9859,94 +9867,94 @@ msgid "" "system settings." msgstr "" -#: src/Module/Settings/Account.php:535 +#: src/Module/Settings/Account.php:542 #, php-format msgid "" "Your profile will also be published in the global friendica directories (e." "g. %s)." msgstr "" -#: src/Module/Settings/Account.php:548 +#: src/Module/Settings/Account.php:555 msgid "Account Settings" msgstr "" -#: src/Module/Settings/Account.php:549 +#: src/Module/Settings/Account.php:556 #, php-format msgid "Your Identity Address is '%s' or '%s'." msgstr "" -#: src/Module/Settings/Account.php:556 +#: src/Module/Settings/Account.php:563 msgid "Password Settings" msgstr "" -#: src/Module/Settings/Account.php:558 +#: src/Module/Settings/Account.php:565 msgid "Leave password fields blank unless changing" msgstr "" -#: src/Module/Settings/Account.php:560 +#: src/Module/Settings/Account.php:567 msgid "Password:" msgstr "" -#: src/Module/Settings/Account.php:560 +#: src/Module/Settings/Account.php:567 msgid "Your current password to confirm the changes of the email address" msgstr "" -#: src/Module/Settings/Account.php:563 +#: src/Module/Settings/Account.php:570 msgid "Delete OpenID URL" msgstr "" -#: src/Module/Settings/Account.php:565 +#: src/Module/Settings/Account.php:572 msgid "Basic Settings" msgstr "" -#: src/Module/Settings/Account.php:566 +#: src/Module/Settings/Account.php:573 #: src/Module/Settings/Profile/Index.php:283 msgid "Display name:" msgstr "" -#: src/Module/Settings/Account.php:567 +#: src/Module/Settings/Account.php:574 msgid "Email Address:" msgstr "" -#: src/Module/Settings/Account.php:568 +#: src/Module/Settings/Account.php:575 msgid "Your Timezone:" msgstr "" -#: src/Module/Settings/Account.php:569 +#: src/Module/Settings/Account.php:576 msgid "Your Language:" msgstr "" -#: src/Module/Settings/Account.php:569 +#: src/Module/Settings/Account.php:576 msgid "" "Set the language we use to show you friendica interface and to send you " "emails" msgstr "" -#: src/Module/Settings/Account.php:570 +#: src/Module/Settings/Account.php:577 msgid "Default Post Location:" msgstr "" -#: src/Module/Settings/Account.php:571 +#: src/Module/Settings/Account.php:578 msgid "Use Browser Location:" msgstr "" -#: src/Module/Settings/Account.php:573 +#: src/Module/Settings/Account.php:580 msgid "Security and Privacy Settings" msgstr "" -#: src/Module/Settings/Account.php:575 +#: src/Module/Settings/Account.php:582 msgid "Maximum Friend Requests/Day:" msgstr "" -#: src/Module/Settings/Account.php:575 +#: src/Module/Settings/Account.php:582 msgid "(to prevent spam abuse)" msgstr "" -#: src/Module/Settings/Account.php:577 +#: src/Module/Settings/Account.php:584 msgid "Allow your profile to be searchable globally?" msgstr "" -#: src/Module/Settings/Account.php:577 +#: src/Module/Settings/Account.php:584 msgid "" "Activate this setting if you want others to easily find and follow you. Your " "profile will be searchable on remote systems. This setting also determines " @@ -9954,43 +9962,43 @@ msgid "" "indexed or not." msgstr "" -#: src/Module/Settings/Account.php:578 +#: src/Module/Settings/Account.php:585 msgid "Hide your contact/friend list from viewers of your profile?" msgstr "" -#: src/Module/Settings/Account.php:578 +#: src/Module/Settings/Account.php:585 msgid "" "A list of your contacts is displayed on your profile page. Activate this " "option to disable the display of your contact list." msgstr "" -#: src/Module/Settings/Account.php:579 +#: src/Module/Settings/Account.php:586 msgid "Hide your public content from anonymous viewers" msgstr "" -#: src/Module/Settings/Account.php:579 +#: src/Module/Settings/Account.php:586 msgid "" "Anonymous visitors will only see your basic profile details. Your public " "posts and replies will still be freely accessible on the remote servers of " "your followers and through relays." msgstr "" -#: src/Module/Settings/Account.php:580 +#: src/Module/Settings/Account.php:587 msgid "Make public posts unlisted" msgstr "" -#: src/Module/Settings/Account.php:580 +#: src/Module/Settings/Account.php:587 msgid "" "Your public posts will not appear on the community pages or in search " "results, nor be sent to relay servers. However they can still appear on " "public feeds on remote servers." msgstr "" -#: src/Module/Settings/Account.php:581 +#: src/Module/Settings/Account.php:588 msgid "Make all posted pictures accessible" msgstr "" -#: src/Module/Settings/Account.php:581 +#: src/Module/Settings/Account.php:588 msgid "" "This option makes every posted picture accessible via the direct link. This " "is a workaround for the problem that most other networks can't handle " @@ -9998,227 +10006,227 @@ msgid "" "public on your photo albums though." msgstr "" -#: src/Module/Settings/Account.php:582 +#: src/Module/Settings/Account.php:589 msgid "Allow friends to post to your profile page?" msgstr "" -#: src/Module/Settings/Account.php:582 +#: src/Module/Settings/Account.php:589 msgid "" "Your contacts may write posts on your profile wall. These posts will be " "distributed to your contacts" msgstr "" -#: src/Module/Settings/Account.php:583 +#: src/Module/Settings/Account.php:590 msgid "Allow friends to tag your posts?" msgstr "" -#: src/Module/Settings/Account.php:583 +#: src/Module/Settings/Account.php:590 msgid "Your contacts can add additional tags to your posts." msgstr "" -#: src/Module/Settings/Account.php:584 +#: src/Module/Settings/Account.php:591 msgid "Default privacy circle for new contacts" msgstr "" -#: src/Module/Settings/Account.php:585 +#: src/Module/Settings/Account.php:592 msgid "Default privacy circle for new group contacts" msgstr "" -#: src/Module/Settings/Account.php:586 +#: src/Module/Settings/Account.php:593 msgid "Default Post Permissions" msgstr "" -#: src/Module/Settings/Account.php:590 +#: src/Module/Settings/Account.php:597 msgid "Expiration settings" msgstr "" -#: src/Module/Settings/Account.php:591 +#: src/Module/Settings/Account.php:598 msgid "Automatically expire posts after this many days:" msgstr "" -#: src/Module/Settings/Account.php:591 +#: src/Module/Settings/Account.php:598 msgid "If empty, posts will not expire. Expired posts will be deleted" msgstr "" -#: src/Module/Settings/Account.php:592 +#: src/Module/Settings/Account.php:599 msgid "Expire posts" msgstr "" -#: src/Module/Settings/Account.php:592 +#: src/Module/Settings/Account.php:599 msgid "When activated, posts and comments will be expired." msgstr "" -#: src/Module/Settings/Account.php:593 +#: src/Module/Settings/Account.php:600 msgid "Expire personal notes" msgstr "" -#: src/Module/Settings/Account.php:593 +#: src/Module/Settings/Account.php:600 msgid "" "When activated, the personal notes on your profile page will be expired." msgstr "" -#: src/Module/Settings/Account.php:594 +#: src/Module/Settings/Account.php:601 msgid "Expire starred posts" msgstr "" -#: src/Module/Settings/Account.php:594 +#: src/Module/Settings/Account.php:601 msgid "" "Starring posts keeps them from being expired. That behaviour is overwritten " "by this setting." msgstr "" -#: src/Module/Settings/Account.php:595 +#: src/Module/Settings/Account.php:602 msgid "Only expire posts by others" msgstr "" -#: src/Module/Settings/Account.php:595 +#: src/Module/Settings/Account.php:602 msgid "" "When activated, your own posts never expire. Then the settings above are " "only valid for posts you received." msgstr "" -#: src/Module/Settings/Account.php:598 +#: src/Module/Settings/Account.php:605 msgid "Notification Settings" msgstr "" -#: src/Module/Settings/Account.php:599 +#: src/Module/Settings/Account.php:606 msgid "Send a notification email when:" msgstr "" -#: src/Module/Settings/Account.php:600 +#: src/Module/Settings/Account.php:607 msgid "You receive an introduction" msgstr "" -#: src/Module/Settings/Account.php:601 +#: src/Module/Settings/Account.php:608 msgid "Your introductions are confirmed" msgstr "" -#: src/Module/Settings/Account.php:602 +#: src/Module/Settings/Account.php:609 msgid "Someone writes on your profile wall" msgstr "" -#: src/Module/Settings/Account.php:603 +#: src/Module/Settings/Account.php:610 msgid "Someone writes a followup comment" msgstr "" -#: src/Module/Settings/Account.php:604 +#: src/Module/Settings/Account.php:611 msgid "You receive a private message" msgstr "" -#: src/Module/Settings/Account.php:605 +#: src/Module/Settings/Account.php:612 msgid "You receive a friend suggestion" msgstr "" -#: src/Module/Settings/Account.php:606 +#: src/Module/Settings/Account.php:613 msgid "You are tagged in a post" msgstr "" -#: src/Module/Settings/Account.php:608 +#: src/Module/Settings/Account.php:615 msgid "Create a desktop notification when:" msgstr "" -#: src/Module/Settings/Account.php:609 +#: src/Module/Settings/Account.php:616 msgid "Someone tagged you" msgstr "" -#: src/Module/Settings/Account.php:610 +#: src/Module/Settings/Account.php:617 msgid "Someone directly commented on your post" msgstr "" -#: src/Module/Settings/Account.php:611 +#: src/Module/Settings/Account.php:618 msgid "Someone liked your content" msgstr "" -#: src/Module/Settings/Account.php:611 src/Module/Settings/Account.php:612 +#: src/Module/Settings/Account.php:618 src/Module/Settings/Account.php:619 msgid "Can only be enabled, when the direct comment notification is enabled." msgstr "" -#: src/Module/Settings/Account.php:612 +#: src/Module/Settings/Account.php:619 msgid "Someone shared your content" msgstr "" -#: src/Module/Settings/Account.php:613 +#: src/Module/Settings/Account.php:620 msgid "Someone commented in your thread" msgstr "" -#: src/Module/Settings/Account.php:614 +#: src/Module/Settings/Account.php:621 msgid "Someone commented in a thread where you commented" msgstr "" -#: src/Module/Settings/Account.php:615 +#: src/Module/Settings/Account.php:622 msgid "Someone commented in a thread where you interacted" msgstr "" -#: src/Module/Settings/Account.php:617 +#: src/Module/Settings/Account.php:624 msgid "Activate desktop notifications" msgstr "" -#: src/Module/Settings/Account.php:617 +#: src/Module/Settings/Account.php:624 msgid "Show desktop popup on new notifications" msgstr "" -#: src/Module/Settings/Account.php:621 +#: src/Module/Settings/Account.php:628 msgid "Text-only notification emails" msgstr "" -#: src/Module/Settings/Account.php:623 +#: src/Module/Settings/Account.php:630 msgid "Send text only notification emails, without the html part" msgstr "" -#: src/Module/Settings/Account.php:627 +#: src/Module/Settings/Account.php:634 msgid "Show detailled notifications" msgstr "" -#: src/Module/Settings/Account.php:629 +#: src/Module/Settings/Account.php:636 msgid "" "Per default, notifications are condensed to a single notification per item. " "When enabled every notification is displayed." msgstr "" -#: src/Module/Settings/Account.php:633 +#: src/Module/Settings/Account.php:640 msgid "Show notifications of ignored contacts" msgstr "" -#: src/Module/Settings/Account.php:635 +#: src/Module/Settings/Account.php:642 msgid "" "You don't see posts from ignored contacts. But you still see their comments. " "This setting controls if you want to still receive regular notifications " "that are caused by ignored contacts or not." msgstr "" -#: src/Module/Settings/Account.php:638 +#: src/Module/Settings/Account.php:645 msgid "Advanced Account/Page Type Settings" msgstr "" -#: src/Module/Settings/Account.php:639 +#: src/Module/Settings/Account.php:646 msgid "Change the behaviour of this account for special situations" msgstr "" -#: src/Module/Settings/Account.php:642 +#: src/Module/Settings/Account.php:649 msgid "Import Contacts" msgstr "" -#: src/Module/Settings/Account.php:643 +#: src/Module/Settings/Account.php:650 msgid "" "Upload a CSV file that contains the handle of your followed accounts in the " "first column you exported from the old account." msgstr "" -#: src/Module/Settings/Account.php:644 +#: src/Module/Settings/Account.php:651 msgid "Upload File" msgstr "" -#: src/Module/Settings/Account.php:647 +#: src/Module/Settings/Account.php:654 msgid "Relocate" msgstr "" -#: src/Module/Settings/Account.php:648 +#: src/Module/Settings/Account.php:655 msgid "" "If you have moved this profile from another server, and some of your " "contacts don't receive your updates, try pushing this button." msgstr "" -#: src/Module/Settings/Account.php:649 +#: src/Module/Settings/Account.php:656 msgid "Resend relocate message to contacts" msgstr "" diff --git a/view/templates/settings/pagetypes.tpl b/view/templates/settings/pagetypes.tpl index 3f6eb803d2..b10d39e4b1 100644 --- a/view/templates/settings/pagetypes.tpl +++ b/view/templates/settings/pagetypes.tpl @@ -15,6 +15,7 @@
    {{$community}}
    {{include file="field_radio.tpl" field=$page_community}} + {{include file="field_radio.tpl" field=$page_community_manually}} {{include file="field_radio.tpl" field=$page_prvgroup}}
    diff --git a/view/theme/frio/templates/moderation/users/active.tpl b/view/theme/frio/templates/moderation/users/active.tpl index 4ba099ddb1..a571ef64ac 100644 --- a/view/theme/frio/templates/moderation/users/active.tpl +++ b/view/theme/frio/templates/moderation/users/active.tpl @@ -76,6 +76,7 @@ {{if $u.page_flags_raw==3}}fa-heart{{/if}} {{* PAGE_FREELOVE *}} {{if $u.page_flags_raw==4}}fa-rss{{/if}} {{* PAGE_BLOG *}} {{if $u.page_flags_raw==5}}fa-user-secret{{/if}} {{* PAGE_PRVGROUP *}} + {{if $u.page_flags_raw==6}}fa-users{{/if}} {{* PAGE_COMM_MAN *}} " title="{{$u.page_flags}}"> {{if $u.page_flags_raw==0 && $u.account_type_raw > 0}} diff --git a/view/theme/frio/templates/moderation/users/blocked.tpl b/view/theme/frio/templates/moderation/users/blocked.tpl index 7e78c1c49f..2d4a5dfba6 100644 --- a/view/theme/frio/templates/moderation/users/blocked.tpl +++ b/view/theme/frio/templates/moderation/users/blocked.tpl @@ -75,7 +75,8 @@ {{if $u.page_flags_raw==3}}fa-heart{{/if}} {{* PAGE_FREELOVE *}} {{if $u.page_flags_raw==4}}fa-rss{{/if}} {{* PAGE_BLOG *}} {{if $u.page_flags_raw==5}}fa-user-secret{{/if}} {{* PAGE_PRVGROUP *}} - " title="{{$u.page_flags}}"> + {{if $u.page_flags_raw==6}}fa-users{{/if}} {{* PAGE_COMM_MAN *}} + " title="{{$u.page_flags}}"> {{if $u.page_flags_raw==0 && $u.account_type_raw > 0}} {{if $u.page_flags_raw==0 && $u.account_type_raw > 0}} From a44061976903ebd67481019280256cce4a57ee7e Mon Sep 17 00:00:00 2001 From: Michael Date: Wed, 10 Apr 2024 22:25:14 +0000 Subject: [PATCH 043/234] Prevent concurring ping requests --- src/Module/Notifications/Ping.php | 3 --- src/Module/Ping/Network.php | 39 +++++++++++++++++++++++++++++++ 2 files changed, 39 insertions(+), 3 deletions(-) diff --git a/src/Module/Notifications/Ping.php b/src/Module/Notifications/Ping.php index 2cbe191db2..998e0929ee 100644 --- a/src/Module/Notifications/Ping.php +++ b/src/Module/Notifications/Ping.php @@ -28,17 +28,14 @@ use Friendica\Content\GroupManager; use Friendica\Core\Cache\Capability\ICanCache; use Friendica\Core\Cache\Enum\Duration; use Friendica\Core\Config\Capability\IManageConfigValues; -use Friendica\Core\Hook; use Friendica\Core\L10n; use Friendica\Core\PConfig\Capability\IManagePersonalConfigValues; use Friendica\Core\Session\Capability\IHandleUserSessions; use Friendica\Database\Database; -use Friendica\Database\DBA; use Friendica\Model\Circle; use Friendica\Model\Post; use Friendica\Model\User; use Friendica\Model\Verb; -use Friendica\Module\Conversation\Network; use Friendica\Module\Register; use Friendica\Module\Response; use Friendica\Navigation\Notifications\Entity; diff --git a/src/Module/Ping/Network.php b/src/Module/Ping/Network.php index cf6706370e..3326d8a0af 100644 --- a/src/Module/Ping/Network.php +++ b/src/Module/Ping/Network.php @@ -21,11 +21,43 @@ namespace Friendica\Module\Ping; +use Friendica\App; +use Friendica\App\Mode; +use Friendica\Content\Conversation; +use Friendica\Content\Conversation\Factory\Timeline as TimelineFactory; +use Friendica\Content\Conversation\Repository\UserDefinedChannel; +use Friendica\Content\Conversation\Factory\Channel as ChannelFactory; +use Friendica\Content\Conversation\Factory\UserDefinedChannel as UserDefinedChannelFactory; +use Friendica\Content\Conversation\Factory\Community as CommunityFactory; +use Friendica\Content\Conversation\Factory\Network as NetworkFactory; +use Friendica\Core\Cache\Capability\ICanCache; +use Friendica\Core\Config\Capability\IManageConfigValues; +use Friendica\Core\L10n; +use Friendica\Core\Lock\Capability\ICanLock; +use Friendica\Core\PConfig\Capability\IManagePersonalConfigValues; +use Friendica\Core\Session\Capability\IHandleUserSessions; use Friendica\Core\System; +use Friendica\Database\Database; use Friendica\Module\Conversation\Network as NetworkModule; +use Friendica\Module\Response; +use Friendica\Navigation\SystemMessages; +use Friendica\Util\Profiler; +use Psr\Log\LoggerInterface; class Network extends NetworkModule { + /** + * @var ICanLock + */ + private $lock; + + public function __construct(ICanLock $lock, UserDefinedChannelFactory $userDefinedChannel, NetworkFactory $network, CommunityFactory $community, ChannelFactory $channelFactory, UserDefinedChannel $channel, App $app, TimelineFactory $timeline, SystemMessages $systemMessages, Mode $mode, Conversation $conversation, App\Page $page, IHandleUserSessions $session, Database $database, IManagePersonalConfigValues $pConfig, IManageConfigValues $config, ICanCache $cache, L10n $l10n, App\BaseURL $baseUrl, App\Arguments $args, LoggerInterface $logger, Profiler $profiler, Response $response, array $server, array $parameters = []) + { + parent::__construct($userDefinedChannel, $network, $community, $channelFactory, $channel, $app, $timeline, $systemMessages, $mode, $conversation, $page, $session, $database, $pConfig, $config, $cache, $l10n, $baseUrl, $args, $logger, $profiler, $response, $server, $parameters); + + $this->lock = $lock; + } + protected function rawContent(array $request = []) { if (!$this->session->getLocalUserId()) { @@ -46,6 +78,12 @@ class Network extends NetworkModule System::httpExit(''); } + $lockkey = 'network-ping-' . $this->session->getLocalUserId(); + if (!$this->lock->acquire($lockkey, 0)) { + $this->logger->debug('Ping-1-lock', ['uid' => $this->session->getLocalUserId()]); + System::httpExit(''); + } + $this->setPing(true); $this->itemsPerPage = 100; @@ -56,6 +94,7 @@ class Network extends NetworkModule } else { $items = $this->getItems(); } + $this->lock->release($lockkey); $count = count($items); System::httpExit(($count < 100) ? $count : '99+'); } From 7dc5622dcaa7db4369d96591fcddbf185da65cd4 Mon Sep 17 00:00:00 2001 From: Michael Date: Sun, 7 Apr 2024 08:26:15 +0000 Subject: [PATCH 044/234] Issue #14079: Shorten the displayed URL --- src/Content/Text/BBCode.php | 144 ++++++++++---------------- src/Util/Strings.php | 4 + tests/src/Content/Text/BBCodeTest.php | 11 +- 3 files changed, 67 insertions(+), 92 deletions(-) diff --git a/src/Content/Text/BBCode.php b/src/Content/Text/BBCode.php index 9a3db9e0ec..d10eed697a 100644 --- a/src/Content/Text/BBCode.php +++ b/src/Content/Text/BBCode.php @@ -51,7 +51,7 @@ use Friendica\Util\XML; class BBCode { // Update this value to the current date whenever changes are made to BBCode::convert - const VERSION = '2021-07-28'; + const VERSION = '2024-04-07'; const INTERNAL = 0; const EXTERNAL = 1; @@ -146,8 +146,7 @@ class BBCode case 'title': $value = self::toPlaintext(html_entity_decode($value, ENT_QUOTES, 'UTF-8')); $value = html_entity_decode($value, ENT_QUOTES, 'UTF-8'); - $value = str_replace(['[', ']'], ['[', ']'], $value); - $data['title'] = $value; + $data['title'] = self::escapeUrl($value); default: $data[$field] = html_entity_decode($value, ENT_QUOTES, 'UTF-8'); @@ -551,71 +550,6 @@ class BBCode return $text . "\n" . $data['after']; } - /** - * Converts [url] BBCodes in a format that looks fine on Mastodon. (callback function) - * - * @param array $match Array with the matching values - * @return string reformatted link including HTML codes - */ - private static function convertUrlForActivityPubCallback(array $match): string - { - $url = $match[1]; - - if (isset($match[2]) && ($match[1] != $match[2])) { - return $match[0]; - } - - $parts = parse_url($url); - if (!isset($parts['scheme'])) { - return $match[0]; - } - - return self::convertUrlForActivityPub($url); - } - - /** - * Converts [url] BBCodes in a format that looks fine on ActivityPub systems. - * - * @param string $url URL that is about to be reformatted - * @return string reformatted link including HTML codes - */ - private static function convertUrlForActivityPub(string $url): string - { - return sprintf('%s', $url, Strings::getStyledURL($url)); - } - - /* - * [noparse][i]italic[/i][/noparse] turns into - * [noparse][ i ]italic[ /i ][/noparse], - * to hide them from parser. - * - * @param array $match - * @return string - */ - private static function escapeNoparseCallback(array $match): string - { - $whole_match = $match[0]; - $captured = $match[1]; - $spacefied = preg_replace("/\[(.*?)\]/", "[ $1 ]", $captured); - $new_str = str_replace($captured, $spacefied, $whole_match); - return $new_str; - } - - /* - * The previously spacefied [noparse][ i ]italic[ /i ][/noparse], - * now turns back and the [noparse] tags are trimmed - * returning [i]italic[/i] - * - * @param array $match - * @return string - */ - private static function unescapeNoparseCallback(array $match): string - { - $captured = $match[1]; - $unspacefied = preg_replace("/\[ (.*?)\ ]/", "[$1]", $captured); - return $unspacefied; - } - /** * Returns the bracket character positions of a set of opening and closing BBCode tags, optionally skipping first * occurrences @@ -1914,16 +1848,6 @@ class BBCode $text = preg_replace("/([#@!])\[url\=(.*?)\](.*?)\[\/url\]/ism", '$1$3', $text); } - if (!$for_plaintext) { - if (in_array($simple_html, [self::OSTATUS, self::MASTODON_API, self::TWITTER_API, self::ACTIVITYPUB])) { - $text = preg_replace_callback("/\[url\](.*?)\[\/url\]/ism", [self::class, 'convertUrlForActivityPubCallback'], $text); - $text = preg_replace_callback("/\[url\=(.*?)\](.*?)\[\/url\]/ism", [self::class, 'convertUrlForActivityPubCallback'], $text); - } - } else { - $text = preg_replace("(\[url\](.*?)\[\/url\])ism", " $1 ", $text); - $text = preg_replace_callback("&\[url=([^\[\]]*)\]\[img\](.*)\[\/img\]\[\/url\]&Usi", [self::class, 'removePictureLinksCallback'], $text); - } - // Bookmarks in red - will be converted to bookmarks in friendica $text = preg_replace("/#\^\[url\](.*?)\[\/url\]/ism", '[bookmark=$1]$1[/bookmark]', $text); $text = preg_replace("/#\^\[url\=(.*?)\](.*?)\[\/url\]/ism", '[bookmark=$1]$2[/bookmark]', $text); @@ -1940,7 +1864,7 @@ class BBCode } // Perform URL Search - if ($try_oembed) { + if (!$for_plaintext && $try_oembed) { $text = preg_replace_callback("/\[bookmark\=([^\]]*)\](.*?)\[\/bookmark\]/ism", $try_oembed_callback, $text); } @@ -1968,6 +1892,14 @@ class BBCode $expression = "=diaspora://.*?/post/([0-9A-Za-z\-_@.:]{15,254}[0-9A-Za-z])=ism"; $text = preg_replace($expression, DI::baseUrl() . "/display/$1", $text); + // Red compatibility, though the link can't be authenticated on Friendica + $text = preg_replace("/\[zrl\=(.*?)\](.*?)\[\/zrl\]/ism", '[url=$1]$2[/url]', $text); + + if ($for_plaintext) { + $text = preg_replace("(\[url\](.*?)\[\/url\])ism", " $1 ", $text); + $text = preg_replace_callback("&\[url=([^\[\]]*)\]\[img\](.*)\[\/img\]\[\/url\]&Usi", [self::class, 'removePictureLinksCallback'], $text); + } + /* Tag conversion * Supports: * - #[url=][/url] @@ -1988,19 +1920,18 @@ class BBCode return $text; }); + if (in_array($simple_html, [self::INTERNAL, self::EXTERNAL, self::DIASPORA, self::OSTATUS, self::MASTODON_API, self::TWITTER_API, self::ACTIVITYPUB])) { + $text = self::shortenLinkDescription($text); + } else { + $text = self::unifyLinks($text); + } + // We need no target="_blank" rel="noopener noreferrer" for local links // convert links start with DI::baseUrl() as local link without the target="_blank" rel="noopener noreferrer" attribute - $escapedBaseUrl = preg_quote(DI::baseUrl(), '/'); - $text = preg_replace("/\[url\](" . $escapedBaseUrl . ".*?)\[\/url\]/ism", '$1', $text); - $text = preg_replace("/\[url\=(" . $escapedBaseUrl . ".*?)\](.*?)\[\/url\]/ism", '$2', $text); + $text = preg_replace("/\[url\=(" . preg_quote(DI::baseUrl(), '/') . ".*?)\](.*?)\[\/url\]/ism", '$2', $text); - $text = preg_replace("/\[url\](.*?)\[\/url\]/ism", '$1', $text); $text = preg_replace("/\[url\=(.*?)\](.*?)\[\/url\]/ism", '$2', $text); - // Red compatibility, though the link can't be authenticated on Friendica - $text = preg_replace("/\[zrl\=(.*?)\](.*?)\[\/zrl\]/ism", '$2', $text); - - // we may need to restrict this further if it picks up too many strays // link acct:user@host to a webfinger profile redirector @@ -2112,6 +2043,45 @@ class BBCode return trim($text); } + private static function escapeUrl(string $url): string + { + return str_replace(['[', ']'], ['[', ']'], $url); + } + + private static function unifyLinks(string $text): string + { + return preg_replace_callback( + "/\[url\](.*?)\[\/url\]/ism", + function ($match) { + return "[url=" . self::escapeUrl($match[1]) . "]" . $match[1] . "[/url]"; + }, + $text + ); + } + + private static function shortenLinkDescription(string $text): string + { + $text = preg_replace_callback( + "/\[url\](.*?)\[\/url\]/ism", + function ($match) { + return "[url=" . self::escapeUrl($match[1]) . "]" . Strings::getStyledURL($match[1]) . "[/url]"; + }, + $text + ); + $text = preg_replace_callback( + "/\[url\=(.*?)\](.*?)\[\/url\]/ism", + function ($match) { + if ($match[1] == $match[2]) { + return "[url=" . self::escapeUrl($match[1]) . "]" . Strings::getStyledURL($match[2]) . "[/url]"; + } else { + return "[url=" . self::escapeUrl($match[1]) . "]" . $match[2] . "[/url]"; + } + }, + $text + ); + return $text; + } + /** * Strips the "abstract" tag from the provided text * diff --git a/src/Util/Strings.php b/src/Util/Strings.php index 34029648ee..7645466139 100644 --- a/src/Util/Strings.php +++ b/src/Util/Strings.php @@ -569,6 +569,10 @@ class Strings public static function getStyledURL(string $url): string { $parts = parse_url($url); + if (empty($parts['scheme'])) { + return $url; + } + $scheme = [$parts['scheme'] . '://www.', $parts['scheme'] . '://']; $styled_url = str_replace($scheme, '', $url); diff --git a/tests/src/Content/Text/BBCodeTest.php b/tests/src/Content/Text/BBCodeTest.php index d3b05fb590..7f21b395ae 100644 --- a/tests/src/Content/Text/BBCodeTest.php +++ b/tests/src/Content/Text/BBCodeTest.php @@ -25,6 +25,7 @@ use Friendica\Content\Text\BBCode; use Friendica\DI; use Friendica\Network\HTTPException\InternalServerErrorException; use Friendica\Test\FixtureTest; +use Friendica\Util\Strings; class BBCodeTest extends FixtureTest { @@ -148,7 +149,7 @@ class BBCodeTest extends FixtureTest public function testAutoLinking(string $data, bool $assertHTML) { $output = BBCode::convert($data); - $assert = $this->HTMLPurifier->purify('' . $data . ''); + $assert = $this->HTMLPurifier->purify('' . Strings::getStyledURL($data) . ''); if ($assertHTML) { self::assertEquals($assert, $output); } else { @@ -160,21 +161,21 @@ class BBCodeTest extends FixtureTest { return [ 'bug-7271-condensed-space' => [ - 'expectedHtml' => '
    1. http://example.com/
    ', + 'expectedHtml' => '
    1. example.com/
    ', 'text' => '[ol][li] http://example.com/[/ol]', ], 'bug-7271-condensed-nospace' => [ - 'expectedHtml' => '
    1. http://example.com/
    ', + 'expectedHtml' => '
    1. example.com/
    ', 'text' => '[ol][li]http://example.com/[/ol]', ], 'bug-7271-indented-space' => [ - 'expectedHtml' => '', + 'expectedHtml' => '', 'text' => '[ul] [li] http://example.com/ [/ul]', ], 'bug-7271-indented-nospace' => [ - 'expectedHtml' => '', + 'expectedHtml' => '', 'text' => '[ul] [li]http://example.com/ [/ul]', From 45b30825f0b6d574d56d05fb438badaa289a25b1 Mon Sep 17 00:00:00 2001 From: Michael Date: Thu, 11 Apr 2024 06:46:29 +0000 Subject: [PATCH 045/234] Isolate the link conversion into a dedicated function --- src/Content/Text/BBCode.php | 258 ++++++++++++++++++------------------ 1 file changed, 132 insertions(+), 126 deletions(-) diff --git a/src/Content/Text/BBCode.php b/src/Content/Text/BBCode.php index d10eed697a..bacfe27bb1 100644 --- a/src/Content/Text/BBCode.php +++ b/src/Content/Text/BBCode.php @@ -1805,132 +1805,7 @@ class BBCode $text = '' . $text . ''; } - $text = preg_replace_callback("/\[(url)\](.*?)\[\/url\]/ism", [self::class, 'sanitizeLinksCallback'], $text); - $text = preg_replace_callback("/\[(url)\=(.*?)\](.*?)\[\/url\]/ism", [self::class, 'sanitizeLinksCallback'], $text); - - // Handle mentions and hashtag links - if ($simple_html == self::DIASPORA) { - // The ! is converted to @ since Diaspora only understands the @ - $text = preg_replace( - "/([@!])\[url\=(.*?)\](.*?)\[\/url\]/ism", - '@$3', - $text - ); - } elseif (in_array($simple_html, [self::OSTATUS, self::ACTIVITYPUB])) { - $text = preg_replace( - "/([@!])\[url\=(.*?)\](.*?)\[\/url\]/ism", - '$1$3', - $text - ); - $text = preg_replace( - "/([#])\[url\=(.*?)\](.*?)\[\/url\]/ism", - '', - $text - ); - } elseif (in_array($simple_html, [self::INTERNAL, self::EXTERNAL, self::TWITTER_API])) { - $text = preg_replace( - "/([@!])\[url\=(.*?)\](.*?)\[\/url\]/ism", - '$1$3', - $text - ); - } elseif ($simple_html == self::MASTODON_API) { - $text = preg_replace( - "/([@!])\[url\=(.*?)\](.*?)\[\/url\]/ism", - '$1$3', - $text - ); - $text = preg_replace( - "/([#])\[url\=(.*?)\](.*?)\[\/url\]/ism", - '', - $text - ); - } else { - $text = preg_replace("/([#@!])\[url\=(.*?)\](.*?)\[\/url\]/ism", '$1$3', $text); - } - - // Bookmarks in red - will be converted to bookmarks in friendica - $text = preg_replace("/#\^\[url\](.*?)\[\/url\]/ism", '[bookmark=$1]$1[/bookmark]', $text); - $text = preg_replace("/#\^\[url\=(.*?)\](.*?)\[\/url\]/ism", '[bookmark=$1]$2[/bookmark]', $text); - $text = preg_replace( - "/#\[url\=.*?\]\^\[\/url\]\[url\=(.*?)\](.*?)\[\/url\]/i", - "[bookmark=$1]$2[/bookmark]", - $text - ); - - if (in_array($simple_html, [self::OSTATUS, self::TWITTER, self::BLUESKY])) { - $text = preg_replace_callback("/([^#@!])\[url\=([^\]]*)\](.*?)\[\/url\]/ism", [self::class, 'expandLinksCallback'], $text); - //$text = preg_replace("/[^#@!]\[url\=([^\]]*)\](.*?)\[\/url\]/ism", ' $2 [url]$1[/url]', $text); - $text = preg_replace("/\[bookmark\=([^\]]*)\](.*?)\[\/bookmark\]/ism", ' $2 [url]$1[/url]', $text); - } - - // Perform URL Search - if (!$for_plaintext && $try_oembed) { - $text = preg_replace_callback("/\[bookmark\=([^\]]*)\](.*?)\[\/bookmark\]/ism", $try_oembed_callback, $text); - } - - $text = preg_replace("/\[bookmark\=([^\]]*)\](.*?)\[\/bookmark\]/ism", '[url=$1]$2[/url]', $text); - - // Handle Diaspora posts - $text = preg_replace_callback( - "&\[url=/?posts/([^\[\]]*)\](.*)\[\/url\]&Usi", - function ($match) { - return "[url=" . DI::baseUrl() . "/display/" . $match[1] . "]" . $match[2] . "[/url]"; - }, - $text - ); - - $text = preg_replace_callback( - "&\[url=/people\?q\=(.*)\](.*)\[\/url\]&Usi", - function ($match) { - return "[url=" . DI::baseUrl() . "/search?search=%40" . $match[1] . "]" . $match[2] . "[/url]"; - }, - $text - ); - - // Server independent link to posts and comments - // See issue: https://github.com/diaspora/diaspora_federation/issues/75 - $expression = "=diaspora://.*?/post/([0-9A-Za-z\-_@.:]{15,254}[0-9A-Za-z])=ism"; - $text = preg_replace($expression, DI::baseUrl() . "/display/$1", $text); - - // Red compatibility, though the link can't be authenticated on Friendica - $text = preg_replace("/\[zrl\=(.*?)\](.*?)\[\/zrl\]/ism", '[url=$1]$2[/url]', $text); - - if ($for_plaintext) { - $text = preg_replace("(\[url\](.*?)\[\/url\])ism", " $1 ", $text); - $text = preg_replace_callback("&\[url=([^\[\]]*)\]\[img\](.*)\[\/img\]\[\/url\]&Usi", [self::class, 'removePictureLinksCallback'], $text); - } - - /* Tag conversion - * Supports: - * - #[url=][/url] - * - [url=]#[/url] - */ - self::performWithEscapedTags($text, ['url', 'share'], function ($text) use ($simple_html) { - $text = preg_replace_callback("/(?:#\[url\=[^\[\]]*\]|\[url\=[^\[\]]*\]#)(.*?)\[\/url\]/ism", function ($matches) use ($simple_html) { - if ($simple_html == self::ACTIVITYPUB) { - return '#' - . XML::escape($matches[1]) . ''; - } else { - return '#'; - } - }, $text); - return $text; - }); - - if (in_array($simple_html, [self::INTERNAL, self::EXTERNAL, self::DIASPORA, self::OSTATUS, self::MASTODON_API, self::TWITTER_API, self::ACTIVITYPUB])) { - $text = self::shortenLinkDescription($text); - } else { - $text = self::unifyLinks($text); - } - - // We need no target="_blank" rel="noopener noreferrer" for local links - // convert links start with DI::baseUrl() as local link without the target="_blank" rel="noopener noreferrer" attribute - $text = preg_replace("/\[url\=(" . preg_quote(DI::baseUrl(), '/') . ".*?)\](.*?)\[\/url\]/ism", '$2', $text); - - $text = preg_replace("/\[url\=(.*?)\](.*?)\[\/url\]/ism", '$2', $text); + $text = self::convertUrlToHtml($text, $simple_html, $for_plaintext, $try_oembed, $try_oembed_callback); // we may need to restrict this further if it picks up too many strays // link acct:user@host to a webfinger profile redirector @@ -2043,6 +1918,137 @@ class BBCode return trim($text); } + private static function convertUrlToHtml(string $text, int $simple_html, bool $for_plaintext, bool $try_oembed, \Closure $try_oembed_callback): string + { + $text = preg_replace_callback("/\[(url)\](.*?)\[\/url\]/ism", [self::class, 'sanitizeLinksCallback'], $text); + $text = preg_replace_callback("/\[(url)\=(.*?)\](.*?)\[\/url\]/ism", [self::class, 'sanitizeLinksCallback'], $text); + + // Handle mentions and hashtag links + if ($simple_html == self::DIASPORA) { + // The ! is converted to @ since Diaspora only understands the @ + $text = preg_replace( + "/([@!])\[url\=(.*?)\](.*?)\[\/url\]/ism", + '@$3', + $text + ); + } elseif (in_array($simple_html, [self::OSTATUS, self::ACTIVITYPUB])) { + $text = preg_replace( + "/([@!])\[url\=(.*?)\](.*?)\[\/url\]/ism", + '$1$3', + $text + ); + $text = preg_replace( + "/([#])\[url\=(.*?)\](.*?)\[\/url\]/ism", + '', + $text + ); + } elseif (in_array($simple_html, [self::INTERNAL, self::EXTERNAL, self::TWITTER_API])) { + $text = preg_replace( + "/([@!])\[url\=(.*?)\](.*?)\[\/url\]/ism", + '$1$3', + $text + ); + } elseif ($simple_html == self::MASTODON_API) { + $text = preg_replace( + "/([@!])\[url\=(.*?)\](.*?)\[\/url\]/ism", + '$1$3', + $text + ); + $text = preg_replace( + "/([#])\[url\=(.*?)\](.*?)\[\/url\]/ism", + '', + $text + ); + } else { + $text = preg_replace("/([#@!])\[url\=(.*?)\](.*?)\[\/url\]/ism", '$1$3', $text); + } + + if ($for_plaintext) { + $text = preg_replace("(\[url\](.*?)\[\/url\])ism", " $1 ", $text); + $text = preg_replace_callback("&\[url=([^\[\]]*)\]\[img\](.*)\[\/img\]\[\/url\]&Usi", [self::class, 'removePictureLinksCallback'], $text); + } + + // Bookmarks in red - will be converted to bookmarks in friendica + $text = preg_replace("/#\^\[url\](.*?)\[\/url\]/ism", '[bookmark=$1]$1[/bookmark]', $text); + $text = preg_replace("/#\^\[url\=(.*?)\](.*?)\[\/url\]/ism", '[bookmark=$1]$2[/bookmark]', $text); + $text = preg_replace( + "/#\[url\=.*?\]\^\[\/url\]\[url\=(.*?)\](.*?)\[\/url\]/i", + "[bookmark=$1]$2[/bookmark]", + $text + ); + + if (in_array($simple_html, [self::OSTATUS, self::TWITTER, self::BLUESKY])) { + $text = preg_replace_callback("/([^#@!])\[url\=([^\]]*)\](.*?)\[\/url\]/ism", [self::class, 'expandLinksCallback'], $text); + //$text = preg_replace("/[^#@!]\[url\=([^\]]*)\](.*?)\[\/url\]/ism", ' $2 [url]$1[/url]', $text); + $text = preg_replace("/\[bookmark\=([^\]]*)\](.*?)\[\/bookmark\]/ism", ' $2 [url]$1[/url]', $text); + } + + // Perform URL Search + if ($try_oembed) { + $text = preg_replace_callback("/\[bookmark\=([^\]]*)\](.*?)\[\/bookmark\]/ism", $try_oembed_callback, $text); + } + + $text = preg_replace("/\[bookmark\=([^\]]*)\](.*?)\[\/bookmark\]/ism", '[url=$1]$2[/url]', $text); + + // Handle Diaspora posts + $text = preg_replace_callback( + "&\[url=/?posts/([^\[\]]*)\](.*)\[\/url\]&Usi", + function ($match) { + return "[url=" . DI::baseUrl() . "/display/" . $match[1] . "]" . $match[2] . "[/url]"; + }, + $text + ); + + $text = preg_replace_callback( + "&\[url=/people\?q\=(.*)\](.*)\[\/url\]&Usi", + function ($match) { + return "[url=" . DI::baseUrl() . "/search?search=%40" . $match[1] . "]" . $match[2] . "[/url]"; + }, + $text + ); + + // Server independent link to posts and comments + // See issue: https://github.com/diaspora/diaspora_federation/issues/75 + $expression = "=diaspora://.*?/post/([0-9A-Za-z\-_@.:]{15,254}[0-9A-Za-z])=ism"; + $text = preg_replace($expression, DI::baseUrl() . "/display/$1", $text); + + /* Tag conversion + * Supports: + * - #[url=][/url] + * - [url=]#[/url] + */ + self::performWithEscapedTags($text, ['url', 'share'], function ($text) use ($simple_html) { + $text = preg_replace_callback("/(?:#\[url\=[^\[\]]*\]|\[url\=[^\[\]]*\]#)(.*?)\[\/url\]/ism", function ($matches) use ($simple_html) { + if ($simple_html == self::ACTIVITYPUB) { + return '#' + . XML::escape($matches[1]) . ''; + } else { + return '#'; + } + }, $text); + return $text; + }); + + // Red compatibility, though the link can't be authenticated on Friendica + $text = preg_replace("/\[zrl\=(.*?)\](.*?)\[\/zrl\]/ism", '[url=$1]$2[/url]', $text); + + if (in_array($simple_html, [self::INTERNAL, self::EXTERNAL, self::DIASPORA, self::OSTATUS, self::MASTODON_API, self::TWITTER_API, self::ACTIVITYPUB])) { + $text = self::shortenLinkDescription($text); + } else { + $text = self::unifyLinks($text); + } + + // We need no target="_blank" rel="noopener noreferrer" for local links + // convert links start with DI::baseUrl() as local link without the target="_blank" rel="noopener noreferrer" attribute + $text = preg_replace("/\[url\=(" . preg_quote(DI::baseUrl(), '/') . ".*?)\](.*?)\[\/url\]/ism", '$2', $text); + + $text = preg_replace("/\[url\=(.*?)\](.*?)\[\/url\]/ism", '$2', $text); + return $text; + } + private static function escapeUrl(string $url): string { return str_replace(['[', ']'], ['[', ']'], $url); From c5b8abcaf0bb8998edf08d7324dcfed356af9366 Mon Sep 17 00:00:00 2001 From: Matthew Exon Date: Sat, 6 Apr 2024 05:08:07 +0100 Subject: [PATCH 046/234] round scaled dimensions up to avoid zero size --- src/Object/Image.php | 3 +++ src/Util/Images.php | 10 +++++----- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/src/Object/Image.php b/src/Object/Image.php index bff1efccbe..6e1b2fe8f8 100644 --- a/src/Object/Image.php +++ b/src/Object/Image.php @@ -591,6 +591,9 @@ class Image if (!$this->isValid()) { return false; } + if ($dest_width <= 0 || $dest_height <= 0) { + return false; + } if ($this->isImagick()) { /* diff --git a/src/Util/Images.php b/src/Util/Images.php index f5a7e5af3d..dac6f15aec 100644 --- a/src/Util/Images.php +++ b/src/Util/Images.php @@ -418,19 +418,19 @@ class Images if ((($height * 9) / 16) > $width) { $dest_width = $max; - $dest_height = intval(($height * $max) / $width); + $dest_height = intval(ceil(($height * $max) / $width)); } elseif ($width > $height) { // else constrain both dimensions $dest_width = $max; - $dest_height = intval(($height * $max) / $width); + $dest_height = intval(ceil(($height * $max) / $width)); } else { - $dest_width = intval(($width * $max) / $height); + $dest_width = intval(ceil(($width * $max) / $height)); $dest_height = $max; } } else { if ($width > $max) { $dest_width = $max; - $dest_height = intval(($height * $max) / $width); + $dest_height = intval(ceil(($height * $max) / $width)); } else { if ($height > $max) { // very tall image (greater than 16:9) @@ -440,7 +440,7 @@ class Images $dest_width = $width; $dest_height = $height; } else { - $dest_width = intval(($width * $max) / $height); + $dest_width = intval(ceil(($width * $max) / $height)); $dest_height = $max; } } else { From a20b876d679fbcfd08a53914d49946a63ec093bc Mon Sep 17 00:00:00 2001 From: Matthew Exon Date: Sat, 13 Apr 2024 21:47:13 +0200 Subject: [PATCH 047/234] add unit tests for getScalingDimensions --- tests/src/Util/ImagesTest.php | 100 ++++++++++++++++++++++++++++++++++ 1 file changed, 100 insertions(+) diff --git a/tests/src/Util/ImagesTest.php b/tests/src/Util/ImagesTest.php index 4ea19e778d..e0bf6c9a5d 100644 --- a/tests/src/Util/ImagesTest.php +++ b/tests/src/Util/ImagesTest.php @@ -96,4 +96,104 @@ class ImagesTest extends MockedTest self::assertArraySubset($assertion, Images::getInfoFromURL($url)); } + + public function dataScalingDimensions() + { + return [ + 'landscape' => [ + 'width' => 640, + 'height' => 480, + 'max' => 320, + 'assertion' => [ + 'width' => 320, + 'height' => 240, + ] + ], + 'wide_landscape' => [ + 'width' => 640, + 'height' => 120, + 'max' => 320, + 'assertion' => [ + 'width' => 320, + 'height' => 60, + ] + ], + 'landscape_round_up' => [ + 'width' => 640, + 'height' => 479, + 'max' => 320, + 'assertion' => [ + 'width' => 320, + 'height' => 240, + ] + ], + 'landscape_zero_height' => [ + 'width' => 640, + 'height' => 1, + 'max' => 160, + 'assertion' => [ + 'width' => 160, + 'height' => 1, + ] + ], + 'portrait' => [ + 'width' => 480, + 'height' => 640, + 'max' => 320, + 'assertion' => [ + 'width' => 240, + 'height' => 320, + ] + ], + // For portrait with aspect ratio <= 16:9, constrain height + 'portrait_16_9' => [ + 'width' => 1080, + 'height' => 1920, + 'max' => 320, + 'assertion' => [ + 'width' => 180, + 'height' => 320, + ] + ], + // For portrait with aspect ratio > 16:9, constrain width + 'portrait_over_16_9_too_wide' => [ + 'width' => 1080, + 'height' => 1921, + 'max' => 320, + 'assertion' => [ + 'width' => 320, + 'height' => 570, + ] + ], + // For portrait with aspect ratio > 16:9, constrain width + 'portrait_over_16_9_not_too_wide' => [ + 'width' => 1080, + 'height' => 1921, + 'max' => 1080, + 'assertion' => [ + 'width' => 1080, + 'height' => 1921, + ] + ], + 'portrait_round_up' => [ + 'width' => 479, + 'height' => 640, + 'max' => 320, + 'assertion' => [ + 'width' => 240, + 'height' => 320, + ] + ], + ]; + } + + /** + * Test the Images::getScalingDimensions() method + * + * @dataProvider dataScalingDimensions + */ + public function testGetScalingDimensions(int $width, int $height, int $max, array $assertion) + { + self::assertArraySubset($assertion, Images::getScalingDimensions($width, $height, $max)); + } } From f616dc054f5c9d2077e6562f9543ca1f1227865b Mon Sep 17 00:00:00 2001 From: Matthew Exon Date: Sat, 13 Apr 2024 22:24:30 +0200 Subject: [PATCH 048/234] allow overriding password during local testing --- bin/dev/autotest.sh | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/bin/dev/autotest.sh b/bin/dev/autotest.sh index b6f67cf118..604e99fcdb 100755 --- a/bin/dev/autotest.sh +++ b/bin/dev/autotest.sh @@ -152,8 +152,8 @@ function execute_tests() { echo "To use the docker container set the USEDOCKER environment variable" exit 3 fi - mysql -u "${DATABASE_USER}" -pfriendica -e "DROP DATABASE IF EXISTS ${DATABASE_NAME}" -h ${DATABASE_HOST} || true - mysql -u "${DATABASE_USER}" -pfriendica -e "CREATE DATABASE ${DATABASE_NAME} DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci" -h ${DATABASE_HOST} + mysql -u "${DATABASE_USER}" -p"${DATABASE_PASSWORD}" -e "DROP DATABASE IF EXISTS ${DATABASE_NAME}" -h ${DATABASE_HOST} || true + mysql -u "${DATABASE_USER}" -p"${DATABASE_PASSWORD}" -e "CREATE DATABASE ${DATABASE_NAME} DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci" -h ${DATABASE_HOST} else DATABASE_HOST=mysql fi @@ -185,8 +185,8 @@ function execute_tests() { echo "To use the docker container set the USEDOCKER environment variable" exit 3 fi - mysql -u "${DATABASE_USER}" -pfriendica -e "DROP DATABASE IF EXISTS ${DATABASE_NAME}" -h ${DATABASE_HOST} || true - mysql -u "${DATABASE_USER}" -pfriendica -e "CREATE DATABASE ${DATABASE_NAME} DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci" -h ${DATABASE_HOST} + mysql -u "${DATABASE_USER}" -p"${DATABASE_PASSWORD}" -e "DROP DATABASE IF EXISTS ${DATABASE_NAME}" -h ${DATABASE_HOST} || true + mysql -u "${DATABASE_USER}" -p"${DATABASE_PASSWORD}" -e "CREATE DATABASE ${DATABASE_NAME} DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci" -h ${DATABASE_HOST} else DATABASE_HOST=mariadb fi @@ -203,7 +203,7 @@ function execute_tests() { if [ -n "${USEDOCKER}" ]; then echo "Initialize database..." - docker exec ${DOCKER_CONTAINER_ID} mysql -u root -pfriendica -e "CREATE DATABASE IF NOT EXISTS ${DATABASE_NAME};" + docker exec ${DOCKER_CONTAINER_ID} mysql -u root -p"${DATABASE_PASSWORD}" -e "CREATE DATABASE IF NOT EXISTS ${DATABASE_NAME};" fi export MYSQL_HOST="${DATABASE_HOST}" From e24d1da13b5d7f4e61292368a40c37a27177d841 Mon Sep 17 00:00:00 2001 From: Matthew Exon Date: Sun, 14 Apr 2024 09:06:48 +0200 Subject: [PATCH 049/234] tidy up more password definitions --- bin/dev/autotest.sh | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/bin/dev/autotest.sh b/bin/dev/autotest.sh index 604e99fcdb..a7a908327c 100755 --- a/bin/dev/autotest.sh +++ b/bin/dev/autotest.sh @@ -138,9 +138,9 @@ function execute_tests() { if [ -n "${USEDOCKER}" ]; then echo "Fire up the mysql docker" DOCKER_CONTAINER_ID=$(docker run \ - -e MYSQL_ROOT_PASSWORD=friendica \ + -e MYSQL_ROOT_PASSWORD="${DATABASE_PASSWORD}" \ -e MYSQL_USER="${DATABASE_USER}" \ - -e MYSQL_PASSWORD=friendica \ + -e MYSQL_PASSWORD="${DATABASE_PASSWORD}" \ -e MYSQL_DATABASE="${DATABASE_NAME}" \ -d mysql) DATABASE_HOST=$(docker inspect --format="{{.NetworkSettings.IPAddress}}" "${DOCKER_CONTAINER_ID}") @@ -171,9 +171,9 @@ function execute_tests() { if [ -n "${USEDOCKER}" ]; then echo "Fire up the mariadb docker" DOCKER_CONTAINER_ID=$(docker run \ - -e MYSQL_ROOT_PASSWORD=friendica \ + -e MYSQL_ROOT_PASSWORD="${DATABASE_PASSWORD}" \ -e MYSQL_USER="${DATABASE_USER}" \ - -e MYSQL_PASSWORD=friendica \ + -e MYSQL_PASSWORD="${DATABASE_PASSWORD}" \ -e MYSQL_DATABASE="${DATABASE_NAME}" \ -d mariadb) DATABASE_HOST=$(docker inspect --format="{{.NetworkSettings.IPAddress}}" "${DOCKER_CONTAINER_ID}") @@ -210,7 +210,7 @@ function execute_tests() { #call installer echo "Installing Friendica..." - "${PHP}" ./bin/console.php autoinstall --dbuser="${DATABASE_USER}" --dbpass=friendica --dbdata="${DATABASE_NAME}" --dbhost="${DATABASE_HOST}" --url=https://friendica.local --admin=admin@friendica.local + "${PHP}" ./bin/console.php autoinstall --dbuser="${DATABASE_USER}" --dbpass="${DATABASE_PASSWORD}" --dbdata="${DATABASE_NAME}" --dbhost="${DATABASE_HOST}" --url=https://friendica.local --admin=admin@friendica.local fi #test execution From 38da9013ffa37920b3064bf9ba7a8a66eae475c4 Mon Sep 17 00:00:00 2001 From: Michael Date: Sat, 13 Apr 2024 06:38:39 +0000 Subject: [PATCH 050/234] The BBCode conversion is split into several smaller functions --- src/Content/Text/BBCode.php | 1156 +++++++++-------- src/Content/Text/HTML.php | 13 +- .../Factory/Api/Twitter/DirectMessageTest.php | 2 +- view/lang/C/messages.po | 130 +- 4 files changed, 711 insertions(+), 590 deletions(-) diff --git a/src/Content/Text/BBCode.php b/src/Content/Text/BBCode.php index bacfe27bb1..3112ce169f 100644 --- a/src/Content/Text/BBCode.php +++ b/src/Content/Text/BBCode.php @@ -1317,10 +1317,8 @@ class BBCode Hook::callAll('bbcode', $text); - $a = DI::app(); - - $text = self::performWithEscapedTags($text, ['code'], function ($text) use ($try_oembed, $simple_html, $for_plaintext, $a, $uriid) { - $text = self::performWithEscapedTags($text, ['noparse', 'nobb', 'pre'], function ($text) use ($try_oembed, $simple_html, $for_plaintext, $a, $uriid) { + $text = self::performWithEscapedTags($text, ['code'], function ($text) use ($try_oembed, $simple_html, $for_plaintext, $uriid) { + $text = self::performWithEscapedTags($text, ['noparse', 'nobb', 'pre'], function ($text) use ($try_oembed, $simple_html, $for_plaintext, $uriid) { /* * preg_match_callback function to replace potential Oembed tags with Oembed content * @@ -1341,534 +1339,66 @@ class BBCode return $return; }; - // Remove the abstract element. It is a non visible element. - $text = self::stripAbstract($text); - - // Line ending normalisation - $text = str_replace("\r\n", "\n", $text); - - // Move new lines outside of tags - $text = preg_replace("#\[(\w*)](\n*)#ism", '$2[$1]', $text); - $text = preg_replace("#(\n*)\[/(\w*)]#ism", '[/$2]$1', $text); - // Extract the private images which use data urls since preg has issues with // large data sizes. Stash them away while we do bbcode conversion, and then put them back // in after we've done all the regex matching. We cannot use any preg functions to do this. - $extracted = self::extractImagesFromItemBody($text); - $text = $extracted['body']; $saved_image = $extracted['images']; - // If we find any event code, turn it into an event. - // After we're finished processing the bbcode we'll - // replace all of the event code with a reformatted version. + // General clean up of the content, for example unneeded blanks and new lines + $text = self::normaliseInput($extracted['body']); - $ev = Event::fromBBCode($text); - - // Replace any html brackets with HTML Entities to prevent executing HTML or script - // Don't use strip_tags here because it breaks [url] search by replacing & with amp - - $text = str_replace("<", "<", $text); - $text = str_replace(">", ">", $text); - - // remove some newlines before the general conversion - $text = preg_replace("/\s?\[share(.*?)\]\s?(.*?)\s?\[\/share\]\s?/ism", "\n[share$1]$2[/share]\n", $text); - $text = preg_replace("/\s?\[quote(.*?)\]\s?(.*?)\s?\[\/quote\]\s?/ism", "\n[quote$1]$2[/quote]\n", $text); - - // when the content is meant exporting to other systems then remove the avatar picture since this doesn't really look good on these systems - if (!$try_oembed) { - $text = preg_replace("/\[share(.*?)avatar\s?=\s?'.*?'\s?(.*?)\]\s?(.*?)\s?\[\/share\]\s?/ism", "\n[share$1$2]$3[/share]", $text); - } - - // Remove linefeeds inside of the table elements. See issue #6799 - $search = [ - "\n[th]", "[th]\n", " [th]", "\n[/th]", "[/th]\n", "[/th] ", - "\n[td]", "[td]\n", " [td]", "\n[/td]", "[/td]\n", "[/td] ", - "\n[tr]", "[tr]\n", " [tr]", "[tr] ", "\n[/tr]", "[/tr]\n", " [/tr]", "[/tr] ", - "\n[hr]", "[hr]\n", " [hr]", "[hr] ", - "\n[attachment ", " [attachment ", "\n[/attachment]", "[/attachment]\n", " [/attachment]", "[/attachment] ", - "[table]\n", "[table] ", " [table]", "\n[/table]", " [/table]", "[/table] ", - " \n", "\t\n", "[/li]\n", "\n[li]", "\n[*]", - ]; - $replace = [ - "[th]", "[th]", "[th]", "[/th]", "[/th]", "[/th]", - "[td]", "[td]", "[td]", "[/td]", "[/td]", "[/td]", - "[tr]", "[tr]", "[tr]", "[tr]", "[/tr]", "[/tr]", "[/tr]", "[/tr]", - "[hr]", "[hr]", "[hr]", "[hr]", - "[attachment ", "[attachment ", "[/attachment]", "[/attachment]", "[/attachment]", "[/attachment]", - "[table]", "[table]", "[table]", "[/table]", "[/table]", "[/table]", - "\n", "\n", "[/li]", "[li]", "[*]", - ]; - do { - $oldtext = $text; - $text = str_replace($search, $replace, $text); - } while ($oldtext != $text); - - // Replace these here only once - $search = ["\n[table]", "[/table]\n"]; - $replace = ["[table]", "[/table]"]; - $text = str_replace($search, $replace, $text); - - // Trim new lines regardless of the system.remove_multiplicated_lines config value - $text = trim($text, "\n"); - - // removing multiplicated newlines - if (DI::config()->get('system', 'remove_multiplicated_lines')) { - $search = [ - "\n\n\n", "[/quote]\n\n", "\n[/quote]", "\n[ul]", "[/ul]\n", "\n[ol]", "[/ol]\n", "\n\n[share ", "[/attachment]\n", - "\n[h1]", "[/h1]\n", "\n[h2]", "[/h2]\n", "\n[h3]", "[/h3]\n", "\n[h4]", "[/h4]\n", "\n[h5]", "[/h5]\n", "\n[h6]", "[/h6]\n" - ]; - $replace = [ - "\n\n", "[/quote]\n", "[/quote]", "[ul]", "[/ul]", "[ol]", "[/ol]", "\n[share ", "[/attachment]", - "[h1]", "[/h1]", "[h2]", "[/h2]", "[h3]", "[/h3]", "[h4]", "[/h4]", "[h5]", "[/h5]", "[h6]", "[/h6]" - ]; - do { - $oldtext = $text; - $text = str_replace($search, $replace, $text); - } while ($oldtext != $text); - } - - /// @todo Have a closer look at the different html modes - // Handle attached links or videos - if ($simple_html == self::NPF) { - $text = self::removeAttachment($text); - } elseif (in_array($simple_html, [self::MASTODON_API, self::TWITTER_API, self::ACTIVITYPUB])) { - $text = self::replaceAttachment($text); - } elseif (!in_array($simple_html, [self::INTERNAL, self::EXTERNAL, self::CONNECTORS])) { - $text = self::replaceAttachment($text, true); - } else { - $text = self::convertAttachment($text, $simple_html, $try_oembed, [], $uriid); - } - - $nosmile = strpos($text, '[nosmile]') !== false; - $text = str_replace('[nosmile]', '', $text); - - // Replace non graphical smilies for external posts - if (!$nosmile) { - $text = self::performWithEscapedTags($text, ['url', 'img', 'audio', 'video', 'youtube', 'vimeo', 'share', 'attachment', 'iframe', 'bookmark'], function ($text) use ($simple_html, $for_plaintext) { - return Smilies::replace($text, ($simple_html != self::INTERNAL) || $for_plaintext); - }); - } - - // leave open the possibility of [map=something] - // this is replaced in Item::prepareBody() which has knowledge of the item location - if (strpos($text, '[/map]') !== false) { - $text = preg_replace_callback( - "/\[map\](.*?)\[\/map\]/ism", - function ($match) use ($simple_html) { - return str_replace($match[0], '

    ' . Map::byLocation($match[1], $simple_html) . '

    ', $match[0]); - }, - $text - ); - } - - if (strpos($text, '[map=') !== false) { - $text = preg_replace_callback( - "/\[map=(.*?)\]/ism", - function ($match) use ($simple_html) { - return str_replace($match[0], '

    ' . Map::byCoordinates(str_replace('/', ' ', $match[1]), $simple_html) . '

    ', $match[0]); - }, - $text - ); - } - - if (strpos($text, '[map]') !== false) { - $text = preg_replace("/\[map\]/", '

    ', $text); - } - - // Check for headers - - if ($simple_html == self::INTERNAL) { - //Ensure to always start with

    if possible - $heading_count = 0; - for ($level = 6; $level > 0; $level--) { - if (preg_match("(\[h$level\].*?\[\/h$level\])ism", $text)) { - $heading_count++; - } + // Now the structural elements are converted + $text = self::convertHeaderToHtml($text, $simple_html); + $text = self::convertStylesToHtml($text, $simple_html); + $text = self::convertListsToHtml($text); + $text = self::convertTablesToHtml($text); + $text = self::convertSpoilersToHtml($text); + $text = self::convertStructuresToHtml($text); + + // We add URL without a surrounding URL at this time, since at a earlier stage it would had been too early, + // since the used regular expression won't touch URL inside of BBCode elements, but with the structural ones it should. + // At a later stage we won't be able to exclude certain parts of the code. + $text = self::performWithEscapedTags($text, ['url', 'img', 'audio', 'video', 'youtube', 'vimeo', 'share', 'attachment', 'iframe', 'bookmark', 'map', 'oembed'], function ($text) use ($simple_html, $for_plaintext) { + if (!$for_plaintext) { + $text = preg_replace(Strings::autoLinkRegEx(), '[url]$1[/url]', $text); } - if ($heading_count > 0) { - $heading = min($heading_count + 3, 6); - for ($level = 6; $level > 0; $level--) { - if (preg_match("(\[h$level\].*?\[\/h$level\])ism", $text)) { - $text = preg_replace("(\[h$level\](.*?)\[\/h$level\])ism", "

    $1

    ", $text); - $heading--; - } - } - } - } else { - $text = preg_replace("(\[h1\](.*?)\[\/h1\])ism", '

    $1

    ', $text); - $text = preg_replace("(\[h2\](.*?)\[\/h2\])ism", '

    $1

    ', $text); - $text = preg_replace("(\[h3\](.*?)\[\/h3\])ism", '

    $1

    ', $text); - $text = preg_replace("(\[h4\](.*?)\[\/h4\])ism", '

    $1

    ', $text); - $text = preg_replace("(\[h5\](.*?)\[\/h5\])ism", '

    $1

    ', $text); - $text = preg_replace("(\[h6\](.*?)\[\/h6\])ism", '

    $1

    ', $text); - } + return self::convertSmileysToHtml($text, $simple_html, $for_plaintext); + }); + + // Now for some more complex BBCode elements (mostly non standard ones) + $text = self::convertAttachmentsToHtml($text, $simple_html, $try_oembed, $uriid); + $text = self::convertMapsToHtml($text, $simple_html); + $text = self::convertQuotesToHtml($text); + $text = self::convertVideoPlatformsToHtml($text, $try_oembed); + $text = self::convertOEmbedToHtml($text, $uriid); + $text = self::convertEventsToHtml($text, $simple_html, $uriid); - // Check for paragraph - $text = preg_replace("(\[p\](.*?)\[\/p\])ism", '

    $1

    ', $text); - - // Check for bold text - $text = preg_replace("(\[b\](.*?)\[\/b\])ism", '$1', $text); - - // Check for Italics text - $text = preg_replace("(\[i\](.*?)\[\/i\])ism", '$1', $text); - - // Check for Underline text - $text = preg_replace("(\[u\](.*?)\[\/u\])ism", '$1', $text); - - // Check for strike-through text - $text = preg_replace("(\[s\](.*?)\[\/s\])ism", '$1', $text); - - // Check for over-line text - $text = preg_replace("(\[o\](.*?)\[\/o\])ism", '$1', $text); - - // Check for colored text - $text = preg_replace("(\[color=(.*?)\](.*?)\[\/color\])ism", "$2", $text); - - // Check for sized text - // [size=50] --> font-size: 50px (with the unit). - if ($simple_html != self::DIASPORA) { - $text = preg_replace("(\[size=(\d*?)\](.*?)\[\/size\])ism", '$2', $text); - $text = preg_replace("(\[size=(.*?)\](.*?)\[\/size\])ism", '$2', $text); - } else { - // Issue 2199: Diaspora doesn't interpret the construct above, nor the or element - $text = preg_replace("(\[size=(.*?)\](.*?)\[\/size\])ism", "$2", $text); - } - - - // Check for centered text - $text = preg_replace("(\[center\](.*?)\[\/center\])ism", '
    $1
    ', $text); - - // Check for block-level custom CSS - $text = preg_replace('#(?<=^|\n)\[style=(.*?)](.*?)\[/style](?:\n|$)#ism', '
    $2
    ', $text); - - // Check for inline custom CSS - $text = preg_replace("(\[style=(.*?)\](.*?)\[\/style\])ism", '$2', $text); - - // Mastodon Emoji (internal tag, do not document for users) - if ($simple_html == self::MASTODON_API) { - $text = preg_replace("(\[emoji=(.*?)](.*?)\[/emoji])ism", '$2', $text); - } else { - $text = preg_replace("(\[emoji=(.*?)](.*?)\[/emoji])ism", '$2', $text); - } - - // Check for CSS classes - // @deprecated since 2021.12, left for backward-compatibility reasons - $text = preg_replace("(\[class=(.*?)\](.*?)\[\/class\])ism", '$2', $text); - // Add HTML new lines - $text = str_replace("\n\n", '

    ', $text); - $text = str_replace("\n", '
    ', $text); - - // handle nested lists - $endlessloop = 0; - - while ((((strpos($text, "[/list]") !== false) && (strpos($text, "[list") !== false)) || - ((strpos($text, "[/ol]") !== false) && (strpos($text, "[ol]") !== false)) || - ((strpos($text, "[/ul]") !== false) && (strpos($text, "[ul]") !== false)) || - ((strpos($text, "[/li]") !== false) && (strpos($text, "[li]") !== false))) && (++$endlessloop < 20)) { - $text = preg_replace("/\[list\](.*?)\[\/list\]/ism", '

      $1

    ', $text); - $text = preg_replace("/\[list=\](.*?)\[\/list\]/ism", '

      $1

    ', $text); - $text = preg_replace("/\[list=1\](.*?)\[\/list\]/ism", '

      $1

    ', $text); - $text = preg_replace("/\[list=((?-i)i)\](.*?)\[\/list\]/ism", '

      $2

    ', $text); - $text = preg_replace("/\[list=((?-i)I)\](.*?)\[\/list\]/ism", '

      $2

    ', $text); - $text = preg_replace("/\[list=((?-i)a)\](.*?)\[\/list\]/ism", '

      $2

    ', $text); - $text = preg_replace("/\[list=((?-i)A)\](.*?)\[\/list\]/ism", '

      $2

    ', $text); - $text = preg_replace("/\[ul\](.*?)\[\/ul\]/ism", '

      $1

    ', $text); - $text = preg_replace("/\[ol\](.*?)\[\/ol\]/ism", '

      $1

    ', $text); - $text = preg_replace("/\[li\](.*?)\[\/li\]/ism", '

  • $1
  • ', $text); - } - - // Check for list text - $text = str_replace("[*]", "
  • ", $text); - $text = str_replace("[li]", "
  • ", $text); - - $text = preg_replace("/\[th\](.*?)\[\/th\]/sm", '$1', $text); - $text = preg_replace("/\[td\](.*?)\[\/td\]/sm", '$1', $text); - $text = preg_replace("/\[tr\](.*?)\[\/tr\]/sm", '$1', $text); - $text = preg_replace("/\[table\](.*?)\[\/table\]/sm", '

    $1

    ', $text); - - $text = preg_replace("/\[table border=1\](.*?)\[\/table\]/sm", '

    $1

    ', $text); - $text = preg_replace("/\[table border=0\](.*?)\[\/table\]/sm", '

    $1

    ', $text); - - $text = str_replace('[hr]', '


    ', $text); - - if (!$for_plaintext) { - $text = self::performWithEscapedTags($text, ['url', 'img', 'audio', 'video', 'youtube', 'vimeo', 'share', 'attachment', 'iframe', 'bookmark'], function ($text) { - return preg_replace(Strings::autoLinkRegEx(), '[url]$1[/url]', $text); - }); - } - - // Check for font change text - $text = preg_replace("/\[font=(.*?)\](.*?)\[\/font\]/sm", "$2", $text); - - // Declare the format for [spoiler] layout - $SpoilerLayout = '

    ' . DI::l10n()->t('Click to open/close') . '$1
    '; - - // Check for [spoiler] text - // handle nested quotes - $endlessloop = 0; - while ((strpos($text, "[/spoiler]") !== false) && (strpos($text, "[spoiler]") !== false) && (++$endlessloop < 20)) { - $text = preg_replace("/\[spoiler\](.*?)\[\/spoiler\]/ism", $SpoilerLayout, $text); - } - - // Check for [spoiler=Title] text - - // handle nested quotes - $endlessloop = 0; - while ((strpos($text, "[/spoiler]") !== false) && (strpos($text, "[spoiler=") !== false) && (++$endlessloop < 20)) { - $text = preg_replace( - "/\[spoiler=[\"\']*(.*?)[\"\']*\](.*?)\[\/spoiler\]/ism", - '
    $1$2
    ', - $text - ); - } - - // Declare the format for [quote] layout - $QuoteLayout = '

    $1

    '; - - // Check for [quote] text - // handle nested quotes - $endlessloop = 0; - while ((strpos($text, "[/quote]") !== false) && (strpos($text, "[quote]") !== false) && (++$endlessloop < 20)) { - $text = preg_replace("/\[quote\](.*?)\[\/quote\]/ism", "$QuoteLayout", $text); - } - - // Check for [quote=Author] text - - $t_wrote = DI::l10n()->t('$1 wrote:'); - - // handle nested quotes - $endlessloop = 0; - while ((strpos($text, "[/quote]") !== false) && (strpos($text, "[quote=") !== false) && (++$endlessloop < 20)) { - $text = preg_replace( - "/\[quote=[\"\']*(.*?)[\"\']*\](.*?)\[\/quote\]/ism", - "

    " . $t_wrote . "

    $2
    ", - $text - ); - } - - - // [img=widthxheight]image source[/img] - $text = preg_replace_callback( - "/\[img\=([0-9]*)x([0-9]*)\](.*?)\[\/img\]/ism", - function ($matches) use ($simple_html, $uriid) { - if (strpos($matches[3], "data:image/") === 0) { - return $matches[0]; - } - - $matches[3] = self::proxyUrl($matches[3], $simple_html, $uriid); - return "[img=" . $matches[1] . "x" . $matches[2] . "]" . $matches[3] . "[/img]"; - }, - $text - ); - - $text = preg_replace("/\[img\=([0-9]*)x([0-9]*)\](.*?)\[\/img\]/ism", '', $text); - $text = preg_replace("/\[zmg\=([0-9]*)x([0-9]*)\](.*?)\[\/zmg\]/ism", '', $text); - - $text = preg_replace_callback( - "/\[[iz]mg\=(.*?)\](.*?)\[\/[iz]mg\]/ism", - function ($matches) use ($simple_html, $uriid) { - $matches[1] = self::proxyUrl($matches[1], $simple_html, $uriid); - $alt = htmlspecialchars($matches[2], ENT_COMPAT); - // Fix for Markdown problems with Diaspora, see issue #12701 - if (($simple_html != self::DIASPORA) || strpos($matches[2], '"') === false) { - return '' . $alt . ''; - } else { - return '' . $alt . ''; - } - }, - $text - ); - - // Images - // [img]pathtoimage[/img] - $text = preg_replace_callback( - "/\[[iz]mg\](.*?)\[\/[iz]mg\]/ism", - function ($matches) use ($simple_html, $uriid) { - if (strpos($matches[1], "data:image/") === 0) { - return $matches[0]; - } - - $matches[1] = self::proxyUrl($matches[1], $simple_html, $uriid); - return "[img]" . $matches[1] . "[/img]"; - }, - $text - ); - - $text = preg_replace("/\[img\](.*?)\[\/img\]/ism", '' . DI::l10n()->t('Image/photo') . '', $text); - $text = preg_replace("/\[zmg\](.*?)\[\/zmg\]/ism", '' . DI::l10n()->t('Image/photo') . '', $text); - - $text = self::convertImages($text, $simple_html, $uriid); - - $text = preg_replace("/\[crypt\](.*?)\[\/crypt\]/ism", '
    ' . DI::l10n()->t('Encrypted content') . '
    ', $text); - $text = preg_replace("/\[crypt(.*?)\](.*?)\[\/crypt\]/ism", '
    ' . DI::l10n()->t('Encrypted content') . '
    ', $text); - //$text = preg_replace("/\[crypt=(.*?)\](.*?)\[\/crypt\]/ism", '
    ' . DI::l10n()->t('Encrypted content') . '
    ', $text); - - // Simplify "video" element - $text = preg_replace('(\[video[^\]]*?\ssrc\s?=\s?([^\s\]]+)[^\]]*?\].*?\[/video\])ism', '[video]$1[/video]', $text); - - $text = preg_replace_callback("/\[(video)\](.*?)\[\/video\]/ism", [self::class, 'sanitizeLinksCallback'], $text); - $text = preg_replace_callback("/\[(audio)\](.*?)\[\/audio\]/ism", [self::class, 'sanitizeLinksCallback'], $text); - - if ($simple_html == self::NPF) { - $text = preg_replace( - "/\[video\](.*?)\[\/video\]/ism", - '

    ', - $text - ); - $text = preg_replace( - "/\[audio\](.*?)\[\/audio\]/ism", - '

    ', - $text - ); - } elseif ($try_oembed) { - // html5 video and audio - $text = preg_replace( - "/\[video\](.*?\.(ogg|ogv|oga|ogm|webm|mp4).*?)\[\/video\]/ism", - '', - $text - ); - - $text = preg_replace_callback("/\[video\](.*?)\[\/video\]/ism", $try_oembed_callback, $text); - $text = preg_replace_callback("/\[audio\](.*?)\[\/audio\]/ism", $try_oembed_callback, $text); - - $text = preg_replace( - "/\[video\](.*?)\[\/video\]/ism", - '$1', - $text - ); - $text = preg_replace("/\[audio\](.*?)\[\/audio\]/ism", '', $text); - } else { - $text = preg_replace( - "/\[video\](.*?)\[\/video\]/ism", - '$1', - $text - ); - $text = preg_replace( - "/\[audio\](.*?)\[\/audio\]/ism", - '$1', - $text - ); - } - - // Backward compatibility, [iframe] support has been removed in version 2020.12 - $text = preg_replace_callback("/\[(iframe)\](.*?)\[\/iframe\]/ism", [self::class, 'sanitizeLinksCallback'], $text); - $text = preg_replace("/\[iframe\](.*?)\[\/iframe\]/ism", '$1', $text); - - $text = self::normalizeVideoLinks($text); - - // Youtube extensions - if ($try_oembed && OEmbed::isAllowedURL('https://www.youtube.com/embed/')) { - $text = preg_replace("/\[youtube\]([A-Za-z0-9\-_=]+)(.*?)\[\/youtube\]/ism", '', $text); - } else { - $text = preg_replace( - "/\[youtube\]([A-Za-z0-9\-_=]+)(.*?)\[\/youtube\]/ism", - 'https://www.youtube.com/watch?v=$1', - $text - ); - } - - // Vimeo extensions - if ($try_oembed && OEmbed::isAllowedURL('https://player.vimeo.com/video')) { - $text = preg_replace("/\[vimeo\]([0-9]+)(.*?)\[\/vimeo\]/ism", '', $text); - } else { - $text = preg_replace( - "/\[vimeo\]([0-9]+)(.*?)\[\/vimeo\]/ism", - 'https://vimeo.com/$1', - $text - ); - } - - // oembed tag - $text = OEmbed::BBCode2HTML($text, $uriid); - - // Avoid triple linefeeds through oembed - $text = str_replace("


    ", "

    ", $text); - - // If we found an event earlier, strip out all the event code and replace with a reformatted version. - // Replace the event-start section with the entire formatted event. The other bbcode is stripped. - // Summary (e.g. title) is required, earlier revisions only required description (in addition to - // start which is always required). Allow desc with a missing summary for compatibility. - - if ((!empty($ev['desc']) || !empty($ev['summary'])) && !empty($ev['start'])) { - $sub = Event::getHTML($ev, $simple_html, $uriid); - - $text = preg_replace("/\[event\-summary\](.*?)\[\/event\-summary\]/ism", '', $text); - $text = preg_replace("/\[event\-description\](.*?)\[\/event\-description\]/ism", '', $text); - $text = preg_replace("/\[event\-start\](.*?)\[\/event\-start\]/ism", $sub, $text); - $text = preg_replace("/\[event\-finish\](.*?)\[\/event\-finish\]/ism", '', $text); - $text = preg_replace("/\[event\-location\](.*?)\[\/event\-location\]/ism", '', $text); - $text = preg_replace("/\[event\-id\](.*?)\[\/event\-id\]/ism", '', $text); - } + // Some simpler non standard elements + $text = self::convertEmojisToHtml($text, $simple_html); + $text = self::convertCryptToHtml($text); + $text = self::convertIFramesToHtml($text); + $text = self::convertMailToHtml($text); + $text = self::convertAudioVideoToHtml($text, $simple_html, $try_oembed, $try_oembed_callback); + + // At last, some standard elements. URL has to go last, + // since some previous conversions use URL elements. + $text = self::convertImagesToHtml($text, $simple_html, $uriid); + $text = self::convertUrlToHtml($text, $simple_html, $for_plaintext, $try_oembed, $try_oembed_callback); + // If the post only consists of an emoji, we display it larger than normal. if (!$for_plaintext && DI::config()->get('system', 'big_emojis') && ($simple_html != self::DIASPORA) && Smilies::isEmojiPost($text)) { $text = '' . $text . ''; } - $text = self::convertUrlToHtml($text, $simple_html, $for_plaintext, $try_oembed, $try_oembed_callback); + // Sanitize the created HTML. + $text = self::cleanupHtml($text); - // we may need to restrict this further if it picks up too many strays - // link acct:user@host to a webfinger profile redirector + // This needs to be called after the cleanup, since otherwise some links are invalidated + $text = self::convertSharesToHtml($text, $simple_html, $try_oembed, $uriid); - $text = preg_replace('/acct:([^@]+)@((?!\-)(?:[a-zA-Z\d\-]{0,62}[a-zA-Z\d]\.){1,126}(?!\d+)[a-zA-Z\d]{1,63})/', 'acct:$1@$2', $text); - - // Perform MAIL Search - $text = preg_replace_callback("/\[(mail)\](.*?)\[\/mail\]/ism", [self::class, 'sanitizeLinksCallback'], $text); - $text = preg_replace("/\[mail\](.*?)\[\/mail\]/", '$1', $text); - $text = preg_replace("/\[mail\=(.*?)\](.*?)\[\/mail\]/", '$2', $text); - - /// @todo What is the meaning of these lines? - $text = preg_replace('/\[\&\;([#a-z0-9]+)\;\]/', '&$1;', $text); - $text = preg_replace('/\&\#039\;/', '\'', $text); - - // Currently deactivated, it made problems with " inside of alt texts. - //$text = preg_replace('/\"\;/', '"', $text); - - // fix any escaped ampersands that may have been converted into links - $text = preg_replace('/\<([^>]*?)(src|href)=(.*?)\&\;(.*?)\>/ism', '<$1$2=$3&$4>', $text); - - // sanitizes src attributes (http and redir URLs for displaying in a web page, cid used for inline images in emails) - $allowed_src_protocols = ['//', 'http://', 'https://', 'contact/redir/', 'cid:']; - - array_walk($allowed_src_protocols, function (&$value) { - $value = preg_quote($value, '#'); - }); - - $text = preg_replace( - '#<([^>]*?)(src)="(?!' . implode('|', $allowed_src_protocols) . ')(.*?)"(.*?)>#ism', - '<$1$2=""$4 data-original-src="$3" class="invalid-src" title="' . DI::l10n()->t('Invalid source protocol') . '">', - $text - ); - - // sanitize href attributes (only allowlisted protocols URLs) - // default value for backward compatibility - $allowed_link_protocols = DI::config()->get('system', 'allowed_link_protocols', []); - - // Always allowed protocol even if config isn't set or not including it - $allowed_link_protocols[] = '//'; - $allowed_link_protocols[] = 'http://'; - $allowed_link_protocols[] = 'https://'; - $allowed_link_protocols[] = 'contact/redir/'; - - array_walk($allowed_link_protocols, function (&$value) { - $value = preg_quote($value, '#'); - }); - - $regex = '#<([^>]*?)(href)="(?!' . implode('|', $allowed_link_protocols) . ')(.*?)"(.*?)>#ism'; - $text = preg_replace($regex, '<$1$2="javascript:void(0)"$4 data-original-href="$3" class="invalid-href" title="' . DI::l10n()->t('Invalid link protocol') . '">', $text); - - // Shared content - $text = self::convertShare( - $text, - function (array $attributes, array $author_contact, $content, $is_quote_share) use ($simple_html) { - return self::convertShareCallback($attributes, $author_contact, $content, $is_quote_share, $simple_html); - }, - $uriid - ); - - $text = self::interpolateSavedImagesIntoItemBody($uriid, $text, $saved_image); - - return $text; + // Insert the previously extracted embedded image again. + return self::interpolateSavedImagesIntoItemBody($uriid, $text, $saved_image); }); // Escaped noparse, nobb, pre // Remove escaping tags and replace new lines that remain @@ -1918,6 +1448,523 @@ class BBCode return trim($text); } + private static function normaliseInput(string $text): string + { + // Remove the abstract element. It is a non visible element. + $text = self::stripAbstract($text); + + // Line ending normalisation + $text = str_replace("\r\n", "\n", $text); + + // Move new lines outside of tags + $text = preg_replace("#\[(\w*)](\n*)#ism", '$2[$1]', $text); + $text = preg_replace("#(\n*)\[/(\w*)]#ism", '[/$2]$1', $text); + + // Replace any html brackets with HTML Entities to prevent executing HTML or script + // Don't use strip_tags here because it breaks [url] search by replacing & with amp + + $text = str_replace("<", "<", $text); + $text = str_replace(">", ">", $text); + + // remove some newlines before the general conversion + $text = preg_replace("/\s?\[share(.*?)\]\s?(.*?)\s?\[\/share\]\s?/ism", "\n[share$1]$2[/share]\n", $text); + $text = preg_replace("/\s?\[quote(.*?)\]\s?(.*?)\s?\[\/quote\]\s?/ism", "\n[quote$1]$2[/quote]\n", $text); + + // Remove linefeeds inside of the table elements. See issue #6799 + $search = [ + "\n[th]", "[th]\n", " [th]", "\n[/th]", "[/th]\n", "[/th] ", + "\n[td]", "[td]\n", " [td]", "\n[/td]", "[/td]\n", "[/td] ", + "\n[tr]", "[tr]\n", " [tr]", "[tr] ", "\n[/tr]", "[/tr]\n", " [/tr]", "[/tr] ", + "\n[hr]", "[hr]\n", " [hr]", "[hr] ", + "\n[attachment ", " [attachment ", "\n[/attachment]", "[/attachment]\n", " [/attachment]", "[/attachment] ", + "[table]\n", "[table] ", " [table]", "\n[/table]", " [/table]", "[/table] ", + " \n", "\t\n", "[/li]\n", "\n[li]", "\n[*]", + ]; + $replace = [ + "[th]", "[th]", "[th]", "[/th]", "[/th]", "[/th]", + "[td]", "[td]", "[td]", "[/td]", "[/td]", "[/td]", + "[tr]", "[tr]", "[tr]", "[tr]", "[/tr]", "[/tr]", "[/tr]", "[/tr]", + "[hr]", "[hr]", "[hr]", "[hr]", + "[attachment ", "[attachment ", "[/attachment]", "[/attachment]", "[/attachment]", "[/attachment]", + "[table]", "[table]", "[table]", "[/table]", "[/table]", "[/table]", + "\n", "\n", "[/li]", "[li]", "[*]", + ]; + do { + $oldtext = $text; + $text = str_replace($search, $replace, $text); + } while ($oldtext != $text); + + // Replace these here only once + $search = ["\n[table]", "[/table]\n"]; + $replace = ["[table]", "[/table]"]; + $text = str_replace($search, $replace, $text); + + // Trim new lines regardless of the system.remove_multiplicated_lines config value + $text = trim($text, "\n"); + + // removing multiplicated newlines + if (DI::config()->get('system', 'remove_multiplicated_lines')) { + $search = [ + "\n\n\n", "[/quote]\n\n", "\n[/quote]", "\n[ul]", "[/ul]\n", "\n[ol]", "[/ol]\n", "\n\n[share ", "[/attachment]\n", + "\n[h1]", "[/h1]\n", "\n[h2]", "[/h2]\n", "\n[h3]", "[/h3]\n", "\n[h4]", "[/h4]\n", "\n[h5]", "[/h5]\n", "\n[h6]", "[/h6]\n" + ]; + $replace = [ + "\n\n", "[/quote]\n", "[/quote]", "[ul]", "[/ul]", "[ol]", "[/ol]", "\n[share ", "[/attachment]", + "[h1]", "[/h1]", "[h2]", "[/h2]", "[h3]", "[/h3]", "[h4]", "[/h4]", "[h5]", "[/h5]", "[h6]", "[/h6]" + ]; + do { + $oldtext = $text; + $text = str_replace($search, $replace, $text); + } while ($oldtext != $text); + } + + return $text; + } + + private static function convertEventsToHtml(string $text, int $simple_html, int $uriid): string + { + // If we find any event code, turn it into an event. + // After we're finished processing the bbcode we'll + // replace all of the event code with a reformatted version. + + $ev = Event::fromBBCode($text); + + // If we found an event earlier, strip out all the event code and replace with a reformatted version. + // Replace the event-start section with the entire formatted event. The other bbcode is stripped. + // Summary (e.g. title) is required, earlier revisions only required description (in addition to + // start which is always required). Allow desc with a missing summary for compatibility. + + if ((!empty($ev['desc']) || !empty($ev['summary'])) && !empty($ev['start'])) { + $sub = Event::getHTML($ev, $simple_html, $uriid); + + $text = preg_replace("/\[event\-summary\](.*?)\[\/event\-summary\]/ism", '', $text); + $text = preg_replace("/\[event\-description\](.*?)\[\/event\-description\]/ism", '', $text); + $text = preg_replace("/\[event\-start\](.*?)\[\/event\-start\]/ism", $sub, $text); + $text = preg_replace("/\[event\-finish\](.*?)\[\/event\-finish\]/ism", '', $text); + $text = preg_replace("/\[event\-location\](.*?)\[\/event\-location\]/ism", '', $text); + $text = preg_replace("/\[event\-id\](.*?)\[\/event\-id\]/ism", '', $text); + } + + return $text; + } + + private static function convertAttachmentsToHtml(string $text, int $simple_html, bool $try_oembed, int $uriid): string + { + /// @todo Have a closer look at the different html modes + // Handle attached links or videos + if ($simple_html == self::NPF) { + $text = self::removeAttachment($text); + } elseif (in_array($simple_html, [self::MASTODON_API, self::TWITTER_API, self::ACTIVITYPUB])) { + $text = self::replaceAttachment($text); + } elseif (!in_array($simple_html, [self::INTERNAL, self::EXTERNAL, self::CONNECTORS])) { + $text = self::replaceAttachment($text, true); + } else { + $text = self::convertAttachment($text, $simple_html, $try_oembed, [], $uriid); + } + + return $text; + } + + private static function convertMapsToHtml(string $text, int $simple_html): string + { + // leave open the possibility of [map=something] + // this is replaced in Item::prepareBody() which has knowledge of the item location + if (strpos($text, '[/map]') !== false) { + $text = preg_replace_callback( + "/\[map\](.*?)\[\/map\]/ism", + function ($match) use ($simple_html) { + return str_replace($match[0], '

    ' . Map::byLocation($match[1], $simple_html) . '

    ', $match[0]); + }, + $text + ); + } + + if (strpos($text, '[map=') !== false) { + $text = preg_replace_callback( + "/\[map=(.*?)\]/ism", + function ($match) use ($simple_html) { + return str_replace($match[0], '

    ' . Map::byCoordinates(str_replace('/', ' ', $match[1]), $simple_html) . '

    ', $match[0]); + }, + $text + ); + } + + if (strpos($text, '[map]') !== false) { + $text = preg_replace("/\[map\]/", '

    ', $text); + } + + return $text; + } + + private static function convertHeaderToHtml(string $text, int $simple_html): string + { + // Check for headers + + if ($simple_html == self::INTERNAL) { + //Ensure to always start with

    if possible + $heading_count = 0; + for ($level = 6; $level > 0; $level--) { + if (preg_match("(\[h$level\].*?\[\/h$level\])ism", $text)) { + $heading_count++; + } + } + if ($heading_count > 0) { + $heading = min($heading_count + 3, 6); + for ($level = 6; $level > 0; $level--) { + if (preg_match("(\[h$level\].*?\[\/h$level\])ism", $text)) { + $text = preg_replace("(\[h$level\](.*?)\[\/h$level\])ism", "

    $1

    ", $text); + $heading--; + } + } + } + } else { + $text = preg_replace("(\[h1\](.*?)\[\/h1\])ism", '

    $1

    ', $text); + $text = preg_replace("(\[h2\](.*?)\[\/h2\])ism", '

    $1

    ', $text); + $text = preg_replace("(\[h3\](.*?)\[\/h3\])ism", '

    $1

    ', $text); + $text = preg_replace("(\[h4\](.*?)\[\/h4\])ism", '

    $1

    ', $text); + $text = preg_replace("(\[h5\](.*?)\[\/h5\])ism", '

    $1

    ', $text); + $text = preg_replace("(\[h6\](.*?)\[\/h6\])ism", '

    $1

    ', $text); + } + + return $text; + } + + private static function convertEmojisToHtml(string $text, int $simple_html): string + { + // Mastodon Emoji (internal tag, do not document for users) + if ($simple_html == self::MASTODON_API) { + $text = preg_replace("(\[emoji=(.*?)](.*?)\[/emoji])ism", '$2', $text); + } else { + $text = preg_replace("(\[emoji=(.*?)](.*?)\[/emoji])ism", '$2', $text); + } + return $text; + } + + private static function convertStylesToHtml(string $text, int $simple_html): string + { + // Markdown is designed to pass through HTML elements that it can't handle itself, + // so that the other system would parse the original HTML element. + // But Diaspora has chosen not to do this and doesn't parse HTML elements. + // So we need to make some changes here. + if ($simple_html == BBCode::DIASPORA) { + $elements = ['big', 'small']; + foreach ($elements as $bbcode) { + $text = preg_replace("(\[" . $bbcode . "\](.*?)\[\/" . $bbcode . "\])ism", '$1', $text); + } + + $elements = ['del' => 's', 'ins' => 'em', 'kbd' => 'code', 'mark' => 'strong', + 'samp' => 'code', 'u' => 'em', 'var' => 'em']; + foreach ($elements as $bbcode => $html) { + $text = preg_replace("(\[" . $bbcode . "\](.*?)\[\/" . $bbcode . "\])ism", '<' . $html . '>$1', $text); + } + } + + // Several easy to replace HTML elements + // @todo add the new elements to the documentation by the end of 2024 so that most systems will support them. + $elements = ['b', 'del', 'em', 'i', 'ins', 'kbd', 'mark', + 's', 'samp', 'small', 'strong', 'sub', 'sup', 'u', 'var']; + foreach ($elements as $element) { + $text = preg_replace("(\[" . $element . "\](.*?)\[\/" . $element . "\])ism", '<' . $element . '>$1', $text); + } + + $text = preg_replace("(\[big\](.*?)\[\/big\])ism", "$1", $text); + + // Check for over-line text + $text = preg_replace("(\[o\](.*?)\[\/o\])ism", '$1', $text); + + // Check for colored text + $text = preg_replace("(\[color=(.*?)\](.*?)\[\/color\])ism", "$2", $text); + + // Check for sized text + // [size=50] --> font-size: 50px (with the unit). + if ($simple_html != self::DIASPORA) { + $text = preg_replace("(\[size=(\d*?)\](.*?)\[\/size\])ism", '$2', $text); + $text = preg_replace("(\[size=(.*?)\](.*?)\[\/size\])ism", '$2', $text); + } else { + // Issue 2199: Diaspora doesn't interpret the construct above, nor the or element + $text = preg_replace("(\[size=(.*?)\](.*?)\[\/size\])ism", "$2", $text); + } + + // Check for centered text + $text = preg_replace("(\[center\](.*?)\[\/center\])ism", '

    $1
    ', $text); + + // Check for block-level custom CSS + $text = preg_replace('#(?<=^|\n)\[style=(.*?)](.*?)\[/style](?:\n|$)#ism', '
    $2
    ', $text); + + // Check for inline custom CSS + $text = preg_replace("(\[style=(.*?)\](.*?)\[\/style\])ism", '$2', $text); + + // Check for CSS classes + // @deprecated since 2021.12, left for backward-compatibility reasons + $text = preg_replace("(\[class=(.*?)\](.*?)\[\/class\])ism", '$2', $text); + // Add HTML new lines + $text = str_replace("\n\n", '

    ', $text); + $text = str_replace("\n", '
    ', $text); + + // Check for font change text + $text = preg_replace("/\[font=(.*?)\](.*?)\[\/font\]/sm", "$2", $text); + + return $text; + } + + private static function convertTablesToHtml(string $text): string + { + $text = preg_replace("/\[th\](.*?)\[\/th\]/sm", '$1', $text); + $text = preg_replace("/\[td\](.*?)\[\/td\]/sm", '$1', $text); + $text = preg_replace("/\[tr\](.*?)\[\/tr\]/sm", '$1', $text); + $text = preg_replace("/\[table\](.*?)\[\/table\]/sm", '

    $1

    ', $text); + + $text = preg_replace("/\[table border=1\](.*?)\[\/table\]/sm", '

    $1

    ', $text); + $text = preg_replace("/\[table border=0\](.*?)\[\/table\]/sm", '

    $1

    ', $text); + + return $text; + } + + private static function convertListsToHtml(string $text): string + { + // handle nested lists + $endlessloop = 0; + + while ((((strpos($text, "[/list]") !== false) && (strpos($text, "[list") !== false)) || + ((strpos($text, "[/ol]") !== false) && (strpos($text, "[ol]") !== false)) || + ((strpos($text, "[/ul]") !== false) && (strpos($text, "[ul]") !== false)) || + ((strpos($text, "[/li]") !== false) && (strpos($text, "[li]") !== false))) && (++$endlessloop < 20)) { + $text = preg_replace("/\[list\](.*?)\[\/list\]/ism", '

      $1

    ', $text); + $text = preg_replace("/\[list=\](.*?)\[\/list\]/ism", '

      $1

    ', $text); + $text = preg_replace("/\[list=1\](.*?)\[\/list\]/ism", '

      $1

    ', $text); + $text = preg_replace("/\[list=((?-i)i)\](.*?)\[\/list\]/ism", '

      $2

    ', $text); + $text = preg_replace("/\[list=((?-i)I)\](.*?)\[\/list\]/ism", '

      $2

    ', $text); + $text = preg_replace("/\[list=((?-i)a)\](.*?)\[\/list\]/ism", '

      $2

    ', $text); + $text = preg_replace("/\[list=((?-i)A)\](.*?)\[\/list\]/ism", '

      $2

    ', $text); + $text = preg_replace("/\[ul\](.*?)\[\/ul\]/ism", '

      $1

    ', $text); + $text = preg_replace("/\[ol\](.*?)\[\/ol\]/ism", '

      $1

    ', $text); + $text = preg_replace("/\[li\](.*?)\[\/li\]/ism", '

  • $1
  • ', $text); + } + + // Check for list text + $text = str_replace("[*]", "
  • ", $text); + $text = str_replace("[li]", "
  • ", $text); + + return $text; + } + + private static function convertSpoilersToHtml(string $text): string + { + // Declare the format for [spoiler] layout + $SpoilerLayout = '
    ' . DI::l10n()->t('Click to open/close') . '$1
    '; + + // Check for [spoiler] text + // handle nested quotes + $endlessloop = 0; + while ((strpos($text, "[/spoiler]") !== false) && (strpos($text, "[spoiler]") !== false) && (++$endlessloop < 20)) { + $text = preg_replace("/\[spoiler\](.*?)\[\/spoiler\]/ism", $SpoilerLayout, $text); + } + + // Check for [spoiler=Title] text + + // handle nested quotes + $endlessloop = 0; + while ((strpos($text, "[/spoiler]") !== false) && (strpos($text, "[spoiler=") !== false) && (++$endlessloop < 20)) { + $text = preg_replace( + "/\[spoiler=[\"\']*(.*?)[\"\']*\](.*?)\[\/spoiler\]/ism", + '
    $1$2
    ', + $text + ); + } + + return $text; + } + + private static function convertStructuresToHtml(string $text): string + { + $text = preg_replace("(\[p\](.*?)\[\/p\])ism", '

    $1

    ', $text); + // Check for paragraph + return str_replace('[hr]', '


    ', $text); + } + + private static function convertSmileysToHtml(string $text, int $simple_html, bool $for_plaintext): string + { + if (strpos($text, '[nosmile]') !== false) { + $text = str_replace('[nosmile]', '', $text); + return $text; + } + + return Smilies::replace($text, ($simple_html != self::INTERNAL) || $for_plaintext); + } + + private static function convertQuotesToHtml(string $text): string + { + // Declare the format for [quote] layout + $QuoteLayout = '

    $1

    '; + + // Check for [quote] text + // handle nested quotes + $endlessloop = 0; + while ((strpos($text, "[/quote]") !== false) && (strpos($text, "[quote]") !== false) && (++$endlessloop < 20)) { + $text = preg_replace("/\[quote\](.*?)\[\/quote\]/ism", "$QuoteLayout", $text); + } + + // Check for [quote=Author] text + + $t_wrote = DI::l10n()->t('$1 wrote:'); + + // handle nested quotes + $endlessloop = 0; + while ((strpos($text, "[/quote]") !== false) && (strpos($text, "[quote=") !== false) && (++$endlessloop < 20)) { + $text = preg_replace( + "/\[quote=[\"\']*(.*?)[\"\']*\](.*?)\[\/quote\]/ism", + "

    " . $t_wrote . "

    $2
    ", + $text + ); + } + + return $text; + } + + private static function convertImagesToHtml(string $text, int $simple_html, int $uriid): string + { + // [img=widthxheight]image source[/img] + $text = preg_replace_callback( + "/\[img\=([0-9]*)x([0-9]*)\](.*?)\[\/img\]/ism", + function ($matches) use ($simple_html, $uriid) { + if (strpos($matches[3], "data:image/") === 0) { + return $matches[0]; + } + + $matches[3] = self::proxyUrl($matches[3], $simple_html, $uriid); + return "[img=" . $matches[1] . "x" . $matches[2] . "]" . $matches[3] . "[/img]"; + }, + $text + ); + + $text = preg_replace("/\[img\=([0-9]*)x([0-9]*)\](.*?)\[\/img\]/ism", '', $text); + $text = preg_replace("/\[zmg\=([0-9]*)x([0-9]*)\](.*?)\[\/zmg\]/ism", '', $text); + + $text = preg_replace_callback( + "/\[[iz]mg\=(.*?)\](.*?)\[\/[iz]mg\]/ism", + function ($matches) use ($simple_html, $uriid) { + $matches[1] = self::proxyUrl($matches[1], $simple_html, $uriid); + $alt = htmlspecialchars($matches[2], ENT_COMPAT); + // Fix for Markdown problems with Diaspora, see issue #12701 + if (($simple_html != self::DIASPORA) || strpos($matches[2], '"') === false) { + return '' . $alt . ''; + } else { + return '' . $alt . ''; + } + }, + $text + ); + + // Images + // [img]pathtoimage[/img] + $text = preg_replace_callback( + "/\[[iz]mg\](.*?)\[\/[iz]mg\]/ism", + function ($matches) use ($simple_html, $uriid) { + if (strpos($matches[1], "data:image/") === 0) { + return $matches[0]; + } + + $matches[1] = self::proxyUrl($matches[1], $simple_html, $uriid); + return "[img]" . $matches[1] . "[/img]"; + }, + $text + ); + + $text = preg_replace("/\[img\](.*?)\[\/img\]/ism", '' . DI::l10n()->t('Image/photo') . '', $text); + $text = preg_replace("/\[zmg\](.*?)\[\/zmg\]/ism", '' . DI::l10n()->t('Image/photo') . '', $text); + + $text = self::convertImages($text, $simple_html, $uriid); + + return $text; + } + + private static function convertCryptToHtml(string $text): string + { + $text = preg_replace("/\[crypt\](.*?)\[\/crypt\]/ism", '
    ' . DI::l10n()->t('Encrypted content') . '
    ', $text); + $text = preg_replace("/\[crypt(.*?)\](.*?)\[\/crypt\]/ism", '
    ' . DI::l10n()->t('Encrypted content') . '
    ', $text); + return $text; + } + + private static function convertAudioVideoToHtml(string $text, int $simple_html, bool $try_oembed, \Closure $try_oembed_callback): string + { + // Simplify "video" element + $text = preg_replace('(\[video[^\]]*?\ssrc\s?=\s?([^\s\]]+)[^\]]*?\].*?\[/video\])ism', '[video]$1[/video]', $text); + + $text = preg_replace_callback("/\[(video)\](.*?)\[\/video\]/ism", [self::class, 'sanitizeLinksCallback'], $text); + $text = preg_replace_callback("/\[(audio)\](.*?)\[\/audio\]/ism", [self::class, 'sanitizeLinksCallback'], $text); + + if ($simple_html == self::NPF) { + $text = preg_replace( + "/\[video\](.*?)\[\/video\]/ism", + '

    ', + $text + ); + $text = preg_replace( + "/\[audio\](.*?)\[\/audio\]/ism", + '

    ', + $text + ); + } elseif ($try_oembed) { + // html5 video and audio + $text = preg_replace( + "/\[video\](.*?\.(ogg|ogv|oga|ogm|webm|mp4).*?)\[\/video\]/ism", + '', + $text + ); + + $text = preg_replace_callback("/\[video\](.*?)\[\/video\]/ism", $try_oembed_callback, $text); + $text = preg_replace_callback("/\[audio\](.*?)\[\/audio\]/ism", $try_oembed_callback, $text); + + $text = preg_replace("/\[video\](.*?)\[\/video\]/ism", '[url]$1[/url]', $text); + $text = preg_replace("/\[audio\](.*?)\[\/audio\]/ism", '', $text); + } else { + $text = preg_replace("/\[video\](.*?)\[\/video\]/ism", '[url]$1[/url]', $text); + $text = preg_replace("/\[audio\](.*?)\[\/audio\]/ism", '[url]$1[/url]', $text); + } + return $text; + } + + private static function convertIFramesToHtml(string $text): string + { + // Backward compatibility, [iframe] support has been removed in version 2020.12 + $text = preg_replace_callback("/\[(iframe)\](.*?)\[\/iframe\]/ism", [self::class, 'sanitizeLinksCallback'], $text); + $text = preg_replace("/\[iframe\](.*?)\[\/iframe\]/ism", '[url]$1[/url]', $text); + + return $text; + } + + private static function convertVideoPlatformsToHtml(string $text, bool $try_oembed): string + { + $a = DI::app(); + $text = self::normalizeVideoLinks($text); + + // Youtube extensions + if ($try_oembed && OEmbed::isAllowedURL('https://www.youtube.com/embed/')) { + $text = preg_replace("/\[youtube\]([A-Za-z0-9\-_=]+)(.*?)\[\/youtube\]/ism", '', $text); + } else { + $text = preg_replace("/\[youtube\]([A-Za-z0-9\-_=]+)(.*?)\[\/youtube\]/ism", '[url]https://www.youtube.com/watch?v=$1[/url]', $text); + } + + // Vimeo extensions + if ($try_oembed && OEmbed::isAllowedURL('https://player.vimeo.com/video')) { + $text = preg_replace("/\[vimeo\]([0-9]+)(.*?)\[\/vimeo\]/ism", '', $text); + } else { + $text = preg_replace("/\[vimeo\]([0-9]+)(.*?)\[\/vimeo\]/ism", '[url]https://vimeo.com/$1[/url]', $text); + } + return $text; + } + + private static function convertOEmbedToHtml(string $text, int $uriid): string + { + // oembed tag + $text = OEmbed::BBCode2HTML($text, $uriid); + + // Avoid triple linefeeds through oembed + $text = str_replace("


    ", "

    ", $text); + + return $text; + } + private static function convertUrlToHtml(string $text, int $simple_html, bool $for_plaintext, bool $try_oembed, \Closure $try_oembed_callback): string { $text = preg_replace_callback("/\[(url)\](.*?)\[\/url\]/ism", [self::class, 'sanitizeLinksCallback'], $text); @@ -2046,7 +2093,10 @@ class BBCode $text = preg_replace("/\[url\=(" . preg_quote(DI::baseUrl(), '/') . ".*?)\](.*?)\[\/url\]/ism", '$2', $text); $text = preg_replace("/\[url\=(.*?)\](.*?)\[\/url\]/ism", '$2', $text); - return $text; + + // we may need to restrict this further if it picks up too many strays + // link acct:user@host to a webfinger profile redirector + return preg_replace('/acct:([^@]+)@((?!\-)(?:[a-zA-Z\d\-]{0,62}[a-zA-Z\d]\.){1,126}(?!\d+)[a-zA-Z\d]{1,63})/', 'acct:$1@$2', $text); } private static function escapeUrl(string $url): string @@ -2088,6 +2138,78 @@ class BBCode return $text; } + private static function convertMailToHtml(string $text): string + { + $text = preg_replace_callback("/\[(mail)\](.*?)\[\/mail\]/ism", [self::class, 'sanitizeLinksCallback'], $text); + $text = preg_replace("/\[mail\](.*?)\[\/mail\]/", '$1', $text); + $text = preg_replace("/\[mail\=(.*?)\](.*?)\[\/mail\]/", '$2', $text); + return $text; + } + + private static function convertSharesToHtml(string $text, int $simple_html, bool $try_oembed, int $uriid): string + { + // Shared content + // when the content is meant exporting to other systems then remove the avatar picture since this doesn't really look good on these systems + if (!$try_oembed) { + $text = preg_replace("/\[share(.*?)avatar\s?=\s?'.*?'\s?(.*?)\]\s?(.*?)\s?\[\/share\]\s?/ism", "\n[share$1$2]$3[/share]", $text); + } + + $text = self::convertShare( + $text, + function (array $attributes, array $author_contact, $content, $is_quote_share) use ($simple_html) { + return self::convertShareCallback($attributes, $author_contact, $content, $is_quote_share, $simple_html); + }, + $uriid + ); + + return $text; + } + + private static function cleanupHtml(string $text): string + { + /// @todo What is the meaning of these lines? + $text = preg_replace('/\[\&\;([#a-z0-9]+)\;\]/', '&$1;', $text); + $text = preg_replace('/\&\#039\;/', '\'', $text); + + // Currently deactivated, it made problems with " inside of alt texts. + //$text = preg_replace('/\"\;/', '"', $text); + + // fix any escaped ampersands that may have been converted into links + $text = preg_replace('/\<([^>]*?)(src|href)=(.*?)\&\;(.*?)\>/ism', '<$1$2=$3&$4>', $text); + + // sanitizes src attributes (http and redir URLs for displaying in a web page, cid used for inline images in emails) + $allowed_src_protocols = ['//', 'http://', 'https://', 'contact/redir/', 'cid:']; + + array_walk($allowed_src_protocols, function (&$value) { + $value = preg_quote($value, '#'); + }); + + $text = preg_replace( + '#<([^>]*?)(src)="(?!' . implode('|', $allowed_src_protocols) . ')(.*?)"(.*?)>#ism', + '<$1$2=""$4 data-original-src="$3" class="invalid-src" title="' . DI::l10n()->t('Invalid source protocol') . '">', + $text + ); + + // sanitize href attributes (only allowlisted protocols URLs) + // default value for backward compatibility + $allowed_link_protocols = DI::config()->get('system', 'allowed_link_protocols', []); + + // Always allowed protocol even if config isn't set or not including it + $allowed_link_protocols[] = '//'; + $allowed_link_protocols[] = 'http://'; + $allowed_link_protocols[] = 'https://'; + $allowed_link_protocols[] = 'contact/redir/'; + + array_walk($allowed_link_protocols, function (&$value) { + $value = preg_quote($value, '#'); + }); + + $regex = '#<([^>]*?)(href)="(?!' . implode('|', $allowed_link_protocols) . ')(.*?)"(.*?)>#ism'; + $text = preg_replace($regex, '<$1$2="javascript:void(0)"$4 data-original-href="$3" class="invalid-href" title="' . DI::l10n()->t('Invalid link protocol') . '">', $text); + + return $text; + } + /** * Strips the "abstract" tag from the provided text * diff --git a/src/Content/Text/HTML.php b/src/Content/Text/HTML.php index fd4a4b1d24..209b12eec4 100644 --- a/src/Content/Text/HTML.php +++ b/src/Content/Text/HTML.php @@ -253,13 +253,12 @@ class HTML self::tagToBBCode($doc, 'span', ['class' => 'type-link'], '[class=type-link]', '[/class]'); self::tagToBBCode($doc, 'span', ['class' => 'type-video'], '[class=type-video]', '[/class]'); - self::tagToBBCode($doc, 'strong', [], '[b]', '[/b]'); - self::tagToBBCode($doc, 'em', [], '[i]', '[/i]'); - self::tagToBBCode($doc, 'b', [], '[b]', '[/b]'); - self::tagToBBCode($doc, 'i', [], '[i]', '[/i]'); - self::tagToBBCode($doc, 'u', [], '[u]', '[/u]'); - self::tagToBBCode($doc, 's', [], '[s]', '[/s]'); - self::tagToBBCode($doc, 'del', [], '[s]', '[/s]'); + $elements = ['b', 'del', 'em', 'i', 'ins', 'kbd', 'mark', + 's', 'samp', 'strong', 'sub', 'sup', 'u', 'var']; + foreach ($elements as $element) { + self::tagToBBCode($doc, $element, [], '[' . $element . ']', '[/' . $element . ']'); + } + self::tagToBBCode($doc, 'strike', [], '[s]', '[/s]'); self::tagToBBCode($doc, 'big', [], "[size=large]", "[/size]"); diff --git a/tests/src/Factory/Api/Twitter/DirectMessageTest.php b/tests/src/Factory/Api/Twitter/DirectMessageTest.php index 4e9d94cafb..03f15f55e0 100644 --- a/tests/src/Factory/Api/Twitter/DirectMessageTest.php +++ b/tests/src/Factory/Api/Twitter/DirectMessageTest.php @@ -67,7 +67,7 @@ class DirectMessageTest extends FixtureTest ->toArray(); self::assertEquals('item_title', $directMessage['title']); - self::assertEquals('item_body', $directMessage['text']); + self::assertEquals('item_body', $directMessage['text']); } /** diff --git a/view/lang/C/messages.po b/view/lang/C/messages.po index 9fa16e1e5b..9955eab35b 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-07 16:31+0000\n" +"POT-Creation-Date: 2024-04-13 11:02+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -957,7 +957,7 @@ msgstr "" msgid "Enter user nickname: " msgstr "" -#: src/Console/User.php:182 src/Model/User.php:820 +#: src/Console/User.php:182 src/Model/User.php:822 #: src/Module/Api/Twitter/ContactEndpoint.php:74 #: src/Module/Moderation/Users/Active.php:71 #: src/Module/Moderation/Users/Blocked.php:71 @@ -1381,7 +1381,7 @@ msgstr "" msgid "Public post" msgstr "" -#: src/Content/Conversation.php:424 src/Content/Widget/VCard.php:130 +#: src/Content/Conversation.php:424 src/Content/Widget/VCard.php:131 #: src/Model/Profile.php:482 src/Module/Admin/Logs/View.php:92 #: src/Module/Post/Edit.php:181 msgid "Message" @@ -1733,7 +1733,7 @@ msgstr "" #: src/Content/Feature.php:130 src/Content/GroupManager.php:147 #: src/Content/Nav.php:278 src/Content/Text/HTML.php:881 -#: src/Content/Widget.php:538 src/Model/User.php:1386 +#: src/Content/Widget.php:538 src/Model/User.php:1388 msgid "Groups" msgstr "" @@ -2266,39 +2266,39 @@ msgstr "" msgid "last" msgstr "" -#: src/Content/Text/BBCode.php:767 src/Content/Text/BBCode.php:1764 -#: src/Content/Text/BBCode.php:1765 +#: src/Content/Text/BBCode.php:701 src/Content/Text/BBCode.php:1843 +#: src/Content/Text/BBCode.php:1844 msgid "Image/photo" msgstr "" -#: src/Content/Text/BBCode.php:985 +#: src/Content/Text/BBCode.php:919 #, php-format msgid "" "%2$s %3$s" msgstr "" -#: src/Content/Text/BBCode.php:1010 src/Model/Item.php:4014 -#: src/Model/Item.php:4020 src/Model/Item.php:4021 +#: src/Content/Text/BBCode.php:944 src/Model/Item.php:4021 +#: src/Model/Item.php:4027 src/Model/Item.php:4028 msgid "Link to source" msgstr "" -#: src/Content/Text/BBCode.php:1671 src/Content/Text/HTML.php:905 +#: src/Content/Text/BBCode.php:1724 src/Content/Text/HTML.php:905 msgid "Click to open/close" msgstr "" -#: src/Content/Text/BBCode.php:1704 +#: src/Content/Text/BBCode.php:1779 msgid "$1 wrote:" msgstr "" -#: src/Content/Text/BBCode.php:1769 src/Content/Text/BBCode.php:1770 +#: src/Content/Text/BBCode.php:1853 src/Content/Text/BBCode.php:1854 msgid "Encrypted content" msgstr "" -#: src/Content/Text/BBCode.php:2033 +#: src/Content/Text/BBCode.php:2159 msgid "Invalid source protocol" msgstr "" -#: src/Content/Text/BBCode.php:2052 +#: src/Content/Text/BBCode.php:2178 msgid "Invalid link protocol" msgstr "" @@ -2310,7 +2310,7 @@ msgstr "" msgid "The end" msgstr "" -#: src/Content/Text/HTML.php:860 src/Content/Widget/VCard.php:126 +#: src/Content/Text/HTML.php:860 src/Content/Widget/VCard.php:127 #: src/Model/Profile.php:476 src/Module/Contact/Profile.php:477 msgid "Follow" msgstr "" @@ -2483,27 +2483,27 @@ msgstr[1] "" msgid "More Trending Tags" msgstr "" -#: src/Content/Widget/VCard.php:104 src/Model/Contact.php:1205 +#: src/Content/Widget/VCard.php:105 src/Model/Contact.php:1205 #: src/Model/Profile.php:461 msgid "Post to group" msgstr "" -#: src/Content/Widget/VCard.php:109 src/Model/Contact.php:1209 +#: src/Content/Widget/VCard.php:110 src/Model/Contact.php:1209 #: src/Model/Profile.php:465 src/Module/Moderation/Item/Source.php:85 msgid "Mention" msgstr "" -#: src/Content/Widget/VCard.php:119 src/Model/Profile.php:380 +#: src/Content/Widget/VCard.php:120 src/Model/Profile.php:380 #: src/Module/Contact/Profile.php:413 src/Module/Profile/Profile.php:199 msgid "XMPP:" msgstr "" -#: src/Content/Widget/VCard.php:120 src/Model/Profile.php:381 +#: src/Content/Widget/VCard.php:121 src/Model/Profile.php:381 #: src/Module/Contact/Profile.php:415 src/Module/Profile/Profile.php:203 msgid "Matrix:" msgstr "" -#: src/Content/Widget/VCard.php:121 src/Model/Event.php:82 +#: src/Content/Widget/VCard.php:122 src/Model/Event.php:82 #: src/Model/Event.php:109 src/Model/Event.php:471 src/Model/Event.php:960 #: src/Model/Profile.php:375 src/Module/Contact/Profile.php:411 #: src/Module/Directory.php:147 src/Module/Notifications/Introductions.php:187 @@ -2511,18 +2511,18 @@ msgstr "" msgid "Location:" msgstr "" -#: src/Content/Widget/VCard.php:124 src/Model/Profile.php:489 +#: src/Content/Widget/VCard.php:125 src/Model/Profile.php:489 #: src/Module/Notifications/Introductions.php:201 msgid "Network:" msgstr "" -#: src/Content/Widget/VCard.php:128 src/Model/Contact.php:1237 +#: src/Content/Widget/VCard.php:129 src/Model/Contact.php:1237 #: src/Model/Contact.php:1249 src/Model/Profile.php:478 #: src/Module/Contact/Profile.php:469 msgid "Unfollow" msgstr "" -#: src/Content/Widget/VCard.php:134 src/Model/Contact.php:1207 +#: src/Content/Widget/VCard.php:135 src/Model/Contact.php:1207 #: src/Model/Profile.php:463 msgid "View group" msgstr "" @@ -3568,7 +3568,7 @@ msgstr[1] "" msgid "Poll end: %s" msgstr "" -#: src/Model/Item.php:3997 src/Model/Item.php:3998 +#: src/Model/Item.php:4004 src/Model/Item.php:4005 msgid "View on separate page" msgstr "" @@ -3726,145 +3726,145 @@ msgstr "" msgid "Contact information and Social Networks" msgstr "" -#: src/Model/User.php:229 src/Model/User.php:1299 +#: src/Model/User.php:231 src/Model/User.php:1301 msgid "SERIOUS ERROR: Generation of security keys failed." msgstr "" -#: src/Model/User.php:729 src/Model/User.php:762 +#: src/Model/User.php:731 src/Model/User.php:764 msgid "Login failed" msgstr "" -#: src/Model/User.php:794 +#: src/Model/User.php:796 msgid "Not enough information to authenticate" msgstr "" -#: src/Model/User.php:919 +#: src/Model/User.php:921 msgid "Password can't be empty" msgstr "" -#: src/Model/User.php:961 +#: src/Model/User.php:963 msgid "Empty passwords are not allowed." msgstr "" -#: src/Model/User.php:965 +#: src/Model/User.php:967 msgid "" "The new password has been exposed in a public data dump, please choose " "another." msgstr "" -#: src/Model/User.php:969 +#: src/Model/User.php:971 msgid "The password length is limited to 72 characters." msgstr "" -#: src/Model/User.php:973 +#: src/Model/User.php:975 msgid "The password can't contain white spaces nor accentuated letters" msgstr "" -#: src/Model/User.php:1182 +#: src/Model/User.php:1184 msgid "Passwords do not match. Password unchanged." msgstr "" -#: src/Model/User.php:1189 +#: src/Model/User.php:1191 msgid "An invitation is required." msgstr "" -#: src/Model/User.php:1193 +#: src/Model/User.php:1195 msgid "Invitation could not be verified." msgstr "" -#: src/Model/User.php:1201 +#: src/Model/User.php:1203 msgid "Invalid OpenID url" msgstr "" -#: src/Model/User.php:1214 src/Security/Authentication.php:230 +#: src/Model/User.php:1216 src/Security/Authentication.php:230 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:1214 src/Security/Authentication.php:230 +#: src/Model/User.php:1216 src/Security/Authentication.php:230 msgid "The error message was:" msgstr "" -#: src/Model/User.php:1220 +#: src/Model/User.php:1222 msgid "Please enter the required information." msgstr "" -#: src/Model/User.php:1234 +#: src/Model/User.php:1236 #, 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:1241 +#: src/Model/User.php:1243 #, 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:1245 +#: src/Model/User.php:1247 #, 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:1253 +#: src/Model/User.php:1255 msgid "That doesn't appear to be your full (First Last) name." msgstr "" -#: src/Model/User.php:1258 +#: src/Model/User.php:1260 msgid "Your email domain is not among those allowed on this site." msgstr "" -#: src/Model/User.php:1262 +#: src/Model/User.php:1264 msgid "Not a valid email address." msgstr "" -#: src/Model/User.php:1265 +#: src/Model/User.php:1267 msgid "The nickname was blocked from registration by the nodes admin." msgstr "" -#: src/Model/User.php:1269 src/Model/User.php:1275 +#: src/Model/User.php:1271 src/Model/User.php:1277 msgid "Cannot use that email." msgstr "" -#: src/Model/User.php:1281 +#: src/Model/User.php:1283 msgid "Your nickname can only contain a-z, 0-9 and _." msgstr "" -#: src/Model/User.php:1289 src/Model/User.php:1346 +#: src/Model/User.php:1291 src/Model/User.php:1348 msgid "Nickname is already registered. Please choose another." msgstr "" -#: src/Model/User.php:1333 src/Model/User.php:1337 +#: src/Model/User.php:1335 src/Model/User.php:1339 msgid "An error occurred during registration. Please try again." msgstr "" -#: src/Model/User.php:1360 +#: src/Model/User.php:1362 msgid "An error occurred creating your default profile. Please try again." msgstr "" -#: src/Model/User.php:1367 +#: src/Model/User.php:1369 msgid "An error occurred creating your self contact. Please try again." msgstr "" -#: src/Model/User.php:1372 +#: src/Model/User.php:1374 msgid "Friends" msgstr "" -#: src/Model/User.php:1376 +#: src/Model/User.php:1378 msgid "" "An error occurred creating your default contact circle. Please try again." msgstr "" -#: src/Model/User.php:1418 +#: src/Model/User.php:1420 msgid "Profile Photos" msgstr "" -#: src/Model/User.php:1600 +#: src/Model/User.php:1602 #, php-format msgid "" "\n" @@ -3872,7 +3872,7 @@ msgid "" "\t\t\tthe administrator of %2$s has set up an account for you." msgstr "" -#: src/Model/User.php:1603 +#: src/Model/User.php:1605 #, php-format msgid "" "\n" @@ -3908,12 +3908,12 @@ msgid "" "\t\tThank you and welcome to %4$s." msgstr "" -#: src/Model/User.php:1635 src/Model/User.php:1741 +#: src/Model/User.php:1637 src/Model/User.php:1743 #, php-format msgid "Registration details for %s" msgstr "" -#: src/Model/User.php:1655 +#: src/Model/User.php:1657 #, php-format msgid "" "\n" @@ -3929,12 +3929,12 @@ msgid "" "\t\t" msgstr "" -#: src/Model/User.php:1674 +#: src/Model/User.php:1676 #, php-format msgid "Registration at %s" msgstr "" -#: src/Model/User.php:1698 +#: src/Model/User.php:1700 #, php-format msgid "" "\n" @@ -3943,7 +3943,7 @@ msgid "" "\t\t\t" msgstr "" -#: src/Model/User.php:1706 +#: src/Model/User.php:1708 #, php-format msgid "" "\n" @@ -3981,7 +3981,7 @@ msgid "" "\t\t\tThank you and welcome to %2$s." msgstr "" -#: src/Model/User.php:1768 +#: src/Model/User.php:1770 msgid "" "User with delegates can't be removed, please remove delegate users first" msgstr "" @@ -8920,11 +8920,11 @@ msgstr "" msgid "Show unread" msgstr "" -#: src/Module/Notifications/Ping.php:223 +#: src/Module/Notifications/Ping.php:220 msgid "{0} requested registration" msgstr "" -#: src/Module/Notifications/Ping.php:232 +#: src/Module/Notifications/Ping.php:229 #, php-format msgid "{0} and %d others requested registration" msgstr "" From 619a63af6bd24f569fc1522e5f6f21b97958bca6 Mon Sep 17 00:00:00 2001 From: Matthew Exon Date: Sun, 14 Apr 2024 11:06:28 +0200 Subject: [PATCH 051/234] update testing documentation --- tests/README.md | 82 +++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 76 insertions(+), 6 deletions(-) diff --git a/tests/README.md b/tests/README.md index 2d515ce452..883e114d54 100644 --- a/tests/README.md +++ b/tests/README.md @@ -1,13 +1,83 @@ # Using the Friendica tests -## Install PHPUnit +## Install Tools -Please use [setup-phpunit.sh](https://github.com/friendica/friendica/bin/dev/setup-phpunit.sh) to install the necessary PHPUnit version. -It will temporarily install the `phpunit` phar file into the `bin/` subdirectory +You need to install the following software: +* PHP +* MySQL or Mariadb (the latter is preferred) -Currently, Friendica uses PHPUnit 8. +For example in Ubuntu you can run: -## Supported PHP versions of these tests +``` +sudo apt install mariadb-server php +``` -The Unit-Tests of Friendica requires at least PHP 7.2. +## Install PHP extensions + +The following extensions must be installed: + +* MySQL +* Curl +* GD +* XML +* DOM +* SimpleXML +* Intl +* Multi-precision +* Multi-byte string + +For example in Ubuntu: + +``` +sudo apt install php-mysql php-curl php-gd php-xml php-intl php-gmp php-mbstring +``` + +## Create Local Database + +The default database name is `test`, username `friendica`, password +`friendica`. These can be overridden using environment variables +`DATABASE_NAME`, `DATABASE_USER`, `DATABASE_HOST`, and +`DATABASE_PASSWORD`. Whatever settings you choose, you must give the +corresponding user the necessary privileges to create and destroy the +chosen database. + +``` +GRANT ALL PRIVILEGES ON test.* TO 'friendica'@'localhost' IDENTIFIED BY 'friendica' WITH GRANT OPTION; +GRANT CREATE, DROP ON test.* TO 'friendica'@'localhost'; +``` + +## Use Docker Database + +Instead of using a local database, you can also use a database running in a docker container. + +TODO this section needs to be filled in with working examples. + +## Running Tests + +You can then run the tests using the `autotest.sh` script. You should +specify the type of database as an argument, either `mysql` or +`mariadb`: + +``` +bin/dev/autotest.sh mariadb +``` + +You can also run just one particular file of tests: + +``` +bin/dev/autotest.sh mariadb src/Util/ImagesTest.php +``` + +Example output of tests passing: + +``` +OK (2 tests, 2 assertions) +``` + +Failed tests look like this. Examine the output before this to see which tests failed. + +``` +FAILURES! +Tests: 2, Assertions: 2, Failures: 1. +``` From 6e0118f3fecea93847b1ddc2fc293c5548809dab Mon Sep 17 00:00:00 2001 From: Michael Date: Mon, 15 Apr 2024 03:10:15 +0000 Subject: [PATCH 052/234] Fix warning: Undefined array key "post-reason" --- mod/item.php | 1 + 1 file changed, 1 insertion(+) diff --git a/mod/item.php b/mod/item.php index 5d20cc04a6..c34c4ec017 100644 --- a/mod/item.php +++ b/mod/item.php @@ -279,6 +279,7 @@ function item_process(array $post, array $request, bool $preview, string $return $post['body'] = BBCode::removeSharedData(Item::setHashtags($post['body'])); $post['writable'] = true; $post['sensitive'] = false; + $post['post-reason'] = Item::PR_LOCAL; $o = DI::conversation()->render([$post], Conversation::MODE_SEARCH, false, true); From 642c55ee3eeb8337701bfb54dfc4b956398a2e04 Mon Sep 17 00:00:00 2001 From: Michael Date: Mon, 15 Apr 2024 03:24:38 +0000 Subject: [PATCH 053/234] Fix: "Undefined property: stdClass::$personal" --- src/Network/Probe.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Network/Probe.php b/src/Network/Probe.php index 96b9c91a45..736942ed22 100644 --- a/src/Network/Probe.php +++ b/src/Network/Probe.php @@ -2000,8 +2000,8 @@ class Probe if (isset($adr)) { foreach ($adr as $feadr) { if ((strcasecmp($feadr->mailbox, $data['name']) == 0) - &&(strcasecmp($feadr->host, $phost) == 0) - && (strlen($feadr->personal)) + && (strcasecmp($feadr->host, $phost) == 0) + && !empty($feadr->personal) ) { $personal = imap_mime_header_decode($feadr->personal); $data['name'] = ''; From b351819986cc6d0bb9fe7e16416e24b6557c75d0 Mon Sep 17 00:00:00 2001 From: Michael Date: Mon, 15 Apr 2024 03:25:06 +0000 Subject: [PATCH 054/234] Fix: Undefined array key "allow_cid" --- src/Module/Api/Mastodon/Statuses.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Module/Api/Mastodon/Statuses.php b/src/Module/Api/Mastodon/Statuses.php index 9add05376c..2c5e706e47 100644 --- a/src/Module/Api/Mastodon/Statuses.php +++ b/src/Module/Api/Mastodon/Statuses.php @@ -83,6 +83,10 @@ class Statuses extends BaseApi $item['network'] = $post['network']; $item['gravity'] = $post['gravity']; $item['verb'] = $post['verb']; + $item['allow_cid'] = $post['allow_cid']; + $item['allow_gid'] = $post['allow_gid']; + $item['deny_cid'] = $post['deny_cid']; + $item['deny_gid'] = $post['deny_gid']; $item['app'] = $this->getApp(); $item['sensitive'] = $request['sensitive']; From 0e79b5373b807fa1f6323c4e7edeebe8fdad4241 Mon Sep 17 00:00:00 2001 From: Michael Date: Mon, 15 Apr 2024 18:58:02 +0000 Subject: [PATCH 055/234] 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}}
From 9cf867832307952e79468d0eb03cca600c0ea828 Mon Sep 17 00:00:00 2001 From: Michael Date: Mon, 15 Apr 2024 19:06:12 +0000 Subject: [PATCH 056/234] Unused function removed --- src/Util/Proxy.php | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/src/Util/Proxy.php b/src/Util/Proxy.php index cb8042f1b1..b46b4cd7d6 100644 --- a/src/Util/Proxy.php +++ b/src/Util/Proxy.php @@ -49,19 +49,6 @@ class Proxy const PIXEL_MEDIUM = 640; const PIXEL_LARGE = 1024; - /** - * Accepted extensions - * - * @var array - * @todo Make this configurable? - */ - private static $extensions = [ - 'jpg', - 'jpeg', - 'gif', - 'png', - ]; - /** * Private constructor */ From 652802f758adba792dd6250edb2c1688b777473f Mon Sep 17 00:00:00 2001 From: Michael Date: Mon, 15 Apr 2024 20:14:40 +0000 Subject: [PATCH 057/234] Enable user defined channels upon adding/editing --- src/Module/Settings/Channels.php | 25 ++++++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/src/Module/Settings/Channels.php b/src/Module/Settings/Channels.php index c2b6cc4e64..cfb736b762 100644 --- a/src/Module/Settings/Channels.php +++ b/src/Module/Settings/Channels.php @@ -26,6 +26,7 @@ use Friendica\Content\Conversation\Factory; use Friendica\Content\Conversation\Repository\UserDefinedChannel; use Friendica\Core\Config\Capability\IManageConfigValues; use Friendica\Core\L10n; +use Friendica\Core\PConfig\Capability\IManagePersonalConfigValues; use Friendica\Core\Renderer; use Friendica\Core\Session\Capability\IHandleUserSessions; use Friendica\Model\Circle; @@ -41,18 +42,21 @@ class Channels extends BaseSettings { /** @var UserDefinedChannel */ private $channel; + /** @var IManagePersonalConfigValues */ + private $pConfig; /** @var Factory\UserDefinedChannel */ private $userDefinedChannel; /** @var IManageConfigValues */ private $config; - public function __construct(Factory\UserDefinedChannel $userDefinedChannel, UserDefinedChannel $channel, App\Page $page, IHandleUserSessions $session, L10n $l10n, App\BaseURL $baseUrl, App\Arguments $args, LoggerInterface $logger, Profiler $profiler, Response $response, IManageConfigValues $config, array $server, array $parameters = []) + public function __construct(Factory\UserDefinedChannel $userDefinedChannel, UserDefinedChannel $channel, App\Page $page, IHandleUserSessions $session, L10n $l10n, App\BaseURL $baseUrl, App\Arguments $args, LoggerInterface $logger, Profiler $profiler, Response $response, IManagePersonalConfigValues $pConfig, IManageConfigValues $config, array $server, array $parameters = []) { parent::__construct($session, $page, $l10n, $baseUrl, $args, $logger, $profiler, $response, $server, $parameters); $this->userDefinedChannel = $userDefinedChannel; $this->channel = $channel; $this->config = $config; + $this->pConfig = $pConfig; } protected function post(array $request = []) @@ -91,6 +95,7 @@ class Channels extends BaseSettings ]); $saved = $this->channel->save($channel); $this->logger->debug('New channel added', ['saved' => $saved]); + $this->enableTimeline($uid, $saved->code); return; } @@ -123,6 +128,7 @@ class Channels extends BaseSettings ]); $saved = $this->channel->save($channel); $this->logger->debug('Save channel', ['id' => $id, 'saved' => $saved]); + $this->enableTimeline($uid, $id); } } @@ -232,4 +238,21 @@ class Channels extends BaseSettings '$form_security_token' => self::getFormSecurityToken('settings_channels'), ]); } + + private function enableTimeline(int $uid, int $id) + { + $bookmarked_timelines = $this->pConfig->get($uid, 'system', 'network_timelines'); + $enabled_timelines = $this->pConfig->get($uid, 'system', 'enabled_timelines'); + + if (empty($enabled_timelines) || empty($bookmarked_timelines)) { + return; + } + + if (in_array($id, $enabled_timelines) || in_array($id, $bookmarked_timelines)) { + return; + } + + $enabled_timelines[] = $id; + $this->pConfig->set($uid, 'system', 'enabled_timelines', $enabled_timelines); + } } From c82a1ed467850326068a3f08066720254f3b0e89 Mon Sep 17 00:00:00 2001 From: Michael Date: Wed, 17 Apr 2024 19:16:47 +0000 Subject: [PATCH 058/234] Performance improvements when displaying local posts --- database.sql | 452 +++++++++++++++++- doc/database.md | 1 + doc/database/db_post-origin.md | 48 ++ src/Content/Widget/TrendingTags.php | 5 +- src/Model/Item.php | 2 + src/Model/Post.php | 35 ++ src/Model/Post/Origin.php | 93 ++++ .../Api/Mastodon/Timelines/PublicTimeline.php | 6 +- src/Module/Conversation/Timeline.php | 13 +- src/Module/Feed.php | 1 - src/Module/Profile/Conversations.php | 4 +- src/Protocol/Feed.php | 18 +- src/Worker/ExpirePosts.php | 1 + static/dbstructure.config.php | 28 +- static/dbview.config.php | 414 ++++++++++++++++ update.php | 8 + 16 files changed, 1101 insertions(+), 28 deletions(-) create mode 100644 doc/database/db_post-origin.md create mode 100644 src/Model/Post/Origin.php diff --git a/database.sql b/database.sql index 120edf3294..aa4516f172 100644 --- a/database.sql +++ b/database.sql @@ -1,6 +1,6 @@ -- ------------------------------------------ -- Friendica 2024.06-dev (Yellow Archangel) --- DB_UPDATE_VERSION 1559 +-- DB_UPDATE_VERSION 1560 -- ------------------------------------------ @@ -1439,6 +1439,36 @@ CREATE TABLE IF NOT EXISTS `post-media` ( FOREIGN KEY (`media-uri-id`) REFERENCES `item-uri` (`id`) ON UPDATE RESTRICT ON DELETE CASCADE ) DEFAULT COLLATE utf8mb4_general_ci COMMENT='Attached media'; +-- +-- TABLE post-origin +-- +CREATE TABLE IF NOT EXISTS `post-origin` ( + `id` int unsigned NOT NULL, + `uri-id` int unsigned NOT NULL COMMENT 'Id of the item-uri table entry that contains the item uri', + `uid` mediumint unsigned NOT NULL COMMENT 'Owner id which owns this copy of the item', + `parent-uri-id` int unsigned COMMENT 'Id of the item-uri table that contains the parent uri', + `thr-parent-id` int unsigned COMMENT 'Id of the item-uri table that contains the thread parent uri', + `created` datetime NOT NULL DEFAULT '0001-01-01 00:00:00' COMMENT 'Creation timestamp.', + `received` datetime NOT NULL DEFAULT '0001-01-01 00:00:00' COMMENT 'datetime', + `gravity` tinyint unsigned NOT NULL DEFAULT 0 COMMENT '', + `vid` smallint unsigned COMMENT 'Id of the verb table entry that contains the activity verbs', + `private` tinyint unsigned NOT NULL DEFAULT 0 COMMENT '0=public, 1=private, 2=unlisted', + `wall` boolean NOT NULL DEFAULT '0' COMMENT 'This item was posted to the wall of uid', + PRIMARY KEY(`id`), + UNIQUE INDEX `uid_uri-id` (`uid`,`uri-id`), + INDEX `uri-id` (`uri-id`), + INDEX `parent-uri-id` (`parent-uri-id`), + INDEX `thr-parent-id` (`thr-parent-id`), + INDEX `vid` (`vid`), + INDEX `parent-uri-id_uid` (`parent-uri-id`,`uid`), + INDEX `uid_wall_received` (`uid`,`wall`,`received`), + FOREIGN KEY (`uri-id`) REFERENCES `item-uri` (`id`) ON UPDATE RESTRICT ON DELETE CASCADE, + FOREIGN KEY (`uid`) REFERENCES `user` (`uid`) ON UPDATE RESTRICT ON DELETE CASCADE, + FOREIGN KEY (`parent-uri-id`) REFERENCES `item-uri` (`id`) ON UPDATE RESTRICT ON DELETE CASCADE, + FOREIGN KEY (`thr-parent-id`) REFERENCES `item-uri` (`id`) ON UPDATE RESTRICT ON DELETE CASCADE, + FOREIGN KEY (`vid`) REFERENCES `verb` (`id`) ON UPDATE RESTRICT ON DELETE RESTRICT +) DEFAULT COLLATE utf8mb4_general_ci COMMENT='Posts from local users'; + -- -- TABLE post-question -- @@ -2112,6 +2142,52 @@ CREATE VIEW `post-timeline-view` AS SELECT STRAIGHT_JOIN `contact` AS `owner` ON `owner`.`id` = `post-user`.`owner-id` LEFT JOIN `contact` AS `causer` ON `causer`.`id` = `post-user`.`causer-id`; +-- +-- VIEW post-timeline-origin-view +-- +DROP VIEW IF EXISTS `post-timeline-origin-view`; +CREATE VIEW `post-timeline-origin-view` AS SELECT + `post-origin`.`uid` AS `uid`, + `post-origin`.`uri-id` AS `uri-id`, + `post-origin`.`gravity` AS `gravity`, + `post-origin`.`created` AS `created`, + `post-user`.`edited` AS `edited`, + `post-thread-user`.`commented` AS `commented`, + `post-origin`.`received` AS `received`, + `post-thread-user`.`changed` AS `changed`, + `post-origin`.`private` AS `private`, + `post-user`.`visible` AS `visible`, + `post-user`.`deleted` AS `deleted`, + true AS `origin`, + `post-user`.`global` AS `global`, + `post-user`.`network` AS `network`, + `post-user`.`protocol` AS `protocol`, + `post-origin`.`vid` AS `vid`, + `post-user`.`contact-id` AS `contact-id`, + `contact`.`blocked` AS `contact-blocked`, + `contact`.`readonly` AS `contact-readonly`, + `contact`.`pending` AS `contact-pending`, + `contact`.`rel` AS `contact-rel`, + `contact`.`uid` AS `contact-uid`, + `contact`.`self` AS `self`, + `post-user`.`author-id` AS `author-id`, + `author`.`blocked` AS `author-blocked`, + `author`.`hidden` AS `author-hidden`, + `author`.`gsid` AS `author-gsid`, + `post-user`.`owner-id` AS `owner-id`, + `owner`.`blocked` AS `owner-blocked`, + `owner`.`gsid` AS `owner-gsid`, + `post-user`.`causer-id` AS `causer-id`, + `causer`.`blocked` AS `causer-blocked`, + `causer`.`gsid` AS `causer-gsid` + FROM `post-origin` + INNER JOIN `post-user` ON `post-user`.`id` = `post-origin`.`id` + LEFT JOIN `post-thread-user` ON `post-thread-user`.`uri-id` = `post-origin`.`parent-uri-id` AND `post-thread-user`.`uid` = `post-origin`.`uid` + STRAIGHT_JOIN `contact` ON `contact`.`id` = `post-user`.`contact-id` + STRAIGHT_JOIN `contact` AS `author` ON `author`.`id` = `post-user`.`author-id` + STRAIGHT_JOIN `contact` AS `owner` ON `owner`.`id` = `post-user`.`owner-id` + LEFT JOIN `contact` AS `causer` ON `causer`.`id` = `post-user`.`causer-id`; + -- -- VIEW post-searchindex-user-view -- @@ -2144,6 +2220,380 @@ CREATE VIEW `post-searchindex-user-view` AS SELECT AND NOT EXISTS(SELECT `cid` FROM `user-contact` WHERE `uid` = `post-thread-user`.`uid` AND `cid` IN (`authorcontact`.`id`, `ownercontact`.`id`) AND (`blocked` OR `ignored`)) AND NOT EXISTS(SELECT `gsid` FROM `user-gserver` WHERE `uid` = `post-thread-user`.`uid` AND `gsid` IN (`authorcontact`.`gsid`, `ownercontact`.`gsid`) AND `ignored`); +-- +-- VIEW post-origin-view +-- +DROP VIEW IF EXISTS `post-origin-view`; +CREATE VIEW `post-origin-view` AS SELECT + `post-origin`.`id` AS `id`, + `post-origin`.`id` AS `post-user-id`, + `post-origin`.`uid` AS `uid`, + `post-thread-user`.`post-user-id` AS `parent`, + `item-uri`.`uri` AS `uri`, + `post-origin`.`uri-id` AS `uri-id`, + `parent-item-uri`.`uri` AS `parent-uri`, + `post-origin`.`parent-uri-id` AS `parent-uri-id`, + `thr-parent-item-uri`.`uri` AS `thr-parent`, + `post-origin`.`thr-parent-id` AS `thr-parent-id`, + `conversation-item-uri`.`uri` AS `conversation`, + `post-thread-user`.`conversation-id` AS `conversation-id`, + `quote-item-uri`.`uri` AS `quote-uri`, + `post-content`.`quote-uri-id` AS `quote-uri-id`, + `item-uri`.`guid` AS `guid`, + `post-origin`.`wall` AS `wall`, + `post-origin`.`gravity` AS `gravity`, + `external-item-uri`.`uri` AS `extid`, + `post-user`.`external-id` AS `external-id`, + `post-origin`.`created` AS `created`, + `post-user`.`edited` AS `edited`, + `post-thread-user`.`commented` AS `commented`, + `post-origin`.`received` AS `received`, + `post-thread-user`.`changed` AS `changed`, + `post-user`.`post-type` AS `post-type`, + `post-user`.`post-reason` AS `post-reason`, + `post-origin`.`private` AS `private`, + `post-thread-user`.`pubmail` AS `pubmail`, + `post-user`.`visible` AS `visible`, + `post-thread-user`.`starred` AS `starred`, + `post-user`.`unseen` AS `unseen`, + `post-user`.`deleted` AS `deleted`, + true AS `origin`, + `post-thread-user`.`origin` AS `parent-origin`, + `post-thread-user`.`mention` AS `mention`, + `post-user`.`global` AS `global`, + EXISTS(SELECT `type` FROM `post-collection` WHERE `type` = 0 AND `uri-id` = `post-origin`.`uri-id`) AS `featured`, + `post-user`.`network` AS `network`, + `post-user`.`protocol` AS `protocol`, + `post-origin`.`vid` AS `vid`, + `post-user`.`psid` AS `psid`, + IF (`post-origin`.`vid` IS NULL, '', `verb`.`name`) AS `verb`, + `post-content`.`title` AS `title`, + `post-content`.`content-warning` AS `content-warning`, + `post-content`.`raw-body` AS `raw-body`, + IFNULL (`post-content`.`body`, '') AS `body`, + `post-content`.`rendered-hash` AS `rendered-hash`, + `post-content`.`rendered-html` AS `rendered-html`, + `post-content`.`language` AS `language`, + `post-content`.`plink` AS `plink`, + `post-content`.`location` AS `location`, + `post-content`.`coord` AS `coord`, + `post-content`.`sensitive` AS `sensitive`, + `post-user`.`restrictions` AS `restrictions`, + `post-content`.`app` AS `app`, + `post-content`.`object-type` AS `object-type`, + `post-content`.`object` AS `object`, + `post-content`.`target-type` AS `target-type`, + `post-content`.`target` AS `target`, + `post-content`.`resource-id` AS `resource-id`, + `post-user`.`contact-id` AS `contact-id`, + `contact`.`uri-id` AS `contact-uri-id`, + `contact`.`url` AS `contact-link`, + `contact`.`addr` AS `contact-addr`, + `contact`.`name` AS `contact-name`, + `contact`.`nick` AS `contact-nick`, + `contact`.`thumb` AS `contact-avatar`, + `contact`.`network` AS `contact-network`, + `contact`.`blocked` AS `contact-blocked`, + `contact`.`hidden` AS `contact-hidden`, + `contact`.`readonly` AS `contact-readonly`, + `contact`.`archive` AS `contact-archive`, + `contact`.`pending` AS `contact-pending`, + `contact`.`rel` AS `contact-rel`, + `contact`.`uid` AS `contact-uid`, + `contact`.`contact-type` AS `contact-contact-type`, + IF (`post-user`.`network` IN ('apub', 'dfrn', 'dspr', 'stat'), true, `contact`.`writable`) AS `writable`, + `contact`.`self` AS `self`, + `contact`.`id` AS `cid`, + `contact`.`alias` AS `alias`, + `contact`.`photo` AS `photo`, + `contact`.`name-date` AS `name-date`, + `contact`.`uri-date` AS `uri-date`, + `contact`.`avatar-date` AS `avatar-date`, + `contact`.`thumb` AS `thumb`, + `post-user`.`author-id` AS `author-id`, + `author`.`uri-id` AS `author-uri-id`, + `author`.`url` AS `author-link`, + `author`.`addr` AS `author-addr`, + IF (`contact`.`url` = `author`.`url` AND `contact`.`name` != '', `contact`.`name`, `author`.`name`) AS `author-name`, + `author`.`nick` AS `author-nick`, + `author`.`alias` AS `author-alias`, + IF (`contact`.`url` = `author`.`url` AND `contact`.`thumb` != '', `contact`.`thumb`, `author`.`thumb`) AS `author-avatar`, + `author`.`network` AS `author-network`, + `author`.`blocked` AS `author-blocked`, + `author`.`hidden` AS `author-hidden`, + `author`.`updated` AS `author-updated`, + `author`.`contact-type` AS `author-contact-type`, + `author`.`gsid` AS `author-gsid`, + `author`.`baseurl` AS `author-baseurl`, + `post-user`.`owner-id` AS `owner-id`, + `owner`.`uri-id` AS `owner-uri-id`, + `owner`.`url` AS `owner-link`, + `owner`.`addr` AS `owner-addr`, + IF (`contact`.`url` = `owner`.`url` AND `contact`.`name` != '', `contact`.`name`, `owner`.`name`) AS `owner-name`, + `owner`.`nick` AS `owner-nick`, + `owner`.`alias` AS `owner-alias`, + IF (`contact`.`url` = `owner`.`url` AND `contact`.`thumb` != '', `contact`.`thumb`, `owner`.`thumb`) AS `owner-avatar`, + `owner`.`network` AS `owner-network`, + `owner`.`blocked` AS `owner-blocked`, + `owner`.`hidden` AS `owner-hidden`, + `owner`.`updated` AS `owner-updated`, + `owner`.`gsid` AS `owner-gsid`, + `owner`.`contact-type` AS `owner-contact-type`, + `post-user`.`causer-id` AS `causer-id`, + `causer`.`uri-id` AS `causer-uri-id`, + `causer`.`url` AS `causer-link`, + `causer`.`addr` AS `causer-addr`, + `causer`.`name` AS `causer-name`, + `causer`.`nick` AS `causer-nick`, + `causer`.`alias` AS `causer-alias`, + `causer`.`thumb` AS `causer-avatar`, + `causer`.`network` AS `causer-network`, + `causer`.`blocked` AS `causer-blocked`, + `causer`.`hidden` AS `causer-hidden`, + `causer`.`gsid` AS `causer-gsid`, + `causer`.`contact-type` AS `causer-contact-type`, + `post-delivery-data`.`postopts` AS `postopts`, + `post-delivery-data`.`inform` AS `inform`, + `post-delivery-data`.`queue_count` AS `delivery_queue_count`, + `post-delivery-data`.`queue_done` AS `delivery_queue_done`, + `post-delivery-data`.`queue_failed` AS `delivery_queue_failed`, + IF (`post-user`.`psid` IS NULL, '', `permissionset`.`allow_cid`) AS `allow_cid`, + IF (`post-user`.`psid` IS NULL, '', `permissionset`.`allow_gid`) AS `allow_gid`, + IF (`post-user`.`psid` IS NULL, '', `permissionset`.`deny_cid`) AS `deny_cid`, + IF (`post-user`.`psid` IS NULL, '', `permissionset`.`deny_gid`) AS `deny_gid`, + `post-user`.`event-id` AS `event-id`, + `event`.`created` AS `event-created`, + `event`.`edited` AS `event-edited`, + `event`.`start` AS `event-start`, + `event`.`finish` AS `event-finish`, + `event`.`summary` AS `event-summary`, + `event`.`desc` AS `event-desc`, + `event`.`location` AS `event-location`, + `event`.`type` AS `event-type`, + `event`.`nofinish` AS `event-nofinish`, + `event`.`ignore` AS `event-ignore`, + `post-question`.`id` AS `question-id`, + `post-question`.`multiple` AS `question-multiple`, + `post-question`.`voters` AS `question-voters`, + `post-question`.`end-time` AS `question-end-time`, + EXISTS(SELECT `uri-id` FROM `post-category` WHERE `post-category`.`uri-id` = `post-origin`.`uri-id` AND `post-category`.`uid` = `post-origin`.`uid`) AS `has-categories`, + EXISTS(SELECT `id` FROM `post-media` WHERE `post-media`.`uri-id` = `post-origin`.`uri-id`) AS `has-media`, + `diaspora-interaction`.`interaction` AS `signed_text`, + `parent-item-uri`.`guid` AS `parent-guid`, + `post-thread-user`.`network` AS `parent-network`, + `post-thread-user`.`author-id` AS `parent-author-id`, + `parent-post-author`.`url` AS `parent-author-link`, + `parent-post-author`.`name` AS `parent-author-name`, + `parent-post-author`.`nick` AS `parent-author-nick`, + `parent-post-author`.`network` AS `parent-author-network` + FROM `post-origin` + INNER JOIN `post-user` ON `post-user`.`id` = `post-origin`.`id` + INNER JOIN `post-thread-user` ON `post-thread-user`.`uri-id` = `post-origin`.`parent-uri-id` AND `post-thread-user`.`uid` = `post-origin`.`uid` + STRAIGHT_JOIN `contact` ON `contact`.`id` = `post-user`.`contact-id` + STRAIGHT_JOIN `contact` AS `author` ON `author`.`id` = `post-user`.`author-id` + STRAIGHT_JOIN `contact` AS `owner` ON `owner`.`id` = `post-user`.`owner-id` + LEFT JOIN `contact` AS `causer` ON `causer`.`id` = `post-user`.`causer-id` + LEFT JOIN `item-uri` ON `item-uri`.`id` = `post-origin`.`uri-id` + LEFT JOIN `item-uri` AS `thr-parent-item-uri` ON `thr-parent-item-uri`.`id` = `post-origin`.`thr-parent-id` + LEFT JOIN `item-uri` AS `parent-item-uri` ON `parent-item-uri`.`id` = `post-origin`.`parent-uri-id` + LEFT JOIN `item-uri` AS `conversation-item-uri` ON `conversation-item-uri`.`id` = `post-thread-user`.`conversation-id` + LEFT JOIN `item-uri` AS `external-item-uri` ON `external-item-uri`.`id` = `post-user`.`external-id` + LEFT JOIN `verb` ON `verb`.`id` = `post-origin`.`vid` + LEFT JOIN `event` ON `event`.`id` = `post-user`.`event-id` + LEFT JOIN `diaspora-interaction` ON `diaspora-interaction`.`uri-id` = `post-origin`.`uri-id` + LEFT JOIN `post-content` ON `post-content`.`uri-id` = `post-origin`.`uri-id` + LEFT JOIN `item-uri` AS `quote-item-uri` ON `quote-item-uri`.`id` = `post-content`.`quote-uri-id` + LEFT JOIN `post-delivery-data` ON `post-delivery-data`.`uri-id` = `post-origin`.`uri-id` + LEFT JOIN `post-question` ON `post-question`.`uri-id` = `post-origin`.`uri-id` + LEFT JOIN `permissionset` ON `permissionset`.`id` = `post-user`.`psid` + LEFT JOIN `contact` AS `parent-post-author` ON `parent-post-author`.`id` = `post-thread-user`.`author-id`; + +-- +-- VIEW post-thread-origin-view +-- +DROP VIEW IF EXISTS `post-thread-origin-view`; +CREATE VIEW `post-thread-origin-view` AS SELECT + `post-origin`.`id` AS `id`, + `post-origin`.`id` AS `post-user-id`, + `post-origin`.`uid` AS `uid`, + `post-thread-user`.`post-user-id` AS `parent`, + `item-uri`.`uri` AS `uri`, + `post-origin`.`uri-id` AS `uri-id`, + `parent-item-uri`.`uri` AS `parent-uri`, + `post-origin`.`parent-uri-id` AS `parent-uri-id`, + `thr-parent-item-uri`.`uri` AS `thr-parent`, + `post-origin`.`thr-parent-id` AS `thr-parent-id`, + `conversation-item-uri`.`uri` AS `conversation`, + `post-thread-user`.`conversation-id` AS `conversation-id`, + `quote-item-uri`.`uri` AS `quote-uri`, + `post-content`.`quote-uri-id` AS `quote-uri-id`, + `item-uri`.`guid` AS `guid`, + `post-origin`.`wall` AS `wall`, + `post-origin`.`gravity` AS `gravity`, + `external-item-uri`.`uri` AS `extid`, + `post-user`.`external-id` AS `external-id`, + `post-origin`.`created` AS `created`, + `post-user`.`edited` AS `edited`, + `post-thread-user`.`commented` AS `commented`, + `post-origin`.`received` AS `received`, + `post-thread-user`.`changed` AS `changed`, + `post-user`.`post-type` AS `post-type`, + `post-user`.`post-reason` AS `post-reason`, + `post-origin`.`private` AS `private`, + `post-thread-user`.`pubmail` AS `pubmail`, + `post-thread-user`.`ignored` AS `ignored`, + `post-user`.`visible` AS `visible`, + `post-thread-user`.`starred` AS `starred`, + `post-thread-user`.`unseen` AS `unseen`, + `post-user`.`deleted` AS `deleted`, + true AS `origin`, + `post-thread-user`.`mention` AS `mention`, + `post-user`.`global` AS `global`, + EXISTS(SELECT `type` FROM `post-collection` WHERE `type` = 0 AND `uri-id` = `post-thread-user`.`uri-id`) AS `featured`, + `post-thread-user`.`network` AS `network`, + `post-origin`.`vid` AS `vid`, + `post-thread-user`.`psid` AS `psid`, + IF (`post-origin`.`vid` IS NULL, '', `verb`.`name`) AS `verb`, + `post-content`.`title` AS `title`, + `post-content`.`content-warning` AS `content-warning`, + `post-content`.`raw-body` AS `raw-body`, + `post-content`.`body` AS `body`, + `post-content`.`rendered-hash` AS `rendered-hash`, + `post-content`.`rendered-html` AS `rendered-html`, + `post-content`.`language` AS `language`, + `post-content`.`plink` AS `plink`, + `post-content`.`location` AS `location`, + `post-content`.`coord` AS `coord`, + `post-content`.`sensitive` AS `sensitive`, + `post-user`.`restrictions` AS `restrictions`, + `post-content`.`app` AS `app`, + `post-content`.`object-type` AS `object-type`, + `post-content`.`object` AS `object`, + `post-content`.`target-type` AS `target-type`, + `post-content`.`target` AS `target`, + `post-content`.`resource-id` AS `resource-id`, + `post-thread-user`.`contact-id` AS `contact-id`, + `contact`.`uri-id` AS `contact-uri-id`, + `contact`.`url` AS `contact-link`, + `contact`.`addr` AS `contact-addr`, + `contact`.`name` AS `contact-name`, + `contact`.`nick` AS `contact-nick`, + `contact`.`thumb` AS `contact-avatar`, + `contact`.`network` AS `contact-network`, + `contact`.`blocked` AS `contact-blocked`, + `contact`.`hidden` AS `contact-hidden`, + `contact`.`readonly` AS `contact-readonly`, + `contact`.`archive` AS `contact-archive`, + `contact`.`pending` AS `contact-pending`, + `contact`.`rel` AS `contact-rel`, + `contact`.`uid` AS `contact-uid`, + `contact`.`gsid` AS `contact-gsid`, + `contact`.`contact-type` AS `contact-contact-type`, + IF (`post-user`.`network` IN ('apub', 'dfrn', 'dspr', 'stat'), true, `contact`.`writable`) AS `writable`, + `contact`.`self` AS `self`, + `contact`.`id` AS `cid`, + `contact`.`alias` AS `alias`, + `contact`.`photo` AS `photo`, + `contact`.`name-date` AS `name-date`, + `contact`.`uri-date` AS `uri-date`, + `contact`.`avatar-date` AS `avatar-date`, + `contact`.`thumb` AS `thumb`, + `post-thread-user`.`author-id` AS `author-id`, + `author`.`uri-id` AS `author-uri-id`, + `author`.`url` AS `author-link`, + `author`.`addr` AS `author-addr`, + IF (`contact`.`url` = `author`.`url` AND `contact`.`name` != '', `contact`.`name`, `author`.`name`) AS `author-name`, + `author`.`nick` AS `author-nick`, + `author`.`alias` AS `author-alias`, + IF (`contact`.`url` = `author`.`url` AND `contact`.`thumb` != '', `contact`.`thumb`, `author`.`thumb`) AS `author-avatar`, + `author`.`network` AS `author-network`, + `author`.`blocked` AS `author-blocked`, + `author`.`hidden` AS `author-hidden`, + `author`.`updated` AS `author-updated`, + `author`.`contact-type` AS `author-contact-type`, + `author`.`gsid` AS `author-gsid`, + `post-thread-user`.`owner-id` AS `owner-id`, + `owner`.`uri-id` AS `owner-uri-id`, + `owner`.`url` AS `owner-link`, + `owner`.`addr` AS `owner-addr`, + IF (`contact`.`url` = `owner`.`url` AND `contact`.`name` != '', `contact`.`name`, `owner`.`name`) AS `owner-name`, + `owner`.`nick` AS `owner-nick`, + `owner`.`alias` AS `owner-alias`, + IF (`contact`.`url` = `owner`.`url` AND `contact`.`thumb` != '', `contact`.`thumb`, `owner`.`thumb`) AS `owner-avatar`, + `owner`.`network` AS `owner-network`, + `owner`.`blocked` AS `owner-blocked`, + `owner`.`hidden` AS `owner-hidden`, + `owner`.`updated` AS `owner-updated`, + `owner`.`gsid` AS `owner-gsid`, + `owner`.`contact-type` AS `owner-contact-type`, + `post-thread-user`.`causer-id` AS `causer-id`, + `causer`.`uri-id` AS `causer-uri-id`, + `causer`.`url` AS `causer-link`, + `causer`.`addr` AS `causer-addr`, + `causer`.`name` AS `causer-name`, + `causer`.`nick` AS `causer-nick`, + `causer`.`alias` AS `causer-alias`, + `causer`.`thumb` AS `causer-avatar`, + `causer`.`network` AS `causer-network`, + `causer`.`blocked` AS `causer-blocked`, + `causer`.`hidden` AS `causer-hidden`, + `causer`.`gsid` AS `causer-gsid`, + `causer`.`contact-type` AS `causer-contact-type`, + `post-delivery-data`.`postopts` AS `postopts`, + `post-delivery-data`.`inform` AS `inform`, + `post-delivery-data`.`queue_count` AS `delivery_queue_count`, + `post-delivery-data`.`queue_done` AS `delivery_queue_done`, + `post-delivery-data`.`queue_failed` AS `delivery_queue_failed`, + IF (`post-thread-user`.`psid` IS NULL, '', `permissionset`.`allow_cid`) AS `allow_cid`, + IF (`post-thread-user`.`psid` IS NULL, '', `permissionset`.`allow_gid`) AS `allow_gid`, + IF (`post-thread-user`.`psid` IS NULL, '', `permissionset`.`deny_cid`) AS `deny_cid`, + IF (`post-thread-user`.`psid` IS NULL, '', `permissionset`.`deny_gid`) AS `deny_gid`, + `post-user`.`event-id` AS `event-id`, + `event`.`created` AS `event-created`, + `event`.`edited` AS `event-edited`, + `event`.`start` AS `event-start`, + `event`.`finish` AS `event-finish`, + `event`.`summary` AS `event-summary`, + `event`.`desc` AS `event-desc`, + `event`.`location` AS `event-location`, + `event`.`type` AS `event-type`, + `event`.`nofinish` AS `event-nofinish`, + `event`.`ignore` AS `event-ignore`, + `post-question`.`id` AS `question-id`, + `post-question`.`multiple` AS `question-multiple`, + `post-question`.`voters` AS `question-voters`, + `post-question`.`end-time` AS `question-end-time`, + EXISTS(SELECT `uri-id` FROM `post-category` WHERE `post-category`.`uri-id` = `post-thread-user`.`uri-id` AND `post-category`.`uid` = `post-thread-user`.`uid`) AS `has-categories`, + EXISTS(SELECT `id` FROM `post-media` WHERE `post-media`.`uri-id` = `post-thread-user`.`uri-id`) AS `has-media`, + `diaspora-interaction`.`interaction` AS `signed_text`, + `parent-item-uri`.`guid` AS `parent-guid`, + `post-thread-user`.`network` AS `parent-network`, + `post-thread-user`.`author-id` AS `parent-author-id`, + `author`.`url` AS `parent-author-link`, + `author`.`name` AS `parent-author-name`, + `author`.`nick` AS `parent-author-nick`, + `author`.`network` AS `parent-author-network` + FROM `post-origin` + INNER JOIN `post-thread-user` ON `post-thread-user`.`uri-id` = `post-origin`.`uri-id` AND `post-thread-user`.`uid` = `post-origin`.`uid` + INNER JOIN `post-user` ON `post-user`.`id` = `post-origin`.`id` + STRAIGHT_JOIN `contact` ON `contact`.`id` = `post-thread-user`.`contact-id` + STRAIGHT_JOIN `contact` AS `author` ON `author`.`id` = `post-thread-user`.`author-id` + STRAIGHT_JOIN `contact` AS `owner` ON `owner`.`id` = `post-thread-user`.`owner-id` + LEFT JOIN `contact` AS `causer` ON `causer`.`id` = `post-thread-user`.`causer-id` + LEFT JOIN `item-uri` ON `item-uri`.`id` = `post-origin`.`uri-id` + LEFT JOIN `item-uri` AS `thr-parent-item-uri` ON `thr-parent-item-uri`.`id` = `post-origin`.`thr-parent-id` + LEFT JOIN `item-uri` AS `parent-item-uri` ON `parent-item-uri`.`id` = `post-origin`.`parent-uri-id` + LEFT JOIN `item-uri` AS `conversation-item-uri` ON `conversation-item-uri`.`id` = `post-thread-user`.`conversation-id` + LEFT JOIN `item-uri` AS `external-item-uri` ON `external-item-uri`.`id` = `post-user`.`external-id` + LEFT JOIN `verb` ON `verb`.`id` = `post-origin`.`vid` + LEFT JOIN `event` ON `event`.`id` = `post-user`.`event-id` + LEFT JOIN `diaspora-interaction` ON `diaspora-interaction`.`uri-id` = `post-origin`.`uri-id` + LEFT JOIN `post-content` ON `post-content`.`uri-id` = `post-origin`.`uri-id` + LEFT JOIN `item-uri` AS `quote-item-uri` ON `quote-item-uri`.`id` = `post-content`.`quote-uri-id` + LEFT JOIN `post-delivery-data` ON `post-delivery-data`.`uri-id` = `post-origin`.`uri-id` + LEFT JOIN `post-question` ON `post-question`.`uri-id` = `post-origin`.`uri-id` + LEFT JOIN `permissionset` ON `permissionset`.`id` = `post-thread-user`.`psid`; + -- -- VIEW post-user-view -- diff --git a/doc/database.md b/doc/database.md index 5942b1144d..a98fca8fbd 100644 --- a/doc/database.md +++ b/doc/database.md @@ -68,6 +68,7 @@ Database Tables | [post-history](help/database/db_post-history) | Post history | | [post-link](help/database/db_post-link) | Post related external links | | [post-media](help/database/db_post-media) | Attached media | +| [post-origin](help/database/db_post-origin) | Posts from local users | | [post-question](help/database/db_post-question) | Question | | [post-question-option](help/database/db_post-question-option) | Question option | | [post-searchindex](help/database/db_post-searchindex) | Content for all posts | diff --git a/doc/database/db_post-origin.md b/doc/database/db_post-origin.md new file mode 100644 index 0000000000..dc72b0134f --- /dev/null +++ b/doc/database/db_post-origin.md @@ -0,0 +1,48 @@ +Table post-origin +=========== + +Posts from local users + +Fields +------ + +| Field | Description | Type | Null | Key | Default | Extra | +| ------------- | ------------------------------------------------------------ | ------------------ | ---- | --- | ------------------- | ----- | +| id | | int unsigned | NO | PRI | NULL | | +| uri-id | Id of the item-uri table entry that contains the item uri | int unsigned | NO | | NULL | | +| uid | Owner id which owns this copy of the item | mediumint unsigned | NO | | NULL | | +| parent-uri-id | Id of the item-uri table that contains the parent uri | int unsigned | YES | | NULL | | +| thr-parent-id | Id of the item-uri table that contains the thread parent uri | int unsigned | YES | | NULL | | +| created | Creation timestamp. | datetime | NO | | 0001-01-01 00:00:00 | | +| received | datetime | datetime | NO | | 0001-01-01 00:00:00 | | +| gravity | | tinyint unsigned | NO | | 0 | | +| vid | Id of the verb table entry that contains the activity verbs | smallint unsigned | YES | | NULL | | +| private | 0=public, 1=private, 2=unlisted | tinyint unsigned | NO | | 0 | | +| wall | This item was posted to the wall of uid | boolean | NO | | 0 | | + +Indexes +------------ + +| Name | Fields | +| ----------------- | ------------------- | +| PRIMARY | id | +| uid_uri-id | UNIQUE, uid, uri-id | +| uri-id | uri-id | +| parent-uri-id | parent-uri-id | +| thr-parent-id | thr-parent-id | +| vid | vid | +| parent-uri-id_uid | parent-uri-id, uid | +| uid_wall_received | uid, wall, received | + +Foreign Keys +------------ + +| Field | Target Table | Target Field | +|-------|--------------|--------------| +| uri-id | [item-uri](help/database/db_item-uri) | id | +| uid | [user](help/database/db_user) | uid | +| parent-uri-id | [item-uri](help/database/db_item-uri) | id | +| thr-parent-id | [item-uri](help/database/db_item-uri) | id | +| vid | [verb](help/database/db_verb) | id | + +Return to [database documentation](help/database) diff --git a/src/Content/Widget/TrendingTags.php b/src/Content/Widget/TrendingTags.php index b20f807936..2bb6e7703a 100644 --- a/src/Content/Widget/TrendingTags.php +++ b/src/Content/Widget/TrendingTags.php @@ -21,6 +21,7 @@ namespace Friendica\Content\Widget; +use Friendica\Content\Conversation\Entity\Community; use Friendica\Core\Renderer; use Friendica\DI; use Friendica\Model\Tag; @@ -39,9 +40,9 @@ class TrendingTags * @return string Formatted HTML code * @throws \Exception */ - public static function getHTML(string $content = 'global', int $period = 24): string + public static function getHTML(string $content = Community::GLOBAL, int $period = 24): string { - if ($content == 'local') { + if ($content == Community::LOCAL) { $tags = Tag::getLocalTrendingHashtags($period, 20); } else { $tags = Tag::getGlobalTrendingHashtags($period, 20); diff --git a/src/Model/Item.php b/src/Model/Item.php index cb9d40ae8a..34208fead8 100644 --- a/src/Model/Item.php +++ b/src/Model/Item.php @@ -1335,6 +1335,8 @@ class Item return 0; } + Post\Origin::insert($posted_item); + // update the commented timestamp on the parent if (DI::config()->get('system', 'like_no_comment')) { // Update when it is a comment diff --git a/src/Model/Post.php b/src/Model/Post.php index 6118dede91..1a359add57 100644 --- a/src/Model/Post.php +++ b/src/Model/Post.php @@ -379,6 +379,21 @@ class Post return self::selectView('post-user-view', $selected, $condition, $params); } + /** + * Select rows from the post-origin-view view + * + * @param array $selected Array of selected fields, empty for all + * @param array $condition Array of fields for condition + * @param array $params Array of several parameters + * + * @return boolean|object + * @throws \Exception + */ + public static function selectOrigin(array $selected = [], array $condition = [], array $params = []) + { + return self::selectView('post-origin-view', $selected, $condition, $params); + } + /** * Select rows from the post-view view * @@ -424,6 +439,21 @@ class Post return self::selectView('post-thread-view', $selected, $condition, $params); } + /** + * Select rows from the post-thread-origin-view view + * + * @param array $selected Array of selected fields, empty for all + * @param array $condition Array of fields for condition + * @param array $params Array of several parameters + * + * @return boolean|object + * @throws \Exception + */ + public static function selectOriginThread(array $selected = [], array $condition = [], array $params = []) + { + return self::selectView('post-thread-origin-view', $selected, $condition, $params); + } + /** * Select rows from the given view for a given user * @@ -513,6 +543,11 @@ class Post return self::selectViewForUser('post-timeline-view', $uid, $selected, $condition, $params); } + public static function selectLocalTimelineForUser(int $uid, array $selected = [], array $condition = [], array $params = []) + { + return self::selectViewForUser('post-timeline-origin-view', $uid, $selected, $condition, $params); + } + /** * Select rows from the post-thread-user-view view for a given user * diff --git a/src/Model/Post/Origin.php b/src/Model/Post/Origin.php new file mode 100644 index 0000000000..29af1c5780 --- /dev/null +++ b/src/Model/Post/Origin.php @@ -0,0 +1,93 @@ +. + * + */ + +namespace Friendica\Model\Post; + +use Friendica\Database\DBA; +use \BadMethodCallException; +use Friendica\Database\Database; +use Friendica\DI; + +class Origin +{ + /** + * Insert a new post origin entry + * + * @param array $fields + * @return boolean was the insert successful? + * @throws \Exception + */ + public static function insert(array $data = []): bool + { + if (!$data['origin'] || ($data['uid'] == 0)) { + return false; + } + + $fields = DI::dbaDefinition()->truncateFieldsForTable('post-origin', $data); + + return DBA::insert('post-origin', $fields, Database::INSERT_IGNORE); + } + + /** + * Update a post origin entry + * + * @param integer $uri_id + * @param integer $uid + * @param array $data + * @param bool $insert_if_missing + * @return bool + * @throws \Exception + */ + public static function update(int $uri_id, int $uid, array $data = [], bool $insert_if_missing = false) + { + if (empty($uri_id)) { + throw new BadMethodCallException('Empty URI_id'); + } + + $fields = DI::dbaDefinition()->truncateFieldsForTable('post-origin', $data); + + // Remove the key fields + unset($fields['uri-id']); + unset($fields['uid']); + + if (empty($fields)) { + return true; + } + + return DBA::update('post-origin', $fields, ['uri-id' => $uri_id, 'uid' => $uid], $insert_if_missing ? true : []); + } + + /** + * Delete a row from the post-origin table + * + * @param array $conditions Field condition(s) + * @param array $options + * - cascade: If true we delete records in other tables that depend on the one we're deleting through + * relations (default: true) + * + * @return boolean was the delete successful? + * @throws \Exception + */ + public static function delete(array $conditions, array $options = []) + { + return DBA::delete('post-origin', $conditions, $options); + } +} diff --git a/src/Module/Api/Mastodon/Timelines/PublicTimeline.php b/src/Module/Api/Mastodon/Timelines/PublicTimeline.php index 29a1d1b323..a605db90ef 100644 --- a/src/Module/Api/Mastodon/Timelines/PublicTimeline.php +++ b/src/Module/Api/Mastodon/Timelines/PublicTimeline.php @@ -85,7 +85,11 @@ class PublicTimeline extends BaseApi $condition = DBA::mergeConditions($condition, ['gravity' => Item::GRAVITY_PARENT]); } - $items = Post::selectTimelineForUser($uid, ['uri-id'], $condition, $params); + if ($request['local']) { + $items = Post::selectLocalTimelineForUser($uid, ['uri-id'], $condition, $params); + } else { + $items = Post::selectTimelineForUser($uid, ['uri-id'], $condition, $params); + } $display_quotes = self::appSupportsQuotes(); diff --git a/src/Module/Conversation/Timeline.php b/src/Module/Conversation/Timeline.php index ed60457ab1..f1a1d79b5b 100644 --- a/src/Module/Conversation/Timeline.php +++ b/src/Module/Conversation/Timeline.php @@ -26,6 +26,7 @@ use Friendica\App\Mode; use Friendica\BaseModule; use Friendica\Content\Conversation\Collection\Timelines; use Friendica\Content\Conversation\Entity\Channel as ChannelEntity; +use Friendica\Content\Conversation\Entity\Community; use Friendica\Content\Conversation\Entity\UserDefinedChannel as UserDefinedChannelEntity; use Friendica\Content\Conversation\Repository\UserDefinedChannel; use Friendica\Core\Cache\Capability\ICanCache; @@ -685,10 +686,10 @@ class Timeline extends BaseModule { $items = $this->selectItems(); - if ($this->selectedTab == 'local') { + if ($this->selectedTab == Community::LOCAL) { $maxpostperauthor = (int)$this->config->get('system', 'max_author_posts_community_page'); $key = 'author-id'; - } elseif ($this->selectedTab == 'global') { + } elseif ($this->selectedTab == Community::GLOBAL) { $maxpostperauthor = (int)$this->config->get('system', 'max_server_posts_community_page'); $key = 'author-gsid'; } else { @@ -754,7 +755,7 @@ class Timeline extends BaseModule { $this->order = 'received'; - if ($this->selectedTab == 'local') { + if ($this->selectedTab == Community::LOCAL) { $condition = ["`wall` AND `origin` AND `private` = ?", Item::PUBLIC]; } elseif ($this->selectedTab == 'global') { $condition = ["`uid` = ? AND `private` = ?", 0, Item::PUBLIC]; @@ -790,7 +791,11 @@ class Timeline extends BaseModule } $items = []; - $result = Post::selectThreadForUser($this->session->getLocalUserId() ?: 0, ['uri-id', 'received', 'author-id', 'author-gsid'], $condition, $params); + if ($this->selectedTab == Community::LOCAL) { + $result = Post::selectOriginThread(['uri-id', 'received', 'author-id', 'author-gsid'], $condition, $params); + } else { + $result = Post::selectThreadForUser($this->session->getLocalUserId() ?: 0, ['uri-id', 'received', 'author-id', 'author-gsid'], $condition, $params); + } while ($item = $this->database->fetch($result)) { $item['comments'] = 0; diff --git a/src/Module/Feed.php b/src/Module/Feed.php index 266b38c9f9..6289ad2b28 100644 --- a/src/Module/Feed.php +++ b/src/Module/Feed.php @@ -22,7 +22,6 @@ namespace Friendica\Module; use Friendica\BaseModule; -use Friendica\Core\System; use Friendica\Model\User; use Friendica\Network\HTTPException; use Friendica\Protocol\Feed as ProtocolFeed; diff --git a/src/Module/Profile/Conversations.php b/src/Module/Profile/Conversations.php index ade67d1cf6..3053f07cb1 100644 --- a/src/Module/Profile/Conversations.php +++ b/src/Module/Profile/Conversations.php @@ -204,7 +204,7 @@ class Conversations extends BaseProfile $condition = DBA::mergeConditions($condition, ["((`gravity` = ? AND `wall`) OR (`gravity` = ? AND `vid` = ? AND `origin` - AND EXISTS(SELECT `uri-id` FROM `post` WHERE `uri-id` = `post-user-view`.`thr-parent-id` AND `gravity` = ? AND `network` IN (?, ?))))", + AND EXISTS(SELECT `uri-id` FROM `post` WHERE `uri-id` = `post-origin-view`.`thr-parent-id` AND `gravity` = ? AND `network` IN (?, ?))))", Item::GRAVITY_PARENT, Item::GRAVITY_ACTIVITY, Verb::getID(Activity::ANNOUNCE), Item::GRAVITY_PARENT, Protocol::ACTIVITYPUB, Protocol::DFRN]); $condition = DBA::mergeConditions($condition, ['uid' => $profile['uid'], 'network' => Protocol::FEDERATED, @@ -213,7 +213,7 @@ class Conversations extends BaseProfile $pager = new Pager($this->l10n, $this->args->getQueryString(), $itemspage_network); $params = ['limit' => [$pager->getStart(), $pager->getItemsPerPage()], 'order' => ['received' => true]]; - $items_stmt = Post::select(['uri-id', 'thr-parent-id', 'gravity', 'author-id', 'received'], $condition, $params); + $items_stmt = Post::selectOrigin(['uri-id', 'thr-parent-id', 'gravity', 'author-id', 'received'], $condition, $params); // Set a time stamp for this page. We will make use of it when we // search for new items (update routine) diff --git a/src/Protocol/Feed.php b/src/Protocol/Feed.php index 127b3342e9..4b5342d0a1 100644 --- a/src/Protocol/Feed.php +++ b/src/Protocol/Feed.php @@ -1003,8 +1003,6 @@ class Feed { $stamp = microtime(true); - $cachekey = 'feed:feed:' . $owner['nickname'] . ':' . $filter . ':' . $last_update; - // Display events in the user's timezone if (strlen($owner['timezone'])) { DI::app()->setTimeZone($owner['timezone']); @@ -1012,15 +1010,6 @@ class Feed $previous_created = $last_update; - // Don't cache when the last item was posted less than 15 minutes ago (Cache duration) - if ((time() - strtotime($owner['last-item'])) < 15 * 60) { - $result = DI::cache()->get($cachekey); - if (!$nocache && !is_null($result)) { - Logger::info('Cached feed duration', ['seconds' => number_format(microtime(true) - $stamp, 3), 'nick' => $owner['nickname'], 'filter' => $filter, 'created' => $previous_created]); - return $result['feed']; - } - } - $check_date = empty($last_update) ? '' : DateTimeFormat::utc($last_update); $authorid = Contact::getIdForURL($owner['url']); @@ -1046,9 +1035,9 @@ class Feed $params = ['order' => ['received' => true], 'limit' => $max_items]; if ($filter === 'posts') { - $ret = Post::selectThread(Item::DELIVER_FIELDLIST, $condition, $params); + $ret = Post::selectOriginThread(Item::DELIVER_FIELDLIST, $condition, $params); } else { - $ret = Post::select(Item::DELIVER_FIELDLIST, $condition, $params); + $ret = Post::selectOrigin(Item::DELIVER_FIELDLIST, $condition, $params); } $items = Post::toArray($ret); @@ -1069,9 +1058,6 @@ class Feed $feeddata = trim($doc->saveXML()); - $msg = ['feed' => $feeddata, 'last_update' => $last_update]; - DI::cache()->set($cachekey, $msg, Duration::QUARTER_HOUR); - Logger::info('Feed duration', ['seconds' => number_format(microtime(true) - $stamp, 3), 'nick' => $owner['nickname'], 'filter' => $filter, 'created' => $previous_created]); return $feeddata; diff --git a/src/Worker/ExpirePosts.php b/src/Worker/ExpirePosts.php index a1600c03ce..3ff58a08c4 100644 --- a/src/Worker/ExpirePosts.php +++ b/src/Worker/ExpirePosts.php @@ -73,6 +73,7 @@ class ExpirePosts while ($row = Post::fetch($rows)) { Logger::info('Delete expired item', ['uri-id' => $row['uri-id'], 'guid' => $row['guid']]); Post\User::delete(['parent-uri-id' => $row['uri-id'], 'uid' => $row['uid']]); + Post\Origin::delete(['parent-uri-id' => $row['uri-id'], 'uid' => $row['uid']]); } DBA::close($rows); diff --git a/static/dbstructure.config.php b/static/dbstructure.config.php index 4068ce97ce..e9ece6eebe 100644 --- a/static/dbstructure.config.php +++ b/static/dbstructure.config.php @@ -56,7 +56,7 @@ use Friendica\Database\DBA; // This file is required several times during the test in DbaDefinition which justifies this condition if (!defined('DB_UPDATE_VERSION')) { - define('DB_UPDATE_VERSION', 1559); + define('DB_UPDATE_VERSION', 1560); } return [ @@ -1459,6 +1459,32 @@ return [ "media-uri-id" => ["media-uri-id"], ] ], + "post-origin" => [ + "comment" => "Posts from local users", + "fields" => [ + "id" => ["type" => "int unsigned", "not null" => "1", "primary" => "1"], + "uri-id" => ["type" => "int unsigned", "not null" => "1", "foreign" => ["item-uri" => "id"], "comment" => "Id of the item-uri table entry that contains the item uri"], + "uid" => ["type" => "mediumint unsigned", "not null" => "1", "foreign" => ["user" => "uid"], "comment" => "Owner id which owns this copy of the item"], + "parent-uri-id" => ["type" => "int unsigned", "foreign" => ["item-uri" => "id"], "comment" => "Id of the item-uri table that contains the parent uri"], + "thr-parent-id" => ["type" => "int unsigned", "foreign" => ["item-uri" => "id"], "comment" => "Id of the item-uri table that contains the thread parent uri"], + "created" => ["type" => "datetime", "not null" => "1", "default" => DBA::NULL_DATETIME, "comment" => "Creation timestamp."], + "received" => ["type" => "datetime", "not null" => "1", "default" => DBA::NULL_DATETIME, "comment" => "datetime"], + "gravity" => ["type" => "tinyint unsigned", "not null" => "1", "default" => "0", "comment" => ""], + "vid" => ["type" => "smallint unsigned", "foreign" => ["verb" => "id", "on delete" => "restrict"], "comment" => "Id of the verb table entry that contains the activity verbs"], + "private" => ["type" => "tinyint unsigned", "not null" => "1", "default" => "0", "comment" => "0=public, 1=private, 2=unlisted"], + "wall" => ["type" => "boolean", "not null" => "1", "default" => "0", "comment" => "This item was posted to the wall of uid"], + ], + "indexes" => [ + "PRIMARY" => ["id"], + "uid_uri-id" => ["UNIQUE", "uid", "uri-id"], + "uri-id" => ["uri-id"], + "parent-uri-id" => ["parent-uri-id"], + "thr-parent-id" => ["thr-parent-id"], + "vid" => ["vid"], + "parent-uri-id_uid" => ["parent-uri-id", "uid"], + "uid_wall_received" => ["uid", "wall", "received"], + ], + ], "post-question" => [ "comment" => "Question", "fields" => [ diff --git a/static/dbview.config.php b/static/dbview.config.php index 1262e24656..17a6c86bb2 100644 --- a/static/dbview.config.php +++ b/static/dbview.config.php @@ -143,6 +143,50 @@ STRAIGHT_JOIN `contact` AS `owner` ON `owner`.`id` = `post-user`.`owner-id` LEFT JOIN `contact` AS `causer` ON `causer`.`id` = `post-user`.`causer-id`" ], + "post-timeline-origin-view" => [ + "fields" => [ + "uid" => ["post-origin", "uid"], + "uri-id" => ["post-origin", "uri-id"], + "gravity" => ["post-origin", "gravity"], + "created" => ["post-origin", "created"], + "edited" => ["post-user", "edited"], + "commented" => ["post-thread-user", "commented"], + "received" => ["post-origin", "received"], + "changed" => ["post-thread-user", "changed"], + "private" => ["post-origin", "private"], + "visible" => ["post-user", "visible"], + "deleted" => ["post-user", "deleted"], + "origin" => "true", + "global" => ["post-user", "global"], + "network" => ["post-user", "network"], + "protocol" => ["post-user", "protocol"], + "vid" => ["post-origin", "vid"], + "contact-id" => ["post-user", "contact-id"], + "contact-blocked" => ["contact", "blocked"], + "contact-readonly" => ["contact", "readonly"], + "contact-pending" => ["contact", "pending"], + "contact-rel" => ["contact", "rel"], + "contact-uid" => ["contact", "uid"], + "self" => ["contact", "self"], + "author-id" => ["post-user", "author-id"], + "author-blocked" => ["author", "blocked"], + "author-hidden" => ["author", "hidden"], + "author-gsid" => ["author", "gsid"], + "owner-id" => ["post-user", "owner-id"], + "owner-blocked" => ["owner", "blocked"], + "owner-gsid" => ["owner", "gsid"], + "causer-id" => ["post-user", "causer-id"], + "causer-blocked" => ["causer", "blocked"], + "causer-gsid" => ["causer", "gsid"], + ], + "query" => "FROM `post-origin` + INNER JOIN `post-user` ON `post-user`.`id` = `post-origin`.`id` + LEFT JOIN `post-thread-user` ON `post-thread-user`.`uri-id` = `post-origin`.`parent-uri-id` AND `post-thread-user`.`uid` = `post-origin`.`uid` + STRAIGHT_JOIN `contact` ON `contact`.`id` = `post-user`.`contact-id` + STRAIGHT_JOIN `contact` AS `author` ON `author`.`id` = `post-user`.`author-id` + STRAIGHT_JOIN `contact` AS `owner` ON `owner`.`id` = `post-user`.`owner-id` + LEFT JOIN `contact` AS `causer` ON `causer`.`id` = `post-user`.`causer-id`" + ], "post-searchindex-user-view" => [ "fields" => [ "uid" => ["post-thread-user", "uid"], @@ -173,6 +217,376 @@ AND NOT EXISTS(SELECT `cid` FROM `user-contact` WHERE `uid` = `post-thread-user`.`uid` AND `cid` IN (`authorcontact`.`id`, `ownercontact`.`id`) AND (`blocked` OR `ignored`)) AND NOT EXISTS(SELECT `gsid` FROM `user-gserver` WHERE `uid` = `post-thread-user`.`uid` AND `gsid` IN (`authorcontact`.`gsid`, `ownercontact`.`gsid`) AND `ignored`)" ], + "post-origin-view" => [ + "fields" => [ + "id" => ["post-origin", "id"], + "post-user-id" => ["post-origin", "id"], + "uid" => ["post-origin", "uid"], + "parent" => ["post-thread-user", "post-user-id"], + "uri" => ["item-uri", "uri"], + "uri-id" => ["post-origin", "uri-id"], + "parent-uri" => ["parent-item-uri", "uri"], + "parent-uri-id" => ["post-origin", "parent-uri-id"], + "thr-parent" => ["thr-parent-item-uri", "uri"], + "thr-parent-id" => ["post-origin", "thr-parent-id"], + "conversation" => ["conversation-item-uri", "uri"], + "conversation-id" => ["post-thread-user", "conversation-id"], + "quote-uri" => ["quote-item-uri", "uri"], + "quote-uri-id" => ["post-content", "quote-uri-id"], + "guid" => ["item-uri", "guid"], + "wall" => ["post-origin", "wall"], + "gravity" => ["post-origin", "gravity"], + "extid" => ["external-item-uri", "uri"], + "external-id" => ["post-user", "external-id"], + "created" => ["post-origin", "created"], + "edited" => ["post-user", "edited"], + "commented" => ["post-thread-user", "commented"], + "received" => ["post-origin", "received"], + "changed" => ["post-thread-user", "changed"], + "post-type" => ["post-user", "post-type"], + "post-reason" => ["post-user", "post-reason"], + "private" => ["post-origin", "private"], + "pubmail" => ["post-thread-user", "pubmail"], + "visible" => ["post-user", "visible"], + "starred" => ["post-thread-user", "starred"], + "unseen" => ["post-user", "unseen"], + "deleted" => ["post-user", "deleted"], + "origin" => "true", + "parent-origin" => ["post-thread-user", "origin"], + "mention" => ["post-thread-user", "mention"], + "global" => ["post-user", "global"], + "featured" => "EXISTS(SELECT `type` FROM `post-collection` WHERE `type` = 0 AND `uri-id` = `post-origin`.`uri-id`)", + "network" => ["post-user", "network"], + "protocol" => ["post-user", "protocol"], + "vid" => ["post-origin", "vid"], + "psid" => ["post-user", "psid"], + "verb" => "IF (`post-origin`.`vid` IS NULL, '', `verb`.`name`)", + "title" => ["post-content", "title"], + "content-warning" => ["post-content", "content-warning"], + "raw-body" => ["post-content", "raw-body"], + "body" => "IFNULL (`post-content`.`body`, '')", + "rendered-hash" => ["post-content", "rendered-hash"], + "rendered-html" => ["post-content", "rendered-html"], + "language" => ["post-content", "language"], + "plink" => ["post-content", "plink"], + "location" => ["post-content", "location"], + "coord" => ["post-content", "coord"], + "sensitive" => ["post-content", "sensitive"], + "restrictions" => ["post-user", "restrictions"], + "app" => ["post-content", "app"], + "object-type" => ["post-content", "object-type"], + "object" => ["post-content", "object"], + "target-type" => ["post-content", "target-type"], + "target" => ["post-content", "target"], + "resource-id" => ["post-content", "resource-id"], + "contact-id" => ["post-user", "contact-id"], + "contact-uri-id" => ["contact", "uri-id"], + "contact-link" => ["contact", "url"], + "contact-addr" => ["contact", "addr"], + "contact-name" => ["contact", "name"], + "contact-nick" => ["contact", "nick"], + "contact-avatar" => ["contact", "thumb"], + "contact-network" => ["contact", "network"], + "contact-blocked" => ["contact", "blocked"], + "contact-hidden" => ["contact", "hidden"], + "contact-readonly" => ["contact", "readonly"], + "contact-archive" => ["contact", "archive"], + "contact-pending" => ["contact", "pending"], + "contact-rel" => ["contact", "rel"], + "contact-uid" => ["contact", "uid"], + "contact-contact-type" => ["contact", "contact-type"], + "writable" => "IF (`post-user`.`network` IN ('apub', 'dfrn', 'dspr', 'stat'), true, `contact`.`writable`)", + "self" => ["contact", "self"], + "cid" => ["contact", "id"], + "alias" => ["contact", "alias"], + "photo" => ["contact", "photo"], + "name-date" => ["contact", "name-date"], + "uri-date" => ["contact", "uri-date"], + "avatar-date" => ["contact", "avatar-date"], + "thumb" => ["contact", "thumb"], + "author-id" => ["post-user", "author-id"], + "author-uri-id" => ["author", "uri-id"], + "author-link" => ["author", "url"], + "author-addr" => ["author", "addr"], + "author-name" => "IF (`contact`.`url` = `author`.`url` AND `contact`.`name` != '', `contact`.`name`, `author`.`name`)", + "author-nick" => ["author", "nick"], + "author-alias" => ["author", "alias"], + "author-avatar" => "IF (`contact`.`url` = `author`.`url` AND `contact`.`thumb` != '', `contact`.`thumb`, `author`.`thumb`)", + "author-network" => ["author", "network"], + "author-blocked" => ["author", "blocked"], + "author-hidden" => ["author", "hidden"], + "author-updated" => ["author", "updated"], + "author-contact-type" => ["author", "contact-type"], + "author-gsid" => ["author", "gsid"], + "author-baseurl" => ["author", "baseurl"], + "owner-id" => ["post-user", "owner-id"], + "owner-uri-id" => ["owner", "uri-id"], + "owner-link" => ["owner", "url"], + "owner-addr" => ["owner", "addr"], + "owner-name" => "IF (`contact`.`url` = `owner`.`url` AND `contact`.`name` != '', `contact`.`name`, `owner`.`name`)", + "owner-nick" => ["owner", "nick"], + "owner-alias" => ["owner", "alias"], + "owner-avatar" => "IF (`contact`.`url` = `owner`.`url` AND `contact`.`thumb` != '', `contact`.`thumb`, `owner`.`thumb`)", + "owner-network" => ["owner", "network"], + "owner-blocked" => ["owner", "blocked"], + "owner-hidden" => ["owner", "hidden"], + "owner-updated" => ["owner", "updated"], + "owner-gsid" => ["owner", "gsid"], + "owner-contact-type" => ["owner", "contact-type"], + "causer-id" => ["post-user", "causer-id"], + "causer-uri-id" => ["causer", "uri-id"], + "causer-link" => ["causer", "url"], + "causer-addr" => ["causer", "addr"], + "causer-name" => ["causer", "name"], + "causer-nick" => ["causer", "nick"], + "causer-alias" => ["causer", "alias"], + "causer-avatar" => ["causer", "thumb"], + "causer-network" => ["causer", "network"], + "causer-blocked" => ["causer", "blocked"], + "causer-hidden" => ["causer", "hidden"], + "causer-gsid" => ["causer", "gsid"], + "causer-contact-type" => ["causer", "contact-type"], + "postopts" => ["post-delivery-data", "postopts"], + "inform" => ["post-delivery-data", "inform"], + "delivery_queue_count" => ["post-delivery-data", "queue_count"], + "delivery_queue_done" => ["post-delivery-data", "queue_done"], + "delivery_queue_failed" => ["post-delivery-data", "queue_failed"], + "allow_cid" => "IF (`post-user`.`psid` IS NULL, '', `permissionset`.`allow_cid`)", + "allow_gid" => "IF (`post-user`.`psid` IS NULL, '', `permissionset`.`allow_gid`)", + "deny_cid" => "IF (`post-user`.`psid` IS NULL, '', `permissionset`.`deny_cid`)", + "deny_gid" => "IF (`post-user`.`psid` IS NULL, '', `permissionset`.`deny_gid`)", + "event-id" => ["post-user", "event-id"], + "event-created" => ["event", "created"], + "event-edited" => ["event", "edited"], + "event-start" => ["event", "start"], + "event-finish" => ["event", "finish"], + "event-summary" => ["event", "summary"], + "event-desc" => ["event", "desc"], + "event-location" => ["event", "location"], + "event-type" => ["event", "type"], + "event-nofinish" => ["event", "nofinish"], + "event-ignore" => ["event", "ignore"], + "question-id" => ["post-question", "id"], + "question-multiple" => ["post-question", "multiple"], + "question-voters" => ["post-question", "voters"], + "question-end-time" => ["post-question", "end-time"], + "has-categories" => "EXISTS(SELECT `uri-id` FROM `post-category` WHERE `post-category`.`uri-id` = `post-origin`.`uri-id` AND `post-category`.`uid` = `post-origin`.`uid`)", + "has-media" => "EXISTS(SELECT `id` FROM `post-media` WHERE `post-media`.`uri-id` = `post-origin`.`uri-id`)", + "signed_text" => ["diaspora-interaction", "interaction"], + "parent-guid" => ["parent-item-uri", "guid"], + "parent-network" => ["post-thread-user", "network"], + "parent-author-id" => ["post-thread-user", "author-id"], + "parent-author-link" => ["parent-post-author", "url"], + "parent-author-name" => ["parent-post-author", "name"], + "parent-author-nick" => ["parent-post-author", "nick"], + "parent-author-network" => ["parent-post-author", "network"], + ], + "query" => "FROM `post-origin` + INNER JOIN `post-user` ON `post-user`.`id` = `post-origin`.`id` + INNER JOIN `post-thread-user` ON `post-thread-user`.`uri-id` = `post-origin`.`parent-uri-id` AND `post-thread-user`.`uid` = `post-origin`.`uid` + STRAIGHT_JOIN `contact` ON `contact`.`id` = `post-user`.`contact-id` + STRAIGHT_JOIN `contact` AS `author` ON `author`.`id` = `post-user`.`author-id` + STRAIGHT_JOIN `contact` AS `owner` ON `owner`.`id` = `post-user`.`owner-id` + LEFT JOIN `contact` AS `causer` ON `causer`.`id` = `post-user`.`causer-id` + LEFT JOIN `item-uri` ON `item-uri`.`id` = `post-origin`.`uri-id` + LEFT JOIN `item-uri` AS `thr-parent-item-uri` ON `thr-parent-item-uri`.`id` = `post-origin`.`thr-parent-id` + LEFT JOIN `item-uri` AS `parent-item-uri` ON `parent-item-uri`.`id` = `post-origin`.`parent-uri-id` + LEFT JOIN `item-uri` AS `conversation-item-uri` ON `conversation-item-uri`.`id` = `post-thread-user`.`conversation-id` + LEFT JOIN `item-uri` AS `external-item-uri` ON `external-item-uri`.`id` = `post-user`.`external-id` + LEFT JOIN `verb` ON `verb`.`id` = `post-origin`.`vid` + LEFT JOIN `event` ON `event`.`id` = `post-user`.`event-id` + LEFT JOIN `diaspora-interaction` ON `diaspora-interaction`.`uri-id` = `post-origin`.`uri-id` + LEFT JOIN `post-content` ON `post-content`.`uri-id` = `post-origin`.`uri-id` + LEFT JOIN `item-uri` AS `quote-item-uri` ON `quote-item-uri`.`id` = `post-content`.`quote-uri-id` + LEFT JOIN `post-delivery-data` ON `post-delivery-data`.`uri-id` = `post-origin`.`uri-id` + LEFT JOIN `post-question` ON `post-question`.`uri-id` = `post-origin`.`uri-id` + LEFT JOIN `permissionset` ON `permissionset`.`id` = `post-user`.`psid` + LEFT JOIN `contact` AS `parent-post-author` ON `parent-post-author`.`id` = `post-thread-user`.`author-id`" + ], + "post-thread-origin-view" => [ + "fields" => [ + "id" => ["post-origin", "id"], + "post-user-id" => ["post-origin", "id"], + "uid" => ["post-origin", "uid"], + "parent" => ["post-thread-user", "post-user-id"], + "uri" => ["item-uri", "uri"], + "uri-id" => ["post-origin", "uri-id"], + "parent-uri" => ["parent-item-uri", "uri"], + "parent-uri-id" => ["post-origin", "parent-uri-id"], + "thr-parent" => ["thr-parent-item-uri", "uri"], + "thr-parent-id" => ["post-origin", "thr-parent-id"], + "conversation" => ["conversation-item-uri", "uri"], + "conversation-id" => ["post-thread-user", "conversation-id"], + "quote-uri" => ["quote-item-uri", "uri"], + "quote-uri-id" => ["post-content", "quote-uri-id"], + "guid" => ["item-uri", "guid"], + "wall" => ["post-origin", "wall"], + "gravity" => ["post-origin", "gravity"], + "extid" => ["external-item-uri", "uri"], + "external-id" => ["post-user", "external-id"], + "created" => ["post-origin", "created"], + "edited" => ["post-user", "edited"], + "commented" => ["post-thread-user", "commented"], + "received" => ["post-origin", "received"], + "changed" => ["post-thread-user", "changed"], + "post-type" => ["post-user", "post-type"], + "post-reason" => ["post-user", "post-reason"], + "private" => ["post-origin", "private"], + "pubmail" => ["post-thread-user", "pubmail"], + "ignored" => ["post-thread-user", "ignored"], + "visible" => ["post-user", "visible"], + "starred" => ["post-thread-user", "starred"], + "unseen" => ["post-thread-user", "unseen"], + "deleted" => ["post-user", "deleted"], + "origin" => "true", + "mention" => ["post-thread-user", "mention"], + "global" => ["post-user", "global"], + "featured" => "EXISTS(SELECT `type` FROM `post-collection` WHERE `type` = 0 AND `uri-id` = `post-thread-user`.`uri-id`)", + "network" => ["post-thread-user", "network"], + "vid" => ["post-origin", "vid"], + "psid" => ["post-thread-user", "psid"], + "verb" => "IF (`post-origin`.`vid` IS NULL, '', `verb`.`name`)", + "title" => ["post-content", "title"], + "content-warning" => ["post-content", "content-warning"], + "raw-body" => ["post-content", "raw-body"], + "body" => ["post-content", "body"], + "rendered-hash" => ["post-content", "rendered-hash"], + "rendered-html" => ["post-content", "rendered-html"], + "language" => ["post-content", "language"], + "plink" => ["post-content", "plink"], + "location" => ["post-content", "location"], + "coord" => ["post-content", "coord"], + "sensitive" => ["post-content", "sensitive"], + "restrictions" => ["post-user", "restrictions"], + "app" => ["post-content", "app"], + "object-type" => ["post-content", "object-type"], + "object" => ["post-content", "object"], + "target-type" => ["post-content", "target-type"], + "target" => ["post-content", "target"], + "resource-id" => ["post-content", "resource-id"], + "contact-id" => ["post-thread-user", "contact-id"], + "contact-uri-id" => ["contact", "uri-id"], + "contact-link" => ["contact", "url"], + "contact-addr" => ["contact", "addr"], + "contact-name" => ["contact", "name"], + "contact-nick" => ["contact", "nick"], + "contact-avatar" => ["contact", "thumb"], + "contact-network" => ["contact", "network"], + "contact-blocked" => ["contact", "blocked"], + "contact-hidden" => ["contact", "hidden"], + "contact-readonly" => ["contact", "readonly"], + "contact-archive" => ["contact", "archive"], + "contact-pending" => ["contact", "pending"], + "contact-rel" => ["contact", "rel"], + "contact-uid" => ["contact", "uid"], + "contact-gsid" => ["contact", "gsid"], + "contact-contact-type" => ["contact", "contact-type"], + "writable" => "IF (`post-user`.`network` IN ('apub', 'dfrn', 'dspr', 'stat'), true, `contact`.`writable`)", + "self" => ["contact", "self"], + "cid" => ["contact", "id"], + "alias" => ["contact", "alias"], + "photo" => ["contact", "photo"], + "name-date" => ["contact", "name-date"], + "uri-date" => ["contact", "uri-date"], + "avatar-date" => ["contact", "avatar-date"], + "thumb" => ["contact", "thumb"], + "author-id" => ["post-thread-user", "author-id"], + "author-uri-id" => ["author", "uri-id"], + "author-link" => ["author", "url"], + "author-addr" => ["author", "addr"], + "author-name" => "IF (`contact`.`url` = `author`.`url` AND `contact`.`name` != '', `contact`.`name`, `author`.`name`)", + "author-nick" => ["author", "nick"], + "author-alias" => ["author", "alias"], + "author-avatar" => "IF (`contact`.`url` = `author`.`url` AND `contact`.`thumb` != '', `contact`.`thumb`, `author`.`thumb`)", + "author-network" => ["author", "network"], + "author-blocked" => ["author", "blocked"], + "author-hidden" => ["author", "hidden"], + "author-updated" => ["author", "updated"], + "author-contact-type" => ["author", "contact-type"], + "author-gsid" => ["author", "gsid"], + "owner-id" => ["post-thread-user", "owner-id"], + "owner-uri-id" => ["owner", "uri-id"], + "owner-link" => ["owner", "url"], + "owner-addr" => ["owner", "addr"], + "owner-name" => "IF (`contact`.`url` = `owner`.`url` AND `contact`.`name` != '', `contact`.`name`, `owner`.`name`)", + "owner-nick" => ["owner", "nick"], + "owner-alias" => ["owner", "alias"], + "owner-avatar" => "IF (`contact`.`url` = `owner`.`url` AND `contact`.`thumb` != '', `contact`.`thumb`, `owner`.`thumb`)", + "owner-network" => ["owner", "network"], + "owner-blocked" => ["owner", "blocked"], + "owner-hidden" => ["owner", "hidden"], + "owner-updated" => ["owner", "updated"], + "owner-gsid" => ["owner", "gsid"], + "owner-contact-type" => ["owner", "contact-type"], + "causer-id" => ["post-thread-user", "causer-id"], + "causer-uri-id" => ["causer", "uri-id"], + "causer-link" => ["causer", "url"], + "causer-addr" => ["causer", "addr"], + "causer-name" => ["causer", "name"], + "causer-nick" => ["causer", "nick"], + "causer-alias" => ["causer", "alias"], + "causer-avatar" => ["causer", "thumb"], + "causer-network" => ["causer", "network"], + "causer-blocked" => ["causer", "blocked"], + "causer-hidden" => ["causer", "hidden"], + "causer-gsid" => ["causer", "gsid"], + "causer-contact-type" => ["causer", "contact-type"], + "postopts" => ["post-delivery-data", "postopts"], + "inform" => ["post-delivery-data", "inform"], + "delivery_queue_count" => ["post-delivery-data", "queue_count"], + "delivery_queue_done" => ["post-delivery-data", "queue_done"], + "delivery_queue_failed" => ["post-delivery-data", "queue_failed"], + "allow_cid" => "IF (`post-thread-user`.`psid` IS NULL, '', `permissionset`.`allow_cid`)", + "allow_gid" => "IF (`post-thread-user`.`psid` IS NULL, '', `permissionset`.`allow_gid`)", + "deny_cid" => "IF (`post-thread-user`.`psid` IS NULL, '', `permissionset`.`deny_cid`)", + "deny_gid" => "IF (`post-thread-user`.`psid` IS NULL, '', `permissionset`.`deny_gid`)", + "event-id" => ["post-user", "event-id"], + "event-created" => ["event", "created"], + "event-edited" => ["event", "edited"], + "event-start" => ["event", "start"], + "event-finish" => ["event", "finish"], + "event-summary" => ["event", "summary"], + "event-desc" => ["event", "desc"], + "event-location" => ["event", "location"], + "event-type" => ["event", "type"], + "event-nofinish" => ["event", "nofinish"], + "event-ignore" => ["event", "ignore"], + "question-id" => ["post-question", "id"], + "question-multiple" => ["post-question", "multiple"], + "question-voters" => ["post-question", "voters"], + "question-end-time" => ["post-question", "end-time"], + "has-categories" => "EXISTS(SELECT `uri-id` FROM `post-category` WHERE `post-category`.`uri-id` = `post-thread-user`.`uri-id` AND `post-category`.`uid` = `post-thread-user`.`uid`)", + "has-media" => "EXISTS(SELECT `id` FROM `post-media` WHERE `post-media`.`uri-id` = `post-thread-user`.`uri-id`)", + "signed_text" => ["diaspora-interaction", "interaction"], + "parent-guid" => ["parent-item-uri", "guid"], + "parent-network" => ["post-thread-user", "network"], + "parent-author-id" => ["post-thread-user", "author-id"], + "parent-author-link" => ["author", "url"], + "parent-author-name" => ["author", "name"], + "parent-author-nick" => ["author", "nick"], + "parent-author-network" => ["author", "network"], + ], + "query" => "FROM `post-origin` + INNER JOIN `post-thread-user` ON `post-thread-user`.`uri-id` = `post-origin`.`uri-id` AND `post-thread-user`.`uid` = `post-origin`.`uid` + INNER JOIN `post-user` ON `post-user`.`id` = `post-origin`.`id` + STRAIGHT_JOIN `contact` ON `contact`.`id` = `post-thread-user`.`contact-id` + STRAIGHT_JOIN `contact` AS `author` ON `author`.`id` = `post-thread-user`.`author-id` + STRAIGHT_JOIN `contact` AS `owner` ON `owner`.`id` = `post-thread-user`.`owner-id` + LEFT JOIN `contact` AS `causer` ON `causer`.`id` = `post-thread-user`.`causer-id` + LEFT JOIN `item-uri` ON `item-uri`.`id` = `post-origin`.`uri-id` + LEFT JOIN `item-uri` AS `thr-parent-item-uri` ON `thr-parent-item-uri`.`id` = `post-origin`.`thr-parent-id` + LEFT JOIN `item-uri` AS `parent-item-uri` ON `parent-item-uri`.`id` = `post-origin`.`parent-uri-id` + LEFT JOIN `item-uri` AS `conversation-item-uri` ON `conversation-item-uri`.`id` = `post-thread-user`.`conversation-id` + LEFT JOIN `item-uri` AS `external-item-uri` ON `external-item-uri`.`id` = `post-user`.`external-id` + LEFT JOIN `verb` ON `verb`.`id` = `post-origin`.`vid` + LEFT JOIN `event` ON `event`.`id` = `post-user`.`event-id` + LEFT JOIN `diaspora-interaction` ON `diaspora-interaction`.`uri-id` = `post-origin`.`uri-id` + LEFT JOIN `post-content` ON `post-content`.`uri-id` = `post-origin`.`uri-id` + LEFT JOIN `item-uri` AS `quote-item-uri` ON `quote-item-uri`.`id` = `post-content`.`quote-uri-id` + LEFT JOIN `post-delivery-data` ON `post-delivery-data`.`uri-id` = `post-origin`.`uri-id` + LEFT JOIN `post-question` ON `post-question`.`uri-id` = `post-origin`.`uri-id` + LEFT JOIN `permissionset` ON `permissionset`.`id` = `post-thread-user`.`psid`" + ], "post-user-view" => [ "fields" => [ "id" => ["post-user", "id"], diff --git a/update.php b/update.php index 5295d0b210..f4c491521d 100644 --- a/update.php +++ b/update.php @@ -1458,3 +1458,11 @@ function update_1557() DBA::close($contacts); return Update::SUCCESS; } + +function update_1560() +{ + if (!DBA::e("INSERT IGNORE INTO `post-origin`(`id`, `uri-id`, `uid`, `parent-uri-id`, `thr-parent-id`, `created`, `received`, `gravity`, `vid`, `private`, `wall`) + SELECT `id`, `uri-id`, `uid`, `parent-uri-id`, `thr-parent-id`, `created`, `received`, `gravity`, `vid`, `private`, `wall` FROM `post-user` WHERE `post-user`.`origin` AND `post-user`.`uid` != ?", 0)) { + return Update::FAILED; + } +} \ No newline at end of file From 2776411c6c78ae2673d133818bc4b068c99e92d9 Mon Sep 17 00:00:00 2001 From: Michael Date: Thu, 18 Apr 2024 05:18:44 +0000 Subject: [PATCH 059/234] "self::" should be "$this->" on non static functions --- src/Module/Conversation/Timeline.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Module/Conversation/Timeline.php b/src/Module/Conversation/Timeline.php index f1a1d79b5b..90888544fe 100644 --- a/src/Module/Conversation/Timeline.php +++ b/src/Module/Conversation/Timeline.php @@ -461,7 +461,7 @@ class Timeline extends BaseModule if (!empty($channel->fullTextSearch)) { if (!empty($channel->includeTags)) { - $additional = self:: addIncludeTags($channel->includeTags); + $additional = $this->addIncludeTags($channel->includeTags); } else { $additional = ''; } @@ -473,10 +473,10 @@ class Timeline extends BaseModule } if (!empty($channel->mediaType)) { - $additional .= self::addMediaTerms($channel->mediaType); + $additional .= $this->addMediaTerms($channel->mediaType); } - $additional .= self::addLanguageSearchTerms($uid, $channel->languages); + $additional .= $this->addLanguageSearchTerms($uid, $channel->languages); if ($additional) { $searchterms = '+(' . trim($channel->fullTextSearch) . ')' . $additional; From 984a972e72ba9c97c59b2768ea8feba26afd6c41 Mon Sep 17 00:00:00 2001 From: Michael Date: Fri, 19 Apr 2024 21:09:23 +0000 Subject: [PATCH 060/234] API: Access channels and groups via lists --- src/Factory/Api/Mastodon/ListEntity.php | 11 ++ src/Module/Api/Mastodon/Lists.php | 34 +++++- .../Api/Mastodon/Timelines/ListTimeline.php | 106 ++++++++++++++---- src/Module/Conversation/Channel.php | 2 +- src/Module/Conversation/Network.php | 2 +- src/Module/Conversation/Timeline.php | 30 +++-- src/Module/Ping/Network.php | 2 +- src/Module/Update/Channel.php | 2 +- src/Module/Update/Network.php | 2 +- src/Object/Api/Mastodon/ListEntity.php | 6 +- src/Object/Api/Mastodon/Status.php | 2 +- static/routes.config.php | 2 +- 12 files changed, 160 insertions(+), 41 deletions(-) diff --git a/src/Factory/Api/Mastodon/ListEntity.php b/src/Factory/Api/Mastodon/ListEntity.php index 260ad8c69a..a5929dc1a0 100644 --- a/src/Factory/Api/Mastodon/ListEntity.php +++ b/src/Factory/Api/Mastodon/ListEntity.php @@ -22,6 +22,7 @@ namespace Friendica\Factory\Api\Mastodon; use Friendica\BaseFactory; +use Friendica\Content\Conversation\Entity\Timeline; use Friendica\Database\Database; use Friendica\Network\HTTPException\InternalServerErrorException; use Psr\Log\LoggerInterface; @@ -45,4 +46,14 @@ class ListEntity extends BaseFactory $circle = $this->dba->selectFirst('group', ['name'], ['id' => $id, 'deleted' => false]); return new \Friendica\Object\Api\Mastodon\ListEntity($id, $circle['name'] ?? '', 'list'); } + + public function createFromChannel(Timeline $channel): \Friendica\Object\Api\Mastodon\ListEntity + { + return new \Friendica\Object\Api\Mastodon\ListEntity('channel:' . $channel->code, $channel->label, 'followed'); + } + + public function createFromGroup(array $group): \Friendica\Object\Api\Mastodon\ListEntity + { + return new \Friendica\Object\Api\Mastodon\ListEntity('group:' . $group['id'], $group['name'], 'followed'); + } } diff --git a/src/Module/Api/Mastodon/Lists.php b/src/Module/Api/Mastodon/Lists.php index fac4ed41b1..1260b51afc 100644 --- a/src/Module/Api/Mastodon/Lists.php +++ b/src/Module/Api/Mastodon/Lists.php @@ -21,16 +21,36 @@ namespace Friendica\Module\Api\Mastodon; -use Friendica\Core\System; +use Friendica\App; +use Friendica\Core\L10n; use Friendica\DI; +use Friendica\Content\Conversation\Factory\Channel as ChannelFactory; +use Friendica\Content\Conversation\Repository; +use Friendica\Content\GroupManager; use Friendica\Module\BaseApi; use Friendica\Model\Circle; +use Friendica\Module\Api\ApiResponse; +use Friendica\Util\Profiler; +use Psr\Log\LoggerInterface; /** * @see https://docs.joinmastodon.org/methods/timelines/lists/ */ class Lists extends BaseApi { + /** @var ChannelFactory */ + protected $channel; + /** @var Repository\UserDefinedChannel */ + protected $userDefinedChannel; + + public function __construct(Repository\UserDefinedChannel $userDefinedChannel, ChannelFactory $channel, \Friendica\Factory\Api\Mastodon\Error $errorFactory, App $app, L10n $l10n, App\BaseURL $baseUrl, App\Arguments $args, LoggerInterface $logger, Profiler $profiler, ApiResponse $response, array $server, array $parameters = []) + { + parent::__construct($errorFactory, $app, $l10n, $baseUrl, $args, $logger, $profiler, $response, $server, $parameters); + + $this->channel = $channel; + $this->userDefinedChannel = $userDefinedChannel; + } + protected function delete(array $request = []) { $this->checkAllowedScope(self::SCOPE_WRITE); @@ -102,6 +122,18 @@ class Lists extends BaseApi foreach (Circle::getByUserId($uid) as $circle) { $lists[] = DI::mstdnList()->createFromCircleId($circle['id']); } + + foreach ($this->channel->getTimelines($uid) as $channel) { + $lists[] = DI::mstdnList()->createFromChannel($channel); + } + + foreach ($this->userDefinedChannel->selectByUid($uid) as $channel) { + $lists[] = DI::mstdnList()->createFromChannel($channel); + } + + foreach (GroupManager::getList($uid, true, true, true) as $group) { + $lists[] = DI::mstdnList()->createFromGroup($group); + } } else { $id = $this->parameters['id']; diff --git a/src/Module/Api/Mastodon/Timelines/ListTimeline.php b/src/Module/Api/Mastodon/Timelines/ListTimeline.php index 552c760015..ea44ee821d 100644 --- a/src/Module/Api/Mastodon/Timelines/ListTimeline.php +++ b/src/Module/Api/Mastodon/Timelines/ListTimeline.php @@ -21,21 +21,39 @@ namespace Friendica\Module\Api\Mastodon\Timelines; +use Friendica\App; +use Friendica\Core\L10n; use Friendica\Core\Logger; -use Friendica\Core\System; use Friendica\Database\DBA; use Friendica\DI; +use Friendica\Model\Contact; +use Friendica\Model\Conversation; use Friendica\Model\Item; use Friendica\Model\Post; +use Friendica\Model\Verb; +use Friendica\Module\Api\ApiResponse; use Friendica\Module\BaseApi; +use Friendica\Module\Conversation\Timeline; use Friendica\Network\HTTPException; use Friendica\Object\Api\Mastodon\TimelineOrderByTypes; +use Friendica\Protocol\Activity; +use Friendica\Util\Profiler; +use Psr\Log\LoggerInterface; /** * @see https://docs.joinmastodon.org/methods/timelines/ */ class ListTimeline extends BaseApi { + /** @var Timeline */ + protected $timeline; + + public function __construct(Timeline $timeline, \Friendica\Factory\Api\Mastodon\Error $errorFactory, App $app, L10n $l10n, App\BaseURL $baseUrl, App\Arguments $args, LoggerInterface $logger, Profiler $profiler, ApiResponse $response, array $server, array $parameters = []) + { + parent::__construct($errorFactory, $app, $l10n, $baseUrl, $args, $logger, $profiler, $response, $server, $parameters); + $this->timeline = $timeline; + } + /** * @throws HTTPException\InternalServerErrorException */ @@ -61,6 +79,70 @@ class ListTimeline extends BaseApi 'friendica_order' => TimelineOrderByTypes::ID, // Sort order options (defaults to ID) ], $request); + $display_quotes = self::appSupportsQuotes(); + + if (substr($this->parameters['id'], 0, 6) == 'group:') { + $items = $this->getStatusesForGroup($uid, $request); + } elseif (substr($this->parameters['id'], 0, 8) == 'channel:') { + $items = $this->getStatusesForChannel($uid, $request); + } else{ + $items = $this->getStatusesForCircle($uid, $request); + } + + $statuses = []; + foreach ($items as $item) { + try { + $status = DI::mstdnStatus()->createFromUriId($item['uri-id'], $uid, $display_quotes); + $this->updateBoundaries($status, $item, $request['friendica_order']); + $statuses[] = $status; + } catch (\Throwable $th) { + Logger::info('Post not fetchable', ['uri-id' => $item['uri-id'], 'uid' => $uid, 'error' => $th]); + } + } + + if (!empty($request['min_id'])) { + $statuses = array_reverse($statuses); + } + + self::setLinkHeader($request['friendica_order'] != TimelineOrderByTypes::ID); + $this->jsonExit($statuses); + } + + private function getStatusesForGroup(int $uid, array $request): array + { + $cdata = Contact::getPublicAndUserContactID((int)substr($this->parameters['id'], 6), $uid); + $cid = $cdata['public']; + + $condition = ["(`uid` = ? OR (`uid` = ? AND NOT `global`))", 0, $uid]; + + $condition1 = DBA::mergeConditions($condition, ["`owner-id` = ? AND `gravity` = ?", $cid, Item::GRAVITY_PARENT]); + + $condition2 = DBA::mergeConditions($condition, [ + "`author-id` = ? AND `gravity` = ? AND `vid` = ? AND `protocol` != ? AND `thr-parent-id` = `parent-uri-id`", + $cid, Item::GRAVITY_ACTIVITY, Verb::getID(Activity::ANNOUNCE), Conversation::PARCEL_DIASPORA + ]); + + $condition1 = $this->addPagingConditions($request, $condition1); + $condition2 = $this->addPagingConditions($request, $condition2); + + $sql1 = "SELECT `uri-id` FROM `post-thread-user-view` WHERE " . array_shift($condition1); + $sql2 = "SELECT `thr-parent-id` AS `uri-id` FROM `post-user-view` WHERE " . array_shift($condition2); + + $condition = array_merge($condition1, $condition2); + $sql = $sql1 . " UNION " . $sql2 . " GROUP BY `uri-id` " . DBA::buildParameter($this->buildOrderAndLimitParams($request)); + + return Post::toArray(DBA::p($sql, $condition)); + } + + private function getStatusesForChannel(int $uid, array $request): array + { + $request['friendica_order'] = TimelineOrderByTypes::ID; + + return $this->timeline->getChannelItemsForAPI(substr($this->parameters['id'], 8), $uid, $request['limit'], $request['min_id'], $request['max_id']); + } + + private function getStatusesForCircle(int $uid, array $request): array + { $condition = [ "`uid` = ? AND `gravity` IN (?, ?) AND `contact-id` IN (SELECT `contact-id` FROM `group_member` WHERE `gid` = ?)", $uid, Item::GRAVITY_PARENT, Item::GRAVITY_COMMENT, $this->parameters['id'] @@ -89,26 +171,6 @@ class ListTimeline extends BaseApi } $items = Post::selectTimelineForUser($uid, ['uri-id'], $condition, $params); - - $display_quotes = self::appSupportsQuotes(); - - $statuses = []; - while ($item = Post::fetch($items)) { - try { - $status = DI::mstdnStatus()->createFromUriId($item['uri-id'], $uid, $display_quotes); - $this->updateBoundaries($status, $item, $request['friendica_order']); - $statuses[] = $status; - } catch (\Throwable $th) { - Logger::info('Post not fetchable', ['uri-id' => $item['uri-id'], 'uid' => $uid, 'error' => $th]); - } - } - DBA::close($items); - - if (!empty($request['min_id'])) { - $statuses = array_reverse($statuses); - } - - self::setLinkHeader($request['friendica_order'] != TimelineOrderByTypes::ID); - $this->jsonExit($statuses); + return Post::toArray($items); } } diff --git a/src/Module/Conversation/Channel.php b/src/Module/Conversation/Channel.php index ae16e8a0de..fb303adcf3 100644 --- a/src/Module/Conversation/Channel.php +++ b/src/Module/Conversation/Channel.php @@ -128,7 +128,7 @@ class Channel extends Timeline } if ($this->channel->isTimeline($this->selectedTab) || $this->userDefinedChannel->isTimeline($this->selectedTab, $this->session->getLocalUserId())) { - $items = $this->getChannelItems($request); + $items = $this->getChannelItems($request, $this->session->getLocalUserId()); $order = 'created'; } else { $items = $this->getCommunityItems(); diff --git a/src/Module/Conversation/Network.php b/src/Module/Conversation/Network.php index 6f0a805f82..c1fc772e9c 100644 --- a/src/Module/Conversation/Network.php +++ b/src/Module/Conversation/Network.php @@ -225,7 +225,7 @@ class Network extends Timeline try { if ($this->channel->isTimeline($this->selectedTab) || $this->userDefinedChannel->isTimeline($this->selectedTab, $this->session->getLocalUserId())) { - $items = $this->getChannelItems($request); + $items = $this->getChannelItems($request, $this->session->getLocalUserId()); } elseif ($this->community->isTimeline($this->selectedTab)) { $items = $this->getCommunityItems(); } else { diff --git a/src/Module/Conversation/Timeline.php b/src/Module/Conversation/Timeline.php index 90888544fe..6c7a0904d4 100644 --- a/src/Module/Conversation/Timeline.php +++ b/src/Module/Conversation/Timeline.php @@ -95,7 +95,7 @@ class Timeline extends BaseModule /** @var UserDefinedChannel */ protected $channelRepository; - public function __construct(UserDefinedChannel $channel, Mode $mode, IHandleUserSessions $session, Database $database, IManagePersonalConfigValues $pConfig, IManageConfigValues $config, ICanCache $cache, L10n $l10n, App\BaseURL $baseUrl, App\Arguments $args, LoggerInterface $logger, Profiler $profiler, Response $response, array $server, array $parameters = []) + public function __construct(UserDefinedChannel $channel, Mode $mode, IHandleUserSessions $session, Database $database, IManagePersonalConfigValues $pConfig, IManageConfigValues $config, ICanCache $cache, L10n $l10n, App\BaseURL $baseUrl, App\Arguments $args, LoggerInterface $logger, Profiler $profiler, Response $response, array $server = [], array $parameters = []) { parent::__construct($l10n, $baseUrl, $args, $logger, $profiler, $response, $server, $parameters); @@ -167,7 +167,7 @@ class Timeline extends BaseModule $this->maxId = $request['last_created'] ?? $this->maxId; $this->minId = $request['first_created'] ?? $this->minId; break; - case 'uriid': + case 'uri-id': $this->maxId = $request['last_uriid'] ?? $this->maxId; $this->minId = $request['first_uriid'] ?? $this->minId; break; @@ -229,15 +229,29 @@ class Timeline extends BaseModule return $tabs; } + public function getChannelItemsForAPI(string $channel, int $uid, int $limit, int $min = null, int $max = null): array + { + $this->itemsPerPage = $limit; + $this->itemUriId = 0; + $this->maxId = $max; + $this->minId = $min; + $this->noSharer = false; + $this->order = 'uri-id'; + $this->ping = false; + $this->selectedTab = $channel; + + return $this->getChannelItems([], $uid); + } + /** * Database query for the channel page * * @return array * @throws \Exception */ - protected function getChannelItems(array $request) + protected function getChannelItems(array $request, int $uid): array { - $items = $this->getRawChannelItems($request); + $items = $this->getRawChannelItems($request, $uid); $total = min(count($items), $this->itemsPerPage); $contacts = $this->database->selectToArray('user-contact', ['cid'], ['channel-frequency' => Contact\User::FREQUENCY_REDUCED, 'cid' => array_column($items, 'owner-id')]); @@ -284,14 +298,14 @@ class Timeline extends BaseModule } if (count($selected_items) < $total) { - $items = $this->getRawChannelItems($request); + $items = $this->getRawChannelItems($request, $uid); } } } else { $selected_items = $items; } - $condition = ['unseen' => true, 'uid' => $this->session->getLocalUserId(), 'parent-uri-id' => array_column($selected_items, 'uri-id')]; + $condition = ['unseen' => true, 'uid' => $uid, 'parent-uri-id' => array_column($selected_items, 'uri-id')]; $this->setItemsSeenByCondition($condition); return $selected_items; @@ -303,10 +317,8 @@ class Timeline extends BaseModule * @return array * @throws \Exception */ - private function getRawChannelItems(array $request) + private function getRawChannelItems(array $request, int $uid): array { - $uid = $this->session->getLocalUserId(); - $table = 'post-engagement'; if ($this->selectedTab == ChannelEntity::WHATSHOT) { diff --git a/src/Module/Ping/Network.php b/src/Module/Ping/Network.php index 3326d8a0af..f1cecb005f 100644 --- a/src/Module/Ping/Network.php +++ b/src/Module/Ping/Network.php @@ -88,7 +88,7 @@ class Network extends NetworkModule $this->itemsPerPage = 100; if ($this->channel->isTimeline($this->selectedTab) || $this->userDefinedChannel->isTimeline($this->selectedTab, $this->session->getLocalUserId())) { - $items = $this->getChannelItems($request); + $items = $this->getChannelItems($request, $this->session->getLocalUserId()); } elseif ($this->community->isTimeline($this->selectedTab)) { $items = $this->getCommunityItems(); } else { diff --git a/src/Module/Update/Channel.php b/src/Module/Update/Channel.php index 0d099de650..f74010e85e 100644 --- a/src/Module/Update/Channel.php +++ b/src/Module/Update/Channel.php @@ -39,7 +39,7 @@ class Channel extends ChannelModule $o = ''; if ($this->update || $this->force) { if ($this->channel->isTimeline($this->selectedTab) || $this->userDefinedChannel->isTimeline($this->selectedTab, $this->session->getLocalUserId())) { - $items = $this->getChannelItems($request); + $items = $this->getChannelItems($request, $this->session->getLocalUserId()); } else { $items = $this->getCommunityItems(); } diff --git a/src/Module/Update/Network.php b/src/Module/Update/Network.php index bb10d533f9..cbda16bad5 100644 --- a/src/Module/Update/Network.php +++ b/src/Module/Update/Network.php @@ -42,7 +42,7 @@ class Network extends NetworkModule } if ($this->channel->isTimeline($this->selectedTab) || $this->userDefinedChannel->isTimeline($this->selectedTab, $this->session->getLocalUserId())) { - $items = $this->getChannelItems($request); + $items = $this->getChannelItems($request, $this->session->getLocalUserId()); } elseif ($this->community->isTimeline($this->selectedTab)) { $items = $this->getCommunityItems(); } else { diff --git a/src/Object/Api/Mastodon/ListEntity.php b/src/Object/Api/Mastodon/ListEntity.php index 116f3fbd0d..eb43db7765 100644 --- a/src/Object/Api/Mastodon/ListEntity.php +++ b/src/Object/Api/Mastodon/ListEntity.php @@ -34,6 +34,8 @@ class ListEntity extends BaseDataTransferObject protected $id; /** @var string */ protected $title; + /** @var string */ + protected $replies_policy; /** * Creates an list record @@ -42,9 +44,9 @@ class ListEntity extends BaseDataTransferObject * @param string $title * @throws \Friendica\Network\HTTPException\InternalServerErrorException */ - public function __construct(int $id, string $title, string $policy) + public function __construct(string $id, string $title, string $policy) { - $this->id = (string)$id; + $this->id = $id; $this->title = $title; $this->replies_policy = $policy; } diff --git a/src/Object/Api/Mastodon/Status.php b/src/Object/Api/Mastodon/Status.php index 2bf96951a4..7d376bc508 100644 --- a/src/Object/Api/Mastodon/Status.php +++ b/src/Object/Api/Mastodon/Status.php @@ -160,7 +160,7 @@ class Status extends BaseDataTransferObject /** * Returns the current created_at string or null if not set - * @return \DateTime|null + * @return ?string */ public function createdAt(): ?string { diff --git a/static/routes.config.php b/static/routes.config.php index 004099ebb2..32d328b77b 100644 --- a/static/routes.config.php +++ b/static/routes.config.php @@ -308,7 +308,7 @@ return [ '/tags/{hashtag}/unfollow' => [Module\Api\Mastodon\Tags\Unfollow::class, [ R::POST]], '/timelines/direct' => [Module\Api\Mastodon\Timelines\Direct::class, [R::GET ]], '/timelines/home' => [Module\Api\Mastodon\Timelines\Home::class, [R::GET ]], - '/timelines/list/{id:\d+}' => [Module\Api\Mastodon\Timelines\ListTimeline::class, [R::GET ]], + '/timelines/list/{id}' => [Module\Api\Mastodon\Timelines\ListTimeline::class, [R::GET ]], '/timelines/public' => [Module\Api\Mastodon\Timelines\PublicTimeline::class, [R::GET ]], '/timelines/tag/{hashtag}' => [Module\Api\Mastodon\Timelines\Tag::class, [R::GET ]], '/trends' => [Module\Api\Mastodon\Trends\Tags::class, [R::GET ]], From b1b2e9bd11e4b7933852cd21b10a4398cb035cbd Mon Sep 17 00:00:00 2001 From: Hypolite Petovan Date: Wed, 24 Apr 2024 22:43:32 -0400 Subject: [PATCH 061/234] Rework reports query in Moderation\Reports module class - References to non-existent fields removed - Added computed rules field - Patch originally submitted by @TheTomcat14 --- src/Module/Moderation/Reports.php | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/src/Module/Moderation/Reports.php b/src/Module/Moderation/Reports.php index c9aa92df9c..02c665471f 100644 --- a/src/Module/Moderation/Reports.php +++ b/src/Module/Moderation/Reports.php @@ -56,9 +56,24 @@ class Reports extends BaseModeration $pager = new Pager($this->l10n, $this->args->getQueryString(), 10); - $query = $this->database->p("SELECT `report`.`id`, `report`.`cid`, `report`.`comment`, `report`.`forward`, `report`.`created`, `report`.`reporter-id`, - `report`.`category`, `report`.`rules`, `contact`.`micro`, `contact`.`name`, `contact`.`nick`, `contact`.`url`, `contact`.`addr` FROM report - INNER JOIN `contact` ON `contact`.`id` = `report`.`cid` ORDER BY `report`.`created` DESC LIMIT ?, ?", $pager->getStart(), $pager->getItemsPerPage()); + $query = $this->database->p( + "SELECT + `report`.`id`, `report`.`cid`, `report`.`comment`, `report`.`forward`, `report`.`created`, `report`.`reporter-id`, + `report`.`category-id`, + ( + SELECT GROUP_CONCAT(`report-rule`.`text` ORDER BY `report-rule`.`line-id` SEPARATOR \"\n\") + FROM `report-rule` + WHERE `report-rule`.`rid` = `report`.`id` + GROUP BY `report-rule`.`rid` + ) AS `rules`, + `contact`.`micro`, `contact`.`name`, `contact`.`nick`, `contact`.`url`, `contact`.`addr` +FROM report +INNER JOIN `contact` ON `contact`.`id` = `report`.`cid` +ORDER BY `report`.`created` DESC +LIMIT ?, ?", + $pager->getStart(), + $pager->getItemsPerPage(), + ); $reports = []; while ($report = $this->database->fetch($query)) { From e98b3a307b25948b071035b4381f611cb83d181d Mon Sep 17 00:00:00 2001 From: ImgBotApp Date: Sat, 27 Apr 2024 14:51:35 +0000 Subject: [PATCH 062/234] [ImgBot] Optimize images *Total -- 1,838.08kb -> 1,439.34kb (21.69%) /images/screenshots/friendica-2023-12-frio-desktop.png -- 1,011.26kb -> 706.65kb (30.12%) /images/screenshots/friendica-2023-10-frio-mobile-options-dark-blue.png -- 184.63kb -> 149.93kb (18.8%) /images/screenshots/friendica-2023-10-frio-mobile-options-light-blue.png -- 166.19kb -> 138.00kb (16.96%) /images/screenshots/friendica-2023-10-frio-mobile-timeline-dark-blue.png -- 400.47kb -> 370.62kb (7.45%) /images/bluesky.jpg -- 7.75kb -> 7.55kb (2.58%) /view/js/vanillaEmojiPicker/screenshot.png -- 67.77kb -> 66.58kb (1.76%) Signed-off-by: ImgBotApp --- images/bluesky.jpg | Bin 7941 -> 7736 bytes ...-2023-10-frio-mobile-options-dark-blue.png | Bin 189064 -> 153529 bytes ...2023-10-frio-mobile-options-light-blue.png | Bin 170179 -> 141317 bytes ...2023-10-frio-mobile-timeline-dark-blue.png | Bin 410084 -> 379513 bytes .../friendica-2023-12-frio-desktop.png | Bin 1035528 -> 723614 bytes view/js/vanillaEmojiPicker/screenshot.png | Bin 69397 -> 68176 bytes 6 files changed, 0 insertions(+), 0 deletions(-) diff --git a/images/bluesky.jpg b/images/bluesky.jpg index 4f551764c4eb2752d3ca5f9afb30c00eb212a6d0..65c7593514c34cfba16dc7e60be8b5e4843e107c 100644 GIT binary patch literal 7736 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%0AM)v!xk-V1YOw?Nzmw%?>Dr4&J9uVi4=_@n( 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 literal 189064 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

nN-i8D6f|17qSTWb(#sAiZ91k$uxrg9`GDmx+ z68*)Kcxl3gygqk-!3+fYxB~&c5V|5T3lIZVsIUN2B^Wd%kPP`$q48i_JU%;IHM!fc zI6HRp6G2G6!c#+GA?AUmpz!zaFh|z#L9LFjetBQ4s1UO}!cdrnkdU(v8Nn}B9x?{* zU(kx&!qV*GYJDEotO-Ilorvl{ZXUq^&DS7~E3>w!;xDd;3UUuI^KgdrF7C`!WkU;d zi^|LmB+Ev&d92QEeB@D{e-g6>J~dWA$#5*K>OI218eHXkx`G=A2+&GE+&4Evw?$CA zMF3d!Az3=9X>B%HK|kL3{W*ZQcCJtMzt`UeO}g3mOV`5(?gf_GUmS)9;x%+2q~x)U<3R z8apWpTmF@(*Jq7-u>b_|;~cL}$TpQ&^x~ht2L`mtiM7RR_MF+>PN1Z4_a}4e)QIdq z=ns2#iN1JDAp};P1f{8<;M`pVS4iTc z$-u{u{4EnN1?_z6T-+Bz`9DX7#!|++RZD;UXDX@ke_&;ssM-RY9V0%M2v((WI8 zcnr9`y{)<%3_s<5OP2yYk;4rqn~v^xK&!Um^i(MZji;)u_6fednH3d|Qs`Q(M0(@w zG55nu!^E}c5pL)aHjEGH!U|WWoNE>rj)fMuOY7pgbZnliRyfuw9VcCybQPQAqP#(A z=ZbS!qZ5(^m_))HtZxWe8P^Crl3&9!%?ZqsIg`w$Ux;H_vn~YvYX$xZWN)E!Pd#6w z1b_i-w`sTP3XDVMYPWpJF4w!#3W*2>3nO7U{Fj_u{)lUz-FNG}IhBZlIEskM2ull4 z^!NviCR?%l_W%T20T0oC3FUyc_P=}_d9q#`gQiQ20{_8BFkJSsBVK7`{qJ4`3PG*^ z-Sy}{@Bcq58UJT_BG`xi^MU`%*ZvRR?LSIJ%L>AUS0vN59H0z=aCb9sKT6PV#Dyp) zin($XR|pV)Z+-!q=&b})U}>aJOJlyflMWB@x#%xfqU2zq^xa;_ylh|vA!5?M`brs2 z1t278&3Qzg$rhR=&Ytc4q;gR|e01qZ1D;Q(~?eWzg0zE_r|uJ6IgL_T`d zUaDCPST*kGDnJw@`9Rp<`Y%t+P)nreblT&k9(J8;HC?}un%eNgI>3wu=Q}l%-tNYx zZpm8aYciyxd!G|_tXxn@NX=r+9^TmB1t?l-n)>g_(ueByD`8|~sb`?E?mjxRj}Qgz zz!r=lBqS0gG!g~09l99kZGyF1i$EZB9Pi%oK7PoiGA<6w`<8XFr3mEm#Hf>)TZ9lM;|qQc>U;m=n&7)1m8Pea?pUIa}|(twv4!Nr?vs@ zYi)s))W?E{9z7fT;iSmSwcdP6N2s39rWhhz=y8?cTL9ehe=vT3^8$2Z^fBIQpKTGd zph&Lx^%G(3=dUaidu zGq+d{{|^^HbAr1TL2e{@co>U2)j``H=jEgKY(?#qh@e(5%P>=-PxisP%TS+i7;cc+yJb6gYni6wDYi8GG@!GMQ zV_{I|>c`uRM*wu7To|lij-fYJJk$HpYuL&!cd~Ts=0#%bazB-FI)Q+&b4irXvTOPj z;pvCII!hG6NG|KIJZfJbs2H!1(p=}7jS` z{#0yS6gD*mtU|K{ocW;S)?WW@P+p&C%)&aYH>)778_80g61Yr0y>dr(MD3}_QtIg?}sZvA-tb4h*dD;r>)7BhEOp`=lihkK@-pu^pxH?V&el)?u&L{6TfMY+ ze9Q&lkMq#40tet3bzZx(s`RcMQqB5t(KSp0Vk_iN5l9k_*S_NQ@5fJY-t0DIOe&Wr z1YQ6kAV3v_AKy*_01B)KuyFx-HZXSsB{}x&?3h8LX^~fL;5$G|^@#~dw)W_S;2|M`{B`Gq>d0(E&KZ45oa8#bQB;`6;Q zG-SZ+(n`B4-zVmGI~gU~CwZ9n;e&+N&%#?x>@}>yhu5+(gdKl7J&sFn{K{gEfFSx@ z2K4qZb;ZaYKAGieJX+9o)w*+Fz~s&EkN}s^ujK(#w0a}w{fLvcnhc>^x!}qEBe4*2 zfmz*&-24(5`EFVU@4M=9xp@FfvYUwsmwe3ky+1fSFxbrSy?W9cS}?kWgx>aG$Krkm zOE+>orl*v;@{rn_X*8dR=hM4BMn#6dCyjKP=n}O;I z=rZ>kA!mnp=(2)}`4g~U9iLmjeGRpj2mtQ)u%8B^N6Oo&Ju=SrU=KJ#V%;Wz+efLOQLVh2lZGhBjm@EBeA-_Z17WRoF6j+2(`B=ie zecji6)rxUpwH`A3cZb^v-#>oC2nQijNxtuw&Q+RNu6|j$ppXktYNlB@MgWa7u7qtq zz`yiKz0rumcU(`F#TC0zT3VTN##?+ zBV5)Eh4#bDLZ{pxUU~SD@sk1n{ z_YaR6SebrOd=$3Ct2Qk3-3OA9mWEN)mbnl`$2<(me;t1N^aFl)9-F#Dd4g(@_$bMq z4WW9eWN@g9Ge+axG2R1DRqhkyR7*!U{c2i7Hdbk7R7*`ce{A#Zo(*spc5Lzl=WIM@ zavuD0pOd$$#?h86JW(b2AeZY_fv!SC)EMtXRmd?Qg(xV&}MVP zV{gLOYJaPOsLSnqr~>dX-`WNTjt-gv0z>DZe!88FvgbOO%j>vt2@_-55nqXfd@prA z&S&^sJ^A)#Zw`96PwK_X)Ab1Gi!Txe1!>BEdwCxxqW~!ibH?Qvm+uXIcK3@1;>|t@Z%3^AMY{E45_wyeME!~p_5HbS{!XF8 zrE;KSXMhPK{L(1tTe$$yOz}EUkRvpMNaIO)lR%bQivIn@Fj`GuQ@7f@2F>t`673h~*W&FH%y3}3rEZU$tp3Y-Gj>(`IoyV)&_L<-10 z2$Mao@XA%j;2U$)o$^9ngHRwIi|kyz*_yHyx@f>FVcM_tR8~_HFA^@i+9ZX8PNk;P zQV5CVYzeSHVE1o41w;Xi2C?64zUD%nT4>~6O=aAbap5DpVdXyXoA9}X;iXH5ho%o7 z!4*sQlAe@9=N^D;SN(f^_;n)Bfb7R#9(zLf=bD<>Pn9g9+NPWYgnA> zsN)$r$gTjBX`i$FCfZUlT7-kaiO5vjkfo>~n&^V%5o@4k2b3DyHNv)K0e$X4U|SVP}*Cj4#}j^}_(rQ;}C zdbe3@3r<*s_eM?^c^t3L^xd`k_?tni#*mZ@$fGaMhX_#;%J2X&S394p%K2_3j*B51 zd#$ZLIs_CDAAO;eD%K7K>CeMHmDb>m#Vhlq{&pA;A_x$GRKTiqAmfbf@t1vp%7i4m z^AUA;Nl8 zv+&2HLZd`;?F%r$fb`W0M+4gFc-+9AC||{0M#FVPWOm)va~~5^Pi4*1c~ASO)p^GA zh|M2AR>+<`rhNbAd*Jt{FLu8w=wS*|XHs>1LFMFR-E*j3&6+Qn-QWKfVa1q=`Ugd%^*3Bc z4&GdHHKCjwFCMz}t{XFDBxp`d-WZ={rol<9%=ht6(5@Xng3fZh{7xr*?lu&33~n{V zdf6VK5umS7Z0yHDkfs zNLS**!IPk#)?8y)2?j{}~ zq72c!Il6Oay&t*Dnj}EOv)RGF?cbu8*NG#|t>7^NwkEt7j2Q`=J5h~yi)Tk$TBfC8 zN1KljbUbMf-tRhleM;lyNu?)#0MU2wfYHln;tH zI6C?4&L1;1J3SwzujE2^9zAbBG?ntR#NY9;x3>&^am|G4@FE$TQZxuY+sQF7HczhT zIjYu=U&_!G5$Wv}A8A3{9%1Z)#wyj~BBJjWGmlN>kWY@WUOojBnEMK>*-&-zI_q9u zlGbg7Vpku}A3-^ohoBzE(zbzebs?i%#qe%)6*|9*SYFMP4GRu?fpm1P zD3z-e-^qp#Y{7|FRXOsRb@o*F?y}9XNO97M@UTE}*PA)0pcn>gtf;NYI#N=U`q2cB zo_Z~+GBf)7enSfH9Q1SND$#F$^@%0v?s!ZO`K7FUffP=`tKrM~7DAufgYfN2o2lO& zGb4UMz^2I8c^i6PYkyp}(|Uh%!NxQd#YUYvXtD{+-+9wi7}R=}AE>ABh2iHgl~b1>kybkozW zbN65&_S_H7G5A zx6vywCqNK5As!g0Q%zOu%ZdFc1NA@^tPGRfxA*JY-X4C28~TlMKg(@DYp_Ii5(&B5 zw}!Nj#9&>K#s!H5zf%MkpwjR)c5|le3i-;kEp`1eAXlRMETFZ!)qc#HpX&n`dDH}h zlWueky&{P;-}QV}GQ9O&m`pu~m7ja4eLe8Kkbaq{tcat`J&o~9T}e(N4NMU`>Idn@ zI@ZQ|OjP{IRJxTZS-cKa1Gs$+yPtDD=>D@JWRbxrz08c|mR4vd=QyF?4gWmiF?Fco z&CjR-SutQ~1#Ku9B4x!QaZNqOA^*F1y1#$1m7NA>NEUExt@L-y%dcPn-R*338?4&D zP5Js*EU1lnfBse z5qDevhPr-7zsNWHB-5CAbVPJvDQwH4$6&|$Q$$qM6MfxE8^%vdMaRm%v8Td{-RZ(=+6Oux(=0UR}OjRdm3zylUqh7&MbkAa~fKz zXc$yG+xaZUAVqy`HFM=1f9TlVxs{$&(zX>=w)?|mnv^3{1KF{q^Hs~=qkuKFQaxsj zP|%}jDVyA#A1n&Hxg#;YvmH`5L$javr708k$H{b-TQ8-1`Cy)Hzkj(>Q$8{(z__poDo8YW8`guJ>V z{ab-|^I|`N+|81&>E0&*KfqAd#8FJuT2gG<9_m&zMO$UE(*&Z)(J8g(W zY~)t%$`NX?N3L!ex8h7t9~MHb@G;z%GnxXeayi^-`uFl!)zOUnb4D(7V zY~i42PqCf{H&ir~)s!KTgHe!`oPpb5g9DYPEHviA&E1YLr83^CM~ii1ZbhlPInA0l ztxO^YAPWM%9(&!0d&ztha?R_G))=xx$$|J*}HDHTm}%CcnDM zQ$nQ!h+a4Cr0HI3i=Gc&P}oNq@cL6zE-OKwyCuA9G$H}-dFN+RryD&8*KY2N8A9}I z0&l7K*@p&AH6T`qw}!`ZI)Rzt8uH~tC@_5(swLTm>Uc6oG!1p;KGlRy4M#`MAduu4PC z`Hqsev((>1pSANr(9cMxxSf`EvZmM)`nrELY!W`IRpAxj$%JNZ#^}ONNdNNq>9oEEr|bCBMY0b7I`WWi8CG83-K#ZURbrAZ zv^Kl4l6Uc3SA`o#Np{ISqs(GUII7*S)KdBe_IeSrb#W8kx>1|~YROg(wo7#a4(RX3 zlYzkM+4I1bN_x?@%6g&MTV+$lwpYkbD8Fr{TA1N(hlPmydJs1sK%mMn?l+OiuY;9U z)Yccd(BNR|axo^L+BPP&R!yT}MNDmO?KPec4$hsguMg^N5l=~mMR;8#xbFCz$H8oy z?1!#aZ@aI)y)AY5QTat6c^-?XL!Cm+A$Kd!)91cVXns|1_ZNfhhmPO(*R8g$^>-~D zIH9_2=pyb4Xos3-^L#dUNBwxD^~Vxm(muVsc6jYG!^>+)Kp<15QkW+D1m9z%)mxN5 z-H+Lkrcg`#<^%zuqvsXG2b6(!Cn3HI8N)|K1bbBitt^U$nJyBhxw&p0G(j}$JN{qy z2k0%g(bKr)M7`qE_}Cim$pkZ+KF>3Ny&DxQc5%m3I5%YKsJ-#YEJ5V&Htxt`Y9#7T zamW3XWUZOTo3o#D`R>JI9vf{*ElQn9tAU{KaI;?A@Ps-YCr*FLa|6G+fyFTo(u-w8 z9xguOd4KD$q4*MG6IFcAFJ6)+EHcE-?W2?1i}R_U1@(Vzj#Qn!mk%BB5Ph(~c%N0w zzkLf@-nvLoi1^hSW-&RRH@WUqhAIU~mUB(wRx#e#sq_cq_O`u>(jKDPxf5f>Hj)N)w>x0{mox4Tbm?B!8aP#YeawYWz0 zoLQ?nzg>wRW;fIxx&dJ?tP&mF!{^w*55H_R752k%PZ;EDYjHAM4EigXKYA&n`JmPs zRc3p)@{KHQ^@CK(`(0lYXq>$BN{fDWT&503y-SwO@P^z&Y|jQIrDiJ~Hjgfo9t#R} z!Otr^_jF*N|M3yBf75@CZ*XI=9DH9aI zJ!Kmw}iw`NXAWW7uVaqVad4h{HC@Z(ZiI&dI7VFw? z%Dfu*?Afc~la=ot5}L9jm`g!j7FBv(t{kX@Wl4pY1+NtIwHnqJDpI)0sIqFh4k})% zfDV7Y&NHW?K-#qDeNzh-H)1;56_LBH_x=-nqoQr%QOVcnaaE_xP1nQQq&D!_suf?G z*`3u)kQ2FYMxxumwlgzFM}9M!|LT9_7(nc)Q= z%t%VU0DYVUZ~A&ajkQhZBGFfkg6lX@Y zjp@0EGOixu1Q>pMaud{LRe_zrCs(Se3oqcp7ximccKjozBvCx3rJywsjsZYkJ`@#{ z=gYM+6q?Lhda5JCxo0YLM&vCym=$vxF_JV3;#we(&Q%Xk+#Il|0#>87Ds(F|rc!Hv zZM7K2Z=x$RXX%=9tWKjZF{5bSl9|Axh-L^?KYl4kSFeW^L46h$P-KI;g-(l`uJUkg zL>L^By)A3v2UFVRD6fs+j{+56o?gEZG%{9gXe|$Zhml=BX19qNaPQTye+46LR8p1@ zy%Q{ApdRA^w*5qe7;9Iu+U`k<;~PX}@n>fV^Opw$66p&*o=hox^j+Nx`!7oL*du4$ zPW3Z*!<2%$K8*??t&VvMA!R52;b&dG0(+QvU;9RxHTLvgxFO)|!K<|5s`DZDRwMSS ztcAPNKflcDd#e?=l9F-iOYX>9Kvk%g1%QyichOi9#?}Des$HALOgo0gJd-+dwrKJn^8ATk7~hRErFi-Z)%s9W9|AZ-@!Y;Z>q<{;%0ee1-5Oc}xuTmW z)e~H*Yv-(W7n{{;z9=}rK{kmzvY}ujc?guWFi{rJKDws^vHNDueoYQP@pGbg>&rhkUYRij)lH4tu`*fwb>IBzsG<@c0nYUav8mGlG zwi^6=6y%hNq3=<|W9qa=riT^bqf2&AJD||LN+9vsl3Sk z3}u2*x62wkUjOwHs{Xy*H5)oyMl=$B9;(lOr6S@OI)}8Kz&QQO3j@Qs2v)s6K=L6Y zEh#;9p@fB{ciEURRYVjwH1{+2$Y)*p^0M$3NaR^1&mb~%JJh76IaG7b*QnXH?M7Ag zhldf=q&1;IB(U{?J(6(9m>Pg)c>N4N`vp$ifr*F0-d3VdVQ|ghvoczn$*{AxH#}YU z8LFZ2fU(wtT!f7MasE<~sY?D&+g*SvMRBpR8ySfw80$fLLG`&%|2fb7X8yqAK#b!)qar-_uQvXJ`1F4fm6Uo<3d>Nt(oX?EAjf^TzY3vXCvU z;xPh(jV8B&z7(z!fN@N9ek@BAnofYLI-?HW9XE9DUq8dRz3SvD)nGB5xN8Nu`c^tg zrouwGl9>OqL0PHPq~w!3Q`r2?=gt?&HRi27mu&gOg3fzwmoomwIC7=C&;1ms;@ZRl ztb4R7Jr4QFi>%FfS>J@#vH=`#w@0wvus!RIFFaE3ZoA3V%lTroHXvRNq{~<&b@uH` zs-bI`QSC57YSYu4)#kXYWxrvo1)$9`!<(K61I)MR*R^bhyu(jSr+3C(Qf zfs80~mS|Aogz8_8h=5%F`fQ`SXWFCmBXyi4fQNw2i%ls80K&ePO}@mMKOJ^6ND!Le zFDD?)aq@&LzH>QMeV#kAX{;11Nwc%H_YQR((pXlm*ln=Pv!qy(Lrp&MNf7#4`HF0% z{q@&x(MMG>cwpQ6?ekSy%ZLHvwOn4k(e>1@CU|Iy()RAFzOMU@7m}|f3eT+D(Q~2~ z!y{J{;>*Vwe*}pEbuG{uu0w)Bx;#2Q%u}h}!19qw>Zfo+cEz`(!eFS5^AiA&-Ys5E zNSB38*}cT5`t4c|QUvt-BQ$a?Uan7@vnVjEyURmUQlARbsaehJ!Q0bQS5VJ7{&YS| zi}?~WivnEY?yX;A9j2~~ktdk7Hx7_O+T{Pk1u)Z=Sl>@~*R;j&_;I3K-eAp|0xi+X z`ysVocN_3E`=y89p}g;PXJ$+UL?lAo?hCv$Wqh{IJiIj%D<*Of;(UTJNQks58t$__C1{+HZ>>ld%0rUy& zI9^3%qTyh?Y2RxlxS~J6s!HqrVoB%@ew{H1BBigOyYE3KuuIZoB2l_)`;f%Ah6le} z$Vb1u?AknjqMVl4w>Eo|WvcHxXh?9KS#$Q!@l<4OwKT3B@C>mhKvVKuT5g~4ylryP zxaS>yxQ;z$p{P|T?sLrG@3-o%Ved5zeuicrdfW1B6LioMhLnCWaj;^?$n7{c9;vg+ zIMrZ^vvaKD9ow>@rhN+HWuiT00JE!j)s6S}Ja#rSe*+hAeO^AN zgOw!E7v=l&=ii?_3;O;I&DmAeTI4?X9oO9P^)UOKzKCP*$i3V8)C4>f1@-9g3>=?; zvXEU2D=N!W-gP@0O)V87=t&Eurz7<|+-HbHJvs;AXLl|pN#sQ7@Hi*?7$;}AN!da7 ztPHgyGwte8VvquJu5k8Pm6KDf`gk&a}$MsYv7VI(=ZG562KYf5#}*(OjK-=QP_4J0x~$$sj^O3<-(VyFYbi# zhY~~Dm2?y}`TH{SF-8bcL>QbnzVYc_KkOaWM0_zRM5OfC2W)?%`ReK-)9mYSlqfNK zjQ`#R7xD6r;T?s7F5+N+*5)j|-RPYgFv77}QoaXl4*z4eJfw>o^KPVeoH&1D^&O@| zWq0NzK1&sS{3sQ2%_ghibv7tSyYl2C zrnjy`&`e{~8WKrKhzeA?*83z^#hqF9dr>RA$`NMnS%?7M)VX}95s&lY0)V;9FHi4sH1-@i@5AHvYf684_v;79M{TW_o^3f%tmT9-{QuN2%*XRboFrY|;L zB&m?c1%VKY?lWtEp@yJ79d0qd0D0>-V1it#$Lj0T;iRoZ8!>OdlF~oCn2FL#*)HBo zxkM5^V8$B!{jm_~e&0##X)hkYQtLWQa&^Q-L3YiT@`^*j!>B$X5SVN@Te2Je`T7pS z5GcY8ShY&ja&^+eVF^>qhtS6x zjSNq5czO`DvXDIjY{F)Xs=YqJf)PHA<*m#g&k!%L6s<%H<_(6-oW*0LsG>yupOtIY z8JI{bSxQJG)M+!tfIcuW>eO}YDU7ANY2Eh2D6OCw6&M_iQe2W&$@V1#AypNPuB^V- z+wqM29@8JNr>BQO6@}r|fym9RX8af-3SX0eSw)z777zaO;-! zfHXzBZ#-Nx^zuQ~W&1OO8AEdy`6r(N3jzFkKY^=EABO~!a^cuCml~8^NS3O2Oqpp` zDtSgm-1w;+wJZRZyqEpXHFM13_N)uZS$+@{*}`^0E43K!@2n;wtF2Mc4q!I@FD><} zt%xnRH*OA&%dgkvNYJ-Pa8^V@CaNk)ZC#0eI~vBH(9l8BejdMU{`7F zS$sb6{4ox=K|6`%g!IWZP@_}Ty>01x4T?TW!HH!N>>$rLmgzxcdh}0~7Q~U!%USEP z^2kT$t92GIHCq-Hl`-C8riOEcfw-;dc1PBlp)TAkl?e{71jnLE=zP1<^#?Fv&X`Vt znTQhzWeS7sF{8T18N=0F1!_?D2Q}i@B^3 zUnL-sHg8v3@cF(%nYUry=6PBg`07=s;h}4NvOy8QW%_3e)%2Mhc=@h&R=+*mn|0r{ zgM1i`#q|082-j(-v8G_}OaI4(q9s411h8Mm<^NS*ZSWq{h+laEZXDliyU4iTdUrQ% zE250aIa0hBY(?TRQ&yZQrK01->t8CS-$@>UNg7$5uf&9fP zNVJiTxlmLVP*r7eq?NJgafT`-dd`a0awObSw?`Tv~WocMf}s)Ml>0a z&I{jkahd!X>KgEqR*hCRj(iT!H;WP?PevEY}BNxjB@_w->D5QN;Q2lV@x87au; zI11Mo}cAa#SOhB>BNM^l+= zxZ#VT$T;)En<3coy-)#vG!v5vylch|eE+aRARx@5{j-w(`@g{t?7sPTfWDXLBPbL7 z*Fw{fMQ3UM_r?$qs{Q_tUj5&1{(tq^|KqE-@%~T0`Tyguj-gYy?3cF{s94sgcDbM1xcv8%XZ}Kq_VwjI z|5}q)NK){NUyT71)dfwS95?dfj-o~y{B4?ko$*NAu2hmHR_ZOqHsixjHz%g3gl_5v zp&`3349o;?RN&nYPtPx|X4c!^_LMwx{C0b*5uZQ28PZGNBxvWPer5=1@6*L3d=0fe z4S5F1yL59ua^r9KqoJVHXnDU_-o$6YXZrJv5F9`?fbIyaijU7u79b^R`Q=5H+)19B zO)v;yvUaL2O^h_OObhC?R{~UAneX3=5~P*=&eF1FpG>9(w}-#Osgo-nyR z3kF7ZGrKmJq&SC5_w)PtN6;DY+ZhP^x)RTNwW~`TmnR5HT?`PxZInIweET?YDNp*R zQB0M=*%Hs|mq{l8noot`ftKDmMu%asZL7y7pkNPz9sPL+T`&U7wzUA|CJ}NyJZY~V zkN8-q!A~#XzL|;=V8}Y6>|@{ST;6ye+6aOm$@Cs3<6c(T))tK?YWZSX2KMrC%d|L+da53by8n5ap^1-hWXU0mAPHMYtq|8 z=k40W#kh09yM@rX2G8&gkg0-e-RC|f*OBe9mp7f|Hn0oc(VB&tJj2UfiHp5oV;*#M zDzpw1ytvt>Caw1bVFcNuJM_E3U0?T8)R{~<`gl9WhZ-xXPp#>KGLRVC>~9d%kb-rc z{9zm{Xd61FJm2#szH15ERFF^-@pz{Px$%?q9^IXtA>L+V56rjn0Mb;jBpohwhbUV8 zaeK>Bq|06fsQ+~tus2@a<|q?KiL8Dju_Wm~hvP+Ek*+E7UyE=|V$A9ybm_ zLt<4_lKRlp8t@X-9b%l8vs!l1j2RQNV|#*$$*+@KU1g%5}IHQ zY@&tr11dqi^v8l3Ako?Flm%2D4^LxGo=`4PVY2GQ?OpSk+H<=BXjN~FQ5GP*3Hq#V z&LKwlT%9&XhZKEiB7Ydr=bB9jc{Q|n1t(_ge(Bl6o8n&gi3dZ*fUQK`E)f`Lhddq} z6huaDYWa9jr$?XL(nC~o=y%S=Y-0sl%4sjI10jgsCy9?XLj?qHX7q!J?m4U5#aK7b zMczNpKAi8&@Lals0frvd!Q}&kL#HC=XNi&eS>_yKB-zwIhmP#Sr{iD6o7S*Ys&msZ z55n({BHAHrSBR8aX^k+6?6K`CUT-T=n#gs7vbiP~FAiT5-pEeRwM@^uvjK_g2%>e~ z<|8*kNc_!B{B}?QG}GMlEb~sif?tge*Kr0#M2BJJn{MK0;a=nZ;9!4Bk`G`juqk7` z4v01)2mQSE?}kxlT=#v~oAfOtFiOF54FnKZ%$RR6ol2VuysKKK_m?%P&`Qys zNuD91B!1D`ix zKHQ)|iCpbT+wz}Ykw5*L7G^f)*86~p0L;Ea`EFM4^u+`HQ@MRNgCA(ZrA<0I$@)rb zywYS@j_&@m9e-;f;-mJ60BQrpyr3C?D!neA0U<96-an7?g-XYl+B{El+fqp`D zK0Zo}P}AJESi?z;7SSRnr(Y>dApSuB`z6@f=Y}1=V6UpOC!`u#2!1#W0e9mG7>J?y zsjVgu~ipyTdF;s@~ZaNP0uS&@C8}cew-p3gtQXGy)&rNYT}7?T)v7E zJsI_Ly}$LlUrTKmnx4;8=>n}fY%~($lG2q_Cx9uOb@9qINWk=W`0M~`0Qjn;4JYbb z37Ne{6`=3ObjRAUyFUP3%knaZ_onYXkKurU3tCVBK4(V#RUa7ghz!^y;90OH;W%iT z{qS|L8cp3a2Tl?Y&N&mj1Nm~ zv#aoU`K0Zi0n!oq$;$bF!~;HI03xCX9gc6!cD{>*C1LWO`_0t08nY`tAgpR<_y{uc z2=bP=$^|LB`9+Kw`W=ARpfXE1QSNnidcIRsxN&loA#}8I968HH@m7%mQ?H408*u7G zHh(EGX*XGAmL}(0>?)HZ~14MhCP2ASCP55ciAlxdA~*tdJMDbH{ahC7J0IJ zqOacEw%!-PJdZ$nuGe+sc0Ox=9KNl7qzSEStT>T&mbpH+-0*+=H6f4{Fz-5Nlxbe^ zgEF8ry(M_X6+E*TcCCJY?KIxP!)2`zhmB>P@KiHgv&mZOtE!!yoIxK|l5n+rF8nYm2*3oigG=2R=M)NE06>c>_AcbW|OWgx`b%$o^G*Qnw z@(P5rKaJwZ5;zc?10uPB+ zY^^XPCBYc)lO2A*;Q{j50dg5_S1I@Y3A3BkTJ)F1m9N(VH{X;JY|FTPOP~iW_|V>? zXN#K} zu0^qZ4|ckc#K{u5Tj%e*g7Kz$jTQT@ z+Iq$*S_Hd=XV2ie8LW(s(0b_1iDQCGJua_ovZbaB@sXC_o;?pf59`N3^J* zY?ZSH$zVY8ZM4w*v7^oPOg42#gErWE-mAnO?_SypmNNEL@p@!TdgazMG=>CeG&b|G z^zE5RF0tFF0+Y1|7s;JALLxY8wZ7sfIpD- zB?4^bH+H|gzCy$ZT8&sYs?s8a4jrd0=xb3ozZh=|W)44$4MEQlk)F1?*RVy!t0-I1 zS$yb>uU$vxK;C>p4tZhAX%Ye!nsO7Bl56DJqN$$GVFe;MM66RL=ArJ^pJXg$JoDR) zqJqRg`Oc;e&-DDyCtvT~U8Eh5SvOa)w=u*D2ao<7`{niFy=q~ z+?XK_@!9tIwSzND{5THD<;>wv|GD51gpiXtC4n|U`o>%3PEg&HMa7j=Am$oA2M7H; zd0}!X=g=D?$-{4 zTe#}r2hb zK*=zqPZ!04vUw5^!Q?C_^2u8n`DF_DaO?-ZL(wmMRmq(9G=Gcuv@FXu>iGJp{1nL5 z{YB}#9|zHJ3+m2{De618_jwj5JhLNoDOR9-iEblO?1F=0Hr8+qqm;g`g;Q9%DtKkm zuyDrB*px95k5?f~kUYk5HDpbZp`!yAbsYtme?pXx6p=(#qCD&K7QF6x12`_%Ta--w z^Gz@n&HjeHLsz*Fj-sRd79{(;L3dL;O19e?Uq|id#3^xHmq163?gXWSaZ3w_aK-l^ zi%_N-z2{FB(Eh<#n$fkr&GqE&YQJ6=Go_t{2F1|ui?RB*wOU#UB?nTO{_=W+F^0Y3 z(7R-P@%T}-p|TmWUMzVR9u z(tesq^A9+;5ZG@R+hShafSJk?9+cBlfugc9@AC&~Q#5CHuZX^~e7f(G=M$XbshuUN zwMGo z5s=z22b+hQHz*79Ee;@$W)Z|6fW!sFJ}BiJS!k}SY%4B*7$*HID(0zXV^Ss|*HJ@z z*HCw}@T1Abk7y(gD7m_XknSJ8Zs-^oBL5$IZyA+k*RGB7sDyxof*_4Zw{*)*-*gDl zNOyO4he%0xm(q=hw6t(bcXu~@6Q1XN*WPQbZ;d_n7<=qLAA`XUxVf&GXB@|I&PkWf zh$TUuMpN#MQ8*%5bc`G>32a5__iaXNx3IC5;eTlX{sAkWF>fXG=-}?AV$<9W#U`Sm zV-sGDo7-w!_ye0l;?jdqpMZWp@Z%@%U263j{k9rnrb97bzr{yAgWH9BK+LYaRe!Z7{{@Z-43WYn*x1KtuULK~_wnL- znS6`a{c&(XCSB{|HM7wf2fmvgxCR8WZ2vuoahpC!m%To;I&gNEq-1=RwxeNp;J9Q9 zH}I+SKmlXD`4){g{tvu+5bBFs$;-;&45xEqE>+z2rK6aa%*&-YOQ=UAu5xGK2!ShjazZfV)!&(qpK zPyVPuS*@mlQ33y8V8;+6UYd){kwaDB70exoQpW-aEE|P>j}C7WVu=dt*4s*1A~DJQ z0~g}yj+Y;F>P;+*G!H{O4pv53f)JX8XC}KXs5~BPq~skRtg$ytC3WS@km`PE5xHil zq3n+5>fX$Mqt4UAKzbdahxkEjWU)H!uS{Vj^-t=ar`<#47A*== z!gPHIoq3$Rq*VM7SC7<-B)h)O2ufh3rFoJH>wo*ggJ;&cKLDrqH`?jV7q~)Bud#-W zAu2p}vDO=uXjYtgTp^fGp7k|W^)aQl%Vm)N8!5`yl|4%8*6)2ThO6*Db86D5)Nu;Z zsZh{sb&*S3(lN5)r&8!5SR?)o@ar&Ip4wV=)KBPRLG^9yROE=#b4Py$A zf4Aj`n0<(s)@-RSTURiXPLwakgz6W4UC;QV#GqDZyHF=zj$iEP_k4sbe^9ZOts3^; zp_ap}VX_~gc}y2G_$RRRPI7ft!n}QJFQW4*cc8lm9|f?y%}^eeqc@*Alp&sRKPsHK zm;B~2_G{BpYDNJkR@+N=qNryQDK9^B_U~R#`c5}wh3QR{jX{NxtpoyU)5DIYwu(b- zTi9M53)ORde*$^n7@B$k3jM60OE(CB_$a+r?#>}X4(L_fC_bER zp>%t6b&ohJwvE5<1B}}gH_%p?{wFd@xwzU3wcV75@@uisn^Qq2Um!T)-yF(+VB|?p0KTHb`mhDSKAIBz zdwh)F8r(ec#{7qof&1?sAeTr4y7{nbB_cKtcAvtbriy0Z7OQ`JpjrP-qF9T8X8b>3 zNxl;TtA+z7rTk#yfRFrd7?*$Z7XR_*fAcQWnEzzapjH3zXQ%%QU-N(a?|sUK$BM&& zD`7y|92JiQ$#|=u(m&`3gN2&TdqcHI(23FHjyJ zupWW}0Kp81ODxy$VI7j&y``uT5c=lf#Eu!KGM3ie%scGy(D*M*0^Wjwm{YOU{=p4w zlX>wq1z+burL3ph@lRnVQw&fBKU#Zt6d(gwvdH@ez)9su@MHmq1fXTlhZDnGfF6%5 zEBtp3;44CQVe=Tde}8K7ox#C&q81VKHMjfbH2{{CX_-+g3$1#3+1i=Hh3SY|uOxr! z60w-HhJaqhJ#aD{Ci$KgTJ^EPQiewWxCVI*s2c&LYwUFD$DLw4zg|{W7Hc^ldxm@f zKsYbZ&JPS6$Wf(vuET_5RWxoVTLm1PBNZ50E&3+OD_J0Z*B5kVOnCRz!h>8lJ!Q?{ zKwy3QNgubpIxbRf-(VuoQ)~yPsCGM`I|Mihx0{;jr&h*?DjYlYsX`Q&^gTZ7`nul} zsSiWt32yMqcn<0o6Vs%G#bi?VHg_qq_=0Rb9k$rD<6upRCSo$_PL2!U*tSHak-}X^ z8@p&ZCR+N$;9rJe?JriPWIX_Q$QNfjMU?pt1LqYH&Z`!Slf$5N50RNA&PSy8$?ond z#7AddKEBIse}LFRvpKx$$`dQVzy(Nk@m1(%>vRubh>^D^)wRz=v%_w|int~rxo5LD zxE{wv04$t%#c4<2=g!4tBUx*m3vE=_RFiFC*gJz`a5?Aw$T9pXC@HTJL~G{?zffr9Cz2NrC~;c1a19ZRStwWxj;>S z&+*WhngRx3qMGB)_qzbGy(naqG*CWKJXPj(aw98xGxqm_`yx??=C&KoDiFtkxx?@L z%lyLAaeQFAUHGTb#Irt}NX5~11Sit>Bd zcM(CG=!I!;{Sw@{59GmGDbVK`;Tr0V>ss=#F;KjHV?57AQJFYc0oW1O+h<$}_0A>E z$17x(<|gC`*<*y7n+vlkv|5Fu_$k;b-%LzRVuIk0RL6x1jV<C}UhN|*Me6`Oz;UkneN_Z-H(>}a;^BNpDyWUeXzM}B- zZ`S?XCrL@Mwa)ZdsH)Ja|HhgtS;3(1VCAdwlJOUMpg@KQKWdxzA;%d3@zk3A<*WO5 zdM79IlF>lx-Fs3Jh3#|mcE!-IhdUC>1x|u;z7(u~{REDTZ(6KaV1E+>CD`5D9X>u0 z7DbId>d_w9orky?CG_?wzJ4Ae@)`$4C%9X(aGAXUA^8m;m*)o_u+RIa110=&;M6t=h~wjLGA`Bw~USeOzWi*YDx#{$2HrlEjak`9To zaW4JvMy*;WvRz2H>h2G<|FJUP`1FE$xB6NJ$FcR)i>y7nCQZS(qYHq3r*c@VFrT6at$g#UyD|bw8>8Bp zL=W+N4vb--dL~5k_~{>Xd%e09I3fhfnJfS@{LoR#y;ie%R}Z3gH^5qm`ai)O2Ban6 z_r!)Cczy5WFQ`7DKnuvv7!#bNJ|&yd${H&PN|m(>3(2y6pMUwXzn5>~(Q*dIVa@EO z)@$Z^+x+Px4W}7wy-rI`L;8YM=&)vxmgpN3JLC7;=9`SK%c$H z_FosTm)gvfd($N{=W!KbC2&Rw;B{>^eqY9;u`>bc(h`a+7nV^0*Nbvs($Nl&fW#2g zGy$E!tjp~IFrY8w^Bb-X67INsuO4h`T~yDf6SEyqQS~i2*wMr3k2y2?K@lL1&w=WJ zJWE`b?Uj>0?-))fJpo1fJ= zw!%>5IFO1O#rk1GVowe{wwV7}msp>%H1ZbyedBDJF9}MV#7y`$Z(FVk2;vjzy23sHwjg-wNpaH=?pB(?0O+ZGj&C?AOJmC=_HiuT`s>y5tX|L0H}={~yS{LgW@F0Nr#BZ&Q;{%<08U_1U5tN-^8 zc(CsO7Qg(bxc~qB_wN7yqjs-kI{fq1-3F?`irIXV&Ir`N6b(H0egRHE2T92l)Nto> zn4g{xUdS48$^a)4**jF;!bJFX;eByp<|H|f2eT|>9j#5v-}l2Q}?L-G4At-Db@ zzgPx&8$+f&Pfci5$nHgdDU>Cb@YZo#sDdltc;b!E(NLsBwyQBfj#sV4H(GulWHZ@YmiXs{AkI^y2=O$f2qz~T(kp+~$=Mv~N@l`}=% zX)i{mY^tTQX14d}hcB^LOF`*Fj_b|t5SXdWb`sAQ6nVN8oj+O-bh_8Qjz?f0SWubJO{m)WiSZGguhWDz{%8~yS6;Y`v4IKrPP^A`P`?Rp;@4YSMQ9y zEK_eQk%@KmTmC3k=^|$?WZ1_I(0M(*jZYD=lRQVyH7hmBO8Rr_C_!0ykH^-1wA{^c zo98ErMJ;d=AS_bYd?OfuQDNI2&n$$3L>eQ8Zb4trZBSv;j*!aGy34WDQibOrSneMB zsiHUO_yDbrlX*)xo zn5AGP$7QM;wHiDNJt}wK&i22(v9c! zfrdn_dy(p8sYA=W`AYujS3TDv#Qj(NwtWxD9>ceR7fS3q(_7Z{4tNfCL^FC32w|m} zE{T~pZd(JzZC4aak~Y6o@`q+uCF-N|WbEZ9oq0+<7BFSpCv)?Zw%MFl+( z-$dIf%llK0t8jkz-I){FJ9^0C_19!)QFAcm@%7Q1pZQz-|zHkP9 zT$dmVtoqZAk!CulkLRIZqH%lOekMt6aM94uc(=8rLxt6HnQnFGwzp@8{x#N zG>{?DBx>3YUqs$9e@m9J#pe9yL_PD7mxjaDaZl8&U86!<%k|HaIlg0iXVSMlb3_+@ zu?p;a(>zzHQ3MPs=OZ{M3D34?mLiOZ-&4n(P4jx(MZZXP+IglO*QZ}Aoi2q`SWf}R~Pi(HoxKB(H|)w?JqClv=kN;fQSdLsaQ;p-Cc@5%b7|6Naf#aCqV{V>6Cz5O;be{X(KI$TqLZs6OCH#t1YB^HPtQI zYcXnmlDR$CZ}27E(*ycJp7cgz7qeQ*j>O!r-|o6Y#(mq)Xq6=qmjcnu-ERZUI-!Wf zURQJPnEos_Cp+#&i>BsMQlf3okh$|?@Ddg%yjW500UAyC{Vq>q(L5(k&CF_vx#g({ zk2m8-&#%4HW}cF^$x$6L#4nWPv>By|AQcwYinlk2qHQ~!NyCPf@-H>-qtkb5;}iT% zWgluKxWDkaepou9$o}RPwd;?O(A8+NHv4kdTtuNsHCO351WH@v;pt`8AuLZvQ*3;o zaF!xvA{^hhBrPjre&FTWztQnC+*OlP{!K@6u1F`)%98B~yPQi6fB~GSleoLS#@}!r zPpx&oDu?CC;zmf{^Cxigp+hbdqmsydG?6%Q%Z7RR6rF2phC#LVDV(}Y?L+>bz$#A} zJw0-r*+9Z{DSr+T_sb4&A@Tq8AzP5!dAH4N%AG)Z6q@^E>Et;i+%?s{Vn8>{T}8UN zx~KAuS4@`HDBZ##7*n(UJv5ap^ z(m5=W556y@d$s=Fwa0`gL068SW(#;Nb=)JHhJvO_>)Oz;T@ig#XF?UP4Wj?roWMcvl!!r`Mf{nwyEIX$ z&O~=D6;?iqvpQbN_`G$?-Ix=xSEKdu{9hbeEXuu<%}2I(dvR-ELx7WywZpRhv?Scq z6>!!e_CGQdtjzv6?28MQUw_EXbUK>`t}_x}jimp%YQ5)Hy(g7ZJ>Q5=m7@NWO=VXZ zJc4``T$Cq%2JgpqysE0(7zq8lysIfzrT%Ihol#4C$5dy!H2xmH*0D$Gu02sx+cKTM zzNlum(V%#8j^_TA-jW$F&~9G)mwa$?#V%p?Lj>VMis}&u?^w%CZ?PG?Ac?Yi{L$*EQv1RY~~{qg2^Emg)lb13$ zl*ZLN{<1dNyI4IX;#O8ul}6e~isSb@uQ!OxHDeb?yxYq&DUFkm2qxyJ^2S&^bycyN zoxSbdD$U0MreLDuL3##4qZGja)=+Y%8O}J2*GNBP@oOAPipYy$k~b`hU6G&i99g4d z(k{Q3a@06Bk|5vR8fMyG1Jlnj8}ltBhtn=xaPIuqru0-4P8z=(sIcksfq4Mo!ud_;7-lc!7wOT?s4OHd+X~~+ z0lo;vdOlE?##v`28=BSmj1b5_N*#k3G3H}?Q^J3%=SjJrwz>T#a9UQ1=IRtjy7;(~ zw9o6@Q~0?;xU$epxj};>nb-6KtOPYQYvpaCS_gSY*U3O%DzEDw;=Q^H**kD;8qb;X z*m#f?R!AKvO-6PnD0mWLk~~y-*_J zk;R!3S6k06hi;oAxas?u_`OJQQ7dd+ppfaGm_l0a$6l!1^rXvv^(c{PG!1ZjoWNGV ze@+1U;7j*g@4-FvCw`e2gGat3q4Z_J+50>U9w>ihunDeS*WloYK!jh13S)6E6ls6P z7`$t;nUYrQloSZ$P}%rW9~Pgi7Y^LyFQ((YJelj6-ytI|@>tZN&qWSq23yK1*_#g6 z5Y>x;)LOvCg|}AA>6wW9z2E+3lqUiz|0~nHP9ltm*t+l#Pd1nfWTRFM9Crn-f6mQ4 zt!DKt7PEAWn%*9#x%0f(6e;#JF_L_kQ-(wtd?h4O+HtFB-%!}voxxPuQOQoK?Ai{m z^|_C_)pmU9@cH#@dl&zgMxDXTY|KtoOo+3O*HuitfYqeuSw9STe4(~mLzQ@pL1JFV z!~AFJ=;_9pgPTJKiY#}>35}L1+!oW_os!sLSU<@Bqa*f1@5bpX=F4xoY^c|v=k}{jU~cCLa=aLD;%-4Qg56AUQmO9LkdsbsCr_1 z03oP-HJO)QIADIS3>Q}!CV~|L_Jg#oWl54bgSB0q~)EwG#zAXizZ^p+7 z$}7bbgDiOJjOasy;gXLYC4=Nqh6wm$i`VLj|EHgvqa|zF&C~t&ac|u^_j|ca>d=qI z5G3i3yV59Bp$#s*{;E#1C98Ggy&$eDPiJ-9tcwOY^>1CXy4Zd{B;8}~jqlE@8O%vp z)p*qc7{J{o)M(!K6Gsv>5aTb}gx2eyetLnZpFEE*9`m3R%ziu5Dec&_cVnet;38!Z z;Bd2^OEZmBZ*YCA098`0^;jch$@__WjN*A+e=+t~b3^Oh2+PsS^7F3zBLc5j&v1Qvt0SseL zhjVZKgcga1wqg7BzF#=qh{=t89lDrI?8SE1^}aL?^@$(txJ8S=zPZE!v^)r|dpDVv31xFFSFOdKz;)ql zI?OotbH*u1AW;_DpYL?cqIv)wsuM*LA5PPNYC@nfBT zrg5_x4-!1HG3j>x2LKn7F7wu5QOy*{q}A6Lueh4dD|(EZJV(BSkReb~{_HV$D~JIyg>lP^lPLoMF3sK5lPG-l^-ix>0xy*Lq9b>!W>@2@Zgt;|iI$zCTJMXqISHhRI=w*-NfjvNlJvKGaN<%z zPnN^hSkTf??fj)6M!M(C3@rWjh4iRa`dy*Q+zNb4b^HrRn%n;DvVYx6d~`6e)*GY+ zDeQWSU%GaiHBYAYYEIPp*V`V8q7zvgi!QK~-&Ho0wNy`8CGp-aG#VDw0Um%Fd&aJ! zVNE{(lG!Op&cMFfzed#8H(;(1B9pxfBP-XAYDz9AyqiBN2jqZeu!?9IA&Un0xnWPQ z4%P1kSJ&m$>zkgS=Sxx%vPGN*0JHKqYMkNs=-qbWH)j@qL-`Z?xEJTieQ=S;Y;#QJ zG&f#X3oRcDCsbf^6mP>3p!3-4+vChV3=kv2<*?UT!aG*$FA%&Dd$xJ^H^$O(L56U= zJ-~Dv9U~Hui!D8?uFL?A?z?O+<&Ys{S&UAYr7A4IlOH+@5W6K2A$cl2%C%7lzCqOL zY<+6BGR7voDa+dR^0=4Mzhr9M6iVu^pPMV*!D{+GMslWt1q7>h(3R;shP$K3PP42o z?n{;g^->f!h0~la)7gy8E)_W?Jv(Xwo_0MHdFdbdx?e?oa-`du0%Kf(=2sxOt{X++vnz-?Z0#(BF7E zrd9%t@0XE%C1CzZzPxYm^GVNE<=$Oi3c$2}w9jy8a%>H#=PZFU8R#3&#(t~*HhrHp z@w-(ljcdH_Izc+3Pu={PVRrQWzOC7w^;$pgaW#7^J*rtbVkAY74Kr1EzNqbTnAw=_ zzHqIr=4uOKlSGUkM?XSO)VVce0gALY;Hj`_OjBH>+GrrA`aXgxlse=<4*|VfT;gpP z-rYrQewypaj5Lq>EvwY%F|k$aM$JZy5O1sLQVj@e0nmioYzeYKj|L}l|7nM%D!(on zX?y|O+SG(QqQbF~gEX)f7cu3JmxT3)M|^-_*a1^PFqGw-Xx7HTjs(%>=l z4^^b-NM7S*-tuiaqVJWFyttn~UIR$*8prmZ=DTj2kpSt#8~<%Cd;6n-=7nMf^m#8YHJ$=lbV#?ul9&h*4L~1b z(BeyHsDgjEG>e1T^hWthFyI(u1rA;G{ut>3OjkSTo)a~d2V-X~DR;1--DDJwE1%aLCRHzWS}S&Ey_J5eU{qcGVbEff682l2DCx#^DOv=0IOpxO zDXV1uM2y3;e4@{N`XF>9b~%Vha+R$6H7(MYp6U>F9Ct?ulQp3)0H~lS(#2v>F7d!k z%R%|ZRIY%>?P{27DFq|XQF}rz4%hoTZ`kuk;7GV%?87p zr2Z-Vd@Kp+W`o(Rl@Xh{-FiZIiHIC>a$#dpo*90<3a)W+B-IAj_8>bPRvBu43_+|G zjXJ5zp%R!W5hsgHt4QVCMFHs4S!)I1a5fd3oOVg@)7-K)(YIKIgxWMb; zaVw_nntibj?$f>mtBjEleRpaL!WW6-Pj1GJ0ntZgS&_ms$ufd5jM!fT28GoM_kLsy zY^o9C0G2)LQt$t1@vwKLl&-H2<=Rc#lalamck*cjPH?Zd%;!M*_haK;jmJMq@~Y3e zH?(3o6}K;7d3-FYKX$DhOAwN>%F{Um?_mK%yR};7?YTL+<8ycaPiCUe6pQO#_NCC! z&w1>NA07GVSf90Jj~tB8T!D)Pk`jRb7n6C33HeapbRZQ@v07V2{F+q1s|6g`Y878% zp8HF1gM^RkTlMAOToOHxTCxWg5nDpEEh+w2<1t2G5)4QgzCc6ABd`VI?ziA?-TUap zTXN47o#wG?>g}$3f4umX>kgNF)qpOU|MHq)ab4w64vOoVBw{g#Ra8@s!WCPJ1QyMT z3;iwa)AF6IjrF&>swO?6&5;-tck3aSkX4 zfpJ4`ps8~_uRADUF6)C|OUI*uct<3YA4?nOMk_C!NKDi^N87OB8L-Y)jK2pGHg1(Z z%foH|87(w>IXK-Z8LG*$dHfUGgyx>&dly?b=?8Vjh^{Tg{x)sI|IQ3Af@dV9`G$aB z3&6JmJX>kgzbg4yvZxxG`D?qDPA;C3zM_`cDW|X4x6TXyy&O4aeM)~=-IT8PAz48F#nDY7>>{sI_H$LK5Y9}hMi&Su{V_1owLy)5BmAq-Qb5kuP+ zL!vG(s~1OkQ1;pX8Y5ErK^FO;CL&sXWU*z`)X-?v5Sh2Ju_PAY*ZU_EeuVh6qB@zu&Hp~JH{Lc)&widpNR$l| zWiS~^Wtg{bY^Tf>alqG(2+u0OxjpudRRG}1e2bBm8hF-XXm95h*61<(m!#*)AJj;t z6+!M0?RV*rfl%DfK=`xjZ3gWxYeNFfbBp>(jV4m}weq4Gt)#BGaxpF4=?#NXiYPqM zdqdV${fGZPsLATPABV=U<(zyGhF3&|4i(GW`s*XTn=C3*b(){&$a%O(BQX>{s2yCK zNvhH54b{*dRmG4Xn{n)YinL06oB5c{e=dvRl|@r0!>jy+zc}SJCVdb^Dy^-AmT?o4 zu)HLaMg>v4)FhEIsZ2+L!DWrvS{xZhPLS^MEA-T@H?*J)-eEhy6tt#IXz78d1M}qs zR3dl~96aH#1RLX+4YLM3(MVgcZ_AELN-Ustz$x_R7CF*UWnAE0M_0dumWvrc z5O|c;67$Pbo%8@#m$#^(S3nNgv#x826g8UgVcP!|k z*3AWMTbld)8K`T(x;vWjVzl1M{@%6(7BM^s%4@%f1H0lmUxUx+(uhQwQ&j=w#{EO7 zoj)wh&~(1$prDqmQ~u>?p&){oq2oY%-G3G_&$L8YjJq~&WQ$Bg8GvDx`1^pSS+;z z_iq04yC(=-eGXyvk# zJ$Mfpf2hBnnUG~rJLwBONe=5Pej+a(8HF!kKL5)ECQkdry;*-{;BgS6PG7eF)RJbs zWna|+8FlDo*S3Jy;Y`-al+&1+IkIwES_-G3cpJ#|`wV_9#01RPsm*R5E}B?#q7(2; zRGLL5E!{F-4O-o-6~}ZK(9z09M$s~qA76M?7T5!{HGbwQ2z}jdE!-^kmN@(h_&D$N z-&}rBkYYr`YA0LHbT|PQrR8!LLqgo}apXg(8XL%L3};*XFY)QOKYua}g>nld@Q{Do0pSbdFI%gTsqv>wo z+I20LG5|wQl^l+EYATFu4UozB?bf}lgsi#lu>w-15*ii6%q_Fd?!JTVAMK$ zmMl|v%Ulvcz--l0^v-xsYPHXZO%*DNYHk5;?|Hpad*kyC9IAp+JUhPsCxzoab;RD{ zkW@5FDz5(Eb!{+uko9>r;pJV^ZjD%)X1!fP$bfm(ueST&l;lzIl$2X;y_Hik}sqZiNE6y-GaoM#P0WG4Rlo#U)n;v1*F z6PZ;3ZLHkz{@&-CRS>?M6Z?}hDUY803IOxvgD~A5mpf;24wlrlfWos|>ZUjhxOc~O zA4mRh7xx=Fv4c}4YP+_M5FfPx3Wk^Q`Rh>KrM-@-$i5?TOt`9UG67gByYTDh8?ENA zL$gSNU&}fRVnI^v)?pXcbs9jszOlb^!mi%jKc4oPy-}~L#m^$4krQy+r6p*4kL_fx zeZB*UPm<$PO*UsA0aXRZikxj*jvQ)vtgv3%&|cctIDLIRpV{FjYm5XG?jdzydeoao zbq&)@CgJv9?VsfhgOK3eF@X2$LP6N5*ojK%|6A4kA4mPl7y0{`Z)T#=t#fVF;R(p@ zF6PSc??Y*f_e^5&87wTXp0NY1Nx^hUxT@3in;n?y2XMsY#b81sxPKK6E*e1n_J&~s zo?;9!PkpG&DgoU)+d4@#bbH7xhB<U+CqmLz`>AO}zR}94wJhCccC1Wanj2tq`0W;t-Tc`;nDEEK5|rVkbLbW zutYY7!4>BEZ^^rCpyVR*yn}9hT3+)UvL>Kmfgd>|^;F{xRMXb{+A_M9o+9}9lK5+* ziO7S0S+P|fxV&zWqY@sif@I1SDq)E{^_{n^$7AH|tSAA$p@~Cn$ADaWw!*faA^0We zykhl6L3?1B%5>C9!Ba!C#MSNA!N|+x$Hc=|s+CG-1p__|7ZsEsKKd)6Z)~{;k~w6| zO3*cdzik=SD8cX<*_tM9*q9X$l~o$?(O<=5o7S8uGWk@Y3pzp|GK7Zm5p=zZU$D4+ys$CL0@DKtKRmkWhojBsm2=Jv}Am+WEoK*w|QNVxrA~jamdd z1`;O$TH}mmKaYflhQ1>qi3m|B9<#Brp{Ay$i0Ron;ZBhW z{P<%Ah&R9*7nhM?#(UN!OJJozDMH0XD;q3356|Ce92=-N%v!2YxVW_RD$u500~;HA zAp;^Gt6a>M+@F~E>fqoYOZ-ur_uy7s-wHB(@hCY>9JF;#7U?M>cCNxJeEj6NIBcXR z`nE2*3ZG?);{sD8`eS9EfrX3-;fxFm3CW}i{fHa>mme+K zKeLBM$Q>IU4GvVDn&t-=P_ePHieCs8kFB4$Cihc#Sg&z{)fM|A1e&W*$XTyJM05k@ zL|0c=|83&b%BhQo&pQ&{z|d%B@J4E`!o0lI{e^bN#+j`X)2gJLoE)MHzGGJpW##z3 zm7?-;N~6_=H{|3e+Y^e#W0yC#dR>uYFc_E%lMiZVyED~l7PXc$=NQ`RinPz8Qxfwa z@=CV070_H;?o>*dl!Bt7(~BmB{7{8LDM`sbFhSCi#U&-2p4ZM67NuQFr2cQ-yvfVY ze+AaMf~vOm-q{r&5jui*Tim06_81slun|hZqTcK#f9&JkZ)jJqp%4|MRqn){s&Ezn z?Es6t940o3mOb2UlcH6g(5Wqt)n8GfWkuruXU8#p4(9yhDd`(5WU!#(5)u;P;_5ZZ z-jV3kPEkX0^KwjC@hT^N*`z3aHc*WaeSvfTWmK(3OGDG!*Jr_=Jh-NZ+qvVoW#91o zw-PuAg$a)n8wcsh57}r}5n=g~!otFWg0COw+H~YX3Aj@k$k{q@^^Px^*s7~LIy%6p zt{q`Q0wAPm=o0l*?Bj2qL4@RdXyN~v$jwb~flRY#Hglp>v?Q<=VI7OM^+=?k!{sm) z6&1+@&dAZtDu-$Zt#WWh4U{Yon9{+uY^qQLYy`hq%UX4d@y-Pw46v1_cKF@Tt!-?+ z&Fv+K>cjhied^KAGT~-tugT2x$uo(AmJSyHLmK-c36KlHBuGB*-fhky)e2)g@gn(t z)FefL5+$Lh%1%Kcn#(=Y_By5q6+y^(1gV{gARjF5(5z+Kda&>sXGWA>gp6*K6qg@e zxo0^yNCst5RjZW?US#}B3s4H%$c2x*@oWXAf#6S05inTJX^LQ*8YDknhRZ_ydwM1& zx#A_DSfK4Iwi0#_uzj%5l?b{jN~U%k>!*RiLZ$($6BXDMylOSFm>ze2?IR-Wjg3sX z0-G!nf21s2WCRz%Pk9OAln?IVJx$#5FV?e8`UFUTT4^2?lp;o=IEbxme8+JLe>(yu z4StoYV8W`FC?$&YQ9r!uhwW0l_~^k?(vd*=9hYpltS5grOvGI)y+ao)nh^v#g07Cv zPO7+G;KPB}!rKO=7{;ufKYxnL3zoyo*zin(6UI#AR;#L{p(On^>d}`R`fpW5MMd4+ zc}-#~s6w-h)e7a9P|1)-cKXe*lXKoCN_AG)nlOL+_3M`$({KGSiKIMmwk{QvmIUR= zd@l%!?hPwu6iiWDo3a0kN}*B~6?k2*zHNEe*2(3xrHYV{UzP7yg+e8&Sl4E)9vjc} zxg~J7UfL*TR(8%TwjfrMR{7|Lxz=|qvq|%Gl zoH@^^b{u&ON7}KU{Jo-HYn9iwwD8l@M=WusD(CB9fBOdRuje9&eD|Fg=?NYl-t*_r zS@9yOWWH&Y8?D#|wJ+GXJ-Kz~aKd>ai09+DKi?KZDf?NuvlRZ(U#)Y4NAAgf)y`?4 zR3?i`t#sTE5q*4Y3_NYMBj>=x=N()sjWzs(62zN!ic1;;EMrhjw{-$`XM}QlA!qh5 z6_RghCMgDzxM0W9fjC(nIAyX;=TnbC4MK94TMN&pCw_t^g8HS(v^!dRj*aTmKFm#t zdiq&ZU|0&Dn=nABuuLnIKh(W3F*f4VHj6O%coYSH$g zs$t`j;$k!7uM%NS6FZKzQ}m%(YNa6&5#a1@USd;YW28NXxsN{YzK;)K>>UC3G-e9! za<5W%=ZulVB5w|Lq(GL(;vP04q^c3P_JBLp;p8M! zjtaP5HgYyJI-%&;%`HZVz|^05cVjeWk-kMX+F>3fPeUHUT=hxwZM8<~`K5qHAe^ zb6~+*yx5jH4jON;^0sDHVeOzMH7uu}T$4e?z<`|A2w1bl7mI$GB>9UVAR|FiIA>me z_L|hdfE2`Wi{dQa>;8YQ|F2C=yir|xl@qZ$y8$HroT)NF?U*lKkkJD#>PqM+#^mf8 zg=JzTRyk1u+X6AHYqMjc<|O3S9my916#+PxU~${V)ujH_*=9G1s|N8*NU8D*NE6ZC z0$Grmsp+I@Y1bB?%VEyT*`dU|EFw6vt6s88&i7HygaKo+byoznz7mJ$i)KyO`KT$pg} z8)w>dzBV*W?wxTIjxQbj9v??|n~8oQXT&>VQiDyVE5Bi5M9yP!l(3OivDMEBBdt&MU_I6>1I6 z^Ea^_sBdk9OL+E=`>U~>!9xy+g&KHxG>>i^U${%Nhgiu#QNVgya_n0-yh>Afvv#WTT3n6a!?D|K*iSg;_^wV>+j>&ulP3Thv|9+PMvD=IGD z+S~+zlCGX!glIN2H_K#l?Z}09HYo`&xqtP<)j3Vf30Xt%pR8)tu`!nvtbHnwkjP^7 zOR%g0LtWIuJIJx|JbD}x?a8CJiQ#K5CZ9cGpzi$XW2OeUff%4p=Te7h-I@~^K`9Ee z=XyDwaieyUMKr)l^i_;-Yx1XShcYjeq03_d_cUX9c6FoRC21BTm6NJKfF=euLcT|FlubZg6Y0=^-@5MR)8~NOSNzwiX$y{4t6g~cA`5E9&o|1-nYB??I zFJQ~tu?hgyFA4XsksKB_a==#)9sohm_##UWgOaD8oH1%0%&a@7mnDv3ss`1AdsaK~ zmRyM(8Z7Y`6q&fvJY+( zVQ%g%US5?$Q{xQXz&T+j<*nFq^;Mv@1Fxe)LKW;Q{^>m&L+b#6((>C0P~iYnv>$+W zT#+gXhl-&bh-!v5`+0y+D70L5QX*S91oR+XT^NOxw`tVc3+Cq|}}p{atQ=?IVjU!Rnsdrp2``CPq&EF%9K{N`7~ks(`G zwK4_utou#QH^r`q6vw&jm+I}g=0w67Fw-1A+~%^2_y4HIf`_`0;4rFzXAeeq;8e3F zz#%41kBNEl;)NbKR8Luw3AgDh{S)uV4SzwAwu(Uk_d9?L=MW3=dd;tg5MH6bSAwzs zNyQQ|VcP`g(lx^b5J0@A`C#UElTg~KHOnq0pv>TP5rWu-`ikUc{Rq*Kh_gv=uT3p% zY~$2eNy8SR;c0maDn`Z#YVA)Da$*ZA^iM8^L#D^B}3Pc%n+5tJ|P?Pav==hHRs2fO%bBPm5XU;+8jk>Bj%v~Qx zL>_3YT=(H1;&5}|Bt7}xbLsBlNx`xY9QGApadAaH)VoiA^#N-1#;Rxj?B;*IxoumZ z@AD3#K#q#r5s&MSr60l7$;Be)!nXL*@jfZQWhok=(4gPmIw?S(214v^PYyyIlGSOc zL$d@h>cYud$}&`$fgXx37fT*%?)tp=LZHmFRG$Pld_S$-0E;vNopIfbTKy56wGXK_ zoV`M-DREp%c-2%{G96*-Wm|s2;fqRz%umd}xMp6nqR_C8wP_=Y$P>2IN(1WurgoNu z(CeVR0*QJh<*RLdMJ_hlKp{eXNkmSmjw*bg<2h!E!mD~XfW<^MhHL+z#tuDl@$vrz zfWF^9&r!yRK(G)^f&`Hy9DuWSaVR1Jm*6%;0`Xxtke)DTRxaoY4E&FRIOEE8VWb29 zPshtYK@}SzdxorrdAM)fRBBl}C9>CK-AVq5Iz01;K+;U3e#9${p-MAH8PO!=(k!ap zjnfo52F+HFGcT1J+rJVrnh%m}XmUSeC@9FE>{)qorWb*!n5>J|3&a8xwwV&ay?lX? zmQJhH1BOlut6`6E0~=wKGQ8r?_F(JHU!*ybqLV<%O&~u6D}c#k88|gK67p66u4Bgy z-QVgJD8#$;9|o&3jv^YguQ@2nqwzRD6%noWJorq@Jut735r+W~*WTg(i?=Tihq8VD zZc!02m82*sA%rAkeJEE8Gss z(pn+}k|WzmTv3T)rZ1i4QVclHQ>B*_m@dW}HyCcl4$L|jQDA3RTj5#dzIH9|=agj^ zVYY~l(FbY<1$UU~q*nV`&gwl@{~q+?O-|(1Azp!J`PygY#*CJKoDT*!;-2-sw$YTn z4+F?Cb{zVE^7t4F3LS9Ry@VayA3YPo1O}a8$Fo!`bNETW{W+OF;l+)eG!P^)*+S=z zCZE{z)70z~a^FRm-*Z;+*bxJ!A5DfT^@bVTJgXFoDiJ|t$(cZ5wb8FPS8se2>W?nG znLpH7vCX6BOT#GNCwv=raOsL+l%fVBl%{s2mws5?E0$^Q;^;n^ytmmGgeXlFU|&^o z*n9Z5Gg#n$V@3}tJ}hNtDMO%9{C`XA9LN4I5<6+RGZU{Ul_XA?ZL&T%5`FtW;m@%2 zT7h5WZjOrg^lTMLKk3xDi!5uuT%u+F@z@`dFu7>^**9$@wpKS(#eEgVQGIds=d$Q7>;AqJLUw!~`6LA30j9#1wePn$3c57E5is1X3ufIPZSZ zKhONZ9CYctf{Zxvwpw}VXul5#Y$|LFw}0+!89j5dqPzmfDb?D@Bt4GSAvyt}SmX49 zV#E?KKA_k2^xQOP+#Vdd%-(BjKk|$M6Uhmc0q6KZYc~M9pkz4A5CINs`2j*${)DO_ z(H_A_xpYBhI+_)l%Y`8`VsekU8DWkBQv{~6a)`9CjdSdH7-GU40`2%M%XM=GZe36e z&pvkWiZD}DR8%=)cQrbc=q2}9!`V4ygmv1hcHBr;z0cfD=+^O%+1W|mmbEP=jxS1d z3e%sz&ET$18GIoOf$iiWv;Z{)bs%98-a|`k@M?7JiUt*c824^>L%KBPP>j#lJVeqGd6atA|y{9Q~$I^6$d6(~Yr)lLUC#|RPv*%@E9M&5`c_usYxt@OM>TtJ z<-JXxTmSjddgjqNIY`ZFyoeKjwB{nRDF+qqPtvXiy(P6rha)sOqpxya;nT0ZZ+4Qf_Ke~oM$iK6AnC&Inou)dj@%TBk znXVZnZLCT<3N!cL?Y|XXlv`B!9ls_yxecSkO8AmfQc@BVb@jBFP6q=nt};N^(#jm= zw6X&4rI4v!sEw4BSELqhgL+G+ApRxS8`Yeyjt-~$ses)qZ{=&|MMl!imDdxXTk7`b z&th+6ak*mBt@?cNoZV2_U5?_s%d6B>HhAxzQS_tT3y%fv-oJnUwv=I}w$i(3qF2LY zF`fh^FT5T+cyJ9tjRzuQy%Ik(R5QNxT#&m>5K_W~u1g`gg@uI$1yIQYy#f%Q1oEfz zeXJ7=4b7!Xmo%Q3Fe@;&J>fPl)%kAYrmK4ix7PF=@!%lCfJno$Q$5n(gnn?*qazn& zc;!o<0j^m)W!bRbBtUQ%so$MQSflLr`kfD92#<(LTpKPph4!n)9K8#z3|wlY)V{24 zq8~hBNu&HGEl>I{t$-~TREf}`+rIb<1sTiYCAb5^OFO&=*1y{aqhxDt+Cs@?}JFb#V^z&tyM zbMq?p-d&vhlv@?l_06ziZ$x+NvGL9%bQBm0R0K(Q&|3k2o!uW}%Pf?kdc)lTqGSCh zyv=IaT^ZjUT@b4FaIMwr)(Gt}OoQ_rwD>z~RYsaF1|WL?QNPhgH{3_2qKPklJq-r~ z+xV67GOgo2Tb^K)x1hW0)H+2W?}h>?UVHBszn&`frT(e}Mos!OzFpHFWt9v!-mUzP?o#XTnM8#j?u4zwH_bm^JOBYU*k3LQb<@> z81nJszr(_$+!sC#%+j5F(=YMQ6Yfah?6h7gs%B~5p*v4^654fLLjdZon$z;UH(5FR zW9!G7(VEp&=PI&YXyo_Qb1W<@Rw8SX%L2C`tru1)=d%?__Ssyp5K7eKfq^!F^8qHG zTg3xA=hm&c;guOcFfjM-{kX~#Vp5@3*kPx^&G;{71-JpgO(OZ)nNd+u_Y#$P;yP!c zu_}B1AP*)jgF8-f{GO=jJrE(?>02tne;@Lex*B2vfv@Q~5J=Bw`Q$(C?s`vFQ-+`e zgk?clAPaM=zUfyOh%XVOwpfj{c>80{ zeSGsYYxYXf&&^A*-K7e0UqLAJZ=ZzI)zAl^`eovJx^D5H`>kLg7N!Yl-_|_+g5JVLKN~MK?Dyv@*|^&==Jx+ZDGt61*3yZOiil8BRaHeI&r+qAm1TVX z{JEs0eFJDp+JR(DoRlE>n<_?EE3IKl2*f}?G;FWSUqikc{i@v`Q4$2t2iaYEk z)56hJbgXHTXy}>nPP!Zdbbel)?+uQ01t#`W)b8&>j?(0en1oyi96u}AOufF?d_Cn= z@X?b&y^WD?1?6}{KfaT_ojaJFXP8*=j&s3h~d7%LVxk%knl;^=jv5F2GnZp60W% z(AAzIOX3m~vr0=#`})oz&jI^%k%`G$z{SC#$7#$}TuMY-Tw1z_R8z8o7sfip@LdW~ z=VlyE{7%{c@^+-Fd|}CnmAJa2Se?>6J6z|97NyHH;8#&rHZRx3I%z-CwiulUmM(c^iEmsGUKqO)5Fxk~aU&)Avs&??dC z9J_E;#a@_f`5Hp*!_*`tg0lH&*@r>yH@Sgyf#CL+Lxp(SL4O1NUi=6~W-}K@nPM@z zLA{r6yxSNmVj5lN`Lkn#Pcch#j9gdQVuLv=r;V?#d^C0cK&5z(J_rE@WwzbqMS5}o zWjE8&f1}Gy%Wp%eVexpt=8r;_34~k%Q@nTZ)P9DT|Mu8ZJLcJEZ2orjm1P^uGSuiV zV&s%s)vg%L+Xthl_PL;ygS zoUd^!P3%r=*Q^0v%45j@j=(CydkuOgR$LTaG(wq^ldIpaEtHxaHKXw8ks4Yum$bXL z*DPAU;?`9*9J()w>ndMOylWNSW}2mOR^G|YzI)z%PGlKJ=yUV)_V#vl)f}k6vIXp| zVA-rV_UGjwxf&_ADjO-VCqzr{{_gBN?c zWo5Y#dm!++$CPC-hotAtL&LH(9MPqEwErAAcXn;3udnaNj~_+je$!!GHcA);7eDk> ztdj|IUJ_J6kSqTB^{Z&pgNC()!1Y8uZX?FkgM3Aiau8ZiAsdmy3t?_4@q#0{qi#LG zb7|aan2R%Qzw?0v>t^Aa+C9Bg=Q{zLKb;H*PC6v*j%E_wJ=+DO*Z(lo|F}n;Ub`$7 z)~iLu^Go4jdOm(|FJTT-zfpvV8ZHg%^A&l6@LtHJJ??WHW=i_5*fKQiW-)vU_nl0X zIH{fIyS8#v{q(>>!7>xU1gGWrC^6lZaAhsZ9-ZM~jAKAoOMX6%nUQWeAz*)K zhTvygIASR(^z6XUCp8{_nL*0?Ab4xs&CYavp<{-aR{fn~sE#n&Srm|?_VWLeC=g)J zmIiK=BDQ=1oVidI49GRp_8ebyCwKL>aMLwkLl$u>Cs^oe4JvbH=H*$#y~-qD-dy`_ z&)>`pk`oB2>FMbpR_Xf1H(-v8tV6S4dCOqwXlmJG^nfu*9p1g1`b6f>?JhpX)!g?@ zc@)1%QI!Fw6a)TeJPFB#OnHM(j0=^j4J^5swxzL7d3l!QBO1Bpgw4^>BzxnPbH0-v ztT}|m>p`c3fj=S1)QO>51Pu%g4Rv)_{A5OcXSb~RG6z>K!eCr=Mi3B8Pn#|qE!Ys9 zb@6U|U6BB`a40zg&6cHsnt}6FwYED?ad-t8Bb;0a7e6;=eONBUER*;5X>^+Wat5q1 zdiBfY66fSz#*{3+jN#Z&jPyhU&j6CAnQDis+KSKSZiNSI9*{BMNwKl9d_8C7?^L4{ zWTzBr{VM&d4|Wy3iS3H`+-K!0>si%T=ri9-ds#EFx32BY%{)CGov1&S8%)aD*(lWJ z%Eo#~@oK4e2Jij+{U>a$Be5fDX3OmJBLV5^U-_f8rfQ3xZ3sCvqZA9#o)j^WKd-LL z^T(L)KPb53ow{-EEJ4M1PQ1v1L6vo5N#7Au#S1;91}59>1MZ_IX**7)G`8z64x-ja z1|P}n=(^9GncV4Dne^`4_b5O4B8}YnfINKYm)JZ(`fb6iAf8Ge_|LdQa(1uZNoS@|vc808HHUh5UUo!p(RamxXBw_B{$2|73{ zLiNPhR#w0ruCrJVkc7#Lnr!aV5lq4=W?4j8#Be1nt2^y&a_p&!rH>1?glL21Sg}zG zH|QR0zQ_eIq2r-?Ys}R;EZ!~Eeq_}zjksecQk$Fl7b_Mu1KAd+LmJ+51+_XYd{(V9 zdPE)9Wl^acaqpg`*3CKB(aJ^DoHuuVc^PS&4{)$rZa`Wpp3LarS_K9tq$k6_h# zV>Te15O4FEtwboAC$rHqQaA{XnL& zOYWKVDoq}0#mX6CpT1JDo4b3A+F6c>um=%$CgLmoS+P>fOXUK7O)l_E-R(>@C++!v z+#@+CpXjg)(DKm!T4-FlsQA+dU1wUo(0JU=V@ov(x^Ud>d zOzY*T(Q%xrbV8U9rK<$X&kIeM`6YlNn(Jz41*e*n>PWi$`u6+x3(B2>38~nQ zuVrJrgy&i_BX*Sl*=XF-jh_)?l7EMxddtyKxd?)rYt*0)>!Zf4LFaekj%n%eWC$}m zaJf8jr?bAVNunFBcPa{kwZ6r(NMAqCqCXK@Np``>oMNHNrz1r7hPb1eW0u6p{!pFK z5byKMdFoq*Al-t4sOnJh&qjK?TE}_)T`LZ~u13`tBr0AAYR|%q}{5WnMFo|EHgD?=px*DpUwfjzc+@Q_ zKP4Csrb_v=1sYCJd;4rw5|S=pYq_k7t^A*+aMYsqYpU1MPoi}0ANlY$I^fruV?Y0p8+#XqRGe}43gjVo|+_%|ELrulo^;qE$Kj?H@eW!0f3%xz8; z8~bc#tS67EoH{(ze^+=?gn<>NV!h?Atbi@NcfzBg}Wy~hkp>U27> za)q5^iEP3AH~K3QHJ`arsnDUHAiN1=sBYBs2+^ni@SLW``YbN@f1+ zU8VL5>RP!ub){@U1z&d{uD=%Chxbt^4k z9;@?ywTWThzSzn^20e+}3hbi2CqV706?b#)rod;)UE`X0n>lx@I(DQ<@)<*^>L{g7 z?=x(&HI?>p6qPCs#{*K;)qtt{TVo!Zs2_^fSrZSbOT)6>_Xq5!m1GTM7zDw zDTS{qhR<>C!J zy;6v8L10Tq0+SKVNsJPx8{v?8T2~Q}F(oJKyDbNtSmWX3D@k~T2+#OhRxmqj5%9!= zExuyTaRNQPSv_y_x{Lv?4$e(LA|rVqmA4r z*xxJVcz6!y%X9CHC9s+1=2d;!ynsi1S~o6Djh4KFnK(JsJk~rY-NlagNf`Sf@Ku?| ztvmRyQ!|;AN#a${9+36c%@d5*iIf?()sb&5%i?bkySrw@XDr>xe(o>?;7EJe@+r7G zo)5GJ3s>438OSqYo00;^b7-QQ%2UiyGYxay9?QFBeCOqKGV>;C{g$T|nVR?lPd5uT zg}pi<(!Vm@7ExP&T||AtiFH8uo(gZAqTQ-l`jfw?3yX?2rq4u{E|dAp8au6-n3xLc z-P`eD8a8f)7|h^#E>$}!o?PeLF`KHSZcf|4Z|KprFJdS!^s?3;$Ln3rJaI7(!wfq} z9nMb_TR>*qC`gBOvb3@ya}B-G?^zt!ptV;XRiLh0RGA#K6~Q#rAN=;(B=l7Nad!E@bS;f z3s)RH+q#N2m(&bCf71&chxK_y=p-xFkG!^IR>kHwooIW%??J&c|MCYpp+2f{dGy|$kbcY+j)|QqWRtpIcePK zTAx!T{<@$c9pKtGVNS~K7*)Oy(WX)QiCd9!O%6>2UCQwAhrB#lM9G_x=LlWE$~wP( zeGHQL%KeCF4aH1ByQ)!SBnZh%b-r1a`|#oZym{_s5Be<7CLC{E zz&o3g(f7JQJEL&C&J=M*|#8$ z3l214PWGqT@%49h)(~}-p}rgyVxfy?)qA3-GGJFlpiT$9`ThHe9SdbAPO@57Y5lW0 zN7)&~rq%zAhmL+wrbo)f$ssocQA1u2yK+4$fb3UnB`ST8C}8LD4eAXE zHF|m;MqU3IUgLHLX!#*6!C1DX-tEp-mmj{`o*#YFeRF-bdcrr-qi)8&j@l-Anq%iD zu^|wlabf3FJz0xzWiu~9^2zN4gxsX>UdI(Zy2*^8%cRt+OZWYpYt1IMJC_e1l3a1e z(b@xvMym2j;`yiNXIchNv3W|%ecjl{QAnZ=>&RnA8Zn>?Mvj5_FBQcd4sARP_=(Q< z4e|F>?$X^zfLmQ%7`$M|%b0B6>@FOqn5E3wB7TA;MU9!0E#kz<`snj#5gGp|(h|by7-d<392+=(l5Z2Pt zrSOXUc*xi$?j#g zrj!tJ@r!#~YQC1Cp}WBWl*|!X3CzR>s!BWjL{M)F5xp>Z>RzpmS=yb$m{53=Eu61m z+3LVBSMW2->c;j4!@(sox8c*c$=%>IFD%0s>(G3ju<7jOgSkonl){k7gLu&|Qxiv> zdcx+yJSf8rvefE|l%Eaz45)y(Yj}g&QKJKQbfoF6BdR)*ht3Nw5 zc?Ru71PneuCy3mnQis|#Cp#NJMmM~n$9Mo`AF8+GYGEsq%d4|pN=iy5%qSFU0{(vv zE(MKFx_b4hWqOa4$D|8RY6}oZyUVxFQORZ+RW0%h{JC)hri7W!2x%E}D(ZlZGj zU{YGzGF!a!nGQBZ>+%r;Jw3qwpzE%<+x$YR6%H*W0jRf-kT|?trd#W_CVY0+=Kyzq zP3~<>cP4-TB*?q*OKoqD>`%TpVaWf>O=X`!X0PGk&sN!! z)X(1pgyF25|Eve)vnZE;KCKHaS2m~gszk#Mu-PQD*wEFs({}g^Ib7v)-yv7DlG#oO@HuF{iDOXQ8CzSfTPt+*U4)wXV*O_K z#qofxgC5oe@ty{9+ZLtAXVUO?!b92Z70RrS|CC$tZf8rhl=-L zT|(_@!_4+Nj?%syaA1q`@2nrPtD`Vb77`9-)V{{76B@RcqW$KL4|Zsc(fWGq?<488 z>emQp%JIp4n<4h8mHDY8gt@)1Es6 zmke&Zr62S2Jh(MNstGIT_w%*$vj*ls%BYz0=+PsvVK9fVPJ7Dsy4|J@RLCr~?&!H3 z3_hzwCag;g2ZnHEKzK%MLQ}$l;9jT=-mLc;ErL98;ThZ}%w==DWqhO>2VEwt4BGY}H?ytz@iySu(B#P;n0wdPXUG3Y(DLSX z;5ERWf#%A}y1Dti4jY}pO^rV#;UINXq(YjmWr6{vRSirI0OXI)dUWXIBGad9LHytN_mVyKn{oTC4SplEX%UFdkCD&5Y@aChT%p}uxizsx zrrd1mNH*G7tw?WJvv>3&5+=&#UI~U%)*Sbn4j0$z1PN`_+14BSinvUN4N}mMutPF zf9uPyre&}0H~P^#y;$iLiGTw<*{eVFWcp8Hz}lODKlzlLqCB&~bYL(8oCl5;EmOV~ z?+U^h1!mY>)~7S~k};)mF41g~oOCKJ05`HIGAXK;$|cb4PuhEWc>3k@5Spndqo*kA<;FX^(Y}+U zWhs}u0R5arZ_4UmF=ge^fdf(c@ucLIIf80=FL!r)SxAMz-onk0v+2)Z#V+{IVwYk^^?XhsqovOAT8i$SkC0izN0tn5(10R8$@{Q&*W&C z9W2{UEf!rfZu6Tg<@BRppE3gjSL`RZ$}UP*1sH`BPZ@juPHv!F3@9J6OHI7*{r^?8wo)o$#3p$H*qJ31}6s1Q$hRMMeZ&;%iN?;eBIIaPkI9tq<&Qg%>n9s30kj;L`)+ej zo$-WhqZoV8LP_g$l^`1SwY4?vs$?NLk*s%^+wO+=O8bE_Z86D;INB;ZoL4R^68gLdf+l2;HZv>Eu3H=v^c-F(9K( zVV$04-Y{#qfF|l+A@w)MG~A)~if!0!B&({bnJOD?ZKl~we0VK?$B`ZPiksiG0_dS*PsS?5p)R#5JS4 zigV4Y^UbTT`ZQ}#Xa3&1o6rN=pz-U?+~O&OEbgpwCCo_HXisP=`hL45)jj|!Z@5n! zc^OfIUaFE{yM~N0`N+w|$@?HqA+yiUX#7L&aUF%_nWukP1;YA!pI~(O%DzR;i1}Q? zd;aM=*2-1&>Bd%=IL3TqtOOyf(;klP^tWoRrUnh=~Je!p}z)Y@~20h6fe7$lD-bJfgL)vNe zVW3lCrLd?dHv6xMh1gLwR;+c>VO=}x3`S_i({autZsXO})ffy0aEU4R<1kd`xf+$x zwv7L3s4kJj;J0wz6N`?6=8VFns;1~=kJ}M$12rR76*wx$2I_S9P*G8(m)5|l2?j4W zx51GIsXRxXoq%y=jg^W!2H1ILR*%);?-G-{b#_KX09Pjcrw2sI-@)!9sApsZRQ^a2 z+lu{P2r5I-)4|hFZU;Ky%lHkx=;-U&R1th~RgX^P9S++Z9>P+#t2op-f;JU0lMKnk z2@2s(g)7yOSF$?3&b11+sM&{p-$!L)Fj{ht8L{!!;;6eXuiZF;KOCLbs49j!AGA?~ zGWPj7My5>R;{%8782@=9;3~ zxmUn$f|3W)pUEv;s>HKmydl0W#NQOEU#JHLg}dFxu~&WU3XK?i(=l^Zp)TJ6i3oc`Wj{0eSOFO>pejlyf{FPcC>Nl8g@ z@uVqp2L}gOGf)4S{@l~q8NN)eUnW#uk?+Guy_*rk%+9)sFIE=~EGno6am!P$NT#Vm zCW`GrOSu5@HM%OaKsgqQ`0s3}Q{gjWDtNFnGCm5=u#;*ODjXTnHN?kq%(>ShV+;ta z9Vly~dRL_SAP35xup|X%Z+ON>4F%5FLE$JObXX|b(mGl)dF?-~pv9iBVrc>!X(hu? zvGvZmDi4@f-O9pCF4hk?B&YTaVSk9JLO*N9Ym!GpFa75NKC6KF+4^$+Q=%9@3c`Q^ zenYaD!W^Ib_l#Khb=`PfV?J2~U)QRnK=}1a+VHq!;1{*DPRPQy=~^7BSVDdb*=vAx zA@KQc5b?(F(FFcQ?PLhNYP-|7-DBlu=DP4eYl?Wo<*1RDay3dH-fE*F*W>5`n16Qx z8AE;ZP%r|W4~ipF-IqCh#85;rRs219^%ibeI$>t&j9OY3Ci~RucG>#*T=!JL5Uo4X9-Vf?jv7Bfz3#u}1t zPmo1Cj}#q$7Q+FbN*A?Ere@!~J1Bgc?m^{6eq@a8?unyS%>Nlv`_k5I=cv3oIJuJ>wUb>f347#?C` zUOwVnZO0sPjar?t8Vzm%m4S7?hN`G=q8I%6$oIHeppP!Bis%xwH-s;Zi@^3OGx zA3!7$FUa2q*JTlj6$|G+By8PMy^Xg|{pV)0D){hyLr|sv8{VL?g#q3TO}v6N85p~X z6rwxMuFBYER4PUq=0$3VB+s6Zo${L8GQ@8fM9)fj|9FVeQ_0d8cSx8uf`JgOg>MC@ zzdYCD)Kge=XJK!RIcI15G=_su9+;MF>qKQsJG*aAtdm>Ni+~0?v2lau14Ig}*isqs zq6cSJr36r>n|ZqKpA7hGi@JVw-U#x}4HH9MkRPdlZn+hpx^T`)!4bXCSft!7i$0}X zO;eL|5<;pm*QhykExjVeP=>f0K@UxSpOQtKG-2k+)8J32J>;`M0{AXwDt zAZakXAWa}b0~kQZ+OgQE_a=nOO?8HxVyVsTbCYYzOIJ2S!cU49|Toh z?MqgGcfmT&9HN97eX1rkEAGG;BFkLj+BrNt4CtAC(y!_1=>avFaU0CE*pTq;G~6Mg zHe#?jynZK;h8F58<{8w8b!Aew0_^@0L!+9aNhjyxX zhtIg^?!(jRf&U*ZfV=x9to@JgP33&?1U=v8CyIp*Rf9HB(b47hW(6tP9k2W_%;CB;GH5(X!#TuUR-3C(}Fv9|;n)-L%@j1P5F%%$hxjIS7$)pC? z4DK>XWM-d^zCNj;WFK-RVS8ui)uq~H)tHY)#WI`QW+1Hnb6hu`Hn=&}V?wu38<%qb z%^e33LJ?`*@yL1kJ8_CCs;WhWg{d+D^?ffsWQW~pLY`~G4;Ne-bN=s*HmSgdR0E&! z;stkdw>YZ2tj2j~)nZ_wFBZb=LG}alCgd_uW&I)&f#_xq5o==X1BsuI5Uc|W zT?gUI7X^&$zO$f62;~g!W@bFeE#4UpkcISVF(bHkS8-;D_OSAiudY#p`Zs65gygIn ze=AF!v2>b=>1~Nk6v|pdjytR1tzWIC2EGhxo4moiY->2p!>=>lD&+$zd)7G-(eF^@ zH^~)bw^q%DVW5i0P9}ou<-!h_}5t%=pxc7_fQ@972vpIIPh*B z)R19V#R=x+!8z2^(=9T8rqUQ9aO6ss67UZ>s;N-@&&-%bM9`XSFFaV0j7A8l98#`c zUWv0BVy)~!)XLeCLjSWi`I5VtBILEy<3TXp-#ulDI&` zfUs_=E(3WD$Q($tdwsO&HVn|tuKf&z6HHgX#3|pay4DRd!Yu)&p zNXTU0b9_7_Bz`4@W*ln4AXTltG`S4fU!*sr82OPmQZ$F(V7w4)ZQC& z;8^-SD1+PS9FcbC_U%`}nmlba7s^eYk8sRMfh3JjRW~|)u7PbHq^h#=Vy&W{-87KBdtNjEYqZ4fJoq0 z;EHLzw6uV{vL{GLzT;3Vn7d2sEYha>z8{1Ig6opeH|=%WbJ^NIbT?N2>ZKo>|DSaT z_XJHG;aX4bzkz=>BZiD&)Or^tDJ>$cd1=%YHrqluWn&Y|Qk&kcfX$9p$%%XqDrAyf zLCIMhZP}Om&t7)Na9CH3?il!+I$uv!yp`8!sSOLeMNkq~ZcivpC8^1l_}M~QBN%B~ z`k})dA!p}cCY^Bc;cLv}i677dCE+Fwdqs=bp0%- zTH9-ETN;$U%+3)OD~2L%)L17Gu2ff4ylk`B5 zR=6}eI@*Jirw*Ie84#}Av7fpV*w|GTi3p!zK6atx!hb6PK*ifmUSm?aIUvju)xIIA z7sF9$&l?`oVJWO~Uf!v;i8Jz@;_RxI%HT1X56Q{-cota%LeX2LuCn$9IFDU1!MyML zA!y_6s|c)EXd`otS`77+v8{5^u$+}}$&;Sh3^cxyKDzPwgL!#*kjo!d5TsL0?iTB? zq~fjTlZvc)co%2_|Ec1NB6_LEfbMQ)@pf0uLCxit|=sxk)`JeNxD<|*s96^G7A*Qg<`nR*Ak&EqaW zNYb?&X4HB#s@|8-SI|itx0tBX8@~JF6ULObEA(zFT2~u@hHl5#2thTu#2848W?4DEc3VY1oF_p%EAmXuY3U1g(-?*CG}c3n)#2Pg!zcfz~12y!4t z-SW@PkPn)h1Jg+@gFnK;Xo7n0s>ux4V4At*{$7)pxn_7sQ`}FVefNh_w6rH@EF7 z3)SmEi~%kxR_em1^=uOjMK{A@O&&P)P0AH_=kX(6MMVYiyt6hKo^Vsfw)}kFZ0n_( zr(JI2AgPDU732fb(x^Mgm=6}JI`5rVTf;hXp?@OOBnx9>(hhpZtIquQ)cdsfh11=z zN<05nxDfQ~<72Y2v;@q+LYJCdOZ{o?d+sor_IL}!YR0R3A554<<~KlLTl8K_EA_*N zMjANX{HHRbHe2n6*jbJ&lV95t(8Sz4aUmf9?z62Wart>kAadQ=YpmA_dh1YStIMPm z#wz14iJCcVz2;(wcN|rjIZV&?N1WAK{4h-J4aJw0&3MPS)ixY=6_1L|n(=8?A4#f~ah4I_lI*h^b7AIuE z@5&jQn3AG=36_?Qp`rZ(cH!bn@*%_puc{I;6kvWcVwT;-fCTs~4Brt+GGvq&Sut~S z(~9{xQPLI_aFU9*K*7Sv*@@WK>K7Md z2#erzh2C?0ed?7AXY5_K4Rs7snAs*P$PoyQVm#E!r8?#-7utu{z5q%V9DJgZ#wN7q z3k%^JG|3+lgU)95p?uh((0^6X%Gpa|sv^mCYdsQvlUsf=;TaH*H?Zt{nHpD$I>RHm zuLl85rJ7T2`wz%N`~v*_rBO2jIcm>BctBP>8!-I#k~$-F9|@)fKL(Qleth@U6C;MA z>rY-AgEkxBB#|KK-wD09PRN2AX~!3>qJ5~ujfFTsfJ7o8`?st3MYI=Z`1JvymfLC5 z;GU};Z)=mUOtQMky-;6ZU2IPPK+!Iox_!8Ek@g}#oGd(X!w)Z3DlEH$TV(&*A1SqX z3qqxj(k;2iIRlAlX#i-%c0dJ?ak;C^chbr_3i__VKLyA1zBGxTL1~1R@PJ(G-}2>@ zyGEsbvR}TaUj3F(CO0tAL|mGcnT8;z6Ki#mt*$mDhQVxM$7t#lG9}35g>F32OCnNX zF5t9ct~~*x2gIcfrhiVDZL9Y z8a@Pf&UcOYe}oXvGv#LZh}sK{zXLP)QtSJIKqNj^?ZRxfId{;Ag*Y4~@!hRXlP{~^ zTIK18;lJ%1i%4add$h4=uV0CSgBTl3o^29$nB5KS@{v|%7zpWr;Xuy2*Vb7>^X>s* zDI6rjAje4Px`~`7``3=UvxeH!B_}8A8yZ?9#;fFDV;JmyW^f>x&6vXNR1`mCdjSOi z9EKEq1a^1;tOs)G+|1zD9LdG!>cW0mh@|E3=j*&oPnC6Q?iYU zVZ+}ORAgRYotQ3Ogg$?`wf&1{SY>OecV zL^tXzZqZh1OnNnSGi|wPEPnvub%6?#Pos*G6$}=s=H>0mxaKVRFAQl%)8oCoD%pV9 z=Wic&Vr4o~BB{(AvS3ueRR+Q_Rc23bzJ{jF@-qdhveeM0WYPVEEc3Ql!APmKUIF%w zPl`&hY79qYIWiekhKa-CS2Yv+r}r)N4dp0^6B#+aok6RO+!f zBmUqgfg-DshkxpbDC4*W#SbG(`&so6WV^+_t7=GW*&2ZfC2QLDOC>&GB{iKMDc8u;WLvGM;)Fly+ZmkXG(tv#wkJsn4O)q zEbkc29ba&vdek-*sc8J{bZ37c^ZEa-Q^4U*Wxa2rloyCgXIC#u$vV1nEpK8YFxbxvPykdDhBc}W~@J@Qr+wRiS z1rO+tV4b2AX6ACz6yV9&9aV;AQl zPimwkPMDo55Bun3!2eTNOX};P5a>u_UwW?1t+X>407r`<&qdy%x^;wAi$KN0>h1o5 zm)$8QNd0GMI`I^itDSz64%&zvd8x_D!gi*an>rJIg`?@ibEf=~iPqY87Wd;6|HIWe zlCAk*KfugF@@4AMm5{xjtz$=6Ib^>*BU8St81sdCKR{M*D7Z-i4*a(3qbG28WXqJ> zho8bhAFN#uvH};q>)E#XbWBQ56AmycZsF(LeX7p1d?l{Ijb}~Z=xFRXZRd0Yx+zmH zM8DSn_69Jb*Tnl&7J^3%LUo=Lkq+Kpe|R?Q@0jk_r{|;9AW;5o74X-K{WqsjyceBW zvAUHmhFpiA=17SNFnOjQ=RNB$Qq{AaJR9*eX2W|oN;X>m!QTgeS=iXjACQ*;Rw?5n zR7#a}${l)i4pmQ}^MqstHRCtQcC`o;LC)UZkcNArs|?>BKQcTheUgVz$p!6&5zS5p zfp>6gPR%DwzIVMvF)&=J5vl#WaH`2I_1~^gC=nH{9PFdj#EM046tR^1rs}y$N(yFE zb_`v{T5YfdO(wf7&$9yvDfovO86yN;tG|E$^XJd%>S;NH{6Rj(a1bpeDrb*7h$eRn zM#gZA5b-oeJ}Vxt^;d_yLY@_zY^|rOu=K>I~F5FBOIbCgcKW(k$Ynh=8-J5H4&2JZXn^{yE5LmsKB^(N%c5{%Xj0i^B zxP29tki;p)e6j{J84Pzj)VTXi)*iqh6NBicOBX5*j2hV=-r-~oy&stY+5+mVAVkWP zSkr6PEV|oiDoUU;v2)?Vx=8Zc&ZWIP+(@r73q;G`btkLEP?@DXXKh2~*oLaJhNv?G zArQ>sQ!m&=dZ4+9c>$O()+xC#+u?U!MrRph&K9~Dy(q21_0DH-9^qB>8xV4Q1K}&X zBHi42Y{y$Cbmfri$C03}W~4$}y*^E=(Od4ebNKkh=3h7}vt$H4Vai&M`s;Cq7;0L~ z^n5m+;8&RQwD%zEDMGG(In;zZJaBmji@IWl;RdgFrF}$I9lN+|V1xemdxI9z~;irQ0XTbh}@YDlY@?AO%se z8#K|(u!VwRjNUg7U6qiO?(#2T(AaX8UJwL7A$$6PEuJ!l*LdV;3HdaG|N$ zBWXB4XtXxNEC+=R$)*n_O}FZ}Ekbo}CU>8ci{S{H`9R#+xME2-PbC}k(UsHwBVAXS z^1#RU^EK#hOL_Ik<`Tlwy(v-o74*N@d+Vqw+wNTy6A%Sd5NVN;7NkpE3P^`^N_Uqm z$^cOiP*NJ{?yjXGARwT0*P^>S&Ro3Tx6ilF`0ex0-g}&L#yAegJA7fS=eeJ_XI$4c z=e)5ahQJYX4+J)lKy>c~k=TfhtFtptWNYEM&q5Rl%|^hOibhHhK^p~bvTIOyDJ~AW z6V}$OJ|OYydpWT1-^QIMb~4U+Lx`YgxP24wplPP2>zynyD2E!%%>_P`7eVy&-oPFj z`KKtesV|T70-l_*O1Lp3tgBUI6K=X8bQlyF8qt>i)R2T!}n6+6OZP9f8l#a|l=5 zy!_BQeNZZ=p{v_?`w-AtaU1|fAx9f3dwb`F-Z`vcr)q3w89j?j+eIvktIR|+{VSM= z`;|z4$+aA{-YRpYmQg;vwhnNgpQKWut0aWz>0Lt9)J=s@)PRuAPi$}=xr3uFaH>*w z2eQkezDJj=YmBY%)eh>$yfGd2vA*HY5uduU(OiM%!i0z%Ym!ta2M32)G-sn$^7US# z{j7KrEW2bKvBV!%xN68dpD|nhRqY_zC+!Z?xUeEF&HnfJ-9m>@ zLl6-s$0%83ZmPx`0~Aa`lmNWW)c=+ zX}9=${%1<5822CWlqbUscY*qbtANp_;$vPpMDM<$`O}OglQI?sQ@Q;?MwfICfzw=+ zW3E}L4aRj-xU~qtvNlmm@QCqYbuI1+Pp>1wlv-{ih8g(a(&PSn&8gK2cIUs*6a~M& za@FHs1UZG^zbIxbEPTp;?l7F!5C5OP!OT?ii~ zml_MKv#l4piutWeBTY%+r@01(u+G5zZw63__ebRta}0tgNQ*$4|EI{I4!+WvW$0Js zz#ph6to!of^ijomthoWp#G>o5Rz5UD>l7X9Km~Ew{Jd}GSa+5KV{QB0n;TH~Rgz*# z3cDfI-xRkLOwsf>=lr+pyASUOB^`B<}h(#O9W;j78d_x8J$vZ zG7;k5*NZeyaU^hHrfbmMi@q#auSU*?v)o{E5@DU_J8f7e=f}_Wjv}{n#e9pxIOfeY zDU3{~$m{LI%OAyBivz?y{LgZ+?826bGOU7>Ug{FQj7N(pj=Sj+U3v{l6%yVg;#=8? zEUk+)s+b@qsOaSW+YzJhIEUCb-*A4v$cW3}Lx(%VAMt{Q;wLi}h4s*7=3~Vxez0l{ znY$SBH{_mF(jEUdbPz#ZNxCB(qdjqlA9JK{syTO3NsVruw8C>3&%@wS9L_;xrZkr-!(y*7m-MdOn0ZM3fLG()^F)_B@& ziVWeH8w368^jF^8%k#UJb(h6IiRnr;n{>#%qM!cX9%^Y4xSh>{$Qd$Q6T?mQ`E(Kd zs6B;*{S67vZ-dY*;MT&KuA>s5s6mXMSQKc6dxE83Hl{c>?@C8!%|%CamWJh(=B|{-ziiw*zVOf#bFAUPd#UlO?sX__ zTeB>rfrW5_Wbu7p&q#$I(In5~m3|lUUkZUI#PsG%zRiJ>?N~4J{aybMI;NtWZ2vrS z^CulC9|szy(@kg5bd^ku*Wie+h9K~;Y~%H-u&DgC^RAFm&qtwKIyaH!UG~=VA1mME zIj~+Z7A9)<9WxnETR{X&8qSjS+-EzeKI9&AQOZ5&vBacPU84|_&8F8!idiGpmcDdA z^Iv8L2)f2E8ouG25s06~9oRD?!YqyQZMj#W(-r7-)A1qc&WAUwlF>vj0tS-s61ONw43huB}F2msO>`~_I3`+ zB~pz08PBNTM`dLB-<5{=gZ%kmZ+XfSAJ}NcvY?}s&VsB09(ROZTM%x~CT5uxkB{z{ zl?nMn1>LW^#GsrA^81X9Me+E;`S9(54e&3l$v+?pG6)yXc3exxfp5G@P9EUZ2)ld5 z>M7#%V_A%+1JJvm zv9IwSv5n_=@}2jX4MTkq+Z~Bn3%};ko&MV=zjkLH-hD5R#gF90W{w%X1pN|hVS^{# zd6bQLR#?LdVM?#{5)?Ze7Z*Q`y3%N$8=vcEN`Aw;pz<=_Fu{^y`~zlxjKA0HNZUH_ zr181)6h1*p2n|LE zO90(d#IM>=cGk4}>9ug|t(5!r6^Ouk@ZUdbVBot-&7ETV(b!E)jQ+J0`et9X#3_}| zqQ~BVqsEy_Rr~NL)kN+}0}RW~T_L;OrIV{_i z;JXT$8u@u~HNwNWE1elC7YwWNhbvO!V|=oN?@u?r<{SweN@$Chhf6-yx%~F)*BGos zn$I$N#fonaqP)B3w`Qm%2p05EZI8n}YJ_D+z-MCZ$tO#sUS>}1+tcB5m$ehzb&6_uP0+Gzl zrH3LF7Tu3eyz0J-X8J2Yl^`%=1Z>k16+q+ObD zyO~q>^L|W*q+Ia3aU)dKs$Z$+K~j44VJ`aJZomrJ0E5ieJ=bnMbB+C#V)U3kK%&8k`icio;30Dhho6(ypIXx?~ z0#!zB?|5R$)TpW7`IXk#|NL|!Qhk|cosR>?_`n+yicd9K#Nt-JqmycE%)<-S`Hzym zpAVN?{$V=ooE_<>HGR8Zmdhefjyv!v z>-RV%vZvJ*?++U5!zE^hrKRkf-AG(Bv5dfyY#QB`s)+9BwAK}=+1Jp0T`8109j z!>lk*GLmX-_TEjhP&H<&Lk26voyTSERsPJ;-#Xd;^n6ju@mWi+Fm3kLQO+XwreE~g zd^H>EYCS%rZ;`tm_Kn<|W`BOFm7U$STNyQnOSIo#%jV5oy{^y3F+J_Q zb)4UqB^mKhpDg$qp83vVldb6SPSax9 za!%n!X%EV@Tm+i{wbOs>;1+&U7&@_HgkYPn)0kt!U##fC_SwZ#BbWaM9%Px!NihcZ$y@56TKo~KOWe8Hr> z#g1XdZZeTU9in#SY~`9b6KRUxN1dTmHfmcQE;zQjHk> zccilJ{$6&6uDdGNJ(Q|kT-)AGxmaI;oa>hACl<@C=u_a;@IcEeSI)L3)Vx6*OH8s%4Dfl!(lp+qf~0U_c?*aiE&(b zT&UBUoucB0;Br&tmy3_Qftp_LG7pIyyRQFrcg!VuNBk*8l|domcJMQ*c!vHkm;x33u4my;b-^j1FXwbDm+uP+KJ_2>iI$g=ZD3ZU z-%X_^2qid;D+ESnWaJD-l&r!kIvXlo%iGzaFH12Cb1nzPPT%$rvU?;ZA!B^p{s+QI?{e9Yi_Dh1t9ve^34H}_rJm*GcE(4weDe2CiN#z?xDG7M zPDev7oCe8faNcWaX^+}jT1>lm!&iHKc&pl$>cQ_Cx$54p)|zGfUI$}(4H*?)AvIxB zVYFR(9z$DNgApaJ9pCF6AG!?*o6gK|*4ITBe+#>5D`2*XUY)(Yc>=vt3)G9vhpP2X zyGx%`D;6I2+KlQRlR>kVQk{FXh z?t98~2zoDdlWtz2y}VO+aA%0GDgd=gEHE4{IPy`=BwB(A@jhuX1ZMO;JUDO<@%p&_ zBsIA#B5!DGJN8n@d?h}W$oeSX!JWmdHLnuy`suR9ozL>g>TTF7omg$22 z^*v&28W~f&X4|aRU;EHlqlR18f{I8XI54aF_vXOR?h+q|;=L)D>&wky@8S@`+HH9M z_DRr~I=Xr6Xh~?3+ci#iw>|PN zLZz0L2kIJ3%NFFKkH{=>X?DPSH=2&ADy#Oc$zmm5IWq#U)zZe`z7+O7%;-s$IeyB- z7QM)DsoPYTj)j$?=+S z(me*d#yQZ6aXx@QDx%JD>~U+fV`R>!Fee-8iJ7dzbwpoF4N6t>mJM%h)~TOgjAbqN zESdTXPTSI{s5-SiIh$yfMo)T5{;2`QnQGYtYgbnHE=ubA46I6|Doc6w zToP-*4%UpqbBDEs%)V{^d_8U1k;H*+yXjis@&4OBcc%pf&tiDqR()%W8MhBrtSBz1 zK2-E4G*FJ^7VtWDnSZJd!3*+53-LTPt>Gal$@fGd#@q)MX~b`G{HD{JbBhi58I7mi>qE5%(%@zuijKi z;q58*`I)j5P&uPxF_L_@7CN$Tas;1{4a!Ha7QSqIM<(yS_fst&0VPDT8sUI zww$>0;|rf<2>2`B5h(k#6-w2LG5s)zlZcZ;F)0cfuT9)!?9lnetG8gIemc79wH<1- z6p_#{NLkj=Yf-tmp-Qobf8~wb?T1YU z0S=oz5AscZ#TIW8pBmQfeV-*O&GHV;Q)Q{Hwn!V{T8D5Jc38CvuGXT5B4p*i$oM51 zVmVa{qw|##FmF+JxcL?W#}_fm{cUXHVYpHiclGoe<_L7y7E-JD0=>K+0_Sapn8{ZJ zyN+Q>^v|cQR6ByEoLS*5f)py6s=AJ;r*~SzkmxxM8lP!p>>iE;gUOTvst&Ca8s^{U z=~@$>$Av>%rL7I2e2*g)7h+E#P*u8?@5Z}t^%m0R^@yG0CkvTBhi%Fs!Yrl94o$lRQOgfcr!YV+KISOa|s-@pt}Oau6m7y=P*P$R@$OsIA8y&pOQZ7HN1{6 zYrEV&O(IpjAr~u9jc&P<#VnyDFD-TTa($A@Vnpr`H&Wqrh%pGV=-~}$Z@km(>B_)B zT_92j`0}@3b?1rouV;5V>iH8UNzCGh_%c{DsN@DM6W2PRZ#|dPw=X0-nQ_*Z)k}Atgnu>&_6lp@3W1^p)ETZEsVON7$#Q)x1x#M*r~H9*lhvtr(@FW0=-%d2p)J z;57eoa!X_L;tlwo67ft)CFy&{cmspIz zvXQQf!pjl3Gueq`0zv|^6r6K!ZB6ys0ODjgyUh|$P%^yBGRSe?@*QdcDilv)d@_-~ z^{|?C;Kyal6TWPtS|XaK@-e3Nr5*&7gEg56<=pgD%o1#)Z(IW`Y)jMpVq)k*M_=4e zp%60HP3n?#7mnULP>+{NR+aGa)r=4-l8UqWyWl)SPf0ttHRsgup!WLwwD7_&l2*dyhs9&Ust%xH?JvWL1OE27$AUd@SA zT)T((VA)q1${$)<>~Wm>>N!SKQ=#Uh`)c^dMZe2dsd`3hR)3it{ZVhGsMt>aVKA-G zd_Z?iIz)+jZgr^6`iq+{f@XOsO3AN@f>&J@g zMb5Z>LFua7WAB!$+l{n2XY)f5`gQ!`2!oI*W*f3LX#F@b!7e*xMmB!>vqZ@2cu)5E z2k0~1U#O+DoJZb-U;Kqsl}7FA!ieL^>}unVKQHmENHcUfos>o0_SBQQQMHfOi-e;G zuZL_yl(jsJ30@KY*pS`-^8ErL20JG5X_>VMI#28AlL88czI1m}$zR>Cl5yymwjC;K z^tOnfn+z0zO){naV&S!E%r#)RD_0nsYXdp)40U9V21n-FWNngP_r~{|Y$+dj^qoAR*UYVsu{7Hp&-;8`RJT(F&NtS6==f~x z_U34aDqA$$@kCcRd09$YoU;mEutkqSW3xrNjIu4c7WjUT&iu3ERBE3KcEYnN>6;@#tWEn{$gH2lum0 zA2F%geFuN~L8aDDMaa5QUA(%Z7bCqt(dq5{LPEQ%1G)9#I^2l&VdzXuAj`4uIS}n` z6aONf96d23IEyZy;m{#Q(XTI6vc}1+&Sc?ROpXbrxOK2A)>b<^sAP{F9++;1I$8C( z{QM>gNpYLd?$WU9+Mo4MQ!cIm=@QsZxmsl}m*Sg4O!~ikzJzsSDgz5Y=+U$u;7U_% zg#|BZtb5>nqmy6L5h}sk+HGxV=kz*SJJg%?+9;dC9c`^Yes}$?rLbG)>nDq4D-_-7 zeknEJ+_P@T{ib{vw^L6Y&_+T*gs7;tupzVd6mdva6Fum3NDXSM4uKq8`UeePpytL1 zxl~JG_YLbzqm`nd>(+weC7hlzB3+*xJXJ@O+Jw?^Gb^fflH zDM4?)>Yb7er>E~r+t55sm4m5tPLGk&?$3jydiBF#45}LwY&5UEWe#VXeimx)@Q5gt z*?QEMZ80-Ag>3r{>wxt^`sG6k7;(<+Tf%E*nt3)i)RzQIGFS7~{I^w!4_XmM(rjYxA%*D=ADYyLVa0qr_$wVAP0?xi@sf!6cR!rx_6W<(Al@f;GL%~ZJy=s^tJma~ zmld*P)*wqLfP_#dv=M)~uhpRz8oL3~?42vS=lqweRmbhprRNDq;}%7!*^=lS(bTEv*V8D9D`+Qt&jfjmr9w} zwPHM(e5vQj*dpDg$4=1H1=u@W93`InM4?!E2^tUEC5PR|Co;<=Pwv1O>k?3A&C%C- z5*#HqP5^477BU*I_N4jZThp=r|YTN!xH*ufRt&KI95;PF$5S$>@ zn!hNu(-#|1>_b^hns;Azcd`dMtYcj~$@!dn_#SB91##10UfbEBiD_ zigD}%J=RWU0>1KF-(R1rtCLC%fKzKgry)gqWbb~-N7mZ!2Yd#X6^Nf5Z6uTr|$Vy^n)F9ryvW6t^$Gm7CkT z>`5=ee2tcN5fN9+-_p`b@P#c%Q49I@WNN^vHI>eCQAzitEX7mJEo3nTUc6NrcaO-i zJZF~X1;0{F(T1PR^JDm*97&3-ui9rTX{wf;{wfrtP*+fPTATau7E#3tLa%Q}J}37%Cf1)hOh&|io_HMTW-v&pn(q2Q(4Bp8_L6sxsXNv< z$~PS1=B7U!iRXwcOM~lnM9-)b6`-OPhEi*e%scA50IYdu1FYezV}m&o1#fsKA{!Y! z4mNFJ%Uv76@M+cJiRZOBR=tj&Lryaqzrq#8nx8mlwvb8bPC!H)*}WqSZyK9sX?qQw z!1P?HB?DGJ6DE+9zQ~yGN-ugWZ8b~=9z=1*WdD~W)+>>_7)TaF zGkv4_*9F2l{%gkT|G^L2XQ?ck>mAYilu*00-{jM&-odOAO9ZoS_W!o-7s1ccuqi11 zlh(ufw(^gvq(JEZa*_XE`*8X@n^%;$_-iQVB|Dm*b@fesHUs)~ENPC)V{`3@_r{BS z)RH12ciJw1=;jk9c^9Y3s4(Z2BAEpU6;+VY*a9();bnsRC#m;vl?ThNkP5wgMR<4r zkK$R)^f=P;_iKL{hQpOOlD8LPl$BNGqEDP`ydFO(KO?$j$sB{EB6lVLw)Y`ymy@eM zXyA4_QyleYabhzApQSMZY|Bot5%Sx2p20^AT_e_yI`R`v64HEs3>gTwQ!>2$ zxtNEfoqSFC-A;hLy~{0xhsbWnMvK(rbjake*2eytT?hwg&4*B9Kmg#?vC`c{!n?d_ z)!E`Bf0i*suR?JnX~xqs^PViR0>ZmA_Q8Y(BV{@WobXQLXJhf#hM_SC78b8r?CX}f z$H#%>*}O3Bz-lyHTUqI@&uz*+6io~$aje9-M8?O-^b?a5vnP>acr-!r!l6h89UMhf zU7ICMbMnC?K%=h>1IhT}0%ni(;amu(@pR8pk)rw85~wBX3(Og(&Bvg{q5Ex^RlO({ zznyWrYmSAPr4PpbFbmslJw^7q(fs`6RU5|6eyx}PpJiFSmRkHY1H6YX1k|f-9IRYp zr4DH5t{WpxIh5`Gw&YBM5lE($$Yt_px<0=!sEKw;zV6?j6CI=Ng%TV=}lKR8MSA23hy zJiH2Njwxk%HE1sU1f|J+?W4b$p`kGc!LI0tpkCkErpzdA>`LY`S;Im%#w2*7+|(Rk zHocH|-TqG}nx9`D9|Lu{kZBJB&WN-3fEHIdHZJbnb^y$?A-QGUUs#=#RFoC16}n@r z_j`MHdxfe;^v@U{%b|e??@hRJ|FiciA?9SH&xl14*|k*{6zsti`3KAqmU ze&MkD`61?ZcZGh7hw z>oe2k(o*}>Pqkg-I$zf#-eWx+n+sabcmL;TN`^Sf;sgt(6pd8|PufP9#9Mi_b<4e+ zD6+dRfUE#>LBrmn3NUV^{&4peA}k`j$#%pXtr+7fIDAn1Q)NwF3xht=3kI_WN$i++WB=3o9#zxW@Q1it!AHuAsU zzqmgQx-vc1Z%2~{9ufDio-z2m<_fPUJ4#TREE=I3#`ke4d48t>6Mr$0k~SsxH( z7!y`&H{bc8%hYv6TJo6;GaHL##x2aj3&fJIz!>K!1kEz7gVH^2=J14IwZq=rMtmv- zb?uGq;fEwS>eBw8{+O+&~B_;2e(bOiWF!F%D%E8-n{i8T*-@OOdlD| za$EbI?``pi7sQwgpOVk>SAZwT87=W_n^_L|@o7Af)OD0A(UdPr#-;xK<7#{g&2pZ? z$I%$8mWad;lksLi4?kc1tr=d>wr9VPQh03$P7d&nec~fAOz3KI%rBqchez{6%NL?! zRXshL$n3C|?8+p~)GU*HZHB _I=lL|(?p?=ppKWw|S2ltD__%1%vSWXG#4VxOS0 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

?j2h|_Q9Z8cH0=a@2{ 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 z≧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⁢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 diff --git a/images/screenshots/friendica-2023-10-frio-mobile-timeline-dark-blue.png b/images/screenshots/friendica-2023-10-frio-mobile-timeline-dark-blue.png index ebcbce3d6cfe09884bb9005b852a4c9df9dfe826..01ebc07076536c6f5fe9994a720d77978f879f3f 100644 GIT binary patch literal 379513 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

_h!lV)z~D^G{&M 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 z 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 btoZ4*s*UnYGEefe-*PF*tIAb?%!2+Gauol> diff --git a/images/screenshots/friendica-2023-12-frio-desktop.png b/images/screenshots/friendica-2023-12-frio-desktop.png index 1a926ffb655467b9d569ee0268f7aa9c0d4bdcf0..ac11015caa88678ce07e7ffd5093f7252e45a215 100644 GIT binary patch literal 723614 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

Pstm0X6pnp~l>1e>sJ&NwXj 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

SNe%)5Js)S; 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Ξ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

    A`Sue<6K^hE`D1 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 PEv+9g-Y1^8hTr@zL0pp# diff --git a/images/screenshots/friendica-2023-10-frio-mobile-options-light-blue.png b/images/screenshots/friendica-2023-10-frio-mobile-options-light-blue.png index 04c6c606827839c9cdd09d3a8fdc7c3c5b0d37fd..e299313e831810461e4bba78ab9bf6827b7268df 100644 GIT binary patch literal 141317 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Ό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 literal 170179 zcmdqIby$>Nw=g`4qJoI1wA9euHN=Pv-Q6JF3^8Q2<+-&UuI0z&Nb+b1#wl+nO8=0D0+6jSo>zl#k zmL@`A4Q@F$IeSr43rk54M^hCKc~xT%Yh!*BFjN>r&2*LUX!phFV#`<4}BP`ASFT?*p{>N~83pfJq zWC6GT_XhskEB+1s9}@xc{qIxU4DJ87!E$o{@560v|Jyd45MnL>A^suie_PYPUf`ta zZg0w}Z0ZDeb~H8>b1}6;P~KAF4_zRNmTsmtnlMXSQ#&VsxwkHb*8d9n_jy2WS11QJ0T#%4i|{`nDN#{HN4S}#4FGde zmUvArB__(l&da4Zz_+fVq}t?l40HFbY^OCo?-6GdrIu8#{!Z2g1q0$i@L- z`%AFf(SS^t7$OY+zsCRJY;r+hhMXKk($Wb5cXYq)`pfPrrVf8wf15Uzw|q`cetX&w zL*qY05(3*h!cClwO-*jM1)%#2b%L8ATn!yfMa+SN76OZynOOqlbSGE*!@=YntL~6h z{x?|2s0w{3XkAtvQ~p91b3rV2JDO(7ezAp63E}MJ!t+Y*(xb(wQy^R`|D@Kp(49Jq z@r~sRQWaHZMnUSAnge+>yBMx?-@AkNYD;t?F)`*7Ju2GaG_=xJ#$|XI7p+qaThgiy z6~WP8WAI{Pha=^eqYk`(#7-E;pYsRJF6yn_i*FAIv837K{6U_{fxXl!(_E1A1*-TX z)lkk6H(rhBrzW*X1e2YTld=#EJBx>`craG^jqhb%S3m=D!-b5ifuK`@b;2d>Gw-Ke z<2JgaSF@bDrVQuS5^M+b9!(j?FW(zuvJ^3DBd}Sj(+{OWExu%^(%OY~EubE2fBWf! zDJO$Wi9Y4`{`fP?YZPmX>{V)#E7Q$gfpzntUqRnr0A}Nny`+{C2!#3k&)*$TLJ|Q8 zL=KXIiKx0IZOyuR4Le^y*gNITv`j?o3R(2hF_RO+R6ncvbBGN%yE3?WF!T=#ppvs) zvolgWF`wLvrq+3()sx~EqpUskdVS7z=qus;JlXt7Z)`!9Z3NBw=J}fYI`90xrFO)? z=B1YGgi!G_92^;OS)MrKVR^mQiOY|-*6dB@T+UqLq#p%Xs*CgLu%H%=DVm`6k0k`P z81of+z)xO}+eB6P_9h53KcLVSe!q{ZH51Y)5h1`73VOdLL)UR{<#|jMK%pI6#d^-p#9T zMFucf`;;cpy~no*23BSuP-Aa4A>(weD)czg5`^V#zx|Wg+!LMki_zraJGW?wo#L&U zbE+|Kp`bU9Meg7J(hd7+9QbMJGUIj>2oXlnN`NclJ(xuJMi&XaCE+WBWrpJ$`3J+4 zg11wSNQ#tiV$)XfZ(B7_{nxBQf}?-^UVFU65RY}+2|04XC^00#z4z!(^KDaBwF<}# z^>-VwM#BXLFCTQo&4vA4>KnP@`*(=zd?sDMx0Cny8u9K?X|RU&8{D>k)<`n<7B@Q0$F}-da@V(?-2uJ5bWGR%*;r)o zsSnt~FU^4;MEvG%P$-$DxYwHbsRC}u-W+fc@=GncZ`m0@pdDKaBZ3<~h$Idn-EPM> z;Pn$St^mC>mUb!YeU;6mO~~8gr1Bw+3kZkNo<{RZ542`>N@2u)&AV0~VKaq^47+KM z413pp(}m9S%;6$3f=y=bQ{J|+2RyjP;N{gwWmQ-tg{053gSaABR2?cyI`7Vsde#B9S7bMB$Z84jYQ z$z0f|DhmP`w?%^S!nUEtl8&FhCH@$_rv;AIu4gk!%}pRh`o#jI^?J&(KE3{Wv2usuO*ddA8bsVUr!s?t%RyQfTp z=Vf)(RV4F{Wj{-)4`H>vyO?`l;=S{fkc3Ag7__n3(?5@Ux9^|zK;-CQR5(GuIq30K z?|S#$Y!f{?`m!IL_{soIjA`6!m%<>qBV_oBskiL%K$=*MDAQc@%BvG89&)d_@LP|6 zIno>PKI#4wQg%w=cHcdJqpUi62w-!6U!vPQ)>t ze|j!qkO7oysR+A@A|LcN64~|9=cHxiOtE=~r2nbjJk)G;eg)cKG`=&_bYO=q_~YXK zn+Mo(geQ||DrnxOGe@2xj+3j{^4|6biVMORaMnz%ix(W0aNHXFS%5x=)GFsu8G{?p zv-6RhX5YhhUQd@4dOIsyPJ-?hjHbsUIaZhJvioJluHn~Rykyso3B|Sn3|>u|9NR^k z502*)mINb*o?kmy$Esk!y|jNc z@1hkm1A)Q3^J8O|GS>2X$6_{7lVOS0B?m5y3t zK$oQGl`G_PKE)9=GiYl%b`;{{KLiN0&)PN?iGKs1eOGpY7lV{Hz(A8Z?y1t?A=R$k z-GZ)$rV4Wf1va!V-ms*sQAYZdF;2Id?#i`d?7HqGQ*BJ%rS~O(TFlon>d2>6^Md$9 zl{H&>ki&&XA{)YCxyjh z=7&2eKbo7_3gi@HO<*0Ko?o?EQbvH8woBY*-nO&dTta8H#@~PcX)(6vb5mo>bh`4r ztio&aOLcWB8{(>u?XhWlfLy;MK`apoAvyNpp(#P0m9iQa1GYZhy_!Z6Tq&9BzDc%;%s$h{Qb7ZPx>Sz##RDBv{#xROYnJzA`FqRnJssoHRwRWW1i$OJ-C%6VzDi(78t zx+$4Vc{rf64%y{jq|3ofquB}{B%X*JBl|4fKF~+lhkZ?&NYr?oTYKtLkr^Aj&Y%oN zyKz00o9WHqB#8034q?-nVPiX~oy>gD6+l=?NY{WC(S`=70;sTe`(!Wo%`C!AVaF6a zRK7*56TTYD>$TVQ-3W)$D9&}Kk-xa0sHCj578=8O*7Ma>L9)6x_gULj_7kbsnHV6x zDQj2REizM|vY+1W$YL8l#ED~QNs3OPZK0i=kSo$<6u!Fn8kLg5zftuiH>>cjWBkzv zs9ef*sxt)5u0~Tuc{u9n2K*#<(JGPQ9gn@Z>{CW@6aEDbJ#ImMqd$fOxhQ&n887wt z8Cl(%mC2^8+R8o+8p8OOmZoIMt$Q;G^N!NiweW%1@!6!5H$rYvymYbNR z3~nQI(K)shlcLwOJ&~w$0TU`#LCg4XDW<6#FPvSm;<(LiOQQd5Fz|Qx8$ZA3b)D%j zd^N88%5S0R7^&$&3v>D_8d}yU4A9ZkE}fPuE?w~&g`V6lR$Y#OJ{O>zOc{ufJ<1Kt{fCcVH8A=!IOObV|k;@!xWBRh^cGK zCWND8rTR2hG;l4b;0x1W;`;)y*U5K6N`egD&uW1OJsZHsX1-a@obR*27*b}WqT<@I z>TAgI0T)NE+j%l?KXEj}jN9JpNmS}qfl3}(QquWVp|O^c!PUZPw5L;%OydF#+aGgU+P`*tyIZ9qw)teW>mL1(u_$wLIV%En z(e_cK`ia5<>5bEDYh;JoALpjY&3?*RYGLN2?f&xN{M3=BPyE~)K}s~4ue>F+!TDn( z{mm@&5yUTE6zuiOKAd-}XlW^fG^T46CP&0e!mfq&aj}>uV+E}U`=+~|tl{HW6qmb8 zwZq|1!vhX9!0$M$4wDbT;F&t>jgM&dz47GjS63YcY}uy`eA5ac4#n%y>lr&doS6V? z;7WR=;bFYV4qo|QfHPCA(D${HS zl3N^Y4f$*^&S&r&?&-&bQCkTNM&SEfsNuD6+jGiBq?vzi2@IfZS1_Ys%>gGL4Ptp{ zU0ih4K;L(7$v`3C?A+`6SB28}ljn7wuRWwqexg#Zk0!?J4;hJ4>YXbl=j9FJN*7N` z(Q4#_@EJCm1){o8-KVm$%?^q$tJ{kCW3SKlpM=T}G!vn~cOze;1?J>reIX+=7@hIB ztWVTniD!3s!-O--Mt;&n{J^(PATh8>AgbEr;PXf~Iar&^<=1$#yXr10oHe&k<@2=5 z>-ZY6ZKY6o&@Zrw@_y70s?2Jp#&_QCOX+sLbB&k7-vzp`If#D8lM*L9BU}?VW=>*- zNV0PY%ktIL$Yn#_bL$%BR?P75b4H}q5{vj4vv0&fl+lc zj0;|>jy=pWHYPg?pYCL7G|h=7L7=xq8tk55+h6XP`c)&A%BImf{5AQ%Ht6%87KVB? z5GFoDEsJu#m>a{RyP~f@3nzo0b{9l&bDeK{+QndwncJvWGo!Xv^=f0$yFM0aatQIj z3_V6_M%K0!2AWSZw|8&64vb9O>QCh&P8)GamqbwkG!?vwUZtx{VopRu*6ar-2GuJd)R%u6wS+gEf27H-am3x(M%&%S8q8yrmbGb;=%YZH(r3w!mo zHkdgl&b1WHc%DRyJrA^SQ-;};kU`&fpq<5$5R9SCDNBVAdDq`*xfZ7p>yfpyxc188 zYku$?gSWEEyApajXgN-3oB9)qC(;p7kp6vlmN))V&mNbPMbN6^0-1W#KsjASujZj# zZC)JuXjaI4Tq6sgr9f`{dVCHbETT5e_{T7(gz%VBExY##z`ea?;*hT|ivUMr|0lC( zXpA85MMN-+mHFks{I43PnY5#cr<(z=2j9u!J&xrTCUqn(-DL{NIG8#2v)=8m$gKBY zLu}7zfm^WIr-+0st>VJ@Xiv+P5+A6rbK+#ww;=4}>7xhgran~e?at&@q%O#HK{ zc)gjn;cJ_n$D+^sbTRpSQw7F!7*_JkX9DO?Cv+Hm9On4Uqgv=_9+r!0AcS)GVwH&8 z&Bo{$wU%>*G-?_4dxrk|8@Sym@TNOkPa^Pa=Y zB_7e9K@jOoo0ZPz(Z{`JpU%z(RJ;W0rwczzK|Sp^C{>Dk>GS(MY-a~UaKD)wBng}p z*4sr$>!J*dssXpu0lQx}FIS_g_;*_TAJ_J}!aHE;=;aZnm~N@BtO$Q7G+9|+RS9%Ev&&7NKQr97b$ z2IBdUE)B<;S@d0ZQpVA$b~e|%yjqdthguzw>C2)+&ndS+d*05f7dGQzM~zJ27S~y0 zr$OI+F4q)PQWE%wYzn8M;tW#~IWJI`G`y8o_*d}Z(|~@=)JE^E zx0T_2I4s{6rO;hvsqD+XdiQ%8#3N+8ObB!!W^W&EszHw_w6dyP*8XKUL!R@w zw%}lm%LLax?Nd!jp+X;V%8OPwd&!o}CbsZ?-;N@5KD5^^(Oa*%D8*@~djupV9s8WZ+j@`cQ+vAWG`%OM?NQFoWgI&={MG-UOvzHg}--!y29NN8T)LqNtqTX zxxm~B;uI$^xpD`^ zQqO8ldyyR+)o!X#K>=c|`!A`jEe<+q?QrGyMl;6dE?ZBqefhb;^p2ODhn!3G?rlC6 zMiW)$E7)=meQ#DHeXq}Gk!chHJh0OB-03Vcs*{qvqRx4ZP9Y0L%bEw@UMLNY_$2mq z_G^C-NRU253!*Dn`smEOt=D_yZ8FPR8bY}C_6*YUoRS?>bGLBLO&z@hI&<^fvbCdDPLaX{x7Q}gB4oE|`O9;s$-&+bnuii8x_OofsEdnKCuzJ;!o9Yo z@^hN^J3){4^qRNE&MAj$7LGOUg|L4&9ReZ+>9n-2B3DPOR}K1(BE65uMu7nD!r6I6 zu>w<)K%&8&nC6ewvGGzBv#S1Rozsuy_Hx(-LBAkG0y|Rs?ch!plt$atr^KFfhwxvm zGxUGX)p6h>LS{fXntKs@=>dPGS7W*ovUFM9um8=jO_$KZ&Rt3~?uT=BvhyBHxScVx zx-<0xVTa+^_)!CHwt7CMC`_lWM(0yGjvx}NmO15pfm6AQ%R=M+=y5q;=R$iolz@Qz z(bW};*d#j^ODbwZyNG8#pnF=yz&Wxfrd*A?Y8Q{;tUYhrLUMt&+{*Gesn(T~CvUiQyTQP!Kb`oZ zYYJ5X0=a8g$??ubeEHcnEKitZQTHYF)qPo%J>C3}iuIG<{N+?azs;6D$Mg~G|NfCr zQl~$Q_?G<8Dvq9@*QA}zo5YfPVKhMKBcty= zTQEM(N(yCb|MrQHd83NC3)3%mX*N|}m7A{k-$6}Nteyd%K08GZ$@}}YyC>dN0`(s9M1wJGl!uU%SERyNpv|I*B+WIo65GFyd*r;Hi9_OW8CA6qcc}} zk?6E9S(s=u^!Ta$qOoQ;!eU;ia$QaB^YUBTU&6mCA!~J~n;>#ls+ZI(@%6~nFq)%q z_8ZosE*f(x8-C|O9CP%yOCnaw9J z)JMXlgCa0I-di|dP~KlQK&{9-FU?^w=+%p&U}J&VMRN2v(+=;U-=A~(L%FSA+-w~% zOUzHW%qYny)y4UbRgG7_tUSnc;o{VrT|Qb)*y6q{Op0uD@daP(*k7LpFry>N18P{& zWbQ|YUP+5RHs(Q_x-SZ2Qt~nV(AD7a+MH!vmf)!j%vdF}mP`?zHd~846bBs31|`eh zYEtXr^<#98qx{)TvQ*=`uj~?qqe2&>#U5xl?7%%_Cx>fCqfFqmtiPquO9qHF)`kM; z+&V+}Jz;qtt`D-Xq+$vuiwCC+8Aw4OedovvRjK0=>sX`5`-kopJ)v zb`z5C;?XOb4oLHcQGxekfJ2jdx$LtfYotw4Ay<5?@k~q4YG%+t?@g4l{sApS7Wb>UF%yi!%n@{3PO48ywebF|?e~q4oNh4yl7k zzhiag2!7#S{LW-ef8UmV{51UhG~*FHj)+-43FO0qiPY$l!8Xg5rbBpON*w<|`11!3 zdiw?lCNjpZ-7t+@up4~)4WGz0H{|#nbP=;Y&Sl({L=M9tr&f6-_M>5umvaAu6u8xsq{E3 zic48{m&=gVkDb@3fh(UGw!-$uk`Y72qqc=<)7*dkTJH=1r-+sMy2g zV?0S&COvca1Y(BoJ-vW?zIEdCup}bQ>rln19P*l^H=@=4IK-FQTz`DGixwXG*dlex z`g|<2*||WW*{0LphZ^tN(QZ3lD>I4h!`}SLCmuapm>1%eTO(Vd#(k7;rLR1Qg=REg zx0yA^qK99DP-M4acK7Zb6iX?3WFSW=pbNMK-F< z-JWoQt&f=0{ufXIPu11SJ0OJLT#InS0e-o$AMhc-k;|dB^Adlgz zIu))kR|Uw++M6Zw=~9z@`Zcz?)DElZi6{&6n6Cl4r}{+WOEMENMhVJi@K`wiMQ2r0 zoN}P#M2`7Vihfn0Hl6N_B16^sQ`SVxCHmct>)rlct89;@s51sg;~<;ISh~9f zrUtu3cFHKz9yahZb}klf4_WDoIyntRC4<=^X_z5KYE(BloHb}~XF8xc$;Y%!WTzB} z0|WU0q!A7dq2?HxUHSbU)7?3N@0Pxfr}Ig*r@HIK{3#`OpMh$^RH#RLo90m0WVDIi zJlqU>%^`3qvv42<{;{Y^}W+nMn;-k`D?qc ziU~Y!?m!l@lIobBmk<&&T2a|9ExjGb^y2w}yo8vp`5S{dw>4IS zt8c7RbVl78G~Z<(CPtA$>4k(jDSl|Ua3fWDD}~F9#sLvud(4CrM6l9$NrU~#ZrA>7 za)(obweGay0`Mcuv1OOXTM>70+8TW4e~YkF$k&5GM>v~d`cGZPc{`p``=5vJ;PW$c zI@nktfau59@~Cf*j-pX}YXzUqQdr!uiw1B%^w?6Wglfxt^sf7qvRy9J^zrFX%W-4b z{!{1)yS2s8%}!Ii^`x!##rm{Bu$bR@Vo%en!&21cZ=F{9kp^VGTnyTiu&NM)8?Jh5>XE1S(Q)i&m zGxOD+=89Go`bMRe0mxTJcQ(;<*>jR=b)CBEb^c_8LWIme=0k{tF3;^a2Tnw^lM8tn z&Vu+gY=ARxO9xhakFpdIr*j6s=7$b1Snc9DT9Q=wb zK2&rNu(7`tMb6KFv$5zYc>wP}ik7NJY}HZX>+Ad4OTL}}>_}yl8eUT)Ke5)bwsvFd z5F76FW@u3hKy;kJFCn;u0|j1A(+=f@)HCIh^hph6bwKD>-nF+;dAh)Ee%m5l4s{le z_%Q;5N!aiKVS=t1ua9rFJjQ;dEyLAznr9?5k{NPSjxYQp5@>d&*`TR6ObI2Ye$%UA zvbg>GEoCNezT0mz4d_4Hzf!XFG^jyE`#nF4QdS=30z^AoXpwRQ@I+4*M_tYEr)z5N zfL>{E=T{cnK{!tQ;7}BIy?*Wv!Z%vHe&x+v#Z8g7TL^?SU? zu?_KTm{z>#l9$$OOeB6NPd{l&1Rk!*`qOCf%Uv?;)HTht#@!s1JYPZe&jfg%i3nk^ z$D%;$4M=e8Ci2zzBJ9(OWtoho5a>eIK%yQ*rggKHmN>jb7RP0Bp8On65>Hf6bK%;w ztvcvUwnJCwn&_8b&`V#~s5_nXjF5op)XZk{XDw@S#VX})euC;eiQvuFhPUmLHHjyn z7C=@!9a()3tWOr+9~_`ZYv<#K5Cmyb;RR`rOa+TC11ao2S{9$9!`#)etEzQ3L$SRnw+>ekE-edf&c@D$5DFaW$0s7LFee~tr`zSo80 zq+qWQdfD^!`E{+?JZ81dSri>+R+TxiXbV?$S9Lsw{BWN9}_tQqr=LQJx7G?k?&g%fQ03b9wPfC^?H zmXA>l-6f;kSff4NFB&G>?b(@qeHX+hX{fdYBqPgqK2b4dJzrss`F60ZO_+=^?HZgNFCO`=mb?%f#T~237Fti>8ddAlvX2)|OpviBtgCq4 zws5#cv1RxaDDRpfoj<;lItcptfZgr%P?10u8}#dB?-3Trn{WTk`J2PSa5 zf1a9`f7S~;_WTclsvzL`<@g5?@U$$G=iL5y+bg2@cUtU+w7&&aED!!w%k|{{zlg%V z{;PDY#klrH^dA~%v|x~Nprcv4YupkC6kx2Se)iT>>rva0RnTo$8r)bb#_+7*8_{F* z7}LSyzx8h(So0shaS}X6|8VCY+Id7O!3H;vJsL^>)e&HCfkCE(fF!Hui~W7wTYX9! zd0>!sVO3$FT;||ENAil54TxeX2WuDF+1hsW9NoV6r@$xwtThBARD5`9Do>SR5YP|6 z^9ojR@oH{m={_y18aEwxqh5?Y9$hR}2zDyBpy__iovdUBN4 z=*+w^$KtnXrD&C+UpbCrj>mG`Js|hP9QQA0uGOoPbqgrzj!q-(oq-G*&~lnN_tO%~ z9(EXh4n#NqAeygScN2l*w+iuH_;K_wXcyxBCFw;`B(;TnY0w9KI-g33XP;CT$}s*i z?2%qv(1duHPrBwEmi&J)dj7Aaf54z4;U;W?Q-Xi7`F%2te~Cq9n%F;ej9>o6AitEZ z8XDi@&Vl_)cP&RD-g1%B`MeXS6)c#4=eIn`!j?)9fNc9;mjWq1lhw~dVcd#J&Pyl5 z_!?V6p2(sOM8IU*<*c`8U32wT^&t`nlBif#JfROz`DblMl8$aIo~QD_IT-GWzcBt3 zcp-LAP|$QDE$*|x+_crv7LXZqciUhqdKkZ-{v5p>2zfa*DsNA4@IUVSE60fWxREv6 zfgklO-xuipy2>hm>+E3XDxBm{QbKycq}|WwW~~5l1|ow^;r}Ru*{ElPXF!7QT@y#P z-WSt#xb=y*?^=UBWvsHStIKA=`=Y<~lCu;>aSGRh)Gb{h^Fuj9UR9Srt{a9n%+$Ju z{9KkOquT>6fcO`n-~FZ=sTK$6m14pc%X%_gdB!Viw8+^0p7h(DI4HzcQTE}@_Ikud zJ#<2S@~h(vu2a!Sf}PFq`mUR6Z*};Om!qshTS|lu>GLS(nCVark-vQRc1Kgt4s=rk z*p<~w9g+lPSs{BTn(@MXvCPJ$S!N)O$+R7hgI{O#ovVHzZcFi>4eHUvN=aa7v&~Jr zmu1zC#@}}{+?j~Q`*gD~IQgx>@oY-p@HG&DqQMGtHM--8@%K2>dNV$}cs4j%cf@Kg zo#cLuzY^xX7LyL+;$wlusqJ{d^P^p&+e<*JxTRhHa7`VPrbC~qHg2eNwqAk)eNw9f zg*92CtqfVoj54RFt}fnRu6z|6BsTu(lx@O0f)(>4JyHp|K>D@IzrfpuCpMYs_|CLr z#$JmbV?X^@y?^+k=7FK~WU{Aw_k7dUg1zvmt%prFcDQ~YgSdB#%c}l$Z?IlJhRVsi zzl!@8`X}X{Mlw4E49p}Z0y21%+L`d1nSP?=CXL`(+ka?M)X#;alDL;p1Q{@me(Hzq zY!ZFylG3nCc`8Hy@gF>kKeD38NE2~aR*mbNZeQ8IIIX4+o@IYo{$=-D`RArNg=Ij0^NpawRB?`#sU=koVUAHM17 z`wmdC<3iUW{=@7_{sFt@Usw6fb=h>l8fMXAi@2;j98;3&t3q--9eTN2b}$PUfYgn)j_^>>vdYxup|#LK((-*EgwYz(IlgF(+&A9~ulR zq;w{WMKN~*E#OKh)TX1FwrF(O_6fXxhOLr4dn1VXTpP`^w8?oeZ>x;P^W^)RP9C*m)^FC=3(w(OtUC+t2y~b2cxiBi6bx3ef)F#8 zK*(h;dwGjbZHt2E7u+%-t-J)O!^ zvV`C82+Xe(d_%s_>l#v|#@Y~@H#;o}`co_pF*R$9DmprI9OiG5rO2t6R#RNXka13_ z8B(3L3NTcF8srozSy6*m<`xEF6(_RM{ci@yiiaJ|U<~@nDGA)<6#@9q*pIqvYVc`k z1I`E@ka{+%r{on#9k$fzhF&L>QgbtG8%>u5D@iZtS}EQ**oGxz{_$+?uI+b-Dq2?O zr&U#l02VMmt)FF8%RBFVU{T0^DlcDBU|zKC352t&$=qq4qlN>gEl}*!x{FR(Fpv&j zm|6o+wBY<)l93#mzHc987P@m9;a`r+9L;QNRoJRPBlYOGvDU!e=<~kUP$k25UgUCi zPhwC`PLbM#3Q&x#0CwM92%H+eQ_yS`9$vt=rmfa*Ag zab@~i+_1T8=fHhJt&Z1&b1f;VUZ!Xi&Ulty8|hhl=a0!S1s}v>g(=EPVmv^{m&)Cg<;F%U?eQK!D$f29p3B3())+UVUj zZhTz*^`p)Ae4302(C((3kN0cn^7vS_6=BACJdRQ4!R~;N*oAwc=4YRIY<`Bw6N4h` zi39A zTrXa%`ZCn07UQLyN46o?ae{fxvalXT660n8^$pV}?}4plMGO1WO&OeYyg#~Qc+g{r}QR^OW~jB^Wc@GNsM99+bji3)qrgBp2VtFR{*piakHpEDr!vS z_?Q@z%5d>>f5c=!h7#>OyJdAb$GK}#UBYI>(EhVMw&T`8$K)D^M ziPQT9stZL>$4cRr$@^b=SV>caKV|?JW&50)N#@R61WxJo_f}!$(wwhN$Fc7rq5UNn zs(z`lziShp5&Bbr;kj!uBTr+fuSu^;ETGq_-@0HG)WsL2a;uf->R=-ps{6;-hoi(3 z&ovUl4J;u#lV$d5C$6q0PaZcXs3Fi#c6R$y=&WfnKEB#zfAo%`Nx5)NQMp*y2brsm z99_dgz4s0RT*t(xk}yDvk5pQDf6e$#ub~6|A@61y^bWaO&KR_o<!>{71mlVdO zAXAt=wTivSC|VjSK@Q;*D6z%|r~@)LU9D?&cbAOD*R>x6PPpk?uT!=yDUP}vs~||8 zaw-ke*?nKUDM8mzr0{q~NA*U}1zAGyx`ziPO5E>2Z@L~g(Hy3*ha=0Fq>~#Z<)Pj0 z7ypHflz}?q*gT)qRGA|Bc>5R!Up>;A}rI@&hdCSi}&HBEBkvQ9;fZtpT4Ir@+;6;OV>iq z*K#2-eQ_Tg`82U+a=vJZ;Jf$~IA0EA#>jtV@%A5YZF`lAR;v^a50u^vWyI;Xex z$b|-BYL>Dk8$^i*_A=~}*4R)Z)0lyaL5m3BVl`Czc)7Qw0|n1pN3X&a=zo6^@nh0R zkm$H?FBHU(FkOfEMr1lYfNvGFHg;6<`zhyA{52a>MEzRTA@`LyYfxYy0=+5^X&t-C zAq=gMU<(^*EZ?gR*c%>==of}6^{?Uoc@89L+=>85uJv?zt z1-YChy2h$zU%w&b-`f!+K8<_vTNE~Lu92YLQhT@kfk${10-~Z-8GfFMn%PsIjfH>PV=|286?MJ^6r=0o(5n;Gj#`H0kpYF72)u&; z!!JwE3*<~@fQzeZHe;ZLWR!t#WZm`Er$D%TjP>zW9cT1ucrdQ8b5R~DoA_m}z2tXD zcVqkTWk3;Br?NSxNgavHqTPIIBov#5XEJ4em&JcAEd5LI7E9eony~5+n>riAiiwt! zgEu2i-$3Br58ttv&@jw1N5c!DmCk&E1!ZYEWx#!TyVO{Tatk6y+5`8Jh`?)~X@Uju z;V2FWwbk;6;nNj8{e$xXdAdAKcQeIFr&6EU_#S}Yv8?IlG{Y_G!oS^{Q^^YC&GW(FM)Tbi zHag*v)XOm&X{}@XnAbEU$!1UmnahQ(8f4D)X`KtThp+V--fNGR4rKw1a1}EahLQgqkA#eb>?!`5cdba{!q#Zo zP{ANdS5XG0GW@z`a$*ZSApsF$Mhw?(kgQrKWFH+yN(D-qzu`> z$y~at&LZ2q8}QOJF}@&zXrtbP-NOqII=+De=uFL3KXK67G}>y)nHhGq5=&%}2j6Bw z)WP5rLuskd$BW9rHMnZq|ji=FTujbFzE2;g3Hd^itKVF+uiqDn4 z?xsCN*D~N7EFgz}7d2i4RNSEf^^&&vkG zAg?VLStwtPT^As-oln|NG(0G8|ztT=?pp~TcfKl3v0ZC;wzEiNlh! zxXZi{F|kXH#lw?_C{7YAnpSi0wzfk$>gZ$f8ctoYoOG0xK0f3GH?)IeET+#Bg#4U! zH$}*H0c`+bd2>t>4~U|UlZ4r=s(V$8p>+0GAsG0dOg@h$h5ekgXWR30^qUjWX2a&Z zE2=1M3m-ifFouR3&LCj?Lu+>o=bjCEQ)UF^Xirwz^tu<$EwbSk-QZ?x8J9kp%^7p} zLQe5hr$$J5K@8Tz<86l=8Y<1I8KE$XyPwQ#uttg7M@S$KGiT8L7+d2CUzm_xcJb`DcU0e$F#&DFDMPuwSb` zS-19wF{IQ{;LrnhKTQU4VVx)Y>`U_IXmZwz+_Meb$`k^#8RJjEWqo_+gN*7fno)$g zpMz*=9=HdI*?P2@OGrn)Z&)>l*>6(;ZlM7wqmFw66ZJ@SiMlCUEJr6Tx=*T}R-w)1 zbQtDMLc}*`e@o@fD*>8x4-45DK+1tDr*BVja^=DA2=>yYXLm)H^??#p^{V7zb&{r$ znkBEkd0J`(=|?M1&d==E!wxGCIlx(8(P{5rI-(K)*VI=DrE@70r7dJ!#&L1hp5_d= ze{1pE=VUXG&pNO&vCP=s_Lu}|ZLSO8G6l$KGr12_C~ioAco9TR9+s~Vdt)t)?}l*w zS1kZWwZlnE3E)J!;E$0s&A3f#WM4yseQaK*HOngJTQS;>T&e5&))kzWpRWtiXMdIj zCkU}^B}Ojm99T(j=mc39j>jsLHa`Aim)WZ~+$UigdU1nH!(?`^Gpw&KPHm^XH6l){l3*4{X+6>t6Sq^P1On&824* zSN7IDt{)*D8vPSvNXg1;2bc_S%lB6`9j5XqUOAQM{esx#0f+|3oL+Lcd%t`)DH}1)9iK+7xZ7%pvWJmnPWe z$6c}$pS11FJcjCeLU1D!@{|o#ilqK78kaRlT57K-juo~yw^nzsKB%EC%~CSEoARt= zaPKkA9cXKz2?{D7?4FM6a13*C+<%8Lv_Sd5u4Q`U1 z>i^EOq&i77$ppZVGqa%UpK@vt;HOdeQI5OKMBn&}mYVVLpWesl-ebg;6`JU8#0BxC z#j)6LT)YQjGO2gjqq}x&&ZzYd^$VS$d5(fSjQa-r0c8~ld*2Ep;~Y%Vb(omFmuSqH z;^aFAo+zqjSM+_=`G9b%?rU&GzCZk`+Wy!hUliz_NYVi;`LYH^x<4^jd@2XCis<%o z0ib=*xm-o(FES+}q|mSVibk;g^&7cJZWBc{FV!Dck0o9rTwRev72?(l!dkfli&*tF zeFJh@3-vyMqllkKDu?5dhtd98%<)|wE}3bE2_Yqkl?rAd zHm_`_f7G+GRwZcpR29f`&ig3kT1>{x{dBlP#Zo*wsv2SNYDk-HaSv3VY~^fqH8oN) zGBY!??5wP|_IAzc6_tau>^t~K-@j?EE5}lq7xX`T_HzBqPd3r*drjlriFhN2-zMGsb80a|Z{&%S`BthvOlL+GBwEw;Zmqe7+OcB8R;r+y4>@_Y`x;lv0vx@ z*V_xWdr6mjY@w&a)p|plqK@Iy&LpLYT818MN#XOiFsPaGehh<1{8`Fjs=`8$gniGP zl;zAf-l)=}Ckb9G!rpvuBAgROo$=03-7QP^smvYxPRiQ}y2;#k;cuRlYGxQmolV=XguJ$z@7X{{ z&L3{<3m53B#9}kfls~jPy^Om%HuYOvn6-FlQ{B3;CdHZNM!4kpqlcOOS5V4pMY2rh zSvyf})p>twd8&dXF)`7tub7`*#sx^Sa*Oz$N*6A>K05_5Vu-TM(s*#>@G=X!$TfkU zV+_`twL$xlZjXcorGj7i!@26@Ra4>^i+RaRO&Y1y_cz=Fbu8kEh9}|LG1NZc%l9QI zo9!jrXJ&3OeMtUDb^K3nedw{&9mP15caL@7|lQ8ef7kU&k{~ z0IxA%GGim&b*@&~e^W@Ziw3MwuxR#H-$o16Pj2U#20Kfi?k6zAiEI2o^xKZ1!Q zPd4276R_(j?g;ZImj=MXqD{6Go#Q$u3VPjWxR3g8w2^D*{THva`M;~oe~ycb1Mknf zg*xE}s1vDwr+~|oN$)r2U*-oRH{sQ zGe08n^5VVkUzp+51G$=&K(3>qtr0h;W#N^QCGz|g3oj|*Dpt!?WPl726B9#wGR4%s z-GZ4{AOC(@cNbjbBO37TIyAJ(CzDs|G%?SMZ`k_DPt3gVcG=;No*cKkH|_rZ02B2I zG&Wt*TYs4w9PSjFAatFhzMC}J-D_zh$$dJ_cJX`1fwkuAD;T7L?H-K3#$~;`NuJ%V zC|QX_284ow`XuR0IQcmPO_aceFD6 zLc#jKUvvf-r5d8Jq#p@JhEp>d=3TtA2kl8jzw~cu*4t~O zZ;LH8F8(3tk7sJS!{}4^$TMjTB@M6MEWU|$pv&>?hjHqs9}1$6Tt3SDce=WjqLoNG zg8tJSj{2kxu-~AS-JW2+W_2$<_yK;fN@x_NA@W&MpUb7o|K7D@WnS*39U~OjlA#(C zTPDfOP!^2}w(85_cxaABr1E3w_X*wgOdj6p4~j@KL47$IT25inOzPn`Eqz;_{Lf-m zDi>P?EzpkimXsq~|6TwSE#WvT>W4Gr84+k@oRYR4kFfOeS0b(W^ZFAs7mrY<8KPE0 zLmL$md{oPAk2H$xO%O)`hn`Fs%fQQMpXB9!jj(q{F2!k27!$h?;li&3!c2s16=~6q zNY}Nhm*90f{(D?Rh4+>Yr5Xh1OUHA6qW(M*^Vsh0H#DcOEYdwqp`Wn9Q@QY)Af&fQ zTdeaTCNq3QyUi~1s!qHJErI+ni1FC((hJJitMSh?yCNNunLEy4*AaKnR6K}{_34n?wh~F2spAfLr^Q7gU6M;c|IqW zZuM86hQOb#iZY3HrRrJJ10+~EblUwjSRz~X3H(Kw2>DCC!slm1{ufaa$UbehO_Lu* zxT=;B1Zd77#Yqj*3n0z8iiWn&{X~Uw54LW;DidM5K6|;wH${eU2|D2qO-0?jq)KQ< zNisw7zu2(u1wLSEM@L6L`umqB{R8R?>VN3w*Vfi5GFTWJcX>U)DwnLLMM;16=r7&m+UO6MmLPHoeLRkNOgrACv$_GJBej~u@ zat~1yI$m&-n9{GQiF&YUlxwVix{Q)B6BkxiAd?A)XILe31!iGvVl|}UOXB%{#4guh2^}fgMdigODlcdWd=SYBncifF`FncCheq$>iuG;IspQF8GkCqy7dQX0NhUObbrjnYVr2bO-lP{XR zx-E=jMKkw=#jbUt_Th|NLmRqp@0Afv$=I4C8EE@R%vWTVHt0wwQ}3qy>UCc*Q)3+{ zQ5zktq2RE_xNXEA z8&nHjwmXJqG4vK{9@Djy32_So_o;vHw2uOVY{y3t+c_lr&ss1_a*fw2D#HT<1LNa>;Bw2oTV}6eV06cDGP1CAH8nN8X3nhQmwG9Ybl>u6 zm6ms1cuUEgFe4Gy%CCW>(rx~)5`~4!YfYkZk4E-Gmt5@aUc$-In4ai*W+ID=Iq%

diff --git a/view/theme/frio/templates/settings/display.tpl b/view/theme/frio/templates/settings/display.tpl index 425914a478..0c0537f45b 100644 --- a/view/theme/frio/templates/settings/display.tpl +++ b/view/theme/frio/templates/settings/display.tpl @@ -65,7 +65,6 @@ {{include file="field_checkbox.tpl" field=$enable_smart_threading}} {{include file="field_checkbox.tpl" field=$enable_dislike}} {{include file="field_checkbox.tpl" field=$display_resharer}} - {{include file="field_checkbox.tpl" field=$display_sensitive}} {{include file="field_checkbox.tpl" field=$stay_local}} {{include file="field_checkbox.tpl" field=$show_page_drop}} {{include file="field_checkbox.tpl" field=$display_eventlist}} diff --git a/view/theme/frio/templates/wall_thread.tpl b/view/theme/frio/templates/wall_thread.tpl index b88da822bb..bd1a0ec54a 100644 --- a/view/theme/frio/templates/wall_thread.tpl +++ b/view/theme/frio/templates/wall_thread.tpl @@ -266,7 +266,9 @@ as the value of $top_child_total (this is done at the end of this file) {{if $item.title}}

{{$item.title}}


{{/if}} - + {{if $item.summary}} + {{$item.summary}} + {{/if}}
{{$item.body_html nofilter}}
From 367170a92aed7079aa5839a54a15f6b4bda0b191 Mon Sep 17 00:00:00 2001 From: loma-one <44441246+loma-one@users.noreply.github.com> Date: Thu, 16 May 2024 11:28:33 +0200 Subject: [PATCH 095/234] Colour for fading in a comment adjusted When a comment is called up via the notification, the comment is highlighted brightly. With a dark theme, this is disproportionately bright. The changed colour values represent a compromise between light and dark themes. https://github.com/friendica/friendica/issues/14052 --- view/theme/frio/js/theme.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/view/theme/frio/js/theme.js b/view/theme/frio/js/theme.js index 83cc15751a..2eb9c2b7f6 100644 --- a/view/theme/frio/js/theme.js +++ b/view/theme/frio/js/theme.js @@ -741,8 +741,8 @@ function scrollToItem(elementId) { } // Define the colors which are used for highlighting - var colWhite = { backgroundColor: "#F5F5F5" }; - var colShiny = { backgroundColor: "#FFF176" }; + var colWhite = { backgroundColor: "#7f7f7f" }; + var colShiny = { backgroundColor: "#7e763a" }; // Get the Item Position (we need to substract 100 to match correct position var itemPos = $el.offset().top - 100; From 4ce19118892f75f3e31d1b226c7a886c1051c0cc Mon Sep 17 00:00:00 2001 From: Michael Date: Thu, 16 May 2024 10:25:35 +0000 Subject: [PATCH 096/234] Fixes " Undefined array key url" --- src/Network/Probe.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Network/Probe.php b/src/Network/Probe.php index 77a25dac4b..5ee1a80982 100644 --- a/src/Network/Probe.php +++ b/src/Network/Probe.php @@ -1201,7 +1201,7 @@ class Probe if (!empty($webfinger['aliases']) && is_array($webfinger['aliases'])) { foreach ($webfinger['aliases'] as $alias) { - if (empty($data['url']) && !strstr($alias, '@')) { + if (empty($data['url']) && Network::isValidHttpUrl($alias)) { $data['url'] = $alias; } elseif (Network::isValidHttpUrl($alias) && !Strings::compareLink($alias, $data['url'])) { $data['alias'] = $alias; @@ -1455,7 +1455,7 @@ class Probe if (!empty($webfinger['aliases']) && is_array($webfinger['aliases'])) { foreach ($webfinger['aliases'] as $alias) { - if (strstr($alias, '@') && !strstr(Strings::normaliseLink($alias), 'http://')) { + if (strstr($alias, '@') && !Network::isValidHttpUrl($alias)) { $data['addr'] = str_replace('acct:', '', $alias); } } @@ -1463,7 +1463,7 @@ class Probe if ( !empty($webfinger['subject']) && strstr($webfinger['subject'], '@') - && !strstr(Strings::normaliseLink($webfinger['subject']), 'http://') + && !Network::isValidHttpUrl($webfinger['subject']) ) { $data['addr'] = str_replace('acct:', '', $webfinger['subject']); } From 846addf7b39f8e2229776bd284f424d073d4624f Mon Sep 17 00:00:00 2001 From: Michael Date: Thu, 16 May 2024 15:26:46 +0000 Subject: [PATCH 097/234] Improved streams detection --- src/Model/GServer.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Model/GServer.php b/src/Model/GServer.php index f4ef38e765..8eb77bd933 100644 --- a/src/Model/GServer.php +++ b/src/Model/GServer.php @@ -1589,6 +1589,9 @@ class GServer $name = 'nomad'; $curlResult = DI::httpClient()->get($url . '/manifest', 'application/manifest+json', [HttpClientOptions::REQUEST => HttpClientRequest::SERVERINFO]); if (!$curlResult->isSuccess() || ($curlResult->getBodyString() == '')) { + if ($curlResult->getReturnCode() == 418) { + $name = 'streams'; + } return $name; } From 058499cd929b0a162bdb720c8cbfb302534a7df3 Mon Sep 17 00:00:00 2001 From: Michael Date: Sat, 18 May 2024 11:15:47 +0000 Subject: [PATCH 098/234] Fix: Undefined array key "content-warning" --- mod/item.php | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/mod/item.php b/mod/item.php index 1f826a42d0..d6bcd39029 100644 --- a/mod/item.php +++ b/mod/item.php @@ -234,13 +234,15 @@ function item_insert(int $uid, array $request, bool $preview, string $return_pat function item_process(array $post, array $request, bool $preview, string $return_path): array { - $post['self'] = true; - $post['api_source'] = false; - $post['attach'] = ''; - $post['title'] = trim($request['title'] ?? ''); - $post['body'] = $request['body'] ?? ''; - $post['location'] = trim($request['location'] ?? ''); - $post['coord'] = trim($request['coord'] ?? ''); + $post['self'] = true; + $post['api_source'] = false; + $post['attach'] = ''; + $post['title'] = trim($request['title'] ?? ''); + $post['content-warning'] = trim($request['summary'] ?? ''); + $post['sensitive'] = !empty($request['sensitive'] ?? false); + $post['body'] = $request['body'] ?? ''; + $post['location'] = trim($request['location'] ?? ''); + $post['coord'] = trim($request['coord'] ?? ''); $post = DI::contentItem()->addCategories($post, $request['category'] ?? ''); From cb0b3e67bee42f8fe197077d3740373e153c515d Mon Sep 17 00:00:00 2001 From: Michael Date: Sun, 19 May 2024 08:37:18 +0000 Subject: [PATCH 099/234] Issue 14153: Don't transmit activities to all participants --- src/Protocol/ActivityPub/Transmitter.php | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/Protocol/ActivityPub/Transmitter.php b/src/Protocol/ActivityPub/Transmitter.php index b97628f780..27b1772b87 100644 --- a/src/Protocol/ActivityPub/Transmitter.php +++ b/src/Protocol/ActivityPub/Transmitter.php @@ -765,7 +765,7 @@ class Transmitter } if (!empty($item['parent']) && (!$exclusive || ($item['private'] == Item::PRIVATE))) { - if ($item['private'] == Item::PRIVATE) { + if ($item['private'] == Item::PRIVATE || $item['gravity'] == Item::GRAVITY_ACTIVITY) { $condition = ['parent' => $item['parent'], 'uri-id' => $item['thr-parent-id']]; } else { $condition = ['parent' => $item['parent']]; @@ -814,6 +814,14 @@ class Transmitter DBA::close($parents); } + if (!empty($item['quote-uri-id']) && in_array($item['private'], [Item::PUBLIC, Item::UNLISTED])) { + $quoted = Post::selectFirst(['author-link'], ['uri-id' => $item['quote-uri-id']]); + $profile = APContact::getByURL($quoted['author-link'], false); + if (!empty($profile)) { + $data['cc'][] = $profile['url']; + } + } + $data['to'] = array_unique($data['to']); $data['cc'] = array_unique($data['cc']); $data['bcc'] = array_unique($data['bcc']); From 8ae1f0d0e9fdd5371244670eb40a67b20f904fe7 Mon Sep 17 00:00:00 2001 From: Michael Date: Sun, 19 May 2024 14:52:41 +0000 Subject: [PATCH 100/234] Issue 14160: Don't add simple participants to "cc" --- src/Protocol/ActivityPub/Transmitter.php | 49 ++++++++++++++++++------ 1 file changed, 37 insertions(+), 12 deletions(-) diff --git a/src/Protocol/ActivityPub/Transmitter.php b/src/Protocol/ActivityPub/Transmitter.php index 27b1772b87..b91b88c2f4 100644 --- a/src/Protocol/ActivityPub/Transmitter.php +++ b/src/Protocol/ActivityPub/Transmitter.php @@ -513,10 +513,10 @@ class Transmitter } $permissions = [ - 'to' => [$parent['author-link']], - 'cc' => [], - 'bto' => [], - 'bcc' => [], + 'to' => [$parent['author-link']], + 'cc' => [], + 'bto' => [], + 'bcc' => [], 'audience' => [], ]; @@ -653,7 +653,7 @@ class Transmitter $networks = [Protocol::ACTIVITYPUB, Protocol::OSTATUS]; } - $data = ['to' => [], 'cc' => [], 'bcc' => [] , 'audience' => $audience]; + $data = ['to' => [], 'cc' => [], 'bto' => [], 'bcc' => [], 'audience' => $audience]; if ($item['gravity'] == Item::GRAVITY_PARENT) { $actor_profile = APContact::getByURL($item['owner-link']); @@ -807,7 +807,7 @@ class Transmitter if (($profile['type'] == 'Group') || ($parent['uri'] == $item['thr-parent'])) { $data['to'][] = $profile['url']; } else { - $data['cc'][] = $profile['url']; + $data['bto'][] = $profile['url']; } } } @@ -824,6 +824,7 @@ class Transmitter $data['to'] = array_unique($data['to']); $data['cc'] = array_unique($data['cc']); + $data['bto'] = array_unique($data['bto']); $data['bcc'] = array_unique($data['bcc']); $data['audience'] = array_unique($data['audience']); @@ -835,29 +836,48 @@ class Transmitter unset($data['cc'][$key]); } + if (($key = array_search($item['author-link'], $data['bto'])) !== false) { + unset($data['bto'][$key]); + } + if (($key = array_search($item['author-link'], $data['bcc'])) !== false) { unset($data['bcc'][$key]); - } + } foreach ($data['to'] as $to) { if (($key = array_search($to, $data['cc'])) !== false) { unset($data['cc'][$key]); } + if (($key = array_search($to, $data['bto'])) !== false) { + unset($data['bto'][$key]); + } + if (($key = array_search($to, $data['bcc'])) !== false) { unset($data['bcc'][$key]); } } foreach ($data['cc'] as $cc) { + if (($key = array_search($cc, $data['bto'])) !== false) { + unset($data['bto'][$key]); + } + if (($key = array_search($cc, $data['bcc'])) !== false) { unset($data['bcc'][$key]); } } - $receivers = ['to' => array_values($data['to']), 'cc' => array_values($data['cc']), 'bcc' => array_values($data['bcc']), 'audience' => array_values($data['audience'])]; + foreach ($data['bcc'] as $cc) { + if (($key = array_search($cc, $data['bto'])) !== false) { + unset($data['bto'][$key]); + } + } + + $receivers = ['to' => array_values($data['to']), 'cc' => array_values($data['cc']), 'bto' => array_values($data['bto']), 'bcc' => array_values($data['bcc']), 'audience' => array_values($data['audience'])]; if (!$blindcopy) { + unset($receivers['bto']); unset($receivers['bcc']); } @@ -883,7 +903,7 @@ class Transmitter return; } - foreach (['to' => Tag::TO, 'cc' => Tag::CC, 'bcc' => Tag::BCC, 'audience' => Tag::AUDIENCE] as $element => $type) { + foreach (['to' => Tag::TO, 'cc' => Tag::CC, 'bto' => Tag::BTO, 'bcc' => Tag::BCC, 'audience' => Tag::AUDIENCE] as $element => $type) { if (!empty($receivers[$element])) { foreach ($receivers[$element] as $receiver) { if ($receiver == ActivityPub::PUBLIC_COLLECTION) { @@ -906,13 +926,13 @@ class Transmitter */ public static function getReceiversForUriId(int $uri_id, bool $blindcopy) { - $tags = Tag::getByURIId($uri_id, [Tag::TO, Tag::CC, Tag::BCC, Tag::AUDIENCE]); + $tags = Tag::getByURIId($uri_id, [Tag::TO, Tag::CC, Tag::BTO, Tag::BCC, Tag::AUDIENCE]); if (empty($tags)) { Logger::debug('No receivers found', ['uri-id' => $uri_id]); $post = Post::selectFirst(Item::DELIVER_FIELDLIST, ['uri-id' => $uri_id, 'origin' => true]); if (!empty($post)) { ActivityPub\Transmitter::storeReceiversForItem($post); - $tags = Tag::getByURIId($uri_id, [Tag::TO, Tag::CC, Tag::BCC, Tag::AUDIENCE]); + $tags = Tag::getByURIId($uri_id, [Tag::TO, Tag::CC, Tag::BTO, Tag::BCC, Tag::AUDIENCE]); Logger::debug('Receivers are created', ['uri-id' => $uri_id, 'receivers' => count($tags)]); } else { Logger::debug('Origin item not found', ['uri-id' => $uri_id]); @@ -922,6 +942,7 @@ class Transmitter $receivers = [ 'to' => [], 'cc' => [], + 'bto' => [], 'bcc' => [], 'audience' => [], ]; @@ -934,6 +955,9 @@ class Transmitter case Tag::CC: $receivers['cc'][] = $receiver['url']; break; + case Tag::BTO: + $receivers['bto'][] = $receiver['url']; + break; case Tag::BCC: $receivers['bcc'][] = $receiver['url']; break; @@ -944,6 +968,7 @@ class Transmitter } if (!$blindcopy) { + unset($receivers['bto']); unset($receivers['bcc']); } @@ -1093,7 +1118,7 @@ class Transmitter continue; } - $blindcopy = in_array($element, ['bto', 'bcc']); + $blindcopy = in_array($element, ['bcc']); foreach ($permissions[$element] as $receiver) { if (empty($receiver) || Network::isUrlBlocked($receiver)) { From 7176fed316942bf52f5daebb8f5b17b744ef51dd Mon Sep 17 00:00:00 2001 From: Michael Date: Mon, 20 May 2024 09:11:09 +0000 Subject: [PATCH 101/234] Fix international domains --- src/Content/Text/BBCode.php | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/src/Content/Text/BBCode.php b/src/Content/Text/BBCode.php index 1a9201b5d4..3324e690bf 100644 --- a/src/Content/Text/BBCode.php +++ b/src/Content/Text/BBCode.php @@ -48,6 +48,7 @@ use Friendica\Util\ParseUrl; use Friendica\Util\Proxy; use Friendica\Util\Strings; use Friendica\Util\XML; +use GuzzleHttp\Psr7\Uri; class BBCode { @@ -147,7 +148,7 @@ class BBCode case 'title': $value = self::toPlaintext(html_entity_decode($value, ENT_QUOTES, 'UTF-8')); $value = html_entity_decode($value, ENT_QUOTES, 'UTF-8'); - $data['title'] = self::escapeUrl($value); + $data['title'] = self::escapeContent($value); default: $data[$field] = html_entity_decode($value, ENT_QUOTES, 'UTF-8'); @@ -312,6 +313,7 @@ class BBCode public static function proxyUrl(string $image, int $simplehtml = self::INTERNAL, int $uriid = 0, string $size = ''): string { + $image = self::idnUrl($image); // Only send proxied pictures to API and for internal display if (!in_array($simplehtml, [self::INTERNAL, self::MASTODON_API, self::TWITTER_API])) { return $image; @@ -2105,10 +2107,26 @@ class BBCode } private static function escapeUrl(string $url): string + { + return self::escapeContent(self::idnUrl($url)); + } + + private static function escapeContent(string $url): string { return str_replace(['[', ']'], ['[', ']'], $url); } + private static function idnUrl(string $url): string + { + $parts = parse_url($url); + if (empty($parts)) { + return $url; + } + + $parts['host'] = idn_to_ascii(urldecode($parts['host'])); + return (string)Uri::fromParts($parts); + } + private static function unifyLinks(string $text): string { return preg_replace_callback( From 92a7b65587d6c22f006018721aabdd22158bac15 Mon Sep 17 00:00:00 2001 From: Michael Date: Mon, 20 May 2024 14:49:36 +0000 Subject: [PATCH 102/234] Fix: Undefined array key "host" --- src/Content/Text/BBCode.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Content/Text/BBCode.php b/src/Content/Text/BBCode.php index 3324e690bf..c9296179ce 100644 --- a/src/Content/Text/BBCode.php +++ b/src/Content/Text/BBCode.php @@ -2119,7 +2119,7 @@ class BBCode private static function idnUrl(string $url): string { $parts = parse_url($url); - if (empty($parts)) { + if (empty($parts['host'])) { return $url; } From da37516abf8029f8ec1322da08e46211dae35d1a Mon Sep 17 00:00:00 2001 From: Michael Date: Mon, 20 May 2024 19:36:40 +0000 Subject: [PATCH 103/234] OpenWebAuth path is now fetched during probing --- database.sql | 3 +- doc/database/db_gserver.md | 1 + mod/photos.php | 3 +- src/App.php | 2 +- src/Model/APContact.php | 2 +- src/Model/Contact.php | 3 ++ src/Model/GServer.php | 19 ++++++++++++ src/Model/Profile.php | 4 +-- src/Module/Magic.php | 47 +++++++++++++++++++++--------- src/Module/Xrd.php | 34 ++++++++++----------- src/Network/Probe.php | 35 +++++++++++++--------- src/Protocol/ActivityNamespace.php | 39 +++++++++++++++++++++++++ static/dbstructure.config.php | 3 +- 13 files changed, 143 insertions(+), 52 deletions(-) diff --git a/database.sql b/database.sql index aa4516f172..6d529e8fb4 100644 --- a/database.sql +++ b/database.sql @@ -1,6 +1,6 @@ -- ------------------------------------------ -- Friendica 2024.06-dev (Yellow Archangel) --- DB_UPDATE_VERSION 1560 +-- DB_UPDATE_VERSION 1561 -- ------------------------------------------ @@ -23,6 +23,7 @@ CREATE TABLE IF NOT EXISTS `gserver` ( `local-comments` int unsigned COMMENT 'Number of local comments', `directory-type` tinyint DEFAULT 0 COMMENT 'Type of directory service (Poco, Mastodon)', `poco` varbinary(383) NOT NULL DEFAULT '' COMMENT '', + `openwebauth` varbinary(383) COMMENT 'Path to the OpenWebAuth endpoint', `noscrape` varbinary(383) NOT NULL DEFAULT '' COMMENT '', `network` char(4) NOT NULL DEFAULT '' COMMENT '', `protocol` tinyint unsigned COMMENT 'The protocol of the server', diff --git a/doc/database/db_gserver.md b/doc/database/db_gserver.md index 8ba9e3d9b1..43cf4cb89a 100644 --- a/doc/database/db_gserver.md +++ b/doc/database/db_gserver.md @@ -23,6 +23,7 @@ Fields | local-comments | Number of local comments | int unsigned | YES | | NULL | | | directory-type | Type of directory service (Poco, Mastodon) | tinyint | YES | | 0 | | | poco | | varbinary(383) | NO | | | | +| openwebauth | Path to the OpenWebAuth endpoint | varbinary(383) | YES | | NULL | | | noscrape | | varbinary(383) | NO | | | | | network | | char(4) | NO | | | | | protocol | The protocol of the server | tinyint unsigned | YES | | NULL | | diff --git a/mod/photos.php b/mod/photos.php index e7b24b9c59..5aa18f9fb9 100644 --- a/mod/photos.php +++ b/mod/photos.php @@ -42,6 +42,7 @@ use Friendica\Module\BaseProfile; use Friendica\Network\HTTPException; use Friendica\Network\Probe; use Friendica\Protocol\Activity; +use Friendica\Protocol\ActivityNamespace; use Friendica\Security\Security; use Friendica\Util\Crypto; use Friendica\Util\DateTimeFormat; @@ -408,7 +409,7 @@ function photos_post() if (count($links)) { foreach ($links as $link) { - if ($link['@attributes']['rel'] === 'http://webfinger.net/rel/profile-page') { + if ($link['@attributes']['rel'] === ActivityNamespace::WEBFINGERPROFILE) { $profile = $link['@attributes']['href']; } diff --git a/src/App.php b/src/App.php index e10fb44d2d..43938676e3 100644 --- a/src/App.php +++ b/src/App.php @@ -583,7 +583,7 @@ class App } } - Model\Profile::zrlInit($this); + Model\Profile::zrlInit(); } else { // Someone came with an invalid parameter, maybe as a DDoS attempt // We simply stop processing here diff --git a/src/Model/APContact.php b/src/Model/APContact.php index 6a9457fd68..dd778ef373 100644 --- a/src/Model/APContact.php +++ b/src/Model/APContact.php @@ -90,7 +90,7 @@ class APContact $data['url'] = $link['href']; } - if (!empty($link['href']) && !empty($link['type']) && ($link['rel'] == 'http://webfinger.net/rel/profile-page') && ($link['type'] == 'text/html')) { + if (!empty($link['href']) && !empty($link['type']) && ($link['rel'] == ActivityNamespace::WEBFINGERPROFILE) && ($link['type'] == 'text/html')) { $data['alias'] = $link['href']; } } diff --git a/src/Model/Contact.php b/src/Model/Contact.php index d6dfd7b275..0e0dc38eb4 100644 --- a/src/Model/Contact.php +++ b/src/Model/Contact.php @@ -1446,6 +1446,7 @@ class Contact } } + GServer::updateFromProbeArray($data); self::updateFromProbeArray($contact_id, $data); // Don't return a number for a deleted account @@ -2673,6 +2674,7 @@ class Contact } } + GServer::updateFromProbeArray($data); return self::updateFromProbeArray($id, $data); } @@ -3215,6 +3217,7 @@ class Contact } if ($probed) { + GServer::updateFromProbeArray($ret); self::updateFromProbeArray($contact_id, $ret); } else { try { diff --git a/src/Model/GServer.php b/src/Model/GServer.php index 8eb77bd933..8eb49ad7dd 100644 --- a/src/Model/GServer.php +++ b/src/Model/GServer.php @@ -2484,6 +2484,25 @@ class GServer DI::keyValue()->set('poco_last_federation_discovery', time()); } + public static function updateFromProbeArray(array $data) + { + if (empty($data['gsid']) || empty($data['openwebauth'])) { + return; + } + + $gserver = DBA::selectFirst('gserver', ['openwebauth'], ['id' => $data['gsid']]); + if (!DBA::isResult($gserver)) { + return; + } + + if ($data['openwebauth'] == $gserver['openwebauth']) { + return; + } + + Logger::debug('Set Open Web Auth path', ['baseurl' => $data['baseurl'], 'openwebauth' => $data['openwebauth']]); + self::update(['openwebauth' => $data['openwebauth']], ['id' => $data['gsid']]); + } + /** * Set the protocol for the given server * diff --git a/src/Model/Profile.php b/src/Model/Profile.php index 3cc1b816e2..fd7b9580c9 100644 --- a/src/Model/Profile.php +++ b/src/Model/Profile.php @@ -711,13 +711,11 @@ class Profile * * It would be favourable to harmonize the two implementations. * - * @param App $a Application instance. - * * @return void * @throws \Friendica\Network\HTTPException\InternalServerErrorException * @throws \ImagickException */ - public static function zrlInit(App $a) + public static function zrlInit() { $my_url = DI::userSession()->getMyUrl(); $my_url = Network::isUrlValid($my_url); diff --git a/src/Module/Magic.php b/src/Module/Magic.php index 7b60299e20..ba2896d788 100644 --- a/src/Module/Magic.php +++ b/src/Module/Magic.php @@ -25,8 +25,10 @@ use Exception; use Friendica\App; use Friendica\BaseModule; use Friendica\Core\L10n; +use Friendica\Core\Protocol; use Friendica\Core\Session\Capability\IHandleUserSessions; use Friendica\Core\System; +use Friendica\Core\Worker; use Friendica\Database\Database; use Friendica\Model\Contact; use Friendica\Model\GServer; @@ -36,7 +38,7 @@ use Friendica\Network\HTTPClient\Client\HttpClientOptions; use Friendica\Util\HTTPSignature; use Friendica\Util\Profiler; use Friendica\Util\Strings; -use GuzzleHttp\Psr7\Uri; +use Friendica\Worker\UpdateContact; use Psr\Log\LoggerInterface; /** @@ -115,22 +117,39 @@ class Magic extends BaseModule $owner = User::getOwnerDataById($this->userSession->getLocalUserId()); if (!empty($contact['gsid'])) { - $gserver = $this->dba->selectFirst('gserver', ['url'], ['id' => $contact['gsid']]); - if (empty($gserver)) { - $this->logger->notice('Server not found, redirecting to destination.', ['gsid' => $contact['gsid'], 'dest' => $dest]); - System::externalRedirect($dest); - } - - $basepath = $gserver['url']; + $gsid = $contact['gsid']; } elseif (GServer::check($target)) { - $basepath = (string)GServer::cleanUri(new Uri($target)); - } else { + $gsid = GServer::getID($target); + } + + if (empty($gsid)) { $this->logger->notice('The target is not a server path, redirecting to destination.', ['target' => $target]); System::externalRedirect($dest); } + $gserver = $this->dba->selectFirst('gserver', ['url', 'network', 'openwebauth'], ['id' => $gsid]); + if (empty($gserver)) { + $this->logger->notice('Server not found, redirecting to destination.', ['gsid' => $gsid, 'dest' => $dest]); + System::externalRedirect($dest); + } + + $openwebauth = $gserver['openwebauth']; + + // This part can be removed, when all server entries had been updated. So removing it in 2025 should be safe. + if (empty($openwebauth) && ($gserver['network'] == Protocol::DFRN)) { + $this->logger->notice('Open Web Auth path not provided. Assume default path', ['gsid' => $gsid, 'dest' => $dest]); + $openwebauth = $gserver['url'] . '/owa'; + // Update contact to assign the path to the server + UpdateContact::add(Worker::PRIORITY_MEDIUM, $contact['id']); + } + + if (empty($openwebauth)) { + $this->logger->debug('Server does not support open web auth, redirecting to destination.', ['gsid' => $gsid, 'dest' => $dest]); + System::externalRedirect($dest); + } + $header = [ - 'Accept' => 'application/x-dfrn+json, application/x-zot+json', + 'Accept' => 'application/x-zot+json', 'X-Open-Web-Auth' => Strings::getRandomHex() ]; @@ -141,13 +160,13 @@ class Magic extends BaseModule 'acct:' . $owner['addr'] ); - $this->logger->info('Fetch from remote system', ['basepath' => $basepath, 'headers' => $header]); + $this->logger->info('Fetch from remote system', ['openwebauth' => $openwebauth, 'headers' => $header]); // Try to get an authentication token from the other instance. try { - $curlResult = $this->httpClient->request('get', $basepath . '/owa', [HttpClientOptions::HEADERS => $header]); + $curlResult = $this->httpClient->request('get', $openwebauth, [HttpClientOptions::HEADERS => $header]); } catch (Exception $exception) { - $this->logger->notice('URL is invalid, redirecting to destination.', ['url' => $basepath, 'error' => $exception, 'dest' => $dest]); + $this->logger->notice('URL is invalid, redirecting to destination.', ['url' => $openwebauth, 'error' => $exception, 'dest' => $dest]); System::externalRedirect($dest); } if (!$curlResult->isSuccess()) { diff --git a/src/Module/Xrd.php b/src/Module/Xrd.php index 8e31440018..e39b5d3af6 100644 --- a/src/Module/Xrd.php +++ b/src/Module/Xrd.php @@ -121,7 +121,7 @@ class Xrd extends BaseModule 'aliases' => [$owner['url']], 'links' => [ [ - 'rel' => 'http://webfinger.net/rel/profile-page', + 'rel' => ActivityNamespace::WEBFINGERPROFILE, 'type' => 'text/html', 'href' => $owner['url'], ], @@ -131,7 +131,7 @@ class Xrd extends BaseModule 'href' => $owner['url'], ], [ - 'rel' => 'http://ostatus.org/schema/1.0/subscribe', + 'rel' => ActivityNamespace::OSTATUSSUB, 'template' => $baseURL . '/contact/follow?url={uri}', ], [ @@ -144,12 +144,12 @@ class Xrd extends BaseModule 'href' => $baseURL . '/salmon/' . $owner['nickname'], ], [ - 'rel' => 'http://microformats.org/profile/hcard', + 'rel' => ActivityNamespace::HCARD, 'type' => 'text/html', 'href' => $baseURL . '/hcard/' . $owner['nickname'], ], [ - 'rel' => 'http://joindiaspora.com/seed_location', + 'rel' => ActivityNamespace::DIASPORA_SEED, 'type' => 'text/html', 'href' => $baseURL, ], @@ -171,7 +171,7 @@ class Xrd extends BaseModule ], 'links' => [ [ - 'rel' => ActivityNamespace::DFRN , + 'rel' => ActivityNamespace::DFRN, 'href' => $owner['url'], ], [ @@ -180,7 +180,7 @@ class Xrd extends BaseModule 'href' => $owner['poll'], ], [ - 'rel' => 'http://webfinger.net/rel/profile-page', + 'rel' => ActivityNamespace::WEBFINGERPROFILE, 'type' => 'text/html', 'href' => $owner['url'], ], @@ -190,17 +190,17 @@ class Xrd extends BaseModule 'href' => $owner['url'], ], [ - 'rel' => 'http://microformats.org/profile/hcard', + 'rel' => ActivityNamespace::HCARD, 'type' => 'text/html', 'href' => $baseURL . '/hcard/' . $owner['nickname'], ], [ - 'rel' => 'http://webfinger.net/rel/avatar', + 'rel' => ActivityNamespace::WEBFINGERAVATAR, 'type' => $avatar['type'], 'href' => User::getAvatarUrl($owner), ], [ - 'rel' => 'http://joindiaspora.com/seed_location', + 'rel' => ActivityNamespace::DIASPORA_SEED, 'type' => 'text/html', 'href' => $baseURL, ], @@ -217,7 +217,7 @@ class Xrd extends BaseModule 'href' => $baseURL . '/salmon/' . $owner['nickname'] . '/mention', ], [ - 'rel' => 'http://ostatus.org/schema/1.0/subscribe', + 'rel' => ActivityNamespace::OSTATUSSUB, 'template' => $baseURL . '/contact/follow?url={uri}', ], [ @@ -225,7 +225,7 @@ class Xrd extends BaseModule 'href' => 'data:application/magic-public-key,' . Salmon::salmonKey($owner['spubkey']), ], [ - 'rel' => 'http://purl.org/openwebauth/v1', + 'rel' => ActivityNamespace::OPENWEBAUTH, 'type' => 'application/x-zot+json', 'href' => $baseURL . '/owa', ], @@ -263,28 +263,28 @@ class Xrd extends BaseModule ], '3:link' => [ '@attributes' => [ - 'rel' => 'http://webfinger.net/rel/profile-page', + 'rel' => ActivityNamespace::WEBFINGERPROFILE, 'type' => 'text/html', 'href' => $owner['url'] ] ], '4:link' => [ '@attributes' => [ - 'rel' => 'http://microformats.org/profile/hcard', + 'rel' => ActivityNamespace::HCARD, 'type' => 'text/html', 'href' => $baseURL . '/hcard/' . $owner['nickname'] ] ], '5:link' => [ '@attributes' => [ - 'rel' => 'http://webfinger.net/rel/avatar', + 'rel' => ActivityNamespace::WEBFINGERAVATAR, 'type' => $avatar['type'], 'href' => User::getAvatarUrl($owner) ] ], '6:link' => [ '@attributes' => [ - 'rel' => 'http://joindiaspora.com/seed_location', + 'rel' => ActivityNamespace::DIASPORA_SEED, 'type' => 'text/html', 'href' => $baseURL ] @@ -309,7 +309,7 @@ class Xrd extends BaseModule ], '10:link' => [ '@attributes' => [ - 'rel' => 'http://ostatus.org/schema/1.0/subscribe', + 'rel' => ActivityNamespace::OSTATUSSUB, 'template' => $baseURL . '/contact/follow?url={uri}' ] ], @@ -321,7 +321,7 @@ class Xrd extends BaseModule ], '12:link' => [ '@attributes' => [ - 'rel' => 'http://purl.org/openwebauth/v1', + 'rel' => ActivityNamespace::OPENWEBAUTH, 'type' => 'application/x-zot+json', 'href' => $baseURL . '/owa' ] diff --git a/src/Network/Probe.php b/src/Network/Probe.php index 5ee1a80982..ec06680316 100644 --- a/src/Network/Probe.php +++ b/src/Network/Probe.php @@ -117,7 +117,7 @@ class Probe 'photo', 'photo_medium', 'photo_small', 'header', 'account-type', 'community', 'keywords', 'location', 'about', 'xmpp', 'matrix', 'hide', 'batch', 'notify', 'poll', 'request', 'confirm', 'subscribe', 'poco', - 'following', 'followers', 'inbox', 'outbox', 'sharedinbox', + 'openwebauth', 'following', 'followers', 'inbox', 'outbox', 'sharedinbox', 'priority', 'network', 'pubkey', 'manually-approve', 'baseurl', 'gsid' ]; @@ -384,6 +384,12 @@ class Probe unset($data['networks']); if (!empty($data['network'])) { $networks[$data['network']] = $data; + $ap_profile['guid'] = $ap_profile['guid'] ?? $data['guid'] ?? null; + $ap_profile['about'] = $ap_profile['about'] ?? $data['about'] ?? null; + $ap_profile['keywords'] = $data['keywords'] ?? null; + $ap_profile['location'] = $data['location'] ?? null; + $ap_profile['poco'] = $data['poco'] ?? null; + $ap_profile['openwebauth'] = $data['openwebauth'] ?? null; } $data = $ap_profile; $data['networks'] = $networks; @@ -524,6 +530,8 @@ class Probe foreach ($webfinger['links'] as $link) { if (!empty($link['template']) && ($link['rel'] === ActivityNamespace::OSTATUSSUB)) { $result['subscribe'] = $link['template']; + } elseif (!empty($link['href']) && ($link['rel'] === ActivityNamespace::OPENWEBAUTH) && ($link['type'] === 'application/x-zot+json')) { + $result['openwebauth'] = $link['href']; } } @@ -855,7 +863,7 @@ class Probe } foreach ($webfinger['links'] as $link) { - if (($link['rel'] == 'http://webfinger.net/rel/avatar') && !empty($link['href'])) { + if (($link['rel'] == ActivityNamespace::WEBFINGERAVATAR) && !empty($link['href'])) { $data['photo'] = $link['href']; } elseif (($link['rel'] == 'http://openid.net/specs/connect/1.0/issuer') && !empty($link['href'])) { $data['baseurl'] = trim($link['href'], '/'); @@ -1178,17 +1186,17 @@ class Probe $data['network'] = Protocol::DFRN; } elseif (($link['rel'] == ActivityNamespace::FEED) && !empty($link['href'])) { $data['poll'] = $link['href']; - } elseif (($link['rel'] == 'http://webfinger.net/rel/profile-page') && (($link['type'] ?? '') == 'text/html') && !empty($link['href'])) { + } elseif (($link['rel'] == ActivityNamespace::WEBFINGERPROFILE) && (($link['type'] ?? '') == 'text/html') && !empty($link['href'])) { $data['url'] = $link['href']; - } elseif (($link['rel'] == 'http://microformats.org/profile/hcard') && !empty($link['href'])) { + } elseif (($link['rel'] == ActivityNamespace::HCARD) && !empty($link['href'])) { $hcard_url = $link['href']; } elseif (($link['rel'] == ActivityNamespace::POCO) && !empty($link['href'])) { $data['poco'] = $link['href']; - } elseif (($link['rel'] == 'http://webfinger.net/rel/avatar') && !empty($link['href'])) { + } elseif (($link['rel'] == ActivityNamespace::WEBFINGERAVATAR) && !empty($link['href'])) { $data['photo'] = $link['href']; - } elseif (($link['rel'] == 'http://joindiaspora.com/seed_location') && !empty($link['href'])) { + } elseif (($link['rel'] == ActivityNamespace::DIASPORA_SEED) && !empty($link['href'])) { $data['baseurl'] = trim($link['href'], '/'); - } elseif (($link['rel'] == 'http://joindiaspora.com/guid') && !empty($link['href'])) { + } elseif (($link['rel'] == ActivityNamespace::DIASPORA_GUID) && !empty($link['href'])) { $data['guid'] = $link['href']; } elseif (($link['rel'] == 'diaspora-public-key') && !empty($link['href'])) { $data['pubkey'] = base64_decode($link['href']); @@ -1361,15 +1369,15 @@ class Probe // The array is reversed to take into account the order of preference for same-rel links // See: https://tools.ietf.org/html/rfc7033#section-4.4.4 foreach (array_reverse($webfinger['links']) as $link) { - if (($link['rel'] == 'http://microformats.org/profile/hcard') && !empty($link['href'])) { + if (($link['rel'] == ActivityNamespace::HCARD) && !empty($link['href'])) { $hcard_url = $link['href']; - } elseif (($link['rel'] == 'http://joindiaspora.com/seed_location') && !empty($link['href'])) { + } elseif (($link['rel'] == ActivityNamespace::DIASPORA_SEED) && !empty($link['href'])) { $data['baseurl'] = trim($link['href'], '/'); - } elseif (($link['rel'] == 'http://joindiaspora.com/guid') && !empty($link['href'])) { + } elseif (($link['rel'] == ActivityNamespace::DIASPORA_GUID) && !empty($link['href'])) { $data['guid'] = $link['href']; - } elseif (($link['rel'] == 'http://webfinger.net/rel/profile-page') && (($link['type'] ?? '') == 'text/html') && !empty($link['href'])) { + } elseif (($link['rel'] == ActivityNamespace::WEBFINGERPROFILE) && (($link['type'] ?? '') == 'text/html') && !empty($link['href'])) { $data['url'] = $link['href']; - } elseif (($link['rel'] == 'http://webfinger.net/rel/profile-page') && empty($link['type']) && !empty($link['href'])) { + } elseif (($link['rel'] == ActivityNamespace::WEBFINGERPROFILE) && empty($link['type']) && !empty($link['href'])) { $profile_url = $link['href']; } elseif (($link['rel'] == ActivityNamespace::FEED) && !empty($link['href'])) { $data['poll'] = $link['href']; @@ -1472,7 +1480,7 @@ class Probe // The array is reversed to take into account the order of preference for same-rel links // See: https://tools.ietf.org/html/rfc7033#section-4.4.4 foreach (array_reverse($webfinger['links']) as $link) { - if (($link['rel'] == 'http://webfinger.net/rel/profile-page') + if (($link['rel'] == ActivityNamespace::WEBFINGERPROFILE) && (($link['type'] ?? '') == 'text/html') && ($link['href'] != '') ) { @@ -2066,6 +2074,7 @@ class Probe 'hide' => !$owner['net-publish'], 'batch' => '', 'notify' => $owner['notify'], 'poll' => $owner['poll'], 'subscribe' => $approfile['generator']['url'] . '/contact/follow?url={uri}', 'poco' => $owner['poco'], + 'openwebauth' => $approfile['generator']['url'] . '/owa', 'following' => $approfile['following'], 'followers' => $approfile['followers'], 'inbox' => $approfile['inbox'], 'outbox' => $approfile['outbox'], 'sharedinbox' => $approfile['endpoints']['sharedInbox'], 'network' => Protocol::DFRN, diff --git a/src/Protocol/ActivityNamespace.php b/src/Protocol/ActivityNamespace.php index 329e3405cf..df25ad9b51 100644 --- a/src/Protocol/ActivityNamespace.php +++ b/src/Protocol/ActivityNamespace.php @@ -104,6 +104,39 @@ final class ActivityNamespace * @var string */ const OSTATUSSUB = 'http://ostatus.org/schema/1.0/subscribe'; + /** + * Webfinger avatar + * + * @see https://webfinger.net/rel/#avatar + * @var string + */ + const WEBFINGERAVATAR = 'http://webfinger.net/rel/avatar'; + /** + * Webfinger profile + * + * @see https://webfinger.net/rel/#profile-page + * @var string + */ + const WEBFINGERPROFILE = 'http://webfinger.net/rel/profile-page'; + /** + * HCard + * + * @see http://microformats.org/wiki/hcard + * @var string + */ + const HCARD = 'http://microformats.org/profile/hcard'; + /** + * Base url of the Diaspora installation + * + * @var string + */ + const DIASPORA_SEED = 'http://joindiaspora.com/seed_location'; + /** + * Diaspora Guid + * + * @var string + */ + const DIASPORA_GUID = 'http://joindiaspora.com/guid'; /** * GeoRSS was designed as a lightweight, community driven way to extend existing feeds with geographic information. * @@ -120,6 +153,12 @@ final class ActivityNamespace * @var string */ const POCO = 'http://portablecontacts.net/spec/1.0'; + /** + * OpenWebAuth is used by Friendica and Hubzilla to authenticate at remote systems + * + * @var string + */ + const OPENWEBAUTH = 'http://purl.org/openwebauth/v1'; /** * @var string */ diff --git a/static/dbstructure.config.php b/static/dbstructure.config.php index e9ece6eebe..e733732f32 100644 --- a/static/dbstructure.config.php +++ b/static/dbstructure.config.php @@ -56,7 +56,7 @@ use Friendica\Database\DBA; // This file is required several times during the test in DbaDefinition which justifies this condition if (!defined('DB_UPDATE_VERSION')) { - define('DB_UPDATE_VERSION', 1560); + define('DB_UPDATE_VERSION', 1561); } return [ @@ -79,6 +79,7 @@ return [ "local-comments" => ["type" => "int unsigned", "comment" => "Number of local comments"], "directory-type" => ["type" => "tinyint", "default" => "0", "comment" => "Type of directory service (Poco, Mastodon)"], "poco" => ["type" => "varbinary(383)", "not null" => "1", "default" => "", "comment" => ""], + "openwebauth" => ["type" => "varbinary(383)", "comment" => "Path to the OpenWebAuth endpoint"], "noscrape" => ["type" => "varbinary(383)", "not null" => "1", "default" => "", "comment" => ""], "network" => ["type" => "char(4)", "not null" => "1", "default" => "", "comment" => ""], "protocol" => ["type" => "tinyint unsigned", "comment" => "The protocol of the server"], From 4066a5403c5c73d707039af52ffdd6fdf4bfb686 Mon Sep 17 00:00:00 2001 From: Michael Date: Thu, 23 May 2024 19:45:42 +0000 Subject: [PATCH 104/234] Improved summary handling for feeds --- src/Protocol/Feed.php | 81 ++++++++++++++++++++++++------------------- 1 file changed, 46 insertions(+), 35 deletions(-) diff --git a/src/Protocol/Feed.php b/src/Protocol/Feed.php index 139a61e749..4115c6f56e 100644 --- a/src/Protocol/Feed.php +++ b/src/Protocol/Feed.php @@ -374,10 +374,12 @@ class Feed $guid = XML::getFirstNodeValue($xpath, 'guid/text()', $entry); if (!empty($guid)) { - $item['uri'] = $guid; + if (empty($item['uri'])) { + $item['uri'] = $guid; + } // Don't use the GUID value directly but instead use it as a basis for the GUID - $item['guid'] = Item::guidFromUri($guid, parse_url($guid, PHP_URL_HOST) ?? parse_url($item['plink'], PHP_URL_HOST)); + $item['guid'] = Item::guidFromUri($guid, parse_url($item['plink'], PHP_URL_HOST)); } if (empty($item['uri'])) { @@ -410,7 +412,7 @@ class Feed $item['title'] = XML::getFirstNodeValue($xpath, 'itunes:title/text()', $entry); } - $item['title'] = html_entity_decode($item['title'], ENT_QUOTES, 'UTF-8'); + $item['title'] = trim(html_entity_decode($item['title'], ENT_QUOTES, 'UTF-8')); $published = XML::getFirstNodeValue($xpath, $atomns . ':published/text()', $entry); @@ -538,28 +540,14 @@ class Feed $summary = ''; } - if ($body == $summary) { - $summary = ''; - } - // remove the content of the title if it is identically to the body // This helps with auto generated titles e.g. from tumblr if (self::titleIsBody($item['title'], $body)) { $item['title'] = ''; } - if (!HTML::isHTML($body)) { - $html = BBCode::convert($body, false, BBCode::EXTERNAL); - if ($body != $html) { - Logger::debug('Body contained no HTML', ['original' => $body, 'converted' => $html]); - $body = $html; - } - } - - $item['body'] = HTML::toBBCode($body, $basepath); - - // Remove tracking pixels - $item['body'] = preg_replace("/\[img=1x1\]([^\[\]]*)\[\/img\]/Usi", '', $item['body']); + $item['body'] = self::formatBody($body, $basepath); + $summary = self::formatBody($summary, $basepath); if (($item['body'] == '') && ($item['title'] != '')) { $item['body'] = $item['title']; @@ -593,24 +581,18 @@ class Feed $item['body'] = str_replace($item['plink'], '', $item['body']); $item['body'] = trim(preg_replace('/\[url\=\](\w+.*?)\[\/url\]/i', '', $item['body'])); - // Replace the content when the title is longer than the body - $replace = (strlen($item['title']) > strlen($item['body'])); + $summary = str_replace($item['plink'], '', $summary); + $summary = trim(preg_replace('/\[url\=\](\w+.*?)\[\/url\]/i', '', $summary)); - // Replace it, when there is an image in the body - if (strstr($item['body'], '[/img]')) { - $replace = true; - } - - // Replace it, when there is a link in the body - if (strstr($item['body'], '[/url]')) { - $replace = true; + if (!empty($summary) && self::replaceBodyWithTitle($summary, $item['title'])) { + $summary = ''; } $saved_body = $item['body']; $saved_title = $item['title']; - if ($replace) { - $item['body'] = trim($item['title']); + if (self::replaceBodyWithTitle($item['body'], $item['title'])) { + $item['body'] = $summary ?: $item['title']; } $data = ParseUrl::getSiteinfoCached($item['plink']); @@ -677,10 +659,6 @@ class Feed } } } else { - if (!empty($summary)) { - $item['content-warning'] = HTML::toBBCode($summary, $basepath); - } - if ($fetch_further_information == LocalRelationship::FFI_KEYWORD) { if (empty($taglist)) { $taglist = PageInfo::getTagsFromUrl($item['plink'], $preview, $contact['ffi_keyword_denylist'] ?? ''); @@ -1308,4 +1286,37 @@ class Feed return substr($title, 0, $pos) . $trailer; } + + private static function formatBody(string $body, string $basepath): string + { + if (!HTML::isHTML($body)) { + $html = BBCode::convert($body, false, BBCode::EXTERNAL); + if ($body != $html) { + Logger::debug('Body contained no HTML', ['original' => $body, 'converted' => $html]); + $body = $html; + } + } + + $body = HTML::toBBCode($body, $basepath); + + // Remove tracking pixels + return preg_replace("/\[img=1x1\]([^\[\]]*)\[\/img\]/Usi", '', $body); + } + + private static function replaceBodyWithTitle(string $body, string $title): bool + { + // Replace the content when the title is longer than the body + $replace = (strlen($title) > strlen($body)); + + // Replace it, when there is an image in the body + if (strstr($body, '[/img]')) { + $replace = true; + } + + // Replace it, when there is a link in the body + if (strstr($body, '[/url]')) { + $replace = true; + } + return $replace; + } } From 14759ff50a7612e992f0f8fdd1e7189cfc568668 Mon Sep 17 00:00:00 2001 From: Tobias Diekershoff Date: Fri, 24 May 2024 07:59:09 +0200 Subject: [PATCH 105/234] translation updates --- view/lang/ar/messages.po | 2914 +++++++++++++++++++------------------ view/lang/ar/strings.php | 35 +- view/lang/cs/messages.po | 2910 +++++++++++++++++++------------------ view/lang/cs/strings.php | 25 +- view/lang/de/messages.po | 2916 +++++++++++++++++++------------------ view/lang/de/strings.php | 58 +- view/lang/es/messages.po | 2910 +++++++++++++++++++------------------ view/lang/es/strings.php | 29 +- view/lang/fr/messages.po | 2914 +++++++++++++++++++------------------ view/lang/fr/strings.php | 87 +- view/lang/gd/messages.po | 2914 +++++++++++++++++++------------------ view/lang/gd/strings.php | 54 +- view/lang/hu/messages.po | 2924 +++++++++++++++++++------------------ view/lang/hu/strings.php | 63 +- view/lang/is/messages.po | 2904 +++++++++++++++++++------------------ view/lang/is/strings.php | 17 +- view/lang/it/messages.po | 2914 +++++++++++++++++++------------------ view/lang/it/strings.php | 31 +- view/lang/ja/messages.po | 2910 +++++++++++++++++++------------------ view/lang/ja/strings.php | 25 +- view/lang/nl/messages.po | 2910 +++++++++++++++++++------------------ view/lang/nl/strings.php | 23 +- view/lang/pl/messages.po | 2914 +++++++++++++++++++------------------ view/lang/pl/strings.php | 44 +- view/lang/ru/messages.po | 2976 +++++++++++++++++++------------------- view/lang/ru/strings.php | 86 +- view/lang/sv/messages.po | 2908 +++++++++++++++++++------------------ view/lang/sv/strings.php | 23 +- 28 files changed, 20995 insertions(+), 20443 deletions(-) diff --git a/view/lang/ar/messages.po b/view/lang/ar/messages.po index ce965e725f..1a06bccfe7 100644 --- a/view/lang/ar/messages.po +++ b/view/lang/ar/messages.po @@ -16,7 +16,7 @@ msgid "" msgstr "" "Project-Id-Version: friendica\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-03-01 08:51-0500\n" +"POT-Creation-Date: 2024-05-15 12:16+0000\n" "PO-Revision-Date: 2011-05-05 10:19+0000\n" "Last-Translator: abidin toumi , 2020-2021,2023\n" "Language-Team: Arabic (http://app.transifex.com/Friendica/friendica/language/ar/)\n" @@ -26,57 +26,57 @@ msgstr "" "Language: ar\n" "Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" -#: mod/item.php:100 mod/item.php:103 mod/item.php:170 mod/item.php:173 +#: mod/item.php:101 mod/item.php:104 mod/item.php:171 mod/item.php:174 msgid "Unable to locate original post." msgstr "تعذر إيجاد المشاركة الأصلية." -#: mod/item.php:138 +#: mod/item.php:139 msgid "Post updated." msgstr "حُدثت المشاركة." -#: mod/item.php:203 mod/item.php:207 +#: mod/item.php:204 mod/item.php:208 msgid "Item wasn't stored." msgstr "لم يخزن العنصر." -#: mod/item.php:217 +#: mod/item.php:218 msgid "Item couldn't be fetched." msgstr "تعذر جلب العنصر." -#: mod/item.php:259 mod/item.php:263 +#: mod/item.php:260 mod/item.php:264 msgid "Empty post discarded." msgstr "رُفضت المشاركة الفارغة." -#: mod/item.php:433 src/Module/Admin/Themes/Details.php:39 +#: mod/item.php:435 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/photos.php:150 mod/photos.php:666 src/Model/Event.php:520 +#: mod/item.php:459 mod/message.php:66 mod/message.php:112 mod/notes.php:45 +#: mod/photos.php:146 mod/photos.php:662 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 #: src/Module/Calendar/Event/API.php:88 src/Module/Calendar/Event/Form.php:84 #: src/Module/Calendar/Export.php:82 src/Module/Calendar/Show.php:82 #: src/Module/Circle.php:41 src/Module/Circle.php:84 #: src/Module/Contact/Advanced.php:60 src/Module/Contact/Follow.php:87 -#: src/Module/Contact/Follow.php:160 src/Module/Contact/MatchInterests.php:86 +#: src/Module/Contact/Follow.php:160 src/Module/Contact/MatchInterests.php:87 #: src/Module/Contact/Suggestions.php:54 src/Module/Contact/Unfollow.php:66 #: src/Module/Contact/Unfollow.php:80 src/Module/Contact/Unfollow.php:112 #: src/Module/FollowConfirm.php:38 src/Module/FriendSuggest.php:57 #: src/Module/Invite.php:42 src/Module/Invite.php:131 #: src/Module/Notifications/Notification.php:76 #: src/Module/Notifications/Notification.php:107 -#: src/Module/OStatus/Repair.php:60 src/Module/OStatus/Subscribe.php:66 +#: src/Module/OStatus/Repair.php:60 src/Module/OStatus/Subscribe.php:68 #: src/Module/Post/Edit.php:76 src/Module/Profile/Common.php:75 #: src/Module/Profile/Contacts.php:78 src/Module/Profile/Photos.php:92 #: src/Module/Profile/Schedule.php:39 src/Module/Profile/Schedule.php:56 -#: src/Module/Register.php:77 src/Module/Register.php:90 -#: src/Module/Register.php:206 src/Module/Register.php:245 +#: src/Module/Register.php:78 src/Module/Register.php:91 +#: 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/Display.php:90 src/Module/Settings/Display.php:199 +#: src/Module/Settings/Account.php:386 src/Module/Settings/Channels.php:66 +#: src/Module/Settings/Channels.php:141 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 #: src/Module/Settings/Profile/Photo/Index.php:110 #: src/Module/Settings/RemoveMe.php:119 src/Module/Settings/UserExport.php:78 @@ -84,7 +84,7 @@ msgstr "لم يُعثر على العنصر." #: src/Module/Settings/UserExport.php:213 #: src/Module/Settings/UserExport.php:233 #: src/Module/Settings/UserExport.php:298 src/Module/User/Delegation.php:154 -#: src/Module/User/Import.php:84 src/Module/User/Import.php:91 +#: src/Module/User/Import.php:85 src/Module/User/Import.php:92 msgid "Permission denied." msgstr "رُفض الإذن." @@ -222,95 +222,96 @@ msgstr "\n\t\t\tتفاصيل الولوج كالتالي:\n\n\t\t\tالموقع: msgid "Your password has been changed at %s" msgstr "غُيرت كلمة المرور على %s" -#: mod/message.php:46 mod/message.php:128 src/Content/Nav.php:321 +#: mod/message.php:45 mod/message.php:127 src/Content/Nav.php:321 msgid "New Message" msgstr "رسالة جديدة" -#: mod/message.php:82 +#: mod/message.php:81 msgid "No recipient selected." msgstr "لم تختر متلقيا." -#: mod/message.php:87 +#: mod/message.php:86 msgid "Unable to locate contact information." msgstr "تعذر العثور على معلومات المتراسل." -#: mod/message.php:91 +#: mod/message.php:90 msgid "Message could not be sent." msgstr "تعذر إرسال الرسالة." -#: mod/message.php:95 +#: mod/message.php:94 msgid "Message collection failure." msgstr "فشل استرجاع الرسائل." -#: mod/message.php:122 src/Module/Notifications/Introductions.php:135 +#: mod/message.php:121 src/Module/Notifications/Introductions.php:135 #: src/Module/Notifications/Introductions.php:170 #: src/Module/Notifications/Notification.php:85 msgid "Discard" msgstr "ارفض" -#: mod/message.php:135 src/Content/Nav.php:318 view/theme/frio/theme.php:244 +#: mod/message.php:134 src/Content/Nav.php:318 view/theme/frio/theme.php:244 msgid "Messages" msgstr "الرسائل" -#: mod/message.php:148 +#: mod/message.php:147 msgid "Conversation not found." msgstr "لم يُعثر على المُحادثة." -#: mod/message.php:153 +#: mod/message.php:152 msgid "Message was not deleted." msgstr "لم تحذف الرسالة." -#: mod/message.php:168 +#: mod/message.php:167 msgid "Conversation was not removed." msgstr "لم تُزل المحادثة." -#: mod/message.php:181 mod/message.php:286 +#: mod/message.php:180 mod/message.php:285 msgid "Please enter a link URL:" msgstr "يرجى إدخال الرابط:" -#: mod/message.php:190 +#: mod/message.php:189 msgid "Send Private Message" msgstr "أرسل رسالة خاصة" -#: mod/message.php:191 mod/message.php:346 +#: mod/message.php:190 mod/message.php:345 +#: src/Module/Privacy/PermissionTooltip.php:132 msgid "To:" msgstr "إلى:" -#: mod/message.php:192 mod/message.php:347 +#: mod/message.php:191 mod/message.php:346 msgid "Subject:" msgstr "الموضوع:" -#: mod/message.php:196 mod/message.php:350 src/Module/Invite.php:171 +#: mod/message.php:195 mod/message.php:349 src/Module/Invite.php:171 msgid "Your message:" msgstr "رسالتك:" -#: mod/message.php:199 mod/message.php:354 src/Content/Conversation.php:370 +#: mod/message.php:198 mod/message.php:353 src/Content/Conversation.php:369 #: src/Module/Post/Edit.php:131 msgid "Upload photo" msgstr "ارفع صورة" -#: mod/message.php:200 mod/message.php:355 src/Module/Post/Edit.php:135 +#: mod/message.php:199 mod/message.php:354 src/Module/Post/Edit.php:135 msgid "Insert web link" msgstr "أدرج رابط ويب" -#: mod/message.php:201 mod/message.php:357 mod/photos.php:1297 -#: src/Content/Conversation.php:401 src/Content/Conversation.php:1586 -#: src/Module/Item/Compose.php:206 src/Module/Post/Edit.php:145 -#: src/Object/Post.php:609 +#: mod/message.php:200 mod/message.php:356 mod/photos.php:1290 +#: src/Content/Conversation.php:400 src/Content/Conversation.php:1576 +#: src/Module/Item/Compose.php:213 src/Module/Post/Edit.php:145 +#: src/Object/Post.php:618 msgid "Please wait" msgstr "يرجى الانتظار" -#: mod/message.php:202 mod/message.php:356 mod/photos.php:701 -#: mod/photos.php:820 mod/photos.php:1097 mod/photos.php:1138 -#: mod/photos.php:1194 mod/photos.php:1274 +#: mod/message.php:201 mod/message.php:355 mod/photos.php:693 +#: mod/photos.php:813 mod/photos.php:1090 mod/photos.php:1131 +#: mod/photos.php:1187 mod/photos.php:1267 #: src/Module/Calendar/Event/Form.php:250 src/Module/Contact/Advanced.php:132 -#: src/Module/Contact/Profile.php:364 +#: src/Module/Contact/Profile.php:370 #: src/Module/Debug/ActivityPubConversion.php:140 #: src/Module/Debug/Babel.php:315 src/Module/Debug/Localtime.php:64 #: src/Module/Debug/Probe.php:54 src/Module/Debug/WebFinger.php:51 #: src/Module/FriendSuggest.php:145 src/Module/Install.php:234 #: src/Module/Install.php:274 src/Module/Install.php:309 -#: src/Module/Invite.php:178 src/Module/Item/Compose.php:189 +#: src/Module/Invite.php:178 src/Module/Item/Compose.php:196 #: src/Module/Moderation/Item/Source.php:79 #: src/Module/Moderation/Report/Create.php:168 #: src/Module/Moderation/Report/Create.php:183 @@ -319,58 +320,58 @@ msgstr "يرجى الانتظار" #: src/Module/Profile/Profile.php:274 #: src/Module/Settings/Profile/Index.php:257 #: src/Module/Settings/Server/Action.php:79 src/Module/User/Delegation.php:189 -#: src/Object/Post.php:1154 view/theme/duepuntozero/config.php:85 +#: src/Object/Post.php:1159 view/theme/duepuntozero/config.php:85 #: view/theme/frio/config.php:150 view/theme/quattro/config.php:87 #: view/theme/vier/config.php:135 msgid "Submit" msgstr "أرسل" -#: mod/message.php:223 +#: mod/message.php:222 msgid "No messages." msgstr "لا رسائل." -#: mod/message.php:279 +#: mod/message.php:278 msgid "Message not available." msgstr "الرّسالة غير متوفّرة." -#: mod/message.php:323 +#: mod/message.php:322 msgid "Delete message" msgstr "احذف الرسالة" -#: mod/message.php:325 mod/message.php:456 +#: mod/message.php:324 mod/message.php:453 msgid "D, d M Y - g:i A" msgstr "D, d M Y - g:i A" -#: mod/message.php:340 mod/message.php:453 +#: mod/message.php:339 mod/message.php:450 msgid "Delete conversation" msgstr "احذف المحادثة" -#: mod/message.php:342 +#: mod/message.php:341 msgid "" "No secure communications available. You may be able to " "respond from the sender's profile page." msgstr "لا يتوافر اتصال آمن. قد تستطيع الرد من خلال صفحة الملف الشخصي للمرسل." -#: mod/message.php:345 +#: mod/message.php:344 msgid "Send Reply" msgstr "أرسل ردًا" -#: mod/message.php:427 +#: mod/message.php:424 #, php-format msgid "Unknown sender - %s" msgstr "المرسل مجهول - %s" -#: mod/message.php:429 +#: mod/message.php:426 #, php-format msgid "You and %s" msgstr "أنت و %s" -#: mod/message.php:431 +#: mod/message.php:428 #, php-format msgid "%s and You" msgstr "%s وأنت" -#: mod/message.php:459 +#: mod/message.php:456 #, php-format msgid "%d message" msgid_plural "%d messages" @@ -389,118 +390,118 @@ 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:861 #: 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:229 msgid "Save" msgstr "احفظ" -#: mod/photos.php:67 mod/photos.php:132 mod/photos.php:576 -#: src/Model/Event.php:512 src/Model/Profile.php:233 +#: mod/photos.php:65 mod/photos.php:128 mod/photos.php:572 +#: src/Model/Event.php:512 src/Model/Profile.php:234 #: src/Module/Calendar/Export.php:74 src/Module/Calendar/Show.php:74 -#: src/Module/DFRN/Poll.php:43 src/Module/Feed.php:65 src/Module/HCard.php:51 +#: src/Module/DFRN/Poll.php:43 src/Module/Feed.php:64 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:56 #: src/Module/Profile/Photos.php:83 src/Module/Profile/RemoteFollow.php:71 -#: src/Module/Register.php:267 +#: src/Module/Register.php:268 msgid "User not found." msgstr "لم يُعثر على المستخدم." -#: mod/photos.php:106 src/Module/BaseProfile.php:68 +#: mod/photos.php:102 src/Module/BaseProfile.php:68 #: src/Module/Profile/Photos.php:375 msgid "Photo Albums" msgstr "ألبومات الصور" -#: mod/photos.php:107 src/Module/Profile/Photos.php:376 +#: mod/photos.php:103 src/Module/Profile/Photos.php:376 #: src/Module/Profile/Photos.php:396 msgid "Recent Photos" msgstr "الصور الأخيرة" -#: mod/photos.php:109 mod/photos.php:868 src/Module/Profile/Photos.php:378 +#: mod/photos.php:105 mod/photos.php:861 src/Module/Profile/Photos.php:378 #: src/Module/Profile/Photos.php:398 msgid "Upload New Photos" msgstr "ارفع صور جديدة" -#: mod/photos.php:121 src/Module/BaseSettings.php:72 +#: mod/photos.php:117 src/Module/BaseSettings.php:72 #: src/Module/Profile/Photos.php:359 msgid "everybody" msgstr "الجميع" -#: mod/photos.php:157 +#: mod/photos.php:153 msgid "Contact information unavailable" msgstr "معلومات المتراسل غير متوفرة" -#: mod/photos.php:186 +#: mod/photos.php:182 msgid "Album not found." msgstr "لم يُعثر على الألبوم." -#: mod/photos.php:242 +#: mod/photos.php:238 msgid "Album successfully deleted" msgstr "حُذف الألبوم بنجاح" -#: mod/photos.php:244 +#: mod/photos.php:240 msgid "Album was empty." msgstr "ألبوم فارغ." -#: mod/photos.php:275 +#: mod/photos.php:271 msgid "Failed to delete the photo." msgstr "فشل حذف الصفحة." -#: mod/photos.php:543 +#: mod/photos.php:539 msgid "a photo" msgstr "صورة" -#: mod/photos.php:543 +#: mod/photos.php:539 #, php-format msgid "%1$s was tagged in %2$s by %3$s" msgstr "ذكر %3$s %1$s في %2$s" -#: mod/photos.php:580 src/Module/Conversation/Community.php:160 +#: mod/photos.php:576 src/Module/Conversation/Community.php:160 #: src/Module/Directory.php:48 src/Module/Profile/Photos.php:293 #: src/Module/Search/Index.php:65 msgid "Public access denied." msgstr "رُفض الوصول العلني." -#: mod/photos.php:585 +#: mod/photos.php:581 msgid "No photos selected" msgstr "لم تختر صورًا" -#: mod/photos.php:717 +#: mod/photos.php:709 #, php-format msgid "The maximum accepted image size is %s" msgstr "الحد الأقصى لحجم الصورة المسموح به هو %s" -#: mod/photos.php:724 +#: mod/photos.php:716 msgid "Upload Photos" msgstr "ارفع صورًا" -#: mod/photos.php:728 mod/photos.php:816 +#: mod/photos.php:720 mod/photos.php:809 msgid "New album name: " msgstr "اسم الألبوم الجديد: " -#: mod/photos.php:729 +#: mod/photos.php:721 msgid "or select existing album:" msgstr "أو اختر ألبومًا موجودًا:" -#: mod/photos.php:730 +#: mod/photos.php:722 msgid "Do not show a status post for this upload" msgstr "لا تظهر مشاركة حالة لهذا الملف المرفوع" -#: mod/photos.php:732 mod/photos.php:1093 src/Content/Conversation.php:403 +#: mod/photos.php:725 mod/photos.php:1086 src/Content/Conversation.php:402 #: src/Module/Calendar/Event/Form.php:253 src/Module/Post/Edit.php:183 msgid "Permissions" msgstr "الأُذونات" -#: mod/photos.php:797 +#: mod/photos.php:790 msgid "Do you really want to delete this photo album and all its photos?" msgstr "أتريد حذف هذا الألبوم وكافة محتوياته؟" -#: mod/photos.php:798 mod/photos.php:821 +#: mod/photos.php:791 mod/photos.php:814 msgid "Delete Album" msgstr "احذف الألبوم" -#: mod/photos.php:799 mod/photos.php:899 src/Content/Conversation.php:419 +#: mod/photos.php:792 mod/photos.php:892 src/Content/Conversation.php:417 #: src/Module/Contact/Follow.php:173 src/Module/Contact/Revoke.php:109 #: src/Module/Contact/Unfollow.php:126 #: src/Module/Media/Attachment/Browser.php:77 @@ -510,133 +511,133 @@ msgstr "احذف الألبوم" msgid "Cancel" msgstr "ألغ" -#: mod/photos.php:825 +#: mod/photos.php:818 msgid "Edit Album" msgstr "عدّل الألبوم" -#: mod/photos.php:826 +#: mod/photos.php:819 msgid "Drop Album" msgstr "احذف الألبوم" -#: mod/photos.php:830 +#: mod/photos.php:823 msgid "Show Newest First" msgstr "اعرض الأحدث أولًا" -#: mod/photos.php:832 +#: mod/photos.php:825 msgid "Show Oldest First" msgstr "اعرض الأقدم أولًا" -#: mod/photos.php:853 src/Module/Profile/Photos.php:346 +#: mod/photos.php:846 src/Module/Profile/Photos.php:346 msgid "View Photo" msgstr "اعرض الصور" -#: mod/photos.php:885 +#: mod/photos.php:878 msgid "Permission denied. Access to this item may be restricted." msgstr "رُفض الإذن. قد يكون الوصول إلى هذا العنصر مقيدا." -#: mod/photos.php:887 +#: mod/photos.php:880 msgid "Photo not available" msgstr "الصورة غير متوفرة" -#: mod/photos.php:897 +#: mod/photos.php:890 msgid "Do you really want to delete this photo?" msgstr "أتريد حذف هذه الصورة؟" -#: mod/photos.php:898 mod/photos.php:1098 +#: mod/photos.php:891 mod/photos.php:1091 msgid "Delete Photo" msgstr "احذف الصورة" -#: mod/photos.php:996 +#: mod/photos.php:989 msgid "View photo" msgstr "اعرض الصورة" -#: mod/photos.php:998 +#: mod/photos.php:991 msgid "Edit photo" msgstr "عدّل الصورة" -#: mod/photos.php:999 +#: mod/photos.php:992 msgid "Delete photo" msgstr "احذف الصورة" -#: mod/photos.php:1000 +#: mod/photos.php:993 msgid "Use as profile photo" msgstr "استخدامها كصورة الملف الشخصي" -#: mod/photos.php:1007 +#: mod/photos.php:1000 msgid "Private Photo" msgstr "صور خاصة" -#: mod/photos.php:1013 +#: mod/photos.php:1006 msgid "View Full Size" msgstr "اعرض بالحجم الكامل" -#: mod/photos.php:1066 +#: mod/photos.php:1059 msgid "Tags: " msgstr "الوسوم: " -#: mod/photos.php:1069 +#: mod/photos.php:1062 msgid "[Select tags to remove]" msgstr "[اختر وسومًا لإزالتها]" -#: mod/photos.php:1084 +#: mod/photos.php:1077 msgid "New album name" msgstr "اسم الألبوم الجديد" -#: mod/photos.php:1085 +#: mod/photos.php:1078 msgid "Caption" msgstr "وصف الصورة" -#: mod/photos.php:1086 +#: mod/photos.php:1079 msgid "Add a Tag" msgstr "أضف وسمًا" -#: mod/photos.php:1086 +#: mod/photos.php:1079 msgid "" "Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping" msgstr "مثال: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping" -#: mod/photos.php:1087 +#: mod/photos.php:1080 msgid "Do not rotate" msgstr "لا تُدر" -#: mod/photos.php:1088 +#: mod/photos.php:1081 msgid "Rotate CW (right)" msgstr "أدر باتجاه عقارب الساعة" -#: mod/photos.php:1089 +#: mod/photos.php:1082 msgid "Rotate CCW (left)" msgstr "أدر عكس اتجاه عقارب الساعة" -#: mod/photos.php:1135 mod/photos.php:1191 mod/photos.php:1271 -#: src/Module/Contact.php:618 src/Module/Item/Compose.php:188 -#: src/Object/Post.php:1151 +#: mod/photos.php:1128 mod/photos.php:1184 mod/photos.php:1264 +#: src/Module/Contact.php:618 src/Module/Item/Compose.php:195 +#: src/Object/Post.php:1156 msgid "This is you" msgstr "هذا أنت" -#: mod/photos.php:1137 mod/photos.php:1193 mod/photos.php:1273 -#: src/Module/Moderation/Reports.php:95 src/Object/Post.php:603 -#: src/Object/Post.php:1153 +#: mod/photos.php:1130 mod/photos.php:1186 mod/photos.php:1266 +#: src/Module/Moderation/Reports.php:110 src/Object/Post.php:612 +#: src/Object/Post.php:1158 msgid "Comment" msgstr "علِّق" -#: mod/photos.php:1139 mod/photos.php:1195 mod/photos.php:1275 -#: src/Content/Conversation.php:416 src/Module/Calendar/Event/Form.php:248 -#: src/Module/Item/Compose.php:201 src/Module/Post/Edit.php:165 -#: src/Object/Post.php:1167 +#: mod/photos.php:1132 mod/photos.php:1188 mod/photos.php:1268 +#: src/Content/Conversation.php:414 src/Module/Calendar/Event/Form.php:248 +#: src/Module/Item/Compose.php:208 src/Module/Post/Edit.php:165 +#: src/Object/Post.php:1172 msgid "Preview" msgstr "معاينة" -#: mod/photos.php:1140 src/Content/Conversation.php:369 -#: src/Module/Post/Edit.php:130 src/Object/Post.php:1155 +#: mod/photos.php:1133 src/Content/Conversation.php:368 +#: src/Module/Post/Edit.php:130 src/Object/Post.php:1160 msgid "Loading..." msgstr "يحمل..." -#: mod/photos.php:1232 src/Content/Conversation.php:1501 -#: src/Object/Post.php:261 +#: mod/photos.php:1225 src/Content/Conversation.php:1498 +#: src/Object/Post.php:274 msgid "Select" msgstr "اختر" -#: mod/photos.php:1233 src/Content/Conversation.php:1502 +#: mod/photos.php:1226 src/Content/Conversation.php:1499 #: src/Module/Moderation/Users/Active.php:136 #: src/Module/Moderation/Users/Blocked.php:136 #: src/Module/Moderation/Users/Index.php:151 @@ -645,136 +646,136 @@ msgstr "اختر" msgid "Delete" msgstr "احذف" -#: mod/photos.php:1294 src/Object/Post.php:426 +#: mod/photos.php:1287 src/Object/Post.php:440 msgid "Like" msgstr "أعجبني" -#: mod/photos.php:1295 src/Object/Post.php:426 +#: mod/photos.php:1288 src/Object/Post.php:440 msgid "I like this (toggle)" msgstr "أعجبني (بدِّل)" -#: mod/photos.php:1296 src/Object/Post.php:427 +#: mod/photos.php:1289 src/Object/Post.php:441 msgid "Dislike" msgstr "لم يعجبني" -#: mod/photos.php:1298 src/Object/Post.php:427 +#: mod/photos.php:1291 src/Object/Post.php:441 msgid "I don't like this (toggle)" msgstr "لم يعجبني (بدِّل)" -#: mod/photos.php:1320 +#: mod/photos.php:1313 msgid "Map" msgstr "خريطة" -#: src/App.php:473 +#: src/App.php:438 msgid "No system theme config value set." msgstr "لم تُضبط سمة النظام." -#: src/App.php:581 +#: src/App.php:546 msgid "Apologies but the website is unavailable at the moment." msgstr "نعتذر هذا الموقع غير متاح حاليا." -#: src/App/Page.php:249 +#: src/App/Page.php:250 msgid "Delete this item?" msgstr "أتريد حذف العنصر؟" -#: src/App/Page.php:250 +#: src/App/Page.php:251 msgid "" "Block this author? They won't be able to follow you nor see your public " "posts, and you won't be able to see their posts and their notifications." msgstr "أتريد حظر هذا المتراسل؟ لن يتمكن من متابعتك أو رؤية مشاركاتك العلنية، ولن تكون قادراً على رؤية مشاركاتهم واستلام تنبيهات منهم." -#: src/App/Page.php:251 +#: src/App/Page.php:252 msgid "" "Ignore this author? You won't be able to see their posts and their " "notifications." msgstr "" -#: src/App/Page.php:252 +#: src/App/Page.php:253 msgid "Collapse this author's posts?" msgstr "" -#: src/App/Page.php:253 +#: src/App/Page.php:254 msgid "Ignore this author's server?" msgstr "" -#: src/App/Page.php:254 src/Module/Settings/Server/Action.php:61 +#: src/App/Page.php:255 src/Module/Settings/Server/Action.php:61 #: src/Module/Settings/Server/Index.php:108 msgid "" "You won't see any content from this server including reshares in your " "Network page, the community pages and individual conversations." msgstr "" -#: src/App/Page.php:256 +#: src/App/Page.php:257 msgid "Like not successful" msgstr "" -#: src/App/Page.php:257 +#: src/App/Page.php:258 msgid "Dislike not successful" msgstr "" -#: src/App/Page.php:258 +#: src/App/Page.php:259 msgid "Sharing not successful" msgstr "" -#: src/App/Page.php:259 +#: src/App/Page.php:260 msgid "Attendance unsuccessful" msgstr "" -#: src/App/Page.php:260 +#: src/App/Page.php:261 msgid "Backend error" msgstr "" -#: src/App/Page.php:261 +#: src/App/Page.php:262 msgid "Network error" msgstr "" -#: src/App/Page.php:264 +#: src/App/Page.php:265 msgid "Drop files here to upload" msgstr "" -#: src/App/Page.php:265 +#: src/App/Page.php:266 msgid "Your browser does not support drag and drop file uploads." msgstr "" -#: src/App/Page.php:266 +#: src/App/Page.php:267 msgid "" "Please use the fallback form below to upload your files like in the olden " "days." msgstr "" -#: src/App/Page.php:267 +#: src/App/Page.php:268 msgid "File is too big ({{filesize}}MiB). Max filesize: {{maxFilesize}}MiB." msgstr "" -#: src/App/Page.php:268 +#: src/App/Page.php:269 msgid "You can't upload files of this type." msgstr "" -#: src/App/Page.php:269 +#: src/App/Page.php:270 msgid "Server responded with {{statusCode}} code." msgstr "" -#: src/App/Page.php:270 +#: src/App/Page.php:271 msgid "Cancel upload" msgstr "" -#: src/App/Page.php:271 +#: src/App/Page.php:272 msgid "Upload canceled." msgstr "" -#: src/App/Page.php:272 +#: src/App/Page.php:273 msgid "Are you sure you want to cancel this upload?" msgstr "" -#: src/App/Page.php:273 +#: src/App/Page.php:274 msgid "Remove file" msgstr "" -#: src/App/Page.php:274 +#: src/App/Page.php:275 msgid "You can't upload any more files." msgstr "" -#: src/App/Page.php:352 +#: src/App/Page.php:353 msgid "toggle mobile" msgstr "بدّل واجهة الهاتف" @@ -803,13 +804,14 @@ 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/Privacy/PermissionTooltip.php:164 +#: src/Module/Privacy/PermissionTooltip.php:186 +#: src/Module/Settings/Channels.php:160 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/Contact.php:417 src/Module/Settings/Channels.php:159 msgid "Following" msgstr "متابَعون" @@ -968,7 +970,7 @@ msgstr "تمت كل تحديثات المعلقة للمشاركة." msgid "Enter user nickname: " msgstr "أدخل لقب المستخدم: " -#: src/Console/User.php:182 src/Model/User.php:819 +#: src/Console/User.php:182 src/Model/User.php:824 #: src/Module/Api/Twitter/ContactEndpoint.php:74 #: src/Module/Moderation/Users/Active.php:71 #: src/Module/Moderation/Users/Blocked.php:71 @@ -1297,281 +1299,281 @@ msgstr[3] "" msgstr[4] "" msgstr[5] "" -#: src/Content/Conversation.php:338 +#: src/Content/Conversation.php:337 msgid "Visible to everybody" msgstr "مرئي للجميع" -#: src/Content/Conversation.php:339 src/Module/Item/Compose.php:200 -#: src/Object/Post.php:1166 +#: src/Content/Conversation.php:338 src/Module/Item/Compose.php:207 +#: src/Object/Post.php:1171 msgid "Please enter a image/video/audio/webpage URL:" msgstr "رجاء أدخل رابط صورة/فيديو/صوت/صفحة ويب:" -#: src/Content/Conversation.php:340 +#: src/Content/Conversation.php:339 msgid "Tag term:" msgstr "مصطلح الوسم:" -#: src/Content/Conversation.php:341 src/Module/Filer/SaveTag.php:73 +#: src/Content/Conversation.php:340 src/Module/Filer/SaveTag.php:73 msgid "Save to Folder:" msgstr "احفظ في مجلد:" -#: src/Content/Conversation.php:342 +#: src/Content/Conversation.php:341 msgid "Where are you right now?" msgstr "أين أنت حاليا؟" -#: src/Content/Conversation.php:343 +#: src/Content/Conversation.php:342 msgid "Delete item(s)?" msgstr "أتريد حذف العناصر؟" -#: src/Content/Conversation.php:355 src/Module/Item/Compose.php:175 +#: src/Content/Conversation.php:354 src/Module/Item/Compose.php:182 msgid "Created at" msgstr "أُنشئ في" -#: src/Content/Conversation.php:365 +#: src/Content/Conversation.php:364 msgid "New Post" msgstr "مشاركة جديدة" -#: src/Content/Conversation.php:368 +#: src/Content/Conversation.php:367 msgid "Share" msgstr "شارك" -#: src/Content/Conversation.php:371 src/Module/Post/Edit.php:132 +#: src/Content/Conversation.php:370 src/Module/Post/Edit.php:132 msgid "upload photo" msgstr "ارفع صورة" -#: src/Content/Conversation.php:372 src/Module/Post/Edit.php:133 +#: src/Content/Conversation.php:371 src/Module/Post/Edit.php:133 msgid "Attach file" msgstr "أرفق ملفًا" -#: src/Content/Conversation.php:373 src/Module/Post/Edit.php:134 +#: src/Content/Conversation.php:372 src/Module/Post/Edit.php:134 msgid "attach file" msgstr "أرفق ملفًا" -#: src/Content/Conversation.php:374 src/Module/Item/Compose.php:190 -#: src/Module/Post/Edit.php:171 src/Object/Post.php:1156 +#: src/Content/Conversation.php:373 src/Module/Item/Compose.php:197 +#: src/Module/Post/Edit.php:171 src/Object/Post.php:1161 msgid "Bold" msgstr "عريض" -#: src/Content/Conversation.php:375 src/Module/Item/Compose.php:191 -#: src/Module/Post/Edit.php:172 src/Object/Post.php:1157 +#: src/Content/Conversation.php:374 src/Module/Item/Compose.php:198 +#: src/Module/Post/Edit.php:172 src/Object/Post.php:1162 msgid "Italic" msgstr "مائل" -#: src/Content/Conversation.php:376 src/Module/Item/Compose.php:192 -#: src/Module/Post/Edit.php:173 src/Object/Post.php:1158 +#: src/Content/Conversation.php:375 src/Module/Item/Compose.php:199 +#: src/Module/Post/Edit.php:173 src/Object/Post.php:1163 msgid "Underline" msgstr "تحته خط" -#: src/Content/Conversation.php:377 src/Module/Item/Compose.php:193 -#: src/Module/Post/Edit.php:174 src/Object/Post.php:1160 +#: src/Content/Conversation.php:376 src/Module/Item/Compose.php:200 +#: src/Module/Post/Edit.php:174 src/Object/Post.php:1165 msgid "Quote" msgstr "اقتبس" -#: src/Content/Conversation.php:378 src/Module/Item/Compose.php:194 -#: src/Module/Post/Edit.php:175 src/Object/Post.php:1161 +#: src/Content/Conversation.php:377 src/Module/Item/Compose.php:201 +#: src/Module/Post/Edit.php:175 src/Object/Post.php:1166 msgid "Add emojis" msgstr "" -#: src/Content/Conversation.php:379 src/Module/Item/Compose.php:195 -#: src/Object/Post.php:1159 +#: src/Content/Conversation.php:378 src/Module/Item/Compose.php:202 +#: src/Object/Post.php:1164 msgid "Content Warning" msgstr "" -#: src/Content/Conversation.php:380 src/Module/Item/Compose.php:196 -#: src/Module/Post/Edit.php:176 src/Object/Post.php:1162 +#: src/Content/Conversation.php:379 src/Module/Item/Compose.php:203 +#: src/Module/Post/Edit.php:176 src/Object/Post.php:1167 msgid "Code" msgstr "شفرة" -#: src/Content/Conversation.php:381 src/Module/Item/Compose.php:197 -#: src/Object/Post.php:1163 +#: src/Content/Conversation.php:380 src/Module/Item/Compose.php:204 +#: src/Object/Post.php:1168 msgid "Image" msgstr "صورة" -#: src/Content/Conversation.php:382 src/Module/Item/Compose.php:198 -#: src/Module/Post/Edit.php:177 src/Object/Post.php:1164 +#: src/Content/Conversation.php:381 src/Module/Item/Compose.php:205 +#: src/Module/Post/Edit.php:177 src/Object/Post.php:1169 msgid "Link" msgstr "رابط" -#: src/Content/Conversation.php:383 src/Module/Item/Compose.php:199 -#: src/Module/Post/Edit.php:178 src/Object/Post.php:1165 +#: src/Content/Conversation.php:382 src/Module/Item/Compose.php:206 +#: src/Module/Post/Edit.php:178 src/Object/Post.php:1170 msgid "Link or Media" msgstr "رابط أو وسائط" -#: src/Content/Conversation.php:384 +#: src/Content/Conversation.php:383 msgid "Video" msgstr "فيديو" -#: src/Content/Conversation.php:385 src/Module/Item/Compose.php:202 +#: src/Content/Conversation.php:384 src/Module/Item/Compose.php:209 #: src/Module/Post/Edit.php:141 msgid "Set your location" msgstr "عيّن موقعك" -#: src/Content/Conversation.php:386 src/Module/Post/Edit.php:142 +#: src/Content/Conversation.php:385 src/Module/Post/Edit.php:142 msgid "set location" msgstr "عين الموقع" -#: src/Content/Conversation.php:387 src/Module/Post/Edit.php:143 +#: src/Content/Conversation.php:386 src/Module/Post/Edit.php:143 msgid "Clear browser location" msgstr "امسح موقع المتصفح" -#: src/Content/Conversation.php:388 src/Module/Post/Edit.php:144 +#: src/Content/Conversation.php:387 src/Module/Post/Edit.php:144 msgid "clear location" msgstr "امسح الموقع" -#: src/Content/Conversation.php:390 src/Module/Item/Compose.php:207 +#: src/Content/Conversation.php:389 src/Module/Item/Compose.php:214 #: src/Module/Post/Edit.php:157 msgid "Set title" msgstr "عين العنوان" -#: src/Content/Conversation.php:392 src/Module/Item/Compose.php:208 +#: src/Content/Conversation.php:391 src/Module/Item/Compose.php:215 #: src/Module/Post/Edit.php:159 msgid "Categories (comma-separated list)" msgstr "الفئات (قائمة مفصولة بفاصلة)" -#: src/Content/Conversation.php:397 src/Module/Item/Compose.php:224 +#: src/Content/Conversation.php:396 src/Module/Item/Compose.php:231 msgid "Scheduled at" msgstr "بُرمِج في" -#: src/Content/Conversation.php:402 src/Module/Post/Edit.php:146 +#: src/Content/Conversation.php:401 src/Module/Post/Edit.php:146 msgid "Permission settings" msgstr "إعدادات الأذونات" -#: src/Content/Conversation.php:412 src/Module/Post/Edit.php:155 +#: src/Content/Conversation.php:410 src/Module/Post/Edit.php:155 msgid "Public post" msgstr "مشاركة علنية" -#: src/Content/Conversation.php:426 src/Content/Widget/VCard.php:130 -#: src/Model/Profile.php:483 src/Module/Admin/Logs/View.php:92 +#: src/Content/Conversation.php:424 src/Content/Widget/VCard.php:131 +#: src/Model/Profile.php:483 src/Module/Admin/Logs/View.php:94 #: src/Module/Post/Edit.php:181 msgid "Message" msgstr "الرسالة" -#: src/Content/Conversation.php:427 src/Module/Post/Edit.php:182 +#: src/Content/Conversation.php:425 src/Module/Post/Edit.php:182 #: src/Module/Settings/TwoFactor/Trusted.php:143 msgid "Browser" msgstr "المتصفح" -#: src/Content/Conversation.php:429 src/Module/Post/Edit.php:185 +#: src/Content/Conversation.php:427 src/Module/Post/Edit.php:185 msgid "Open Compose page" msgstr "افتح صفحة الإنشاء" -#: src/Content/Conversation.php:597 +#: src/Content/Conversation.php:594 msgid "remove" msgstr "أزل" -#: src/Content/Conversation.php:601 +#: src/Content/Conversation.php:598 msgid "Delete Selected Items" msgstr "أزل العناصر المختارة" -#: src/Content/Conversation.php:729 src/Content/Conversation.php:732 -#: src/Content/Conversation.php:735 src/Content/Conversation.php:738 -#: src/Content/Conversation.php:741 +#: src/Content/Conversation.php:726 src/Content/Conversation.php:729 +#: src/Content/Conversation.php:732 src/Content/Conversation.php:735 +#: src/Content/Conversation.php:738 #, php-format msgid "You had been addressed (%s)." msgstr "ذُكرت (%s)." -#: src/Content/Conversation.php:744 +#: src/Content/Conversation.php:741 #, php-format msgid "You are following %s." msgstr "تتابع %s." -#: src/Content/Conversation.php:749 +#: src/Content/Conversation.php:746 #, php-format msgid "You subscribed to %s." msgstr "" -#: src/Content/Conversation.php:751 +#: src/Content/Conversation.php:748 msgid "You subscribed to one or more tags in this post." msgstr "" -#: src/Content/Conversation.php:771 +#: src/Content/Conversation.php:768 #, php-format msgid "%s reshared this." msgstr "أعاد %s نشره." -#: src/Content/Conversation.php:773 +#: src/Content/Conversation.php:770 msgid "Reshared" msgstr "أُعيد نشره" -#: src/Content/Conversation.php:773 +#: src/Content/Conversation.php:770 #, php-format msgid "Reshared by %s <%s>" msgstr "أعاد نشره %s <%s>" -#: src/Content/Conversation.php:776 +#: src/Content/Conversation.php:773 #, php-format msgid "%s is participating in this thread." msgstr "%s مشترك في هذا النقاش." -#: src/Content/Conversation.php:779 +#: src/Content/Conversation.php:776 msgid "Stored for general reasons" msgstr "" -#: src/Content/Conversation.php:782 +#: src/Content/Conversation.php:779 msgid "Global post" msgstr "مشاركة علنية" -#: src/Content/Conversation.php:785 +#: src/Content/Conversation.php:782 msgid "Sent via an relay server" msgstr "" -#: src/Content/Conversation.php:785 +#: src/Content/Conversation.php:782 #, php-format msgid "Sent via the relay server %s <%s>" msgstr "" -#: src/Content/Conversation.php:788 +#: src/Content/Conversation.php:785 msgid "Fetched" msgstr "جُلب" -#: src/Content/Conversation.php:788 +#: src/Content/Conversation.php:785 #, php-format msgid "Fetched because of %s <%s>" msgstr "جُلب بسبب %s <%s>" -#: src/Content/Conversation.php:791 +#: src/Content/Conversation.php:788 msgid "Stored because of a child post to complete this thread." msgstr "" -#: src/Content/Conversation.php:794 +#: src/Content/Conversation.php:791 msgid "Local delivery" msgstr "" -#: src/Content/Conversation.php:797 +#: src/Content/Conversation.php:794 msgid "Stored because of your activity (like, comment, star, ...)" msgstr "" -#: src/Content/Conversation.php:800 +#: src/Content/Conversation.php:797 msgid "Distributed" msgstr "" -#: src/Content/Conversation.php:803 +#: src/Content/Conversation.php:800 msgid "Pushed to us" msgstr "" -#: src/Content/Conversation.php:1529 src/Object/Post.php:248 +#: src/Content/Conversation.php:1518 src/Object/Post.php:261 msgid "Pinned item" msgstr "عنصر مثبت" -#: src/Content/Conversation.php:1546 src/Object/Post.php:548 -#: src/Object/Post.php:549 +#: src/Content/Conversation.php:1535 src/Object/Post.php:555 +#: src/Object/Post.php:556 #, php-format msgid "View %s's profile @ %s" msgstr "اعرض ملف %s الشخصي @ %s" -#: src/Content/Conversation.php:1559 src/Object/Post.php:536 +#: src/Content/Conversation.php:1549 src/Object/Post.php:543 msgid "Categories:" msgstr "الفئات:" -#: src/Content/Conversation.php:1560 src/Object/Post.php:537 +#: src/Content/Conversation.php:1550 src/Object/Post.php:544 msgid "Filed under:" msgstr "مصنف كـ:" -#: src/Content/Conversation.php:1568 src/Object/Post.php:562 +#: src/Content/Conversation.php:1558 src/Object/Post.php:570 #, php-format msgid "%s from %s" msgstr "%s من %s" -#: src/Content/Conversation.php:1584 +#: src/Content/Conversation.php:1574 msgid "View in context" msgstr "اعرضه في السياق" @@ -1625,7 +1627,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:199 src/Module/Settings/Channels.php:220 msgid "Images" msgstr "" @@ -1634,7 +1636,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:201 src/Module/Settings/Channels.php:222 msgid "Audio" msgstr "" @@ -1643,7 +1645,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:200 src/Module/Settings/Channels.php:221 msgid "Videos" msgstr "" @@ -1660,7 +1662,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:150 src/Module/Settings/Channels.php:155 msgid "Global Community" msgstr "المجتمع العالمي" @@ -1669,7 +1671,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:156 msgid "Latest Activity" msgstr "آخر نشاط" @@ -1678,7 +1680,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:157 msgid "Latest Posts" msgstr "آخر المشاركات" @@ -1687,7 +1689,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:158 msgid "Latest Creation" msgstr "" @@ -1704,7 +1706,7 @@ msgstr "نشاطي" msgid "Posts that mention or involve you" msgstr "المشاركات التي تذكرك أو تتعلق بك" -#: src/Content/Conversation/Factory/Network.php:42 src/Object/Post.php:398 +#: src/Content/Conversation/Factory/Network.php:42 src/Object/Post.php:411 msgid "Starred" msgstr "المفضلة" @@ -1712,124 +1714,196 @@ msgstr "المفضلة" msgid "Favourite Posts" msgstr "المشاركات المفضلة" -#: src/Content/Feature.php:96 +#: src/Content/Feature.php:107 msgid "General Features" msgstr "الميّزات العامة" -#: src/Content/Feature.php:98 +#: src/Content/Feature.php:109 msgid "Photo Location" msgstr "موقع الصورة" -#: src/Content/Feature.php:98 +#: src/Content/Feature.php:109 msgid "" "Photo metadata is normally stripped. This extracts the location (if present)" " prior to stripping metadata and links it to a map." msgstr "عادة ما تتم إزالة البيانات الوصفية للصور. هذا يجعل من الممكن حفظ الموقع (قبل إزالة البيانات) ووضع الصورة على الخريطة." -#: src/Content/Feature.php:99 -msgid "Trending Tags" -msgstr "الوسوم الشائعة" +#: src/Content/Feature.php:110 +msgid "Display the community in the navigation" +msgstr "" -#: src/Content/Feature.php:99 +#: src/Content/Feature.php:110 msgid "" -"Show a community page widget with a list of the most popular tags in recent " -"public posts." -msgstr "أظهر ودجة صفحة المجتمع تحوي قائمة الوسوم الشائعة في المشاركات العلنية الأخيرة." +"If enabled, the community can be accessed via the navigation menu. " +"Independent from this setting, the community timelines can always be " +"accessed via the channels." +msgstr "" -#: src/Content/Feature.php:104 +#: src/Content/Feature.php:115 msgid "Post Composition Features" msgstr "ميّزات إنشاء المشاركة" -#: src/Content/Feature.php:105 -msgid "Auto-mention Groups" -msgstr "" - -#: src/Content/Feature.php:105 -msgid "" -"Add/remove mention when a group page is selected/deselected in ACL window." -msgstr "" - -#: src/Content/Feature.php:106 +#: src/Content/Feature.php:116 msgid "Explicit Mentions" msgstr "ذِكر صريح" -#: src/Content/Feature.php:106 +#: src/Content/Feature.php:116 msgid "" "Add explicit mentions to comment box for manual control over who gets " "mentioned in replies." msgstr "يضيف الذِكر الصريح في صندوق التعليق مما يسمح بالتحكم اليدوي بالذِكر في التعليقات." -#: src/Content/Feature.php:107 +#: src/Content/Feature.php:117 msgid "Add an abstract from ActivityPub content warnings" msgstr "" -#: src/Content/Feature.php:107 +#: src/Content/Feature.php:117 msgid "" "Add an abstract when commenting on ActivityPub posts with a content warning." " Abstracts are displayed as content warning on systems like Mastodon or " "Pleroma." msgstr "" -#: src/Content/Feature.php:112 +#: src/Content/Feature.php:122 msgid "Post/Comment Tools" msgstr "أدوات النشر\\التعليق" -#: src/Content/Feature.php:113 +#: src/Content/Feature.php:123 msgid "Post Categories" msgstr "فئات المشاركة" -#: src/Content/Feature.php:113 +#: src/Content/Feature.php:123 msgid "Add categories to your posts" msgstr "أضف فئات لمشاركاتك" -#: src/Content/Feature.php:118 +#: src/Content/Feature.php:128 +msgid "Network Widgets" +msgstr "" + +#: src/Content/Feature.php:129 src/Content/Widget.php:216 +#: src/Model/Circle.php:601 src/Module/Contact.php:400 +#: src/Module/Welcome.php:76 +msgid "Circles" +msgstr "" + +#: src/Content/Feature.php:129 +msgid "" +"Display posts that have been created by accounts of the selected circle." +msgstr "" + +#: src/Content/Feature.php:130 src/Content/GroupManager.php:147 +#: src/Content/Nav.php:278 src/Content/Text/HTML.php:882 +#: src/Content/Widget.php:538 src/Model/User.php:1390 +msgid "Groups" +msgstr "" + +#: src/Content/Feature.php:130 +msgid "Display posts that have been distributed by the selected group." +msgstr "" + +#: src/Content/Feature.php:131 src/Content/Widget.php:507 +msgid "Archives" +msgstr "الأرشيفات" + +#: src/Content/Feature.php:131 +msgid "Display an archive where posts can be selected by month and year." +msgstr "" + +#: src/Content/Feature.php:132 src/Content/Widget.php:289 +msgid "Protocols" +msgstr "الموافيق" + +#: src/Content/Feature.php:132 +msgid "Display posts with the selected protocols." +msgstr "" + +#: src/Content/Feature.php:133 src/Content/Widget.php:544 +#: src/Module/Settings/Account.php:442 +msgid "Account Types" +msgstr "أنواع الحسابات" + +#: src/Content/Feature.php:133 +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:472 src/Module/BaseSettings.php:125 +#: src/Module/Settings/Channels.php:225 src/Module/Settings/Display.php:315 +msgid "Channels" +msgstr "" + +#: src/Content/Feature.php:134 +msgid "Display posts in the system channels and user defined channels." +msgstr "" + +#: src/Content/Feature.php:135 src/Content/Widget/SavedSearches.php:60 +msgid "Saved Searches" +msgstr "عمليات البحث المحفوظة" + +#: src/Content/Feature.php:135 +msgid "Display posts that contain subscribed hashtags." +msgstr "" + +#: src/Content/Feature.php:136 src/Content/Widget.php:319 +msgid "Saved Folders" +msgstr "المجلدات المحفوظة" + +#: src/Content/Feature.php:136 +msgid "Display a list of folders in which posts are stored." +msgstr "" + +#: src/Content/Feature.php:137 src/Module/Conversation/Timeline.php:199 +msgid "Own Contacts" +msgstr "مشاركات متراسليك" + +#: src/Content/Feature.php:137 +msgid "" +"Include or exclude posts from subscribed accounts. This widget is not " +"visible on all channels." +msgstr "" + +#: src/Content/Feature.php:138 +msgid "Trending Tags" +msgstr "الوسوم الشائعة" + +#: src/Content/Feature.php:138 +msgid "Display a list of the most popular tags in recent public posts." +msgstr "" + +#: src/Content/Feature.php:143 msgid "Advanced Profile Settings" msgstr "إعدادات الحساب الشخصي المُتقدّمة" -#: src/Content/Feature.php:119 -msgid "List Groups" -msgstr "" - -#: src/Content/Feature.php:119 -msgid "Show visitors public groups at the Advanced Profile Page" -msgstr "" - -#: src/Content/Feature.php:120 +#: src/Content/Feature.php:144 msgid "Tag Cloud" msgstr "سحابة الوسوم" -#: src/Content/Feature.php:120 +#: src/Content/Feature.php:144 msgid "Provide a personal tag cloud on your profile page" msgstr "إظهار سحابة وسوم في صفحة ملفك الشخصي" -#: src/Content/Feature.php:121 +#: src/Content/Feature.php:145 msgid "Display Membership Date" msgstr "اعرض عُمر العضوية" -#: src/Content/Feature.php:121 +#: src/Content/Feature.php:145 msgid "Display membership date in profile" msgstr "اعرض عُمر العضوية في الملف الشخصي" -#: src/Content/Feature.php:126 +#: src/Content/Feature.php:150 msgid "Advanced Calendar Settings" msgstr "" -#: src/Content/Feature.php:127 +#: src/Content/Feature.php:151 msgid "Allow anonymous access to your calendar" msgstr "" -#: src/Content/Feature.php:127 +#: src/Content/Feature.php:151 msgid "" "Allows anonymous visitors to consult your calendar and your public events. " "Contact birthday events are private to you." msgstr "" -#: src/Content/GroupManager.php:147 src/Content/Nav.php:278 -#: src/Content/Text/HTML.php:881 src/Content/Widget.php:538 -#: src/Model/User.php:1381 -msgid "Groups" -msgstr "" - #: src/Content/GroupManager.php:149 msgid "External link to group" msgstr "" @@ -1847,95 +1921,99 @@ msgstr "اعرض المزيد" msgid "Create new group" msgstr "" -#: src/Content/Item.php:332 src/Model/Item.php:3254 +#: src/Content/Item.php:331 src/Model/Item.php:3256 msgid "event" msgstr "حدث" -#: src/Content/Item.php:335 src/Content/Item.php:345 +#: src/Content/Item.php:334 src/Content/Item.php:344 msgid "status" msgstr "حالة" -#: src/Content/Item.php:341 src/Model/Item.php:3256 +#: src/Content/Item.php:340 src/Model/Item.php:3258 #: src/Module/Post/Tag/Add.php:123 msgid "photo" msgstr "صورة" -#: src/Content/Item.php:355 src/Module/Post/Tag/Add.php:141 +#: src/Content/Item.php:354 src/Module/Post/Tag/Add.php:141 #, php-format msgid "%1$s tagged %2$s's %3$s with %4$s" msgstr "%1$s وسم %3$s %2$s بـ %4$s" -#: src/Content/Item.php:429 view/theme/frio/theme.php:265 +#: src/Content/Item.php:428 view/theme/frio/theme.php:265 msgid "Follow Thread" msgstr "تابع المناقشة" -#: src/Content/Item.php:430 src/Model/Contact.php:1243 +#: src/Content/Item.php:429 src/Model/Contact.php:1233 msgid "View Status" msgstr "اعرض الحالة" -#: src/Content/Item.php:431 src/Content/Item.php:452 -#: src/Model/Contact.php:1177 src/Model/Contact.php:1234 -#: src/Model/Contact.php:1244 src/Module/Directory.php:157 +#: src/Content/Item.php:430 src/Content/Item.php:453 +#: src/Model/Contact.php:1168 src/Model/Contact.php:1224 +#: src/Model/Contact.php:1234 src/Module/Directory.php:157 #: src/Module/Settings/Profile/Index.php:259 msgid "View Profile" msgstr "اعرض الملف الشخصي" -#: src/Content/Item.php:432 src/Model/Contact.php:1245 +#: src/Content/Item.php:431 src/Model/Contact.php:1235 msgid "View Photos" msgstr "اعرض الصور" -#: src/Content/Item.php:433 src/Model/Contact.php:1212 +#: src/Content/Item.php:432 src/Model/Contact.php:1202 #: src/Model/Profile.php:468 msgid "Network Posts" msgstr "مشاركات الشبكة" -#: src/Content/Item.php:434 src/Model/Contact.php:1236 -#: src/Model/Contact.php:1247 +#: src/Content/Item.php:433 src/Model/Contact.php:1226 +#: src/Model/Contact.php:1237 msgid "View Contact" msgstr "اعرض المتراسل" -#: src/Content/Item.php:435 src/Model/Contact.php:1248 +#: src/Content/Item.php:434 src/Model/Contact.php:1238 msgid "Send PM" msgstr "أرسل رسالة خاصة" -#: src/Content/Item.php:436 src/Module/Contact.php:467 -#: src/Module/Contact/Profile.php:511 +#: src/Content/Item.php:435 src/Module/Contact.php:467 +#: src/Module/Contact/Profile.php:518 #: src/Module/Moderation/Blocklist/Contact.php:116 #: src/Module/Moderation/Users/Active.php:137 #: src/Module/Moderation/Users/Index.php:152 msgid "Block" msgstr "احجب" -#: src/Content/Item.php:437 src/Module/Contact.php:468 -#: src/Module/Contact/Profile.php:519 +#: src/Content/Item.php:436 src/Module/Contact.php:468 +#: src/Module/Contact/Profile.php:526 #: src/Module/Notifications/Introductions.php:134 #: src/Module/Notifications/Introductions.php:206 #: src/Module/Notifications/Notification.php:89 msgid "Ignore" msgstr "تجاهل" -#: src/Content/Item.php:438 src/Module/Contact.php:469 -#: src/Module/Contact/Profile.php:527 +#: src/Content/Item.php:437 src/Module/Contact.php:469 +#: src/Module/Contact/Profile.php:534 msgid "Collapse" msgstr "" -#: src/Content/Item.php:439 src/Object/Post.php:289 +#: src/Content/Item.php:438 src/Object/Post.php:302 #, php-format 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:509 +#: src/Content/Item.php:442 src/Module/Settings/Channels.php:202 +#: src/Module/Settings/Channels.php:223 src/Object/Post.php:516 msgid "Languages" msgstr "اللغات" -#: src/Content/Item.php:449 src/Content/Widget.php:80 -#: src/Model/Contact.php:1237 src/Model/Contact.php:1249 +#: src/Content/Item.php:445 src/Object/Post.php:596 +msgid "Search Text" +msgstr "" + +#: src/Content/Item.php:450 src/Content/Widget.php:80 +#: src/Model/Contact.php:1227 src/Model/Contact.php:1239 #: src/Module/Contact/Follow.php:167 view/theme/vier/theme.php:195 msgid "Connect/Follow" msgstr "اقترن\\تابع" -#: src/Content/Item.php:883 +#: src/Content/Item.php:884 msgid "Unable to fetch user." msgstr "" @@ -1951,7 +2029,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:869 msgid "@name, !group, #tags, content" msgstr "" @@ -1983,7 +2061,7 @@ msgstr "" #: src/Content/Nav.php:230 src/Module/BaseProfile.php:49 #: src/Module/BaseSettings.php:98 src/Module/Contact.php:503 -#: src/Module/Contact/Profile.php:419 src/Module/Profile/Profile.php:268 +#: src/Module/Contact/Profile.php:425 src/Module/Profile/Profile.php:268 #: src/Module/Welcome.php:57 view/theme/frio/theme.php:233 msgid "Profile" msgstr "الملف شخصي" @@ -2014,7 +2092,7 @@ msgstr "مشاركاتك التي تحوي وسائط" #: src/Content/Nav.php:233 src/Content/Nav.php:293 #: src/Module/BaseProfile.php:85 src/Module/BaseProfile.php:88 #: src/Module/BaseProfile.php:96 src/Module/BaseProfile.php:99 -#: src/Module/Settings/Display.php:319 view/theme/frio/theme.php:239 +#: src/Module/Settings/Display.php:316 view/theme/frio/theme.php:239 #: view/theme/frio/theme.php:243 msgid "Calendar" msgstr "التقويم" @@ -2039,7 +2117,7 @@ msgstr "الرئيسية" msgid "Home Page" msgstr "الصفحة الرئيسية" -#: src/Content/Nav.php:255 src/Module/Register.php:168 +#: src/Content/Nav.php:255 src/Module/Register.php:169 #: src/Module/Security/Login.php:124 msgid "Register" msgstr "سجل" @@ -2068,8 +2146,8 @@ msgstr "التطبيقات" msgid "Addon applications, utilities, games" msgstr "إضافات، أدوات، ألعاب" -#: src/Content/Nav.php:269 src/Content/Text/HTML.php:866 -#: src/Module/Admin/Logs/View.php:86 src/Module/Search/Index.php:112 +#: src/Content/Nav.php:269 src/Content/Text/HTML.php:867 +#: src/Module/Admin/Logs/View.php:88 src/Module/Search/Index.php:112 msgid "Search" msgstr "ابحث" @@ -2077,17 +2155,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:876 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:877 #: 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:878 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" @@ -2119,7 +2197,7 @@ msgid "Information about this friendica instance" msgstr "معلومات حول هذا المثيل" #: src/Content/Nav.php:301 src/Module/Admin/Tos.php:78 -#: src/Module/BaseAdmin.php:95 src/Module/Register.php:176 +#: src/Module/BaseAdmin.php:95 src/Module/Register.php:177 #: src/Module/Tos.php:101 msgid "Terms of Service" msgstr "شروط الخدمة" @@ -2213,7 +2291,7 @@ msgstr "إعداد الموقع وتكوينه" #: src/Module/Moderation/Blocklist/Server/Import.php:118 #: src/Module/Moderation/Blocklist/Server/Index.php:95 #: src/Module/Moderation/Item/Delete.php:61 -#: src/Module/Moderation/Reports.php:89 src/Module/Moderation/Summary.php:75 +#: src/Module/Moderation/Reports.php:104 src/Module/Moderation/Summary.php:75 #: src/Module/Moderation/Users/Active.php:133 #: src/Module/Moderation/Users/Blocked.php:133 #: src/Module/Moderation/Users/Deleted.php:80 @@ -2249,51 +2327,51 @@ msgstr "التالي" msgid "last" msgstr "الأخير" -#: src/Content/Text/BBCode.php:767 src/Content/Text/BBCode.php:1728 -#: src/Content/Text/BBCode.php:1729 +#: src/Content/Text/BBCode.php:702 src/Content/Text/BBCode.php:1878 +#: src/Content/Text/BBCode.php:1879 msgid "Image/photo" msgstr "صورة" -#: src/Content/Text/BBCode.php:985 +#: src/Content/Text/BBCode.php:920 #, php-format msgid "%2$s %3$s" msgstr "%2$s %3$s" -#: src/Content/Text/BBCode.php:1010 src/Model/Item.php:3999 -#: src/Model/Item.php:4005 src/Model/Item.php:4006 +#: src/Content/Text/BBCode.php:945 src/Model/Item.php:4012 +#: src/Model/Item.php:4018 src/Model/Item.php:4019 msgid "Link to source" msgstr "رابط المصدر" -#: src/Content/Text/BBCode.php:1635 src/Content/Text/HTML.php:905 +#: src/Content/Text/BBCode.php:1759 src/Content/Text/HTML.php:906 msgid "Click to open/close" msgstr "أنقر للفتح/للإغلاق" -#: src/Content/Text/BBCode.php:1668 +#: src/Content/Text/BBCode.php:1814 msgid "$1 wrote:" msgstr "كتب $1:" -#: src/Content/Text/BBCode.php:1733 src/Content/Text/BBCode.php:1734 +#: src/Content/Text/BBCode.php:1888 src/Content/Text/BBCode.php:1889 msgid "Encrypted content" msgstr "محتوى مشفر" -#: src/Content/Text/BBCode.php:1997 +#: src/Content/Text/BBCode.php:2194 msgid "Invalid source protocol" msgstr "ميفاق المصدر غير صالح" -#: src/Content/Text/BBCode.php:2016 +#: src/Content/Text/BBCode.php:2213 msgid "Invalid link protocol" msgstr "ميفاق الرابط غير صالح" -#: src/Content/Text/HTML.php:783 +#: src/Content/Text/HTML.php:784 msgid "Loading more entries..." msgstr "يحمل مزيدًا من المدخلات..." -#: src/Content/Text/HTML.php:784 +#: src/Content/Text/HTML.php:785 msgid "The end" msgstr "النهاية" -#: src/Content/Text/HTML.php:860 src/Content/Widget/VCard.php:126 -#: src/Model/Profile.php:477 src/Module/Contact/Profile.php:471 +#: src/Content/Text/HTML.php:861 src/Content/Widget/VCard.php:127 +#: src/Model/Profile.php:477 src/Module/Contact/Profile.php:478 msgid "Follow" msgstr "تابع" @@ -2367,11 +2445,6 @@ msgstr "الدليل العالمي" msgid "Local Directory" msgstr "الدليل المحلي" -#: src/Content/Widget.php:216 src/Model/Circle.php:601 -#: src/Module/Contact.php:400 src/Module/Welcome.php:76 -msgid "Circles" -msgstr "" - #: src/Content/Widget.php:218 msgid "Everyone" msgstr "الجميع" @@ -2384,23 +2457,15 @@ msgstr "" msgid "Relationships" msgstr "العلاقات" -#: src/Content/Widget.php:250 src/Module/Circle.php:292 +#: src/Content/Widget.php:250 src/Module/Circle.php:294 #: src/Module/Contact.php:344 msgid "All Contacts" msgstr "كل المتراسلين" -#: src/Content/Widget.php:289 -msgid "Protocols" -msgstr "الموافيق" - #: src/Content/Widget.php:291 msgid "All Protocols" msgstr "كل الموافيق" -#: src/Content/Widget.php:319 -msgid "Saved Folders" -msgstr "المجلدات المحفوظة" - #: src/Content/Widget.php:321 src/Content/Widget.php:352 msgid "Everything" msgstr "كلّ شيء" @@ -2420,10 +2485,6 @@ msgstr[3] "%d متراسلين مشتركين" msgstr[4] "%d متراسلًا مشتركًا" msgstr[5] "%d متراسل مشترك" -#: src/Content/Widget.php:507 -msgid "Archives" -msgstr "الأرشيفات" - #: src/Content/Widget.php:515 msgid "On this date" msgstr "" @@ -2436,7 +2497,7 @@ msgstr "الأشخاص" msgid "Organisations" msgstr "المنظّمات" -#: src/Content/Widget.php:537 src/Model/Contact.php:1739 +#: src/Content/Widget.php:537 src/Model/Contact.php:1729 msgid "News" msgstr "الأخبار" @@ -2444,20 +2505,10 @@ msgstr "الأخبار" msgid "Relays" msgstr "" -#: src/Content/Widget.php:544 src/Module/Settings/Account.php:442 -msgid "Account Types" -msgstr "أنواع الحسابات" - #: src/Content/Widget.php:546 src/Module/Moderation/BaseUsers.php:69 msgid "All" msgstr "الكل" -#: 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 -msgid "Channels" -msgstr "" - #: src/Content/Widget/CalendarExport.php:56 msgid "Export" msgstr "صدّر" @@ -2493,11 +2544,7 @@ msgstr "اعرض المتراسلين" msgid "Remove term" msgstr "أزل العنصر" -#: src/Content/Widget/SavedSearches.php:60 -msgid "Saved Searches" -msgstr "عمليات البحث المحفوظة" - -#: src/Content/Widget/TrendingTags.php:52 +#: src/Content/Widget/TrendingTags.php:53 #, php-format msgid "Trending Tags (last %d hour)" msgid_plural "Trending Tags (last %d hours)" @@ -2508,51 +2555,51 @@ msgstr[3] "الوسوم الشائعة (آخر %d ساعات)" msgstr[4] "الوسوم الشائعة (آخر %d ساعة)" msgstr[5] "الوسوم الشائعة (آخر %d ساعة)" -#: src/Content/Widget/TrendingTags.php:53 +#: src/Content/Widget/TrendingTags.php:54 msgid "More Trending Tags" msgstr "المزيد من الوسوم الشائعة" -#: src/Content/Widget/VCard.php:104 src/Model/Contact.php:1205 -#: src/Model/Profile.php:461 +#: src/Content/Widget/VCard.php:105 src/Model/Contact.php:1196 +#: src/Model/Profile.php:462 msgid "Post to group" msgstr "" -#: src/Content/Widget/VCard.php:109 src/Model/Contact.php:1210 +#: src/Content/Widget/VCard.php:110 src/Model/Contact.php:1200 #: src/Model/Profile.php:466 src/Module/Moderation/Item/Source.php:85 msgid "Mention" msgstr "ذكر" -#: src/Content/Widget/VCard.php:119 src/Model/Profile.php:380 -#: src/Module/Contact/Profile.php:408 src/Module/Profile/Profile.php:199 +#: src/Content/Widget/VCard.php:120 src/Model/Profile.php:381 +#: src/Module/Contact/Profile.php:414 src/Module/Profile/Profile.php:199 msgid "XMPP:" msgstr "XMPP:" -#: src/Content/Widget/VCard.php:120 src/Model/Profile.php:381 -#: src/Module/Contact/Profile.php:410 src/Module/Profile/Profile.php:203 +#: src/Content/Widget/VCard.php:121 src/Model/Profile.php:382 +#: src/Module/Contact/Profile.php:416 src/Module/Profile/Profile.php:203 msgid "Matrix:" msgstr "مايتركس:" -#: src/Content/Widget/VCard.php:121 src/Model/Event.php:82 +#: src/Content/Widget/VCard.php:122 src/Model/Event.php:82 #: src/Model/Event.php:109 src/Model/Event.php:471 src/Model/Event.php:960 -#: src/Model/Profile.php:375 src/Module/Contact/Profile.php:406 +#: src/Model/Profile.php:376 src/Module/Contact/Profile.php:412 #: src/Module/Directory.php:147 src/Module/Notifications/Introductions.php:187 #: src/Module/Profile/Profile.php:221 msgid "Location:" msgstr "الموقع:" -#: src/Content/Widget/VCard.php:124 src/Model/Profile.php:490 +#: src/Content/Widget/VCard.php:125 src/Model/Profile.php:490 #: src/Module/Notifications/Introductions.php:201 msgid "Network:" msgstr "الشبكة:" -#: src/Content/Widget/VCard.php:128 src/Model/Contact.php:1238 -#: src/Model/Contact.php:1250 src/Model/Profile.php:479 -#: src/Module/Contact/Profile.php:463 +#: src/Content/Widget/VCard.php:129 src/Model/Contact.php:1228 +#: src/Model/Contact.php:1240 src/Model/Profile.php:479 +#: src/Module/Contact/Profile.php:470 msgid "Unfollow" msgstr "ألغِ المتابعة" -#: src/Content/Widget/VCard.php:134 src/Model/Contact.php:1207 -#: src/Model/Profile.php:463 +#: src/Content/Widget/VCard.php:135 src/Model/Contact.php:1198 +#: src/Model/Profile.php:464 msgid "View group" msgstr "" @@ -2560,8 +2607,8 @@ msgstr "" msgid "Yourself" msgstr "أنت" -#: src/Core/ACL.php:202 src/Module/PermissionTooltip.php:147 -#: src/Module/PermissionTooltip.php:169 +#: src/Core/ACL.php:202 src/Module/Privacy/PermissionTooltip.php:170 +#: src/Module/Privacy/PermissionTooltip.php:192 msgid "Mutuals" msgstr "المشتركة" @@ -2569,8 +2616,8 @@ msgstr "المشتركة" msgid "Post to Email" msgstr "أنشر عبر البريد الإلكتروني" -#: src/Core/ACL.php:321 src/Module/PermissionTooltip.php:90 -#: src/Module/PermissionTooltip.php:211 +#: src/Core/ACL.php:321 src/Module/Privacy/PermissionTooltip.php:117 +#: src/Module/Privacy/PermissionTooltip.php:231 msgid "Public" msgstr "علني" @@ -2580,7 +2627,7 @@ msgid "" "community pages and by anyone with its link." msgstr "سيتم عرض هذا المحتوى لكل متابِعيك ويمكن مشاهدته في صفحات المجتمع ومن قبل أي شخص عبر رابطه." -#: src/Core/ACL.php:323 src/Module/PermissionTooltip.php:98 +#: src/Core/ACL.php:323 src/Module/Privacy/PermissionTooltip.php:119 msgid "Limited/Private" msgstr "محدود/خاص" @@ -2822,125 +2869,133 @@ msgstr "" msgid "Error: GNU Multiple Precision PHP module required but not installed." msgstr "" -#: src/Core/Installer.php:516 +#: src/Core/Installer.php:499 +msgid "IDN Functions PHP module" +msgstr "" + +#: src/Core/Installer.php:500 +msgid "Error: IDN Functions PHP module required but not installed." +msgstr "" + +#: src/Core/Installer.php:523 msgid "" "The web installer needs to be able to create a file called " "\"local.config.php\" in the \"config\" folder of your web server and it is " "unable to do so." msgstr "مثبِت الويب غير قادر على إنشاء ملف \"local.config.php\" في مجلد \"config\" التابع للخادم." -#: src/Core/Installer.php:517 +#: src/Core/Installer.php:524 msgid "" "This is most often a permission setting, as the web server may not be able " "to write files in your folder - even if you can." msgstr "في أغلب الأحيان تكون مشكلة إذن. قد لا يتمكن خادم الويب من الكتابة في دليلك - على الرغم من أنك تستطيع ذلك." -#: src/Core/Installer.php:518 +#: src/Core/Installer.php:525 msgid "" "At the end of this procedure, we will give you a text to save in a file " "named local.config.php in your Friendica \"config\" folder." msgstr "عند نهاية التثبيت سنزودك بمحتويات لملف \"local.config.php\" لتنشئه يدويًا في الدليل الفرعي \"config\" في دليل خادم فرنديكا." -#: src/Core/Installer.php:519 +#: src/Core/Installer.php:526 msgid "" "You can alternatively skip this procedure and perform a manual installation." " Please see the file \"doc/INSTALL.md\" for instructions." msgstr "يمكنك أيضًا تخطي هذه الخطوة وإجراء تثبيت يدوي. للقيام بذلك يرجى مراجعة ملف \"doc/INSTALL.md\"." -#: src/Core/Installer.php:522 +#: src/Core/Installer.php:529 msgid "config/local.config.php is writable" msgstr "ملف \"config/local.config.php\" قابل للكتابة" -#: src/Core/Installer.php:542 +#: src/Core/Installer.php:549 msgid "" "Friendica uses the Smarty3 template engine to render its web views. Smarty3 " "compiles templates to PHP to speed up rendering." msgstr "يستخدم فرنديكا محرك القوالب Smarty3 لتصيير عرض الويب. يقوم Smarty3 ببناء القوالب كـ PHP لتسريع عملية التصيير." -#: src/Core/Installer.php:543 +#: src/Core/Installer.php:550 msgid "" "In order to store these compiled templates, the web server needs to have " "write access to the directory view/smarty3/ under the Friendica top level " "folder." msgstr "لتتمكن من تخزين هذه النماذج المترجمة ، يجب أن يكون لخادم الإنترنت أذون الكتابة في دليل view/smarty3/ ضمن المجلد الجذر لفرنديكا." -#: src/Core/Installer.php:544 +#: src/Core/Installer.php:551 msgid "" "Please ensure that the user that your web server runs as (e.g. www-data) has" " write access to this folder." msgstr "" -#: src/Core/Installer.php:545 +#: src/Core/Installer.php:552 msgid "" "Note: as a security measure, you should give the web server write access to " "view/smarty3/ only--not the template files (.tpl) that it contains." msgstr "" -#: src/Core/Installer.php:548 +#: src/Core/Installer.php:555 msgid "view/smarty3 is writable" msgstr "ملف \"view/smarty3\" قابل للكتابة" -#: src/Core/Installer.php:576 +#: src/Core/Installer.php:583 msgid "" "Url rewrite in .htaccess seems not working. Make sure you copied .htaccess-" "dist to .htaccess." msgstr "" -#: src/Core/Installer.php:577 +#: src/Core/Installer.php:584 msgid "" "In some circumstances (like running inside containers), you can skip this " "error." msgstr "في بعض المواقف (مثل تشغيله من حاوية) يمكنك تجاهل هذا الخطأ." -#: src/Core/Installer.php:579 +#: src/Core/Installer.php:586 msgid "Error message from Curl when fetching" msgstr "رسالة خطأ من Curl أثناء الجلب" -#: src/Core/Installer.php:585 +#: src/Core/Installer.php:592 msgid "Url rewrite is working" msgstr "إعادة كتابة الرابط تعمل" -#: src/Core/Installer.php:614 +#: src/Core/Installer.php:621 msgid "" "The detection of TLS to secure the communication between the browser and the" " new Friendica server failed." msgstr "" -#: src/Core/Installer.php:615 +#: src/Core/Installer.php:622 msgid "" "It is highly encouraged to use Friendica only over a secure connection as " "sensitive information like passwords will be transmitted." msgstr "نوصي بشدة باستخدام فرنديكا عبر اتصال آمن فقط حيث سيتم تبادل معلومات حساسة مثل كلمات المرور." -#: src/Core/Installer.php:616 +#: src/Core/Installer.php:623 msgid "Please ensure that the connection to the server is secure." msgstr "يرجى التأكد من أن الاتصال بالخادم آمن." -#: src/Core/Installer.php:617 +#: src/Core/Installer.php:624 msgid "No TLS detected" msgstr "" -#: src/Core/Installer.php:619 +#: src/Core/Installer.php:626 msgid "TLS detected" msgstr "" -#: src/Core/Installer.php:636 +#: src/Core/Installer.php:643 msgid "ImageMagick PHP extension is not installed" msgstr "" -#: src/Core/Installer.php:638 +#: src/Core/Installer.php:645 msgid "ImageMagick PHP extension is installed" msgstr "" -#: src/Core/Installer.php:659 +#: src/Core/Installer.php:666 msgid "Database already in use." msgstr "قاعدة البيانات قيد الاستخدام." -#: src/Core/Installer.php:664 +#: src/Core/Installer.php:671 msgid "Could not connect to database." msgstr "يتعذر الاتصال بقاعدة البيانات." -#: src/Core/L10n.php:444 src/Model/Item.php:2298 +#: src/Core/L10n.php:444 src/Model/Item.php:2300 msgid "Undetermined" msgstr "" @@ -2950,37 +3005,37 @@ msgid "%s (%s)" msgstr "" #: src/Core/L10n.php:499 src/Model/Event.php:430 -#: src/Module/Settings/Display.php:287 +#: src/Module/Settings/Display.php:284 msgid "Monday" msgstr "الإثنين" #: src/Core/L10n.php:499 src/Model/Event.php:431 -#: src/Module/Settings/Display.php:288 +#: src/Module/Settings/Display.php:285 msgid "Tuesday" msgstr "الثلاثاء" #: src/Core/L10n.php:499 src/Model/Event.php:432 -#: src/Module/Settings/Display.php:289 +#: src/Module/Settings/Display.php:286 msgid "Wednesday" msgstr "الأربعاء" #: src/Core/L10n.php:499 src/Model/Event.php:433 -#: src/Module/Settings/Display.php:290 +#: src/Module/Settings/Display.php:287 msgid "Thursday" msgstr "الخميس" #: src/Core/L10n.php:499 src/Model/Event.php:434 -#: src/Module/Settings/Display.php:291 +#: src/Module/Settings/Display.php:288 msgid "Friday" msgstr "الجمعة" #: src/Core/L10n.php:499 src/Model/Event.php:435 -#: src/Module/Settings/Display.php:292 +#: src/Module/Settings/Display.php:289 msgid "Saturday" msgstr "السبت" #: src/Core/L10n.php:499 src/Model/Event.php:429 -#: src/Module/Settings/Display.php:286 +#: src/Module/Settings/Display.php:283 msgid "Sunday" msgstr "الأحد" @@ -3115,19 +3170,19 @@ msgid "" "The debug logfile '%s' is not usable. No logging possible (error: '%s')" msgstr "لا يمكن استخدام ملف السجل الخاص بالتنقيح '%s'. لا يمكن كتابة السجلات (خطأ: '%s')" -#: src/Core/Renderer.php:89 src/Core/Renderer.php:118 -#: src/Core/Renderer.php:147 src/Core/Renderer.php:181 +#: src/Core/Renderer.php:92 src/Core/Renderer.php:121 +#: src/Core/Renderer.php:150 src/Core/Renderer.php:184 #: src/Render/FriendicaSmartyEngine.php:60 msgid "" "Friendica can't display this page at the moment, please contact the " "administrator." msgstr "لا يمكن لفرَندِيكا عرض هذه الصفحة حاليا، رجاء اتصل بالمدير." -#: src/Core/Renderer.php:143 +#: src/Core/Renderer.php:146 msgid "template engine cannot be registered without a name." msgstr "لا يمكن تسجيل محرك القوالب بدون اسم." -#: src/Core/Renderer.php:177 +#: src/Core/Renderer.php:180 msgid "template engine is not registered!" msgstr "لم يسجل محرك القوالب!" @@ -3301,7 +3356,7 @@ msgstr "أضف" msgid "Edit circle" msgstr "" -#: src/Model/Circle.php:606 src/Module/Circle.php:193 +#: src/Model/Circle.php:606 src/Module/Circle.php:195 msgid "Contacts not in any circle" msgstr "" @@ -3309,8 +3364,8 @@ msgstr "" msgid "Create a new circle" msgstr "" -#: src/Model/Circle.php:609 src/Module/Circle.php:178 -#: src/Module/Circle.php:201 src/Module/Circle.php:276 +#: src/Model/Circle.php:609 src/Module/Circle.php:180 +#: src/Module/Circle.php:203 src/Module/Circle.php:278 msgid "Circle Name: " msgstr "" @@ -3318,90 +3373,90 @@ msgstr "" msgid "Edit circles" msgstr "" -#: src/Model/Contact.php:1257 src/Module/Moderation/Users/Pending.php:102 +#: src/Model/Contact.php:1247 src/Module/Moderation/Users/Pending.php:102 #: src/Module/Notifications/Introductions.php:132 #: src/Module/Notifications/Introductions.php:204 msgid "Approve" msgstr "موافق" -#: src/Model/Contact.php:1735 +#: src/Model/Contact.php:1725 msgid "Organisation" msgstr "منظّمة" -#: src/Model/Contact.php:1743 +#: src/Model/Contact.php:1733 msgid "Group" msgstr "" -#: src/Model/Contact.php:1747 src/Module/Moderation/BaseUsers.php:130 +#: src/Model/Contact.php:1737 src/Module/Moderation/BaseUsers.php:131 msgid "Relay" msgstr "مُرحِل" -#: src/Model/Contact.php:3050 +#: src/Model/Contact.php:3046 msgid "Disallowed profile URL." msgstr "رابط الملف الشخصي غير المسموح." -#: src/Model/Contact.php:3055 src/Module/Friendica.php:101 +#: src/Model/Contact.php:3051 src/Module/Friendica.php:100 msgid "Blocked domain" msgstr "نطاق محجوب" -#: src/Model/Contact.php:3060 +#: src/Model/Contact.php:3056 msgid "Connect URL missing." msgstr "رابط الاتصال مفقود." -#: src/Model/Contact.php:3069 +#: src/Model/Contact.php:3065 msgid "" "The contact could not be added. Please check the relevant network " "credentials in your Settings -> Social Networks page." msgstr "تعذر إضافة المتراسل. تحقق من بيانات اعتماد الشبكة المستهدفة في الإعدادات -> صفحة الشبكات الاجتماعية." -#: src/Model/Contact.php:3087 +#: src/Model/Contact.php:3083 #, php-format msgid "Expected network %s does not match actual network %s" msgstr "" -#: src/Model/Contact.php:3104 +#: src/Model/Contact.php:3100 msgid "This seems to be a relay account. They can't be followed by users." msgstr "" -#: src/Model/Contact.php:3111 +#: src/Model/Contact.php:3107 msgid "The profile address specified does not provide adequate information." msgstr "عنوان الملف الشخصي لا يوفر معلومات كافية." -#: src/Model/Contact.php:3113 +#: src/Model/Contact.php:3109 msgid "No compatible communication protocols or feeds were discovered." msgstr "لم تكتشف أي موافيق اتصال أو تغذيات متوافقة." -#: src/Model/Contact.php:3116 +#: src/Model/Contact.php:3112 msgid "An author or name was not found." msgstr "لم يُعثر على الكاتب أو اسمه." -#: src/Model/Contact.php:3119 +#: src/Model/Contact.php:3115 msgid "No browser URL could be matched to this address." msgstr "لا يوجد رابط يطابق هذا العنوان." -#: src/Model/Contact.php:3122 +#: src/Model/Contact.php:3118 msgid "" "Unable to match @-style Identity Address with a known protocol or email " "contact." msgstr "غير قادر على مطابقة عنوان المعرف \"@\" بميفاق معروف أو متراسل بريد إلكتروني." -#: src/Model/Contact.php:3123 +#: src/Model/Contact.php:3119 msgid "Use mailto: in front of address to force email check." msgstr "استخدم mailto: أمام العنوان للتعرّف عليه كبريد إلكتروني." -#: src/Model/Contact.php:3129 +#: src/Model/Contact.php:3125 msgid "" "The profile address specified belongs to a network which has been disabled " "on this site." msgstr "عنوان الملف الشخصي تابع لشبكة محجوبة في هذا الموقع." -#: src/Model/Contact.php:3134 +#: src/Model/Contact.php:3130 msgid "" "Limited profile. This person will be unable to receive direct/personal " "notifications from you." msgstr "ملف شخصي محدود. لن يتمكن هذا الشخص من تلقي تنبيهات مباشرة/شخصية." -#: src/Model/Contact.php:3200 +#: src/Model/Contact.php:3196 msgid "Unable to retrieve contact information." msgstr "تعذر جلب معلومات المتراسل." @@ -3433,17 +3488,17 @@ msgid "today" msgstr "اليوم" #: src/Model/Event.php:463 src/Module/Calendar/Show.php:129 -#: src/Module/Settings/Display.php:297 src/Util/Temporal.php:353 +#: src/Module/Settings/Display.php:294 src/Util/Temporal.php:353 msgid "month" msgstr "شهر" #: src/Model/Event.php:464 src/Module/Calendar/Show.php:130 -#: src/Module/Settings/Display.php:298 src/Util/Temporal.php:354 +#: src/Module/Settings/Display.php:295 src/Util/Temporal.php:354 msgid "week" msgstr "أسبوع" #: src/Model/Event.php:465 src/Module/Calendar/Show.php:131 -#: src/Module/Settings/Display.php:299 src/Util/Temporal.php:355 +#: src/Module/Settings/Display.php:296 src/Util/Temporal.php:355 msgid "day" msgstr "يوم" @@ -3451,7 +3506,7 @@ msgstr "يوم" msgid "No events to display" msgstr "لا توجد أحداث لعرضها" -#: src/Model/Event.php:516 src/Module/DFRN/Poll.php:47 src/Module/Feed.php:69 +#: src/Model/Event.php:516 src/Module/DFRN/Poll.php:47 src/Module/Feed.php:68 #: src/Module/Update/Profile.php:56 msgid "Access to this profile has been restricted." msgstr "قُيِّد الوصول لهذا الملف الشخصي." @@ -3506,58 +3561,57 @@ msgstr "عيد ميلاد %s" msgid "Happy Birthday %s" msgstr "%s عيد ميلاد سعيد" -#: src/Model/Item.php:2305 +#: src/Model/Item.php:2307 #, php-format msgid "%s (%s - %s): %s" msgstr "" -#: src/Model/Item.php:2307 +#: src/Model/Item.php:2309 #, php-format msgid "%s (%s): %s" msgstr "" -#: src/Model/Item.php:2310 +#: src/Model/Item.php:2312 #, php-format msgid "Detected languages in this post:\\n%s" msgstr "اللغات المكتشفة في هذه المشاركة:\\n%s" -#: src/Model/Item.php:3258 +#: src/Model/Item.php:3260 msgid "activity" msgstr "النشاط" -#: src/Model/Item.php:3260 +#: src/Model/Item.php:3262 msgid "comment" msgstr "تعليق" -#: src/Model/Item.php:3263 src/Module/Post/Tag/Add.php:123 +#: src/Model/Item.php:3265 src/Module/Post/Tag/Add.php:123 msgid "post" msgstr "مشاركة" -#: src/Model/Item.php:3434 +#: src/Model/Item.php:3435 #, php-format msgid "%s is blocked" msgstr "" -#: src/Model/Item.php:3436 +#: src/Model/Item.php:3437 #, php-format msgid "%s is ignored" msgstr "" -#: src/Model/Item.php:3438 +#: src/Model/Item.php:3439 #, php-format msgid "Content from %s is collapsed" msgstr "" -#: src/Model/Item.php:3442 -#, php-format -msgid "Content warning: %s" -msgstr "تحذير من المحتوى: %s" +#: src/Model/Item.php:3443 +msgid "Sensitive content" +msgstr "" -#: src/Model/Item.php:3906 +#: src/Model/Item.php:3912 msgid "bytes" msgstr "بايت" -#: src/Model/Item.php:3937 +#: src/Model/Item.php:3943 #, php-format msgid "%2$s (%3$d%%, %1$d vote)" msgid_plural "%2$s (%3$d%%, %1$d votes)" @@ -3568,7 +3622,7 @@ msgstr[3] "" msgstr[4] "" msgstr[5] "" -#: src/Model/Item.php:3939 +#: src/Model/Item.php:3945 #, php-format msgid "%2$s (%1$d vote)" msgid_plural "%2$s (%1$d votes)" @@ -3579,7 +3633,7 @@ msgstr[3] "" msgstr[4] "" msgstr[5] "" -#: src/Model/Item.php:3944 +#: src/Model/Item.php:3950 #, php-format msgid "%d voter. Poll end: %s" msgid_plural "%d voters. Poll end: %s" @@ -3590,7 +3644,7 @@ msgstr[3] "" msgstr[4] "" msgstr[5] "" -#: src/Model/Item.php:3946 +#: src/Model/Item.php:3952 #, php-format msgid "%d voter." msgid_plural "%d voters." @@ -3601,12 +3655,12 @@ msgstr[3] "" msgstr[4] "" msgstr[5] "" -#: src/Model/Item.php:3948 +#: src/Model/Item.php:3954 #, php-format msgid "Poll end: %s" msgstr "" -#: src/Model/Item.php:3982 src/Model/Item.php:3983 +#: src/Model/Item.php:3995 src/Model/Item.php:3996 msgid "View on separate page" msgstr "اعرضه في صفحة منفصلة" @@ -3614,25 +3668,25 @@ msgstr "اعرضه في صفحة منفصلة" msgid "[no subject]" msgstr "[بدون موضوع]" -#: src/Model/Photo.php:1187 src/Module/Media/Photo/Upload.php:168 +#: src/Model/Photo.php:1198 src/Module/Media/Photo/Upload.php:168 msgid "Wall Photos" msgstr "صور الحائط" -#: src/Model/Profile.php:363 src/Module/Profile/Profile.php:283 +#: src/Model/Profile.php:364 src/Module/Profile/Profile.php:283 #: src/Module/Profile/Profile.php:285 msgid "Edit profile" msgstr "عدّل الملف الشخصي" -#: src/Model/Profile.php:365 +#: src/Model/Profile.php:366 msgid "Change profile photo" msgstr "غير صورة الملف الشخصي" -#: src/Model/Profile.php:378 src/Module/Directory.php:152 +#: src/Model/Profile.php:379 src/Module/Directory.php:152 #: src/Module/Profile/Profile.php:209 msgid "Homepage:" msgstr "الصفحة رئيسية:" -#: src/Model/Profile.php:379 src/Module/Contact/Profile.php:412 +#: src/Model/Profile.php:380 src/Module/Contact/Profile.php:418 #: src/Module/Notifications/Introductions.php:189 msgid "About:" msgstr "حول:" @@ -3677,165 +3731,165 @@ msgstr "التذكير بالأحداث" msgid "Upcoming events the next 7 days:" msgstr "أحداث لهذا الأسبوع:" -#: src/Model/Profile.php:893 +#: src/Model/Profile.php:882 #, php-format msgid "OpenWebAuth: %1$s welcomes %2$s" msgstr "OpenWebAuth: %1$s يرحب بـ %2$s" -#: src/Model/Profile.php:1033 +#: src/Model/Profile.php:1022 msgid "Hometown:" msgstr "المدينة:" -#: src/Model/Profile.php:1034 +#: src/Model/Profile.php:1023 msgid "Marital Status:" msgstr "الحالة الاجتماعية:" -#: src/Model/Profile.php:1035 +#: src/Model/Profile.php:1024 msgid "With:" msgstr "مع:" -#: src/Model/Profile.php:1036 +#: src/Model/Profile.php:1025 msgid "Since:" msgstr "منذ:" -#: src/Model/Profile.php:1037 +#: src/Model/Profile.php:1026 msgid "Sexual Preference:" msgstr "التفضيل الجنسي:" -#: src/Model/Profile.php:1038 +#: src/Model/Profile.php:1027 msgid "Political Views:" msgstr "الآراء السياسية:" -#: src/Model/Profile.php:1039 +#: src/Model/Profile.php:1028 msgid "Religious Views:" msgstr "الآراء الدينية:" -#: src/Model/Profile.php:1040 +#: src/Model/Profile.php:1029 msgid "Likes:" msgstr "أعجبني:" -#: src/Model/Profile.php:1041 +#: src/Model/Profile.php:1030 msgid "Dislikes:" msgstr "لم يعجبني:" -#: src/Model/Profile.php:1042 +#: src/Model/Profile.php:1031 msgid "Title/Description:" msgstr "العنوان/الوصف:" -#: src/Model/Profile.php:1043 src/Module/Admin/Summary.php:197 +#: src/Model/Profile.php:1032 src/Module/Admin/Summary.php:197 #: src/Module/Moderation/Report/Create.php:280 #: src/Module/Moderation/Summary.php:76 msgid "Summary" msgstr "موجز" -#: src/Model/Profile.php:1044 +#: src/Model/Profile.php:1033 msgid "Musical interests" msgstr "الموسيقى المفضلة" -#: src/Model/Profile.php:1045 +#: src/Model/Profile.php:1034 msgid "Books, literature" msgstr "الكتب والأدب" -#: src/Model/Profile.php:1046 +#: src/Model/Profile.php:1035 msgid "Television" msgstr "العروض التلفزيونة" -#: src/Model/Profile.php:1047 +#: src/Model/Profile.php:1036 msgid "Film/dance/culture/entertainment" msgstr "أفلام/رقص/ثقافة/ترفيه" -#: src/Model/Profile.php:1048 +#: src/Model/Profile.php:1037 msgid "Hobbies/Interests" msgstr "الهوايات/الاهتمامات" -#: src/Model/Profile.php:1049 +#: src/Model/Profile.php:1038 msgid "Love/romance" msgstr "الحب/الرومانسية" -#: src/Model/Profile.php:1050 +#: src/Model/Profile.php:1039 msgid "Work/employment" msgstr "العمل/التوظيف" -#: src/Model/Profile.php:1051 +#: src/Model/Profile.php:1040 msgid "School/education" msgstr "المدرسة/التعليم" -#: src/Model/Profile.php:1052 +#: src/Model/Profile.php:1041 msgid "Contact information and Social Networks" msgstr "معلومات الاتصال وحسابات الشبكات الاجتماعية" -#: src/Model/User.php:228 src/Model/User.php:1294 +#: src/Model/User.php:233 src/Model/User.php:1303 msgid "SERIOUS ERROR: Generation of security keys failed." msgstr "خطأ قاتل: فشل توليد مفاتيح الأمان." -#: src/Model/User.php:728 src/Model/User.php:761 +#: src/Model/User.php:733 src/Model/User.php:766 msgid "Login failed" msgstr "فشل الولوج" -#: src/Model/User.php:793 +#: src/Model/User.php:798 msgid "Not enough information to authenticate" msgstr "لا توجد معلومات كافية للاستيثاق" -#: src/Model/User.php:914 +#: src/Model/User.php:923 msgid "Password can't be empty" msgstr "لا يمكن أن تكون كلمة المرور فارغة" -#: src/Model/User.php:956 +#: src/Model/User.php:965 msgid "Empty passwords are not allowed." msgstr "لا يسمح بكلمات مرور فارغة." -#: src/Model/User.php:960 +#: src/Model/User.php:969 msgid "" "The new password has been exposed in a public data dump, please choose " "another." msgstr "كلمة المرور الجديدة جزء من تسريب بيانات علني ، يرجى اختيار كلمة مرور مختلفة." -#: src/Model/User.php:964 +#: src/Model/User.php:973 msgid "The password length is limited to 72 characters." msgstr "" -#: src/Model/User.php:968 +#: src/Model/User.php:977 msgid "The password can't contain white spaces nor accentuated letters" msgstr "" -#: src/Model/User.php:1177 +#: src/Model/User.php:1186 msgid "Passwords do not match. Password unchanged." msgstr "كلمتا المرور غير متطابقتين. لم تغيَّر كلمة المرور." -#: src/Model/User.php:1184 +#: src/Model/User.php:1193 msgid "An invitation is required." msgstr "الدعوة إلزامية." -#: src/Model/User.php:1188 +#: src/Model/User.php:1197 msgid "Invitation could not be verified." msgstr "تعذر التحقق من الدعوة." -#: src/Model/User.php:1196 +#: src/Model/User.php:1205 msgid "Invalid OpenID url" msgstr "رابط OpenID عير صالح" -#: src/Model/User.php:1209 src/Security/Authentication.php:241 +#: src/Model/User.php:1218 src/Security/Authentication.php:230 msgid "" "We encountered a problem while logging in with the OpenID you provided. " "Please check the correct spelling of the ID." msgstr "واجهنا مشكلة أثناء الولوج باستخدام OpenID. يرجى التحقق من صحة المعرف." -#: src/Model/User.php:1209 src/Security/Authentication.php:241 +#: src/Model/User.php:1218 src/Security/Authentication.php:230 msgid "The error message was:" msgstr "رسالة الخطأ:" -#: src/Model/User.php:1215 +#: src/Model/User.php:1224 msgid "Please enter the required information." msgstr "رجاءً أدخل المعلومات المطلوبة." -#: src/Model/User.php:1229 +#: src/Model/User.php:1238 #, 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:1236 +#: src/Model/User.php:1245 #, php-format msgid "Username should be at least %s character." msgid_plural "Username should be at least %s characters." @@ -3846,7 +3900,7 @@ msgstr[3] "يجب أن لا يقل اسم المستخدم عن %s محارف." msgstr[4] "يجب أن لا يقل اسم المستخدم عن %s محرف." msgstr[5] "يجب أن لا يقل اسم المستخدم عن %s محرف." -#: src/Model/User.php:1240 +#: src/Model/User.php:1249 #, php-format msgid "Username should be at most %s character." msgid_plural "Username should be at most %s characters." @@ -3857,60 +3911,60 @@ msgstr[3] "يجب أن لا يزيد اسم المستخدم عن %s محارف. msgstr[4] "يجب أن لا يزيد اسم المستخدم عن %s محرف." msgstr[5] "يجب أن لا يزيد اسم المستخدم عن %s محرف." -#: src/Model/User.php:1248 +#: src/Model/User.php:1257 msgid "That doesn't appear to be your full (First Last) name." msgstr "لا يبدو أن هذا اسمك الكامل." -#: src/Model/User.php:1253 +#: src/Model/User.php:1262 msgid "Your email domain is not among those allowed on this site." msgstr "نطاق بريدك الإلكتروني غير مسموح به على هذا الموقع." -#: src/Model/User.php:1257 +#: src/Model/User.php:1266 msgid "Not a valid email address." msgstr "عنوان البريد الإلكتروني غير صالح." -#: src/Model/User.php:1260 +#: src/Model/User.php:1269 msgid "The nickname was blocked from registration by the nodes admin." msgstr "هذا اللقب محظور من قبل مدير العقدة." -#: src/Model/User.php:1264 src/Model/User.php:1270 +#: src/Model/User.php:1273 src/Model/User.php:1279 msgid "Cannot use that email." msgstr "لا يمكن استخدام هذا البريد الإلكتروني." -#: src/Model/User.php:1276 +#: src/Model/User.php:1285 msgid "Your nickname can only contain a-z, 0-9 and _." msgstr "يجب أن يتكون اللقب من المحارف a-z، 0-9، _." -#: src/Model/User.php:1284 src/Model/User.php:1341 +#: src/Model/User.php:1293 src/Model/User.php:1350 msgid "Nickname is already registered. Please choose another." msgstr "هذا اللقب محجوز. اختر لقبًا آخر." -#: src/Model/User.php:1328 src/Model/User.php:1332 +#: src/Model/User.php:1337 src/Model/User.php:1341 msgid "An error occurred during registration. Please try again." msgstr "حدث خطأ أثناء التسجيل، رجاء حاول مرة أخرى." -#: src/Model/User.php:1355 +#: src/Model/User.php:1364 msgid "An error occurred creating your default profile. Please try again." msgstr "حدث خطأ أثناء إنشاء الملف الشخصي الافتراضي، رجاء حاول مرة أخرى." -#: src/Model/User.php:1362 +#: src/Model/User.php:1371 msgid "An error occurred creating your self contact. Please try again." msgstr "" -#: src/Model/User.php:1367 +#: src/Model/User.php:1376 msgid "Friends" msgstr "الأصدقاء" -#: src/Model/User.php:1371 +#: src/Model/User.php:1380 msgid "" "An error occurred creating your default contact circle. Please try again." msgstr "" -#: src/Model/User.php:1413 +#: src/Model/User.php:1422 msgid "Profile Photos" msgstr "صور الملف الشخصي" -#: src/Model/User.php:1595 +#: src/Model/User.php:1604 #, php-format msgid "" "\n" @@ -3918,7 +3972,7 @@ msgid "" "\t\t\tthe administrator of %2$s has set up an account for you." msgstr "\n\t\tعزيزي %1$s،\n\t\t\tأنشأ مدير %2$s حساب لك." -#: src/Model/User.php:1598 +#: src/Model/User.php:1607 #, php-format msgid "" "\n" @@ -3949,12 +4003,12 @@ msgid "" "\t\tThank you and welcome to %4$s." msgstr "" -#: src/Model/User.php:1630 src/Model/User.php:1736 +#: src/Model/User.php:1639 src/Model/User.php:1745 #, php-format msgid "Registration details for %s" msgstr "تفاصيل التسجيل لـ %s" -#: src/Model/User.php:1650 +#: src/Model/User.php:1659 #, php-format msgid "" "\n" @@ -3969,12 +4023,12 @@ msgid "" "\t\t" msgstr "\n\t\t\tعزيزي %1$s،\n\t\t\t\tشكرا لك على التسجيل في %2$s. حسابك معلق حتى يوافق عليه المدير.\n\n\t\t\tتفاصيل الولوج هي كالتالي:\n\n\t\t\tالموقع:\t%3$s\n\t\t\tاسم المستخدم:\t\t%4$s\n\t\t\tكلمة المرور:\t\t%5$s\n\t\t\t\t" -#: src/Model/User.php:1669 +#: src/Model/User.php:1678 #, php-format msgid "Registration at %s" msgstr "التسجيل في %s" -#: src/Model/User.php:1693 +#: src/Model/User.php:1702 #, php-format msgid "" "\n" @@ -3983,7 +4037,7 @@ msgid "" "\t\t\t" msgstr "\n\t\t\t\t عزيزي %1$s،\n\t\t\t\tشكرا لك على التسجيل في %2$s. نجح إنشاء حسابك.\n\t\t\t\t" -#: src/Model/User.php:1701 +#: src/Model/User.php:1710 #, php-format msgid "" "\n" @@ -4014,7 +4068,7 @@ msgid "" "\t\t\tThank you and welcome to %2$s." msgstr "" -#: src/Model/User.php:1763 +#: src/Model/User.php:1772 msgid "" "User with delegates can't be removed, please remove delegate users first" msgstr "" @@ -4039,14 +4093,14 @@ msgid "Disable" msgstr "عطّل" #: src/Module/Admin/Addons/Details.php:91 -#: src/Module/Admin/Themes/Details.php:49 src/Module/Settings/Display.php:344 +#: src/Module/Admin/Themes/Details.php:49 src/Module/Settings/Display.php:340 msgid "Enable" msgstr "فعّل" #: src/Module/Admin/Addons/Details.php:111 -#: src/Module/Admin/Addons/Index.php:67 src/Module/Admin/Federation.php:218 -#: 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:457 +#: src/Module/Admin/Addons/Index.php:67 src/Module/Admin/Federation.php:220 +#: src/Module/Admin/Logs/Settings.php:88 src/Module/Admin/Logs/View.php:85 +#: src/Module/Admin/Queue.php:73 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 @@ -4085,14 +4139,14 @@ msgstr "أُعيد تحميل الإضافة" msgid "Addon %s failed to install." msgstr "فشل تثبيت إضافة %s." -#: 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:460 +#: src/Module/Admin/Addons/Index.php:69 src/Module/Admin/Features.php:83 +#: src/Module/Admin/Logs/Settings.php:90 src/Module/Admin/Site.php:458 #: src/Module/Admin/Themes/Index.php:113 src/Module/Admin/Tos.php:86 -#: src/Module/Settings/Account.php:551 src/Module/Settings/Addons.php:78 +#: src/Module/Settings/Account.php:558 src/Module/Settings/Addons.php:78 #: src/Module/Settings/Connectors.php:160 #: src/Module/Settings/Connectors.php:246 -#: src/Module/Settings/Delegation.php:193 src/Module/Settings/Display.php:312 -#: src/Module/Settings/Features.php:76 +#: src/Module/Settings/Delegation.php:193 src/Module/Settings/Display.php:309 +#: src/Module/Settings/Features.php:75 msgid "Save Settings" msgstr "احفظ الإعدادات" @@ -4167,26 +4221,39 @@ msgstr "ضع علامة النجاح (إذا حدثته يدوياً)" msgid "Attempt to execute this update step automatically" msgstr "حاول تنفيذ الخطوة تلقائيًا" -#: src/Module/Admin/Features.php:76 -#, php-format -msgid "Lock feature %s" -msgstr "أقفل ميزة %s" +#: src/Module/Admin/Features.php:67 +#: src/Module/Notifications/Introductions.php:144 +#: src/Module/OAuth/Acknowledge.php:55 src/Module/Register.php:132 +#: src/Module/Settings/TwoFactor/Trusted.php:129 +msgid "No" +msgstr "لا" -#: src/Module/Admin/Features.php:84 +#: src/Module/Admin/Features.php:67 src/Module/Contact/Revoke.php:108 +#: src/Module/Notifications/Introductions.php:144 +#: src/Module/OAuth/Acknowledge.php:54 src/Module/Register.php:131 +#: src/Module/Settings/TwoFactor/Trusted.php:129 +msgid "Yes" +msgstr "نعم" + +#: src/Module/Admin/Features.php:67 +msgid "Locked" +msgstr "" + +#: src/Module/Admin/Features.php:81 msgid "Manage Additional Features" msgstr "إدارة الميّزات الإضافية" -#: src/Module/Admin/Federation.php:80 +#: src/Module/Admin/Federation.php:82 #: src/Module/Moderation/Report/Create.php:191 #: src/Module/Moderation/Report/Create.php:316 msgid "Other" msgstr "أخرى" -#: src/Module/Admin/Federation.php:158 src/Module/Admin/Federation.php:407 +#: src/Module/Admin/Federation.php:160 src/Module/Admin/Federation.php:408 msgid "unknown" msgstr "مجهول" -#: src/Module/Admin/Federation.php:191 +#: src/Module/Admin/Federation.php:193 #, php-format msgid "%2$s total system" msgid_plural "%2$s total systems" @@ -4197,7 +4264,7 @@ msgstr[3] "" msgstr[4] "" msgstr[5] "" -#: src/Module/Admin/Federation.php:192 +#: src/Module/Admin/Federation.php:194 #, php-format msgid "%2$s active user last month" msgid_plural "%2$s active users last month" @@ -4208,7 +4275,7 @@ msgstr[3] "" msgstr[4] "" msgstr[5] "" -#: src/Module/Admin/Federation.php:193 +#: src/Module/Admin/Federation.php:195 #, php-format msgid "%2$s active user last six months" msgid_plural "%2$s active users last six months" @@ -4219,7 +4286,7 @@ msgstr[3] "" msgstr[4] "" msgstr[5] "" -#: src/Module/Admin/Federation.php:194 +#: src/Module/Admin/Federation.php:196 #, php-format msgid "%2$s registered user" msgid_plural "%2$s registered users" @@ -4230,7 +4297,7 @@ msgstr[3] "" msgstr[4] "" msgstr[5] "" -#: src/Module/Admin/Federation.php:195 +#: src/Module/Admin/Federation.php:197 #, php-format msgid "%2$s locally created post or comment" msgid_plural "%2$s locally created posts and comments" @@ -4241,7 +4308,7 @@ msgstr[3] "" msgstr[4] "" msgstr[5] "" -#: src/Module/Admin/Federation.php:198 +#: src/Module/Admin/Federation.php:200 #, php-format msgid "%2$s post per user" msgid_plural "%2$s posts per user" @@ -4252,7 +4319,7 @@ msgstr[3] "" msgstr[4] "" msgstr[5] "" -#: src/Module/Admin/Federation.php:203 +#: src/Module/Admin/Federation.php:205 #, php-format msgid "%2$s user per system" msgid_plural "%2$s users per system" @@ -4263,18 +4330,18 @@ msgstr[3] "" msgstr[4] "" msgstr[5] "" -#: src/Module/Admin/Federation.php:213 +#: src/Module/Admin/Federation.php:215 msgid "" "This page offers you some numbers to the known part of the federated social " "network your Friendica node is part of. These numbers are not complete but " "only reflect the part of the network your node is aware of." msgstr "تقدم لك هذه الصفحة بعض الإحصائيات للجزء المعروف من الشبكة الاجتماعية الموحدة المتصلة بعقدتك. هذه الإحصائيات ليست كاملة ولكنها تتضمن المواقع المعروفة لعقدتك من الشبكة." -#: src/Module/Admin/Federation.php:219 src/Module/BaseAdmin.php:87 +#: src/Module/Admin/Federation.php:221 src/Module/BaseAdmin.php:87 msgid "Federation Statistics" msgstr "إحصائيات الشبكة الموحدة" -#: src/Module/Admin/Federation.php:223 +#: src/Module/Admin/Federation.php:224 #, php-format msgid "" "Currently this node is aware of %2$s node (%3$s active users last month, " @@ -4296,53 +4363,53 @@ msgstr[5] "" msgid "The logfile '%s' is not writable. No logging possible" msgstr "ملف السجل ''%s' غير قابل للكتابة. لا يمكن كتابة السجلات" -#: src/Module/Admin/Logs/Settings.php:77 +#: src/Module/Admin/Logs/Settings.php:80 msgid "PHP log currently enabled." msgstr "كتابة سجلات PHP مفعلة." -#: src/Module/Admin/Logs/Settings.php:79 +#: src/Module/Admin/Logs/Settings.php:82 msgid "PHP log currently disabled." msgstr "كتابة سجلات PHP معطلة." -#: src/Module/Admin/Logs/Settings.php:86 src/Module/BaseAdmin.php:102 +#: src/Module/Admin/Logs/Settings.php:89 src/Module/BaseAdmin.php:102 #: src/Module/BaseAdmin.php:103 msgid "Logs" msgstr "سجلات" -#: src/Module/Admin/Logs/Settings.php:88 +#: src/Module/Admin/Logs/Settings.php:91 msgid "Clear" msgstr "امحُ" -#: src/Module/Admin/Logs/Settings.php:91 +#: src/Module/Admin/Logs/Settings.php:94 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:94 src/Module/Admin/Logs/Settings.php:95 +#: src/Module/Admin/Logs/Settings.php:96 src/Module/Admin/Site.php:478 +#: src/Module/Admin/Site.php:486 msgid "" "Read-only because it is set by an environment variable" msgstr "" -#: src/Module/Admin/Logs/Settings.php:92 +#: src/Module/Admin/Logs/Settings.php:95 msgid "Log file" msgstr "ملف السجل" -#: src/Module/Admin/Logs/Settings.php:92 +#: src/Module/Admin/Logs/Settings.php:95 msgid "" "Must be writable by web server. Relative to your Friendica top-level " "directory." msgstr "إذن الكتابة للخادم في مجلد جذر فرنديكا مطلوب." -#: src/Module/Admin/Logs/Settings.php:93 +#: src/Module/Admin/Logs/Settings.php:96 msgid "Log level" msgstr "مستوى التسجيل" -#: src/Module/Admin/Logs/Settings.php:95 +#: src/Module/Admin/Logs/Settings.php:98 msgid "PHP logging" msgstr "كتابة سجلات PHP" -#: src/Module/Admin/Logs/Settings.php:96 +#: src/Module/Admin/Logs/Settings.php:99 msgid "" "To temporarily enable logging of PHP errors and warnings you can prepend the" " following to the index.php file of your installation. The filename set in " @@ -4351,91 +4418,91 @@ msgid "" "'display_errors' is to enable these options, set to '0' to disable them." msgstr "لتفعيل تسجيل أخطاء وتحذيرات PHP أدرج الأسطر التالية في بداية ملف index.php في مجلد فرنديكا. اسم الملف المحدد في سطر 'error_log' متعلق بمجلد تثبيت فرنديكا ويجب أن يكون لدى خادم الويب إذن الكتابة فيه. يأخذ التكوينان 'log_errors' و 'display_errors' القيمة '1' لتفعيلهما أو '0' لتعطيلهما." -#: src/Module/Admin/Logs/View.php:70 +#: src/Module/Admin/Logs/View.php:72 #, php-format msgid "" "Error trying to open %1$s log file.
Check to see if " "file %1$s exist and is readable." msgstr "حدث خطأ أثناء فتح ملف السجل %1$s.
تحقق مما إذا كان الملف %1$s موجودا وله أذونات القراءة." -#: src/Module/Admin/Logs/View.php:79 +#: src/Module/Admin/Logs/View.php:81 #, php-format msgid "" "Couldn't open %1$s log file.
Check to see if file %1$s " "is readable." msgstr "يتعذر فتح ملف السجل %1$s.
تحقق مما إذا كان الملف %1$s مُنح أذونات القراءة." -#: src/Module/Admin/Logs/View.php:84 src/Module/BaseAdmin.php:104 +#: src/Module/Admin/Logs/View.php:86 src/Module/BaseAdmin.php:104 msgid "View Logs" msgstr "اعرض السجلات" -#: src/Module/Admin/Logs/View.php:87 +#: src/Module/Admin/Logs/View.php:89 msgid "Search in logs" msgstr "ابحث في السجل" -#: src/Module/Admin/Logs/View.php:88 +#: src/Module/Admin/Logs/View.php:90 #: src/Module/Notifications/Notifications.php:140 msgid "Show all" msgstr "اعرض الكل" -#: src/Module/Admin/Logs/View.php:89 +#: src/Module/Admin/Logs/View.php:91 msgid "Date" msgstr "التّاريخ" -#: src/Module/Admin/Logs/View.php:90 +#: src/Module/Admin/Logs/View.php:92 msgid "Level" msgstr "المستوى" -#: src/Module/Admin/Logs/View.php:91 +#: src/Module/Admin/Logs/View.php:93 msgid "Context" msgstr "السياق" -#: src/Module/Admin/Logs/View.php:93 +#: src/Module/Admin/Logs/View.php:95 msgid "ALL" msgstr "الكل" -#: src/Module/Admin/Logs/View.php:94 +#: src/Module/Admin/Logs/View.php:96 msgid "View details" msgstr "اعرض التفاصيل" -#: src/Module/Admin/Logs/View.php:95 +#: src/Module/Admin/Logs/View.php:97 msgid "Click to view details" msgstr "انقر لعرض التفاصيل" -#: src/Module/Admin/Logs/View.php:96 src/Module/Calendar/Event/Form.php:207 +#: src/Module/Admin/Logs/View.php:98 src/Module/Calendar/Event/Form.php:207 msgid "Event details" msgstr "تفاصيل الحدث" -#: src/Module/Admin/Logs/View.php:97 +#: src/Module/Admin/Logs/View.php:99 msgid "Data" msgstr "البيانات" -#: src/Module/Admin/Logs/View.php:98 +#: src/Module/Admin/Logs/View.php:100 #: src/Module/Debug/ActivityPubConversion.php:57 msgid "Source" msgstr "المصدر" -#: src/Module/Admin/Logs/View.php:99 +#: src/Module/Admin/Logs/View.php:101 msgid "File" msgstr "الملف" -#: src/Module/Admin/Logs/View.php:100 +#: src/Module/Admin/Logs/View.php:102 msgid "Line" msgstr "السطر" -#: src/Module/Admin/Logs/View.php:101 +#: src/Module/Admin/Logs/View.php:103 msgid "Function" msgstr "الدالة" -#: src/Module/Admin/Logs/View.php:102 +#: src/Module/Admin/Logs/View.php:104 msgid "UID" msgstr "" -#: src/Module/Admin/Logs/View.php:103 +#: src/Module/Admin/Logs/View.php:105 msgid "Process ID" msgstr "مُعرّف العملية" -#: src/Module/Admin/Logs/View.php:104 +#: src/Module/Admin/Logs/View.php:106 msgid "Close" msgstr "أغلق" @@ -4459,290 +4526,294 @@ msgid "" "the worker cronjob you've set up during install." msgstr "تسرد هذه الصفحة العمليات المتواجدة في الطابور حاليا. هذه العمليات تديرها المهام التي أعددتها أثناء التثبيت." -#: src/Module/Admin/Queue.php:75 +#: src/Module/Admin/Queue.php:76 msgid "ID" msgstr "المعرف" -#: src/Module/Admin/Queue.php:76 +#: src/Module/Admin/Queue.php:77 msgid "Command" msgstr "أمر" -#: src/Module/Admin/Queue.php:77 +#: src/Module/Admin/Queue.php:78 msgid "Job Parameters" msgstr "معطيات العملية" -#: src/Module/Admin/Queue.php:78 src/Module/Moderation/Reports.php:95 +#: src/Module/Admin/Queue.php:79 src/Module/Moderation/Reports.php:110 #: src/Module/Settings/OAuth.php:74 msgid "Created" msgstr "أُنشئ" -#: src/Module/Admin/Queue.php:79 +#: src/Module/Admin/Queue.php:80 +msgid "Next Try" +msgstr "" + +#: src/Module/Admin/Queue.php:81 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:215 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:225 #, php-format msgid "%s - (Experimental)" msgstr "%s - (اختباري)" -#: 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:152 +#: 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 "اسم حساب النظام الداخلي المستخدم لتنفيذ طلبات ActivityPub. يجب أن لا يكون هذا الاسم محجوز. إذا عُين لا يمكن تغييره." -#: 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 "للخوادم العامة: يمكنك إضافة معلومات إضافية لتدرج في %s/servers." -#: 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 "فرض SSL" -#: 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 "أعد توجيه جميع الطلبات غير المشفرة إلى طلبات SSL. تحذير: في بعض الأنظمة يمكن أن يؤدي هذا إلى حلقات إعادة توجيه لا نهائية." -#: 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 "إظهار المساعدة في قائمة التصفح. تظل المساعدة قابلة للوصول من خلال الانتقال إلى /help مباشرة." -#: 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 limits. You can put k, m, or g behind the desired value for KiB, MiB, GiB, respectively.\n" @@ -4750,35 +4821,35 @@ msgid "" "\t\t\t\t\t\t\t\t\t\t\t\t\tCurrently upload_max_filesize is set 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 "حد حجم الصورة المرفوعة بالبيكسل. الافتراضي هو 1- والذي يعني حجمًا غير محدود." -#: src/Module/Admin/Site.php:500 +#: src/Module/Admin/Site.php:498 msgid "JPEG image quality" msgstr "جودة صور JPEG" -#: 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 "سيتم حفظ ملفات JPEG المرفوعة بنسبة جودة [0-100]. القيمة الافتراضية هي 100 وهي جودة الأصلية للملف." -#: 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 " @@ -4786,167 +4857,167 @@ 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 "ستعرض في صفحة التسجيل. يمكنك استخدام BBCode." -#: 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 "الحسابات المهجورة بعد x يوم" -#: 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 "من أجل صونِ موارد النظام سنوقف الاستطلاع عن الحسابات المهجورة من المواقع البعيدة. ضع 0 لإيقاف هذه الوظيفة." -#: 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 "قائمة مفصولة بفواصل من النطاقات التي يُسمح بتضمين محتواها في المشاركات مثل OEmbed. يُسمح أيضًا بجميع النطاقات الفرعية التابعة لها." -#: 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 "تفعيله قد ينتهك قوانين حماية الخصوصية مثل GDPR" -#: 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 " @@ -4954,11 +5025,11 @@ msgid "" "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 " @@ -4967,339 +5038,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 "توجيه المحتوى الخارجي عن طريق وميل. يستخدم هذا على سبيل المثال وصول OEmbed وفي بعض الحالات النادرة الأخرى." - -#: 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 "اسمح للمستخدمين بتعيين remote_self" -#: 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 "يتيح تأشير هذا المربع للميتخدمين تعريف مل المتراسلين علئ أنهم remote_self في مربع حوار اصلاح المتراسلين. سيؤدي تنشيط هذه الميزة على متراسل إلى نسخ جميع منشوراته في دفق المستخدم." -#: 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 "فعّل OpenID" -#: src/Module/Admin/Site.php:530 +#: src/Module/Admin/Site.php:527 msgid "Enable OpenID support for registration and logins." msgstr "فعّل دعم OpenID للتسجيل والولوج." -#: 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 "القيمة بالثواني. تعيينها لـ 0 يعني مهلة غير محدودة (غير مستحسن)." -#: 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 "الحد الأدنى لذاكرة الحرة للمهمة بالميغابايت. تحتاج إذن الوصول إلى /proc/meminfo - الافتراضي 0 (معطل)." -#: 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 " @@ -5307,50 +5368,50 @@ msgid "" " href=\"http://the-federation.info/\">the-federation.info for details." msgstr "إذا فعل ستنشر البيانات العامة للخادم وبيانات استخدامه. تحتوي هذه البيانات على اسم وإصدار الخادم ، وعدد المستخدمين الذين لهم ملف شخصي علني، وعدد المنشورات وقائمة الموصّلات والموافيق النشطة. راجع federation.info للحصول على التفاصيل." -#: 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 "إذا كان تنظيف قاعدة البيانات مفعلًا ، فإن هذه القيمة تمثل المهلة بالأيام لحذف العناصر البعيدة. يتم دائمًا الاحتفاظ بالعناصر المحلية والمفضلة والمؤرشفة. أدخل 0 لتعطيله." -#: 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. " @@ -5358,175 +5419,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 "عدد التعليقات التي تعرض لكل مشاركة؟ القيمة الافتراضية هي 100." -#: src/Module/Admin/Site.php:572 +#: src/Module/Admin/Site.php:569 msgid "Maximum numbers of comments per post on the display page" msgstr "الحد الأقصى لعدد التعليقات لكل محادثة في صفحة العرض (/display)" -#: 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 "عدد التعليقات المعروضة في سياق المشاركة، القيمة الافتراضية هي 1000." -#: 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 "إذا كان نظامك مقيد حيث لا يستطيع خادم الويب الوصول إلى مسار مجلد التخزين المؤقت (temp)، أدخل مسار آخر هنا." -#: 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" @@ -5534,153 +5595,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:309 +#: src/Module/Admin/Site.php:588 src/Module/Contact/Profile.php:314 #: 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 "ابدأ النقل" @@ -5975,7 +6036,7 @@ msgstr "" msgid "Missing parameters" msgstr "معطيات مفقودة" -#: src/Module/Api/Mastodon/Statuses/Bookmark.php:51 +#: src/Module/Api/Mastodon/Statuses/Bookmark.php:50 msgid "Only starting posts can be bookmarked" msgstr "" @@ -6142,7 +6203,7 @@ msgid "" "the main account." msgstr "" -#: src/Module/BaseModeration.php:110 src/Module/Moderation/Reports.php:94 +#: src/Module/BaseModeration.php:110 src/Module/Moderation/Reports.php:109 msgid "Reports" msgstr "" @@ -6205,7 +6266,7 @@ msgstr "البحث عن أشخاص - %s" msgid "Group Search - %s" msgstr "" -#: src/Module/BaseSearch.php:121 src/Module/Contact/MatchInterests.php:139 +#: src/Module/BaseSearch.php:121 src/Module/Contact/MatchInterests.php:140 msgid "No matches" msgstr "لا تطابق" @@ -6316,9 +6377,9 @@ msgstr "يبدأ الحدث في:" #: src/Module/Moderation/Blocklist/Server/Index.php:87 #: src/Module/Moderation/Blocklist/Server/Index.php:115 #: src/Module/Moderation/Blocklist/Server/Index.php:116 -#: src/Module/Moderation/Item/Delete.php:67 src/Module/Register.php:148 +#: 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:190 src/Module/Settings/Channels.php:211 #: src/Module/Settings/TwoFactor/Index.php:161 #: src/Module/Settings/TwoFactor/Verify.php:158 msgid "Required" @@ -6380,7 +6441,7 @@ msgstr "اعرض" msgid "Create New Event" msgstr "أنشئ حدثاً جديدًا" -#: src/Module/Calendar/Show.php:132 src/Module/Settings/Display.php:300 +#: src/Module/Calendar/Show.php:132 src/Module/Settings/Display.php:297 msgid "list" msgstr "قائمة" @@ -6388,8 +6449,8 @@ msgstr "قائمة" msgid "Could not create circle." msgstr "" -#: src/Module/Circle.php:68 src/Module/Circle.php:214 -#: src/Module/Circle.php:238 +#: src/Module/Circle.php:68 src/Module/Circle.php:216 +#: src/Module/Circle.php:240 msgid "Circle not found." msgstr "" @@ -6407,9 +6468,9 @@ msgstr "" #: src/Module/Contact/Conversations.php:91 #: src/Module/Contact/Conversations.php:96 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 -#: src/Module/Contact/Redir.php:94 src/Module/Contact/Redir.php:140 +#: src/Module/Contact/Posts.php:88 src/Module/Contact/Profile.php:159 +#: src/Module/Contact/Profile.php:164 src/Module/Contact/Profile.php:169 +#: src/Module/Contact/Redir.php:95 src/Module/Contact/Redir.php:141 #: src/Module/FriendSuggest.php:71 src/Module/FriendSuggest.php:109 msgid "Contact not found." msgstr "لم يُعثر على المتراسل." @@ -6442,47 +6503,47 @@ msgstr "" msgid "Bad request." msgstr "طلب خاطئ." -#: src/Module/Circle.php:170 +#: src/Module/Circle.php:172 msgid "Save Circle" msgstr "" -#: src/Module/Circle.php:171 +#: src/Module/Circle.php:173 msgid "Filter" msgstr "رشّح" -#: src/Module/Circle.php:177 +#: src/Module/Circle.php:179 msgid "Create a circle of contacts/friends." msgstr "" -#: src/Module/Circle.php:219 +#: src/Module/Circle.php:221 msgid "Unable to remove circle." msgstr "" -#: src/Module/Circle.php:270 +#: src/Module/Circle.php:272 msgid "Delete Circle" msgstr "" -#: src/Module/Circle.php:280 +#: src/Module/Circle.php:282 msgid "Edit Circle Name" msgstr "" -#: src/Module/Circle.php:290 +#: src/Module/Circle.php:292 msgid "Members" msgstr "الأعضاء" -#: src/Module/Circle.php:293 +#: src/Module/Circle.php:295 msgid "Circle is empty" msgstr "" -#: src/Module/Circle.php:306 +#: src/Module/Circle.php:311 msgid "Remove contact from circle" msgstr "" -#: src/Module/Circle.php:329 +#: src/Module/Circle.php:334 msgid "Click on a contact to add or remove." msgstr "أنقر على المتراسل لإضافته أو حذفه." -#: src/Module/Circle.php:343 +#: src/Module/Circle.php:351 msgid "Add contact to circle" msgstr "" @@ -6520,7 +6581,7 @@ msgid "Only show blocked contacts" msgstr "أظهِر المتراسلين المحجوبين فقط" #: src/Module/Contact.php:368 src/Module/Contact.php:440 -#: src/Module/Settings/Server/Index.php:107 src/Object/Post.php:386 +#: src/Module/Settings/Server/Index.php:107 src/Object/Post.php:399 msgid "Ignored" msgstr "مُتجاهَل" @@ -6569,18 +6630,18 @@ msgstr "نتائج: %s" msgid "Update" msgstr "حدّث" -#: src/Module/Contact.php:467 src/Module/Contact/Profile.php:511 +#: src/Module/Contact.php:467 src/Module/Contact/Profile.php:518 #: src/Module/Moderation/Blocklist/Contact.php:117 #: src/Module/Moderation/Users/Blocked.php:138 #: src/Module/Moderation/Users/Index.php:154 msgid "Unblock" msgstr "ارفع الحجب" -#: src/Module/Contact.php:468 src/Module/Contact/Profile.php:519 +#: src/Module/Contact.php:468 src/Module/Contact/Profile.php:526 msgid "Unignore" msgstr "ألغي التجاهل" -#: src/Module/Contact.php:469 src/Module/Contact/Profile.php:527 +#: src/Module/Contact.php:469 src/Module/Contact/Profile.php:534 msgid "Uncollapse" msgstr "" @@ -6632,7 +6693,7 @@ msgstr "طلب تراسل صادر معلق" msgid "Pending incoming contact request" msgstr "طلب تراسل وارد معلق" -#: src/Module/Contact.php:626 src/Module/Contact/Profile.php:371 +#: src/Module/Contact.php:626 src/Module/Contact/Profile.php:377 #, php-format msgid "Visit %s's profile [%s]" msgstr "زر ملف %s الشخصي [%s]" @@ -6647,7 +6708,7 @@ msgstr "عُد لمحرر المتراسلين" #: src/Module/Contact/Advanced.php:134 #: src/Module/Moderation/Blocklist/Contact.php:122 -#: src/Module/Moderation/Reports.php:95 +#: src/Module/Moderation/Reports.php:110 #: src/Module/Moderation/Users/Active.php:126 #: src/Module/Moderation/Users/Blocked.php:126 #: src/Module/Moderation/Users/Create.php:70 @@ -6749,12 +6810,13 @@ msgstr[3] "%s متراسلين" msgstr[4] "%s متراسلا" msgstr[5] "%s متراسل" -#: src/Module/Contact/Follow.php:70 src/Module/Contact/Redir.php:62 -#: src/Module/Contact/Redir.php:222 src/Module/Conversation/Community.php:166 +#: src/Module/Contact/Follow.php:70 src/Module/Contact/Redir.php:63 +#: src/Module/Contact/Redir.php:223 src/Module/Conversation/Community.php:166 #: src/Module/Debug/ItemBody.php:38 src/Module/Diaspora/Receive.php:57 #: src/Module/Item/Display.php:96 src/Module/Item/Feed.php:59 #: src/Module/Item/Follow.php:41 src/Module/Item/Ignore.php:41 -#: src/Module/Item/Pin.php:41 src/Module/Item/Pin.php:56 +#: src/Module/Item/Language.php:53 src/Module/Item/Pin.php:41 +#: src/Module/Item/Pin.php:56 src/Module/Item/Searchtext.php:53 #: src/Module/Item/Star.php:42 src/Module/Update/Display.php:37 msgid "Access denied." msgstr "رُفض الوصول." @@ -6788,16 +6850,16 @@ msgstr "من فضلك أجب على ما يلي:" msgid "Your Identity Address:" msgstr "عنوان معرّفك:" -#: src/Module/Contact/Follow.php:170 src/Module/Contact/Profile.php:402 +#: src/Module/Contact/Follow.php:170 src/Module/Contact/Profile.php:408 #: src/Module/Contact/Unfollow.php:129 -#: src/Module/Moderation/Blocklist/Contact.php:133 -#: src/Module/Moderation/Reports.php:104 +#: src/Module/Moderation/Blocklist/Contact.php:131 +#: src/Module/Moderation/Reports.php:117 #: src/Module/Notifications/Introductions.php:129 #: src/Module/Notifications/Introductions.php:198 msgid "Profile URL" msgstr "رابط الملف الشخصي" -#: src/Module/Contact/Follow.php:171 src/Module/Contact/Profile.php:414 +#: src/Module/Contact/Follow.php:171 src/Module/Contact/Profile.php:420 #: src/Module/Notifications/Introductions.php:191 #: src/Module/Profile/Profile.php:234 msgid "Tags:" @@ -6820,7 +6882,7 @@ msgstr "" msgid "The contact could not be added." msgstr "تعذر إضافة المتراسل." -#: src/Module/Contact/MatchInterests.php:94 +#: src/Module/Contact/MatchInterests.php:95 #: src/Module/Media/Attachment/Upload.php:77 #: src/Module/Media/Attachment/Upload.php:82 #: src/Module/Media/Photo/Upload.php:81 src/Module/Media/Photo/Upload.php:86 @@ -6828,253 +6890,253 @@ msgstr "تعذر إضافة المتراسل." msgid "Invalid request." msgstr "طلب غير صالح." -#: src/Module/Contact/MatchInterests.php:101 +#: src/Module/Contact/MatchInterests.php:102 msgid "No keywords to match. Please add keywords to your profile." msgstr "لا توجد كلمات مفتاحية لمطابقتها. من فضلك أضف كلمات مفتاحية إلى ملفك الشخصي." -#: src/Module/Contact/MatchInterests.php:144 +#: src/Module/Contact/MatchInterests.php:145 msgid "Profile Match" msgstr "الملفات الشخصية المطابقة" -#: src/Module/Contact/Profile.php:140 +#: src/Module/Contact/Profile.php:145 msgid "Failed to update contact record." msgstr "فشل تحديث سجل التراسل." -#: src/Module/Contact/Profile.php:190 +#: src/Module/Contact/Profile.php:195 msgid "Contact has been unblocked" msgstr "رُفع الحجب عن المتراسل" -#: src/Module/Contact/Profile.php:194 +#: src/Module/Contact/Profile.php:199 msgid "Contact has been blocked" msgstr "حُجب المتراسل" -#: src/Module/Contact/Profile.php:206 +#: src/Module/Contact/Profile.php:211 msgid "Contact has been unignored" msgstr "ألغي تجاهل المتراسل" -#: src/Module/Contact/Profile.php:210 +#: src/Module/Contact/Profile.php:215 msgid "Contact has been ignored" msgstr "تُجوهل المتراسل" -#: src/Module/Contact/Profile.php:222 +#: src/Module/Contact/Profile.php:227 msgid "Contact has been uncollapsed" msgstr "" -#: src/Module/Contact/Profile.php:226 +#: src/Module/Contact/Profile.php:231 msgid "Contact has been collapsed" msgstr "" -#: src/Module/Contact/Profile.php:254 +#: src/Module/Contact/Profile.php:259 #, php-format msgid "You are mutual friends with %s" msgstr "أنتما صديقان مشتركان لـ %s" -#: src/Module/Contact/Profile.php:255 +#: src/Module/Contact/Profile.php:260 #, php-format msgid "You are sharing with %s" msgstr "أنت تشارك مع %s" -#: src/Module/Contact/Profile.php:256 +#: src/Module/Contact/Profile.php:261 #, php-format msgid "%s is sharing with you" msgstr "%s يشارك معك" -#: src/Module/Contact/Profile.php:272 +#: src/Module/Contact/Profile.php:277 msgid "Private communications are not available for this contact." msgstr "المراسلات الخاصة غير متوفرة لهذا المتراسل." -#: src/Module/Contact/Profile.php:282 +#: src/Module/Contact/Profile.php:287 msgid "This contact is on a server you ignored." msgstr "" -#: src/Module/Contact/Profile.php:285 +#: src/Module/Contact/Profile.php:290 msgid "Never" msgstr "أبدا" -#: src/Module/Contact/Profile.php:288 +#: src/Module/Contact/Profile.php:293 msgid "(Update was not successful)" msgstr "(لم ينجح التحديث)" -#: src/Module/Contact/Profile.php:288 +#: src/Module/Contact/Profile.php:293 msgid "(Update was successful)" msgstr "(حُدث بنجاح)" -#: src/Module/Contact/Profile.php:290 src/Module/Contact/Profile.php:482 +#: src/Module/Contact/Profile.php:295 src/Module/Contact/Profile.php:489 msgid "Suggest friends" msgstr "اقترح أصدقاء" -#: src/Module/Contact/Profile.php:294 +#: src/Module/Contact/Profile.php:299 #, php-format msgid "Network type: %s" msgstr "نوع الشبكة: %s" -#: src/Module/Contact/Profile.php:299 +#: src/Module/Contact/Profile.php:304 msgid "Communications lost with this contact!" msgstr "فُقد التواصل مع هذا المتراسل!" -#: src/Module/Contact/Profile.php:305 +#: src/Module/Contact/Profile.php:310 msgid "Fetch further information for feeds" msgstr "اجلب مزيدًا من المعلومات للتغذيات" -#: src/Module/Contact/Profile.php:307 +#: src/Module/Contact/Profile.php:312 msgid "" "Fetch information like preview pictures, title and teaser from the feed " "item. You can activate this if the feed doesn't contain much text. Keywords " "are taken from the meta header in the feed item and are posted as hash tags." msgstr "" -#: src/Module/Contact/Profile.php:310 +#: src/Module/Contact/Profile.php:315 msgid "Fetch information" msgstr "اجلب معلومات" -#: src/Module/Contact/Profile.php:311 +#: src/Module/Contact/Profile.php:316 msgid "Fetch keywords" msgstr "اجلب كلمات مفتاحية" -#: src/Module/Contact/Profile.php:312 +#: src/Module/Contact/Profile.php:317 msgid "Fetch information and keywords" msgstr "اجلب معلومات وكلمات مفتاحية" -#: src/Module/Contact/Profile.php:322 src/Module/Contact/Profile.php:327 -#: src/Module/Contact/Profile.php:332 src/Module/Contact/Profile.php:338 +#: src/Module/Contact/Profile.php:327 src/Module/Contact/Profile.php:332 +#: src/Module/Contact/Profile.php:337 src/Module/Contact/Profile.php:343 msgid "No mirroring" msgstr "" -#: src/Module/Contact/Profile.php:323 src/Module/Contact/Profile.php:333 -#: src/Module/Contact/Profile.php:339 +#: src/Module/Contact/Profile.php:328 src/Module/Contact/Profile.php:338 +#: src/Module/Contact/Profile.php:344 msgid "Mirror as my own posting" msgstr "" -#: src/Module/Contact/Profile.php:328 src/Module/Contact/Profile.php:334 +#: src/Module/Contact/Profile.php:333 src/Module/Contact/Profile.php:339 msgid "Native reshare" msgstr "إعادة النشر الأصلية" -#: src/Module/Contact/Profile.php:353 +#: src/Module/Contact/Profile.php:359 msgid "Contact Information / Notes" msgstr "ملاحظات / معلومات المتراسل" -#: src/Module/Contact/Profile.php:354 +#: src/Module/Contact/Profile.php:360 msgid "Contact Settings" msgstr "إعدادات المتراسل" -#: src/Module/Contact/Profile.php:362 +#: src/Module/Contact/Profile.php:368 msgid "Contact" msgstr "متراسل" -#: src/Module/Contact/Profile.php:366 +#: src/Module/Contact/Profile.php:372 msgid "Their personal note" msgstr "ملاحظتهم الشخصية" -#: src/Module/Contact/Profile.php:368 +#: src/Module/Contact/Profile.php:374 msgid "Edit contact notes" msgstr "عدّل ملاحظات المتراسل" -#: src/Module/Contact/Profile.php:372 +#: src/Module/Contact/Profile.php:378 msgid "Block/Unblock contact" msgstr "احجب/ ارفع الحجب عن متراسل" -#: src/Module/Contact/Profile.php:373 +#: src/Module/Contact/Profile.php:379 #: src/Module/Moderation/Report/Create.php:293 msgid "Ignore contact" msgstr "تجاهل المتراسل" -#: src/Module/Contact/Profile.php:374 +#: src/Module/Contact/Profile.php:380 msgid "View conversations" msgstr "اعرض المحادثات" -#: src/Module/Contact/Profile.php:379 +#: src/Module/Contact/Profile.php:385 msgid "Last update:" msgstr "آخر تحديث:" -#: src/Module/Contact/Profile.php:381 +#: src/Module/Contact/Profile.php:387 msgid "Update public posts" msgstr "حدّث المشاركات العلنية" -#: src/Module/Contact/Profile.php:383 src/Module/Contact/Profile.php:492 +#: src/Module/Contact/Profile.php:389 src/Module/Contact/Profile.php:499 msgid "Update now" msgstr "حدّث الآن" -#: src/Module/Contact/Profile.php:385 +#: src/Module/Contact/Profile.php:391 msgid "Awaiting connection acknowledge" msgstr "ينتظر قبول الاتصال" -#: src/Module/Contact/Profile.php:386 +#: src/Module/Contact/Profile.php:392 msgid "Currently blocked" msgstr "محجوب حاليا" -#: src/Module/Contact/Profile.php:387 +#: src/Module/Contact/Profile.php:393 msgid "Currently ignored" msgstr "متجاهَل حاليا" -#: src/Module/Contact/Profile.php:388 +#: src/Module/Contact/Profile.php:394 msgid "Currently collapsed" msgstr "" -#: src/Module/Contact/Profile.php:389 +#: src/Module/Contact/Profile.php:395 msgid "Currently archived" msgstr "مُؤرشف حاليا" -#: src/Module/Contact/Profile.php:392 +#: src/Module/Contact/Profile.php:398 msgid "Manage remote servers" msgstr "" -#: src/Module/Contact/Profile.php:394 +#: src/Module/Contact/Profile.php:400 #: src/Module/Notifications/Introductions.php:192 msgid "Hide this contact from others" msgstr "اخف هذا المتراسل عن الآخرين" -#: src/Module/Contact/Profile.php:394 +#: src/Module/Contact/Profile.php:400 msgid "" "Replies/likes to your public posts may still be visible" msgstr "قد تبقى الإعجابات/الردود على مشاركاتك مرئية" -#: src/Module/Contact/Profile.php:395 +#: src/Module/Contact/Profile.php:401 msgid "Notification for new posts" msgstr "تنبيه للمشاركات الجديدة" -#: src/Module/Contact/Profile.php:395 +#: src/Module/Contact/Profile.php:401 msgid "Send a notification of every new post of this contact" msgstr "أرسل تنبيها عند نشر هذا المتراسل لمشاركات الجديدة" -#: src/Module/Contact/Profile.php:397 +#: src/Module/Contact/Profile.php:403 msgid "Keyword Deny List" msgstr "قائمة الكلمات المفتاحية المرفوضة" -#: src/Module/Contact/Profile.php:397 +#: src/Module/Contact/Profile.php:403 msgid "" "Comma separated list of keywords that should not be converted to hashtags, " "when \"Fetch information and keywords\" is selected" msgstr "قائمة بالكلمات المفتاحية مفصولة بفواصل والتي لا تخول الى وسوم عند اختيار \"اجلب المعلومات والكلمات المفتاحية\"" -#: src/Module/Contact/Profile.php:415 +#: src/Module/Contact/Profile.php:421 #: src/Module/Settings/TwoFactor/Index.php:160 msgid "Actions" msgstr "الإجراءات" -#: src/Module/Contact/Profile.php:417 +#: src/Module/Contact/Profile.php:423 #: src/Module/Settings/TwoFactor/Index.php:140 view/theme/frio/theme.php:232 msgid "Status" msgstr "الحالة" -#: src/Module/Contact/Profile.php:423 +#: src/Module/Contact/Profile.php:429 msgid "Mirror postings from this contact" msgstr "" -#: src/Module/Contact/Profile.php:425 +#: src/Module/Contact/Profile.php:431 msgid "" "Mark this contact as remote_self, this will cause friendica to repost new " "entries from this contact." msgstr "علّم هذا المتراسل على أنه remote_self ، سيقوم فرنديكا بإعادة نشر المدخلات الجديدة لهذا المتراسل." -#: src/Module/Contact/Profile.php:428 +#: src/Module/Contact/Profile.php:434 msgid "Channel Settings" msgstr "" -#: src/Module/Contact/Profile.php:429 +#: src/Module/Contact/Profile.php:435 msgid "Frequency of this contact in relevant channels" msgstr "" -#: src/Module/Contact/Profile.php:430 +#: src/Module/Contact/Profile.php:436 msgid "" "Depending on the type of the channel not all posts from this contact are " "displayed. By default, posts need to have a minimum amount of interactions " @@ -7084,68 +7146,78 @@ msgid "" "block or hide the contact completely." msgstr "" -#: src/Module/Contact/Profile.php:431 +#: src/Module/Contact/Profile.php:437 msgid "Default frequency" msgstr "" -#: src/Module/Contact/Profile.php:431 +#: src/Module/Contact/Profile.php:437 msgid "" "Posts by this contact are displayed in the \"for you\" channel if you " "interact often with this contact or if a post reached some level of " "interaction." msgstr "" -#: src/Module/Contact/Profile.php:432 +#: src/Module/Contact/Profile.php:438 msgid "Display all posts of this contact" msgstr "" -#: src/Module/Contact/Profile.php:432 +#: src/Module/Contact/Profile.php:438 msgid "All posts from this contact will appear on the \"for you\" channel" msgstr "" -#: src/Module/Contact/Profile.php:433 +#: src/Module/Contact/Profile.php:439 msgid "Display only few posts" msgstr "" -#: src/Module/Contact/Profile.php:433 +#: src/Module/Contact/Profile.php:439 msgid "" "When a contact creates a lot of posts in a short period, this setting " "reduces the number of displayed posts in every channel." msgstr "" -#: src/Module/Contact/Profile.php:434 +#: src/Module/Contact/Profile.php:440 msgid "Never display posts" msgstr "" -#: src/Module/Contact/Profile.php:434 +#: src/Module/Contact/Profile.php:440 msgid "Posts from this contact will never be displayed in any channel" msgstr "" -#: src/Module/Contact/Profile.php:502 +#: src/Module/Contact/Profile.php:441 +msgid "Channel Only" +msgstr "" + +#: src/Module/Contact/Profile.php:441 +msgid "" +"If enabled, posts from this contact will only appear in channels, but not in" +" the network stream." +msgstr "" + +#: src/Module/Contact/Profile.php:509 msgid "Refetch contact data" msgstr "أعد جلب بيانات المتراسل" -#: src/Module/Contact/Profile.php:513 +#: src/Module/Contact/Profile.php:520 msgid "Toggle Blocked status" msgstr "بدّل حالة الحجب" -#: src/Module/Contact/Profile.php:521 +#: src/Module/Contact/Profile.php:528 msgid "Toggle Ignored status" msgstr "بدّل حالة التجاهل" -#: src/Module/Contact/Profile.php:529 +#: src/Module/Contact/Profile.php:536 msgid "Toggle Collapsed status" msgstr "" -#: src/Module/Contact/Profile.php:536 src/Module/Contact/Revoke.php:106 +#: src/Module/Contact/Profile.php:543 src/Module/Contact/Revoke.php:106 msgid "Revoke Follow" msgstr "أبطل المتابعة" -#: src/Module/Contact/Profile.php:538 +#: src/Module/Contact/Profile.php:545 msgid "Revoke the follow from this contact" msgstr "أبطل المتابعة من هذا المتراسل" -#: src/Module/Contact/Redir.php:134 src/Module/Contact/Redir.php:186 +#: src/Module/Contact/Redir.php:135 src/Module/Contact/Redir.php:187 msgid "Bad Request." msgstr "طلب خاطئ." @@ -7167,13 +7239,6 @@ msgid "" "and they will have to manually follow you back again." msgstr "هل تريد إلغاء متابعة هذا المتراسل لك؟ لا يمكن التراجع عن هذا الإجراء وسيتحتم عليهم متابعتك يدوياً." -#: src/Module/Contact/Revoke.php:108 -#: src/Module/Notifications/Introductions.php:144 -#: src/Module/OAuth/Acknowledge.php:54 src/Module/Register.php:130 -#: src/Module/Settings/TwoFactor/Trusted.php:129 -msgid "Yes" -msgstr "نعم" - #: src/Module/Contact/Suggestions.php:62 msgid "" "No suggestions available. If this is a new site, please try again in 24 " @@ -7224,33 +7289,29 @@ msgstr "" msgid "Not available." msgstr "غير متاح." -#: src/Module/Conversation/Network.php:200 +#: src/Module/Conversation/Network.php:214 msgid "No such circle" msgstr "" -#: src/Module/Conversation/Network.php:204 +#: src/Module/Conversation/Network.php:218 #, php-format msgid "Circle: %s" msgstr "" -#: src/Module/Conversation/Network.php:223 +#: src/Module/Conversation/Network.php:237 #, php-format msgid "Error %d (%s) while fetching the timeline." msgstr "" -#: src/Module/Conversation/Network.php:300 +#: src/Module/Conversation/Network.php:314 msgid "Network feed not available." msgstr "" -#: src/Module/Conversation/Timeline.php:196 -msgid "Own Contacts" -msgstr "مشاركات متراسليك" - -#: src/Module/Conversation/Timeline.php:200 +#: src/Module/Conversation/Timeline.php:203 msgid "Include" msgstr "تضمين" -#: src/Module/Conversation/Timeline.php:201 +#: src/Module/Conversation/Timeline.php:204 msgid "Hide" msgstr "اخف" @@ -7473,12 +7534,12 @@ msgstr "HTML" msgid "Twitter Source / Tweet URL (requires API key)" msgstr "" -#: src/Module/Debug/Feed.php:52 src/Module/Filer/SaveTag.php:47 +#: src/Module/Debug/Feed.php:53 src/Module/Filer/SaveTag.php:47 #: src/Module/Settings/Profile/Index.php:177 msgid "You must be logged in to use this module" msgstr "يجب عليك الولوج لاستخدام هذه الوحدة" -#: src/Module/Debug/Feed.php:77 +#: src/Module/Debug/Feed.php:78 msgid "Source URL" msgstr "الرابط المصدري" @@ -7580,56 +7641,56 @@ msgstr "اقترح أصدقاء" msgid "Suggest a friend for %s" msgstr "أقترح أصدقاء لـ %s" -#: src/Module/Friendica.php:82 +#: src/Module/Friendica.php:81 msgid "Installed addons/apps:" msgstr "التطبيقات/الإضافات المثبتة:" -#: src/Module/Friendica.php:87 +#: src/Module/Friendica.php:86 msgid "No installed addons/apps" msgstr "لم تُثبت أي تطبيقات/إضافات" -#: src/Module/Friendica.php:92 +#: src/Module/Friendica.php:91 #, php-format msgid "Read about the Terms of Service of this node." msgstr "اقرأ عن شروط الخدمة لهذه العقدة." -#: src/Module/Friendica.php:99 +#: src/Module/Friendica.php:98 msgid "On this server the following remote servers are blocked." msgstr "الخوادم البعيدة المحجوبة عن هذا الموقع." -#: src/Module/Friendica.php:102 +#: 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:232 msgid "Reason for the block" msgstr "سبب الحجب" -#: src/Module/Friendica.php:104 +#: src/Module/Friendica.php:103 msgid "Download this list in CSV format" msgstr "" -#: src/Module/Friendica.php:118 +#: src/Module/Friendica.php:117 #, php-format msgid "" "This is Friendica, version %s that is running at the web location %s. The " "database version is %s, the post update version is %s." msgstr "هذا فرانديكا إصدار %s يعمل على موقع %s. إصدار قاعدة البيانات هو %s، وإصدار تحديث البيانات هو %s." -#: src/Module/Friendica.php:123 +#: src/Module/Friendica.php:122 msgid "" "Please visit Friendi.ca to learn more " "about the Friendica project." msgstr "رجاء زر Friendi.ca لمعرفة المزيد عن مشروع فرَندِكا." -#: src/Module/Friendica.php:124 +#: src/Module/Friendica.php:123 msgid "Bug reports and issues: please visit" msgstr "لبلاغات العلل والمشاكل: زر" -#: src/Module/Friendica.php:124 +#: src/Module/Friendica.php:123 msgid "the bugtracker at github" msgstr "متعقب العلل على غيت-هب" -#: src/Module/Friendica.php:125 +#: src/Module/Friendica.php:124 msgid "Suggestions, praise, etc. - please email \"info\" at \"friendi - dot - ca" msgstr "للاقتراحات، أو الإشادة ، إلخ.- رجاءً راسل \"info\" at \"friendi - dot - ca" @@ -7908,41 +7969,41 @@ msgid "" "important, please visit http://friendi.ca" msgstr "للحصول على مزيد من المعلومات عن مشروع فرَندِكا ولماذا نرى أنه مهم، من فضلك زر http://friendi.ca" -#: src/Module/Item/Compose.php:85 +#: src/Module/Item/Compose.php:94 msgid "Please enter a post body." msgstr "" -#: src/Module/Item/Compose.php:98 +#: src/Module/Item/Compose.php:105 msgid "This feature is only available with the frio theme." msgstr "" -#: src/Module/Item/Compose.php:122 +#: src/Module/Item/Compose.php:129 msgid "Compose new personal note" msgstr "أنشئ ملاحظة شخصية جديدة" -#: src/Module/Item/Compose.php:131 +#: src/Module/Item/Compose.php:138 msgid "Compose new post" msgstr "أنشئ مشاركة جديدة" -#: src/Module/Item/Compose.php:187 +#: src/Module/Item/Compose.php:194 msgid "Visibility" msgstr "الظّهور" -#: src/Module/Item/Compose.php:203 +#: src/Module/Item/Compose.php:210 msgid "Clear the location" msgstr "امسح الموقع الجغرافي" -#: src/Module/Item/Compose.php:204 +#: src/Module/Item/Compose.php:211 msgid "Location services are unavailable on your device" msgstr "خدمات الموقع الجغرافي غير متاحة على جهازك" -#: src/Module/Item/Compose.php:205 +#: src/Module/Item/Compose.php:212 msgid "" "Location services are disabled. Please check the website's permissions on " "your device" msgstr "" -#: src/Module/Item/Compose.php:211 +#: src/Module/Item/Compose.php:218 msgid "" "You can make this page always open when you use the New Post button in the " "Theme Customization settings." @@ -8055,29 +8116,33 @@ msgid "Public Group" msgstr "" #: src/Module/Moderation/BaseUsers.php:122 src/Module/Settings/Account.php:503 +msgid "Public Group - Restricted" +msgstr "" + +#: src/Module/Moderation/BaseUsers.php:123 src/Module/Settings/Account.php:510 msgid "Automatic Friend Page" msgstr "صفحة اشترك تلقائي" -#: src/Module/Moderation/BaseUsers.php:123 +#: src/Module/Moderation/BaseUsers.php:124 msgid "Private Group" msgstr "" -#: src/Module/Moderation/BaseUsers.php:126 +#: src/Module/Moderation/BaseUsers.php:127 #: src/Module/Moderation/Summary.php:53 src/Module/Settings/Account.php:453 msgid "Personal Page" msgstr "صفحة شخصية" -#: src/Module/Moderation/BaseUsers.php:127 +#: src/Module/Moderation/BaseUsers.php:128 #: src/Module/Moderation/Summary.php:54 src/Module/Settings/Account.php:460 msgid "Organisation Page" msgstr "صفحة منظمة" -#: src/Module/Moderation/BaseUsers.php:128 +#: src/Module/Moderation/BaseUsers.php:129 #: src/Module/Moderation/Summary.php:55 src/Module/Settings/Account.php:467 msgid "News Page" msgstr "صفحة إخبارية" -#: src/Module/Moderation/BaseUsers.php:129 +#: src/Module/Moderation/BaseUsers.php:130 #: src/Module/Moderation/Summary.php:56 src/Module/Settings/Account.php:474 msgid "Community Group" msgstr "" @@ -8136,7 +8201,7 @@ msgid "Block New Remote Contact" msgstr "احجب مستخدمًا بعيدًا" #: src/Module/Moderation/Blocklist/Contact.php:122 -#: src/Module/Moderation/Reports.php:95 +#: src/Module/Moderation/Reports.php:110 msgid "Photo" msgstr "صورة" @@ -8144,7 +8209,7 @@ msgstr "صورة" msgid "Reason" msgstr "السبب" -#: src/Module/Moderation/Blocklist/Contact.php:130 +#: src/Module/Moderation/Blocklist/Contact.php:128 #, php-format msgid "%s total blocked contact" msgid_plural "%s total blocked contacts" @@ -8155,21 +8220,21 @@ msgstr[3] "%s متراسلين محجوبين" msgstr[4] "%s متراسلًا محجوبًا" msgstr[5] "%s متراسل محجوب" -#: src/Module/Moderation/Blocklist/Contact.php:133 +#: src/Module/Moderation/Blocklist/Contact.php:131 msgid "URL of the remote contact to block." msgstr "عنوان المتراسل البعيد المراد حجبه." -#: src/Module/Moderation/Blocklist/Contact.php:134 +#: src/Module/Moderation/Blocklist/Contact.php:132 msgid "Also purge contact" msgstr "امسح المتراسل أيضًا" -#: src/Module/Moderation/Blocklist/Contact.php:134 +#: src/Module/Moderation/Blocklist/Contact.php:132 msgid "" "Removes all content related to this contact from the node. Keeps the contact" " record. This action cannot be undone." msgstr "يزيل جميع المحتويات المتعلقة بهذا المتراسل من العقدة. ويحتفظ بسجل للمتراسل. لا يمكن التراجع عن هذا الإجراء." -#: src/Module/Moderation/Blocklist/Contact.php:135 +#: src/Module/Moderation/Blocklist/Contact.php:133 #: src/Module/Moderation/Blocklist/Server/Import.php:124 msgid "Block Reason" msgstr "سبب الحجب" @@ -8379,7 +8444,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:231 msgid "Blocked server domain pattern" msgstr "صيّغ النطاقات المحجوبة" @@ -8719,23 +8784,23 @@ msgstr "" msgid "3. Pick posts" msgstr "" -#: src/Module/Moderation/Reports.php:90 +#: src/Module/Moderation/Reports.php:105 msgid "List of reports" msgstr "" -#: src/Module/Moderation/Reports.php:91 +#: src/Module/Moderation/Reports.php:106 msgid "This page display reports created by our or remote users." msgstr "" -#: src/Module/Moderation/Reports.php:92 +#: src/Module/Moderation/Reports.php:107 msgid "No report exists at this node." msgstr "" -#: src/Module/Moderation/Reports.php:95 +#: src/Module/Moderation/Reports.php:110 msgid "Category" msgstr "" -#: src/Module/Moderation/Reports.php:101 +#: src/Module/Moderation/Reports.php:114 #, php-format msgid "%s total report" msgid_plural "%s total reports" @@ -8746,7 +8811,7 @@ msgstr[3] "" msgstr[4] "" msgstr[5] "" -#: src/Module/Moderation/Reports.php:104 +#: src/Module/Moderation/Reports.php:117 msgid "URL of the reported contact." msgstr "" @@ -9006,12 +9071,6 @@ msgstr "اقترحه:" msgid "Claims to be known to you: " msgstr "يدعي أنّه يعرفك: " -#: src/Module/Notifications/Introductions.php:144 -#: src/Module/OAuth/Acknowledge.php:55 src/Module/Register.php:131 -#: src/Module/Settings/TwoFactor/Trusted.php:129 -msgid "No" -msgstr "لا" - #: src/Module/Notifications/Introductions.php:152 msgid "Shall your connection be bidirectional or not?" msgstr "" @@ -9072,11 +9131,11 @@ msgstr "تنبيهات الصفحة الرئيسية" msgid "Show unread" msgstr "اعرض غير المقروءة" -#: src/Module/Notifications/Ping.php:246 +#: src/Module/Notifications/Ping.php:220 msgid "{0} requested registration" msgstr "{0} طلبَ التسجيل" -#: src/Module/Notifications/Ping.php:255 +#: src/Module/Notifications/Ping.php:229 #, php-format msgid "{0} and %d others requested registration" msgstr "{0} و %d أخرون يطلبون التسجيل" @@ -9118,7 +9177,7 @@ msgstr "" msgid "Resubscribing to OStatus contacts" msgstr "يعيد الاشتراك في متراسلي OStatus" -#: src/Module/OStatus/Repair.php:84 src/Module/OStatus/Subscribe.php:158 +#: src/Module/OStatus/Repair.php:84 src/Module/OStatus/Subscribe.php:160 msgid "Keep this window open until done." msgstr "أبق هذه النافذة مفتوحة حتى ينتهي." @@ -9130,126 +9189,65 @@ msgstr "" msgid "No OStatus contacts to resubscribe to." msgstr "" -#: src/Module/OStatus/Subscribe.php:70 +#: src/Module/OStatus/Subscribe.php:72 msgid "Subscribing to contacts" msgstr "يشترك في متراسلين" -#: src/Module/OStatus/Subscribe.php:79 +#: src/Module/OStatus/Subscribe.php:81 msgid "No contact provided." msgstr "لم يُقدم متراسلين." -#: src/Module/OStatus/Subscribe.php:85 +#: src/Module/OStatus/Subscribe.php:87 msgid "Couldn't fetch information for contact." msgstr "تعذر جلب معلومات المتراسل." -#: src/Module/OStatus/Subscribe.php:96 +#: src/Module/OStatus/Subscribe.php:98 msgid "Couldn't fetch friends for contact." msgstr "تعذر جلب أصدقاء المتراسل." -#: src/Module/OStatus/Subscribe.php:102 src/Module/OStatus/Subscribe.php:113 +#: src/Module/OStatus/Subscribe.php:104 src/Module/OStatus/Subscribe.php:115 msgid "Couldn't fetch following contacts." msgstr "تعذر جلب متابِعي المتراسل." -#: src/Module/OStatus/Subscribe.php:108 +#: src/Module/OStatus/Subscribe.php:110 msgid "Couldn't fetch remote profile." msgstr "تعذر جلب الملف الشخصي البعيد." -#: src/Module/OStatus/Subscribe.php:118 +#: src/Module/OStatus/Subscribe.php:120 msgid "Unsupported network" msgstr "شبكة غير مدعومة" -#: src/Module/OStatus/Subscribe.php:134 +#: src/Module/OStatus/Subscribe.php:136 msgid "Done" msgstr "تم" -#: src/Module/OStatus/Subscribe.php:148 +#: src/Module/OStatus/Subscribe.php:150 msgid "success" msgstr "نجح" -#: src/Module/OStatus/Subscribe.php:150 +#: src/Module/OStatus/Subscribe.php:152 msgid "failed" msgstr "فشل" -#: src/Module/OStatus/Subscribe.php:153 +#: src/Module/OStatus/Subscribe.php:155 msgid "ignored" msgstr "متجاهل" -#: src/Module/PermissionTooltip.php:49 -#, php-format -msgid "Wrong type \"%s\", expected one of: %s" -msgstr "نوع خاطئ \"%s\" ، يُتوقع أن يكون: %s" - -#: src/Module/PermissionTooltip.php:79 -msgid "Model not found" -msgstr "" - -#: src/Module/PermissionTooltip.php:94 -msgid "Unlisted" -msgstr "" - -#: src/Module/PermissionTooltip.php:112 -msgid "Remote privacy information not available." -msgstr "معلومات الخصوصية غير متوفرة." - -#: src/Module/PermissionTooltip.php:120 -msgid "Visible to:" -msgstr "مرئي لـ:" - -#: src/Module/PermissionTooltip.php:214 -#, php-format -msgid "Collection (%s)" -msgstr "" - -#: src/Module/PermissionTooltip.php:218 -#, php-format -msgid "Followers (%s)" -msgstr "متابِعون (%s)" - -#: src/Module/PermissionTooltip.php:237 -#, php-format -msgid "%d more" -msgstr "" - -#: src/Module/PermissionTooltip.php:241 -#, php-format -msgid "To: %s
" -msgstr "إلى: %s
" - -#: src/Module/PermissionTooltip.php:244 -#, php-format -msgid "CC: %s
" -msgstr "ووجه إلى:%s
" - -#: src/Module/PermissionTooltip.php:247 -#, php-format -msgid "BCC: %s
" -msgstr "" - -#: src/Module/PermissionTooltip.php:250 -#, php-format -msgid "Audience: %s
" -msgstr "" - -#: src/Module/PermissionTooltip.php:253 -#, php-format -msgid "Attributed To: %s
" -msgstr "" - -#: src/Module/Photo.php:123 +#: src/Module/Photo.php:124 msgid "The Photo is not available." msgstr "الصورة غير متوفرة." -#: src/Module/Photo.php:148 +#: src/Module/Photo.php:149 #, php-format msgid "The Photo with id %s is not available." msgstr "الصورة ذات المعرف %s غير متوفّرة." -#: src/Module/Photo.php:189 +#: src/Module/Photo.php:190 #, php-format msgid "Invalid external resource with url %s." msgstr "" -#: src/Module/Photo.php:191 +#: src/Module/Photo.php:192 #, php-format msgid "Invalid photo with id %s." msgstr "الصورة ذات المعرف %s غير صالحة." @@ -9295,26 +9293,78 @@ msgstr "اختر الوسم لإزالته: " msgid "Remove" msgstr "أزل" +#: src/Module/Privacy/PermissionTooltip.php:71 +#, php-format +msgid "Wrong type \"%s\", expected one of: %s" +msgstr "نوع خاطئ \"%s\" ، يُتوقع أن يكون: %s" + +#: src/Module/Privacy/PermissionTooltip.php:101 +msgid "Model not found" +msgstr "" + +#: src/Module/Privacy/PermissionTooltip.php:118 +msgid "Unlisted" +msgstr "" + +#: src/Module/Privacy/PermissionTooltip.php:124 +msgid "Remote privacy information not available." +msgstr "معلومات الخصوصية غير متوفرة." + +#: src/Module/Privacy/PermissionTooltip.php:131 +msgid "Visible to:" +msgstr "مرئي لـ:" + +#: src/Module/Privacy/PermissionTooltip.php:133 +msgid "CC:" +msgstr "" + +#: src/Module/Privacy/PermissionTooltip.php:134 +msgid "BCC:" +msgstr "" + +#: src/Module/Privacy/PermissionTooltip.php:135 +msgid "Audience:" +msgstr "" + +#: src/Module/Privacy/PermissionTooltip.php:136 +msgid "Attributed To:" +msgstr "" + +#: src/Module/Privacy/PermissionTooltip.php:234 +#, php-format +msgid "Collection (%s)" +msgstr "" + +#: src/Module/Privacy/PermissionTooltip.php:238 +#, php-format +msgid "Followers (%s)" +msgstr "متابِعون (%s)" + +#: src/Module/Privacy/PermissionTooltip.php:255 +#, php-format +msgid "%d more" +msgstr "" + #: src/Module/Profile/Contacts.php:159 msgid "No contacts." msgstr "لا متراسلين." #: src/Module/Profile/Conversations.php:106 #: src/Module/Profile/Conversations.php:109 src/Module/Profile/Profile.php:351 -#: src/Module/Profile/Profile.php:354 src/Protocol/Feed.php:1099 -#: src/Protocol/OStatus.php:1009 +#: src/Module/Profile/Profile.php:354 src/Protocol/Feed.php:1095 +#: src/Protocol/OStatus.php:1011 #, php-format msgid "%s's timeline" msgstr "الخط الزمني لـ %s" #: src/Module/Profile/Conversations.php:107 src/Module/Profile/Profile.php:352 -#: src/Protocol/Feed.php:1103 src/Protocol/OStatus.php:1014 +#: src/Protocol/Feed.php:1099 src/Protocol/OStatus.php:1016 #, php-format msgid "%s's posts" msgstr "مشاركات %s" #: src/Module/Profile/Conversations.php:108 src/Module/Profile/Profile.php:353 -#: src/Protocol/Feed.php:1106 src/Protocol/OStatus.php:1018 +#: src/Protocol/Feed.php:1102 src/Protocol/OStatus.php:1020 #, php-format msgid "%s's comments" msgstr "تعليقات %s" @@ -9476,170 +9526,170 @@ msgstr "المحتوى" msgid "Remove post" msgstr "أزل المشاركة" -#: src/Module/Register.php:84 +#: src/Module/Register.php:85 msgid "Only parent users can create additional accounts." msgstr "فقط المستخدمون الأولياء من يمكنهم إنشاء حسابات إضافية." -#: src/Module/Register.php:99 src/Module/User/Import.php:111 +#: src/Module/Register.php:100 src/Module/User/Import.php:112 msgid "" "This site has exceeded the number of allowed daily account registrations. " "Please try again tomorrow." msgstr "تجاوز هذا الموقع عدد التسجيلات اليومية المسموح بها. من فضلك حاول غدا." -#: src/Module/Register.php:116 +#: src/Module/Register.php:117 msgid "" "You may (optionally) fill in this form via OpenID by supplying your OpenID " "and clicking \"Register\"." msgstr "" -#: src/Module/Register.php:117 +#: src/Module/Register.php:118 msgid "" "If you are not familiar with OpenID, please leave that field blank and fill " "in the rest of the items." msgstr "إذا كنت لا تعرف أو لا تريد استخدام OpenID، رجاء اترك هذا الحقل فارغاً واملأ بقية العناصر." -#: src/Module/Register.php:118 +#: src/Module/Register.php:119 msgid "Your OpenID (optional): " msgstr "معرف OpenID (خياري): " -#: src/Module/Register.php:127 +#: src/Module/Register.php:128 msgid "Include your profile in member directory?" msgstr "أتريد نشر ملفك الشخصي في الدليل؟" -#: src/Module/Register.php:148 +#: src/Module/Register.php:149 msgid "Note for the admin" msgstr "ملاحظة للمدير" -#: src/Module/Register.php:148 +#: src/Module/Register.php:149 msgid "Leave a message for the admin, why you want to join this node" msgstr "اترك رسالة للمدير، تحوي سبب رغبتك الانضمام إلى هذه العقدة" -#: src/Module/Register.php:149 +#: src/Module/Register.php:150 msgid "Membership on this site is by invitation only." msgstr "العضوية في هذا الموقع عن طريق دعوة فقط." -#: src/Module/Register.php:150 +#: src/Module/Register.php:151 msgid "Your invitation code: " msgstr "رمز الدعوة: " -#: src/Module/Register.php:158 +#: src/Module/Register.php:159 msgid "Your Display Name (as you would like it to be displayed on this system" msgstr "" -#: src/Module/Register.php:159 +#: src/Module/Register.php:160 msgid "" "Your Email Address: (Initial information will be send there, so this has to " "be an existing address.)" msgstr "" -#: src/Module/Register.php:160 +#: src/Module/Register.php:161 msgid "Please repeat your e-mail address:" msgstr "رجاء أعد إدخال عنوان بريدك الإلكتروني:" -#: src/Module/Register.php:162 src/Module/Security/PasswordTooLong.php:100 -#: src/Module/Settings/Account.php:557 +#: src/Module/Register.php:163 src/Module/Security/PasswordTooLong.php:100 +#: src/Module/Settings/Account.php:564 msgid "New Password:" msgstr "كلمة المرور الجديدة:" -#: src/Module/Register.php:162 +#: src/Module/Register.php:163 msgid "Leave empty for an auto generated password." msgstr "" -#: src/Module/Register.php:163 src/Module/Security/PasswordTooLong.php:101 -#: src/Module/Settings/Account.php:558 +#: src/Module/Register.php:164 src/Module/Security/PasswordTooLong.php:101 +#: src/Module/Settings/Account.php:565 msgid "Confirm:" msgstr "التأكيد:" -#: src/Module/Register.php:164 +#: src/Module/Register.php:165 #, php-format msgid "" "Choose a profile nickname. This must begin with a text character. Your " "profile address on this site will then be \"nickname@%s\"." msgstr "" -#: src/Module/Register.php:165 +#: src/Module/Register.php:166 msgid "Choose a nickname: " msgstr "اختر لقبًا: " -#: src/Module/Register.php:173 src/Module/User/Import.php:117 +#: src/Module/Register.php:174 src/Module/User/Import.php:118 msgid "Import" msgstr "استورد" -#: src/Module/Register.php:174 +#: src/Module/Register.php:175 msgid "Import your profile to this friendica instance" msgstr "استورد ملفك الشخصي لهذا المثيل" -#: src/Module/Register.php:181 +#: src/Module/Register.php:182 msgid "Note: This node explicitly contains adult content" msgstr "" -#: src/Module/Register.php:183 src/Module/Settings/Delegation.php:181 +#: src/Module/Register.php:184 src/Module/Settings/Delegation.php:181 msgid "Parent Password:" msgstr "كلمة المرور الولي:" -#: src/Module/Register.php:183 src/Module/Settings/Delegation.php:181 +#: src/Module/Register.php:184 src/Module/Settings/Delegation.php:181 msgid "" "Please enter the password of the parent account to legitimize your request." msgstr "يرجى إدخال كلمة مرور الولي للمصادقة على طلبك." -#: src/Module/Register.php:212 +#: src/Module/Register.php:213 msgid "Password doesn't match." msgstr "كلمتا المرور غير متطابقتين." -#: src/Module/Register.php:218 +#: src/Module/Register.php:219 msgid "Please enter your password." msgstr "رجاء أدخل كلمة المرور." -#: src/Module/Register.php:260 +#: src/Module/Register.php:261 msgid "You have entered too much information." msgstr "أدخلت معلومات كثيرة." -#: src/Module/Register.php:283 +#: src/Module/Register.php:284 msgid "Please enter the identical mail address in the second field." msgstr "" -#: src/Module/Register.php:291 +#: src/Module/Register.php:292 msgid "Nickname cannot start with a digit." msgstr "" -#: src/Module/Register.php:293 +#: src/Module/Register.php:294 msgid "Nickname can only contain US-ASCII characters." msgstr "" -#: src/Module/Register.php:322 +#: src/Module/Register.php:323 msgid "The additional account was created." msgstr "أُنشئ الحساب الإضافي." -#: src/Module/Register.php:347 +#: src/Module/Register.php:348 msgid "" "Registration successful. Please check your email for further instructions." msgstr "سجلت بنجاح. راجع بريدك الإلكتروني لمزيد من التعليمات." -#: src/Module/Register.php:354 +#: src/Module/Register.php:355 #, php-format msgid "" "Failed to send email message. Here your accout details:
login: %s
" "password: %s

You can change your password after login." msgstr "" -#: src/Module/Register.php:360 +#: src/Module/Register.php:361 msgid "Registration successful." msgstr "سجلتَ بنجاح." -#: src/Module/Register.php:369 src/Module/Register.php:376 -#: src/Module/Register.php:386 +#: src/Module/Register.php:370 src/Module/Register.php:377 +#: src/Module/Register.php:387 msgid "Your registration can not be processed." msgstr "" -#: src/Module/Register.php:375 +#: src/Module/Register.php:376 msgid "You have to leave a request note for the admin." msgstr "اترك طلب للمدير." -#: src/Module/Register.php:385 +#: src/Module/Register.php:386 msgid "An internal error occured." msgstr "" -#: src/Module/Register.php:407 +#: src/Module/Register.php:408 msgid "Your registration is pending approval by the site owner." msgstr "في انتظار موافقة مالك الموقع لقبول تسجيلك." @@ -9772,24 +9822,24 @@ msgid "Update Password" msgstr "" #: src/Module/Security/PasswordTooLong.php:99 -#: src/Module/Settings/Account.php:559 +#: src/Module/Settings/Account.php:566 msgid "Current Password:" msgstr "كلمة المرور الحالية:" #: src/Module/Security/PasswordTooLong.php:99 -#: src/Module/Settings/Account.php:559 +#: src/Module/Settings/Account.php:566 msgid "Your current password to confirm the changes" msgstr "اكتب كلمة المرور الحالية لتأكيد التغييرات" #: src/Module/Security/PasswordTooLong.php:100 -#: src/Module/Settings/Account.php:543 +#: src/Module/Settings/Account.php:550 msgid "" "Allowed characters are a-z, A-Z, 0-9 and special characters except white " "spaces and accentuated letters." msgstr "" #: src/Module/Security/PasswordTooLong.php:100 -#: src/Module/Settings/Account.php:544 +#: src/Module/Settings/Account.php:551 msgid "Password length is limited to 72 characters." msgstr "" @@ -9986,32 +10036,36 @@ msgid "Automatically approves all contact requests." msgstr "يوافق تلقائياً على جميع طلبات المراسلة." #: src/Module/Settings/Account.php:505 +msgid "Contact requests have to be manually approved." +msgstr "" + +#: src/Module/Settings/Account.php:512 msgid "" "Account for a popular profile that automatically approves contact requests " "as \"Friends\"." msgstr "حساب ملف شخصي لمشهور يوافق تلقائياً على طلبات المراسلة كـ\"أصدقاء\"." -#: src/Module/Settings/Account.php:510 +#: src/Module/Settings/Account.php:517 msgid "Private Group [Experimental]" msgstr "" -#: src/Module/Settings/Account.php:512 +#: src/Module/Settings/Account.php:519 msgid "Requires manual approval of contact requests." msgstr "يتطلب الموافقة اليدوية على طلبات المراسلة." -#: src/Module/Settings/Account.php:521 +#: src/Module/Settings/Account.php:528 msgid "OpenID:" msgstr "OpenID:" -#: src/Module/Settings/Account.php:521 +#: src/Module/Settings/Account.php:528 msgid "(Optional) Allow this OpenID to login to this account." msgstr "(اختياري) اسمح لمعرف OpenID بالولوج إلى هذا الحساب." -#: src/Module/Settings/Account.php:529 +#: src/Module/Settings/Account.php:536 msgid "Publish your profile in your local site directory?" msgstr "أتريد نشر ملفك الشخصي في الدليل المحلي للموقع؟" -#: src/Module/Settings/Account.php:529 +#: src/Module/Settings/Account.php:536 #, php-format msgid "" "Your profile will be published in this node's local " @@ -10019,94 +10073,94 @@ msgid "" " system settings." msgstr "سينشر ملفك الشخصي في الدليل المحلي لهذه العقدة. تعتمد خصوصية معلوماتك على إعدادات النظام." -#: src/Module/Settings/Account.php:535 +#: src/Module/Settings/Account.php:542 #, php-format msgid "" "Your profile will also be published in the global friendica directories " "(e.g. %s)." msgstr "سينشر ملفك الشخصي كذلك في الأدلة العالمية لفرَندِيكا (مثال %s)." -#: src/Module/Settings/Account.php:548 +#: src/Module/Settings/Account.php:555 msgid "Account Settings" msgstr "إعدادات الحساب" -#: src/Module/Settings/Account.php:549 +#: src/Module/Settings/Account.php:556 #, php-format msgid "Your Identity Address is '%s' or '%s'." msgstr "عنوان معرفك هو '%s' أو '%s'." -#: src/Module/Settings/Account.php:556 +#: src/Module/Settings/Account.php:563 msgid "Password Settings" msgstr "إعدادات كلمة المرور" -#: src/Module/Settings/Account.php:558 +#: src/Module/Settings/Account.php:565 msgid "Leave password fields blank unless changing" msgstr "اترك حقول كلمة المرور فارغة ما لم ترد تغييرها" -#: src/Module/Settings/Account.php:560 +#: src/Module/Settings/Account.php:567 msgid "Password:" msgstr "كلمة المرور:" -#: src/Module/Settings/Account.php:560 +#: src/Module/Settings/Account.php:567 msgid "Your current password to confirm the changes of the email address" msgstr "اكتب كلمة المرور الحالية لتأكيد تغيير بريدك الإلكتروني" -#: src/Module/Settings/Account.php:563 +#: src/Module/Settings/Account.php:570 msgid "Delete OpenID URL" msgstr "احذف معرف OpenID" -#: src/Module/Settings/Account.php:565 +#: src/Module/Settings/Account.php:572 msgid "Basic Settings" msgstr "الإعدادات الأساسيّة" -#: src/Module/Settings/Account.php:566 +#: src/Module/Settings/Account.php:573 #: src/Module/Settings/Profile/Index.php:283 msgid "Display name:" msgstr "الاسم العلني:" -#: src/Module/Settings/Account.php:567 +#: src/Module/Settings/Account.php:574 msgid "Email Address:" msgstr "البريد الإلكتروني:" -#: src/Module/Settings/Account.php:568 +#: src/Module/Settings/Account.php:575 msgid "Your Timezone:" msgstr "المنطقة الزمنية:" -#: src/Module/Settings/Account.php:569 +#: src/Module/Settings/Account.php:576 msgid "Your Language:" msgstr "لغتك:" -#: src/Module/Settings/Account.php:569 +#: src/Module/Settings/Account.php:576 msgid "" "Set the language we use to show you friendica interface and to send you " "emails" msgstr "عيّن لغة واجهة فرَندِيكا ورسائل البريد الإلكتروني" -#: src/Module/Settings/Account.php:570 +#: src/Module/Settings/Account.php:577 msgid "Default Post Location:" msgstr "موقع النشر الافتراضي:" -#: src/Module/Settings/Account.php:571 +#: src/Module/Settings/Account.php:578 msgid "Use Browser Location:" msgstr "استخدم موقع المتصفح:" -#: src/Module/Settings/Account.php:573 +#: src/Module/Settings/Account.php:580 msgid "Security and Privacy Settings" msgstr "إعدادات الأمان والخصوصية" -#: src/Module/Settings/Account.php:575 +#: src/Module/Settings/Account.php:582 msgid "Maximum Friend Requests/Day:" msgstr "حدُ طلبات الصداقة لليوم الواحد:" -#: src/Module/Settings/Account.php:575 +#: src/Module/Settings/Account.php:582 msgid "(to prevent spam abuse)" msgstr "(لمنع الرسائل المزعجة)" -#: src/Module/Settings/Account.php:577 +#: src/Module/Settings/Account.php:584 msgid "Allow your profile to be searchable globally?" msgstr "أتريد السماح لملفك الشخصي بالظهور في نتائج البحث العالمي؟" -#: src/Module/Settings/Account.php:577 +#: src/Module/Settings/Account.php:584 msgid "" "Activate this setting if you want others to easily find and follow you. Your" " profile will be searchable on remote systems. This setting also determines " @@ -10114,43 +10168,43 @@ msgid "" "indexed or not." msgstr "فعّل هذا الإعداد إن أردت أن يُعثر عليك بسهولة. سيتمكن المستخدمون في المواقع البعيد من العثور عليك، وأيضا سيسمح بظهور ملفك الشخصي في محركات البحث." -#: src/Module/Settings/Account.php:578 +#: src/Module/Settings/Account.php:585 msgid "Hide your contact/friend list from viewers of your profile?" msgstr "أتريد إخفاء قائمة المتراسلين/الأصدقاء عن متصفحي ملفك الشخصي؟" -#: src/Module/Settings/Account.php:578 +#: src/Module/Settings/Account.php:585 msgid "" "A list of your contacts is displayed on your profile page. Activate this " "option to disable the display of your contact list." msgstr "عادة تُعرض قائمة المتراسلين على صفحة ملفك الشخصي. إن قمت بتفعيل هذا الخيار ستخفى القائمة." -#: src/Module/Settings/Account.php:579 +#: src/Module/Settings/Account.php:586 msgid "Hide your public content from anonymous viewers" msgstr "" -#: src/Module/Settings/Account.php:579 +#: src/Module/Settings/Account.php:586 msgid "" "Anonymous visitors will only see your basic profile details. Your public " "posts and replies will still be freely accessible on the remote servers of " "your followers and through relays." msgstr "" -#: src/Module/Settings/Account.php:580 +#: src/Module/Settings/Account.php:587 msgid "Make public posts unlisted" msgstr "لا تدرج المشاركات العلنية" -#: src/Module/Settings/Account.php:580 +#: src/Module/Settings/Account.php:587 msgid "" "Your public posts will not appear on the community pages or in search " "results, nor be sent to relay servers. However they can still appear on " "public feeds on remote servers." msgstr "لن تظهر مشاركتك العلنية على صفحات المجتمع أو في نتائج البحث لهذا الموقع، ولن يتم إرسالها إلى خوادم الترحيل. غير أنها ستبقى تظهر في التغذيات العمومية للخوادم البعيدة." -#: src/Module/Settings/Account.php:581 +#: src/Module/Settings/Account.php:588 msgid "Make all posted pictures accessible" msgstr "أتح كل الصور المنشورة" -#: src/Module/Settings/Account.php:581 +#: src/Module/Settings/Account.php:588 msgid "" "This option makes every posted picture accessible via the direct link. This " "is a workaround for the problem that most other networks can't handle " @@ -10158,227 +10212,227 @@ msgid "" "public on your photo albums though." msgstr "يسمح هذا الخيار بالوصول للصورة المنشورة عبر رابط مباشر. هذا حل لمعظم الشبكات التي لا يمكنها التعامل مع الأذونات. صورك غير العلنية ستبقى مخفية." -#: src/Module/Settings/Account.php:582 +#: src/Module/Settings/Account.php:589 msgid "Allow friends to post to your profile page?" msgstr "أتسمح لأصدقائك بالنشر في صفحة ملفك الشخصي؟" -#: src/Module/Settings/Account.php:582 +#: src/Module/Settings/Account.php:589 msgid "" "Your contacts may write posts on your profile wall. These posts will be " "distributed to your contacts" msgstr "يمكن للمتراسلين كتابة مشاركات على حائط ملفك الشخصي. ستكون هذه المشركات مرئية لكل المتراسلين" -#: src/Module/Settings/Account.php:583 +#: src/Module/Settings/Account.php:590 msgid "Allow friends to tag your posts?" msgstr "أتسمح لأصدقائك بوسم مشاركاتك؟" -#: src/Module/Settings/Account.php:583 +#: src/Module/Settings/Account.php:590 msgid "Your contacts can add additional tags to your posts." msgstr "يمكن لأصدقائك إضافة وسوم لمشاركاتك." -#: src/Module/Settings/Account.php:584 +#: src/Module/Settings/Account.php:591 msgid "Default privacy circle for new contacts" msgstr "" -#: src/Module/Settings/Account.php:585 +#: src/Module/Settings/Account.php:592 msgid "Default privacy circle for new group contacts" msgstr "" -#: src/Module/Settings/Account.php:586 +#: src/Module/Settings/Account.php:593 msgid "Default Post Permissions" msgstr "أذونات النشر الافتراضية" -#: src/Module/Settings/Account.php:590 +#: src/Module/Settings/Account.php:597 msgid "Expiration settings" msgstr "إعدادات انتهاء الصلاحية" -#: src/Module/Settings/Account.php:591 +#: src/Module/Settings/Account.php:598 msgid "Automatically expire posts after this many days:" msgstr "أنه صَلاحِيَة المشاركات تلقائياً بعد هذا العدد من الأيام:" -#: src/Module/Settings/Account.php:591 +#: src/Module/Settings/Account.php:598 msgid "If empty, posts will not expire. Expired posts will be deleted" msgstr "إذا كان فارغاً، لن تنتهي صلاحية المشاركات. وإلا بعد المهلة ستحذف المشاركات المنتهية صلاحيتها" -#: src/Module/Settings/Account.php:592 +#: src/Module/Settings/Account.php:599 msgid "Expire posts" msgstr "أنه صَلاحِيَة المشاركات" -#: src/Module/Settings/Account.php:592 +#: src/Module/Settings/Account.php:599 msgid "When activated, posts and comments will be expired." msgstr "عند تفعيله، ستنهى صلاحية المشاركات والتعليقات." -#: src/Module/Settings/Account.php:593 +#: src/Module/Settings/Account.php:600 msgid "Expire personal notes" msgstr "أنه صَلاحِيَة الملاحظات الشخصية" -#: src/Module/Settings/Account.php:593 +#: src/Module/Settings/Account.php:600 msgid "" "When activated, the personal notes on your profile page will be expired." msgstr "عند تفعيله، ستنهى صلاحية الملاحظات الشخصية على صفحة ملفك الشخصي." -#: src/Module/Settings/Account.php:594 +#: src/Module/Settings/Account.php:601 msgid "Expire starred posts" msgstr "أنتهي صلاحية المشاركات المفضلة" -#: src/Module/Settings/Account.php:594 +#: src/Module/Settings/Account.php:601 msgid "" "Starring posts keeps them from being expired. That behaviour is overwritten " "by this setting." msgstr "تفضيل مشاركة تقيها من انتهاء الصلاحية. هذا السلوك يُتجاوز من خلال هذا الإعداد." -#: src/Module/Settings/Account.php:595 +#: src/Module/Settings/Account.php:602 msgid "Only expire posts by others" msgstr "أنه صَلاحِيَة مشاركات الآخرين فقط" -#: src/Module/Settings/Account.php:595 +#: src/Module/Settings/Account.php:602 msgid "" "When activated, your own posts never expire. Then the settings above are " "only valid for posts you received." msgstr "عند تفعيله، لا نهاية لصلاحية مشاركاتك. ثم تكون الإعدادات أعلاه صالحة فقط للمشاركات التي استلمتها." -#: src/Module/Settings/Account.php:598 +#: src/Module/Settings/Account.php:605 msgid "Notification Settings" msgstr "إعدادات التنبيهات" -#: src/Module/Settings/Account.php:599 +#: src/Module/Settings/Account.php:606 msgid "Send a notification email when:" msgstr "أرسل تنبيها للبريدي الإلكتروني عند:" -#: src/Module/Settings/Account.php:600 +#: src/Module/Settings/Account.php:607 msgid "You receive an introduction" msgstr "تلقي تقديم" -#: src/Module/Settings/Account.php:601 +#: src/Module/Settings/Account.php:608 msgid "Your introductions are confirmed" msgstr "أُكدت تقديماتك" -#: src/Module/Settings/Account.php:602 +#: src/Module/Settings/Account.php:609 msgid "Someone writes on your profile wall" msgstr "يكتب شخص ما على جدار ملفك الشخصي" -#: src/Module/Settings/Account.php:603 +#: src/Module/Settings/Account.php:610 msgid "Someone writes a followup comment" msgstr "شخص ما يعلق على ما نشرت" -#: src/Module/Settings/Account.php:604 +#: src/Module/Settings/Account.php:611 msgid "You receive a private message" msgstr "تلقي رسالة خاصة" -#: src/Module/Settings/Account.php:605 +#: src/Module/Settings/Account.php:612 msgid "You receive a friend suggestion" msgstr "تلقي اقتراح صداقة" -#: src/Module/Settings/Account.php:606 +#: src/Module/Settings/Account.php:613 msgid "You are tagged in a post" msgstr "ذُكرتَ في مشاركة" -#: src/Module/Settings/Account.php:608 +#: src/Module/Settings/Account.php:615 msgid "Create a desktop notification when:" msgstr "أنشئ تنبيه سطح المكتب عند:" -#: src/Module/Settings/Account.php:609 +#: src/Module/Settings/Account.php:616 msgid "Someone tagged you" msgstr "" -#: src/Module/Settings/Account.php:610 +#: src/Module/Settings/Account.php:617 msgid "Someone directly commented on your post" msgstr "" -#: src/Module/Settings/Account.php:611 +#: src/Module/Settings/Account.php:618 msgid "Someone liked your content" msgstr "أُعجب شخص بمحتواك" -#: src/Module/Settings/Account.php:611 src/Module/Settings/Account.php:612 +#: src/Module/Settings/Account.php:618 src/Module/Settings/Account.php:619 msgid "Can only be enabled, when the direct comment notification is enabled." msgstr "" -#: src/Module/Settings/Account.php:612 +#: src/Module/Settings/Account.php:619 msgid "Someone shared your content" msgstr "شارك شخص محتواك" -#: src/Module/Settings/Account.php:613 +#: src/Module/Settings/Account.php:620 msgid "Someone commented in your thread" msgstr "" -#: src/Module/Settings/Account.php:614 +#: src/Module/Settings/Account.php:621 msgid "Someone commented in a thread where you commented" msgstr "" -#: src/Module/Settings/Account.php:615 +#: src/Module/Settings/Account.php:622 msgid "Someone commented in a thread where you interacted" msgstr "" -#: src/Module/Settings/Account.php:617 +#: src/Module/Settings/Account.php:624 msgid "Activate desktop notifications" msgstr "نشّط تنبيهات سطح المكتب" -#: src/Module/Settings/Account.php:617 +#: src/Module/Settings/Account.php:624 msgid "Show desktop popup on new notifications" msgstr "أظهر منبثقات للتنبيهات الجديدة" -#: src/Module/Settings/Account.php:621 +#: src/Module/Settings/Account.php:628 msgid "Text-only notification emails" msgstr "رسائل تنبيه نصية فقط" -#: src/Module/Settings/Account.php:623 +#: src/Module/Settings/Account.php:630 msgid "Send text only notification emails, without the html part" msgstr "أرسل بريد التنبيه كنص فقط، دون وسوم html" -#: src/Module/Settings/Account.php:627 +#: src/Module/Settings/Account.php:634 msgid "Show detailled notifications" msgstr "اعرض تنبيهات مفصلة" -#: src/Module/Settings/Account.php:629 +#: src/Module/Settings/Account.php:636 msgid "" "Per default, notifications are condensed to a single notification per item. " "When enabled every notification is displayed." msgstr "افتراضيًا ، يعرض أحدث تنبيه فقط لكل محادثة. عند تفعيله ستعرض جميع التنبيهات." -#: src/Module/Settings/Account.php:633 +#: src/Module/Settings/Account.php:640 msgid "Show notifications of ignored contacts" msgstr "أظهر تنبيهات للمتراسلين المتجاهلين" -#: src/Module/Settings/Account.php:635 +#: src/Module/Settings/Account.php:642 msgid "" "You don't see posts from ignored contacts. But you still see their comments." " This setting controls if you want to still receive regular notifications " "that are caused by ignored contacts or not." msgstr "أنت لا ترى مشاركات المتراسلين المتجاهلين. لكن لا يزال بإمكانك رؤية تعليقاتهم. هذا الإعداد يتحكم إذا كنت ترغب في الاستمرار في تلقي تنبيهات سببها المتراسلون المتجاهلون." -#: src/Module/Settings/Account.php:638 +#: src/Module/Settings/Account.php:645 msgid "Advanced Account/Page Type Settings" msgstr "الإعدادات المتقدمة للحساب/للصفحة" -#: src/Module/Settings/Account.php:639 +#: src/Module/Settings/Account.php:646 msgid "Change the behaviour of this account for special situations" msgstr "غيّر سلوك هذا الحساب للحالات الخاصة" -#: src/Module/Settings/Account.php:642 +#: src/Module/Settings/Account.php:649 msgid "Import Contacts" msgstr "استيراد متراسلين" -#: src/Module/Settings/Account.php:643 +#: src/Module/Settings/Account.php:650 msgid "" "Upload a CSV file that contains the handle of your followed accounts in the " "first column you exported from the old account." msgstr "ارفع ملف CSV معرفات المتراسلين لحسابك القديم، معرفات المتابَعين تكون في العمود الأول." -#: src/Module/Settings/Account.php:644 +#: src/Module/Settings/Account.php:651 msgid "Upload File" msgstr "ارفع ملفًا" -#: src/Module/Settings/Account.php:647 +#: src/Module/Settings/Account.php:654 msgid "Relocate" msgstr "الانتقال" -#: src/Module/Settings/Account.php:648 +#: src/Module/Settings/Account.php:655 msgid "" "If you have moved this profile from another server, and some of your " "contacts don't receive your updates, try pushing this button." msgstr "إذا كنت قد نقلت هذا الملف الشخصي من خادم آخر، وبعض المتراسلين لا يتلقون تحديثاتك، أنقر هذا الزر." -#: src/Module/Settings/Account.php:649 +#: src/Module/Settings/Account.php:656 msgid "Resend relocate message to contacts" msgstr "أعد إرسال رسالة الانتقال للمتراسلين" @@ -10390,120 +10444,120 @@ msgstr "إعدادات الإضافة" msgid "No Addon settings configured" msgstr "لم تضبط إعدادات الإضافة" -#: src/Module/Settings/Channels.php:142 +#: src/Module/Settings/Channels.php:148 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:153 msgid "This page can be used to define your own channels." msgstr "" -#: src/Module/Settings/Channels.php:176 +#: src/Module/Settings/Channels.php:182 msgid "Publish" msgstr "" -#: src/Module/Settings/Channels.php:176 +#: src/Module/Settings/Channels.php:182 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/Display.php:342 +#: src/Module/Settings/Channels.php:190 src/Module/Settings/Channels.php:211 +#: src/Module/Settings/Display.php:338 msgid "Label" msgstr "" -#: src/Module/Settings/Channels.php:185 src/Module/Settings/Channels.php:206 -#: src/Module/Settings/Display.php:343 +#: src/Module/Settings/Channels.php:191 src/Module/Settings/Channels.php:212 +#: src/Module/Settings/Display.php:339 #: 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:192 src/Module/Settings/Channels.php:213 msgid "Access Key" msgstr "" -#: src/Module/Settings/Channels.php:187 src/Module/Settings/Channels.php:208 +#: src/Module/Settings/Channels.php:193 src/Module/Settings/Channels.php:214 msgid "Circle/Channel" msgstr "" -#: src/Module/Settings/Channels.php:188 src/Module/Settings/Channels.php:209 +#: src/Module/Settings/Channels.php:194 src/Module/Settings/Channels.php:215 msgid "Include Tags" msgstr "" -#: src/Module/Settings/Channels.php:189 src/Module/Settings/Channels.php:210 +#: src/Module/Settings/Channels.php:195 src/Module/Settings/Channels.php:216 msgid "Exclude Tags" msgstr "" -#: src/Module/Settings/Channels.php:190 src/Module/Settings/Channels.php:211 +#: src/Module/Settings/Channels.php:196 src/Module/Settings/Channels.php:217 msgid "Minimum Size" msgstr "" -#: src/Module/Settings/Channels.php:191 src/Module/Settings/Channels.php:212 +#: src/Module/Settings/Channels.php:197 src/Module/Settings/Channels.php:218 msgid "Maximum Size" msgstr "" -#: src/Module/Settings/Channels.php:192 src/Module/Settings/Channels.php:213 +#: src/Module/Settings/Channels.php:198 src/Module/Settings/Channels.php:219 msgid "Full Text Search" msgstr "" -#: src/Module/Settings/Channels.php:196 src/Module/Settings/Channels.php:217 +#: src/Module/Settings/Channels.php:202 src/Module/Settings/Channels.php:223 msgid "Select all languages that you want to see in this channel." msgstr "" -#: src/Module/Settings/Channels.php:198 +#: src/Module/Settings/Channels.php:204 msgid "Delete channel" msgstr "" -#: src/Module/Settings/Channels.php:198 +#: src/Module/Settings/Channels.php:204 msgid "Check to delete this entry from the channel list" msgstr "" -#: src/Module/Settings/Channels.php:205 +#: src/Module/Settings/Channels.php:211 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:212 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:213 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:214 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:215 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:216 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:217 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:218 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:219 #, php-format msgid "" "Search terms for the body, supports the \"boolean mode\" operators from " @@ -10511,35 +10565,35 @@ msgid "" "keywords: %s" msgstr "" -#: src/Module/Settings/Channels.php:214 +#: src/Module/Settings/Channels.php:220 msgid "Check to display images in the channel." msgstr "" -#: src/Module/Settings/Channels.php:215 +#: src/Module/Settings/Channels.php:221 msgid "Check to display videos in the channel." msgstr "" -#: src/Module/Settings/Channels.php:216 +#: src/Module/Settings/Channels.php:222 msgid "Check to display audio in the channel." msgstr "" -#: src/Module/Settings/Channels.php:221 +#: src/Module/Settings/Channels.php:227 msgid "Add new entry to the channel list" msgstr "" -#: src/Module/Settings/Channels.php:222 +#: src/Module/Settings/Channels.php:228 msgid "Add" msgstr "أضف" -#: src/Module/Settings/Channels.php:224 +#: src/Module/Settings/Channels.php:230 msgid "Current Entries in the channel list" msgstr "" -#: src/Module/Settings/Channels.php:227 +#: src/Module/Settings/Channels.php:233 msgid "Delete entry from the channel list" msgstr "" -#: src/Module/Settings/Channels.php:228 +#: src/Module/Settings/Channels.php:234 msgid "Delete entry from the channel list?" msgstr "" @@ -10606,16 +10660,14 @@ msgid "Any conversation my follows interacted with, including likes" msgstr "أي محادثة تفاعل معها متابَعي" #: src/Module/Settings/Connectors.php:221 -msgid "Enable Content Warning" -msgstr "فعّل التحذير من المحتوى" +msgid "Collapse sensitive posts" +msgstr "" #: src/Module/Settings/Connectors.php:221 msgid "" -"Users on networks like Mastodon or Pleroma are able to set a content warning" -" field which collapse their post by default. This enables the automatic " -"collapsing instead of setting the content warning as the post title. Doesn't" -" affect any other content filtering you eventually set up." -msgstr "يمكن لمستخدمي شبكات مثل ماستدون أو بليروما تعيين حقل التحذير من المحتوى الذي يطوي مشاركتهم افتراضيا. هذا يفعل الطي التلقائي بدلًا من تعيين التحذير من المحتوى كعنوان للمشاركة. هذا لا يؤثر على أي ترشيح محتوى قمت بإعداده." +"If a post is marked as \"sensitive\", it will be displayed in a collapsed " +"state, if this option is enabled." +msgstr "" #: src/Module/Settings/Connectors.php:222 msgid "Enable intelligent shortening" @@ -10814,193 +10866,185 @@ msgstr "المندوبون المحتملون" msgid "No entries." msgstr "لا مدخلات." -#: src/Module/Settings/Display.php:185 +#: src/Module/Settings/Display.php:183 msgid "The theme you chose isn't available." msgstr "السمة التي اخترتها غير متوفرة." -#: src/Module/Settings/Display.php:225 +#: src/Module/Settings/Display.php:223 #, php-format msgid "%s - (Unsupported)" msgstr "%s - (غير مدعوم)" -#: src/Module/Settings/Display.php:263 +#: src/Module/Settings/Display.php:260 msgid "No preview" msgstr "" -#: src/Module/Settings/Display.php:264 +#: src/Module/Settings/Display.php:261 msgid "No image" msgstr "" -#: src/Module/Settings/Display.php:265 +#: src/Module/Settings/Display.php:262 msgid "Small Image" msgstr "" -#: src/Module/Settings/Display.php:266 +#: src/Module/Settings/Display.php:263 msgid "Large Image" msgstr "" -#: src/Module/Settings/Display.php:311 +#: src/Module/Settings/Display.php:308 msgid "Display Settings" msgstr "إعدادات العرض" -#: src/Module/Settings/Display.php:313 +#: src/Module/Settings/Display.php:310 msgid "General Theme Settings" msgstr "الإعدادات العامة للسمة" -#: src/Module/Settings/Display.php:314 +#: src/Module/Settings/Display.php:311 msgid "Custom Theme Settings" msgstr "الإعدادات المخصصة للسمة" -#: src/Module/Settings/Display.php:315 +#: src/Module/Settings/Display.php:312 msgid "Content Settings" msgstr "إعدادات المحتوى" -#: src/Module/Settings/Display.php:316 view/theme/duepuntozero/config.php:86 +#: src/Module/Settings/Display.php:313 view/theme/duepuntozero/config.php:86 #: view/theme/frio/config.php:151 view/theme/quattro/config.php:88 #: view/theme/vier/config.php:136 msgid "Theme settings" msgstr "إعدادات السمة" -#: src/Module/Settings/Display.php:317 +#: src/Module/Settings/Display.php:314 msgid "Timelines" msgstr "" -#: src/Module/Settings/Display.php:324 +#: src/Module/Settings/Display.php:321 msgid "Display Theme:" msgstr "سمة العرض:" -#: src/Module/Settings/Display.php:325 +#: src/Module/Settings/Display.php:322 msgid "Mobile Theme:" msgstr "سمة الهاتف:" -#: src/Module/Settings/Display.php:328 +#: src/Module/Settings/Display.php:325 msgid "Number of items to display per page:" msgstr "عدد العناصر التي سيتم عرضها في كل صفحة:" -#: src/Module/Settings/Display.php:328 src/Module/Settings/Display.php:329 +#: src/Module/Settings/Display.php:325 src/Module/Settings/Display.php:326 msgid "Maximum of 100 items" msgstr "الحد الأقصى هو 100 عنصر" -#: src/Module/Settings/Display.php:329 +#: src/Module/Settings/Display.php:326 msgid "Number of items to display per page when viewed from mobile device:" msgstr "عدد العناصر التي سيتم عرضها في كل صفحة في وضع الهاتف:" -#: src/Module/Settings/Display.php:330 +#: src/Module/Settings/Display.php:327 msgid "Update browser every xx seconds" msgstr "حدّث المتصفح كل xx ثانية" -#: src/Module/Settings/Display.php:330 +#: src/Module/Settings/Display.php:327 msgid "Minimum of 10 seconds. Enter -1 to disable it." msgstr "الحد الأدنى هو 10 ثواني. أدخل -1 لتعطيله." -#: src/Module/Settings/Display.php:331 +#: src/Module/Settings/Display.php:328 msgid "Display emoticons" msgstr "" -#: src/Module/Settings/Display.php:331 +#: src/Module/Settings/Display.php:328 msgid "When enabled, emoticons are replaced with matching symbols." msgstr "" -#: src/Module/Settings/Display.php:332 +#: src/Module/Settings/Display.php:329 msgid "Infinite scroll" msgstr "التمرير اللانهائي" -#: src/Module/Settings/Display.php:332 +#: src/Module/Settings/Display.php:329 msgid "Automatic fetch new items when reaching the page end." msgstr "يجلب عناصر جديدة تلقائياً عند الوصول إلى نهاية الصفحة." -#: src/Module/Settings/Display.php:333 +#: src/Module/Settings/Display.php:330 msgid "Enable Smart Threading" msgstr "" -#: src/Module/Settings/Display.php:333 +#: src/Module/Settings/Display.php:330 msgid "Enable the automatic suppression of extraneous thread indentation." msgstr "" -#: src/Module/Settings/Display.php:334 +#: src/Module/Settings/Display.php:331 msgid "Display the Dislike feature" msgstr "اعرض ميزة \"لم يعجبني\"" -#: src/Module/Settings/Display.php:334 +#: src/Module/Settings/Display.php:331 msgid "" "Display the Dislike button and dislike reactions on posts and comments." msgstr "يعرض زر لم يعجبني والتفاعلات السلبية في المشاركات والتعليقات." -#: src/Module/Settings/Display.php:335 +#: src/Module/Settings/Display.php:332 msgid "Display the resharer" msgstr "اعرض صاحب إعادة النشر" -#: src/Module/Settings/Display.php:335 +#: src/Module/Settings/Display.php:332 msgid "Display the first resharer as icon and text on a reshared item." msgstr "اعرض صورة صاحب المشاركة الأصلية كأيقونة بالإضافة إلى نص على المشاركة." -#: src/Module/Settings/Display.php:336 -msgid "Display sensitive content" -msgstr "" - -#: src/Module/Settings/Display.php:336 -msgid "If enabled, pictures in posts marked as \"sensitive\" will not be blurred." -msgstr "" - -#: src/Module/Settings/Display.php:337 +#: src/Module/Settings/Display.php:333 msgid "Stay local" msgstr "ابقى في الخادم المحلي" -#: src/Module/Settings/Display.php:337 +#: src/Module/Settings/Display.php:333 msgid "Don't go to a remote system when following a contact link." msgstr "لا يذهب إلى نظام بعيد عند اتباع رابط متراسل." -#: src/Module/Settings/Display.php:338 +#: src/Module/Settings/Display.php:334 msgid "Show the post deletion checkbox" msgstr "" -#: src/Module/Settings/Display.php:338 +#: src/Module/Settings/Display.php:334 msgid "Display the checkbox for the post deletion on the network page." msgstr "" -#: src/Module/Settings/Display.php:339 +#: src/Module/Settings/Display.php:335 msgid "DIsplay the event list" msgstr "" -#: src/Module/Settings/Display.php:339 +#: src/Module/Settings/Display.php:335 msgid "Display the birthday reminder and event list on the network page." msgstr "" -#: src/Module/Settings/Display.php:340 +#: src/Module/Settings/Display.php:336 msgid "Link preview mode" msgstr "" -#: src/Module/Settings/Display.php:340 +#: src/Module/Settings/Display.php:336 msgid "Appearance of the link preview that is added to each post with a link." msgstr "" -#: src/Module/Settings/Display.php:345 +#: src/Module/Settings/Display.php:341 msgid "Bookmark" msgstr "" -#: src/Module/Settings/Display.php:347 +#: src/Module/Settings/Display.php:343 msgid "" "Enable timelines that you want to see in the channels widget. Bookmark " "timelines that you want to see in the top menu." msgstr "" -#: src/Module/Settings/Display.php:349 +#: src/Module/Settings/Display.php:345 msgid "Channel languages:" msgstr "" -#: src/Module/Settings/Display.php:349 +#: src/Module/Settings/Display.php:345 msgid "Select all languages that you want to see in your channels." msgstr "" -#: src/Module/Settings/Display.php:351 +#: src/Module/Settings/Display.php:347 msgid "Beginning of week:" msgstr "بداية الأسبوع:" -#: src/Module/Settings/Display.php:352 +#: src/Module/Settings/Display.php:348 msgid "Default calendar view:" msgstr "" -#: src/Module/Settings/Features.php:74 +#: src/Module/Settings/Features.php:73 msgid "Additional Features" msgstr "ميزات إضافية" @@ -11747,59 +11791,59 @@ msgstr "تنقل بين مختلف الهويات أو الصفحات (المج msgid "Select an identity to manage: " msgstr "" -#: src/Module/User/Import.php:103 +#: src/Module/User/Import.php:104 msgid "User imports on closed servers can only be done by an administrator." msgstr "يمكن للمدراء فقط استيراد المستخدمين في الخوادم المغلقة." -#: src/Module/User/Import.php:119 +#: src/Module/User/Import.php:120 msgid "Move account" msgstr "أنقل الحساب" -#: src/Module/User/Import.php:120 +#: src/Module/User/Import.php:121 msgid "You can import an account from another Friendica server." msgstr "يمكنك استيراد حساب من خادم فرَندِكا آخر." -#: src/Module/User/Import.php:121 +#: src/Module/User/Import.php:122 msgid "" "You need to export your account from the old server and upload it here. We " "will recreate your old account here with all your contacts. We will try also" " to inform your friends that you moved here." msgstr "تحتاج إلى تصدير حسابك من الخادم القديم ورفعه هنا. سوف نقوم بإعادة إنشاء حسابك القديم هنا مع إضافة كل المتراسلين. سوف نحاول أيضًا إبلاغهم أنك انتقلت إلى هنا." -#: src/Module/User/Import.php:122 +#: src/Module/User/Import.php:123 msgid "" "This feature is experimental. We can't import contacts from the OStatus " "network (GNU Social/Statusnet) or from Diaspora" msgstr "هذه الميزة تجريبية. لا يمكن استيراد متراسلين من شبكة OStatus (GNU Social/Statusnet) أو من شبكة دياسبورا" -#: src/Module/User/Import.php:123 +#: src/Module/User/Import.php:124 msgid "Account file" msgstr "ملف الحساب" -#: src/Module/User/Import.php:123 +#: src/Module/User/Import.php:124 msgid "" "To export your account, go to \"Settings->Export your personal data\" and " "select \"Export account\"" msgstr "لتصدير حسابك، انتقل إلى \"إعدادات-> تصدير بياناتك الشخصية\" واختر \"صدر الحساب\"" -#: src/Module/User/Import.php:217 +#: src/Module/User/Import.php:218 msgid "Error decoding account file" msgstr "خطأ أثناء فك ترميز ملف الحساب" -#: src/Module/User/Import.php:222 +#: src/Module/User/Import.php:223 msgid "Error! No version data in file! This is not a Friendica account file?" msgstr "خطأ! لا توجد بيانات إصدار في الملف! هذا ليس ملف شخصي لفرنديكا؟" -#: src/Module/User/Import.php:230 +#: src/Module/User/Import.php:231 #, php-format msgid "User '%s' already exists on this server!" msgstr "المستخدم '%s' موجود سلفًا على هذا الخادم!" -#: src/Module/User/Import.php:267 +#: src/Module/User/Import.php:268 msgid "User creation error" msgstr "خطأ أثناء إنشاء المستخدم" -#: src/Module/User/Import.php:316 +#: src/Module/User/Import.php:317 #, php-format msgid "%d contact not imported" msgid_plural "%d contacts not imported" @@ -11810,11 +11854,11 @@ msgstr[3] "لم يستورد %d متراسلين" msgstr[4] "لم يستورد %d متراسلًا" msgstr[5] "لم يستورد %d متراسل" -#: src/Module/User/Import.php:365 +#: src/Module/User/Import.php:366 msgid "User profile creation error" msgstr "خطأ أثناء إنشاء الملف الشخصي للمستخدم" -#: src/Module/User/Import.php:416 +#: src/Module/User/Import.php:417 msgid "Done. You can now login with your username and password" msgstr "تم. يمكنك الآن الولوج باستخدام اسم المستخدم وكلمة المرور" @@ -12032,15 +12076,15 @@ msgstr "علق %s على مشاركة %s" msgid "%s created a new post" msgstr "أنشأ %s مشاركة جديدة" -#: src/Navigation/Notifications/Factory/Introduction.php:133 +#: src/Navigation/Notifications/Factory/Introduction.php:132 msgid "Friend Suggestion" msgstr "اقتراح صديق" -#: src/Navigation/Notifications/Factory/Introduction.php:159 +#: src/Navigation/Notifications/Factory/Introduction.php:158 msgid "Friend/Connect Request" msgstr "طلب صداقة/اقتران" -#: src/Navigation/Notifications/Factory/Introduction.php:159 +#: src/Navigation/Notifications/Factory/Introduction.php:158 msgid "New Follower" msgstr "متابِع جديد" @@ -12483,201 +12527,201 @@ msgstr "عدّل المدخل" msgid "Connector Message" msgstr "" -#: src/Object/Post.php:226 src/Object/Post.php:228 +#: src/Object/Post.php:239 src/Object/Post.php:241 msgid "Edit" msgstr "تعديل" -#: src/Object/Post.php:262 +#: src/Object/Post.php:275 msgid "Delete globally" msgstr "احذفه عالميًا" -#: src/Object/Post.php:262 +#: src/Object/Post.php:275 msgid "Remove locally" msgstr "أزله محليًا" -#: src/Object/Post.php:269 +#: src/Object/Post.php:282 #, php-format msgid "Block %s" msgstr "احجب %s" -#: src/Object/Post.php:274 +#: src/Object/Post.php:287 #, php-format msgid "Ignore %s" msgstr "" -#: src/Object/Post.php:279 +#: src/Object/Post.php:292 #, php-format msgid "Collapse %s" msgstr "" -#: src/Object/Post.php:283 +#: src/Object/Post.php:296 msgid "Report post" msgstr "" -#: src/Object/Post.php:294 +#: src/Object/Post.php:307 msgid "Save to folder" msgstr "احفظ في مجلد" -#: src/Object/Post.php:334 +#: src/Object/Post.php:347 msgid "I will attend" msgstr "سأحضره" -#: src/Object/Post.php:334 +#: src/Object/Post.php:347 msgid "I will not attend" msgstr "لن أحضره" -#: src/Object/Post.php:334 +#: src/Object/Post.php:347 msgid "I might attend" msgstr "قد أحضره" -#: src/Object/Post.php:381 +#: src/Object/Post.php:394 msgid "Ignore thread" msgstr "تجاهل النقاش" -#: src/Object/Post.php:382 +#: src/Object/Post.php:395 msgid "Unignore thread" msgstr "ألغ تجاهل النقاش" -#: src/Object/Post.php:383 +#: src/Object/Post.php:396 msgid "Toggle ignore status" msgstr "بدّل حالة التجاهل" -#: src/Object/Post.php:393 +#: src/Object/Post.php:406 msgid "Add star" msgstr "أضف للمفضلة" -#: src/Object/Post.php:394 +#: src/Object/Post.php:407 msgid "Remove star" msgstr "أزل من المفضلة" -#: src/Object/Post.php:395 +#: src/Object/Post.php:408 msgid "Toggle star status" msgstr "بدِّل حالة التفضيل" -#: src/Object/Post.php:406 +#: src/Object/Post.php:419 msgid "Pin" msgstr "ثبّت" -#: src/Object/Post.php:407 +#: src/Object/Post.php:420 msgid "Unpin" msgstr "ألغ التثبيت" -#: src/Object/Post.php:408 +#: src/Object/Post.php:421 msgid "Toggle pin status" msgstr "بدِّل حالة التثبيت" -#: src/Object/Post.php:411 +#: src/Object/Post.php:424 msgid "Pinned" msgstr "مُثَبَت" -#: src/Object/Post.php:416 +#: src/Object/Post.php:429 msgid "Add tag" msgstr "أضف وسما" -#: src/Object/Post.php:429 +#: src/Object/Post.php:444 msgid "Quote share this" msgstr "اقتبس وشارك" -#: src/Object/Post.php:429 +#: src/Object/Post.php:444 msgid "Quote Share" msgstr "اقتبس وشارك" -#: src/Object/Post.php:432 +#: src/Object/Post.php:447 msgid "Reshare this" msgstr "أعاد نشر هذا" -#: src/Object/Post.php:432 +#: src/Object/Post.php:447 msgid "Reshare" msgstr "أعد نشره" -#: src/Object/Post.php:433 +#: src/Object/Post.php:448 msgid "Cancel your Reshare" msgstr "ألغ إعادة النشر" -#: src/Object/Post.php:433 +#: src/Object/Post.php:448 msgid "Unshare" msgstr "ألغ المشاركة" -#: src/Object/Post.php:485 +#: src/Object/Post.php:492 #, php-format msgid "%s (Received %s)" msgstr "%s (استلم %s)" -#: src/Object/Post.php:491 +#: src/Object/Post.php:498 msgid "Comment this item on your system" msgstr "علّق على هذا العنصر على خادمك" -#: src/Object/Post.php:491 +#: src/Object/Post.php:498 msgid "Remote comment" msgstr "تعليق بعيد" -#: src/Object/Post.php:513 +#: src/Object/Post.php:520 msgid "Share via ..." msgstr "شارك عبر" -#: src/Object/Post.php:513 +#: src/Object/Post.php:520 msgid "Share via external services" msgstr "" -#: src/Object/Post.php:520 +#: src/Object/Post.php:527 msgid "Unknown parent" msgstr "" -#: src/Object/Post.php:524 +#: src/Object/Post.php:531 #, php-format msgid "in reply to %s" msgstr "" -#: src/Object/Post.php:526 +#: src/Object/Post.php:533 msgid "Parent is probably private or not federated." msgstr "" -#: src/Object/Post.php:550 +#: src/Object/Post.php:557 msgid "to" msgstr "إلى" -#: src/Object/Post.php:551 +#: src/Object/Post.php:558 msgid "via" msgstr "عبر" -#: src/Object/Post.php:552 +#: src/Object/Post.php:559 msgid "Wall-to-Wall" msgstr "حائط لحائط" -#: src/Object/Post.php:553 +#: src/Object/Post.php:560 msgid "via Wall-To-Wall:" msgstr "عير حائط لحائط" -#: src/Object/Post.php:604 +#: src/Object/Post.php:613 #, php-format msgid "Reply to %s" msgstr "رد على %s" -#: src/Object/Post.php:607 +#: src/Object/Post.php:616 msgid "More" msgstr "المزيد" -#: src/Object/Post.php:626 +#: src/Object/Post.php:635 msgid "Notifier task is pending" msgstr "مهمة التنبيه معلقة" -#: src/Object/Post.php:627 +#: src/Object/Post.php:636 msgid "Delivery to remote servers is pending" msgstr "التسليم للخوادم البعيدة معلق" -#: src/Object/Post.php:628 +#: src/Object/Post.php:637 msgid "Delivery to remote servers is underway" msgstr "التسليم إلى الخوادم البعيدة جار" -#: src/Object/Post.php:629 +#: src/Object/Post.php:638 msgid "Delivery to remote servers is mostly done" msgstr "التسليم إلى الخوادم البعيدة يكاد يكتمل" -#: src/Object/Post.php:630 +#: src/Object/Post.php:639 msgid "Delivery to remote servers is done" msgstr "التسليم للخوادم البعيدة اكتمل" -#: src/Object/Post.php:652 +#: src/Object/Post.php:661 #, php-format msgid "%d comment" msgid_plural "%d comments" @@ -12688,65 +12732,65 @@ msgstr[3] "%d تعليقات" msgstr[4] "%d تعليقا" msgstr[5] "%d تعليق" -#: src/Object/Post.php:653 +#: src/Object/Post.php:662 msgid "Show more" msgstr "اعرض المزيد" -#: src/Object/Post.php:654 +#: src/Object/Post.php:663 msgid "Show fewer" msgstr "اعرض أقل" -#: src/Object/Post.php:691 +#: src/Object/Post.php:700 #, php-format msgid "Reshared by: %s" msgstr "" -#: src/Object/Post.php:696 +#: src/Object/Post.php:705 #, php-format msgid "Viewed by: %s" msgstr "" -#: src/Object/Post.php:701 +#: src/Object/Post.php:710 #, php-format msgid "Read by: %s" msgstr "" -#: src/Object/Post.php:706 +#: src/Object/Post.php:715 #, php-format msgid "Liked by: %s" msgstr "" -#: src/Object/Post.php:711 +#: src/Object/Post.php:720 #, php-format msgid "Disliked by: %s" msgstr "" -#: src/Object/Post.php:716 +#: src/Object/Post.php:725 #, php-format msgid "Attended by: %s" msgstr "" -#: src/Object/Post.php:721 +#: src/Object/Post.php:730 #, php-format msgid "Maybe attended by: %s" msgstr "" -#: src/Object/Post.php:726 +#: src/Object/Post.php:735 #, php-format msgid "Not attended by: %s" msgstr "" -#: src/Object/Post.php:731 +#: src/Object/Post.php:740 #, php-format msgid "Commented by: %s" msgstr "" -#: src/Object/Post.php:736 +#: src/Object/Post.php:745 #, php-format msgid "Reacted with %s by: %s" msgstr "" -#: src/Object/Post.php:759 +#: src/Object/Post.php:768 #, php-format msgid "Quote shared by: %s" msgstr "" @@ -12755,25 +12799,25 @@ msgstr "" msgid "Chat" msgstr "" -#: src/Protocol/Delivery.php:547 +#: src/Protocol/Delivery.php:544 msgid "(no subject)" msgstr "(بدون موضوع)" -#: src/Protocol/OStatus.php:1390 +#: src/Protocol/OStatus.php:1392 #, php-format msgid "%s is now following %s." msgstr "%s يتابع %s." -#: src/Protocol/OStatus.php:1391 +#: src/Protocol/OStatus.php:1393 msgid "following" msgstr "يتابع" -#: src/Protocol/OStatus.php:1394 +#: src/Protocol/OStatus.php:1396 #, php-format msgid "%s stopped following %s." msgstr "%s توقف عن متابعة %s." -#: src/Protocol/OStatus.php:1395 +#: src/Protocol/OStatus.php:1397 msgid "stopped following" msgstr "توقف عن متابعة" @@ -12782,20 +12826,20 @@ msgstr "توقف عن متابعة" msgid "The folder %s must be writable by webserver." msgstr "" -#: src/Security/Authentication.php:227 +#: src/Security/Authentication.php:216 msgid "Login failed." msgstr "فشل الولوج." -#: src/Security/Authentication.php:272 +#: src/Security/Authentication.php:261 msgid "Login failed. Please check your credentials." msgstr "فشل الولوج. من فضلك تحقق من بيانات الاعتماد." -#: src/Security/Authentication.php:391 +#: src/Security/Authentication.php:375 #, php-format msgid "Welcome %s" msgstr "مرحباً %s" -#: src/Security/Authentication.php:392 +#: src/Security/Authentication.php:376 msgid "Please upload a profile photo." msgstr "من فضلك ارفع صورة لملفك الشخصي." diff --git a/view/lang/ar/strings.php b/view/lang/ar/strings.php index 3c3cdf58ca..8b35ba42de 100644 --- a/view/lang/ar/strings.php +++ b/view/lang/ar/strings.php @@ -337,14 +337,19 @@ $a->strings['Favourite Posts'] = 'المشاركات المفضلة'; $a->strings['General Features'] = 'الميّزات العامة'; $a->strings['Photo Location'] = 'موقع الصورة'; $a->strings['Photo metadata is normally stripped. This extracts the location (if present) prior to stripping metadata and links it to a map.'] = 'عادة ما تتم إزالة البيانات الوصفية للصور. هذا يجعل من الممكن حفظ الموقع (قبل إزالة البيانات) ووضع الصورة على الخريطة.'; -$a->strings['Trending Tags'] = 'الوسوم الشائعة'; -$a->strings['Show a community page widget with a list of the most popular tags in recent public posts.'] = 'أظهر ودجة صفحة المجتمع تحوي قائمة الوسوم الشائعة في المشاركات العلنية الأخيرة.'; $a->strings['Post Composition Features'] = 'ميّزات إنشاء المشاركة'; $a->strings['Explicit Mentions'] = 'ذِكر صريح'; $a->strings['Add explicit mentions to comment box for manual control over who gets mentioned in replies.'] = 'يضيف الذِكر الصريح في صندوق التعليق مما يسمح بالتحكم اليدوي بالذِكر في التعليقات.'; $a->strings['Post/Comment Tools'] = 'أدوات النشر\التعليق'; $a->strings['Post Categories'] = 'فئات المشاركة'; $a->strings['Add categories to your posts'] = 'أضف فئات لمشاركاتك'; +$a->strings['Archives'] = 'الأرشيفات'; +$a->strings['Protocols'] = 'الموافيق'; +$a->strings['Account Types'] = 'أنواع الحسابات'; +$a->strings['Saved Searches'] = 'عمليات البحث المحفوظة'; +$a->strings['Saved Folders'] = 'المجلدات المحفوظة'; +$a->strings['Own Contacts'] = 'مشاركات متراسليك'; +$a->strings['Trending Tags'] = 'الوسوم الشائعة'; $a->strings['Advanced Profile Settings'] = 'إعدادات الحساب الشخصي المُتقدّمة'; $a->strings['Tag Cloud'] = 'سحابة الوسوم'; $a->strings['Provide a personal tag cloud on your profile page'] = 'إظهار سحابة وسوم في صفحة ملفك الشخصي'; @@ -465,9 +470,7 @@ $a->strings['Local Directory'] = 'الدليل المحلي'; $a->strings['Everyone'] = 'الجميع'; $a->strings['Relationships'] = 'العلاقات'; $a->strings['All Contacts'] = 'كل المتراسلين'; -$a->strings['Protocols'] = 'الموافيق'; $a->strings['All Protocols'] = 'كل الموافيق'; -$a->strings['Saved Folders'] = 'المجلدات المحفوظة'; $a->strings['Everything'] = 'كلّ شيء'; $a->strings['Categories'] = 'الفئات'; $a->strings['%d contact in common'] = [ @@ -478,11 +481,9 @@ $a->strings['%d contact in common'] = [ 4 => '%d متراسلًا مشتركًا', 5 => '%d متراسل مشترك', ]; -$a->strings['Archives'] = 'الأرشيفات'; $a->strings['Persons'] = 'الأشخاص'; $a->strings['Organisations'] = 'المنظّمات'; $a->strings['News'] = 'الأخبار'; -$a->strings['Account Types'] = 'أنواع الحسابات'; $a->strings['All'] = 'الكل'; $a->strings['Export'] = 'صدّر'; $a->strings['Export calendar as ical'] = 'صدّر الرزنامة كملف ical'; @@ -498,7 +499,6 @@ $a->strings['%d Contact'] = [ ]; $a->strings['View Contacts'] = 'اعرض المتراسلين'; $a->strings['Remove term'] = 'أزل العنصر'; -$a->strings['Saved Searches'] = 'عمليات البحث المحفوظة'; $a->strings['Trending Tags (last %d hour)'] = [ 0 => 'الوسوم الشائعة (أقل من ساعة %d)', 1 => 'الوسوم الشائعة (آخر ساعة %d)', @@ -689,7 +689,6 @@ $a->strings['Detected languages in this post:\n%s'] = 'اللغات المكتش $a->strings['activity'] = 'النشاط'; $a->strings['comment'] = 'تعليق'; $a->strings['post'] = 'مشاركة'; -$a->strings['Content warning: %s'] = 'تحذير من المحتوى: %s'; $a->strings['bytes'] = 'بايت'; $a->strings['View on separate page'] = 'اعرضه في صفحة منفصلة'; $a->strings['[no subject]'] = '[بدون موضوع]'; @@ -829,7 +828,8 @@ $a->strings['Failed Updates'] = 'التحديثات الفاشلة'; $a->strings['This does not include updates prior to 1139, which did not return a status.'] = 'هذا لا يشمل الإصدارات السابقة لـ 1139، التي لم تُرجع تفاصيل.'; $a->strings['Mark success (if update was manually applied)'] = 'ضع علامة النجاح (إذا حدثته يدوياً)'; $a->strings['Attempt to execute this update step automatically'] = 'حاول تنفيذ الخطوة تلقائيًا'; -$a->strings['Lock feature %s'] = 'أقفل ميزة %s'; +$a->strings['No'] = 'لا'; +$a->strings['Yes'] = 'نعم'; $a->strings['Manage Additional Features'] = 'إدارة الميّزات الإضافية'; $a->strings['Other'] = 'أخرى'; $a->strings['unknown'] = 'مجهول'; @@ -961,8 +961,6 @@ $a->strings['Don\'t embed private images in posts'] = 'لا تضمن الصور $a->strings['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.'] = 'لا تستبدل الصور الخاصة المستضافة محليًا في المشاركات بنسخة مضمنة ، لأن هذا يعني أن المتراسلين الذين يتلقون المشاركات التي تحوي تلك الصور ستحتاج إلى مصادقة لرؤية كل صورة ، ما قد يستغرق بعض الوقت.'; $a->strings['Explicit Content'] = 'محتوى حساس'; $a->strings['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.'] = 'عيّن هذا الخيار للإعلان عن أن عقدتك تحتوي محتوى حساس قد لا يكون مناسباً للقصر. وسوف تنشر هذه المعلومات في معلومات العقدة وصفحة التسجيل، ويستخدم هذا الخيار في الدليل العالمي، فأثناء استعراض هذه العقدة في الدليل ستظهر لهم هذه المعلومة.'; -$a->strings['Proxify external content'] = 'توجيه المحتوى الخارجي عبر الوكيل'; -$a->strings['Route external content via the proxy functionality. This is used for example for some OEmbed accesses and in some other rare cases.'] = 'توجيه المحتوى الخارجي عن طريق وميل. يستخدم هذا على سبيل المثال وصول OEmbed وفي بعض الحالات النادرة الأخرى.'; $a->strings['Locally store the avatar pictures of the contacts. This uses a lot of storage space but it increases the performance.'] = 'خزن الصور الرمزية محليًا. يحجز مساحة كبير ولكنه يزيد الأداء.'; $a->strings['Allow Users to set remote_self'] = 'اسمح للمستخدمين بتعيين remote_self'; $a->strings['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.'] = 'يتيح تأشير هذا المربع للميتخدمين تعريف مل المتراسلين علئ أنهم remote_self في مربع حوار اصلاح المتراسلين. سيؤدي تنشيط هذه الميزة على متراسل إلى نسخ جميع منشوراته في دفق المستخدم.'; @@ -1298,7 +1296,6 @@ $a->strings['Unknown contact.'] = 'متراسل مجهول.'; $a->strings['Contact is being deleted.'] = 'المتراسل يحذف.'; $a->strings['Follow was successfully revoked.'] = 'نجح إبطال المتابعة.'; $a->strings['Do you really want to revoke this contact\'s follow? This cannot be undone and they will have to manually follow you back again.'] = 'هل تريد إلغاء متابعة هذا المتراسل لك؟ لا يمكن التراجع عن هذا الإجراء وسيتحتم عليهم متابعتك يدوياً.'; -$a->strings['Yes'] = 'نعم'; $a->strings['No suggestions available. If this is a new site, please try again in 24 hours.'] = 'لا توجد اقتراحات متاحة. إذا كان هذا الموقع جديد، من فضلك أعد المحاولة في غضون 24 ساعة.'; $a->strings['You aren\'t following this contact.'] = 'أنت لا تتابع هذا المتراسل.'; $a->strings['Unfollowing is currently not supported by your network.'] = 'شبكتك لا تدعم إلغاء المتابعة حاليا.'; @@ -1308,7 +1305,6 @@ $a->strings['Unable to unfollow this contact, please contact your administrator' $a->strings['No results.'] = 'لا نتائج.'; $a->strings['This community stream shows all public posts received by this node. They may not reflect the opinions of this node’s users.'] = 'يسرد هذا الدفق المجتمعي كافة المحادثات العامة التي يتلقاها الخادم. هذا لا يمثل الآراء الشخصية للمستخدمين المحليين.'; $a->strings['Not available.'] = 'غير متاح.'; -$a->strings['Own Contacts'] = 'مشاركات متراسليك'; $a->strings['Include'] = 'تضمين'; $a->strings['Hide'] = 'اخف'; $a->strings['Credits'] = 'إشادات'; @@ -1632,7 +1628,6 @@ $a->strings['Hide Ignored Requests'] = 'اخف الطلبات المتجاهلة $a->strings['Notification type:'] = 'نوع التنبيه:'; $a->strings['Suggested by:'] = 'اقترحه:'; $a->strings['Claims to be known to you: '] = 'يدعي أنّه يعرفك: '; -$a->strings['No'] = 'لا'; $a->strings['Accepting %s as a friend allows %s to subscribe to your posts, and you will also receive updates from them in your news feed.'] = 'يسمح قَبُول %s كصديق لـ%s بالاشتراك في منشوراتك ، وستتلقى تحديثاتهم في تلقيمات الأخبار.'; $a->strings['Accepting %s as a subscriber allows them to subscribe to your posts, but you will not receive updates from them in your news feed.'] = 'يسمح قَبُول %s كمشترك له بالاشتراك في منشوراتك، لكن لن تتلقى تحديثاتهم في تلقيمات الأخبار.'; $a->strings['Friend'] = 'صديق'; @@ -1665,12 +1660,6 @@ $a->strings['Done'] = 'تم'; $a->strings['success'] = 'نجح'; $a->strings['failed'] = 'فشل'; $a->strings['ignored'] = 'متجاهل'; -$a->strings['Wrong type "%s", expected one of: %s'] = 'نوع خاطئ "%s" ، يُتوقع أن يكون: %s'; -$a->strings['Remote privacy information not available.'] = 'معلومات الخصوصية غير متوفرة.'; -$a->strings['Visible to:'] = 'مرئي لـ:'; -$a->strings['Followers (%s)'] = 'متابِعون (%s)'; -$a->strings['To: %s
'] = 'إلى: %s
'; -$a->strings['CC: %s
'] = 'ووجه إلى:%s
'; $a->strings['The Photo is not available.'] = 'الصورة غير متوفرة.'; $a->strings['The Photo with id %s is not available.'] = 'الصورة ذات المعرف %s غير متوفّرة.'; $a->strings['Invalid photo with id %s.'] = 'الصورة ذات المعرف %s غير صالحة.'; @@ -1683,6 +1672,10 @@ $a->strings['audio link'] = 'رابط ملف صوتي'; $a->strings['Remove Item Tag'] = 'أزل وسم العنصر'; $a->strings['Select a tag to remove: '] = 'اختر الوسم لإزالته: '; $a->strings['Remove'] = 'أزل'; +$a->strings['Wrong type "%s", expected one of: %s'] = 'نوع خاطئ "%s" ، يُتوقع أن يكون: %s'; +$a->strings['Remote privacy information not available.'] = 'معلومات الخصوصية غير متوفرة.'; +$a->strings['Visible to:'] = 'مرئي لـ:'; +$a->strings['Followers (%s)'] = 'متابِعون (%s)'; $a->strings['No contacts.'] = 'لا متراسلين.'; $a->strings['%s\'s timeline'] = 'الخط الزمني لـ %s'; $a->strings['%s\'s posts'] = 'مشاركات %s'; @@ -1888,8 +1881,6 @@ $a->strings['Followed content scope'] = 'حيز المحتوى المتابَع' $a->strings['Only conversations my follows started'] = 'المحادثات التي بدأها متابَعي فقط'; $a->strings['Conversations my follows started or commented on (default)'] = 'المحادثات التي بدأها متابَعي أو علقوا عليها (الافتراضي)'; $a->strings['Any conversation my follows interacted with, including likes'] = 'أي محادثة تفاعل معها متابَعي'; -$a->strings['Enable Content Warning'] = 'فعّل التحذير من المحتوى'; -$a->strings['Users on networks like Mastodon or Pleroma are able to set a content warning field which collapse their post by default. This enables the automatic collapsing instead of setting the content warning as the post title. Doesn\'t affect any other content filtering you eventually set up.'] = 'يمكن لمستخدمي شبكات مثل ماستدون أو بليروما تعيين حقل التحذير من المحتوى الذي يطوي مشاركتهم افتراضيا. هذا يفعل الطي التلقائي بدلًا من تعيين التحذير من المحتوى كعنوان للمشاركة. هذا لا يؤثر على أي ترشيح محتوى قمت بإعداده.'; $a->strings['Enable intelligent shortening'] = 'فعّل الاختصار الذكي'; $a->strings['Normally the system tries to find the best link to add to shortened posts. If disabled, every shortened post will always point to the original friendica post.'] = 'يعثر الاختصار الذكي على الرابط الأنسب في المشاركات المختصرة. عند تعطيله سيشير الرابط إلى منشور فرنديكا الأصلي.'; $a->strings['Enable simple text shortening'] = 'فعّل اختصار النصوص'; diff --git a/view/lang/cs/messages.po b/view/lang/cs/messages.po index 45c1fe5d5a..70eb62fc1c 100644 --- a/view/lang/cs/messages.po +++ b/view/lang/cs/messages.po @@ -13,7 +13,7 @@ msgid "" msgstr "" "Project-Id-Version: friendica\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-03-01 08:51-0500\n" +"POT-Creation-Date: 2024-05-15 12:16+0000\n" "PO-Revision-Date: 2011-05-05 10:19+0000\n" "Last-Translator: Petr Kučera, 2023\n" "Language-Team: Czech (http://app.transifex.com/Friendica/friendica/language/cs/)\n" @@ -23,57 +23,57 @@ msgstr "" "Language: cs\n" "Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n" -#: mod/item.php:100 mod/item.php:103 mod/item.php:170 mod/item.php:173 +#: mod/item.php:101 mod/item.php:104 mod/item.php:171 mod/item.php:174 msgid "Unable to locate original post." msgstr "Nelze nalézt původní příspěvek." -#: mod/item.php:138 +#: mod/item.php:139 msgid "Post updated." msgstr "" -#: mod/item.php:203 mod/item.php:207 +#: mod/item.php:204 mod/item.php:208 msgid "Item wasn't stored." msgstr "" -#: mod/item.php:217 +#: mod/item.php:218 msgid "Item couldn't be fetched." msgstr "" -#: mod/item.php:259 mod/item.php:263 +#: mod/item.php:260 mod/item.php:264 msgid "Empty post discarded." msgstr "Prázdný příspěvek odstraněn." -#: mod/item.php:433 src/Module/Admin/Themes/Details.php:39 +#: mod/item.php:435 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 "Položka nenalezena." -#: mod/item.php:457 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 +#: mod/item.php:459 mod/message.php:66 mod/message.php:112 mod/notes.php:45 +#: mod/photos.php:146 mod/photos.php:662 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 #: src/Module/Calendar/Event/API.php:88 src/Module/Calendar/Event/Form.php:84 #: src/Module/Calendar/Export.php:82 src/Module/Calendar/Show.php:82 #: src/Module/Circle.php:41 src/Module/Circle.php:84 #: src/Module/Contact/Advanced.php:60 src/Module/Contact/Follow.php:87 -#: src/Module/Contact/Follow.php:160 src/Module/Contact/MatchInterests.php:86 +#: src/Module/Contact/Follow.php:160 src/Module/Contact/MatchInterests.php:87 #: src/Module/Contact/Suggestions.php:54 src/Module/Contact/Unfollow.php:66 #: src/Module/Contact/Unfollow.php:80 src/Module/Contact/Unfollow.php:112 #: src/Module/FollowConfirm.php:38 src/Module/FriendSuggest.php:57 #: src/Module/Invite.php:42 src/Module/Invite.php:131 #: src/Module/Notifications/Notification.php:76 #: src/Module/Notifications/Notification.php:107 -#: src/Module/OStatus/Repair.php:60 src/Module/OStatus/Subscribe.php:66 +#: src/Module/OStatus/Repair.php:60 src/Module/OStatus/Subscribe.php:68 #: src/Module/Post/Edit.php:76 src/Module/Profile/Common.php:75 #: src/Module/Profile/Contacts.php:78 src/Module/Profile/Photos.php:92 #: src/Module/Profile/Schedule.php:39 src/Module/Profile/Schedule.php:56 -#: src/Module/Register.php:77 src/Module/Register.php:90 -#: src/Module/Register.php:206 src/Module/Register.php:245 +#: src/Module/Register.php:78 src/Module/Register.php:91 +#: 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/Display.php:90 src/Module/Settings/Display.php:199 +#: src/Module/Settings/Account.php:386 src/Module/Settings/Channels.php:66 +#: src/Module/Settings/Channels.php:141 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 #: src/Module/Settings/Profile/Photo/Index.php:110 #: src/Module/Settings/RemoveMe.php:119 src/Module/Settings/UserExport.php:78 @@ -81,7 +81,7 @@ msgstr "Položka nenalezena." #: src/Module/Settings/UserExport.php:213 #: src/Module/Settings/UserExport.php:233 #: src/Module/Settings/UserExport.php:298 src/Module/User/Delegation.php:154 -#: src/Module/User/Import.php:84 src/Module/User/Import.php:91 +#: src/Module/User/Import.php:85 src/Module/User/Import.php:92 msgid "Permission denied." msgstr "Přístup odmítnut." @@ -219,95 +219,96 @@ msgstr "\n\t\t\tZde jsou vaše přihlašovací detaily:\n\n\t\t\tAdresa stránky msgid "Your password has been changed at %s" msgstr "Vaše heslo bylo změněno na %s" -#: mod/message.php:46 mod/message.php:128 src/Content/Nav.php:321 +#: mod/message.php:45 mod/message.php:127 src/Content/Nav.php:321 msgid "New Message" msgstr "Nová zpráva" -#: mod/message.php:82 +#: mod/message.php:81 msgid "No recipient selected." msgstr "Nevybrán příjemce." -#: mod/message.php:87 +#: mod/message.php:86 msgid "Unable to locate contact information." msgstr "Nepodařilo se najít kontaktní informace." -#: mod/message.php:91 +#: mod/message.php:90 msgid "Message could not be sent." msgstr "Zprávu se nepodařilo odeslat." -#: mod/message.php:95 +#: mod/message.php:94 msgid "Message collection failure." msgstr "Sběr zpráv selhal." -#: mod/message.php:122 src/Module/Notifications/Introductions.php:135 +#: mod/message.php:121 src/Module/Notifications/Introductions.php:135 #: src/Module/Notifications/Introductions.php:170 #: src/Module/Notifications/Notification.php:85 msgid "Discard" msgstr "Odstranit" -#: mod/message.php:135 src/Content/Nav.php:318 view/theme/frio/theme.php:244 +#: mod/message.php:134 src/Content/Nav.php:318 view/theme/frio/theme.php:244 msgid "Messages" msgstr "Zprávy" -#: mod/message.php:148 +#: mod/message.php:147 msgid "Conversation not found." msgstr "Konverzace nenalezena." -#: mod/message.php:153 +#: mod/message.php:152 msgid "Message was not deleted." msgstr "" -#: mod/message.php:168 +#: mod/message.php:167 msgid "Conversation was not removed." msgstr "" -#: mod/message.php:181 mod/message.php:286 +#: mod/message.php:180 mod/message.php:285 msgid "Please enter a link URL:" msgstr "Zadejte prosím URL odkaz:" -#: mod/message.php:190 +#: mod/message.php:189 msgid "Send Private Message" msgstr "Odeslat soukromou zprávu" -#: mod/message.php:191 mod/message.php:346 +#: mod/message.php:190 mod/message.php:345 +#: src/Module/Privacy/PermissionTooltip.php:132 msgid "To:" msgstr "Adresát:" -#: mod/message.php:192 mod/message.php:347 +#: mod/message.php:191 mod/message.php:346 msgid "Subject:" msgstr "Předmět:" -#: mod/message.php:196 mod/message.php:350 src/Module/Invite.php:171 +#: mod/message.php:195 mod/message.php:349 src/Module/Invite.php:171 msgid "Your message:" msgstr "Vaše zpráva:" -#: mod/message.php:199 mod/message.php:354 src/Content/Conversation.php:370 +#: mod/message.php:198 mod/message.php:353 src/Content/Conversation.php:369 #: src/Module/Post/Edit.php:131 msgid "Upload photo" msgstr "Nahrát fotku" -#: mod/message.php:200 mod/message.php:355 src/Module/Post/Edit.php:135 +#: mod/message.php:199 mod/message.php:354 src/Module/Post/Edit.php:135 msgid "Insert web link" msgstr "Vložit webový odkaz" -#: mod/message.php:201 mod/message.php:357 mod/photos.php:1297 -#: src/Content/Conversation.php:401 src/Content/Conversation.php:1586 -#: src/Module/Item/Compose.php:206 src/Module/Post/Edit.php:145 -#: src/Object/Post.php:609 +#: mod/message.php:200 mod/message.php:356 mod/photos.php:1290 +#: src/Content/Conversation.php:400 src/Content/Conversation.php:1576 +#: src/Module/Item/Compose.php:213 src/Module/Post/Edit.php:145 +#: src/Object/Post.php:618 msgid "Please wait" msgstr "Čekejte prosím" -#: mod/message.php:202 mod/message.php:356 mod/photos.php:701 -#: mod/photos.php:820 mod/photos.php:1097 mod/photos.php:1138 -#: mod/photos.php:1194 mod/photos.php:1274 +#: mod/message.php:201 mod/message.php:355 mod/photos.php:693 +#: mod/photos.php:813 mod/photos.php:1090 mod/photos.php:1131 +#: mod/photos.php:1187 mod/photos.php:1267 #: src/Module/Calendar/Event/Form.php:250 src/Module/Contact/Advanced.php:132 -#: src/Module/Contact/Profile.php:364 +#: src/Module/Contact/Profile.php:370 #: src/Module/Debug/ActivityPubConversion.php:140 #: src/Module/Debug/Babel.php:315 src/Module/Debug/Localtime.php:64 #: src/Module/Debug/Probe.php:54 src/Module/Debug/WebFinger.php:51 #: src/Module/FriendSuggest.php:145 src/Module/Install.php:234 #: src/Module/Install.php:274 src/Module/Install.php:309 -#: src/Module/Invite.php:178 src/Module/Item/Compose.php:189 +#: src/Module/Invite.php:178 src/Module/Item/Compose.php:196 #: src/Module/Moderation/Item/Source.php:79 #: src/Module/Moderation/Report/Create.php:168 #: src/Module/Moderation/Report/Create.php:183 @@ -316,58 +317,58 @@ msgstr "Čekejte prosím" #: src/Module/Profile/Profile.php:274 #: src/Module/Settings/Profile/Index.php:257 #: src/Module/Settings/Server/Action.php:79 src/Module/User/Delegation.php:189 -#: src/Object/Post.php:1154 view/theme/duepuntozero/config.php:85 +#: src/Object/Post.php:1159 view/theme/duepuntozero/config.php:85 #: view/theme/frio/config.php:150 view/theme/quattro/config.php:87 #: view/theme/vier/config.php:135 msgid "Submit" msgstr "Odeslat" -#: mod/message.php:223 +#: mod/message.php:222 msgid "No messages." msgstr "Žádné zprávy." -#: mod/message.php:279 +#: mod/message.php:278 msgid "Message not available." msgstr "Zpráva není k dispozici." -#: mod/message.php:323 +#: mod/message.php:322 msgid "Delete message" msgstr "Smazat zprávu" -#: mod/message.php:325 mod/message.php:456 +#: mod/message.php:324 mod/message.php:453 msgid "D, d M Y - g:i A" msgstr "D d. M Y - g:i A" -#: mod/message.php:340 mod/message.php:453 +#: mod/message.php:339 mod/message.php:450 msgid "Delete conversation" msgstr "Odstranit konverzaci" -#: mod/message.php:342 +#: mod/message.php:341 msgid "" "No secure communications available. You may be able to " "respond from the sender's profile page." msgstr "Není k dispozici zabezpečená komunikace. Možná budete schopen/na reagovat z odesílatelovy profilové stránky." -#: mod/message.php:345 +#: mod/message.php:344 msgid "Send Reply" msgstr "Poslat odpověď" -#: mod/message.php:427 +#: mod/message.php:424 #, php-format msgid "Unknown sender - %s" msgstr "Neznámý odesilatel - %s" -#: mod/message.php:429 +#: mod/message.php:426 #, php-format msgid "You and %s" msgstr "Vy a %s" -#: mod/message.php:431 +#: mod/message.php:428 #, php-format msgid "%s and You" msgstr "%s a vy" -#: mod/message.php:459 +#: mod/message.php:456 #, php-format msgid "%d message" msgid_plural "%d messages" @@ -384,118 +385,118 @@ msgstr "Osobní poznámky" 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:861 #: 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:229 msgid "Save" msgstr "Uložit" -#: mod/photos.php:67 mod/photos.php:132 mod/photos.php:576 -#: src/Model/Event.php:512 src/Model/Profile.php:233 +#: mod/photos.php:65 mod/photos.php:128 mod/photos.php:572 +#: src/Model/Event.php:512 src/Model/Profile.php:234 #: src/Module/Calendar/Export.php:74 src/Module/Calendar/Show.php:74 -#: src/Module/DFRN/Poll.php:43 src/Module/Feed.php:65 src/Module/HCard.php:51 +#: src/Module/DFRN/Poll.php:43 src/Module/Feed.php:64 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:56 #: src/Module/Profile/Photos.php:83 src/Module/Profile/RemoteFollow.php:71 -#: src/Module/Register.php:267 +#: src/Module/Register.php:268 msgid "User not found." msgstr "Uživatel nenalezen." -#: mod/photos.php:106 src/Module/BaseProfile.php:68 +#: mod/photos.php:102 src/Module/BaseProfile.php:68 #: src/Module/Profile/Photos.php:375 msgid "Photo Albums" msgstr "Fotoalba" -#: mod/photos.php:107 src/Module/Profile/Photos.php:376 +#: mod/photos.php:103 src/Module/Profile/Photos.php:376 #: src/Module/Profile/Photos.php:396 msgid "Recent Photos" msgstr "Nedávné fotky" -#: mod/photos.php:109 mod/photos.php:868 src/Module/Profile/Photos.php:378 +#: mod/photos.php:105 mod/photos.php:861 src/Module/Profile/Photos.php:378 #: src/Module/Profile/Photos.php:398 msgid "Upload New Photos" msgstr "Nahrát nové fotky" -#: mod/photos.php:121 src/Module/BaseSettings.php:72 +#: mod/photos.php:117 src/Module/BaseSettings.php:72 #: src/Module/Profile/Photos.php:359 msgid "everybody" msgstr "Žádost o připojení selhala nebo byla zrušena." -#: mod/photos.php:157 +#: mod/photos.php:153 msgid "Contact information unavailable" msgstr "Kontakt byl zablokován" -#: mod/photos.php:186 +#: mod/photos.php:182 msgid "Album not found." msgstr "Album nenalezeno." -#: mod/photos.php:242 +#: mod/photos.php:238 msgid "Album successfully deleted" msgstr "Album úspěšně smazáno" -#: mod/photos.php:244 +#: mod/photos.php:240 msgid "Album was empty." msgstr "Album bylo prázdné." -#: mod/photos.php:275 +#: mod/photos.php:271 msgid "Failed to delete the photo." msgstr "" -#: mod/photos.php:543 +#: mod/photos.php:539 msgid "a photo" msgstr "fotce" -#: mod/photos.php:543 +#: mod/photos.php:539 #, php-format msgid "%1$s was tagged in %2$s by %3$s" msgstr "%1$s byl označen ve %2$s uživatelem %3$s" -#: mod/photos.php:580 src/Module/Conversation/Community.php:160 +#: mod/photos.php:576 src/Module/Conversation/Community.php:160 #: src/Module/Directory.php:48 src/Module/Profile/Photos.php:293 #: src/Module/Search/Index.php:65 msgid "Public access denied." msgstr "Veřejný přístup odepřen." -#: mod/photos.php:585 +#: mod/photos.php:581 msgid "No photos selected" msgstr "Není vybrána žádná fotka" -#: mod/photos.php:717 +#: mod/photos.php:709 #, php-format msgid "The maximum accepted image size is %s" msgstr "" -#: mod/photos.php:724 +#: mod/photos.php:716 msgid "Upload Photos" msgstr "Nahrát fotky" -#: mod/photos.php:728 mod/photos.php:816 +#: mod/photos.php:720 mod/photos.php:809 msgid "New album name: " msgstr "Název nového alba: " -#: mod/photos.php:729 +#: mod/photos.php:721 msgid "or select existing album:" msgstr "nebo si vyberte existující album:" -#: mod/photos.php:730 +#: mod/photos.php:722 msgid "Do not show a status post for this upload" msgstr "Nezobrazovat pro toto nahrání stavovou zprávu" -#: mod/photos.php:732 mod/photos.php:1093 src/Content/Conversation.php:403 +#: mod/photos.php:725 mod/photos.php:1086 src/Content/Conversation.php:402 #: src/Module/Calendar/Event/Form.php:253 src/Module/Post/Edit.php:183 msgid "Permissions" msgstr "Oprávnění" -#: mod/photos.php:797 +#: mod/photos.php:790 msgid "Do you really want to delete this photo album and all its photos?" msgstr "Opravdu chcete smazat toto fotoalbum a všechny jeho fotky?" -#: mod/photos.php:798 mod/photos.php:821 +#: mod/photos.php:791 mod/photos.php:814 msgid "Delete Album" msgstr "Smazat album" -#: mod/photos.php:799 mod/photos.php:899 src/Content/Conversation.php:419 +#: mod/photos.php:792 mod/photos.php:892 src/Content/Conversation.php:417 #: src/Module/Contact/Follow.php:173 src/Module/Contact/Revoke.php:109 #: src/Module/Contact/Unfollow.php:126 #: src/Module/Media/Attachment/Browser.php:77 @@ -505,133 +506,133 @@ msgstr "Smazat album" msgid "Cancel" msgstr "Zrušit" -#: mod/photos.php:825 +#: mod/photos.php:818 msgid "Edit Album" msgstr "Upravit album" -#: mod/photos.php:826 +#: mod/photos.php:819 msgid "Drop Album" msgstr "Smazat album" -#: mod/photos.php:830 +#: mod/photos.php:823 msgid "Show Newest First" msgstr "Zobrazit nejprve nejnovější" -#: mod/photos.php:832 +#: mod/photos.php:825 msgid "Show Oldest First" msgstr "Zobrazit nejprve nejstarší" -#: mod/photos.php:853 src/Module/Profile/Photos.php:346 +#: mod/photos.php:846 src/Module/Profile/Photos.php:346 msgid "View Photo" msgstr "Zobrazit fotku" -#: mod/photos.php:885 +#: mod/photos.php:878 msgid "Permission denied. Access to this item may be restricted." msgstr "Oprávnění bylo zamítnuto. Přístup k této položce může být omezen." -#: mod/photos.php:887 +#: mod/photos.php:880 msgid "Photo not available" msgstr "Fotka není k dispozici" -#: mod/photos.php:897 +#: mod/photos.php:890 msgid "Do you really want to delete this photo?" msgstr "Opravdu chcete smazat tuto fotku?" -#: mod/photos.php:898 mod/photos.php:1098 +#: mod/photos.php:891 mod/photos.php:1091 msgid "Delete Photo" msgstr "Smazat fotku" -#: mod/photos.php:996 +#: mod/photos.php:989 msgid "View photo" msgstr "Zobrazit fotku" -#: mod/photos.php:998 +#: mod/photos.php:991 msgid "Edit photo" msgstr "Upravit fotku" -#: mod/photos.php:999 +#: mod/photos.php:992 msgid "Delete photo" msgstr "Smazat fotku" -#: mod/photos.php:1000 +#: mod/photos.php:993 msgid "Use as profile photo" msgstr "Použít jako profilovou fotku" -#: mod/photos.php:1007 +#: mod/photos.php:1000 msgid "Private Photo" msgstr "Soukromá fotka" -#: mod/photos.php:1013 +#: mod/photos.php:1006 msgid "View Full Size" msgstr "Zobrazit v plné velikosti" -#: mod/photos.php:1066 +#: mod/photos.php:1059 msgid "Tags: " msgstr "Štítky: " -#: mod/photos.php:1069 +#: mod/photos.php:1062 msgid "[Select tags to remove]" msgstr "[Vyberte štítky pro odstranění]" -#: mod/photos.php:1084 +#: mod/photos.php:1077 msgid "New album name" msgstr "Nové jméno alba" -#: mod/photos.php:1085 +#: mod/photos.php:1078 msgid "Caption" msgstr "Titulek" -#: mod/photos.php:1086 +#: mod/photos.php:1079 msgid "Add a Tag" msgstr "Přidat štítek" -#: mod/photos.php:1086 +#: mod/photos.php:1079 msgid "" "Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping" msgstr "Příklad: @jan, @Lucie_Nováková, @jakub@priklad.cz, #Morava, #taboreni" -#: mod/photos.php:1087 +#: mod/photos.php:1080 msgid "Do not rotate" msgstr "Neotáčet" -#: mod/photos.php:1088 +#: mod/photos.php:1081 msgid "Rotate CW (right)" msgstr "Otáčet po směru hodinových ručiček (doprava)" -#: mod/photos.php:1089 +#: mod/photos.php:1082 msgid "Rotate CCW (left)" msgstr "Otáčet proti směru hodinových ručiček (doleva)" -#: mod/photos.php:1135 mod/photos.php:1191 mod/photos.php:1271 -#: src/Module/Contact.php:618 src/Module/Item/Compose.php:188 -#: src/Object/Post.php:1151 +#: mod/photos.php:1128 mod/photos.php:1184 mod/photos.php:1264 +#: src/Module/Contact.php:618 src/Module/Item/Compose.php:195 +#: src/Object/Post.php:1156 msgid "This is you" msgstr "Tohle jste vy" -#: mod/photos.php:1137 mod/photos.php:1193 mod/photos.php:1273 -#: src/Module/Moderation/Reports.php:95 src/Object/Post.php:603 -#: src/Object/Post.php:1153 +#: mod/photos.php:1130 mod/photos.php:1186 mod/photos.php:1266 +#: src/Module/Moderation/Reports.php:110 src/Object/Post.php:612 +#: src/Object/Post.php:1158 msgid "Comment" msgstr "Okomentovat" -#: mod/photos.php:1139 mod/photos.php:1195 mod/photos.php:1275 -#: src/Content/Conversation.php:416 src/Module/Calendar/Event/Form.php:248 -#: src/Module/Item/Compose.php:201 src/Module/Post/Edit.php:165 -#: src/Object/Post.php:1167 +#: mod/photos.php:1132 mod/photos.php:1188 mod/photos.php:1268 +#: src/Content/Conversation.php:414 src/Module/Calendar/Event/Form.php:248 +#: src/Module/Item/Compose.php:208 src/Module/Post/Edit.php:165 +#: src/Object/Post.php:1172 msgid "Preview" msgstr "Náhled" -#: mod/photos.php:1140 src/Content/Conversation.php:369 -#: src/Module/Post/Edit.php:130 src/Object/Post.php:1155 +#: mod/photos.php:1133 src/Content/Conversation.php:368 +#: src/Module/Post/Edit.php:130 src/Object/Post.php:1160 msgid "Loading..." msgstr "" -#: mod/photos.php:1232 src/Content/Conversation.php:1501 -#: src/Object/Post.php:261 +#: mod/photos.php:1225 src/Content/Conversation.php:1498 +#: src/Object/Post.php:274 msgid "Select" msgstr "Vybrat" -#: mod/photos.php:1233 src/Content/Conversation.php:1502 +#: mod/photos.php:1226 src/Content/Conversation.php:1499 #: src/Module/Moderation/Users/Active.php:136 #: src/Module/Moderation/Users/Blocked.php:136 #: src/Module/Moderation/Users/Index.php:151 @@ -640,136 +641,136 @@ msgstr "Vybrat" msgid "Delete" msgstr "Odstranit" -#: mod/photos.php:1294 src/Object/Post.php:426 +#: mod/photos.php:1287 src/Object/Post.php:440 msgid "Like" msgstr "" -#: mod/photos.php:1295 src/Object/Post.php:426 +#: mod/photos.php:1288 src/Object/Post.php:440 msgid "I like this (toggle)" msgstr "To se mi líbí (přepínat)" -#: mod/photos.php:1296 src/Object/Post.php:427 +#: mod/photos.php:1289 src/Object/Post.php:441 msgid "Dislike" msgstr "" -#: mod/photos.php:1298 src/Object/Post.php:427 +#: mod/photos.php:1291 src/Object/Post.php:441 msgid "I don't like this (toggle)" msgstr "To se mi nelíbí (přepínat)" -#: mod/photos.php:1320 +#: mod/photos.php:1313 msgid "Map" msgstr "Mapa" -#: src/App.php:473 +#: src/App.php:438 msgid "No system theme config value set." msgstr "Není nastavena konfigurační hodnota systémového motivu." -#: src/App.php:581 +#: src/App.php:546 msgid "Apologies but the website is unavailable at the moment." msgstr "" -#: src/App/Page.php:249 +#: src/App/Page.php:250 msgid "Delete this item?" msgstr "Odstranit tuto položku?" -#: src/App/Page.php:250 +#: src/App/Page.php:251 msgid "" "Block this author? They won't be able to follow you nor see your public " "posts, and you won't be able to see their posts and their notifications." msgstr "" -#: src/App/Page.php:251 +#: src/App/Page.php:252 msgid "" "Ignore this author? You won't be able to see their posts and their " "notifications." msgstr "" -#: src/App/Page.php:252 +#: src/App/Page.php:253 msgid "Collapse this author's posts?" msgstr "" -#: src/App/Page.php:253 +#: src/App/Page.php:254 msgid "Ignore this author's server?" msgstr "" -#: src/App/Page.php:254 src/Module/Settings/Server/Action.php:61 +#: src/App/Page.php:255 src/Module/Settings/Server/Action.php:61 #: src/Module/Settings/Server/Index.php:108 msgid "" "You won't see any content from this server including reshares in your " "Network page, the community pages and individual conversations." msgstr "" -#: src/App/Page.php:256 +#: src/App/Page.php:257 msgid "Like not successful" msgstr "" -#: src/App/Page.php:257 +#: src/App/Page.php:258 msgid "Dislike not successful" msgstr "" -#: src/App/Page.php:258 +#: src/App/Page.php:259 msgid "Sharing not successful" msgstr "" -#: src/App/Page.php:259 +#: src/App/Page.php:260 msgid "Attendance unsuccessful" msgstr "" -#: src/App/Page.php:260 +#: src/App/Page.php:261 msgid "Backend error" msgstr "" -#: src/App/Page.php:261 +#: src/App/Page.php:262 msgid "Network error" msgstr "" -#: src/App/Page.php:264 +#: src/App/Page.php:265 msgid "Drop files here to upload" msgstr "" -#: src/App/Page.php:265 +#: src/App/Page.php:266 msgid "Your browser does not support drag and drop file uploads." msgstr "" -#: src/App/Page.php:266 +#: src/App/Page.php:267 msgid "" "Please use the fallback form below to upload your files like in the olden " "days." msgstr "" -#: src/App/Page.php:267 +#: src/App/Page.php:268 msgid "File is too big ({{filesize}}MiB). Max filesize: {{maxFilesize}}MiB." msgstr "" -#: src/App/Page.php:268 +#: src/App/Page.php:269 msgid "You can't upload files of this type." msgstr "" -#: src/App/Page.php:269 +#: src/App/Page.php:270 msgid "Server responded with {{statusCode}} code." msgstr "" -#: src/App/Page.php:270 +#: src/App/Page.php:271 msgid "Cancel upload" msgstr "" -#: src/App/Page.php:271 +#: src/App/Page.php:272 msgid "Upload canceled." msgstr "" -#: src/App/Page.php:272 +#: src/App/Page.php:273 msgid "Are you sure you want to cancel this upload?" msgstr "" -#: src/App/Page.php:273 +#: src/App/Page.php:274 msgid "Remove file" msgstr "" -#: src/App/Page.php:274 +#: src/App/Page.php:275 msgid "You can't upload any more files." msgstr "" -#: src/App/Page.php:352 +#: src/App/Page.php:353 msgid "toggle mobile" msgstr "přepínat mobilní zobrazení" @@ -798,13 +799,14 @@ msgstr "Všechny kontakty" #: 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/Privacy/PermissionTooltip.php:164 +#: src/Module/Privacy/PermissionTooltip.php:186 +#: src/Module/Settings/Channels.php:160 msgid "Followers" msgstr "Sledující" #: src/BaseModule.php:444 src/Content/Widget.php:241 -#: src/Module/Contact.php:417 src/Module/Settings/Channels.php:153 +#: src/Module/Contact.php:417 src/Module/Settings/Channels.php:159 msgid "Following" msgstr "Sleduji" @@ -963,7 +965,7 @@ msgstr "Všechny čekající aktualizace příspěvků jsou hotové." msgid "Enter user nickname: " msgstr "" -#: src/Console/User.php:182 src/Model/User.php:819 +#: src/Console/User.php:182 src/Model/User.php:824 #: src/Module/Api/Twitter/ContactEndpoint.php:74 #: src/Module/Moderation/Users/Active.php:71 #: src/Module/Moderation/Users/Blocked.php:71 @@ -1268,281 +1270,281 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: src/Content/Conversation.php:338 +#: src/Content/Conversation.php:337 msgid "Visible to everybody" msgstr "Viditelné pro všechny" -#: src/Content/Conversation.php:339 src/Module/Item/Compose.php:200 -#: src/Object/Post.php:1166 +#: src/Content/Conversation.php:338 src/Module/Item/Compose.php:207 +#: src/Object/Post.php:1171 msgid "Please enter a image/video/audio/webpage URL:" msgstr "Prosím zadejte URL obrázku/videa/audia/webové stránky:" -#: src/Content/Conversation.php:340 +#: src/Content/Conversation.php:339 msgid "Tag term:" msgstr "Štítek:" -#: src/Content/Conversation.php:341 src/Module/Filer/SaveTag.php:73 +#: src/Content/Conversation.php:340 src/Module/Filer/SaveTag.php:73 msgid "Save to Folder:" msgstr "Uložit do složky:" -#: src/Content/Conversation.php:342 +#: src/Content/Conversation.php:341 msgid "Where are you right now?" msgstr "Kde právě jste?" -#: src/Content/Conversation.php:343 +#: src/Content/Conversation.php:342 msgid "Delete item(s)?" msgstr "Smazat položku(y)?" -#: src/Content/Conversation.php:355 src/Module/Item/Compose.php:175 +#: src/Content/Conversation.php:354 src/Module/Item/Compose.php:182 msgid "Created at" msgstr "" -#: src/Content/Conversation.php:365 +#: src/Content/Conversation.php:364 msgid "New Post" msgstr "Nový příspěvek" -#: src/Content/Conversation.php:368 +#: src/Content/Conversation.php:367 msgid "Share" msgstr "Sdílet" -#: src/Content/Conversation.php:371 src/Module/Post/Edit.php:132 +#: src/Content/Conversation.php:370 src/Module/Post/Edit.php:132 msgid "upload photo" msgstr "nahrát fotku" -#: src/Content/Conversation.php:372 src/Module/Post/Edit.php:133 +#: src/Content/Conversation.php:371 src/Module/Post/Edit.php:133 msgid "Attach file" msgstr "Přiložit soubor" -#: src/Content/Conversation.php:373 src/Module/Post/Edit.php:134 +#: src/Content/Conversation.php:372 src/Module/Post/Edit.php:134 msgid "attach file" msgstr "přiložit soubor" -#: src/Content/Conversation.php:374 src/Module/Item/Compose.php:190 -#: src/Module/Post/Edit.php:171 src/Object/Post.php:1156 +#: src/Content/Conversation.php:373 src/Module/Item/Compose.php:197 +#: src/Module/Post/Edit.php:171 src/Object/Post.php:1161 msgid "Bold" msgstr "Tučné" -#: src/Content/Conversation.php:375 src/Module/Item/Compose.php:191 -#: src/Module/Post/Edit.php:172 src/Object/Post.php:1157 +#: src/Content/Conversation.php:374 src/Module/Item/Compose.php:198 +#: src/Module/Post/Edit.php:172 src/Object/Post.php:1162 msgid "Italic" msgstr "Kurziva" -#: src/Content/Conversation.php:376 src/Module/Item/Compose.php:192 -#: src/Module/Post/Edit.php:173 src/Object/Post.php:1158 +#: src/Content/Conversation.php:375 src/Module/Item/Compose.php:199 +#: src/Module/Post/Edit.php:173 src/Object/Post.php:1163 msgid "Underline" msgstr "Podtržené" -#: src/Content/Conversation.php:377 src/Module/Item/Compose.php:193 -#: src/Module/Post/Edit.php:174 src/Object/Post.php:1160 +#: src/Content/Conversation.php:376 src/Module/Item/Compose.php:200 +#: src/Module/Post/Edit.php:174 src/Object/Post.php:1165 msgid "Quote" msgstr "Citace" -#: src/Content/Conversation.php:378 src/Module/Item/Compose.php:194 -#: src/Module/Post/Edit.php:175 src/Object/Post.php:1161 +#: src/Content/Conversation.php:377 src/Module/Item/Compose.php:201 +#: src/Module/Post/Edit.php:175 src/Object/Post.php:1166 msgid "Add emojis" msgstr "" -#: src/Content/Conversation.php:379 src/Module/Item/Compose.php:195 -#: src/Object/Post.php:1159 +#: src/Content/Conversation.php:378 src/Module/Item/Compose.php:202 +#: src/Object/Post.php:1164 msgid "Content Warning" msgstr "" -#: src/Content/Conversation.php:380 src/Module/Item/Compose.php:196 -#: src/Module/Post/Edit.php:176 src/Object/Post.php:1162 +#: src/Content/Conversation.php:379 src/Module/Item/Compose.php:203 +#: src/Module/Post/Edit.php:176 src/Object/Post.php:1167 msgid "Code" msgstr "Kód" -#: src/Content/Conversation.php:381 src/Module/Item/Compose.php:197 -#: src/Object/Post.php:1163 +#: src/Content/Conversation.php:380 src/Module/Item/Compose.php:204 +#: src/Object/Post.php:1168 msgid "Image" msgstr "Obrázek" -#: src/Content/Conversation.php:382 src/Module/Item/Compose.php:198 -#: src/Module/Post/Edit.php:177 src/Object/Post.php:1164 +#: src/Content/Conversation.php:381 src/Module/Item/Compose.php:205 +#: src/Module/Post/Edit.php:177 src/Object/Post.php:1169 msgid "Link" msgstr "Odkaz" -#: src/Content/Conversation.php:383 src/Module/Item/Compose.php:199 -#: src/Module/Post/Edit.php:178 src/Object/Post.php:1165 +#: src/Content/Conversation.php:382 src/Module/Item/Compose.php:206 +#: src/Module/Post/Edit.php:178 src/Object/Post.php:1170 msgid "Link or Media" msgstr "Odkaz nebo média" -#: src/Content/Conversation.php:384 +#: src/Content/Conversation.php:383 msgid "Video" msgstr "" -#: src/Content/Conversation.php:385 src/Module/Item/Compose.php:202 +#: src/Content/Conversation.php:384 src/Module/Item/Compose.php:209 #: src/Module/Post/Edit.php:141 msgid "Set your location" msgstr "Nastavit vaši polohu" -#: src/Content/Conversation.php:386 src/Module/Post/Edit.php:142 +#: src/Content/Conversation.php:385 src/Module/Post/Edit.php:142 msgid "set location" msgstr "nastavit polohu" -#: src/Content/Conversation.php:387 src/Module/Post/Edit.php:143 +#: src/Content/Conversation.php:386 src/Module/Post/Edit.php:143 msgid "Clear browser location" msgstr "Vymazat polohu v prohlížeči" -#: src/Content/Conversation.php:388 src/Module/Post/Edit.php:144 +#: src/Content/Conversation.php:387 src/Module/Post/Edit.php:144 msgid "clear location" msgstr "vymazat polohu" -#: src/Content/Conversation.php:390 src/Module/Item/Compose.php:207 +#: src/Content/Conversation.php:389 src/Module/Item/Compose.php:214 #: src/Module/Post/Edit.php:157 msgid "Set title" msgstr "Nastavit nadpis" -#: src/Content/Conversation.php:392 src/Module/Item/Compose.php:208 +#: src/Content/Conversation.php:391 src/Module/Item/Compose.php:215 #: src/Module/Post/Edit.php:159 msgid "Categories (comma-separated list)" msgstr "Kategorie (seznam, oddělujte čárkou)" -#: src/Content/Conversation.php:397 src/Module/Item/Compose.php:224 +#: src/Content/Conversation.php:396 src/Module/Item/Compose.php:231 msgid "Scheduled at" msgstr "" -#: src/Content/Conversation.php:402 src/Module/Post/Edit.php:146 +#: src/Content/Conversation.php:401 src/Module/Post/Edit.php:146 msgid "Permission settings" msgstr "Nastavení oprávnění" -#: src/Content/Conversation.php:412 src/Module/Post/Edit.php:155 +#: src/Content/Conversation.php:410 src/Module/Post/Edit.php:155 msgid "Public post" msgstr "Veřejný příspěvek" -#: src/Content/Conversation.php:426 src/Content/Widget/VCard.php:130 -#: src/Model/Profile.php:483 src/Module/Admin/Logs/View.php:92 +#: src/Content/Conversation.php:424 src/Content/Widget/VCard.php:131 +#: src/Model/Profile.php:483 src/Module/Admin/Logs/View.php:94 #: src/Module/Post/Edit.php:181 msgid "Message" msgstr "Zpráva" -#: src/Content/Conversation.php:427 src/Module/Post/Edit.php:182 +#: src/Content/Conversation.php:425 src/Module/Post/Edit.php:182 #: src/Module/Settings/TwoFactor/Trusted.php:143 msgid "Browser" msgstr "Prohlížeč" -#: src/Content/Conversation.php:429 src/Module/Post/Edit.php:185 +#: src/Content/Conversation.php:427 src/Module/Post/Edit.php:185 msgid "Open Compose page" msgstr "" -#: src/Content/Conversation.php:597 +#: src/Content/Conversation.php:594 msgid "remove" msgstr "odstranit" -#: src/Content/Conversation.php:601 +#: src/Content/Conversation.php:598 msgid "Delete Selected Items" msgstr "Smazat vybrané položky" -#: src/Content/Conversation.php:729 src/Content/Conversation.php:732 -#: src/Content/Conversation.php:735 src/Content/Conversation.php:738 -#: src/Content/Conversation.php:741 +#: src/Content/Conversation.php:726 src/Content/Conversation.php:729 +#: src/Content/Conversation.php:732 src/Content/Conversation.php:735 +#: src/Content/Conversation.php:738 #, php-format msgid "You had been addressed (%s)." msgstr "" -#: src/Content/Conversation.php:744 +#: src/Content/Conversation.php:741 #, php-format msgid "You are following %s." msgstr "" -#: src/Content/Conversation.php:749 +#: src/Content/Conversation.php:746 #, php-format msgid "You subscribed to %s." msgstr "" -#: src/Content/Conversation.php:751 +#: src/Content/Conversation.php:748 msgid "You subscribed to one or more tags in this post." msgstr "" -#: src/Content/Conversation.php:771 +#: src/Content/Conversation.php:768 #, php-format msgid "%s reshared this." msgstr "%s tohle znovusdílel/a." -#: src/Content/Conversation.php:773 +#: src/Content/Conversation.php:770 msgid "Reshared" msgstr "" -#: src/Content/Conversation.php:773 +#: src/Content/Conversation.php:770 #, php-format msgid "Reshared by %s <%s>" msgstr "" -#: src/Content/Conversation.php:776 +#: src/Content/Conversation.php:773 #, php-format msgid "%s is participating in this thread." msgstr "" -#: src/Content/Conversation.php:779 +#: src/Content/Conversation.php:776 msgid "Stored for general reasons" msgstr "" -#: src/Content/Conversation.php:782 +#: src/Content/Conversation.php:779 msgid "Global post" msgstr "" -#: src/Content/Conversation.php:785 +#: src/Content/Conversation.php:782 msgid "Sent via an relay server" msgstr "" -#: src/Content/Conversation.php:785 +#: src/Content/Conversation.php:782 #, php-format msgid "Sent via the relay server %s <%s>" msgstr "" -#: src/Content/Conversation.php:788 +#: src/Content/Conversation.php:785 msgid "Fetched" msgstr "" -#: src/Content/Conversation.php:788 +#: src/Content/Conversation.php:785 #, php-format msgid "Fetched because of %s <%s>" msgstr "" -#: src/Content/Conversation.php:791 +#: src/Content/Conversation.php:788 msgid "Stored because of a child post to complete this thread." msgstr "" -#: src/Content/Conversation.php:794 +#: src/Content/Conversation.php:791 msgid "Local delivery" msgstr "" -#: src/Content/Conversation.php:797 +#: src/Content/Conversation.php:794 msgid "Stored because of your activity (like, comment, star, ...)" msgstr "" -#: src/Content/Conversation.php:800 +#: src/Content/Conversation.php:797 msgid "Distributed" msgstr "" -#: src/Content/Conversation.php:803 +#: src/Content/Conversation.php:800 msgid "Pushed to us" msgstr "" -#: src/Content/Conversation.php:1529 src/Object/Post.php:248 +#: src/Content/Conversation.php:1518 src/Object/Post.php:261 msgid "Pinned item" msgstr "" -#: src/Content/Conversation.php:1546 src/Object/Post.php:548 -#: src/Object/Post.php:549 +#: src/Content/Conversation.php:1535 src/Object/Post.php:555 +#: src/Object/Post.php:556 #, php-format msgid "View %s's profile @ %s" msgstr "Zobrazit profil uživatele %s na %s" -#: src/Content/Conversation.php:1559 src/Object/Post.php:536 +#: src/Content/Conversation.php:1549 src/Object/Post.php:543 msgid "Categories:" msgstr "Kategorie:" -#: src/Content/Conversation.php:1560 src/Object/Post.php:537 +#: src/Content/Conversation.php:1550 src/Object/Post.php:544 msgid "Filed under:" msgstr "Vyplněn pod:" -#: src/Content/Conversation.php:1568 src/Object/Post.php:562 +#: src/Content/Conversation.php:1558 src/Object/Post.php:570 #, php-format msgid "%s from %s" msgstr "%s z %s" -#: src/Content/Conversation.php:1584 +#: src/Content/Conversation.php:1574 msgid "View in context" msgstr "Zobrazit v kontextu" @@ -1596,7 +1598,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:199 src/Module/Settings/Channels.php:220 msgid "Images" msgstr "" @@ -1605,7 +1607,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:201 src/Module/Settings/Channels.php:222 msgid "Audio" msgstr "" @@ -1614,7 +1616,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:200 src/Module/Settings/Channels.php:221 msgid "Videos" msgstr "" @@ -1631,7 +1633,7 @@ msgid "Posts from local users on this server" msgstr "Příspěvky od místních uživatelů na tomto serveru" #: src/Content/Conversation/Factory/Community.php:47 -#: src/Module/Settings/Channels.php:144 src/Module/Settings/Channels.php:149 +#: src/Module/Settings/Channels.php:150 src/Module/Settings/Channels.php:155 msgid "Global Community" msgstr "Globální komunita" @@ -1640,7 +1642,7 @@ msgid "Posts from users of the whole federated network" msgstr "Příspěvky od uživatelů z celé federované sítě" #: src/Content/Conversation/Factory/Network.php:38 -#: src/Module/Settings/Channels.php:150 +#: src/Module/Settings/Channels.php:156 msgid "Latest Activity" msgstr "" @@ -1649,7 +1651,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:157 msgid "Latest Posts" msgstr "" @@ -1658,7 +1660,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:158 msgid "Latest Creation" msgstr "" @@ -1675,7 +1677,7 @@ msgstr "Osobní" msgid "Posts that mention or involve you" msgstr "Příspěvky, které vás zmiňují nebo zahrnují" -#: src/Content/Conversation/Factory/Network.php:42 src/Object/Post.php:398 +#: src/Content/Conversation/Factory/Network.php:42 src/Object/Post.php:411 msgid "Starred" msgstr "S hvězdou" @@ -1683,124 +1685,196 @@ msgstr "S hvězdou" msgid "Favourite Posts" msgstr "Oblíbené přízpěvky" -#: src/Content/Feature.php:96 +#: src/Content/Feature.php:107 msgid "General Features" msgstr "Obecné vlastnosti" -#: src/Content/Feature.php:98 +#: src/Content/Feature.php:109 msgid "Photo Location" msgstr "Poloha fotky" -#: src/Content/Feature.php:98 +#: src/Content/Feature.php:109 msgid "" "Photo metadata is normally stripped. This extracts the location (if present)" " prior to stripping metadata and links it to a map." msgstr "Metadata fotek jsou normálně odebrána. Tato funkce před odebrání metadat extrahuje polohu (pokud je k dispozici) a propojí ji s mapou." -#: src/Content/Feature.php:99 -msgid "Trending Tags" -msgstr "Populární štítky" +#: src/Content/Feature.php:110 +msgid "Display the community in the navigation" +msgstr "" -#: src/Content/Feature.php:99 +#: src/Content/Feature.php:110 msgid "" -"Show a community page widget with a list of the most popular tags in recent " -"public posts." -msgstr "Zobrazit widget komunitní stránky se seznamem nejpopulárnějších štítků v nedávných veřejných příspěvcích." +"If enabled, the community can be accessed via the navigation menu. " +"Independent from this setting, the community timelines can always be " +"accessed via the channels." +msgstr "" -#: src/Content/Feature.php:104 +#: src/Content/Feature.php:115 msgid "Post Composition Features" msgstr "Nastavení vytváření příspěvků" -#: src/Content/Feature.php:105 -msgid "Auto-mention Groups" -msgstr "" - -#: src/Content/Feature.php:105 -msgid "" -"Add/remove mention when a group page is selected/deselected in ACL window." -msgstr "" - -#: src/Content/Feature.php:106 +#: src/Content/Feature.php:116 msgid "Explicit Mentions" msgstr "Výslovné zmínky" -#: src/Content/Feature.php:106 +#: src/Content/Feature.php:116 msgid "" "Add explicit mentions to comment box for manual control over who gets " "mentioned in replies." msgstr "Přidá do pole pro komentování výslovné zmínky pro ruční kontrolu nad tím, koho zmíníte v odpovědích." -#: src/Content/Feature.php:107 +#: src/Content/Feature.php:117 msgid "Add an abstract from ActivityPub content warnings" msgstr "" -#: src/Content/Feature.php:107 +#: src/Content/Feature.php:117 msgid "" "Add an abstract when commenting on ActivityPub posts with a content warning." " Abstracts are displayed as content warning on systems like Mastodon or " "Pleroma." msgstr "" -#: src/Content/Feature.php:112 +#: src/Content/Feature.php:122 msgid "Post/Comment Tools" msgstr "Nástroje příspěvků/komentářů" -#: src/Content/Feature.php:113 +#: src/Content/Feature.php:123 msgid "Post Categories" msgstr "Kategorie příspěvků" -#: src/Content/Feature.php:113 +#: src/Content/Feature.php:123 msgid "Add categories to your posts" msgstr "Přidat kategorie k vašim příspěvkům" -#: src/Content/Feature.php:118 +#: src/Content/Feature.php:128 +msgid "Network Widgets" +msgstr "" + +#: src/Content/Feature.php:129 src/Content/Widget.php:216 +#: src/Model/Circle.php:601 src/Module/Contact.php:400 +#: src/Module/Welcome.php:76 +msgid "Circles" +msgstr "" + +#: src/Content/Feature.php:129 +msgid "" +"Display posts that have been created by accounts of the selected circle." +msgstr "" + +#: src/Content/Feature.php:130 src/Content/GroupManager.php:147 +#: src/Content/Nav.php:278 src/Content/Text/HTML.php:882 +#: src/Content/Widget.php:538 src/Model/User.php:1390 +msgid "Groups" +msgstr "" + +#: src/Content/Feature.php:130 +msgid "Display posts that have been distributed by the selected group." +msgstr "" + +#: src/Content/Feature.php:131 src/Content/Widget.php:507 +msgid "Archives" +msgstr "Archivy" + +#: src/Content/Feature.php:131 +msgid "Display an archive where posts can be selected by month and year." +msgstr "" + +#: src/Content/Feature.php:132 src/Content/Widget.php:289 +msgid "Protocols" +msgstr "Protokoly" + +#: src/Content/Feature.php:132 +msgid "Display posts with the selected protocols." +msgstr "" + +#: src/Content/Feature.php:133 src/Content/Widget.php:544 +#: src/Module/Settings/Account.php:442 +msgid "Account Types" +msgstr "Typy účtů" + +#: src/Content/Feature.php:133 +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:472 src/Module/BaseSettings.php:125 +#: src/Module/Settings/Channels.php:225 src/Module/Settings/Display.php:315 +msgid "Channels" +msgstr "" + +#: src/Content/Feature.php:134 +msgid "Display posts in the system channels and user defined channels." +msgstr "" + +#: src/Content/Feature.php:135 src/Content/Widget/SavedSearches.php:60 +msgid "Saved Searches" +msgstr "Uložená hledání" + +#: src/Content/Feature.php:135 +msgid "Display posts that contain subscribed hashtags." +msgstr "" + +#: src/Content/Feature.php:136 src/Content/Widget.php:319 +msgid "Saved Folders" +msgstr "Uložené složky" + +#: src/Content/Feature.php:136 +msgid "Display a list of folders in which posts are stored." +msgstr "" + +#: src/Content/Feature.php:137 src/Module/Conversation/Timeline.php:199 +msgid "Own Contacts" +msgstr "" + +#: src/Content/Feature.php:137 +msgid "" +"Include or exclude posts from subscribed accounts. This widget is not " +"visible on all channels." +msgstr "" + +#: src/Content/Feature.php:138 +msgid "Trending Tags" +msgstr "Populární štítky" + +#: src/Content/Feature.php:138 +msgid "Display a list of the most popular tags in recent public posts." +msgstr "" + +#: src/Content/Feature.php:143 msgid "Advanced Profile Settings" msgstr "Pokročilá nastavení profilu" -#: src/Content/Feature.php:119 -msgid "List Groups" -msgstr "" - -#: src/Content/Feature.php:119 -msgid "Show visitors public groups at the Advanced Profile Page" -msgstr "" - -#: src/Content/Feature.php:120 +#: src/Content/Feature.php:144 msgid "Tag Cloud" msgstr "Štítkový oblak" -#: src/Content/Feature.php:120 +#: src/Content/Feature.php:144 msgid "Provide a personal tag cloud on your profile page" msgstr "Poskytne na vaší profilové stránce osobní „štítkový oblak“" -#: src/Content/Feature.php:121 +#: src/Content/Feature.php:145 msgid "Display Membership Date" msgstr "Zobrazit datum členství" -#: src/Content/Feature.php:121 +#: src/Content/Feature.php:145 msgid "Display membership date in profile" msgstr "Zobrazit v profilu datum připojení" -#: src/Content/Feature.php:126 +#: src/Content/Feature.php:150 msgid "Advanced Calendar Settings" msgstr "" -#: src/Content/Feature.php:127 +#: src/Content/Feature.php:151 msgid "Allow anonymous access to your calendar" msgstr "" -#: src/Content/Feature.php:127 +#: src/Content/Feature.php:151 msgid "" "Allows anonymous visitors to consult your calendar and your public events. " "Contact birthday events are private to you." msgstr "" -#: src/Content/GroupManager.php:147 src/Content/Nav.php:278 -#: src/Content/Text/HTML.php:881 src/Content/Widget.php:538 -#: src/Model/User.php:1381 -msgid "Groups" -msgstr "" - #: src/Content/GroupManager.php:149 msgid "External link to group" msgstr "" @@ -1818,95 +1892,99 @@ msgstr "zobrazit více" msgid "Create new group" msgstr "" -#: src/Content/Item.php:332 src/Model/Item.php:3254 +#: src/Content/Item.php:331 src/Model/Item.php:3256 msgid "event" msgstr "událost" -#: src/Content/Item.php:335 src/Content/Item.php:345 +#: src/Content/Item.php:334 src/Content/Item.php:344 msgid "status" msgstr "stav" -#: src/Content/Item.php:341 src/Model/Item.php:3256 +#: src/Content/Item.php:340 src/Model/Item.php:3258 #: src/Module/Post/Tag/Add.php:123 msgid "photo" msgstr "fotka" -#: src/Content/Item.php:355 src/Module/Post/Tag/Add.php:141 +#: src/Content/Item.php:354 src/Module/Post/Tag/Add.php:141 #, php-format msgid "%1$s tagged %2$s's %3$s with %4$s" msgstr "%1$s označil/a %3$s uživatele %2$s štítkem %4$s" -#: src/Content/Item.php:429 view/theme/frio/theme.php:265 +#: src/Content/Item.php:428 view/theme/frio/theme.php:265 msgid "Follow Thread" msgstr "Sledovat vlákno" -#: src/Content/Item.php:430 src/Model/Contact.php:1243 +#: src/Content/Item.php:429 src/Model/Contact.php:1233 msgid "View Status" msgstr "Zobrazit stav" -#: src/Content/Item.php:431 src/Content/Item.php:452 -#: src/Model/Contact.php:1177 src/Model/Contact.php:1234 -#: src/Model/Contact.php:1244 src/Module/Directory.php:157 +#: src/Content/Item.php:430 src/Content/Item.php:453 +#: src/Model/Contact.php:1168 src/Model/Contact.php:1224 +#: src/Model/Contact.php:1234 src/Module/Directory.php:157 #: src/Module/Settings/Profile/Index.php:259 msgid "View Profile" msgstr "Zobrazit profil" -#: src/Content/Item.php:432 src/Model/Contact.php:1245 +#: src/Content/Item.php:431 src/Model/Contact.php:1235 msgid "View Photos" msgstr "Zobrazit fotky" -#: src/Content/Item.php:433 src/Model/Contact.php:1212 +#: src/Content/Item.php:432 src/Model/Contact.php:1202 #: src/Model/Profile.php:468 msgid "Network Posts" msgstr "Síťové příspěvky" -#: src/Content/Item.php:434 src/Model/Contact.php:1236 -#: src/Model/Contact.php:1247 +#: src/Content/Item.php:433 src/Model/Contact.php:1226 +#: src/Model/Contact.php:1237 msgid "View Contact" msgstr "Zobrazit kontakt" -#: src/Content/Item.php:435 src/Model/Contact.php:1248 +#: src/Content/Item.php:434 src/Model/Contact.php:1238 msgid "Send PM" msgstr "Poslat soukromou zprávu" -#: src/Content/Item.php:436 src/Module/Contact.php:467 -#: src/Module/Contact/Profile.php:511 +#: src/Content/Item.php:435 src/Module/Contact.php:467 +#: src/Module/Contact/Profile.php:518 #: src/Module/Moderation/Blocklist/Contact.php:116 #: src/Module/Moderation/Users/Active.php:137 #: src/Module/Moderation/Users/Index.php:152 msgid "Block" msgstr "Blokovat" -#: src/Content/Item.php:437 src/Module/Contact.php:468 -#: src/Module/Contact/Profile.php:519 +#: src/Content/Item.php:436 src/Module/Contact.php:468 +#: src/Module/Contact/Profile.php:526 #: src/Module/Notifications/Introductions.php:134 #: src/Module/Notifications/Introductions.php:206 #: src/Module/Notifications/Notification.php:89 msgid "Ignore" msgstr "Ignorovat" -#: src/Content/Item.php:438 src/Module/Contact.php:469 -#: src/Module/Contact/Profile.php:527 +#: src/Content/Item.php:437 src/Module/Contact.php:469 +#: src/Module/Contact/Profile.php:534 msgid "Collapse" msgstr "" -#: src/Content/Item.php:439 src/Object/Post.php:289 +#: src/Content/Item.php:438 src/Object/Post.php:302 #, php-format 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:509 +#: src/Content/Item.php:442 src/Module/Settings/Channels.php:202 +#: src/Module/Settings/Channels.php:223 src/Object/Post.php:516 msgid "Languages" msgstr "" -#: src/Content/Item.php:449 src/Content/Widget.php:80 -#: src/Model/Contact.php:1237 src/Model/Contact.php:1249 +#: src/Content/Item.php:445 src/Object/Post.php:596 +msgid "Search Text" +msgstr "" + +#: src/Content/Item.php:450 src/Content/Widget.php:80 +#: src/Model/Contact.php:1227 src/Model/Contact.php:1239 #: src/Module/Contact/Follow.php:167 view/theme/vier/theme.php:195 msgid "Connect/Follow" msgstr "Spojit se/sledovat" -#: src/Content/Item.php:883 +#: src/Content/Item.php:884 msgid "Unable to fetch user." msgstr "" @@ -1922,7 +2000,7 @@ msgstr "Přejít zpět" msgid "Clear notifications" msgstr "Vymazat oznámení" -#: src/Content/Nav.php:127 src/Content/Text/HTML.php:868 +#: src/Content/Nav.php:127 src/Content/Text/HTML.php:869 msgid "@name, !group, #tags, content" msgstr "" @@ -1954,7 +2032,7 @@ msgstr "" #: src/Content/Nav.php:230 src/Module/BaseProfile.php:49 #: src/Module/BaseSettings.php:98 src/Module/Contact.php:503 -#: src/Module/Contact/Profile.php:419 src/Module/Profile/Profile.php:268 +#: src/Module/Contact/Profile.php:425 src/Module/Profile/Profile.php:268 #: src/Module/Welcome.php:57 view/theme/frio/theme.php:233 msgid "Profile" msgstr "Profil" @@ -1985,7 +2063,7 @@ msgstr "" #: src/Content/Nav.php:233 src/Content/Nav.php:293 #: src/Module/BaseProfile.php:85 src/Module/BaseProfile.php:88 #: src/Module/BaseProfile.php:96 src/Module/BaseProfile.php:99 -#: src/Module/Settings/Display.php:319 view/theme/frio/theme.php:239 +#: src/Module/Settings/Display.php:316 view/theme/frio/theme.php:239 #: view/theme/frio/theme.php:243 msgid "Calendar" msgstr "Kalendář" @@ -2010,7 +2088,7 @@ msgstr "Domů" msgid "Home Page" msgstr "Domovská stránka" -#: src/Content/Nav.php:255 src/Module/Register.php:168 +#: src/Content/Nav.php:255 src/Module/Register.php:169 #: src/Module/Security/Login.php:124 msgid "Register" msgstr "Registrovat" @@ -2039,8 +2117,8 @@ msgstr "Aplikace" msgid "Addon applications, utilities, games" msgstr "Doplňkové aplikace, nástroje, hry" -#: src/Content/Nav.php:269 src/Content/Text/HTML.php:866 -#: src/Module/Admin/Logs/View.php:86 src/Module/Search/Index.php:112 +#: src/Content/Nav.php:269 src/Content/Text/HTML.php:867 +#: src/Module/Admin/Logs/View.php:88 src/Module/Search/Index.php:112 msgid "Search" msgstr "Hledat" @@ -2048,17 +2126,17 @@ msgstr "Hledat" msgid "Search site content" msgstr "Hledání na stránkách tohoto webu" -#: src/Content/Nav.php:272 src/Content/Text/HTML.php:875 +#: src/Content/Nav.php:272 src/Content/Text/HTML.php:876 msgid "Full Text" msgstr "Celý text" -#: src/Content/Nav.php:273 src/Content/Text/HTML.php:876 +#: src/Content/Nav.php:273 src/Content/Text/HTML.php:877 #: src/Content/Widget/TagCloud.php:68 msgid "Tags" msgstr "Štítky" #: 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:878 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" @@ -2090,7 +2168,7 @@ msgid "Information about this friendica instance" msgstr "Informace o této instanci Friendica" #: src/Content/Nav.php:301 src/Module/Admin/Tos.php:78 -#: src/Module/BaseAdmin.php:95 src/Module/Register.php:176 +#: src/Module/BaseAdmin.php:95 src/Module/Register.php:177 #: src/Module/Tos.php:101 msgid "Terms of Service" msgstr "Podmínky používání" @@ -2184,7 +2262,7 @@ msgstr "Nastavení webu a konfigurace" #: src/Module/Moderation/Blocklist/Server/Import.php:118 #: src/Module/Moderation/Blocklist/Server/Index.php:95 #: src/Module/Moderation/Item/Delete.php:61 -#: src/Module/Moderation/Reports.php:89 src/Module/Moderation/Summary.php:75 +#: src/Module/Moderation/Reports.php:104 src/Module/Moderation/Summary.php:75 #: src/Module/Moderation/Users/Active.php:133 #: src/Module/Moderation/Users/Blocked.php:133 #: src/Module/Moderation/Users/Deleted.php:80 @@ -2220,51 +2298,51 @@ msgstr "další" msgid "last" msgstr "poslední" -#: src/Content/Text/BBCode.php:767 src/Content/Text/BBCode.php:1728 -#: src/Content/Text/BBCode.php:1729 +#: src/Content/Text/BBCode.php:702 src/Content/Text/BBCode.php:1878 +#: src/Content/Text/BBCode.php:1879 msgid "Image/photo" msgstr "Obrázek/fotka" -#: src/Content/Text/BBCode.php:985 +#: src/Content/Text/BBCode.php:920 #, php-format msgid "%2$s %3$s" msgstr "" -#: src/Content/Text/BBCode.php:1010 src/Model/Item.php:3999 -#: src/Model/Item.php:4005 src/Model/Item.php:4006 +#: src/Content/Text/BBCode.php:945 src/Model/Item.php:4012 +#: src/Model/Item.php:4018 src/Model/Item.php:4019 msgid "Link to source" msgstr "" -#: src/Content/Text/BBCode.php:1635 src/Content/Text/HTML.php:905 +#: src/Content/Text/BBCode.php:1759 src/Content/Text/HTML.php:906 msgid "Click to open/close" msgstr "Kliknutím otevřete/zavřete" -#: src/Content/Text/BBCode.php:1668 +#: src/Content/Text/BBCode.php:1814 msgid "$1 wrote:" msgstr "$1 napsal/a:" -#: src/Content/Text/BBCode.php:1733 src/Content/Text/BBCode.php:1734 +#: src/Content/Text/BBCode.php:1888 src/Content/Text/BBCode.php:1889 msgid "Encrypted content" msgstr "Šifrovaný obsah" -#: src/Content/Text/BBCode.php:1997 +#: src/Content/Text/BBCode.php:2194 msgid "Invalid source protocol" msgstr "Neplatný protokol zdroje" -#: src/Content/Text/BBCode.php:2016 +#: src/Content/Text/BBCode.php:2213 msgid "Invalid link protocol" msgstr "Neplatný protokol odkazu" -#: src/Content/Text/HTML.php:783 +#: src/Content/Text/HTML.php:784 msgid "Loading more entries..." msgstr "Načítám více záznamů..." -#: src/Content/Text/HTML.php:784 +#: src/Content/Text/HTML.php:785 msgid "The end" msgstr "Konec" -#: src/Content/Text/HTML.php:860 src/Content/Widget/VCard.php:126 -#: src/Model/Profile.php:477 src/Module/Contact/Profile.php:471 +#: src/Content/Text/HTML.php:861 src/Content/Widget/VCard.php:127 +#: src/Model/Profile.php:477 src/Module/Contact/Profile.php:478 msgid "Follow" msgstr "Sledovat" @@ -2336,11 +2414,6 @@ msgstr "Globální adresář" msgid "Local Directory" msgstr "Místní adresář" -#: src/Content/Widget.php:216 src/Model/Circle.php:601 -#: src/Module/Contact.php:400 src/Module/Welcome.php:76 -msgid "Circles" -msgstr "" - #: src/Content/Widget.php:218 msgid "Everyone" msgstr "" @@ -2353,23 +2426,15 @@ msgstr "" msgid "Relationships" msgstr "Vztahy" -#: src/Content/Widget.php:250 src/Module/Circle.php:292 +#: src/Content/Widget.php:250 src/Module/Circle.php:294 #: src/Module/Contact.php:344 msgid "All Contacts" msgstr "Všechny kontakty" -#: src/Content/Widget.php:289 -msgid "Protocols" -msgstr "Protokoly" - #: src/Content/Widget.php:291 msgid "All Protocols" msgstr "Všechny protokoly" -#: src/Content/Widget.php:319 -msgid "Saved Folders" -msgstr "Uložené složky" - #: src/Content/Widget.php:321 src/Content/Widget.php:352 msgid "Everything" msgstr "Všechno" @@ -2387,10 +2452,6 @@ msgstr[1] "%d společné kontakty" msgstr[2] "%d společného kontaktu" msgstr[3] "%d společných kontaktů" -#: src/Content/Widget.php:507 -msgid "Archives" -msgstr "Archivy" - #: src/Content/Widget.php:515 msgid "On this date" msgstr "" @@ -2403,7 +2464,7 @@ msgstr "" msgid "Organisations" msgstr "" -#: src/Content/Widget.php:537 src/Model/Contact.php:1739 +#: src/Content/Widget.php:537 src/Model/Contact.php:1729 msgid "News" msgstr "Zprávy" @@ -2411,20 +2472,10 @@ msgstr "Zprávy" msgid "Relays" msgstr "" -#: src/Content/Widget.php:544 src/Module/Settings/Account.php:442 -msgid "Account Types" -msgstr "Typy účtů" - #: src/Content/Widget.php:546 src/Module/Moderation/BaseUsers.php:69 msgid "All" msgstr "" -#: 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 -msgid "Channels" -msgstr "" - #: src/Content/Widget/CalendarExport.php:56 msgid "Export" msgstr "Exportovat" @@ -2458,11 +2509,7 @@ msgstr "Zobrazit kontakty" msgid "Remove term" msgstr "Odstranit termín" -#: src/Content/Widget/SavedSearches.php:60 -msgid "Saved Searches" -msgstr "Uložená hledání" - -#: src/Content/Widget/TrendingTags.php:52 +#: src/Content/Widget/TrendingTags.php:53 #, php-format msgid "Trending Tags (last %d hour)" msgid_plural "Trending Tags (last %d hours)" @@ -2471,51 +2518,51 @@ msgstr[1] "Populární štítky (poslední %d hodiny)" msgstr[2] "Populární štítky (posledních %d hodin)" msgstr[3] "Populární štítky (posledních %d hodin)" -#: src/Content/Widget/TrendingTags.php:53 +#: src/Content/Widget/TrendingTags.php:54 msgid "More Trending Tags" msgstr "Další populární štítky" -#: src/Content/Widget/VCard.php:104 src/Model/Contact.php:1205 -#: src/Model/Profile.php:461 +#: src/Content/Widget/VCard.php:105 src/Model/Contact.php:1196 +#: src/Model/Profile.php:462 msgid "Post to group" msgstr "" -#: src/Content/Widget/VCard.php:109 src/Model/Contact.php:1210 +#: src/Content/Widget/VCard.php:110 src/Model/Contact.php:1200 #: src/Model/Profile.php:466 src/Module/Moderation/Item/Source.php:85 msgid "Mention" msgstr "" -#: src/Content/Widget/VCard.php:119 src/Model/Profile.php:380 -#: src/Module/Contact/Profile.php:408 src/Module/Profile/Profile.php:199 +#: src/Content/Widget/VCard.php:120 src/Model/Profile.php:381 +#: src/Module/Contact/Profile.php:414 src/Module/Profile/Profile.php:199 msgid "XMPP:" msgstr "XMPP:" -#: src/Content/Widget/VCard.php:120 src/Model/Profile.php:381 -#: src/Module/Contact/Profile.php:410 src/Module/Profile/Profile.php:203 +#: src/Content/Widget/VCard.php:121 src/Model/Profile.php:382 +#: src/Module/Contact/Profile.php:416 src/Module/Profile/Profile.php:203 msgid "Matrix:" msgstr "" -#: src/Content/Widget/VCard.php:121 src/Model/Event.php:82 +#: src/Content/Widget/VCard.php:122 src/Model/Event.php:82 #: src/Model/Event.php:109 src/Model/Event.php:471 src/Model/Event.php:960 -#: src/Model/Profile.php:375 src/Module/Contact/Profile.php:406 +#: src/Model/Profile.php:376 src/Module/Contact/Profile.php:412 #: src/Module/Directory.php:147 src/Module/Notifications/Introductions.php:187 #: src/Module/Profile/Profile.php:221 msgid "Location:" msgstr "Poloha:" -#: src/Content/Widget/VCard.php:124 src/Model/Profile.php:490 +#: src/Content/Widget/VCard.php:125 src/Model/Profile.php:490 #: src/Module/Notifications/Introductions.php:201 msgid "Network:" msgstr "Síť:" -#: src/Content/Widget/VCard.php:128 src/Model/Contact.php:1238 -#: src/Model/Contact.php:1250 src/Model/Profile.php:479 -#: src/Module/Contact/Profile.php:463 +#: src/Content/Widget/VCard.php:129 src/Model/Contact.php:1228 +#: src/Model/Contact.php:1240 src/Model/Profile.php:479 +#: src/Module/Contact/Profile.php:470 msgid "Unfollow" msgstr "Přestat sledovat" -#: src/Content/Widget/VCard.php:134 src/Model/Contact.php:1207 -#: src/Model/Profile.php:463 +#: src/Content/Widget/VCard.php:135 src/Model/Contact.php:1198 +#: src/Model/Profile.php:464 msgid "View group" msgstr "" @@ -2523,8 +2570,8 @@ msgstr "" msgid "Yourself" msgstr "" -#: src/Core/ACL.php:202 src/Module/PermissionTooltip.php:147 -#: src/Module/PermissionTooltip.php:169 +#: src/Core/ACL.php:202 src/Module/Privacy/PermissionTooltip.php:170 +#: src/Module/Privacy/PermissionTooltip.php:192 msgid "Mutuals" msgstr "Vzájemní" @@ -2532,8 +2579,8 @@ msgstr "Vzájemní" msgid "Post to Email" msgstr "Poslat příspěvek na e-mail" -#: src/Core/ACL.php:321 src/Module/PermissionTooltip.php:90 -#: src/Module/PermissionTooltip.php:211 +#: src/Core/ACL.php:321 src/Module/Privacy/PermissionTooltip.php:117 +#: src/Module/Privacy/PermissionTooltip.php:231 msgid "Public" msgstr "" @@ -2543,7 +2590,7 @@ msgid "" "community pages and by anyone with its link." msgstr "" -#: src/Core/ACL.php:323 src/Module/PermissionTooltip.php:98 +#: src/Core/ACL.php:323 src/Module/Privacy/PermissionTooltip.php:119 msgid "Limited/Private" msgstr "" @@ -2785,125 +2832,133 @@ msgstr "" msgid "Error: GNU Multiple Precision PHP module required but not installed." msgstr "" -#: src/Core/Installer.php:516 +#: src/Core/Installer.php:499 +msgid "IDN Functions PHP module" +msgstr "" + +#: src/Core/Installer.php:500 +msgid "Error: IDN Functions PHP module required but not installed." +msgstr "" + +#: src/Core/Installer.php:523 msgid "" "The web installer needs to be able to create a file called " "\"local.config.php\" in the \"config\" folder of your web server and it is " "unable to do so." msgstr "Webový instalátor musí být schopen vytvořit soubor s názvem „local.config.php“ v adresáři „config“ Vašeho webového serveru a není mu to umožněno. " -#: src/Core/Installer.php:517 +#: src/Core/Installer.php:524 msgid "" "This is most often a permission setting, as the web server may not be able " "to write files in your folder - even if you can." msgstr "Toto je nejčastěji nastavením oprávnění, kdy webový server nemusí být schopen zapisovat soubory do vašeho adresáře - i když vy můžete." -#: src/Core/Installer.php:518 +#: src/Core/Installer.php:525 msgid "" "At the end of this procedure, we will give you a text to save in a file " "named local.config.php in your Friendica \"config\" folder." msgstr "Na konci této procedury od nás obdržíte text k uložení v souboru pojmenovaném local.config.php v adresáři „config“ na Vaší instalaci Friendica." -#: src/Core/Installer.php:519 +#: src/Core/Installer.php:526 msgid "" "You can alternatively skip this procedure and perform a manual installation." " Please see the file \"doc/INSTALL.md\" for instructions." msgstr "" -#: src/Core/Installer.php:522 +#: src/Core/Installer.php:529 msgid "config/local.config.php is writable" msgstr "Soubor config/local.config.php je zapisovatelný" -#: src/Core/Installer.php:542 +#: src/Core/Installer.php:549 msgid "" "Friendica uses the Smarty3 template engine to render its web views. Smarty3 " "compiles templates to PHP to speed up rendering." msgstr "Friendica používá k zobrazení svých webových stránek šablonovací nástroj Smarty3. Smarty3 kompiluje šablony do PHP pro zrychlení vykreslování." -#: src/Core/Installer.php:543 +#: src/Core/Installer.php:550 msgid "" "In order to store these compiled templates, the web server needs to have " "write access to the directory view/smarty3/ under the Friendica top level " "folder." msgstr "Pro uložení kompilovaných šablon potřebuje webový server mít přístup k zápisu do adresáře view/smarty3/ pod kořenovým adresářem Friendica." -#: src/Core/Installer.php:544 +#: src/Core/Installer.php:551 msgid "" "Please ensure that the user that your web server runs as (e.g. www-data) has" " write access to this folder." msgstr "Prosím ujistěte se, že má uživatel webového serveru (jako například www-data) právo zápisu do tohoto adresáře" -#: src/Core/Installer.php:545 +#: src/Core/Installer.php:552 msgid "" "Note: as a security measure, you should give the web server write access to " "view/smarty3/ only--not the template files (.tpl) that it contains." msgstr "Poznámka: jako bezpečnostní opatření byste měl/a přidělit webovém serveru právo zápisu pouze do adresáře /view/smarty3/ -- a nikoliv už do souborů s šablonami (.tpl), které obsahuje." -#: src/Core/Installer.php:548 +#: src/Core/Installer.php:555 msgid "view/smarty3 is writable" msgstr "Adresář view/smarty3 je zapisovatelný" -#: src/Core/Installer.php:576 +#: src/Core/Installer.php:583 msgid "" "Url rewrite in .htaccess seems not working. Make sure you copied .htaccess-" "dist to .htaccess." msgstr "" -#: src/Core/Installer.php:577 +#: src/Core/Installer.php:584 msgid "" "In some circumstances (like running inside containers), you can skip this " "error." msgstr "" -#: src/Core/Installer.php:579 +#: src/Core/Installer.php:586 msgid "Error message from Curl when fetching" msgstr "Chybová zpráva od Curl při načítání" -#: src/Core/Installer.php:585 +#: src/Core/Installer.php:592 msgid "Url rewrite is working" msgstr "Url rewrite je funkční." -#: src/Core/Installer.php:614 +#: src/Core/Installer.php:621 msgid "" "The detection of TLS to secure the communication between the browser and the" " new Friendica server failed." msgstr "" -#: src/Core/Installer.php:615 +#: src/Core/Installer.php:622 msgid "" "It is highly encouraged to use Friendica only over a secure connection as " "sensitive information like passwords will be transmitted." msgstr "" -#: src/Core/Installer.php:616 +#: src/Core/Installer.php:623 msgid "Please ensure that the connection to the server is secure." msgstr "" -#: src/Core/Installer.php:617 +#: src/Core/Installer.php:624 msgid "No TLS detected" msgstr "" -#: src/Core/Installer.php:619 +#: src/Core/Installer.php:626 msgid "TLS detected" msgstr "" -#: src/Core/Installer.php:636 +#: src/Core/Installer.php:643 msgid "ImageMagick PHP extension is not installed" msgstr "PHP rozšíření ImageMagick není nainstalováno" -#: src/Core/Installer.php:638 +#: src/Core/Installer.php:645 msgid "ImageMagick PHP extension is installed" msgstr "PHP rozšíření ImageMagick je nainstalováno" -#: src/Core/Installer.php:659 +#: src/Core/Installer.php:666 msgid "Database already in use." msgstr "Databáze se již používá." -#: src/Core/Installer.php:664 +#: src/Core/Installer.php:671 msgid "Could not connect to database." msgstr "Nelze se připojit k databázi." -#: src/Core/L10n.php:444 src/Model/Item.php:2298 +#: src/Core/L10n.php:444 src/Model/Item.php:2300 msgid "Undetermined" msgstr "" @@ -2913,37 +2968,37 @@ msgid "%s (%s)" msgstr "" #: src/Core/L10n.php:499 src/Model/Event.php:430 -#: src/Module/Settings/Display.php:287 +#: src/Module/Settings/Display.php:284 msgid "Monday" msgstr "pondělí" #: src/Core/L10n.php:499 src/Model/Event.php:431 -#: src/Module/Settings/Display.php:288 +#: src/Module/Settings/Display.php:285 msgid "Tuesday" msgstr "úterý" #: src/Core/L10n.php:499 src/Model/Event.php:432 -#: src/Module/Settings/Display.php:289 +#: src/Module/Settings/Display.php:286 msgid "Wednesday" msgstr "středa" #: src/Core/L10n.php:499 src/Model/Event.php:433 -#: src/Module/Settings/Display.php:290 +#: src/Module/Settings/Display.php:287 msgid "Thursday" msgstr "čtvrtek" #: src/Core/L10n.php:499 src/Model/Event.php:434 -#: src/Module/Settings/Display.php:291 +#: src/Module/Settings/Display.php:288 msgid "Friday" msgstr "pátek" #: src/Core/L10n.php:499 src/Model/Event.php:435 -#: src/Module/Settings/Display.php:292 +#: src/Module/Settings/Display.php:289 msgid "Saturday" msgstr "sobota" #: src/Core/L10n.php:499 src/Model/Event.php:429 -#: src/Module/Settings/Display.php:286 +#: src/Module/Settings/Display.php:283 msgid "Sunday" msgstr "neděle" @@ -3078,19 +3133,19 @@ msgid "" "The debug logfile '%s' is not usable. No logging possible (error: '%s')" msgstr "" -#: src/Core/Renderer.php:89 src/Core/Renderer.php:118 -#: src/Core/Renderer.php:147 src/Core/Renderer.php:181 +#: src/Core/Renderer.php:92 src/Core/Renderer.php:121 +#: src/Core/Renderer.php:150 src/Core/Renderer.php:184 #: src/Render/FriendicaSmartyEngine.php:60 msgid "" "Friendica can't display this page at the moment, please contact the " "administrator." msgstr "" -#: src/Core/Renderer.php:143 +#: src/Core/Renderer.php:146 msgid "template engine cannot be registered without a name." msgstr "" -#: src/Core/Renderer.php:177 +#: src/Core/Renderer.php:180 msgid "template engine is not registered!" msgstr "" @@ -3264,7 +3319,7 @@ msgstr "přidat" msgid "Edit circle" msgstr "" -#: src/Model/Circle.php:606 src/Module/Circle.php:193 +#: src/Model/Circle.php:606 src/Module/Circle.php:195 msgid "Contacts not in any circle" msgstr "" @@ -3272,8 +3327,8 @@ msgstr "" msgid "Create a new circle" msgstr "" -#: src/Model/Circle.php:609 src/Module/Circle.php:178 -#: src/Module/Circle.php:201 src/Module/Circle.php:276 +#: src/Model/Circle.php:609 src/Module/Circle.php:180 +#: src/Module/Circle.php:203 src/Module/Circle.php:278 msgid "Circle Name: " msgstr "" @@ -3281,90 +3336,90 @@ msgstr "" msgid "Edit circles" msgstr "" -#: src/Model/Contact.php:1257 src/Module/Moderation/Users/Pending.php:102 +#: src/Model/Contact.php:1247 src/Module/Moderation/Users/Pending.php:102 #: src/Module/Notifications/Introductions.php:132 #: src/Module/Notifications/Introductions.php:204 msgid "Approve" msgstr "Schválit" -#: src/Model/Contact.php:1735 +#: src/Model/Contact.php:1725 msgid "Organisation" msgstr "Organizace" -#: src/Model/Contact.php:1743 +#: src/Model/Contact.php:1733 msgid "Group" msgstr "" -#: src/Model/Contact.php:1747 src/Module/Moderation/BaseUsers.php:130 +#: src/Model/Contact.php:1737 src/Module/Moderation/BaseUsers.php:131 msgid "Relay" msgstr "Přeposílací server" -#: src/Model/Contact.php:3050 +#: src/Model/Contact.php:3046 msgid "Disallowed profile URL." msgstr "Nepovolené URL profilu." -#: src/Model/Contact.php:3055 src/Module/Friendica.php:101 +#: src/Model/Contact.php:3051 src/Module/Friendica.php:100 msgid "Blocked domain" msgstr "Zablokovaná doména" -#: src/Model/Contact.php:3060 +#: src/Model/Contact.php:3056 msgid "Connect URL missing." msgstr "Chybí URL adresa pro připojení." -#: src/Model/Contact.php:3069 +#: src/Model/Contact.php:3065 msgid "" "The contact could not be added. Please check the relevant network " "credentials in your Settings -> Social Networks page." msgstr "Kontakt nemohl být přidán. Prosím zkontrolujte relevantní přihlašovací údaje sítě na stránce Nastavení -> Sociální sítě." -#: src/Model/Contact.php:3087 +#: src/Model/Contact.php:3083 #, php-format msgid "Expected network %s does not match actual network %s" msgstr "" -#: src/Model/Contact.php:3104 +#: src/Model/Contact.php:3100 msgid "This seems to be a relay account. They can't be followed by users." msgstr "" -#: src/Model/Contact.php:3111 +#: src/Model/Contact.php:3107 msgid "The profile address specified does not provide adequate information." msgstr "Uvedená adresa profilu neposkytuje dostatečné informace." -#: src/Model/Contact.php:3113 +#: src/Model/Contact.php:3109 msgid "No compatible communication protocols or feeds were discovered." msgstr "Nenalezen žádný kompatibilní komunikační protokol nebo kanál." -#: src/Model/Contact.php:3116 +#: src/Model/Contact.php:3112 msgid "An author or name was not found." msgstr "Autor nebo jméno nenalezeno" -#: src/Model/Contact.php:3119 +#: src/Model/Contact.php:3115 msgid "No browser URL could be matched to this address." msgstr "Této adrese neodpovídá žádné URL prohlížeče." -#: src/Model/Contact.php:3122 +#: src/Model/Contact.php:3118 msgid "" "Unable to match @-style Identity Address with a known protocol or email " "contact." msgstr "Není možné namapovat adresu identity ve stylu @ s žádným možným protokolem ani emailovým kontaktem." -#: src/Model/Contact.php:3123 +#: src/Model/Contact.php:3119 msgid "Use mailto: in front of address to force email check." msgstr "Použite mailo: před adresou k vynucení emailové kontroly." -#: src/Model/Contact.php:3129 +#: src/Model/Contact.php:3125 msgid "" "The profile address specified belongs to a network which has been disabled " "on this site." msgstr "Zadaná adresa profilu patří do sítě, která byla na tomto serveru zakázána." -#: src/Model/Contact.php:3134 +#: src/Model/Contact.php:3130 msgid "" "Limited profile. This person will be unable to receive direct/personal " "notifications from you." msgstr "Omezený profil. Tato osoba nebude schopna od vás přijímat přímá/osobní oznámení." -#: src/Model/Contact.php:3200 +#: src/Model/Contact.php:3196 msgid "Unable to retrieve contact information." msgstr "Nepodařilo se získat kontaktní informace." @@ -3396,17 +3451,17 @@ msgid "today" msgstr "dnes" #: src/Model/Event.php:463 src/Module/Calendar/Show.php:129 -#: src/Module/Settings/Display.php:297 src/Util/Temporal.php:353 +#: src/Module/Settings/Display.php:294 src/Util/Temporal.php:353 msgid "month" msgstr "měsíc" #: src/Model/Event.php:464 src/Module/Calendar/Show.php:130 -#: src/Module/Settings/Display.php:298 src/Util/Temporal.php:354 +#: src/Module/Settings/Display.php:295 src/Util/Temporal.php:354 msgid "week" msgstr "týden" #: src/Model/Event.php:465 src/Module/Calendar/Show.php:131 -#: src/Module/Settings/Display.php:299 src/Util/Temporal.php:355 +#: src/Module/Settings/Display.php:296 src/Util/Temporal.php:355 msgid "day" msgstr "den" @@ -3414,7 +3469,7 @@ msgstr "den" msgid "No events to display" msgstr "Žádné události k zobrazení" -#: src/Model/Event.php:516 src/Module/DFRN/Poll.php:47 src/Module/Feed.php:69 +#: src/Model/Event.php:516 src/Module/DFRN/Poll.php:47 src/Module/Feed.php:68 #: src/Module/Update/Profile.php:56 msgid "Access to this profile has been restricted." msgstr "Přístup na tento profil byl omezen." @@ -3469,58 +3524,57 @@ msgstr "%s má narozeniny" msgid "Happy Birthday %s" msgstr "Veselé narozeniny, %s" -#: src/Model/Item.php:2305 +#: src/Model/Item.php:2307 #, php-format msgid "%s (%s - %s): %s" msgstr "" -#: src/Model/Item.php:2307 +#: src/Model/Item.php:2309 #, php-format msgid "%s (%s): %s" msgstr "" -#: src/Model/Item.php:2310 +#: src/Model/Item.php:2312 #, php-format msgid "Detected languages in this post:\\n%s" msgstr "" -#: src/Model/Item.php:3258 +#: src/Model/Item.php:3260 msgid "activity" msgstr "aktivita" -#: src/Model/Item.php:3260 +#: src/Model/Item.php:3262 msgid "comment" msgstr "" -#: src/Model/Item.php:3263 src/Module/Post/Tag/Add.php:123 +#: src/Model/Item.php:3265 src/Module/Post/Tag/Add.php:123 msgid "post" msgstr "příspěvek" -#: src/Model/Item.php:3434 +#: src/Model/Item.php:3435 #, php-format msgid "%s is blocked" msgstr "" -#: src/Model/Item.php:3436 +#: src/Model/Item.php:3437 #, php-format msgid "%s is ignored" msgstr "" -#: src/Model/Item.php:3438 +#: src/Model/Item.php:3439 #, php-format msgid "Content from %s is collapsed" msgstr "" -#: src/Model/Item.php:3442 -#, php-format -msgid "Content warning: %s" -msgstr "Varování o obsahu: %s" +#: src/Model/Item.php:3443 +msgid "Sensitive content" +msgstr "" -#: src/Model/Item.php:3906 +#: src/Model/Item.php:3912 msgid "bytes" msgstr "bytů" -#: src/Model/Item.php:3937 +#: src/Model/Item.php:3943 #, php-format msgid "%2$s (%3$d%%, %1$d vote)" msgid_plural "%2$s (%3$d%%, %1$d votes)" @@ -3529,7 +3583,7 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: src/Model/Item.php:3939 +#: src/Model/Item.php:3945 #, php-format msgid "%2$s (%1$d vote)" msgid_plural "%2$s (%1$d votes)" @@ -3538,7 +3592,7 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: src/Model/Item.php:3944 +#: src/Model/Item.php:3950 #, php-format msgid "%d voter. Poll end: %s" msgid_plural "%d voters. Poll end: %s" @@ -3547,7 +3601,7 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: src/Model/Item.php:3946 +#: src/Model/Item.php:3952 #, php-format msgid "%d voter." msgid_plural "%d voters." @@ -3556,12 +3610,12 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: src/Model/Item.php:3948 +#: src/Model/Item.php:3954 #, php-format msgid "Poll end: %s" msgstr "" -#: src/Model/Item.php:3982 src/Model/Item.php:3983 +#: src/Model/Item.php:3995 src/Model/Item.php:3996 msgid "View on separate page" msgstr "Zobrazit na separátní stránce" @@ -3569,25 +3623,25 @@ msgstr "Zobrazit na separátní stránce" msgid "[no subject]" msgstr "[bez předmětu]" -#: src/Model/Photo.php:1187 src/Module/Media/Photo/Upload.php:168 +#: src/Model/Photo.php:1198 src/Module/Media/Photo/Upload.php:168 msgid "Wall Photos" msgstr "Fotky na zdi" -#: src/Model/Profile.php:363 src/Module/Profile/Profile.php:283 +#: src/Model/Profile.php:364 src/Module/Profile/Profile.php:283 #: src/Module/Profile/Profile.php:285 msgid "Edit profile" msgstr "Upravit profil" -#: src/Model/Profile.php:365 +#: src/Model/Profile.php:366 msgid "Change profile photo" msgstr "Změnit profilovou fotku" -#: src/Model/Profile.php:378 src/Module/Directory.php:152 +#: src/Model/Profile.php:379 src/Module/Directory.php:152 #: src/Module/Profile/Profile.php:209 msgid "Homepage:" msgstr "Domovská stránka:" -#: src/Model/Profile.php:379 src/Module/Contact/Profile.php:412 +#: src/Model/Profile.php:380 src/Module/Contact/Profile.php:418 #: src/Module/Notifications/Introductions.php:189 msgid "About:" msgstr "O mně:" @@ -3632,165 +3686,165 @@ msgstr "Připomenutí událostí" msgid "Upcoming events the next 7 days:" msgstr "Nadcházející události v příštích 7 dnech:" -#: src/Model/Profile.php:893 +#: src/Model/Profile.php:882 #, php-format msgid "OpenWebAuth: %1$s welcomes %2$s" msgstr "OpenWebAuth: %1$s vítá uživatele %2$s" -#: src/Model/Profile.php:1033 +#: src/Model/Profile.php:1022 msgid "Hometown:" msgstr "Rodné město:" -#: src/Model/Profile.php:1034 +#: src/Model/Profile.php:1023 msgid "Marital Status:" msgstr "" -#: src/Model/Profile.php:1035 +#: src/Model/Profile.php:1024 msgid "With:" msgstr "" -#: src/Model/Profile.php:1036 +#: src/Model/Profile.php:1025 msgid "Since:" msgstr "" -#: src/Model/Profile.php:1037 +#: src/Model/Profile.php:1026 msgid "Sexual Preference:" msgstr "Sexuální orientace:" -#: src/Model/Profile.php:1038 +#: src/Model/Profile.php:1027 msgid "Political Views:" msgstr "Politické přesvědčení:" -#: src/Model/Profile.php:1039 +#: src/Model/Profile.php:1028 msgid "Religious Views:" msgstr "Náboženské přesvědčení:" -#: src/Model/Profile.php:1040 +#: src/Model/Profile.php:1029 msgid "Likes:" msgstr "Líbí se:" -#: src/Model/Profile.php:1041 +#: src/Model/Profile.php:1030 msgid "Dislikes:" msgstr "Nelibí se:" -#: src/Model/Profile.php:1042 +#: src/Model/Profile.php:1031 msgid "Title/Description:" msgstr "Název / Popis:" -#: src/Model/Profile.php:1043 src/Module/Admin/Summary.php:197 +#: src/Model/Profile.php:1032 src/Module/Admin/Summary.php:197 #: src/Module/Moderation/Report/Create.php:280 #: src/Module/Moderation/Summary.php:76 msgid "Summary" msgstr "Shrnutí" -#: src/Model/Profile.php:1044 +#: src/Model/Profile.php:1033 msgid "Musical interests" msgstr "Hudební vkus" -#: src/Model/Profile.php:1045 +#: src/Model/Profile.php:1034 msgid "Books, literature" msgstr "Knihy, literatura" -#: src/Model/Profile.php:1046 +#: src/Model/Profile.php:1035 msgid "Television" msgstr "Televize" -#: src/Model/Profile.php:1047 +#: src/Model/Profile.php:1036 msgid "Film/dance/culture/entertainment" msgstr "Film/tanec/kultura/zábava" -#: src/Model/Profile.php:1048 +#: src/Model/Profile.php:1037 msgid "Hobbies/Interests" msgstr "Koníčky/zájmy" -#: src/Model/Profile.php:1049 +#: src/Model/Profile.php:1038 msgid "Love/romance" msgstr "Láska/romantika" -#: src/Model/Profile.php:1050 +#: src/Model/Profile.php:1039 msgid "Work/employment" msgstr "Práce/zaměstnání" -#: src/Model/Profile.php:1051 +#: src/Model/Profile.php:1040 msgid "School/education" msgstr "Škola/vzdělání" -#: src/Model/Profile.php:1052 +#: src/Model/Profile.php:1041 msgid "Contact information and Social Networks" msgstr "Kontaktní informace a sociální sítě" -#: src/Model/User.php:228 src/Model/User.php:1294 +#: src/Model/User.php:233 src/Model/User.php:1303 msgid "SERIOUS ERROR: Generation of security keys failed." msgstr "ZÁVAŽNÁ CHYBA: Generování bezpečnostních klíčů se nezdařilo." -#: src/Model/User.php:728 src/Model/User.php:761 +#: src/Model/User.php:733 src/Model/User.php:766 msgid "Login failed" msgstr "Přihlášení selhalo" -#: src/Model/User.php:793 +#: src/Model/User.php:798 msgid "Not enough information to authenticate" msgstr "Není dost informací pro autentikaci" -#: src/Model/User.php:914 +#: src/Model/User.php:923 msgid "Password can't be empty" msgstr "Heslo nemůže být prázdné" -#: src/Model/User.php:956 +#: src/Model/User.php:965 msgid "Empty passwords are not allowed." msgstr "Prázdná hesla nejsou povolena." -#: src/Model/User.php:960 +#: src/Model/User.php:969 msgid "" "The new password has been exposed in a public data dump, please choose " "another." msgstr "Nové heslo bylo zveřejněno ve veřejném výpisu dat, prosím zvolte si jiné." -#: src/Model/User.php:964 +#: src/Model/User.php:973 msgid "The password length is limited to 72 characters." msgstr "" -#: src/Model/User.php:968 +#: src/Model/User.php:977 msgid "The password can't contain white spaces nor accentuated letters" msgstr "" -#: src/Model/User.php:1177 +#: src/Model/User.php:1186 msgid "Passwords do not match. Password unchanged." msgstr "Hesla se neshodují. Heslo nebylo změněno." -#: src/Model/User.php:1184 +#: src/Model/User.php:1193 msgid "An invitation is required." msgstr "Je vyžadována pozvánka." -#: src/Model/User.php:1188 +#: src/Model/User.php:1197 msgid "Invitation could not be verified." msgstr "Pozvánka nemohla být ověřena." -#: src/Model/User.php:1196 +#: src/Model/User.php:1205 msgid "Invalid OpenID url" msgstr "Neplatný odkaz OpenID" -#: src/Model/User.php:1209 src/Security/Authentication.php:241 +#: src/Model/User.php:1218 src/Security/Authentication.php:230 msgid "" "We encountered a problem while logging in with the OpenID you provided. " "Please check the correct spelling of the ID." msgstr "Zaznamenali jsme problém s vaším přihlášením prostřednictvím Vámi zadaným OpenID. Prosím ověřte si, že jste ID zadali správně. " -#: src/Model/User.php:1209 src/Security/Authentication.php:241 +#: src/Model/User.php:1218 src/Security/Authentication.php:230 msgid "The error message was:" msgstr "Chybová zpráva byla:" -#: src/Model/User.php:1215 +#: src/Model/User.php:1224 msgid "Please enter the required information." msgstr "Zadejte prosím požadované informace." -#: src/Model/User.php:1229 +#: src/Model/User.php:1238 #, php-format msgid "" "system.username_min_length (%s) and system.username_max_length (%s) are " "excluding each other, swapping values." msgstr "system.username_min_length (%s) a system.username_max_length (%s) se vzájemně vylučují, čímž se vyměňují hodnoty." -#: src/Model/User.php:1236 +#: src/Model/User.php:1245 #, php-format msgid "Username should be at least %s character." msgid_plural "Username should be at least %s characters." @@ -3799,7 +3853,7 @@ msgstr[1] "Uživateleké jméno musí mít alespoň %s znaky." msgstr[2] "Uživateleké jméno musí mít alespoň %s znaku." msgstr[3] "Uživateleké jméno musí mít alespoň %s znaků." -#: src/Model/User.php:1240 +#: src/Model/User.php:1249 #, php-format msgid "Username should be at most %s character." msgid_plural "Username should be at most %s characters." @@ -3808,60 +3862,60 @@ msgstr[1] "Uživateleké jméno musí mít nanejvýš %s znaky." msgstr[2] "Uživateleké jméno musí mít nanejvýš %s znaku." msgstr[3] "Uživateleké jméno musí mít nanejvýš %s znaků." -#: src/Model/User.php:1248 +#: src/Model/User.php:1257 msgid "That doesn't appear to be your full (First Last) name." msgstr "Nezdá se, že by to bylo vaše celé jméno (křestní jméno a příjmení)." -#: src/Model/User.php:1253 +#: src/Model/User.php:1262 msgid "Your email domain is not among those allowed on this site." msgstr "Vaše e-mailová doména není na tomto serveru mezi povolenými." -#: src/Model/User.php:1257 +#: src/Model/User.php:1266 msgid "Not a valid email address." msgstr "Neplatná e-mailová adresa." -#: src/Model/User.php:1260 +#: src/Model/User.php:1269 msgid "The nickname was blocked from registration by the nodes admin." msgstr "Administrátor serveru zablokoval registraci této přezdívky." -#: src/Model/User.php:1264 src/Model/User.php:1270 +#: src/Model/User.php:1273 src/Model/User.php:1279 msgid "Cannot use that email." msgstr "Tento e-mail nelze použít." -#: src/Model/User.php:1276 +#: src/Model/User.php:1285 msgid "Your nickname can only contain a-z, 0-9 and _." msgstr "Uživatelské jméno může obsahovat pouze znaky a-z, 0-9 a _." -#: src/Model/User.php:1284 src/Model/User.php:1341 +#: src/Model/User.php:1293 src/Model/User.php:1350 msgid "Nickname is already registered. Please choose another." msgstr "Přezdívka je již registrována. Prosím vyberte jinou." -#: src/Model/User.php:1328 src/Model/User.php:1332 +#: src/Model/User.php:1337 src/Model/User.php:1341 msgid "An error occurred during registration. Please try again." msgstr "Došlo k chybě při registraci. Zkuste to prosím znovu." -#: src/Model/User.php:1355 +#: src/Model/User.php:1364 msgid "An error occurred creating your default profile. Please try again." msgstr "Při vytváření vašeho výchozího profilu došlo k chybě. Zkuste to prosím znovu." -#: src/Model/User.php:1362 +#: src/Model/User.php:1371 msgid "An error occurred creating your self contact. Please try again." msgstr "Při vytváření vašeho kontaktu na sebe došlo k chybě. Zkuste to prosím znovu." -#: src/Model/User.php:1367 +#: src/Model/User.php:1376 msgid "Friends" msgstr "Přátelé" -#: src/Model/User.php:1371 +#: src/Model/User.php:1380 msgid "" "An error occurred creating your default contact circle. Please try again." msgstr "" -#: src/Model/User.php:1413 +#: src/Model/User.php:1422 msgid "Profile Photos" msgstr "Profilové fotky" -#: src/Model/User.php:1595 +#: src/Model/User.php:1604 #, php-format msgid "" "\n" @@ -3869,7 +3923,7 @@ msgid "" "\t\t\tthe administrator of %2$s has set up an account for you." msgstr "" -#: src/Model/User.php:1598 +#: src/Model/User.php:1607 #, php-format msgid "" "\n" @@ -3900,12 +3954,12 @@ msgid "" "\t\tThank you and welcome to %4$s." msgstr "" -#: src/Model/User.php:1630 src/Model/User.php:1736 +#: src/Model/User.php:1639 src/Model/User.php:1745 #, php-format msgid "Registration details for %s" msgstr "Registrační údaje pro uživatele %s" -#: src/Model/User.php:1650 +#: src/Model/User.php:1659 #, php-format msgid "" "\n" @@ -3920,12 +3974,12 @@ msgid "" "\t\t" msgstr "\n\t\t\tVážený/á %1$s,\n\t\t\t\tDěkujeme, že jste se registroval/a na %2$s. Váš účet čeká na schválení administrátora.\n\n\t\t\tZde jsou vaše přihlašovací detaily:\n\n\t\t\tAdresa stránky:\t\t%3$s\n\t\t\tPřihlašovací jméno:\t%4$s\n\t\t\tHeslo:\t\t\t%5$s\n\t\t" -#: src/Model/User.php:1669 +#: src/Model/User.php:1678 #, php-format msgid "Registration at %s" msgstr "Registrace na %s" -#: src/Model/User.php:1693 +#: src/Model/User.php:1702 #, php-format msgid "" "\n" @@ -3934,7 +3988,7 @@ msgid "" "\t\t\t" msgstr "" -#: src/Model/User.php:1701 +#: src/Model/User.php:1710 #, php-format msgid "" "\n" @@ -3965,7 +4019,7 @@ msgid "" "\t\t\tThank you and welcome to %2$s." msgstr "" -#: src/Model/User.php:1763 +#: src/Model/User.php:1772 msgid "" "User with delegates can't be removed, please remove delegate users first" msgstr "" @@ -3990,14 +4044,14 @@ msgid "Disable" msgstr "Zakázat" #: src/Module/Admin/Addons/Details.php:91 -#: src/Module/Admin/Themes/Details.php:49 src/Module/Settings/Display.php:344 +#: src/Module/Admin/Themes/Details.php:49 src/Module/Settings/Display.php:340 msgid "Enable" msgstr "Povolit" #: src/Module/Admin/Addons/Details.php:111 -#: src/Module/Admin/Addons/Index.php:67 src/Module/Admin/Federation.php:218 -#: 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:457 +#: src/Module/Admin/Addons/Index.php:67 src/Module/Admin/Federation.php:220 +#: src/Module/Admin/Logs/Settings.php:88 src/Module/Admin/Logs/View.php:85 +#: src/Module/Admin/Queue.php:73 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 @@ -4036,14 +4090,14 @@ msgstr "" msgid "Addon %s failed to install." msgstr "Instalace doplňku %s selhala." -#: 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:460 +#: src/Module/Admin/Addons/Index.php:69 src/Module/Admin/Features.php:83 +#: src/Module/Admin/Logs/Settings.php:90 src/Module/Admin/Site.php:458 #: src/Module/Admin/Themes/Index.php:113 src/Module/Admin/Tos.php:86 -#: src/Module/Settings/Account.php:551 src/Module/Settings/Addons.php:78 +#: src/Module/Settings/Account.php:558 src/Module/Settings/Addons.php:78 #: src/Module/Settings/Connectors.php:160 #: src/Module/Settings/Connectors.php:246 -#: src/Module/Settings/Delegation.php:193 src/Module/Settings/Display.php:312 -#: src/Module/Settings/Features.php:76 +#: src/Module/Settings/Delegation.php:193 src/Module/Settings/Display.php:309 +#: src/Module/Settings/Features.php:75 msgid "Save Settings" msgstr "Uložit nastavení" @@ -4118,26 +4172,39 @@ msgstr "Označit za úspěšné (pokud byla aktualizace aplikována manuálně)" msgid "Attempt to execute this update step automatically" msgstr "Pokusit se provést tuto aktualizaci automaticky." -#: src/Module/Admin/Features.php:76 -#, php-format -msgid "Lock feature %s" -msgstr "Uzamknout vlastnost %s" +#: src/Module/Admin/Features.php:67 +#: src/Module/Notifications/Introductions.php:144 +#: src/Module/OAuth/Acknowledge.php:55 src/Module/Register.php:132 +#: src/Module/Settings/TwoFactor/Trusted.php:129 +msgid "No" +msgstr "Ne" -#: src/Module/Admin/Features.php:84 +#: src/Module/Admin/Features.php:67 src/Module/Contact/Revoke.php:108 +#: src/Module/Notifications/Introductions.php:144 +#: src/Module/OAuth/Acknowledge.php:54 src/Module/Register.php:131 +#: src/Module/Settings/TwoFactor/Trusted.php:129 +msgid "Yes" +msgstr "Ano" + +#: src/Module/Admin/Features.php:67 +msgid "Locked" +msgstr "" + +#: src/Module/Admin/Features.php:81 msgid "Manage Additional Features" msgstr "Spravovat další funkce" -#: src/Module/Admin/Federation.php:80 +#: src/Module/Admin/Federation.php:82 #: src/Module/Moderation/Report/Create.php:191 #: src/Module/Moderation/Report/Create.php:316 msgid "Other" msgstr "Jiné" -#: src/Module/Admin/Federation.php:158 src/Module/Admin/Federation.php:407 +#: src/Module/Admin/Federation.php:160 src/Module/Admin/Federation.php:408 msgid "unknown" msgstr "neznámé" -#: src/Module/Admin/Federation.php:191 +#: src/Module/Admin/Federation.php:193 #, php-format msgid "%2$s total system" msgid_plural "%2$s total systems" @@ -4146,7 +4213,7 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: src/Module/Admin/Federation.php:192 +#: src/Module/Admin/Federation.php:194 #, php-format msgid "%2$s active user last month" msgid_plural "%2$s active users last month" @@ -4155,7 +4222,7 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: src/Module/Admin/Federation.php:193 +#: src/Module/Admin/Federation.php:195 #, php-format msgid "%2$s active user last six months" msgid_plural "%2$s active users last six months" @@ -4164,7 +4231,7 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: src/Module/Admin/Federation.php:194 +#: src/Module/Admin/Federation.php:196 #, php-format msgid "%2$s registered user" msgid_plural "%2$s registered users" @@ -4173,7 +4240,7 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: src/Module/Admin/Federation.php:195 +#: src/Module/Admin/Federation.php:197 #, php-format msgid "%2$s locally created post or comment" msgid_plural "%2$s locally created posts and comments" @@ -4182,7 +4249,7 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: src/Module/Admin/Federation.php:198 +#: src/Module/Admin/Federation.php:200 #, php-format msgid "%2$s post per user" msgid_plural "%2$s posts per user" @@ -4191,7 +4258,7 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: src/Module/Admin/Federation.php:203 +#: src/Module/Admin/Federation.php:205 #, php-format msgid "%2$s user per system" msgid_plural "%2$s users per system" @@ -4200,18 +4267,18 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: src/Module/Admin/Federation.php:213 +#: src/Module/Admin/Federation.php:215 msgid "" "This page offers you some numbers to the known part of the federated social " "network your Friendica node is part of. These numbers are not complete but " "only reflect the part of the network your node is aware of." msgstr "Tato stránka vám nabízí pár čísel pro známou část federované sociální sítě, které je váš server Friendica součástí. Tato čísla nejsou kompletní, ale pouze odrážejí část sítě, které si je Váš server vědom." -#: src/Module/Admin/Federation.php:219 src/Module/BaseAdmin.php:87 +#: src/Module/Admin/Federation.php:221 src/Module/BaseAdmin.php:87 msgid "Federation Statistics" msgstr "Statistiky Federation" -#: src/Module/Admin/Federation.php:223 +#: src/Module/Admin/Federation.php:224 #, php-format msgid "" "Currently this node is aware of %2$s node (%3$s active users last month, " @@ -4231,53 +4298,53 @@ msgstr[3] "" msgid "The logfile '%s' is not writable. No logging possible" msgstr "Záznamový soubor „%s“ není zapisovatelný. Zaznamenávání není možno." -#: src/Module/Admin/Logs/Settings.php:77 +#: src/Module/Admin/Logs/Settings.php:80 msgid "PHP log currently enabled." msgstr "PHP záznamy jsou aktuálně povolené." -#: src/Module/Admin/Logs/Settings.php:79 +#: src/Module/Admin/Logs/Settings.php:82 msgid "PHP log currently disabled." msgstr "PHP záznamy jsou aktuálně zakázané." -#: src/Module/Admin/Logs/Settings.php:86 src/Module/BaseAdmin.php:102 +#: src/Module/Admin/Logs/Settings.php:89 src/Module/BaseAdmin.php:102 #: src/Module/BaseAdmin.php:103 msgid "Logs" msgstr "Záznamy" -#: src/Module/Admin/Logs/Settings.php:88 +#: src/Module/Admin/Logs/Settings.php:91 msgid "Clear" msgstr "Vyčistit" -#: src/Module/Admin/Logs/Settings.php:91 +#: src/Module/Admin/Logs/Settings.php:94 msgid "Enable Debugging" msgstr "Povolit ladění" -#: 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:94 src/Module/Admin/Logs/Settings.php:95 +#: src/Module/Admin/Logs/Settings.php:96 src/Module/Admin/Site.php:478 +#: src/Module/Admin/Site.php:486 msgid "" "Read-only because it is set by an environment variable" msgstr "" -#: src/Module/Admin/Logs/Settings.php:92 +#: src/Module/Admin/Logs/Settings.php:95 msgid "Log file" msgstr "Soubor se záznamem" -#: src/Module/Admin/Logs/Settings.php:92 +#: src/Module/Admin/Logs/Settings.php:95 msgid "" "Must be writable by web server. Relative to your Friendica top-level " "directory." msgstr "Musí být zapisovatelný webovým serverem. Cesta relativní k vašemu kořenovému adresáři Friendica." -#: src/Module/Admin/Logs/Settings.php:93 +#: src/Module/Admin/Logs/Settings.php:96 msgid "Log level" msgstr "Úroveň auditu" -#: src/Module/Admin/Logs/Settings.php:95 +#: src/Module/Admin/Logs/Settings.php:98 msgid "PHP logging" msgstr "Záznamování PHP" -#: src/Module/Admin/Logs/Settings.php:96 +#: src/Module/Admin/Logs/Settings.php:99 msgid "" "To temporarily enable logging of PHP errors and warnings you can prepend the" " following to the index.php file of your installation. The filename set in " @@ -4286,91 +4353,91 @@ msgid "" "'display_errors' is to enable these options, set to '0' to disable them." msgstr "Pro dočasné umožnění zaznamenávání PHP chyb a varování, můžete přidat do souboru index.php na vaší instalaci následující: Název souboru nastavený v řádku „error_log“ je relativní ke kořenovému adresáři Friendica a webový server musí mít povolení na něj zapisovat. Možnost „1“ pro „log_errors“ a „display_errors“ tyto funkce povoluje, nastavením hodnoty na „0“ je zakážete. " -#: src/Module/Admin/Logs/View.php:70 +#: src/Module/Admin/Logs/View.php:72 #, php-format msgid "" "Error trying to open %1$s log file.
Check to see if " "file %1$s exist and is readable." msgstr "" -#: src/Module/Admin/Logs/View.php:79 +#: src/Module/Admin/Logs/View.php:81 #, php-format msgid "" "Couldn't open %1$s log file.
Check to see if file %1$s " "is readable." msgstr "" -#: src/Module/Admin/Logs/View.php:84 src/Module/BaseAdmin.php:104 +#: src/Module/Admin/Logs/View.php:86 src/Module/BaseAdmin.php:104 msgid "View Logs" msgstr "Zobrazit záznamy" -#: src/Module/Admin/Logs/View.php:87 +#: src/Module/Admin/Logs/View.php:89 msgid "Search in logs" msgstr "" -#: src/Module/Admin/Logs/View.php:88 +#: src/Module/Admin/Logs/View.php:90 #: src/Module/Notifications/Notifications.php:140 msgid "Show all" msgstr "Zobrazit vše" -#: src/Module/Admin/Logs/View.php:89 +#: src/Module/Admin/Logs/View.php:91 msgid "Date" msgstr "" -#: src/Module/Admin/Logs/View.php:90 +#: src/Module/Admin/Logs/View.php:92 msgid "Level" msgstr "" -#: src/Module/Admin/Logs/View.php:91 +#: src/Module/Admin/Logs/View.php:93 msgid "Context" msgstr "" -#: src/Module/Admin/Logs/View.php:93 +#: src/Module/Admin/Logs/View.php:95 msgid "ALL" msgstr "" -#: src/Module/Admin/Logs/View.php:94 +#: src/Module/Admin/Logs/View.php:96 msgid "View details" msgstr "" -#: src/Module/Admin/Logs/View.php:95 +#: src/Module/Admin/Logs/View.php:97 msgid "Click to view details" msgstr "" -#: src/Module/Admin/Logs/View.php:96 src/Module/Calendar/Event/Form.php:207 +#: src/Module/Admin/Logs/View.php:98 src/Module/Calendar/Event/Form.php:207 msgid "Event details" msgstr "Detaily události" -#: src/Module/Admin/Logs/View.php:97 +#: src/Module/Admin/Logs/View.php:99 msgid "Data" msgstr "" -#: src/Module/Admin/Logs/View.php:98 +#: src/Module/Admin/Logs/View.php:100 #: src/Module/Debug/ActivityPubConversion.php:57 msgid "Source" msgstr "" -#: src/Module/Admin/Logs/View.php:99 +#: src/Module/Admin/Logs/View.php:101 msgid "File" msgstr "" -#: src/Module/Admin/Logs/View.php:100 +#: src/Module/Admin/Logs/View.php:102 msgid "Line" msgstr "" -#: src/Module/Admin/Logs/View.php:101 +#: src/Module/Admin/Logs/View.php:103 msgid "Function" msgstr "" -#: src/Module/Admin/Logs/View.php:102 +#: src/Module/Admin/Logs/View.php:104 msgid "UID" msgstr "" -#: src/Module/Admin/Logs/View.php:103 +#: src/Module/Admin/Logs/View.php:105 msgid "Process ID" msgstr "" -#: src/Module/Admin/Logs/View.php:104 +#: src/Module/Admin/Logs/View.php:106 msgid "Close" msgstr "" @@ -4394,290 +4461,294 @@ msgid "" "the worker cronjob you've set up during install." msgstr "Na této stránce jsou vypsány aktuálně čekající úlohy pro pracovníka . Tyto úlohy vykonává úloha cron pracovníka, kterou jste nastavil/a při instalaci." -#: src/Module/Admin/Queue.php:75 +#: src/Module/Admin/Queue.php:76 msgid "ID" msgstr "Identifikátor" -#: src/Module/Admin/Queue.php:76 +#: src/Module/Admin/Queue.php:77 msgid "Command" msgstr "" -#: src/Module/Admin/Queue.php:77 +#: src/Module/Admin/Queue.php:78 msgid "Job Parameters" msgstr "Parametry úlohy" -#: src/Module/Admin/Queue.php:78 src/Module/Moderation/Reports.php:95 +#: src/Module/Admin/Queue.php:79 src/Module/Moderation/Reports.php:110 #: src/Module/Settings/OAuth.php:74 msgid "Created" msgstr "Vytvořeno" -#: src/Module/Admin/Queue.php:79 +#: src/Module/Admin/Queue.php:80 +msgid "Next Try" +msgstr "" + +#: src/Module/Admin/Queue.php:81 msgid "Priority" msgstr "Priorita" -#: 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:215 msgid "No special theme for mobile devices" msgstr "Žádný speciální motiv pro mobilní zařízení" -#: src/Module/Admin/Site.php:389 src/Module/Settings/Display.php:227 +#: src/Module/Admin/Site.php:387 src/Module/Settings/Display.php:225 #, php-format msgid "%s - (Experimental)" msgstr "%s - (Experimentální)" -#: src/Module/Admin/Site.php:401 +#: src/Module/Admin/Site.php:399 msgid "No community page" msgstr "Žádná komunitní stránka" -#: 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 "Veřejné příspěvky od místních uživatelů" -#: src/Module/Admin/Site.php:404 +#: src/Module/Admin/Site.php:402 msgid "Public postings from the federated network" msgstr "Veřejné příspěvky z federované sítě" -#: src/Module/Admin/Site.php:405 +#: src/Module/Admin/Site.php:403 msgid "Public postings from local users and the federated network" msgstr "Veřejné příspěvky od místních uživatelů a z federované sítě" -#: src/Module/Admin/Site.php:411 +#: src/Module/Admin/Site.php:409 msgid "Multi user instance" msgstr "Víceuživatelská instance" -#: src/Module/Admin/Site.php:434 +#: src/Module/Admin/Site.php:432 msgid "Closed" msgstr "Uzavřeno" -#: src/Module/Admin/Site.php:435 +#: src/Module/Admin/Site.php:433 msgid "Requires approval" msgstr "Vyžaduje schválení" -#: src/Module/Admin/Site.php:436 +#: src/Module/Admin/Site.php:434 msgid "Open" msgstr "Otevřeno" -#: src/Module/Admin/Site.php:440 +#: src/Module/Admin/Site.php:438 msgid "Don't check" msgstr "Nekontrolovat" -#: src/Module/Admin/Site.php:441 +#: src/Module/Admin/Site.php:439 msgid "check the stable version" msgstr "kontrolovat stabilní verzi" -#: src/Module/Admin/Site.php:442 +#: src/Module/Admin/Site.php:440 msgid "check the development version" msgstr "kontrolovat vývojovou verzi" -#: 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 "Web" -#: 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 "Znovu publikovat uživatele do adresáře" -#: src/Module/Admin/Site.php:462 src/Module/Register.php:152 +#: src/Module/Admin/Site.php:460 src/Module/Register.php:153 msgid "Registration" msgstr "Registrace" -#: src/Module/Admin/Site.php:463 +#: src/Module/Admin/Site.php:461 msgid "File upload" msgstr "Nahrání souborů" -#: src/Module/Admin/Site.php:464 +#: src/Module/Admin/Site.php:462 msgid "Policies" msgstr "Politika" -#: 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 "Pokročilé" -#: src/Module/Admin/Site.php:466 +#: src/Module/Admin/Site.php:464 msgid "Auto Discovered Contact Directory" msgstr "Adresář automaticky objevených kontaktů" -#: src/Module/Admin/Site.php:467 +#: src/Module/Admin/Site.php:465 msgid "Performance" msgstr "Výkon" -#: src/Module/Admin/Site.php:468 +#: src/Module/Admin/Site.php:466 msgid "Worker" msgstr "Pracovník (worker)" -#: src/Module/Admin/Site.php:469 +#: src/Module/Admin/Site.php:467 msgid "Message Relay" msgstr "Přeposílání zpráv" -#: 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 "Název webu" -#: src/Module/Admin/Site.php:481 +#: src/Module/Admin/Site.php:479 msgid "Sender Email" msgstr "E-mail odesílatele" -#: 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 "E-mailová adresa, kterou bude Váš server používat pro posílání e-mailů s oznámeními." -#: 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 "Banner/logo" -#: 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 "Favikona" -#: src/Module/Admin/Site.php:485 +#: src/Module/Admin/Site.php:483 msgid "Link to an icon that will be used for browsers." msgstr "Odkaz k ikoně, která bude použita pro prohlížeče." -#: src/Module/Admin/Site.php:486 +#: src/Module/Admin/Site.php:484 msgid "Touch icon" msgstr "Dotyková ikona" -#: 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 "Odkaz k ikoně, která bude použita pro tablety a mobilní zařízení." -#: src/Module/Admin/Site.php:487 +#: src/Module/Admin/Site.php:485 msgid "Additional Info" msgstr "Dodatečné informace" -#: 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 "Pro veřejné servery: zde můžete přidat dodatečné informace, které budou vypsané na stránce %s/servers." -#: src/Module/Admin/Site.php:488 +#: src/Module/Admin/Site.php:486 msgid "System language" msgstr "Systémový jazyk" -#: src/Module/Admin/Site.php:489 +#: src/Module/Admin/Site.php:487 msgid "System theme" msgstr "Systémový motiv" -#: 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 "Mobilní systémový motiv" -#: src/Module/Admin/Site.php:490 +#: src/Module/Admin/Site.php:488 msgid "Theme for mobile devices" msgstr "Motiv pro mobilní zařízení" -#: src/Module/Admin/Site.php:491 +#: src/Module/Admin/Site.php:489 msgid "Force SSL" msgstr "Vynutit SSL" -#: 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 "Vynutit SSL pro všechny ne-SSL žádosti - Upozornění: na některých systémech může dojít k nekonečnému zacyklení." -#: 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 "Jednouživatelská instance" -#: 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 "Nastavit tuto instanci víceuživatelskou nebo jednouživatelskou pro pojmenovaného uživatele" -#: src/Module/Admin/Site.php:495 +#: src/Module/Admin/Site.php:493 msgid "Maximum image size" msgstr "Maximální velikost obrázků" -#: 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 limits. You can put k, m, or g behind the desired value for KiB, MiB, GiB, respectively.\n" @@ -4685,35 +4756,35 @@ msgid "" "\t\t\t\t\t\t\t\t\t\t\t\t\tCurrently upload_max_filesize is set to %s (%s byte)" msgstr "" -#: src/Module/Admin/Site.php:499 +#: src/Module/Admin/Site.php:497 msgid "Maximum image length" msgstr "Maximální velikost obrázků" -#: 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 "Maximální délka delší stránky nahrávaných obrázků v pixelech. Výchozí hodnota je -1, což znamená bez omezení." -#: src/Module/Admin/Site.php:500 +#: src/Module/Admin/Site.php:498 msgid "JPEG image quality" msgstr "Kvalita obrázků JPEG" -#: 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 "Nahrávané obrázky JPEG budou uloženy se zadanou kvalitou v rozmezí [0-100]. Výchozí hodnota je 100, což znamená plnou kvalitu." -#: src/Module/Admin/Site.php:502 +#: src/Module/Admin/Site.php:500 msgid "Register policy" msgstr "Politika registrace" -#: 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 " @@ -4721,167 +4792,167 @@ 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 "Maximální počet denních registrací" -#: 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 "Pokud je registrace výše povolena, zde se nastaví maximální počet registrací nových uživatelů za den. Pokud je registrace zakázána, toto nastavení nemá žádný efekt." -#: src/Module/Admin/Site.php:505 +#: src/Module/Admin/Site.php:503 msgid "Register text" msgstr "Text při registraci" -#: 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 "Bude zobrazen viditelně na stránce registrace. Zde můžete používat BBCode." -#: src/Module/Admin/Site.php:506 +#: src/Module/Admin/Site.php:504 msgid "Forbidden Nicknames" msgstr "Zakázané přezdívky" -#: 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 "Seznam přezdívek, které nelze registrovat, oddělených čárkami. Přednastaven je seznam častých přezdívek dle RFC 2142." -#: src/Module/Admin/Site.php:507 +#: src/Module/Admin/Site.php:505 msgid "Accounts abandoned after x days" msgstr "Účty jsou opuštěny po x dnech" -#: 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 "Nebude se plýtvat systémovými zdroji kontaktováním externích webů s opuštěnými účty. Zadejte 0 pro žádný časový limit." -#: src/Module/Admin/Site.php:508 +#: src/Module/Admin/Site.php:506 msgid "Allowed friend domains" msgstr "Povolené domény přátel" -#: 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 "Seznam domén, kterým je povoleno navazovat přátelství s tímto webem, oddělených čárkami. Zástupné znaky (wildcards) jsou povoleny. Prázné znamená libovolné domény." -#: src/Module/Admin/Site.php:509 +#: src/Module/Admin/Site.php:507 msgid "Allowed email domains" msgstr "Povolené e-mailové domény" -#: 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 "Seznam domén e-mailových adres, kterým je povoleno provádět registraci na tomto webu, oddělených čárkami. Zástupné znaky (wildcards) jsou povoleny. Prázné znamená libovolné domény." -#: 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 "Žádný obohacený obsah oEmbed" -#: 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 "Neukazovat obohacený obsah (např. vložené PDF dokumenty), kromě toho z domén vypsaných níže." -#: 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 "Blokovat veřejný přístup" -#: 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 "Označením zablokujete veřejný přístup ke všem jinak veřejně přístupným osobním stránkám nepřihlášeným uživatelům." -#: src/Module/Admin/Site.php:514 +#: src/Module/Admin/Site.php:512 msgid "Force publish" msgstr "Vynutit publikaci" -#: 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 "Označením budou všechny profily na tomto serveru uvedeny v adresáři stránky." -#: src/Module/Admin/Site.php:514 +#: src/Module/Admin/Site.php:512 msgid "Enabling this may violate privacy laws like the GDPR" msgstr "Povolení této funkce může porušit zákony o ochraně soukromí, jako je Obecné nařízení o ochraně osobních údajů (GDPR)" -#: src/Module/Admin/Site.php:515 +#: src/Module/Admin/Site.php:513 msgid "Global directory URL" msgstr "Adresa URL globálního adresáře" -#: 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 "Adresa URL globálního adresáře. Pokud toto není nastaveno, globální adresář bude aplikaci naprosto nedostupný." -#: src/Module/Admin/Site.php:516 +#: src/Module/Admin/Site.php:514 msgid "Private posts by default for new users" msgstr "Nastavit pro nové uživatele příspěvky jako soukromé" -#: 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 "Nezahrnovat v e-mailových oznámeních obsah příspěvků" -#: 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 " V e-mailových oznámeních, které jsou odesílány z tohoto webu, nebudou z důvodů bezpečnosti obsaženy příspěvky/komentáře/soukromé zprávy apod. " -#: src/Module/Admin/Site.php:518 +#: src/Module/Admin/Site.php:516 msgid "Disallow public access to addons listed in the apps menu." msgstr "Zakázat veřejný přístup k rozšířením uvedeným v menu aplikace." -#: 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 "Označení této volby omezí rozšíření uvedená v menu aplikace pouze pro členy." -#: src/Module/Admin/Site.php:519 +#: src/Module/Admin/Site.php:517 msgid "Don't embed private images in posts" msgstr "Nepovolit přidávání soukromých obrázků do příspěvků" -#: 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 " @@ -4889,11 +4960,11 @@ msgid "" "while." msgstr "Nenahrazovat místní soukromé fotky v příspěvcích vloženou kopií obrázku. To znamená, že kontakty, které obdrží příspěvek obsahující soukromé fotky, budou muset autentikovat a načíst každý obrázek, což může zabrat nějaký čas." -#: src/Module/Admin/Site.php:520 +#: src/Module/Admin/Site.php:518 msgid "Explicit Content" msgstr "Explicitní obsah" -#: 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 " @@ -4902,339 +4973,329 @@ msgid "" "will be shown at the user registration page." msgstr "Touto funkcí oznámíte, že je Váš server používán hlavně pro explicitní obsah, který nemusí být vhodný pro mladistvé. Tato informace bude publikována na stránce informací o serveru a může být využita např. globálním adresářem pro odfiltrování Vašeho serveru ze seznamu serverů pro spojení. Poznámka o tom bude navíc zobrazena na stránce registrace." -#: 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 "Umožnit uživatelům nastavit remote_self" -#: 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 "S tímto označením má každý uživatel možnost označit jakékoliv ze svých kontakt jako „remote_self“ v nastavení v dialogu opravit kontakt. Tímto označením se budou zrcadlit všechny správy tohoto kontaktu v uživatelově proudu." -#: 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 "Komunitní stránky pro návštěvníky" -#: 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 "Které komunitní stránky by měly být viditelné pro návštěvníky. Místní uživatelé vždy vidí obě stránky." -#: src/Module/Admin/Site.php:534 +#: src/Module/Admin/Site.php:531 msgid "Posts per user on community page" msgstr "Počet příspěvků na komunitní stránce" -#: 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 "Podpora pro Diasporu nemůže být zapnuta, protože Friendica byla nainstalována do podadresáře." -#: src/Module/Admin/Site.php:542 +#: src/Module/Admin/Site.php:539 msgid "Enable Diaspora support" msgstr "Zapnout podporu pro Diaspora" -#: 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 "Ověřit SSL" -#: 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 "Pokud si přejete, můžete vynutit striktní ověřování certifikátů. To znamená že se nebudete moci připojit k žádnému serveru s vlastním SSL certifikátem." -#: src/Module/Admin/Site.php:544 +#: src/Module/Admin/Site.php:541 msgid "Proxy user" msgstr "Proxy uživatel" -#: 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 "Proxy URL adresa" -#: 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 "Čas vypršení síťového spojení (timeout)" -#: 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 "Hodnota ve vteřinách. Nastavte 0 pro neomezeno (není doporučeno)." -#: src/Module/Admin/Site.php:547 +#: src/Module/Admin/Site.php:544 msgid "Maximum Load Average" msgstr "Maximální průměrné zatížení" -#: 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 "Maximální systémová zátěž, než budou procesy pro doručení a dotazování odloženy - výchozí hodnota %d." -#: src/Module/Admin/Site.php:548 +#: src/Module/Admin/Site.php:545 msgid "Minimal Memory" msgstr "Minimální paměť" -#: 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 "Minimální volná paměť v MB pro pracovníka. Potřebuje přístup do /proc/meminfo - výchozí hodnota 0 (deaktivováno)" -#: 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 "Objevit kontakty z ostatních serverů" -#: 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 "Dny mezi dotazy" -#: 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 "Hledat v místním adresáři" -#: 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 "Prohledat místní adresář místo globálního adresáře. Při místním prohledávání bude každé hledání provedeno v globálním adresáři na pozadí. To vylepšuje výsledky při zopakování hledání." -#: src/Module/Admin/Site.php:563 +#: src/Module/Admin/Site.php:560 msgid "Publish server information" msgstr "Zveřejnit informace o serveru" -#: 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 " @@ -5242,50 +5303,50 @@ msgid "" " href=\"http://the-federation.info/\">the-federation.info for details." msgstr "Pokud je tohle povoleno, budou zveřejněna obecná data o serveru a jeho používání. Data obsahují jméno a verzi serveru, počet uživatelů s veřejnými profily, počet příspěvků a aktivované protokoly a konektory. Pro více informací navštivte the-federation.info." -#: src/Module/Admin/Site.php:565 +#: src/Module/Admin/Site.php:562 msgid "Check upstream version" msgstr "Zkontrolovat upstreamovou verzi" -#: 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 "Umožní kontrolovat nové verze Friendica na GitHubu. Pokud existuje nová verze, budete informován/a na přehledu administračního panelu." -#: src/Module/Admin/Site.php:566 +#: src/Module/Admin/Site.php:563 msgid "Suppress Tags" msgstr "Potlačit štítky" -#: 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 "Potlačit zobrazení seznamu hastagů na konci příspěvků." -#: src/Module/Admin/Site.php:567 +#: src/Module/Admin/Site.php:564 msgid "Clean database" msgstr "Vyčistit databázi" -#: 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 "Odstranit staré vzdálené položky, osiřelé záznamy v databázi a starý obsah z některých dalších pomocných tabulek." -#: src/Module/Admin/Site.php:568 +#: src/Module/Admin/Site.php:565 msgid "Lifespan of remote items" msgstr "Životnost vzdálených položek" -#: 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 "Pokud je zapnuto čištění databáze, tato funkce definuje počet dnů, po kterých budou smazány vzdálené položky. Vlastní položky a označené či vyplněné položky jsou vždy ponechány. Hodnota 0 tuto funkci vypíná." -#: src/Module/Admin/Site.php:569 +#: src/Module/Admin/Site.php:566 msgid "Lifespan of unclaimed items" msgstr "Životnost nevyžádaných položek" -#: 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. " @@ -5293,175 +5354,175 @@ msgid "" "items if set to 0." msgstr "Pokud je zapnuto čištění databáze, tato funkce definuje počet dnů, po kterých budou smazány nevyžádané vzdálené položky (většinou obsah z přeposílacího serveru). Výchozí hodnota je 90 dní. Pokud je zadaná hodnota 0, výchozí hodnotou bude obecná hodnota životnosti vzdálených položek." -#: src/Module/Admin/Site.php:570 +#: src/Module/Admin/Site.php:567 msgid "Lifespan of raw conversation data" msgstr "Životnost hrubých dat konverzací" -#: 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 "Data konverzací jsou použita pro ActivityPub a OStatus a pro účely ladění. Mělo by být bezpečné je odstranit po 14 dnech, výchozí hodnota je 90 dní." -#: src/Module/Admin/Site.php:571 +#: src/Module/Admin/Site.php:568 msgid "Maximum numbers of comments per post" msgstr "Maximální počet komentářů k příspěvku" -#: 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 "Kolik komentářů by mělo být zobrazeno k každému příspěvku? Výchozí hodnotou je 100." -#: 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 "Cesta k dočasným souborům" -#: 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 "Pokud máte omezený systém, kde webový server nemá přístup k systémové složce temp, zde zadejte jinou cestu." -#: src/Module/Admin/Site.php:576 +#: src/Module/Admin/Site.php:573 msgid "Only search in tags" msgstr "Hledat pouze ve štítcích" -#: 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 "Textové vyhledávání může u rozsáhlých systémů znamenat velmi citelné zpomalení systému." -#: 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 "Maximální počet paralelních pracovníků" -#: 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 "Na sdílených hostinzích toto nastavte na hodnotu %d. Na větších systémech se hodí hodnoty kolem %d. Výchozí hodnotou je %d." -#: 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 "Povolit fastlane" -#: 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 "Pokud je toto povoleno, mechanismus fastlane spustí dodatečného pracovníka, pokud jsou procesy vyšší priority zablokované procesy nižší priority." -#: 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" @@ -5469,153 +5530,153 @@ msgid "" "system." msgstr "" -#: src/Module/Admin/Site.php:590 +#: src/Module/Admin/Site.php:587 msgid "Direct relay transfer" msgstr "Přímý přenos na server pro přeposílání" -#: 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 "Umožňuje přímý přenos na ostatní servery bez použití přeposílacích serverů" -#: src/Module/Admin/Site.php:591 +#: src/Module/Admin/Site.php:588 msgid "Relay scope" msgstr "Rozsah příspěvků z přeposílacího serveru" -#: 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 "Může být buď „vše“ nebo „štítky“. „vše“ znamená, že budou přijaty všechny veřejné příspěvky. „štítky“ znamená, že budou přijaty pouze příspěvky s vybranými štítky." -#: src/Module/Admin/Site.php:591 src/Module/Contact/Profile.php:309 +#: src/Module/Admin/Site.php:588 src/Module/Contact/Profile.php:314 #: src/Module/Settings/TwoFactor/Index.php:146 msgid "Disabled" msgstr "Zakázáno" -#: src/Module/Admin/Site.php:591 +#: src/Module/Admin/Site.php:588 msgid "all" msgstr "vše" -#: src/Module/Admin/Site.php:591 +#: src/Module/Admin/Site.php:588 msgid "tags" msgstr "štítky" -#: src/Module/Admin/Site.php:592 +#: src/Module/Admin/Site.php:589 msgid "Server tags" msgstr "Serverové štítky" -#: src/Module/Admin/Site.php:592 +#: src/Module/Admin/Site.php:589 msgid "Comma separated list of tags for the \"tags\" subscription." msgstr "Seznam štítků pro odběr „tags“, oddělených čárkami." -#: 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 "Povolit uživatelské štítky" -#: 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 "Pokud je toto povoleno, budou štítky z uložených hledání vedle odběru „relay_server_tags“ použity i pro odběr „tags“." -#: 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 "Začít přemístění" @@ -5910,7 +5971,7 @@ msgstr "" msgid "Missing parameters" msgstr "" -#: src/Module/Api/Mastodon/Statuses/Bookmark.php:51 +#: src/Module/Api/Mastodon/Statuses/Bookmark.php:50 msgid "Only starting posts can be bookmarked" msgstr "" @@ -6071,7 +6132,7 @@ msgid "" "the main account." msgstr "" -#: src/Module/BaseModeration.php:110 src/Module/Moderation/Reports.php:94 +#: src/Module/BaseModeration.php:110 src/Module/Moderation/Reports.php:109 msgid "Reports" msgstr "" @@ -6134,7 +6195,7 @@ msgstr "Vyhledávání lidí - %s" msgid "Group Search - %s" msgstr "" -#: src/Module/BaseSearch.php:121 src/Module/Contact/MatchInterests.php:139 +#: src/Module/BaseSearch.php:121 src/Module/Contact/MatchInterests.php:140 msgid "No matches" msgstr "Žádné shody" @@ -6243,9 +6304,9 @@ msgstr "Událost začíná:" #: src/Module/Moderation/Blocklist/Server/Index.php:87 #: src/Module/Moderation/Blocklist/Server/Index.php:115 #: src/Module/Moderation/Blocklist/Server/Index.php:116 -#: src/Module/Moderation/Item/Delete.php:67 src/Module/Register.php:148 +#: 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:190 src/Module/Settings/Channels.php:211 #: src/Module/Settings/TwoFactor/Index.php:161 #: src/Module/Settings/TwoFactor/Verify.php:158 msgid "Required" @@ -6307,7 +6368,7 @@ msgstr "Zobrazit" msgid "Create New Event" msgstr "Vytvořit novou událost" -#: src/Module/Calendar/Show.php:132 src/Module/Settings/Display.php:300 +#: src/Module/Calendar/Show.php:132 src/Module/Settings/Display.php:297 msgid "list" msgstr "seznam" @@ -6315,8 +6376,8 @@ msgstr "seznam" msgid "Could not create circle." msgstr "" -#: src/Module/Circle.php:68 src/Module/Circle.php:214 -#: src/Module/Circle.php:238 +#: src/Module/Circle.php:68 src/Module/Circle.php:216 +#: src/Module/Circle.php:240 msgid "Circle not found." msgstr "" @@ -6334,9 +6395,9 @@ msgstr "" #: src/Module/Contact/Conversations.php:91 #: src/Module/Contact/Conversations.php:96 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 -#: src/Module/Contact/Redir.php:94 src/Module/Contact/Redir.php:140 +#: src/Module/Contact/Posts.php:88 src/Module/Contact/Profile.php:159 +#: src/Module/Contact/Profile.php:164 src/Module/Contact/Profile.php:169 +#: src/Module/Contact/Redir.php:95 src/Module/Contact/Redir.php:141 #: src/Module/FriendSuggest.php:71 src/Module/FriendSuggest.php:109 msgid "Contact not found." msgstr "Kontakt nenalezen." @@ -6369,47 +6430,47 @@ msgstr "" msgid "Bad request." msgstr "Špatný požadavek." -#: src/Module/Circle.php:170 +#: src/Module/Circle.php:172 msgid "Save Circle" msgstr "" -#: src/Module/Circle.php:171 +#: src/Module/Circle.php:173 msgid "Filter" msgstr "Filtr" -#: src/Module/Circle.php:177 +#: src/Module/Circle.php:179 msgid "Create a circle of contacts/friends." msgstr "" -#: src/Module/Circle.php:219 +#: src/Module/Circle.php:221 msgid "Unable to remove circle." msgstr "" -#: src/Module/Circle.php:270 +#: src/Module/Circle.php:272 msgid "Delete Circle" msgstr "" -#: src/Module/Circle.php:280 +#: src/Module/Circle.php:282 msgid "Edit Circle Name" msgstr "" -#: src/Module/Circle.php:290 +#: src/Module/Circle.php:292 msgid "Members" msgstr "Členové" -#: src/Module/Circle.php:293 +#: src/Module/Circle.php:295 msgid "Circle is empty" msgstr "" -#: src/Module/Circle.php:306 +#: src/Module/Circle.php:311 msgid "Remove contact from circle" msgstr "" -#: src/Module/Circle.php:329 +#: src/Module/Circle.php:334 msgid "Click on a contact to add or remove." msgstr "Klikněte na kontakt pro přidání nebo odebrání" -#: src/Module/Circle.php:343 +#: src/Module/Circle.php:351 msgid "Add contact to circle" msgstr "" @@ -6445,7 +6506,7 @@ msgid "Only show blocked contacts" msgstr "Zobrazit pouze blokované kontakty" #: src/Module/Contact.php:368 src/Module/Contact.php:440 -#: src/Module/Settings/Server/Index.php:107 src/Object/Post.php:386 +#: src/Module/Settings/Server/Index.php:107 src/Object/Post.php:399 msgid "Ignored" msgstr "Ignorované" @@ -6494,18 +6555,18 @@ msgstr "Výsledky pro: %s" msgid "Update" msgstr "Aktualizace" -#: src/Module/Contact.php:467 src/Module/Contact/Profile.php:511 +#: src/Module/Contact.php:467 src/Module/Contact/Profile.php:518 #: src/Module/Moderation/Blocklist/Contact.php:117 #: src/Module/Moderation/Users/Blocked.php:138 #: src/Module/Moderation/Users/Index.php:154 msgid "Unblock" msgstr "Odblokovat" -#: src/Module/Contact.php:468 src/Module/Contact/Profile.php:519 +#: src/Module/Contact.php:468 src/Module/Contact/Profile.php:526 msgid "Unignore" msgstr "Přestat ignorovat" -#: src/Module/Contact.php:469 src/Module/Contact/Profile.php:527 +#: src/Module/Contact.php:469 src/Module/Contact/Profile.php:534 msgid "Uncollapse" msgstr "" @@ -6557,7 +6618,7 @@ msgstr "" msgid "Pending incoming contact request" msgstr "" -#: src/Module/Contact.php:626 src/Module/Contact/Profile.php:371 +#: src/Module/Contact.php:626 src/Module/Contact/Profile.php:377 #, php-format msgid "Visit %s's profile [%s]" msgstr "Navštivte profil uživatele %s [%s]" @@ -6572,7 +6633,7 @@ msgstr "Zpět k editoru kontaktu" #: src/Module/Contact/Advanced.php:134 #: src/Module/Moderation/Blocklist/Contact.php:122 -#: src/Module/Moderation/Reports.php:95 +#: src/Module/Moderation/Reports.php:110 #: src/Module/Moderation/Users/Active.php:126 #: src/Module/Moderation/Users/Blocked.php:126 #: src/Module/Moderation/Users/Create.php:70 @@ -6664,12 +6725,13 @@ msgstr[1] "Kontakty (%s)" msgstr[2] "Kontakty (%s)" msgstr[3] "Kontakty (%s)" -#: src/Module/Contact/Follow.php:70 src/Module/Contact/Redir.php:62 -#: src/Module/Contact/Redir.php:222 src/Module/Conversation/Community.php:166 +#: src/Module/Contact/Follow.php:70 src/Module/Contact/Redir.php:63 +#: src/Module/Contact/Redir.php:223 src/Module/Conversation/Community.php:166 #: src/Module/Debug/ItemBody.php:38 src/Module/Diaspora/Receive.php:57 #: src/Module/Item/Display.php:96 src/Module/Item/Feed.php:59 #: src/Module/Item/Follow.php:41 src/Module/Item/Ignore.php:41 -#: src/Module/Item/Pin.php:41 src/Module/Item/Pin.php:56 +#: src/Module/Item/Language.php:53 src/Module/Item/Pin.php:41 +#: src/Module/Item/Pin.php:56 src/Module/Item/Searchtext.php:53 #: src/Module/Item/Star.php:42 src/Module/Update/Display.php:37 msgid "Access denied." msgstr "Přístup odmítnut." @@ -6703,16 +6765,16 @@ msgstr "Odpovězte, prosím, následující:" msgid "Your Identity Address:" msgstr "Vaše adresa identity:" -#: src/Module/Contact/Follow.php:170 src/Module/Contact/Profile.php:402 +#: src/Module/Contact/Follow.php:170 src/Module/Contact/Profile.php:408 #: src/Module/Contact/Unfollow.php:129 -#: src/Module/Moderation/Blocklist/Contact.php:133 -#: src/Module/Moderation/Reports.php:104 +#: src/Module/Moderation/Blocklist/Contact.php:131 +#: src/Module/Moderation/Reports.php:117 #: src/Module/Notifications/Introductions.php:129 #: src/Module/Notifications/Introductions.php:198 msgid "Profile URL" msgstr "URL profilu" -#: src/Module/Contact/Follow.php:171 src/Module/Contact/Profile.php:414 +#: src/Module/Contact/Follow.php:171 src/Module/Contact/Profile.php:420 #: src/Module/Notifications/Introductions.php:191 #: src/Module/Profile/Profile.php:234 msgid "Tags:" @@ -6735,7 +6797,7 @@ msgstr "" msgid "The contact could not be added." msgstr "Kontakt nemohl být přidán." -#: src/Module/Contact/MatchInterests.php:94 +#: src/Module/Contact/MatchInterests.php:95 #: src/Module/Media/Attachment/Upload.php:77 #: src/Module/Media/Attachment/Upload.php:82 #: src/Module/Media/Photo/Upload.php:81 src/Module/Media/Photo/Upload.php:86 @@ -6743,253 +6805,253 @@ msgstr "Kontakt nemohl být přidán." msgid "Invalid request." msgstr "Neplatný požadavek." -#: src/Module/Contact/MatchInterests.php:101 +#: src/Module/Contact/MatchInterests.php:102 msgid "No keywords to match. Please add keywords to your profile." msgstr "" -#: src/Module/Contact/MatchInterests.php:144 +#: src/Module/Contact/MatchInterests.php:145 msgid "Profile Match" msgstr "Shoda profilu" -#: src/Module/Contact/Profile.php:140 +#: src/Module/Contact/Profile.php:145 msgid "Failed to update contact record." msgstr "Nepodařilo se aktualizovat kontakt." -#: src/Module/Contact/Profile.php:190 +#: src/Module/Contact/Profile.php:195 msgid "Contact has been unblocked" msgstr "Kontakt byl odblokován" -#: src/Module/Contact/Profile.php:194 +#: src/Module/Contact/Profile.php:199 msgid "Contact has been blocked" msgstr "Kontakt byl zablokován" -#: src/Module/Contact/Profile.php:206 +#: src/Module/Contact/Profile.php:211 msgid "Contact has been unignored" msgstr "Kontakt přestal být ignorován" -#: src/Module/Contact/Profile.php:210 +#: src/Module/Contact/Profile.php:215 msgid "Contact has been ignored" msgstr "Kontakt bude ignorován" -#: src/Module/Contact/Profile.php:222 +#: src/Module/Contact/Profile.php:227 msgid "Contact has been uncollapsed" msgstr "" -#: src/Module/Contact/Profile.php:226 +#: src/Module/Contact/Profile.php:231 msgid "Contact has been collapsed" msgstr "" -#: src/Module/Contact/Profile.php:254 +#: src/Module/Contact/Profile.php:259 #, php-format msgid "You are mutual friends with %s" msgstr "Jste vzájemní přátelé s uživatelem %s" -#: src/Module/Contact/Profile.php:255 +#: src/Module/Contact/Profile.php:260 #, php-format msgid "You are sharing with %s" msgstr "Sdílíte s uživatelem %s" -#: src/Module/Contact/Profile.php:256 +#: src/Module/Contact/Profile.php:261 #, php-format msgid "%s is sharing with you" msgstr "%s s vámi sdílí" -#: src/Module/Contact/Profile.php:272 +#: src/Module/Contact/Profile.php:277 msgid "Private communications are not available for this contact." msgstr "Soukromá komunikace není dostupná pro tento kontakt." -#: src/Module/Contact/Profile.php:282 +#: src/Module/Contact/Profile.php:287 msgid "This contact is on a server you ignored." msgstr "" -#: src/Module/Contact/Profile.php:285 +#: src/Module/Contact/Profile.php:290 msgid "Never" msgstr "Nikdy" -#: src/Module/Contact/Profile.php:288 +#: src/Module/Contact/Profile.php:293 msgid "(Update was not successful)" msgstr "(Aktualizace nebyla úspěšná)" -#: src/Module/Contact/Profile.php:288 +#: src/Module/Contact/Profile.php:293 msgid "(Update was successful)" msgstr "(Aktualizace byla úspěšná)" -#: src/Module/Contact/Profile.php:290 src/Module/Contact/Profile.php:482 +#: src/Module/Contact/Profile.php:295 src/Module/Contact/Profile.php:489 msgid "Suggest friends" msgstr "Navrhnout přátele" -#: src/Module/Contact/Profile.php:294 +#: src/Module/Contact/Profile.php:299 #, php-format msgid "Network type: %s" msgstr "Typ sítě: %s" -#: src/Module/Contact/Profile.php:299 +#: src/Module/Contact/Profile.php:304 msgid "Communications lost with this contact!" msgstr "Komunikace s tímto kontaktem byla ztracena!" -#: src/Module/Contact/Profile.php:305 +#: src/Module/Contact/Profile.php:310 msgid "Fetch further information for feeds" msgstr "Načíst další informace pro kanál" -#: src/Module/Contact/Profile.php:307 +#: src/Module/Contact/Profile.php:312 msgid "" "Fetch information like preview pictures, title and teaser from the feed " "item. You can activate this if the feed doesn't contain much text. Keywords " "are taken from the meta header in the feed item and are posted as hash tags." msgstr "Načíst informace jako obrázky náhledu, nadpis a popisek z položky kanálu. Toto můžete aktivovat, pokud kanál neobsahuje moc textu. Klíčová slova jsou vzata z hlavičky meta v položce kanálu a jsou zveřejněna jako hashtagy." -#: src/Module/Contact/Profile.php:310 +#: src/Module/Contact/Profile.php:315 msgid "Fetch information" msgstr "Načíst informace" -#: src/Module/Contact/Profile.php:311 +#: src/Module/Contact/Profile.php:316 msgid "Fetch keywords" msgstr "Načíst klíčová slova" -#: src/Module/Contact/Profile.php:312 +#: src/Module/Contact/Profile.php:317 msgid "Fetch information and keywords" msgstr "Načíst informace a klíčová slova" -#: src/Module/Contact/Profile.php:322 src/Module/Contact/Profile.php:327 -#: src/Module/Contact/Profile.php:332 src/Module/Contact/Profile.php:338 +#: src/Module/Contact/Profile.php:327 src/Module/Contact/Profile.php:332 +#: src/Module/Contact/Profile.php:337 src/Module/Contact/Profile.php:343 msgid "No mirroring" msgstr "Žádné zrcadlení" -#: src/Module/Contact/Profile.php:323 src/Module/Contact/Profile.php:333 -#: src/Module/Contact/Profile.php:339 +#: src/Module/Contact/Profile.php:328 src/Module/Contact/Profile.php:338 +#: src/Module/Contact/Profile.php:344 msgid "Mirror as my own posting" msgstr "Zrcadlit jako mé vlastní příspěvky" -#: src/Module/Contact/Profile.php:328 src/Module/Contact/Profile.php:334 +#: src/Module/Contact/Profile.php:333 src/Module/Contact/Profile.php:339 msgid "Native reshare" msgstr "" -#: src/Module/Contact/Profile.php:353 +#: src/Module/Contact/Profile.php:359 msgid "Contact Information / Notes" msgstr "Kontaktní informace / poznámky" -#: src/Module/Contact/Profile.php:354 +#: src/Module/Contact/Profile.php:360 msgid "Contact Settings" msgstr "Nastavení kontaktů" -#: src/Module/Contact/Profile.php:362 +#: src/Module/Contact/Profile.php:368 msgid "Contact" msgstr "Kontakt" -#: src/Module/Contact/Profile.php:366 +#: src/Module/Contact/Profile.php:372 msgid "Their personal note" msgstr "Jejich osobní poznámka" -#: src/Module/Contact/Profile.php:368 +#: src/Module/Contact/Profile.php:374 msgid "Edit contact notes" msgstr "Upravit poznámky kontaktu" -#: src/Module/Contact/Profile.php:372 +#: src/Module/Contact/Profile.php:378 msgid "Block/Unblock contact" msgstr "Blokovat / Odblokovat kontakt" -#: src/Module/Contact/Profile.php:373 +#: src/Module/Contact/Profile.php:379 #: src/Module/Moderation/Report/Create.php:293 msgid "Ignore contact" msgstr "Ignorovat kontakt" -#: src/Module/Contact/Profile.php:374 +#: src/Module/Contact/Profile.php:380 msgid "View conversations" msgstr "Zobrazit konverzace" -#: src/Module/Contact/Profile.php:379 +#: src/Module/Contact/Profile.php:385 msgid "Last update:" msgstr "Poslední aktualizace:" -#: src/Module/Contact/Profile.php:381 +#: src/Module/Contact/Profile.php:387 msgid "Update public posts" msgstr "Aktualizovat veřejné příspěvky" -#: src/Module/Contact/Profile.php:383 src/Module/Contact/Profile.php:492 +#: src/Module/Contact/Profile.php:389 src/Module/Contact/Profile.php:499 msgid "Update now" msgstr "Aktualizovat" -#: src/Module/Contact/Profile.php:385 +#: src/Module/Contact/Profile.php:391 msgid "Awaiting connection acknowledge" msgstr "Čekám na potrvzení spojení" -#: src/Module/Contact/Profile.php:386 +#: src/Module/Contact/Profile.php:392 msgid "Currently blocked" msgstr "V současnosti zablokováno" -#: src/Module/Contact/Profile.php:387 +#: src/Module/Contact/Profile.php:393 msgid "Currently ignored" msgstr "V současnosti ignorováno" -#: src/Module/Contact/Profile.php:388 +#: src/Module/Contact/Profile.php:394 msgid "Currently collapsed" msgstr "" -#: src/Module/Contact/Profile.php:389 +#: src/Module/Contact/Profile.php:395 msgid "Currently archived" msgstr "Aktuálně archivován" -#: src/Module/Contact/Profile.php:392 +#: src/Module/Contact/Profile.php:398 msgid "Manage remote servers" msgstr "" -#: src/Module/Contact/Profile.php:394 +#: src/Module/Contact/Profile.php:400 #: src/Module/Notifications/Introductions.php:192 msgid "Hide this contact from others" msgstr "Skrýt tento kontakt před ostatními" -#: src/Module/Contact/Profile.php:394 +#: src/Module/Contact/Profile.php:400 msgid "" "Replies/likes to your public posts may still be visible" msgstr "Odpovědi/oblíbení na vaše veřejné příspěvky mohou být stále viditelné" -#: src/Module/Contact/Profile.php:395 +#: src/Module/Contact/Profile.php:401 msgid "Notification for new posts" msgstr "Oznámení o nových příspěvcích" -#: src/Module/Contact/Profile.php:395 +#: src/Module/Contact/Profile.php:401 msgid "Send a notification of every new post of this contact" msgstr "Posílat oznámení o každém novém příspěvku tohoto kontaktu" -#: src/Module/Contact/Profile.php:397 +#: src/Module/Contact/Profile.php:403 msgid "Keyword Deny List" msgstr "" -#: src/Module/Contact/Profile.php:397 +#: src/Module/Contact/Profile.php:403 msgid "" "Comma separated list of keywords that should not be converted to hashtags, " "when \"Fetch information and keywords\" is selected" msgstr "Seznam klíčových slov, které by neměly být převáděna na hashtagy, když je zvoleno „Načíst informace a klíčová slova“. Oddělujte čárkami" -#: src/Module/Contact/Profile.php:415 +#: src/Module/Contact/Profile.php:421 #: src/Module/Settings/TwoFactor/Index.php:160 msgid "Actions" msgstr "Akce" -#: src/Module/Contact/Profile.php:417 +#: src/Module/Contact/Profile.php:423 #: src/Module/Settings/TwoFactor/Index.php:140 view/theme/frio/theme.php:232 msgid "Status" msgstr "Stav" -#: src/Module/Contact/Profile.php:423 +#: src/Module/Contact/Profile.php:429 msgid "Mirror postings from this contact" msgstr "Zrcadlení příspěvků od tohoto kontaktu" -#: src/Module/Contact/Profile.php:425 +#: src/Module/Contact/Profile.php:431 msgid "" "Mark this contact as remote_self, this will cause friendica to repost new " "entries from this contact." msgstr "Označit tento kontakt jako „remote_self“, s tímto nastavením bude Friendica znovupublikovat všechny nové příspěvky od tohoto kontaktu." -#: src/Module/Contact/Profile.php:428 +#: src/Module/Contact/Profile.php:434 msgid "Channel Settings" msgstr "" -#: src/Module/Contact/Profile.php:429 +#: src/Module/Contact/Profile.php:435 msgid "Frequency of this contact in relevant channels" msgstr "" -#: src/Module/Contact/Profile.php:430 +#: src/Module/Contact/Profile.php:436 msgid "" "Depending on the type of the channel not all posts from this contact are " "displayed. By default, posts need to have a minimum amount of interactions " @@ -6999,68 +7061,78 @@ msgid "" "block or hide the contact completely." msgstr "" -#: src/Module/Contact/Profile.php:431 +#: src/Module/Contact/Profile.php:437 msgid "Default frequency" msgstr "" -#: src/Module/Contact/Profile.php:431 +#: src/Module/Contact/Profile.php:437 msgid "" "Posts by this contact are displayed in the \"for you\" channel if you " "interact often with this contact or if a post reached some level of " "interaction." msgstr "" -#: src/Module/Contact/Profile.php:432 +#: src/Module/Contact/Profile.php:438 msgid "Display all posts of this contact" msgstr "" -#: src/Module/Contact/Profile.php:432 +#: src/Module/Contact/Profile.php:438 msgid "All posts from this contact will appear on the \"for you\" channel" msgstr "" -#: src/Module/Contact/Profile.php:433 +#: src/Module/Contact/Profile.php:439 msgid "Display only few posts" msgstr "" -#: src/Module/Contact/Profile.php:433 +#: src/Module/Contact/Profile.php:439 msgid "" "When a contact creates a lot of posts in a short period, this setting " "reduces the number of displayed posts in every channel." msgstr "" -#: src/Module/Contact/Profile.php:434 +#: src/Module/Contact/Profile.php:440 msgid "Never display posts" msgstr "" -#: src/Module/Contact/Profile.php:434 +#: src/Module/Contact/Profile.php:440 msgid "Posts from this contact will never be displayed in any channel" msgstr "" -#: src/Module/Contact/Profile.php:502 +#: src/Module/Contact/Profile.php:441 +msgid "Channel Only" +msgstr "" + +#: src/Module/Contact/Profile.php:441 +msgid "" +"If enabled, posts from this contact will only appear in channels, but not in" +" the network stream." +msgstr "" + +#: src/Module/Contact/Profile.php:509 msgid "Refetch contact data" msgstr "Znovu načíst data kontaktu" -#: src/Module/Contact/Profile.php:513 +#: src/Module/Contact/Profile.php:520 msgid "Toggle Blocked status" msgstr "Přepínat stav Blokováno" -#: src/Module/Contact/Profile.php:521 +#: src/Module/Contact/Profile.php:528 msgid "Toggle Ignored status" msgstr "Přepínat stav Ignorováno" -#: src/Module/Contact/Profile.php:529 +#: src/Module/Contact/Profile.php:536 msgid "Toggle Collapsed status" msgstr "" -#: src/Module/Contact/Profile.php:536 src/Module/Contact/Revoke.php:106 +#: src/Module/Contact/Profile.php:543 src/Module/Contact/Revoke.php:106 msgid "Revoke Follow" msgstr "" -#: src/Module/Contact/Profile.php:538 +#: src/Module/Contact/Profile.php:545 msgid "Revoke the follow from this contact" msgstr "" -#: src/Module/Contact/Redir.php:134 src/Module/Contact/Redir.php:186 +#: src/Module/Contact/Redir.php:135 src/Module/Contact/Redir.php:187 msgid "Bad Request." msgstr "" @@ -7082,13 +7154,6 @@ msgid "" "and they will have to manually follow you back again." msgstr "" -#: src/Module/Contact/Revoke.php:108 -#: src/Module/Notifications/Introductions.php:144 -#: src/Module/OAuth/Acknowledge.php:54 src/Module/Register.php:130 -#: src/Module/Settings/TwoFactor/Trusted.php:129 -msgid "Yes" -msgstr "Ano" - #: src/Module/Contact/Suggestions.php:62 msgid "" "No suggestions available. If this is a new site, please try again in 24 " @@ -7139,33 +7204,29 @@ msgstr "Možnost komunity není dostupná." msgid "Not available." msgstr "Není k dispozici." -#: src/Module/Conversation/Network.php:200 +#: src/Module/Conversation/Network.php:214 msgid "No such circle" msgstr "" -#: src/Module/Conversation/Network.php:204 +#: src/Module/Conversation/Network.php:218 #, php-format msgid "Circle: %s" msgstr "" -#: src/Module/Conversation/Network.php:223 +#: src/Module/Conversation/Network.php:237 #, php-format msgid "Error %d (%s) while fetching the timeline." msgstr "" -#: src/Module/Conversation/Network.php:300 +#: src/Module/Conversation/Network.php:314 msgid "Network feed not available." msgstr "" -#: src/Module/Conversation/Timeline.php:196 -msgid "Own Contacts" -msgstr "" - -#: src/Module/Conversation/Timeline.php:200 +#: src/Module/Conversation/Timeline.php:203 msgid "Include" msgstr "" -#: src/Module/Conversation/Timeline.php:201 +#: src/Module/Conversation/Timeline.php:204 msgid "Hide" msgstr "" @@ -7386,12 +7447,12 @@ msgstr "HTML" msgid "Twitter Source / Tweet URL (requires API key)" msgstr "" -#: src/Module/Debug/Feed.php:52 src/Module/Filer/SaveTag.php:47 +#: src/Module/Debug/Feed.php:53 src/Module/Filer/SaveTag.php:47 #: src/Module/Settings/Profile/Index.php:177 msgid "You must be logged in to use this module" msgstr "Pro používání tohoto modulu musíte být přihlášen/a" -#: src/Module/Debug/Feed.php:77 +#: src/Module/Debug/Feed.php:78 msgid "Source URL" msgstr "Zdrojová adresa URL" @@ -7493,56 +7554,56 @@ msgstr "Navrhnout přátele" msgid "Suggest a friend for %s" msgstr "Navrhnout přítele pro uživatele %s" -#: src/Module/Friendica.php:82 +#: src/Module/Friendica.php:81 msgid "Installed addons/apps:" msgstr "Nainstalované doplňky/aplikace:" -#: src/Module/Friendica.php:87 +#: src/Module/Friendica.php:86 msgid "No installed addons/apps" msgstr "Žádne nainstalované doplňky/aplikace" -#: src/Module/Friendica.php:92 +#: src/Module/Friendica.php:91 #, php-format msgid "Read about the Terms of Service of this node." msgstr "Přečtěte si o Podmínkách používání tohoto serveru." -#: src/Module/Friendica.php:99 +#: src/Module/Friendica.php:98 msgid "On this server the following remote servers are blocked." msgstr "Na tomto serveru jsou zablokovány následující vzdálené servery." -#: src/Module/Friendica.php:102 +#: 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:232 msgid "Reason for the block" msgstr "Důvody pro zablokování" -#: src/Module/Friendica.php:104 +#: src/Module/Friendica.php:103 msgid "Download this list in CSV format" msgstr "" -#: src/Module/Friendica.php:118 +#: src/Module/Friendica.php:117 #, php-format msgid "" "This is Friendica, version %s that is running at the web location %s. The " "database version is %s, the post update version is %s." msgstr "Tohle je Friendica, verze %s, běžící na webové adrese %s. Verze databáze je %s, verze post update je %s." -#: src/Module/Friendica.php:123 +#: src/Module/Friendica.php:122 msgid "" "Please visit Friendi.ca to learn more " "about the Friendica project." msgstr "Pro více informací o projektu Friendica, prosím, navštivte stránku Friendi.ca" -#: src/Module/Friendica.php:124 +#: src/Module/Friendica.php:123 msgid "Bug reports and issues: please visit" msgstr "Pro hlášení chyb a námětů na změny prosím navštivte" -#: src/Module/Friendica.php:124 +#: src/Module/Friendica.php:123 msgid "the bugtracker at github" msgstr "sledování chyb na GitHubu" -#: src/Module/Friendica.php:125 +#: src/Module/Friendica.php:124 msgid "Suggestions, praise, etc. - please email \"info\" at \"friendi - dot - ca" msgstr "Návrhy, pochvaly atd. prosím posílejte na adresu „info“ zavináč „friendi“-tečka-„ca“" @@ -7819,41 +7880,41 @@ msgid "" "important, please visit http://friendi.ca" msgstr "Pro více informací o projektu Friendica a proč si myslím, že je důležitý, prosím navštiv http://friendi.ca" -#: src/Module/Item/Compose.php:85 +#: src/Module/Item/Compose.php:94 msgid "Please enter a post body." msgstr "" -#: src/Module/Item/Compose.php:98 +#: src/Module/Item/Compose.php:105 msgid "This feature is only available with the frio theme." msgstr "" -#: src/Module/Item/Compose.php:122 +#: src/Module/Item/Compose.php:129 msgid "Compose new personal note" msgstr "Napsat novou osobní poznámku" -#: src/Module/Item/Compose.php:131 +#: src/Module/Item/Compose.php:138 msgid "Compose new post" msgstr "Napsat nový příspěvek" -#: src/Module/Item/Compose.php:187 +#: src/Module/Item/Compose.php:194 msgid "Visibility" msgstr "" -#: src/Module/Item/Compose.php:203 +#: src/Module/Item/Compose.php:210 msgid "Clear the location" msgstr "" -#: src/Module/Item/Compose.php:204 +#: src/Module/Item/Compose.php:211 msgid "Location services are unavailable on your device" msgstr "" -#: src/Module/Item/Compose.php:205 +#: src/Module/Item/Compose.php:212 msgid "" "Location services are disabled. Please check the website's permissions on " "your device" msgstr "" -#: src/Module/Item/Compose.php:211 +#: src/Module/Item/Compose.php:218 msgid "" "You can make this page always open when you use the New Post button in the " "Theme Customization settings." @@ -7966,29 +8027,33 @@ msgid "Public Group" msgstr "" #: src/Module/Moderation/BaseUsers.php:122 src/Module/Settings/Account.php:503 +msgid "Public Group - Restricted" +msgstr "" + +#: src/Module/Moderation/BaseUsers.php:123 src/Module/Settings/Account.php:510 msgid "Automatic Friend Page" msgstr "Stránka s automatickými přátely" -#: src/Module/Moderation/BaseUsers.php:123 +#: src/Module/Moderation/BaseUsers.php:124 msgid "Private Group" msgstr "" -#: src/Module/Moderation/BaseUsers.php:126 +#: src/Module/Moderation/BaseUsers.php:127 #: src/Module/Moderation/Summary.php:53 src/Module/Settings/Account.php:453 msgid "Personal Page" msgstr "Osobní stránka" -#: src/Module/Moderation/BaseUsers.php:127 +#: src/Module/Moderation/BaseUsers.php:128 #: src/Module/Moderation/Summary.php:54 src/Module/Settings/Account.php:460 msgid "Organisation Page" msgstr "Stránka organizace" -#: src/Module/Moderation/BaseUsers.php:128 +#: src/Module/Moderation/BaseUsers.php:129 #: src/Module/Moderation/Summary.php:55 src/Module/Settings/Account.php:467 msgid "News Page" msgstr "Zpravodajská stránka" -#: src/Module/Moderation/BaseUsers.php:129 +#: src/Module/Moderation/BaseUsers.php:130 #: src/Module/Moderation/Summary.php:56 src/Module/Settings/Account.php:474 msgid "Community Group" msgstr "" @@ -8045,7 +8110,7 @@ msgid "Block New Remote Contact" msgstr "Zablokovat nový vzdálený kontakt" #: src/Module/Moderation/Blocklist/Contact.php:122 -#: src/Module/Moderation/Reports.php:95 +#: src/Module/Moderation/Reports.php:110 msgid "Photo" msgstr "Fotka" @@ -8053,7 +8118,7 @@ msgstr "Fotka" msgid "Reason" msgstr "Důvod" -#: src/Module/Moderation/Blocklist/Contact.php:130 +#: src/Module/Moderation/Blocklist/Contact.php:128 #, php-format msgid "%s total blocked contact" msgid_plural "%s total blocked contacts" @@ -8062,21 +8127,21 @@ msgstr[1] "Celkem %s zablokované kontakty" msgstr[2] "Celkem %s zablokovaného kontaktu" msgstr[3] "Celkem %s zablokovaných kontaktů" -#: src/Module/Moderation/Blocklist/Contact.php:133 +#: src/Module/Moderation/Blocklist/Contact.php:131 msgid "URL of the remote contact to block." msgstr "Adresa URL vzdáleného kontaktu k zablokování." -#: src/Module/Moderation/Blocklist/Contact.php:134 +#: src/Module/Moderation/Blocklist/Contact.php:132 msgid "Also purge contact" msgstr "" -#: src/Module/Moderation/Blocklist/Contact.php:134 +#: src/Module/Moderation/Blocklist/Contact.php:132 msgid "" "Removes all content related to this contact from the node. Keeps the contact" " record. This action cannot be undone." msgstr "" -#: src/Module/Moderation/Blocklist/Contact.php:135 +#: src/Module/Moderation/Blocklist/Contact.php:133 #: src/Module/Moderation/Blocklist/Server/Import.php:124 msgid "Block Reason" msgstr "Důvod blokace" @@ -8276,7 +8341,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:231 msgid "Blocked server domain pattern" msgstr "" @@ -8616,23 +8681,23 @@ msgstr "" msgid "3. Pick posts" msgstr "" -#: src/Module/Moderation/Reports.php:90 +#: src/Module/Moderation/Reports.php:105 msgid "List of reports" msgstr "" -#: src/Module/Moderation/Reports.php:91 +#: src/Module/Moderation/Reports.php:106 msgid "This page display reports created by our or remote users." msgstr "" -#: src/Module/Moderation/Reports.php:92 +#: src/Module/Moderation/Reports.php:107 msgid "No report exists at this node." msgstr "" -#: src/Module/Moderation/Reports.php:95 +#: src/Module/Moderation/Reports.php:110 msgid "Category" msgstr "" -#: src/Module/Moderation/Reports.php:101 +#: src/Module/Moderation/Reports.php:114 #, php-format msgid "%s total report" msgid_plural "%s total reports" @@ -8641,7 +8706,7 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: src/Module/Moderation/Reports.php:104 +#: src/Module/Moderation/Reports.php:117 msgid "URL of the reported contact." msgstr "" @@ -8891,12 +8956,6 @@ msgstr "Navrhl/a:" msgid "Claims to be known to you: " msgstr "Vaši údajní známí: " -#: src/Module/Notifications/Introductions.php:144 -#: src/Module/OAuth/Acknowledge.php:55 src/Module/Register.php:131 -#: src/Module/Settings/TwoFactor/Trusted.php:129 -msgid "No" -msgstr "Ne" - #: src/Module/Notifications/Introductions.php:152 msgid "Shall your connection be bidirectional or not?" msgstr "Má vaše spojení být obousměrné, nebo ne?" @@ -8957,11 +9016,11 @@ msgstr "Oznámení na domovské stránce" msgid "Show unread" msgstr "Zobrazit nepřečtené" -#: src/Module/Notifications/Ping.php:246 +#: src/Module/Notifications/Ping.php:220 msgid "{0} requested registration" msgstr "{0} požaduje registraci" -#: src/Module/Notifications/Ping.php:255 +#: src/Module/Notifications/Ping.php:229 #, php-format msgid "{0} and %d others requested registration" msgstr "" @@ -9003,7 +9062,7 @@ msgstr "" msgid "Resubscribing to OStatus contacts" msgstr "Znovu Vás registruji ke kontaktům OStatus" -#: src/Module/OStatus/Repair.php:84 src/Module/OStatus/Subscribe.php:158 +#: src/Module/OStatus/Repair.php:84 src/Module/OStatus/Subscribe.php:160 msgid "Keep this window open until done." msgstr "Toto okno nechte otevřené až do konce." @@ -9015,126 +9074,65 @@ msgstr "" msgid "No OStatus contacts to resubscribe to." msgstr "" -#: src/Module/OStatus/Subscribe.php:70 +#: src/Module/OStatus/Subscribe.php:72 msgid "Subscribing to contacts" msgstr "" -#: src/Module/OStatus/Subscribe.php:79 +#: src/Module/OStatus/Subscribe.php:81 msgid "No contact provided." msgstr "Nebyl poskytnut žádný kontakt." -#: src/Module/OStatus/Subscribe.php:85 +#: src/Module/OStatus/Subscribe.php:87 msgid "Couldn't fetch information for contact." msgstr "Nelze načíst informace pro kontakt." -#: src/Module/OStatus/Subscribe.php:96 +#: src/Module/OStatus/Subscribe.php:98 msgid "Couldn't fetch friends for contact." msgstr "Nelze načíst přátele pro kontakt." -#: src/Module/OStatus/Subscribe.php:102 src/Module/OStatus/Subscribe.php:113 +#: src/Module/OStatus/Subscribe.php:104 src/Module/OStatus/Subscribe.php:115 msgid "Couldn't fetch following contacts." msgstr "" -#: src/Module/OStatus/Subscribe.php:108 +#: src/Module/OStatus/Subscribe.php:110 msgid "Couldn't fetch remote profile." msgstr "" -#: src/Module/OStatus/Subscribe.php:118 +#: src/Module/OStatus/Subscribe.php:120 msgid "Unsupported network" msgstr "" -#: src/Module/OStatus/Subscribe.php:134 +#: src/Module/OStatus/Subscribe.php:136 msgid "Done" msgstr "Hotovo" -#: src/Module/OStatus/Subscribe.php:148 +#: src/Module/OStatus/Subscribe.php:150 msgid "success" msgstr "úspěch" -#: src/Module/OStatus/Subscribe.php:150 +#: src/Module/OStatus/Subscribe.php:152 msgid "failed" msgstr "selhalo" -#: src/Module/OStatus/Subscribe.php:153 +#: src/Module/OStatus/Subscribe.php:155 msgid "ignored" msgstr "ignorován" -#: src/Module/PermissionTooltip.php:49 -#, php-format -msgid "Wrong type \"%s\", expected one of: %s" -msgstr "" - -#: src/Module/PermissionTooltip.php:79 -msgid "Model not found" -msgstr "" - -#: src/Module/PermissionTooltip.php:94 -msgid "Unlisted" -msgstr "" - -#: src/Module/PermissionTooltip.php:112 -msgid "Remote privacy information not available." -msgstr "Vzdálené informace o soukromí nejsou k dispozici." - -#: src/Module/PermissionTooltip.php:120 -msgid "Visible to:" -msgstr "Viditelné pro:" - -#: src/Module/PermissionTooltip.php:214 -#, php-format -msgid "Collection (%s)" -msgstr "" - -#: src/Module/PermissionTooltip.php:218 -#, php-format -msgid "Followers (%s)" -msgstr "Sledující (%s)" - -#: src/Module/PermissionTooltip.php:237 -#, php-format -msgid "%d more" -msgstr "" - -#: src/Module/PermissionTooltip.php:241 -#, php-format -msgid "To: %s
" -msgstr "" - -#: src/Module/PermissionTooltip.php:244 -#, php-format -msgid "CC: %s
" -msgstr "" - -#: src/Module/PermissionTooltip.php:247 -#, php-format -msgid "BCC: %s
" -msgstr "" - -#: src/Module/PermissionTooltip.php:250 -#, php-format -msgid "Audience: %s
" -msgstr "" - -#: src/Module/PermissionTooltip.php:253 -#, php-format -msgid "Attributed To: %s
" -msgstr "" - -#: src/Module/Photo.php:123 +#: src/Module/Photo.php:124 msgid "The Photo is not available." msgstr "" -#: src/Module/Photo.php:148 +#: src/Module/Photo.php:149 #, php-format msgid "The Photo with id %s is not available." msgstr "" -#: src/Module/Photo.php:189 +#: src/Module/Photo.php:190 #, php-format msgid "Invalid external resource with url %s." msgstr "" -#: src/Module/Photo.php:191 +#: src/Module/Photo.php:192 #, php-format msgid "Invalid photo with id %s." msgstr "Neplatná fotka s ID %s." @@ -9180,26 +9178,78 @@ msgstr "Vyberte štítek k odebrání: " msgid "Remove" msgstr "Odstranit" +#: src/Module/Privacy/PermissionTooltip.php:71 +#, php-format +msgid "Wrong type \"%s\", expected one of: %s" +msgstr "" + +#: src/Module/Privacy/PermissionTooltip.php:101 +msgid "Model not found" +msgstr "" + +#: src/Module/Privacy/PermissionTooltip.php:118 +msgid "Unlisted" +msgstr "" + +#: src/Module/Privacy/PermissionTooltip.php:124 +msgid "Remote privacy information not available." +msgstr "Vzdálené informace o soukromí nejsou k dispozici." + +#: src/Module/Privacy/PermissionTooltip.php:131 +msgid "Visible to:" +msgstr "Viditelné pro:" + +#: src/Module/Privacy/PermissionTooltip.php:133 +msgid "CC:" +msgstr "" + +#: src/Module/Privacy/PermissionTooltip.php:134 +msgid "BCC:" +msgstr "" + +#: src/Module/Privacy/PermissionTooltip.php:135 +msgid "Audience:" +msgstr "" + +#: src/Module/Privacy/PermissionTooltip.php:136 +msgid "Attributed To:" +msgstr "" + +#: src/Module/Privacy/PermissionTooltip.php:234 +#, php-format +msgid "Collection (%s)" +msgstr "" + +#: src/Module/Privacy/PermissionTooltip.php:238 +#, php-format +msgid "Followers (%s)" +msgstr "Sledující (%s)" + +#: src/Module/Privacy/PermissionTooltip.php:255 +#, php-format +msgid "%d more" +msgstr "" + #: src/Module/Profile/Contacts.php:159 msgid "No contacts." msgstr "Žádné kontakty." #: src/Module/Profile/Conversations.php:106 #: src/Module/Profile/Conversations.php:109 src/Module/Profile/Profile.php:351 -#: src/Module/Profile/Profile.php:354 src/Protocol/Feed.php:1099 -#: src/Protocol/OStatus.php:1009 +#: src/Module/Profile/Profile.php:354 src/Protocol/Feed.php:1095 +#: src/Protocol/OStatus.php:1011 #, php-format msgid "%s's timeline" msgstr "Časová osa uživatele %s" #: src/Module/Profile/Conversations.php:107 src/Module/Profile/Profile.php:352 -#: src/Protocol/Feed.php:1103 src/Protocol/OStatus.php:1014 +#: src/Protocol/Feed.php:1099 src/Protocol/OStatus.php:1016 #, php-format msgid "%s's posts" msgstr "Příspěvky uživatele %s" #: src/Module/Profile/Conversations.php:108 src/Module/Profile/Profile.php:353 -#: src/Protocol/Feed.php:1106 src/Protocol/OStatus.php:1018 +#: src/Protocol/Feed.php:1102 src/Protocol/OStatus.php:1020 #, php-format msgid "%s's comments" msgstr "Komentáře uživatele %s" @@ -9359,170 +9409,170 @@ msgstr "" msgid "Remove post" msgstr "" -#: src/Module/Register.php:84 +#: src/Module/Register.php:85 msgid "Only parent users can create additional accounts." msgstr "" -#: src/Module/Register.php:99 src/Module/User/Import.php:111 +#: src/Module/Register.php:100 src/Module/User/Import.php:112 msgid "" "This site has exceeded the number of allowed daily account registrations. " "Please try again tomorrow." msgstr "Došlo k překročení maximálního povoleného počtu registrací za den na tomto serveru. Zkuste to zítra znovu." -#: src/Module/Register.php:116 +#: src/Module/Register.php:117 msgid "" "You may (optionally) fill in this form via OpenID by supplying your OpenID " "and clicking \"Register\"." msgstr "Tento formulář můžete (volitelně) vyplnit s pomocí OpenID tím, že vyplníte své OpenID a kliknete na tlačítko „Zaregistrovat“." -#: src/Module/Register.php:117 +#: src/Module/Register.php:118 msgid "" "If you are not familiar with OpenID, please leave that field blank and fill " "in the rest of the items." msgstr "Pokud nepoužíváte OpenID, nechte prosím toto pole prázdné a vyplňte zbylé položky." -#: src/Module/Register.php:118 +#: src/Module/Register.php:119 msgid "Your OpenID (optional): " msgstr "Vaše OpenID (nepovinné): " -#: src/Module/Register.php:127 +#: src/Module/Register.php:128 msgid "Include your profile in member directory?" msgstr "Chcete zahrnout váš profil v adresáři členů?" -#: src/Module/Register.php:148 +#: src/Module/Register.php:149 msgid "Note for the admin" msgstr "Poznámka pro administrátora" -#: src/Module/Register.php:148 +#: src/Module/Register.php:149 msgid "Leave a message for the admin, why you want to join this node" msgstr "Zanechejte administrátorovi zprávu, proč se k tomuto serveru chcete připojit" -#: src/Module/Register.php:149 +#: src/Module/Register.php:150 msgid "Membership on this site is by invitation only." msgstr "Členství na tomto webu je pouze na pozvání." -#: src/Module/Register.php:150 +#: src/Module/Register.php:151 msgid "Your invitation code: " msgstr "Váš kód pozvánky: " -#: src/Module/Register.php:158 +#: src/Module/Register.php:159 msgid "Your Display Name (as you would like it to be displayed on this system" msgstr "" -#: src/Module/Register.php:159 +#: src/Module/Register.php:160 msgid "" "Your Email Address: (Initial information will be send there, so this has to " "be an existing address.)" msgstr "Vaše e-mailová adresa: (Budou sem poslány počáteční informace, musí to proto být existující adresa.)" -#: src/Module/Register.php:160 +#: src/Module/Register.php:161 msgid "Please repeat your e-mail address:" msgstr "" -#: src/Module/Register.php:162 src/Module/Security/PasswordTooLong.php:100 -#: src/Module/Settings/Account.php:557 +#: src/Module/Register.php:163 src/Module/Security/PasswordTooLong.php:100 +#: src/Module/Settings/Account.php:564 msgid "New Password:" msgstr "Nové heslo:" -#: src/Module/Register.php:162 +#: src/Module/Register.php:163 msgid "Leave empty for an auto generated password." msgstr "Ponechte prázdné pro automatické vygenerovaní hesla." -#: src/Module/Register.php:163 src/Module/Security/PasswordTooLong.php:101 -#: src/Module/Settings/Account.php:558 +#: src/Module/Register.php:164 src/Module/Security/PasswordTooLong.php:101 +#: src/Module/Settings/Account.php:565 msgid "Confirm:" msgstr "Potvrďte:" -#: src/Module/Register.php:164 +#: src/Module/Register.php:165 #, php-format msgid "" "Choose a profile nickname. This must begin with a text character. Your " "profile address on this site will then be \"nickname@%s\"." msgstr "Vyberte si přezdívku pro váš profil. Musí začínat textovým znakem. Vaše profilová adresa na této stránce bude mít tvar „přezdívka@%s“." -#: src/Module/Register.php:165 +#: src/Module/Register.php:166 msgid "Choose a nickname: " msgstr "Vyberte přezdívku:" -#: src/Module/Register.php:173 src/Module/User/Import.php:117 +#: src/Module/Register.php:174 src/Module/User/Import.php:118 msgid "Import" msgstr "Import" -#: src/Module/Register.php:174 +#: src/Module/Register.php:175 msgid "Import your profile to this friendica instance" msgstr "Importovat váš profil do této instance Friendica" -#: src/Module/Register.php:181 +#: src/Module/Register.php:182 msgid "Note: This node explicitly contains adult content" msgstr "Poznámka: Tento server explicitně obsahuje obsah pro dospělé" -#: src/Module/Register.php:183 src/Module/Settings/Delegation.php:181 +#: src/Module/Register.php:184 src/Module/Settings/Delegation.php:181 msgid "Parent Password:" msgstr "Rodičovské heslo:" -#: src/Module/Register.php:183 src/Module/Settings/Delegation.php:181 +#: src/Module/Register.php:184 src/Module/Settings/Delegation.php:181 msgid "" "Please enter the password of the parent account to legitimize your request." msgstr "Prosím vložte heslo rodičovského účtu k legitimizaci vašeho požadavku." -#: src/Module/Register.php:212 +#: src/Module/Register.php:213 msgid "Password doesn't match." msgstr "" -#: src/Module/Register.php:218 +#: src/Module/Register.php:219 msgid "Please enter your password." msgstr "" -#: src/Module/Register.php:260 +#: src/Module/Register.php:261 msgid "You have entered too much information." msgstr "" -#: src/Module/Register.php:283 +#: src/Module/Register.php:284 msgid "Please enter the identical mail address in the second field." msgstr "" -#: src/Module/Register.php:291 +#: src/Module/Register.php:292 msgid "Nickname cannot start with a digit." msgstr "" -#: src/Module/Register.php:293 +#: src/Module/Register.php:294 msgid "Nickname can only contain US-ASCII characters." msgstr "" -#: src/Module/Register.php:322 +#: src/Module/Register.php:323 msgid "The additional account was created." msgstr "" -#: src/Module/Register.php:347 +#: src/Module/Register.php:348 msgid "" "Registration successful. Please check your email for further instructions." msgstr "Registrace byla úspěšná. Zkontrolujte prosím svůj e-mail pro další instrukce." -#: src/Module/Register.php:354 +#: src/Module/Register.php:355 #, php-format msgid "" "Failed to send email message. Here your accout details:
login: %s
" "password: %s

You can change your password after login." msgstr "Nepovedlo se odeslat e-mailovou zprávu. Zde jsou detaily vašeho účtu:
přihlašovací jméno: %s
heslo: %s

Své heslo si můžete změnit po přihlášení." -#: src/Module/Register.php:360 +#: src/Module/Register.php:361 msgid "Registration successful." msgstr "Registrace byla úspěšná." -#: src/Module/Register.php:369 src/Module/Register.php:376 -#: src/Module/Register.php:386 +#: src/Module/Register.php:370 src/Module/Register.php:377 +#: src/Module/Register.php:387 msgid "Your registration can not be processed." msgstr "Vaši registraci nelze zpracovat." -#: src/Module/Register.php:375 +#: src/Module/Register.php:376 msgid "You have to leave a request note for the admin." msgstr "" -#: src/Module/Register.php:385 +#: src/Module/Register.php:386 msgid "An internal error occured." msgstr "" -#: src/Module/Register.php:407 +#: src/Module/Register.php:408 msgid "Your registration is pending approval by the site owner." msgstr "Vaše registrace čeká na schválení vlastníkem serveru." @@ -9655,24 +9705,24 @@ msgid "Update Password" msgstr "" #: src/Module/Security/PasswordTooLong.php:99 -#: src/Module/Settings/Account.php:559 +#: src/Module/Settings/Account.php:566 msgid "Current Password:" msgstr "Stávající heslo:" #: src/Module/Security/PasswordTooLong.php:99 -#: src/Module/Settings/Account.php:559 +#: src/Module/Settings/Account.php:566 msgid "Your current password to confirm the changes" msgstr "Vaše stávající heslo k potvrzení změn" #: src/Module/Security/PasswordTooLong.php:100 -#: src/Module/Settings/Account.php:543 +#: src/Module/Settings/Account.php:550 msgid "" "Allowed characters are a-z, A-Z, 0-9 and special characters except white " "spaces and accentuated letters." msgstr "" #: src/Module/Security/PasswordTooLong.php:100 -#: src/Module/Settings/Account.php:544 +#: src/Module/Settings/Account.php:551 msgid "Password length is limited to 72 characters." msgstr "" @@ -9869,32 +9919,36 @@ msgid "Automatically approves all contact requests." msgstr "Automaticky potvrzuje všechny žádosti o přidání kontaktu." #: src/Module/Settings/Account.php:505 +msgid "Contact requests have to be manually approved." +msgstr "" + +#: src/Module/Settings/Account.php:512 msgid "" "Account for a popular profile that automatically approves contact requests " "as \"Friends\"." msgstr "Účet pro populární profil, který automaticky potvrzuje požadavky o přidání kontaktu jako „Přátele“." -#: src/Module/Settings/Account.php:510 +#: src/Module/Settings/Account.php:517 msgid "Private Group [Experimental]" msgstr "" -#: src/Module/Settings/Account.php:512 +#: src/Module/Settings/Account.php:519 msgid "Requires manual approval of contact requests." msgstr "Vyžaduje manuální potvrzení požadavků o přidání kontaktu." -#: src/Module/Settings/Account.php:521 +#: src/Module/Settings/Account.php:528 msgid "OpenID:" msgstr "OpenID:" -#: src/Module/Settings/Account.php:521 +#: src/Module/Settings/Account.php:528 msgid "(Optional) Allow this OpenID to login to this account." msgstr "(Volitelné) Povolit tomuto OpenID přihlášení k tomuto účtu." -#: src/Module/Settings/Account.php:529 +#: src/Module/Settings/Account.php:536 msgid "Publish your profile in your local site directory?" msgstr "" -#: src/Module/Settings/Account.php:529 +#: src/Module/Settings/Account.php:536 #, php-format msgid "" "Your profile will be published in this node's local " @@ -9902,94 +9956,94 @@ msgid "" " system settings." msgstr "Váš profil bude publikován v místním adresáři tohoto serveru. Vaše detaily o profilu mohou být veřejně viditelné v závislosti na systémových nastaveních." -#: src/Module/Settings/Account.php:535 +#: src/Module/Settings/Account.php:542 #, php-format msgid "" "Your profile will also be published in the global friendica directories " "(e.g. %s)." msgstr "" -#: src/Module/Settings/Account.php:548 +#: src/Module/Settings/Account.php:555 msgid "Account Settings" msgstr "Nastavení účtu" -#: src/Module/Settings/Account.php:549 +#: src/Module/Settings/Account.php:556 #, php-format msgid "Your Identity Address is '%s' or '%s'." msgstr "Vaše adresa identity je „%s“ nebo „%s“." -#: src/Module/Settings/Account.php:556 +#: src/Module/Settings/Account.php:563 msgid "Password Settings" msgstr "Nastavení hesla" -#: src/Module/Settings/Account.php:558 +#: src/Module/Settings/Account.php:565 msgid "Leave password fields blank unless changing" msgstr "Pokud nechcete změnit heslo, položku hesla nevyplňujte" -#: src/Module/Settings/Account.php:560 +#: src/Module/Settings/Account.php:567 msgid "Password:" msgstr "Heslo: " -#: src/Module/Settings/Account.php:560 +#: src/Module/Settings/Account.php:567 msgid "Your current password to confirm the changes of the email address" msgstr "" -#: src/Module/Settings/Account.php:563 +#: src/Module/Settings/Account.php:570 msgid "Delete OpenID URL" msgstr "" -#: src/Module/Settings/Account.php:565 +#: src/Module/Settings/Account.php:572 msgid "Basic Settings" msgstr "Základní nastavení" -#: src/Module/Settings/Account.php:566 +#: src/Module/Settings/Account.php:573 #: src/Module/Settings/Profile/Index.php:283 msgid "Display name:" msgstr "" -#: src/Module/Settings/Account.php:567 +#: src/Module/Settings/Account.php:574 msgid "Email Address:" msgstr "E-mailová adresa:" -#: src/Module/Settings/Account.php:568 +#: src/Module/Settings/Account.php:575 msgid "Your Timezone:" msgstr "Vaše časové pásmo:" -#: src/Module/Settings/Account.php:569 +#: src/Module/Settings/Account.php:576 msgid "Your Language:" msgstr "Váš jazyk:" -#: src/Module/Settings/Account.php:569 +#: src/Module/Settings/Account.php:576 msgid "" "Set the language we use to show you friendica interface and to send you " "emails" msgstr "Nastavte jazyk, který máme používat pro rozhraní Friendica a pro posílání e-mailů" -#: src/Module/Settings/Account.php:570 +#: src/Module/Settings/Account.php:577 msgid "Default Post Location:" msgstr "Výchozí poloha příspěvků:" -#: src/Module/Settings/Account.php:571 +#: src/Module/Settings/Account.php:578 msgid "Use Browser Location:" msgstr "Používat polohu dle prohlížeče:" -#: src/Module/Settings/Account.php:573 +#: src/Module/Settings/Account.php:580 msgid "Security and Privacy Settings" msgstr "Nastavení zabezpečení a soukromí" -#: src/Module/Settings/Account.php:575 +#: src/Module/Settings/Account.php:582 msgid "Maximum Friend Requests/Day:" msgstr "Maximální počet požadavků o přátelství za den:" -#: src/Module/Settings/Account.php:575 +#: src/Module/Settings/Account.php:582 msgid "(to prevent spam abuse)" msgstr "(ay se zabránilo spamu)" -#: src/Module/Settings/Account.php:577 +#: src/Module/Settings/Account.php:584 msgid "Allow your profile to be searchable globally?" msgstr "" -#: src/Module/Settings/Account.php:577 +#: src/Module/Settings/Account.php:584 msgid "" "Activate this setting if you want others to easily find and follow you. Your" " profile will be searchable on remote systems. This setting also determines " @@ -9997,43 +10051,43 @@ msgid "" "indexed or not." msgstr "" -#: src/Module/Settings/Account.php:578 +#: src/Module/Settings/Account.php:585 msgid "Hide your contact/friend list from viewers of your profile?" msgstr "" -#: src/Module/Settings/Account.php:578 +#: src/Module/Settings/Account.php:585 msgid "" "A list of your contacts is displayed on your profile page. Activate this " "option to disable the display of your contact list." msgstr "" -#: src/Module/Settings/Account.php:579 +#: src/Module/Settings/Account.php:586 msgid "Hide your public content from anonymous viewers" msgstr "" -#: src/Module/Settings/Account.php:579 +#: src/Module/Settings/Account.php:586 msgid "" "Anonymous visitors will only see your basic profile details. Your public " "posts and replies will still be freely accessible on the remote servers of " "your followers and through relays." msgstr "" -#: src/Module/Settings/Account.php:580 +#: src/Module/Settings/Account.php:587 msgid "Make public posts unlisted" msgstr "" -#: src/Module/Settings/Account.php:580 +#: src/Module/Settings/Account.php:587 msgid "" "Your public posts will not appear on the community pages or in search " "results, nor be sent to relay servers. However they can still appear on " "public feeds on remote servers." msgstr "" -#: src/Module/Settings/Account.php:581 +#: src/Module/Settings/Account.php:588 msgid "Make all posted pictures accessible" msgstr "" -#: src/Module/Settings/Account.php:581 +#: src/Module/Settings/Account.php:588 msgid "" "This option makes every posted picture accessible via the direct link. This " "is a workaround for the problem that most other networks can't handle " @@ -10041,227 +10095,227 @@ msgid "" "public on your photo albums though." msgstr "" -#: src/Module/Settings/Account.php:582 +#: src/Module/Settings/Account.php:589 msgid "Allow friends to post to your profile page?" msgstr "Povolit přátelům umisťování příspěvků na vaši profilovou stránku?" -#: src/Module/Settings/Account.php:582 +#: src/Module/Settings/Account.php:589 msgid "" "Your contacts may write posts on your profile wall. These posts will be " "distributed to your contacts" msgstr "Vaše kontakty mohou psát příspěvky na vaši profilovou zeď. Tyto příspěvky budou přeposílány vašim kontaktům." -#: src/Module/Settings/Account.php:583 +#: src/Module/Settings/Account.php:590 msgid "Allow friends to tag your posts?" msgstr "Povolit přátelům označovat vaše příspěvky?" -#: src/Module/Settings/Account.php:583 +#: src/Module/Settings/Account.php:590 msgid "Your contacts can add additional tags to your posts." msgstr "Vaše kontakty mohou přidávat k vašim příspěvkům dodatečné štítky." -#: src/Module/Settings/Account.php:584 +#: src/Module/Settings/Account.php:591 msgid "Default privacy circle for new contacts" msgstr "" -#: src/Module/Settings/Account.php:585 +#: src/Module/Settings/Account.php:592 msgid "Default privacy circle for new group contacts" msgstr "" -#: src/Module/Settings/Account.php:586 +#: src/Module/Settings/Account.php:593 msgid "Default Post Permissions" msgstr "Výchozí oprávnění pro příspěvek" -#: src/Module/Settings/Account.php:590 +#: src/Module/Settings/Account.php:597 msgid "Expiration settings" msgstr "" -#: src/Module/Settings/Account.php:591 +#: src/Module/Settings/Account.php:598 msgid "Automatically expire posts after this many days:" msgstr "Automaticky expirovat příspěvky po zadaném počtu dní:" -#: src/Module/Settings/Account.php:591 +#: src/Module/Settings/Account.php:598 msgid "If empty, posts will not expire. Expired posts will be deleted" msgstr "Pokud je prázdné, příspěvky nebudou nikdy expirovat. Expirované příspěvky budou vymazány" -#: src/Module/Settings/Account.php:592 +#: src/Module/Settings/Account.php:599 msgid "Expire posts" msgstr "" -#: src/Module/Settings/Account.php:592 +#: src/Module/Settings/Account.php:599 msgid "When activated, posts and comments will be expired." msgstr "" -#: src/Module/Settings/Account.php:593 +#: src/Module/Settings/Account.php:600 msgid "Expire personal notes" msgstr "" -#: src/Module/Settings/Account.php:593 +#: src/Module/Settings/Account.php:600 msgid "" "When activated, the personal notes on your profile page will be expired." msgstr "" -#: src/Module/Settings/Account.php:594 +#: src/Module/Settings/Account.php:601 msgid "Expire starred posts" msgstr "" -#: src/Module/Settings/Account.php:594 +#: src/Module/Settings/Account.php:601 msgid "" "Starring posts keeps them from being expired. That behaviour is overwritten " "by this setting." msgstr "" -#: src/Module/Settings/Account.php:595 +#: src/Module/Settings/Account.php:602 msgid "Only expire posts by others" msgstr "" -#: src/Module/Settings/Account.php:595 +#: src/Module/Settings/Account.php:602 msgid "" "When activated, your own posts never expire. Then the settings above are " "only valid for posts you received." msgstr "" -#: src/Module/Settings/Account.php:598 +#: src/Module/Settings/Account.php:605 msgid "Notification Settings" msgstr "Nastavení oznámení" -#: src/Module/Settings/Account.php:599 +#: src/Module/Settings/Account.php:606 msgid "Send a notification email when:" msgstr "Poslat oznámení e-mailem, když:" -#: src/Module/Settings/Account.php:600 +#: src/Module/Settings/Account.php:607 msgid "You receive an introduction" msgstr "obdržíte představení" -#: src/Module/Settings/Account.php:601 +#: src/Module/Settings/Account.php:608 msgid "Your introductions are confirmed" msgstr "jsou vaše představení potvrzena" -#: src/Module/Settings/Account.php:602 +#: src/Module/Settings/Account.php:609 msgid "Someone writes on your profile wall" msgstr "vám někdo napíše na vaši profilovou stránku" -#: src/Module/Settings/Account.php:603 +#: src/Module/Settings/Account.php:610 msgid "Someone writes a followup comment" msgstr "Vám někdo napíše následný komentář" -#: src/Module/Settings/Account.php:604 +#: src/Module/Settings/Account.php:611 msgid "You receive a private message" msgstr "obdržíte soukromou zprávu" -#: src/Module/Settings/Account.php:605 +#: src/Module/Settings/Account.php:612 msgid "You receive a friend suggestion" msgstr "obdržíte návrh přátelství" -#: src/Module/Settings/Account.php:606 +#: src/Module/Settings/Account.php:613 msgid "You are tagged in a post" msgstr "jste označen v příspěvku" -#: src/Module/Settings/Account.php:608 +#: src/Module/Settings/Account.php:615 msgid "Create a desktop notification when:" msgstr "" -#: src/Module/Settings/Account.php:609 +#: src/Module/Settings/Account.php:616 msgid "Someone tagged you" msgstr "" -#: src/Module/Settings/Account.php:610 +#: src/Module/Settings/Account.php:617 msgid "Someone directly commented on your post" msgstr "" -#: src/Module/Settings/Account.php:611 +#: src/Module/Settings/Account.php:618 msgid "Someone liked your content" msgstr "" -#: src/Module/Settings/Account.php:611 src/Module/Settings/Account.php:612 +#: src/Module/Settings/Account.php:618 src/Module/Settings/Account.php:619 msgid "Can only be enabled, when the direct comment notification is enabled." msgstr "" -#: src/Module/Settings/Account.php:612 +#: src/Module/Settings/Account.php:619 msgid "Someone shared your content" msgstr "" -#: src/Module/Settings/Account.php:613 +#: src/Module/Settings/Account.php:620 msgid "Someone commented in your thread" msgstr "" -#: src/Module/Settings/Account.php:614 +#: src/Module/Settings/Account.php:621 msgid "Someone commented in a thread where you commented" msgstr "" -#: src/Module/Settings/Account.php:615 +#: src/Module/Settings/Account.php:622 msgid "Someone commented in a thread where you interacted" msgstr "" -#: src/Module/Settings/Account.php:617 +#: src/Module/Settings/Account.php:624 msgid "Activate desktop notifications" msgstr "Aktivovat desktopová oznámení" -#: src/Module/Settings/Account.php:617 +#: src/Module/Settings/Account.php:624 msgid "Show desktop popup on new notifications" msgstr "Zobrazit desktopové zprávy při nových oznámeních." -#: src/Module/Settings/Account.php:621 +#: src/Module/Settings/Account.php:628 msgid "Text-only notification emails" msgstr "Pouze textové oznamovací e-maily" -#: src/Module/Settings/Account.php:623 +#: src/Module/Settings/Account.php:630 msgid "Send text only notification emails, without the html part" msgstr "Posílat pouze textové oznamovací e-maily, bez HTML části." -#: src/Module/Settings/Account.php:627 +#: src/Module/Settings/Account.php:634 msgid "Show detailled notifications" msgstr "Zobrazit detailní oznámení" -#: src/Module/Settings/Account.php:629 +#: src/Module/Settings/Account.php:636 msgid "" "Per default, notifications are condensed to a single notification per item. " "When enabled every notification is displayed." msgstr "Ve výchozím nastavení jsou oznámení zhuštěné na jediné oznámení pro každou položku. Pokud je toto povolené, budou zobrazována všechna oznámení." -#: src/Module/Settings/Account.php:633 +#: src/Module/Settings/Account.php:640 msgid "Show notifications of ignored contacts" msgstr "" -#: src/Module/Settings/Account.php:635 +#: src/Module/Settings/Account.php:642 msgid "" "You don't see posts from ignored contacts. But you still see their comments." " This setting controls if you want to still receive regular notifications " "that are caused by ignored contacts or not." msgstr "" -#: src/Module/Settings/Account.php:638 +#: src/Module/Settings/Account.php:645 msgid "Advanced Account/Page Type Settings" msgstr "Pokročilé nastavení účtu/stránky" -#: src/Module/Settings/Account.php:639 +#: src/Module/Settings/Account.php:646 msgid "Change the behaviour of this account for special situations" msgstr "Změnit chování tohoto účtu ve speciálních situacích" -#: src/Module/Settings/Account.php:642 +#: src/Module/Settings/Account.php:649 msgid "Import Contacts" msgstr "" -#: src/Module/Settings/Account.php:643 +#: src/Module/Settings/Account.php:650 msgid "" "Upload a CSV file that contains the handle of your followed accounts in the " "first column you exported from the old account." msgstr "" -#: src/Module/Settings/Account.php:644 +#: src/Module/Settings/Account.php:651 msgid "Upload File" msgstr "" -#: src/Module/Settings/Account.php:647 +#: src/Module/Settings/Account.php:654 msgid "Relocate" msgstr "Přemístit" -#: src/Module/Settings/Account.php:648 +#: src/Module/Settings/Account.php:655 msgid "" "If you have moved this profile from another server, and some of your " "contacts don't receive your updates, try pushing this button." msgstr "Pokud jste přemístil/a tento profil z jiného serveru a nějaký z vašich kontaktů nedostává vaše aktualizace, zkuste stisknout toto tlačítko." -#: src/Module/Settings/Account.php:649 +#: src/Module/Settings/Account.php:656 msgid "Resend relocate message to contacts" msgstr "Znovu odeslat správu o přemístění Vašim kontaktům" @@ -10273,120 +10327,120 @@ msgstr "Nastavení doplňků" msgid "No Addon settings configured" msgstr "Žádná nastavení doplňků nenakonfigurována" -#: src/Module/Settings/Channels.php:142 +#: src/Module/Settings/Channels.php:148 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:153 msgid "This page can be used to define your own channels." msgstr "" -#: src/Module/Settings/Channels.php:176 +#: src/Module/Settings/Channels.php:182 msgid "Publish" msgstr "" -#: src/Module/Settings/Channels.php:176 +#: src/Module/Settings/Channels.php:182 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/Display.php:342 +#: src/Module/Settings/Channels.php:190 src/Module/Settings/Channels.php:211 +#: src/Module/Settings/Display.php:338 msgid "Label" msgstr "" -#: src/Module/Settings/Channels.php:185 src/Module/Settings/Channels.php:206 -#: src/Module/Settings/Display.php:343 +#: src/Module/Settings/Channels.php:191 src/Module/Settings/Channels.php:212 +#: src/Module/Settings/Display.php:339 #: 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:192 src/Module/Settings/Channels.php:213 msgid "Access Key" msgstr "" -#: src/Module/Settings/Channels.php:187 src/Module/Settings/Channels.php:208 +#: src/Module/Settings/Channels.php:193 src/Module/Settings/Channels.php:214 msgid "Circle/Channel" msgstr "" -#: src/Module/Settings/Channels.php:188 src/Module/Settings/Channels.php:209 +#: src/Module/Settings/Channels.php:194 src/Module/Settings/Channels.php:215 msgid "Include Tags" msgstr "" -#: src/Module/Settings/Channels.php:189 src/Module/Settings/Channels.php:210 +#: src/Module/Settings/Channels.php:195 src/Module/Settings/Channels.php:216 msgid "Exclude Tags" msgstr "" -#: src/Module/Settings/Channels.php:190 src/Module/Settings/Channels.php:211 +#: src/Module/Settings/Channels.php:196 src/Module/Settings/Channels.php:217 msgid "Minimum Size" msgstr "" -#: src/Module/Settings/Channels.php:191 src/Module/Settings/Channels.php:212 +#: src/Module/Settings/Channels.php:197 src/Module/Settings/Channels.php:218 msgid "Maximum Size" msgstr "" -#: src/Module/Settings/Channels.php:192 src/Module/Settings/Channels.php:213 +#: src/Module/Settings/Channels.php:198 src/Module/Settings/Channels.php:219 msgid "Full Text Search" msgstr "" -#: src/Module/Settings/Channels.php:196 src/Module/Settings/Channels.php:217 +#: src/Module/Settings/Channels.php:202 src/Module/Settings/Channels.php:223 msgid "Select all languages that you want to see in this channel." msgstr "" -#: src/Module/Settings/Channels.php:198 +#: src/Module/Settings/Channels.php:204 msgid "Delete channel" msgstr "" -#: src/Module/Settings/Channels.php:198 +#: src/Module/Settings/Channels.php:204 msgid "Check to delete this entry from the channel list" msgstr "" -#: src/Module/Settings/Channels.php:205 +#: src/Module/Settings/Channels.php:211 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:212 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:213 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:214 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:215 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:216 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:217 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:218 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:219 #, php-format msgid "" "Search terms for the body, supports the \"boolean mode\" operators from " @@ -10394,35 +10448,35 @@ msgid "" "keywords: %s" msgstr "" -#: src/Module/Settings/Channels.php:214 +#: src/Module/Settings/Channels.php:220 msgid "Check to display images in the channel." msgstr "" -#: src/Module/Settings/Channels.php:215 +#: src/Module/Settings/Channels.php:221 msgid "Check to display videos in the channel." msgstr "" -#: src/Module/Settings/Channels.php:216 +#: src/Module/Settings/Channels.php:222 msgid "Check to display audio in the channel." msgstr "" -#: src/Module/Settings/Channels.php:221 +#: src/Module/Settings/Channels.php:227 msgid "Add new entry to the channel list" msgstr "" -#: src/Module/Settings/Channels.php:222 +#: src/Module/Settings/Channels.php:228 msgid "Add" msgstr "Přidat" -#: src/Module/Settings/Channels.php:224 +#: src/Module/Settings/Channels.php:230 msgid "Current Entries in the channel list" msgstr "" -#: src/Module/Settings/Channels.php:227 +#: src/Module/Settings/Channels.php:233 msgid "Delete entry from the channel list" msgstr "" -#: src/Module/Settings/Channels.php:228 +#: src/Module/Settings/Channels.php:234 msgid "Delete entry from the channel list?" msgstr "" @@ -10489,15 +10543,13 @@ msgid "Any conversation my follows interacted with, including likes" msgstr "" #: src/Module/Settings/Connectors.php:221 -msgid "Enable Content Warning" +msgid "Collapse sensitive posts" msgstr "" #: src/Module/Settings/Connectors.php:221 msgid "" -"Users on networks like Mastodon or Pleroma are able to set a content warning" -" field which collapse their post by default. This enables the automatic " -"collapsing instead of setting the content warning as the post title. Doesn't" -" affect any other content filtering you eventually set up." +"If a post is marked as \"sensitive\", it will be displayed in a collapsed " +"state, if this option is enabled." msgstr "" #: src/Module/Settings/Connectors.php:222 @@ -10697,193 +10749,185 @@ msgstr "Potenciální delegáti" msgid "No entries." msgstr "Žádné záznamy." -#: src/Module/Settings/Display.php:185 +#: src/Module/Settings/Display.php:183 msgid "The theme you chose isn't available." msgstr "Motiv, který jste si vybral/a, není dostupný." -#: src/Module/Settings/Display.php:225 +#: src/Module/Settings/Display.php:223 #, php-format msgid "%s - (Unsupported)" msgstr "%s - (Nepodporováno)" -#: src/Module/Settings/Display.php:263 +#: src/Module/Settings/Display.php:260 msgid "No preview" msgstr "" -#: src/Module/Settings/Display.php:264 +#: src/Module/Settings/Display.php:261 msgid "No image" msgstr "" -#: src/Module/Settings/Display.php:265 +#: src/Module/Settings/Display.php:262 msgid "Small Image" msgstr "" -#: src/Module/Settings/Display.php:266 +#: src/Module/Settings/Display.php:263 msgid "Large Image" msgstr "" -#: src/Module/Settings/Display.php:311 +#: src/Module/Settings/Display.php:308 msgid "Display Settings" msgstr "Nastavení zobrazení" -#: src/Module/Settings/Display.php:313 +#: src/Module/Settings/Display.php:310 msgid "General Theme Settings" msgstr "Obecná nastavení motivu" -#: src/Module/Settings/Display.php:314 +#: src/Module/Settings/Display.php:311 msgid "Custom Theme Settings" msgstr "Vlastní nastavení motivu" -#: src/Module/Settings/Display.php:315 +#: src/Module/Settings/Display.php:312 msgid "Content Settings" msgstr "Nastavení obsahu" -#: src/Module/Settings/Display.php:316 view/theme/duepuntozero/config.php:86 +#: src/Module/Settings/Display.php:313 view/theme/duepuntozero/config.php:86 #: view/theme/frio/config.php:151 view/theme/quattro/config.php:88 #: view/theme/vier/config.php:136 msgid "Theme settings" msgstr "Nastavení motivu" -#: src/Module/Settings/Display.php:317 +#: src/Module/Settings/Display.php:314 msgid "Timelines" msgstr "" -#: src/Module/Settings/Display.php:324 +#: src/Module/Settings/Display.php:321 msgid "Display Theme:" msgstr "Motiv zobrazení:" -#: src/Module/Settings/Display.php:325 +#: src/Module/Settings/Display.php:322 msgid "Mobile Theme:" msgstr "Mobilní motiv:" -#: src/Module/Settings/Display.php:328 +#: src/Module/Settings/Display.php:325 msgid "Number of items to display per page:" msgstr "Počet položek zobrazených na stránce:" -#: src/Module/Settings/Display.php:328 src/Module/Settings/Display.php:329 +#: src/Module/Settings/Display.php:325 src/Module/Settings/Display.php:326 msgid "Maximum of 100 items" msgstr "Maximum 100 položek" -#: src/Module/Settings/Display.php:329 +#: src/Module/Settings/Display.php:326 msgid "Number of items to display per page when viewed from mobile device:" msgstr "Počet položek ke zobrazení na stránce při zobrazení na mobilním zařízení:" -#: src/Module/Settings/Display.php:330 +#: src/Module/Settings/Display.php:327 msgid "Update browser every xx seconds" msgstr "Aktualizovat prohlížeč každých xx sekund" -#: src/Module/Settings/Display.php:330 +#: src/Module/Settings/Display.php:327 msgid "Minimum of 10 seconds. Enter -1 to disable it." msgstr "Minimum je 10 sekund. Zadáním hodnoty -1 funkci vypnete." -#: src/Module/Settings/Display.php:331 +#: src/Module/Settings/Display.php:328 msgid "Display emoticons" msgstr "" -#: src/Module/Settings/Display.php:331 +#: src/Module/Settings/Display.php:328 msgid "When enabled, emoticons are replaced with matching symbols." msgstr "" -#: src/Module/Settings/Display.php:332 +#: src/Module/Settings/Display.php:329 msgid "Infinite scroll" msgstr "Nekonečné posouvání" -#: src/Module/Settings/Display.php:332 +#: src/Module/Settings/Display.php:329 msgid "Automatic fetch new items when reaching the page end." msgstr "" -#: src/Module/Settings/Display.php:333 +#: src/Module/Settings/Display.php:330 msgid "Enable Smart Threading" msgstr "" -#: src/Module/Settings/Display.php:333 +#: src/Module/Settings/Display.php:330 msgid "Enable the automatic suppression of extraneous thread indentation." msgstr "" -#: src/Module/Settings/Display.php:334 +#: src/Module/Settings/Display.php:331 msgid "Display the Dislike feature" msgstr "" -#: src/Module/Settings/Display.php:334 +#: src/Module/Settings/Display.php:331 msgid "" "Display the Dislike button and dislike reactions on posts and comments." msgstr "" -#: src/Module/Settings/Display.php:335 +#: src/Module/Settings/Display.php:332 msgid "Display the resharer" msgstr "" -#: src/Module/Settings/Display.php:335 +#: src/Module/Settings/Display.php:332 msgid "Display the first resharer as icon and text on a reshared item." msgstr "" -#: src/Module/Settings/Display.php:336 -msgid "Display sensitive content" -msgstr "" - -#: src/Module/Settings/Display.php:336 -msgid "If enabled, pictures in posts marked as \"sensitive\" will not be blurred." -msgstr "" - -#: src/Module/Settings/Display.php:337 +#: src/Module/Settings/Display.php:333 msgid "Stay local" msgstr "" -#: src/Module/Settings/Display.php:337 +#: src/Module/Settings/Display.php:333 msgid "Don't go to a remote system when following a contact link." msgstr "" -#: src/Module/Settings/Display.php:338 +#: src/Module/Settings/Display.php:334 msgid "Show the post deletion checkbox" msgstr "" -#: src/Module/Settings/Display.php:338 +#: src/Module/Settings/Display.php:334 msgid "Display the checkbox for the post deletion on the network page." msgstr "" -#: src/Module/Settings/Display.php:339 +#: src/Module/Settings/Display.php:335 msgid "DIsplay the event list" msgstr "" -#: src/Module/Settings/Display.php:339 +#: src/Module/Settings/Display.php:335 msgid "Display the birthday reminder and event list on the network page." msgstr "" -#: src/Module/Settings/Display.php:340 +#: src/Module/Settings/Display.php:336 msgid "Link preview mode" msgstr "" -#: src/Module/Settings/Display.php:340 +#: src/Module/Settings/Display.php:336 msgid "Appearance of the link preview that is added to each post with a link." msgstr "" -#: src/Module/Settings/Display.php:345 +#: src/Module/Settings/Display.php:341 msgid "Bookmark" msgstr "" -#: src/Module/Settings/Display.php:347 +#: src/Module/Settings/Display.php:343 msgid "" "Enable timelines that you want to see in the channels widget. Bookmark " "timelines that you want to see in the top menu." msgstr "" -#: src/Module/Settings/Display.php:349 +#: src/Module/Settings/Display.php:345 msgid "Channel languages:" msgstr "" -#: src/Module/Settings/Display.php:349 +#: src/Module/Settings/Display.php:345 msgid "Select all languages that you want to see in your channels." msgstr "" -#: src/Module/Settings/Display.php:351 +#: src/Module/Settings/Display.php:347 msgid "Beginning of week:" msgstr "Začátek týdne:" -#: src/Module/Settings/Display.php:352 +#: src/Module/Settings/Display.php:348 msgid "Default calendar view:" msgstr "" -#: src/Module/Settings/Features.php:74 +#: src/Module/Settings/Features.php:73 msgid "Additional Features" msgstr "Dodatečné vlastnosti" @@ -11630,59 +11674,59 @@ msgstr "Přepínání mezi různými identitami nebo komunitními/skupinovými s msgid "Select an identity to manage: " msgstr "Vyberte identitu ke spravování: " -#: src/Module/User/Import.php:103 +#: src/Module/User/Import.php:104 msgid "User imports on closed servers can only be done by an administrator." msgstr "Importy uživatelů na uzavřených serverech může provést pouze administrátor." -#: src/Module/User/Import.php:119 +#: src/Module/User/Import.php:120 msgid "Move account" msgstr "Přesunout účet" -#: src/Module/User/Import.php:120 +#: src/Module/User/Import.php:121 msgid "You can import an account from another Friendica server." msgstr "Můžete importovat účet z jiného serveru Friendica." -#: src/Module/User/Import.php:121 +#: src/Module/User/Import.php:122 msgid "" "You need to export your account from the old server and upload it here. We " "will recreate your old account here with all your contacts. We will try also" " to inform your friends that you moved here." msgstr "Musíte exportovat svůj účet na starém serveru a nahrát ho zde. My následně vytvoříme Váš původní účet zde včetně všech kontaktů. Zároveň se pokusíme informovat všechny Vaše přátele, že jste se sem přestěhoval/a." -#: src/Module/User/Import.php:122 +#: src/Module/User/Import.php:123 msgid "" "This feature is experimental. We can't import contacts from the OStatus " "network (GNU Social/Statusnet) or from Diaspora" msgstr "Tato vlastnost je experimentální. Nemůžeme importovat kontakty za sítě OStatus (GNU social/StatusNet) nebo z Diaspory" -#: src/Module/User/Import.php:123 +#: src/Module/User/Import.php:124 msgid "Account file" msgstr "Soubor s účtem" -#: src/Module/User/Import.php:123 +#: src/Module/User/Import.php:124 msgid "" "To export your account, go to \"Settings->Export your personal data\" and " "select \"Export account\"" msgstr "K exportu Vašeho účtu jděte na „Nastavení->Exportovat osobní údaje“ a zvolte „Exportovat účet“" -#: src/Module/User/Import.php:217 +#: src/Module/User/Import.php:218 msgid "Error decoding account file" msgstr "Chyba dekódování uživatelského účtu" -#: src/Module/User/Import.php:222 +#: src/Module/User/Import.php:223 msgid "Error! No version data in file! This is not a Friendica account file?" msgstr "Chyba! V souboru nejsou data o verzi! Je to opravdu soubor s účtem Friendica?" -#: src/Module/User/Import.php:230 +#: src/Module/User/Import.php:231 #, php-format msgid "User '%s' already exists on this server!" msgstr "Uživatel „%s“ již na tomto serveru existuje!" -#: src/Module/User/Import.php:267 +#: src/Module/User/Import.php:268 msgid "User creation error" msgstr "Chyba při vytváření uživatele" -#: src/Module/User/Import.php:316 +#: src/Module/User/Import.php:317 #, php-format msgid "%d contact not imported" msgid_plural "%d contacts not imported" @@ -11691,11 +11735,11 @@ msgstr[1] "%d kontakty nenaimportovány" msgstr[2] "%d kontaktu nenaimportováno" msgstr[3] "%d kontaktů nenaimportováno" -#: src/Module/User/Import.php:365 +#: src/Module/User/Import.php:366 msgid "User profile creation error" msgstr "Chyba vytváření uživatelského profilu" -#: src/Module/User/Import.php:416 +#: src/Module/User/Import.php:417 msgid "Done. You can now login with your username and password" msgstr "Hotovo. Nyní se můžete přihlásit se svým uživatelským jménem a heslem" @@ -11913,15 +11957,15 @@ msgstr "%s okomentoval/a příspěvek uživatele %s" msgid "%s created a new post" msgstr "%s vytvořil nový příspěvek" -#: src/Navigation/Notifications/Factory/Introduction.php:133 +#: src/Navigation/Notifications/Factory/Introduction.php:132 msgid "Friend Suggestion" msgstr "Návrh přátelství" -#: src/Navigation/Notifications/Factory/Introduction.php:159 +#: src/Navigation/Notifications/Factory/Introduction.php:158 msgid "Friend/Connect Request" msgstr "Požadavek o přátelství/spojení" -#: src/Navigation/Notifications/Factory/Introduction.php:159 +#: src/Navigation/Notifications/Factory/Introduction.php:158 msgid "New Follower" msgstr "Nový sledující" @@ -12364,201 +12408,201 @@ msgstr "Tato položka byla upravena" msgid "Connector Message" msgstr "" -#: src/Object/Post.php:226 src/Object/Post.php:228 +#: src/Object/Post.php:239 src/Object/Post.php:241 msgid "Edit" msgstr "Upravit" -#: src/Object/Post.php:262 +#: src/Object/Post.php:275 msgid "Delete globally" msgstr "Smazat globálně" -#: src/Object/Post.php:262 +#: src/Object/Post.php:275 msgid "Remove locally" msgstr "Odstranit lokálně" -#: src/Object/Post.php:269 +#: src/Object/Post.php:282 #, php-format msgid "Block %s" msgstr "" -#: src/Object/Post.php:274 +#: src/Object/Post.php:287 #, php-format msgid "Ignore %s" msgstr "" -#: src/Object/Post.php:279 +#: src/Object/Post.php:292 #, php-format msgid "Collapse %s" msgstr "" -#: src/Object/Post.php:283 +#: src/Object/Post.php:296 msgid "Report post" msgstr "" -#: src/Object/Post.php:294 +#: src/Object/Post.php:307 msgid "Save to folder" msgstr "" -#: src/Object/Post.php:334 +#: src/Object/Post.php:347 msgid "I will attend" msgstr "zúčastním se" -#: src/Object/Post.php:334 +#: src/Object/Post.php:347 msgid "I will not attend" msgstr "nezúčastním se" -#: src/Object/Post.php:334 +#: src/Object/Post.php:347 msgid "I might attend" msgstr "mohl bych se zúčastnit" -#: src/Object/Post.php:381 +#: src/Object/Post.php:394 msgid "Ignore thread" msgstr "" -#: src/Object/Post.php:382 +#: src/Object/Post.php:395 msgid "Unignore thread" msgstr "" -#: src/Object/Post.php:383 +#: src/Object/Post.php:396 msgid "Toggle ignore status" msgstr "" -#: src/Object/Post.php:393 +#: src/Object/Post.php:406 msgid "Add star" msgstr "" -#: src/Object/Post.php:394 +#: src/Object/Post.php:407 msgid "Remove star" msgstr "" -#: src/Object/Post.php:395 +#: src/Object/Post.php:408 msgid "Toggle star status" msgstr "" -#: src/Object/Post.php:406 +#: src/Object/Post.php:419 msgid "Pin" msgstr "" -#: src/Object/Post.php:407 +#: src/Object/Post.php:420 msgid "Unpin" msgstr "" -#: src/Object/Post.php:408 +#: src/Object/Post.php:421 msgid "Toggle pin status" msgstr "" -#: src/Object/Post.php:411 +#: src/Object/Post.php:424 msgid "Pinned" msgstr "" -#: src/Object/Post.php:416 +#: src/Object/Post.php:429 msgid "Add tag" msgstr "" -#: src/Object/Post.php:429 +#: src/Object/Post.php:444 msgid "Quote share this" msgstr "" -#: src/Object/Post.php:429 +#: src/Object/Post.php:444 msgid "Quote Share" msgstr "" -#: src/Object/Post.php:432 +#: src/Object/Post.php:447 msgid "Reshare this" msgstr "" -#: src/Object/Post.php:432 +#: src/Object/Post.php:447 msgid "Reshare" msgstr "" -#: src/Object/Post.php:433 +#: src/Object/Post.php:448 msgid "Cancel your Reshare" msgstr "" -#: src/Object/Post.php:433 +#: src/Object/Post.php:448 msgid "Unshare" msgstr "" -#: src/Object/Post.php:485 +#: src/Object/Post.php:492 #, php-format msgid "%s (Received %s)" msgstr "" -#: src/Object/Post.php:491 +#: src/Object/Post.php:498 msgid "Comment this item on your system" msgstr "" -#: src/Object/Post.php:491 +#: src/Object/Post.php:498 msgid "Remote comment" msgstr "" -#: src/Object/Post.php:513 +#: src/Object/Post.php:520 msgid "Share via ..." msgstr "" -#: src/Object/Post.php:513 +#: src/Object/Post.php:520 msgid "Share via external services" msgstr "" -#: src/Object/Post.php:520 +#: src/Object/Post.php:527 msgid "Unknown parent" msgstr "" -#: src/Object/Post.php:524 +#: src/Object/Post.php:531 #, php-format msgid "in reply to %s" msgstr "" -#: src/Object/Post.php:526 +#: src/Object/Post.php:533 msgid "Parent is probably private or not federated." msgstr "" -#: src/Object/Post.php:550 +#: src/Object/Post.php:557 msgid "to" msgstr "na" -#: src/Object/Post.php:551 +#: src/Object/Post.php:558 msgid "via" msgstr "přes" -#: src/Object/Post.php:552 +#: src/Object/Post.php:559 msgid "Wall-to-Wall" msgstr "Ze zdi na zeď" -#: src/Object/Post.php:553 +#: src/Object/Post.php:560 msgid "via Wall-To-Wall:" msgstr "ze zdi na zeď" -#: src/Object/Post.php:604 +#: src/Object/Post.php:613 #, php-format msgid "Reply to %s" msgstr "Odpovědět uživateli %s" -#: src/Object/Post.php:607 +#: src/Object/Post.php:616 msgid "More" msgstr "" -#: src/Object/Post.php:626 +#: src/Object/Post.php:635 msgid "Notifier task is pending" msgstr "Úloha pro notifiera čeká" -#: src/Object/Post.php:627 +#: src/Object/Post.php:636 msgid "Delivery to remote servers is pending" msgstr "Doručení vzdáleným serverům čeká" -#: src/Object/Post.php:628 +#: src/Object/Post.php:637 msgid "Delivery to remote servers is underway" msgstr "Doručení vzdáleným serverům je v plném proudu" -#: src/Object/Post.php:629 +#: src/Object/Post.php:638 msgid "Delivery to remote servers is mostly done" msgstr "Doručení vzdáleným serverům je téměř hotovo" -#: src/Object/Post.php:630 +#: src/Object/Post.php:639 msgid "Delivery to remote servers is done" msgstr "Doručení vzdáleným serverům je hotovo" -#: src/Object/Post.php:652 +#: src/Object/Post.php:661 #, php-format msgid "%d comment" msgid_plural "%d comments" @@ -12567,65 +12611,65 @@ msgstr[1] "%d komentáře" msgstr[2] "%d komentáře" msgstr[3] "%d komentářů" -#: src/Object/Post.php:653 +#: src/Object/Post.php:662 msgid "Show more" msgstr "Zobrazit více" -#: src/Object/Post.php:654 +#: src/Object/Post.php:663 msgid "Show fewer" msgstr "Zobrazit méně" -#: src/Object/Post.php:691 +#: src/Object/Post.php:700 #, php-format msgid "Reshared by: %s" msgstr "" -#: src/Object/Post.php:696 +#: src/Object/Post.php:705 #, php-format msgid "Viewed by: %s" msgstr "" -#: src/Object/Post.php:701 +#: src/Object/Post.php:710 #, php-format msgid "Read by: %s" msgstr "" -#: src/Object/Post.php:706 +#: src/Object/Post.php:715 #, php-format msgid "Liked by: %s" msgstr "" -#: src/Object/Post.php:711 +#: src/Object/Post.php:720 #, php-format msgid "Disliked by: %s" msgstr "" -#: src/Object/Post.php:716 +#: src/Object/Post.php:725 #, php-format msgid "Attended by: %s" msgstr "" -#: src/Object/Post.php:721 +#: src/Object/Post.php:730 #, php-format msgid "Maybe attended by: %s" msgstr "" -#: src/Object/Post.php:726 +#: src/Object/Post.php:735 #, php-format msgid "Not attended by: %s" msgstr "" -#: src/Object/Post.php:731 +#: src/Object/Post.php:740 #, php-format msgid "Commented by: %s" msgstr "" -#: src/Object/Post.php:736 +#: src/Object/Post.php:745 #, php-format msgid "Reacted with %s by: %s" msgstr "" -#: src/Object/Post.php:759 +#: src/Object/Post.php:768 #, php-format msgid "Quote shared by: %s" msgstr "" @@ -12634,25 +12678,25 @@ msgstr "" msgid "Chat" msgstr "" -#: src/Protocol/Delivery.php:547 +#: src/Protocol/Delivery.php:544 msgid "(no subject)" msgstr "" -#: src/Protocol/OStatus.php:1390 +#: src/Protocol/OStatus.php:1392 #, php-format msgid "%s is now following %s." msgstr "%s nyní sleduje %s." -#: src/Protocol/OStatus.php:1391 +#: src/Protocol/OStatus.php:1393 msgid "following" msgstr "sleduji" -#: src/Protocol/OStatus.php:1394 +#: src/Protocol/OStatus.php:1396 #, php-format msgid "%s stopped following %s." msgstr "%s přestal/a sledovat uživatele %s." -#: src/Protocol/OStatus.php:1395 +#: src/Protocol/OStatus.php:1397 msgid "stopped following" msgstr "přestal/a sledovat" @@ -12661,20 +12705,20 @@ msgstr "přestal/a sledovat" msgid "The folder %s must be writable by webserver." msgstr "" -#: src/Security/Authentication.php:227 +#: src/Security/Authentication.php:216 msgid "Login failed." msgstr "Přihlášení se nezdařilo." -#: src/Security/Authentication.php:272 +#: src/Security/Authentication.php:261 msgid "Login failed. Please check your credentials." msgstr "" -#: src/Security/Authentication.php:391 +#: src/Security/Authentication.php:375 #, php-format msgid "Welcome %s" msgstr "Vítejte, %s" -#: src/Security/Authentication.php:392 +#: src/Security/Authentication.php:376 msgid "Please upload a profile photo." msgstr "Prosím nahrajte profilovou fotku." diff --git a/view/lang/cs/strings.php b/view/lang/cs/strings.php index bb32fceee7..741dbf3bd3 100644 --- a/view/lang/cs/strings.php +++ b/view/lang/cs/strings.php @@ -281,14 +281,18 @@ $a->strings['Favourite Posts'] = 'Oblíbené přízpěvky'; $a->strings['General Features'] = 'Obecné vlastnosti'; $a->strings['Photo Location'] = 'Poloha fotky'; $a->strings['Photo metadata is normally stripped. This extracts the location (if present) prior to stripping metadata and links it to a map.'] = 'Metadata fotek jsou normálně odebrána. Tato funkce před odebrání metadat extrahuje polohu (pokud je k dispozici) a propojí ji s mapou.'; -$a->strings['Trending Tags'] = 'Populární štítky'; -$a->strings['Show a community page widget with a list of the most popular tags in recent public posts.'] = 'Zobrazit widget komunitní stránky se seznamem nejpopulárnějších štítků v nedávných veřejných příspěvcích.'; $a->strings['Post Composition Features'] = 'Nastavení vytváření příspěvků'; $a->strings['Explicit Mentions'] = 'Výslovné zmínky'; $a->strings['Add explicit mentions to comment box for manual control over who gets mentioned in replies.'] = 'Přidá do pole pro komentování výslovné zmínky pro ruční kontrolu nad tím, koho zmíníte v odpovědích.'; $a->strings['Post/Comment Tools'] = 'Nástroje příspěvků/komentářů'; $a->strings['Post Categories'] = 'Kategorie příspěvků'; $a->strings['Add categories to your posts'] = 'Přidat kategorie k vašim příspěvkům'; +$a->strings['Archives'] = 'Archivy'; +$a->strings['Protocols'] = 'Protokoly'; +$a->strings['Account Types'] = 'Typy účtů'; +$a->strings['Saved Searches'] = 'Uložená hledání'; +$a->strings['Saved Folders'] = 'Uložené složky'; +$a->strings['Trending Tags'] = 'Populární štítky'; $a->strings['Advanced Profile Settings'] = 'Pokročilá nastavení profilu'; $a->strings['Tag Cloud'] = 'Štítkový oblak'; $a->strings['Provide a personal tag cloud on your profile page'] = 'Poskytne na vaší profilové stránce osobní „štítkový oblak“'; @@ -398,9 +402,7 @@ $a->strings['Global Directory'] = 'Globální adresář'; $a->strings['Local Directory'] = 'Místní adresář'; $a->strings['Relationships'] = 'Vztahy'; $a->strings['All Contacts'] = 'Všechny kontakty'; -$a->strings['Protocols'] = 'Protokoly'; $a->strings['All Protocols'] = 'Všechny protokoly'; -$a->strings['Saved Folders'] = 'Uložené složky'; $a->strings['Everything'] = 'Všechno'; $a->strings['Categories'] = 'Kategorie'; $a->strings['%d contact in common'] = [ @@ -409,9 +411,7 @@ $a->strings['%d contact in common'] = [ 2 => '%d společného kontaktu', 3 => '%d společných kontaktů', ]; -$a->strings['Archives'] = 'Archivy'; $a->strings['News'] = 'Zprávy'; -$a->strings['Account Types'] = 'Typy účtů'; $a->strings['Export'] = 'Exportovat'; $a->strings['Export calendar as ical'] = 'Exportovat kalendář jako ical'; $a->strings['Export calendar as csv'] = 'Exportovat kalendář jako csv'; @@ -424,7 +424,6 @@ $a->strings['%d Contact'] = [ ]; $a->strings['View Contacts'] = 'Zobrazit kontakty'; $a->strings['Remove term'] = 'Odstranit termín'; -$a->strings['Saved Searches'] = 'Uložená hledání'; $a->strings['Trending Tags (last %d hour)'] = [ 0 => 'Populární štítky (poslední %d hodina)', 1 => 'Populární štítky (poslední %d hodiny)', @@ -600,7 +599,6 @@ $a->strings['%s\'s birthday'] = '%s má narozeniny'; $a->strings['Happy Birthday %s'] = 'Veselé narozeniny, %s'; $a->strings['activity'] = 'aktivita'; $a->strings['post'] = 'příspěvek'; -$a->strings['Content warning: %s'] = 'Varování o obsahu: %s'; $a->strings['bytes'] = 'bytů'; $a->strings['View on separate page'] = 'Zobrazit na separátní stránce'; $a->strings['[no subject]'] = '[bez předmětu]'; @@ -722,7 +720,8 @@ $a->strings['Failed Updates'] = 'Neúspěšné aktualizace'; $a->strings['This does not include updates prior to 1139, which did not return a status.'] = 'To nezahrnuje aktualizace do verze 1139, které nevracejí žádný status.'; $a->strings['Mark success (if update was manually applied)'] = 'Označit za úspěšné (pokud byla aktualizace aplikována manuálně)'; $a->strings['Attempt to execute this update step automatically'] = 'Pokusit se provést tuto aktualizaci automaticky.'; -$a->strings['Lock feature %s'] = 'Uzamknout vlastnost %s'; +$a->strings['No'] = 'Ne'; +$a->strings['Yes'] = 'Ano'; $a->strings['Manage Additional Features'] = 'Spravovat další funkce'; $a->strings['Other'] = 'Jiné'; $a->strings['unknown'] = 'neznámé'; @@ -1116,7 +1115,6 @@ $a->strings['Mark this contact as remote_self, this will cause friendica to repo $a->strings['Refetch contact data'] = 'Znovu načíst data kontaktu'; $a->strings['Toggle Blocked status'] = 'Přepínat stav Blokováno'; $a->strings['Toggle Ignored status'] = 'Přepínat stav Ignorováno'; -$a->strings['Yes'] = 'Ano'; $a->strings['No suggestions available. If this is a new site, please try again in 24 hours.'] = 'Nejsou dostupné žádné návrhy. Pokud je toto nový server, zkuste to znovu za 24 hodin.'; $a->strings['You aren\'t following this contact.'] = 'Tento kontakt nesledujete.'; $a->strings['Unfollowing is currently not supported by your network.'] = 'Zrušení sledování není aktuálně na Vaši síti podporováno.'; @@ -1348,7 +1346,6 @@ $a->strings['Hide Ignored Requests'] = 'Skrýt ignorované požadavky'; $a->strings['Notification type:'] = 'Typ oznámení:'; $a->strings['Suggested by:'] = 'Navrhl/a:'; $a->strings['Claims to be known to you: '] = 'Vaši údajní známí: '; -$a->strings['No'] = 'Ne'; $a->strings['Shall your connection be bidirectional or not?'] = 'Má vaše spojení být obousměrné, nebo ne?'; $a->strings['Accepting %s as a friend allows %s to subscribe to your posts, and you will also receive updates from them in your news feed.'] = 'Přijetí uživatele %s jako přítele dovolí uživateli %s odebírat Vaše příspěvky a Vy budete také přijímat aktualizace od něj ve Vašem kanále.'; $a->strings['Accepting %s as a subscriber allows them to subscribe to your posts, but you will not receive updates from them in your news feed.'] = 'Přijetí uživatele %s jako odběratele mu dovolí odebírat Vaše příspěvky, ale nebudete od něj přijímat aktualizace ve Vašem kanále.'; @@ -1373,9 +1370,6 @@ $a->strings['Done'] = 'Hotovo'; $a->strings['success'] = 'úspěch'; $a->strings['failed'] = 'selhalo'; $a->strings['ignored'] = 'ignorován'; -$a->strings['Remote privacy information not available.'] = 'Vzdálené informace o soukromí nejsou k dispozici.'; -$a->strings['Visible to:'] = 'Viditelné pro:'; -$a->strings['Followers (%s)'] = 'Sledující (%s)'; $a->strings['Invalid photo with id %s.'] = 'Neplatná fotka s ID %s.'; $a->strings['Edit post'] = 'Upravit příspěvek'; $a->strings['web link'] = 'webový odkaz'; @@ -1386,6 +1380,9 @@ $a->strings['audio link'] = 'odkaz na audio'; $a->strings['Remove Item Tag'] = 'Odebrat štítek položky'; $a->strings['Select a tag to remove: '] = 'Vyberte štítek k odebrání: '; $a->strings['Remove'] = 'Odstranit'; +$a->strings['Remote privacy information not available.'] = 'Vzdálené informace o soukromí nejsou k dispozici.'; +$a->strings['Visible to:'] = 'Viditelné pro:'; +$a->strings['Followers (%s)'] = 'Sledující (%s)'; $a->strings['No contacts.'] = 'Žádné kontakty.'; $a->strings['%s\'s timeline'] = 'Časová osa uživatele %s'; $a->strings['%s\'s posts'] = 'Příspěvky uživatele %s'; diff --git a/view/lang/de/messages.po b/view/lang/de/messages.po index ec232e1aac..be80eaa7f3 100644 --- a/view/lang/de/messages.po +++ b/view/lang/de/messages.po @@ -42,7 +42,7 @@ # René Wagner , 2019-2020 # a4e12f943b784a073d5fd49662354257_daaba5c , 2013 # a4e12f943b784a073d5fd49662354257_daaba5c , 2012-2013 -# silke m , 2015 +# Silke Meyer , 2015 # Steffen K9, 2018 # Steffen K9, 2019 # Tobias Diekershoff , 2013-2016 @@ -57,7 +57,7 @@ msgid "" msgstr "" "Project-Id-Version: friendica\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-03-01 08:51-0500\n" +"POT-Creation-Date: 2024-05-15 12:16+0000\n" "PO-Revision-Date: 2011-05-05 10:19+0000\n" "Last-Translator: Raroun, 2023-2024\n" "Language-Team: German (http://app.transifex.com/Friendica/friendica/language/de/)\n" @@ -67,57 +67,57 @@ msgstr "" "Language: de\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: mod/item.php:100 mod/item.php:103 mod/item.php:170 mod/item.php:173 +#: mod/item.php:101 mod/item.php:104 mod/item.php:171 mod/item.php:174 msgid "Unable to locate original post." msgstr "Konnte den Originalbeitrag nicht finden." -#: mod/item.php:138 +#: mod/item.php:139 msgid "Post updated." msgstr "Beitrag aktualisiert." -#: mod/item.php:203 mod/item.php:207 +#: mod/item.php:204 mod/item.php:208 msgid "Item wasn't stored." msgstr "Eintrag wurde nicht gespeichert" -#: mod/item.php:217 +#: mod/item.php:218 msgid "Item couldn't be fetched." msgstr "Eintrag konnte nicht geholt werden." -#: mod/item.php:259 mod/item.php:263 +#: mod/item.php:260 mod/item.php:264 msgid "Empty post discarded." msgstr "Leerer Beitrag wurde verworfen." -#: mod/item.php:433 src/Module/Admin/Themes/Details.php:39 +#: mod/item.php:435 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 "Beitrag nicht gefunden." -#: mod/item.php:457 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 +#: mod/item.php:459 mod/message.php:66 mod/message.php:112 mod/notes.php:45 +#: mod/photos.php:146 mod/photos.php:662 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 #: src/Module/Calendar/Event/API.php:88 src/Module/Calendar/Event/Form.php:84 #: src/Module/Calendar/Export.php:82 src/Module/Calendar/Show.php:82 #: src/Module/Circle.php:41 src/Module/Circle.php:84 #: src/Module/Contact/Advanced.php:60 src/Module/Contact/Follow.php:87 -#: src/Module/Contact/Follow.php:160 src/Module/Contact/MatchInterests.php:86 +#: src/Module/Contact/Follow.php:160 src/Module/Contact/MatchInterests.php:87 #: src/Module/Contact/Suggestions.php:54 src/Module/Contact/Unfollow.php:66 #: src/Module/Contact/Unfollow.php:80 src/Module/Contact/Unfollow.php:112 #: src/Module/FollowConfirm.php:38 src/Module/FriendSuggest.php:57 #: src/Module/Invite.php:42 src/Module/Invite.php:131 #: src/Module/Notifications/Notification.php:76 #: src/Module/Notifications/Notification.php:107 -#: src/Module/OStatus/Repair.php:60 src/Module/OStatus/Subscribe.php:66 +#: src/Module/OStatus/Repair.php:60 src/Module/OStatus/Subscribe.php:68 #: src/Module/Post/Edit.php:76 src/Module/Profile/Common.php:75 #: src/Module/Profile/Contacts.php:78 src/Module/Profile/Photos.php:92 #: src/Module/Profile/Schedule.php:39 src/Module/Profile/Schedule.php:56 -#: src/Module/Register.php:77 src/Module/Register.php:90 -#: src/Module/Register.php:206 src/Module/Register.php:245 +#: src/Module/Register.php:78 src/Module/Register.php:91 +#: 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/Display.php:90 src/Module/Settings/Display.php:199 +#: src/Module/Settings/Account.php:386 src/Module/Settings/Channels.php:66 +#: src/Module/Settings/Channels.php:141 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 #: src/Module/Settings/Profile/Photo/Index.php:110 #: src/Module/Settings/RemoveMe.php:119 src/Module/Settings/UserExport.php:78 @@ -125,7 +125,7 @@ msgstr "Beitrag nicht gefunden." #: src/Module/Settings/UserExport.php:213 #: src/Module/Settings/UserExport.php:233 #: src/Module/Settings/UserExport.php:298 src/Module/User/Delegation.php:154 -#: src/Module/User/Import.php:84 src/Module/User/Import.php:91 +#: src/Module/User/Import.php:85 src/Module/User/Import.php:92 msgid "Permission denied." msgstr "Zugriff verweigert." @@ -263,95 +263,96 @@ msgstr "\nDie Anmeldedaten sind die folgenden:\n\nAdresse der Seite: %1$s\nLogin msgid "Your password has been changed at %s" msgstr "Auf %s wurde dein Passwort geändert" -#: mod/message.php:46 mod/message.php:128 src/Content/Nav.php:321 +#: mod/message.php:45 mod/message.php:127 src/Content/Nav.php:321 msgid "New Message" msgstr "Neue Nachricht" -#: mod/message.php:82 +#: mod/message.php:81 msgid "No recipient selected." msgstr "Kein Empfänger gewählt." -#: mod/message.php:87 +#: mod/message.php:86 msgid "Unable to locate contact information." msgstr "Konnte die Kontaktinformationen nicht finden." -#: mod/message.php:91 +#: mod/message.php:90 msgid "Message could not be sent." msgstr "Nachricht konnte nicht gesendet werden." -#: mod/message.php:95 +#: mod/message.php:94 msgid "Message collection failure." msgstr "Konnte Nachrichten nicht abrufen." -#: mod/message.php:122 src/Module/Notifications/Introductions.php:135 +#: mod/message.php:121 src/Module/Notifications/Introductions.php:135 #: src/Module/Notifications/Introductions.php:170 #: src/Module/Notifications/Notification.php:85 msgid "Discard" msgstr "Verwerfen" -#: mod/message.php:135 src/Content/Nav.php:318 view/theme/frio/theme.php:244 +#: mod/message.php:134 src/Content/Nav.php:318 view/theme/frio/theme.php:244 msgid "Messages" msgstr "Nachrichten" -#: mod/message.php:148 +#: mod/message.php:147 msgid "Conversation not found." msgstr "Unterhaltung nicht gefunden." -#: mod/message.php:153 +#: mod/message.php:152 msgid "Message was not deleted." msgstr "Nachricht wurde nicht gelöscht" -#: mod/message.php:168 +#: mod/message.php:167 msgid "Conversation was not removed." msgstr "Unterhaltung wurde nicht entfernt" -#: mod/message.php:181 mod/message.php:286 +#: mod/message.php:180 mod/message.php:285 msgid "Please enter a link URL:" msgstr "Bitte gib die URL des Links ein:" -#: mod/message.php:190 +#: mod/message.php:189 msgid "Send Private Message" msgstr "Private Nachricht senden" -#: mod/message.php:191 mod/message.php:346 +#: mod/message.php:190 mod/message.php:345 +#: src/Module/Privacy/PermissionTooltip.php:132 msgid "To:" msgstr "An:" -#: mod/message.php:192 mod/message.php:347 +#: mod/message.php:191 mod/message.php:346 msgid "Subject:" msgstr "Betreff:" -#: mod/message.php:196 mod/message.php:350 src/Module/Invite.php:171 +#: mod/message.php:195 mod/message.php:349 src/Module/Invite.php:171 msgid "Your message:" msgstr "Deine Nachricht:" -#: mod/message.php:199 mod/message.php:354 src/Content/Conversation.php:370 +#: mod/message.php:198 mod/message.php:353 src/Content/Conversation.php:369 #: src/Module/Post/Edit.php:131 msgid "Upload photo" msgstr "Foto hochladen" -#: mod/message.php:200 mod/message.php:355 src/Module/Post/Edit.php:135 +#: mod/message.php:199 mod/message.php:354 src/Module/Post/Edit.php:135 msgid "Insert web link" msgstr "Einen Link einfügen" -#: mod/message.php:201 mod/message.php:357 mod/photos.php:1297 -#: src/Content/Conversation.php:401 src/Content/Conversation.php:1586 -#: src/Module/Item/Compose.php:206 src/Module/Post/Edit.php:145 -#: src/Object/Post.php:609 +#: mod/message.php:200 mod/message.php:356 mod/photos.php:1290 +#: src/Content/Conversation.php:400 src/Content/Conversation.php:1576 +#: src/Module/Item/Compose.php:213 src/Module/Post/Edit.php:145 +#: src/Object/Post.php:618 msgid "Please wait" msgstr "Bitte warten" -#: mod/message.php:202 mod/message.php:356 mod/photos.php:701 -#: mod/photos.php:820 mod/photos.php:1097 mod/photos.php:1138 -#: mod/photos.php:1194 mod/photos.php:1274 +#: mod/message.php:201 mod/message.php:355 mod/photos.php:693 +#: mod/photos.php:813 mod/photos.php:1090 mod/photos.php:1131 +#: mod/photos.php:1187 mod/photos.php:1267 #: src/Module/Calendar/Event/Form.php:250 src/Module/Contact/Advanced.php:132 -#: src/Module/Contact/Profile.php:364 +#: src/Module/Contact/Profile.php:370 #: src/Module/Debug/ActivityPubConversion.php:140 #: src/Module/Debug/Babel.php:315 src/Module/Debug/Localtime.php:64 #: src/Module/Debug/Probe.php:54 src/Module/Debug/WebFinger.php:51 #: src/Module/FriendSuggest.php:145 src/Module/Install.php:234 #: src/Module/Install.php:274 src/Module/Install.php:309 -#: src/Module/Invite.php:178 src/Module/Item/Compose.php:189 +#: src/Module/Invite.php:178 src/Module/Item/Compose.php:196 #: src/Module/Moderation/Item/Source.php:79 #: src/Module/Moderation/Report/Create.php:168 #: src/Module/Moderation/Report/Create.php:183 @@ -360,58 +361,58 @@ msgstr "Bitte warten" #: src/Module/Profile/Profile.php:274 #: src/Module/Settings/Profile/Index.php:257 #: src/Module/Settings/Server/Action.php:79 src/Module/User/Delegation.php:189 -#: src/Object/Post.php:1154 view/theme/duepuntozero/config.php:85 +#: src/Object/Post.php:1159 view/theme/duepuntozero/config.php:85 #: view/theme/frio/config.php:150 view/theme/quattro/config.php:87 #: view/theme/vier/config.php:135 msgid "Submit" msgstr "Senden" -#: mod/message.php:223 +#: mod/message.php:222 msgid "No messages." msgstr "Keine Nachrichten." -#: mod/message.php:279 +#: mod/message.php:278 msgid "Message not available." msgstr "Nachricht nicht verfügbar." -#: mod/message.php:323 +#: mod/message.php:322 msgid "Delete message" msgstr "Nachricht löschen" -#: mod/message.php:325 mod/message.php:456 +#: mod/message.php:324 mod/message.php:453 msgid "D, d M Y - g:i A" msgstr "D, d. M Y - H:i" -#: mod/message.php:340 mod/message.php:453 +#: mod/message.php:339 mod/message.php:450 msgid "Delete conversation" msgstr "Unterhaltung löschen" -#: mod/message.php:342 +#: mod/message.php:341 msgid "" "No secure communications available. You may be able to " "respond from the sender's profile page." msgstr "Sichere Kommunikation ist nicht verfügbar. Eventuell kannst du auf der Profilseite des Absenders antworten." -#: mod/message.php:345 +#: mod/message.php:344 msgid "Send Reply" msgstr "Antwort senden" -#: mod/message.php:427 +#: mod/message.php:424 #, php-format msgid "Unknown sender - %s" msgstr "Unbekannter Absender - %s" -#: mod/message.php:429 +#: mod/message.php:426 #, php-format msgid "You and %s" msgstr "Du und %s" -#: mod/message.php:431 +#: mod/message.php:428 #, php-format msgid "%s and You" msgstr "%s und du" -#: mod/message.php:459 +#: mod/message.php:456 #, php-format msgid "%d message" msgid_plural "%d messages" @@ -426,118 +427,118 @@ msgstr "Persönliche Notizen" msgid "Personal notes are visible only by yourself." msgstr "Persönliche Notizen sind nur für dich sichtbar." -#: mod/notes.php:57 src/Content/Text/HTML.php:860 +#: mod/notes.php:57 src/Content/Text/HTML.php:861 #: 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:229 msgid "Save" msgstr "Speichern" -#: mod/photos.php:67 mod/photos.php:132 mod/photos.php:576 -#: src/Model/Event.php:512 src/Model/Profile.php:233 +#: mod/photos.php:65 mod/photos.php:128 mod/photos.php:572 +#: src/Model/Event.php:512 src/Model/Profile.php:234 #: src/Module/Calendar/Export.php:74 src/Module/Calendar/Show.php:74 -#: src/Module/DFRN/Poll.php:43 src/Module/Feed.php:65 src/Module/HCard.php:51 +#: src/Module/DFRN/Poll.php:43 src/Module/Feed.php:64 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:56 #: src/Module/Profile/Photos.php:83 src/Module/Profile/RemoteFollow.php:71 -#: src/Module/Register.php:267 +#: src/Module/Register.php:268 msgid "User not found." msgstr "Benutzer nicht gefunden." -#: mod/photos.php:106 src/Module/BaseProfile.php:68 +#: mod/photos.php:102 src/Module/BaseProfile.php:68 #: src/Module/Profile/Photos.php:375 msgid "Photo Albums" msgstr "Fotoalben" -#: mod/photos.php:107 src/Module/Profile/Photos.php:376 +#: mod/photos.php:103 src/Module/Profile/Photos.php:376 #: src/Module/Profile/Photos.php:396 msgid "Recent Photos" msgstr "Neueste Fotos" -#: mod/photos.php:109 mod/photos.php:868 src/Module/Profile/Photos.php:378 +#: mod/photos.php:105 mod/photos.php:861 src/Module/Profile/Photos.php:378 #: src/Module/Profile/Photos.php:398 msgid "Upload New Photos" msgstr "Neue Fotos hochladen" -#: mod/photos.php:121 src/Module/BaseSettings.php:72 +#: mod/photos.php:117 src/Module/BaseSettings.php:72 #: src/Module/Profile/Photos.php:359 msgid "everybody" msgstr "jeder" -#: mod/photos.php:157 +#: mod/photos.php:153 msgid "Contact information unavailable" msgstr "Kontaktinformationen nicht verfügbar" -#: mod/photos.php:186 +#: mod/photos.php:182 msgid "Album not found." msgstr "Album nicht gefunden." -#: mod/photos.php:242 +#: mod/photos.php:238 msgid "Album successfully deleted" msgstr "Album wurde erfolgreich gelöscht." -#: mod/photos.php:244 +#: mod/photos.php:240 msgid "Album was empty." msgstr "Album ist leer." -#: mod/photos.php:275 +#: mod/photos.php:271 msgid "Failed to delete the photo." msgstr "Das Foto konnte nicht gelöscht werden." -#: mod/photos.php:543 +#: mod/photos.php:539 msgid "a photo" msgstr "einem Foto" -#: mod/photos.php:543 +#: mod/photos.php:539 #, php-format msgid "%1$s was tagged in %2$s by %3$s" msgstr "%1$s wurde von %3$s in %2$s getaggt" -#: mod/photos.php:580 src/Module/Conversation/Community.php:160 +#: mod/photos.php:576 src/Module/Conversation/Community.php:160 #: src/Module/Directory.php:48 src/Module/Profile/Photos.php:293 #: src/Module/Search/Index.php:65 msgid "Public access denied." msgstr "Öffentlicher Zugriff verweigert." -#: mod/photos.php:585 +#: mod/photos.php:581 msgid "No photos selected" msgstr "Keine Bilder ausgewählt" -#: mod/photos.php:717 +#: mod/photos.php:709 #, php-format msgid "The maximum accepted image size is %s" msgstr "Die maximale erlaubte Größe von Bildern beträgt %s" -#: mod/photos.php:724 +#: mod/photos.php:716 msgid "Upload Photos" msgstr "Bilder hochladen" -#: mod/photos.php:728 mod/photos.php:816 +#: mod/photos.php:720 mod/photos.php:809 msgid "New album name: " msgstr "Name des neuen Albums: " -#: mod/photos.php:729 +#: mod/photos.php:721 msgid "or select existing album:" msgstr "oder wähle ein bestehendes Album:" -#: mod/photos.php:730 +#: mod/photos.php:722 msgid "Do not show a status post for this upload" msgstr "Keine Status-Mitteilung für diesen Beitrag anzeigen" -#: mod/photos.php:732 mod/photos.php:1093 src/Content/Conversation.php:403 +#: mod/photos.php:725 mod/photos.php:1086 src/Content/Conversation.php:402 #: src/Module/Calendar/Event/Form.php:253 src/Module/Post/Edit.php:183 msgid "Permissions" msgstr "Berechtigungen" -#: mod/photos.php:797 +#: mod/photos.php:790 msgid "Do you really want to delete this photo album and all its photos?" msgstr "Möchtest du wirklich dieses Foto-Album und all seine Foto löschen?" -#: mod/photos.php:798 mod/photos.php:821 +#: mod/photos.php:791 mod/photos.php:814 msgid "Delete Album" msgstr "Album löschen" -#: mod/photos.php:799 mod/photos.php:899 src/Content/Conversation.php:419 +#: mod/photos.php:792 mod/photos.php:892 src/Content/Conversation.php:417 #: src/Module/Contact/Follow.php:173 src/Module/Contact/Revoke.php:109 #: src/Module/Contact/Unfollow.php:126 #: src/Module/Media/Attachment/Browser.php:77 @@ -547,133 +548,133 @@ msgstr "Album löschen" msgid "Cancel" msgstr "Abbrechen" -#: mod/photos.php:825 +#: mod/photos.php:818 msgid "Edit Album" msgstr "Album bearbeiten" -#: mod/photos.php:826 +#: mod/photos.php:819 msgid "Drop Album" msgstr "Album löschen" -#: mod/photos.php:830 +#: mod/photos.php:823 msgid "Show Newest First" msgstr "Zeige neueste zuerst" -#: mod/photos.php:832 +#: mod/photos.php:825 msgid "Show Oldest First" msgstr "Zeige älteste zuerst" -#: mod/photos.php:853 src/Module/Profile/Photos.php:346 +#: mod/photos.php:846 src/Module/Profile/Photos.php:346 msgid "View Photo" msgstr "Foto betrachten" -#: mod/photos.php:885 +#: mod/photos.php:878 msgid "Permission denied. Access to this item may be restricted." msgstr "Zugriff verweigert. Zugriff zu diesem Eintrag könnte eingeschränkt sein." -#: mod/photos.php:887 +#: mod/photos.php:880 msgid "Photo not available" msgstr "Foto nicht verfügbar" -#: mod/photos.php:897 +#: mod/photos.php:890 msgid "Do you really want to delete this photo?" msgstr "Möchtest du wirklich dieses Foto löschen?" -#: mod/photos.php:898 mod/photos.php:1098 +#: mod/photos.php:891 mod/photos.php:1091 msgid "Delete Photo" msgstr "Foto löschen" -#: mod/photos.php:996 +#: mod/photos.php:989 msgid "View photo" msgstr "Fotos ansehen" -#: mod/photos.php:998 +#: mod/photos.php:991 msgid "Edit photo" msgstr "Foto bearbeiten" -#: mod/photos.php:999 +#: mod/photos.php:992 msgid "Delete photo" msgstr "Foto löschen" -#: mod/photos.php:1000 +#: mod/photos.php:993 msgid "Use as profile photo" msgstr "Als Profilbild verwenden" -#: mod/photos.php:1007 +#: mod/photos.php:1000 msgid "Private Photo" msgstr "Privates Foto" -#: mod/photos.php:1013 +#: mod/photos.php:1006 msgid "View Full Size" msgstr "Betrachte Originalgröße" -#: mod/photos.php:1066 +#: mod/photos.php:1059 msgid "Tags: " msgstr "Tags: " -#: mod/photos.php:1069 +#: mod/photos.php:1062 msgid "[Select tags to remove]" msgstr "[Zu entfernende Tags auswählen]" -#: mod/photos.php:1084 +#: mod/photos.php:1077 msgid "New album name" msgstr "Name des neuen Albums" -#: mod/photos.php:1085 +#: mod/photos.php:1078 msgid "Caption" msgstr "Bildunterschrift" -#: mod/photos.php:1086 +#: mod/photos.php:1079 msgid "Add a Tag" msgstr "Tag hinzufügen" -#: mod/photos.php:1086 +#: mod/photos.php:1079 msgid "" "Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping" msgstr "Beispiel: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping" -#: mod/photos.php:1087 +#: mod/photos.php:1080 msgid "Do not rotate" msgstr "Nicht rotieren" -#: mod/photos.php:1088 +#: mod/photos.php:1081 msgid "Rotate CW (right)" msgstr "Drehen US (rechts)" -#: mod/photos.php:1089 +#: mod/photos.php:1082 msgid "Rotate CCW (left)" msgstr "Drehen EUS (links)" -#: mod/photos.php:1135 mod/photos.php:1191 mod/photos.php:1271 -#: src/Module/Contact.php:618 src/Module/Item/Compose.php:188 -#: src/Object/Post.php:1151 +#: mod/photos.php:1128 mod/photos.php:1184 mod/photos.php:1264 +#: src/Module/Contact.php:618 src/Module/Item/Compose.php:195 +#: src/Object/Post.php:1156 msgid "This is you" msgstr "Das bist du" -#: mod/photos.php:1137 mod/photos.php:1193 mod/photos.php:1273 -#: src/Module/Moderation/Reports.php:95 src/Object/Post.php:603 -#: src/Object/Post.php:1153 +#: mod/photos.php:1130 mod/photos.php:1186 mod/photos.php:1266 +#: src/Module/Moderation/Reports.php:110 src/Object/Post.php:612 +#: src/Object/Post.php:1158 msgid "Comment" msgstr "Kommentar" -#: mod/photos.php:1139 mod/photos.php:1195 mod/photos.php:1275 -#: src/Content/Conversation.php:416 src/Module/Calendar/Event/Form.php:248 -#: src/Module/Item/Compose.php:201 src/Module/Post/Edit.php:165 -#: src/Object/Post.php:1167 +#: mod/photos.php:1132 mod/photos.php:1188 mod/photos.php:1268 +#: src/Content/Conversation.php:414 src/Module/Calendar/Event/Form.php:248 +#: src/Module/Item/Compose.php:208 src/Module/Post/Edit.php:165 +#: src/Object/Post.php:1172 msgid "Preview" msgstr "Vorschau" -#: mod/photos.php:1140 src/Content/Conversation.php:369 -#: src/Module/Post/Edit.php:130 src/Object/Post.php:1155 +#: mod/photos.php:1133 src/Content/Conversation.php:368 +#: src/Module/Post/Edit.php:130 src/Object/Post.php:1160 msgid "Loading..." msgstr "lädt..." -#: mod/photos.php:1232 src/Content/Conversation.php:1501 -#: src/Object/Post.php:261 +#: mod/photos.php:1225 src/Content/Conversation.php:1498 +#: src/Object/Post.php:274 msgid "Select" msgstr "Auswählen" -#: mod/photos.php:1233 src/Content/Conversation.php:1502 +#: mod/photos.php:1226 src/Content/Conversation.php:1499 #: src/Module/Moderation/Users/Active.php:136 #: src/Module/Moderation/Users/Blocked.php:136 #: src/Module/Moderation/Users/Index.php:151 @@ -682,136 +683,136 @@ msgstr "Auswählen" msgid "Delete" msgstr "Löschen" -#: mod/photos.php:1294 src/Object/Post.php:426 +#: mod/photos.php:1287 src/Object/Post.php:440 msgid "Like" msgstr "Mag ich" -#: mod/photos.php:1295 src/Object/Post.php:426 +#: mod/photos.php:1288 src/Object/Post.php:440 msgid "I like this (toggle)" msgstr "Ich mag das (toggle)" -#: mod/photos.php:1296 src/Object/Post.php:427 +#: mod/photos.php:1289 src/Object/Post.php:441 msgid "Dislike" msgstr "Mag ich nicht" -#: mod/photos.php:1298 src/Object/Post.php:427 +#: mod/photos.php:1291 src/Object/Post.php:441 msgid "I don't like this (toggle)" msgstr "Ich mag das nicht (toggle)" -#: mod/photos.php:1320 +#: mod/photos.php:1313 msgid "Map" msgstr "Karte" -#: src/App.php:473 +#: src/App.php:438 msgid "No system theme config value set." msgstr "Es wurde kein Konfigurationswert für das systemweite Theme gesetzt." -#: src/App.php:581 +#: src/App.php:546 msgid "Apologies but the website is unavailable at the moment." msgstr "Entschuldigung, aber die Webseite ist derzeit nicht erreichbar." -#: src/App/Page.php:249 +#: src/App/Page.php:250 msgid "Delete this item?" msgstr "Diesen Beitrag löschen?" -#: src/App/Page.php:250 +#: src/App/Page.php:251 msgid "" "Block this author? They won't be able to follow you nor see your public " "posts, and you won't be able to see their posts and their notifications." msgstr "Soll dieser Autor geblockt werden? Sie werden nicht in der Lage sein, dir zu folgen oder deine öffentlichen Beiträge zu sehen. Außerdem wirst du nicht in der Lage sein ihre Beiträge und Benachrichtigungen zu lesen." -#: src/App/Page.php:251 +#: src/App/Page.php:252 msgid "" "Ignore this author? You won't be able to see their posts and their " "notifications." msgstr "Diesen Autor ignorieren? Du wirst seine Beiträge und Benachrichtigungen nicht mehr sehen können." -#: src/App/Page.php:252 +#: src/App/Page.php:253 msgid "Collapse this author's posts?" msgstr "Beiträge dieses Autors zusammenklappen?" -#: src/App/Page.php:253 +#: src/App/Page.php:254 msgid "Ignore this author's server?" msgstr "Den Server dieses Autors ignorieren?" -#: src/App/Page.php:254 src/Module/Settings/Server/Action.php:61 +#: src/App/Page.php:255 src/Module/Settings/Server/Action.php:61 #: src/Module/Settings/Server/Index.php:108 msgid "" "You won't see any content from this server including reshares in your " "Network page, the community pages and individual conversations." msgstr "Du wirst keine Inhalte von dieser Instanz sehen, auch nicht das erneute Teilen auf Ihrer Netzwerkseite, den Gemeinschaftsseiten und einzelnen Unterhaltungen." -#: src/App/Page.php:256 +#: src/App/Page.php:257 msgid "Like not successful" msgstr "Das \"Mag ich\" war nicht erfolgreich" -#: src/App/Page.php:257 +#: src/App/Page.php:258 msgid "Dislike not successful" msgstr "Das \"Mag ich nicht\" war nicht erfolgreich" -#: src/App/Page.php:258 +#: src/App/Page.php:259 msgid "Sharing not successful" msgstr "Das Teilen war nicht erfolgreich" -#: src/App/Page.php:259 +#: src/App/Page.php:260 msgid "Attendance unsuccessful" msgstr "Die Teilnahme war nicht erfolgreich" -#: src/App/Page.php:260 +#: src/App/Page.php:261 msgid "Backend error" msgstr "Fehler im Backend" -#: src/App/Page.php:261 +#: src/App/Page.php:262 msgid "Network error" msgstr "Netzwerkfehler" -#: src/App/Page.php:264 +#: src/App/Page.php:265 msgid "Drop files here to upload" msgstr "Ziehe Dateien hierher, um sie hochzuladen" -#: src/App/Page.php:265 +#: src/App/Page.php:266 msgid "Your browser does not support drag and drop file uploads." msgstr "Dein Browser unterstützt das Hochladen von Dateien per Drag & Drop nicht." -#: src/App/Page.php:266 +#: src/App/Page.php:267 msgid "" "Please use the fallback form below to upload your files like in the olden " "days." msgstr "Bitte verwende das unten stehende Formular, um Ihre Dateien wie früher hochzuladen." -#: src/App/Page.php:267 +#: src/App/Page.php:268 msgid "File is too big ({{filesize}}MiB). Max filesize: {{maxFilesize}}MiB." msgstr "Datei ist zu groß ({{filesize}}MiB). Maximale Dateigröße: {{maxFilesize}}MiB." -#: src/App/Page.php:268 +#: src/App/Page.php:269 msgid "You can't upload files of this type." msgstr "Du kannst keine Dateien dieses Typs hochladen." -#: src/App/Page.php:269 +#: src/App/Page.php:270 msgid "Server responded with {{statusCode}} code." msgstr "Der Server antwortete mit Status-Code {{statusCode}} " -#: src/App/Page.php:270 +#: src/App/Page.php:271 msgid "Cancel upload" msgstr "Hochladen abbrechen" -#: src/App/Page.php:271 +#: src/App/Page.php:272 msgid "Upload canceled." msgstr "Hochladen abgebrochen" -#: src/App/Page.php:272 +#: src/App/Page.php:273 msgid "Are you sure you want to cancel this upload?" msgstr "Bist du sicher, dass du diesen Upload abbrechen möchten?" -#: src/App/Page.php:273 +#: src/App/Page.php:274 msgid "Remove file" msgstr "Datei entfernen" -#: src/App/Page.php:274 +#: src/App/Page.php:275 msgid "You can't upload any more files." msgstr "Du kannst keine weiteren Dateien hochladen." -#: src/App/Page.php:352 +#: src/App/Page.php:353 msgid "toggle mobile" msgstr "mobile Ansicht umschalten" @@ -840,13 +841,14 @@ msgstr "Alle Kontakte" #: 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/Privacy/PermissionTooltip.php:164 +#: src/Module/Privacy/PermissionTooltip.php:186 +#: src/Module/Settings/Channels.php:160 msgid "Followers" msgstr "Folgende" #: src/BaseModule.php:444 src/Content/Widget.php:241 -#: src/Module/Contact.php:417 src/Module/Settings/Channels.php:153 +#: src/Module/Contact.php:417 src/Module/Settings/Channels.php:159 msgid "Following" msgstr "Gefolgte" @@ -1005,7 +1007,7 @@ msgstr "Alle ausstehenden Post-Updates wurden ausgeführt." msgid "Enter user nickname: " msgstr "Spitzname angeben:" -#: src/Console/User.php:182 src/Model/User.php:819 +#: src/Console/User.php:182 src/Model/User.php:824 #: src/Module/Api/Twitter/ContactEndpoint.php:74 #: src/Module/Moderation/Users/Active.php:71 #: src/Module/Moderation/Users/Blocked.php:71 @@ -1286,281 +1288,281 @@ msgid_plural " reshared this" msgstr[0] " teilte dies erneut" msgstr[1] " teilten dies erneut" -#: src/Content/Conversation.php:338 +#: src/Content/Conversation.php:337 msgid "Visible to everybody" msgstr "Für jedermann sichtbar" -#: src/Content/Conversation.php:339 src/Module/Item/Compose.php:200 -#: src/Object/Post.php:1166 +#: src/Content/Conversation.php:338 src/Module/Item/Compose.php:207 +#: src/Object/Post.php:1171 msgid "Please enter a image/video/audio/webpage URL:" msgstr "Bitte gib eine Bild/Video/Audio/Webseiten-URL ein:" -#: src/Content/Conversation.php:340 +#: src/Content/Conversation.php:339 msgid "Tag term:" msgstr "Tag:" -#: src/Content/Conversation.php:341 src/Module/Filer/SaveTag.php:73 +#: src/Content/Conversation.php:340 src/Module/Filer/SaveTag.php:73 msgid "Save to Folder:" msgstr "In diesem Ordner speichern:" -#: src/Content/Conversation.php:342 +#: src/Content/Conversation.php:341 msgid "Where are you right now?" msgstr "Wo hältst du dich jetzt gerade auf?" -#: src/Content/Conversation.php:343 +#: src/Content/Conversation.php:342 msgid "Delete item(s)?" msgstr "Einträge löschen?" -#: src/Content/Conversation.php:355 src/Module/Item/Compose.php:175 +#: src/Content/Conversation.php:354 src/Module/Item/Compose.php:182 msgid "Created at" msgstr "Erstellt am" -#: src/Content/Conversation.php:365 +#: src/Content/Conversation.php:364 msgid "New Post" msgstr "Neuer Beitrag" -#: src/Content/Conversation.php:368 +#: src/Content/Conversation.php:367 msgid "Share" msgstr "Teilen" -#: src/Content/Conversation.php:371 src/Module/Post/Edit.php:132 +#: src/Content/Conversation.php:370 src/Module/Post/Edit.php:132 msgid "upload photo" msgstr "Bild hochladen" -#: src/Content/Conversation.php:372 src/Module/Post/Edit.php:133 +#: src/Content/Conversation.php:371 src/Module/Post/Edit.php:133 msgid "Attach file" msgstr "Datei anhängen" -#: src/Content/Conversation.php:373 src/Module/Post/Edit.php:134 +#: src/Content/Conversation.php:372 src/Module/Post/Edit.php:134 msgid "attach file" msgstr "Datei anhängen" -#: src/Content/Conversation.php:374 src/Module/Item/Compose.php:190 -#: src/Module/Post/Edit.php:171 src/Object/Post.php:1156 +#: src/Content/Conversation.php:373 src/Module/Item/Compose.php:197 +#: src/Module/Post/Edit.php:171 src/Object/Post.php:1161 msgid "Bold" msgstr "Fett" -#: src/Content/Conversation.php:375 src/Module/Item/Compose.php:191 -#: src/Module/Post/Edit.php:172 src/Object/Post.php:1157 +#: src/Content/Conversation.php:374 src/Module/Item/Compose.php:198 +#: src/Module/Post/Edit.php:172 src/Object/Post.php:1162 msgid "Italic" msgstr "Kursiv" -#: src/Content/Conversation.php:376 src/Module/Item/Compose.php:192 -#: src/Module/Post/Edit.php:173 src/Object/Post.php:1158 +#: src/Content/Conversation.php:375 src/Module/Item/Compose.php:199 +#: src/Module/Post/Edit.php:173 src/Object/Post.php:1163 msgid "Underline" msgstr "Unterstrichen" -#: src/Content/Conversation.php:377 src/Module/Item/Compose.php:193 -#: src/Module/Post/Edit.php:174 src/Object/Post.php:1160 +#: src/Content/Conversation.php:376 src/Module/Item/Compose.php:200 +#: src/Module/Post/Edit.php:174 src/Object/Post.php:1165 msgid "Quote" msgstr "Zitat" -#: src/Content/Conversation.php:378 src/Module/Item/Compose.php:194 -#: src/Module/Post/Edit.php:175 src/Object/Post.php:1161 +#: src/Content/Conversation.php:377 src/Module/Item/Compose.php:201 +#: src/Module/Post/Edit.php:175 src/Object/Post.php:1166 msgid "Add emojis" msgstr "Emojis hinzufügen" -#: src/Content/Conversation.php:379 src/Module/Item/Compose.php:195 -#: src/Object/Post.php:1159 +#: src/Content/Conversation.php:378 src/Module/Item/Compose.php:202 +#: src/Object/Post.php:1164 msgid "Content Warning" msgstr "Inhaltswarnung" -#: src/Content/Conversation.php:380 src/Module/Item/Compose.php:196 -#: src/Module/Post/Edit.php:176 src/Object/Post.php:1162 +#: src/Content/Conversation.php:379 src/Module/Item/Compose.php:203 +#: src/Module/Post/Edit.php:176 src/Object/Post.php:1167 msgid "Code" msgstr "Code" -#: src/Content/Conversation.php:381 src/Module/Item/Compose.php:197 -#: src/Object/Post.php:1163 +#: src/Content/Conversation.php:380 src/Module/Item/Compose.php:204 +#: src/Object/Post.php:1168 msgid "Image" msgstr "Bild" -#: src/Content/Conversation.php:382 src/Module/Item/Compose.php:198 -#: src/Module/Post/Edit.php:177 src/Object/Post.php:1164 +#: src/Content/Conversation.php:381 src/Module/Item/Compose.php:205 +#: src/Module/Post/Edit.php:177 src/Object/Post.php:1169 msgid "Link" msgstr "Link" -#: src/Content/Conversation.php:383 src/Module/Item/Compose.php:199 -#: src/Module/Post/Edit.php:178 src/Object/Post.php:1165 +#: src/Content/Conversation.php:382 src/Module/Item/Compose.php:206 +#: src/Module/Post/Edit.php:178 src/Object/Post.php:1170 msgid "Link or Media" msgstr "Link oder Mediendatei" -#: src/Content/Conversation.php:384 +#: src/Content/Conversation.php:383 msgid "Video" msgstr "Video" -#: src/Content/Conversation.php:385 src/Module/Item/Compose.php:202 +#: src/Content/Conversation.php:384 src/Module/Item/Compose.php:209 #: src/Module/Post/Edit.php:141 msgid "Set your location" msgstr "Deinen Standort festlegen" -#: src/Content/Conversation.php:386 src/Module/Post/Edit.php:142 +#: src/Content/Conversation.php:385 src/Module/Post/Edit.php:142 msgid "set location" msgstr "Ort setzen" -#: src/Content/Conversation.php:387 src/Module/Post/Edit.php:143 +#: src/Content/Conversation.php:386 src/Module/Post/Edit.php:143 msgid "Clear browser location" msgstr "Browser-Standort leeren" -#: src/Content/Conversation.php:388 src/Module/Post/Edit.php:144 +#: src/Content/Conversation.php:387 src/Module/Post/Edit.php:144 msgid "clear location" msgstr "Ort löschen" -#: src/Content/Conversation.php:390 src/Module/Item/Compose.php:207 +#: src/Content/Conversation.php:389 src/Module/Item/Compose.php:214 #: src/Module/Post/Edit.php:157 msgid "Set title" msgstr "Titel setzen" -#: src/Content/Conversation.php:392 src/Module/Item/Compose.php:208 +#: src/Content/Conversation.php:391 src/Module/Item/Compose.php:215 #: src/Module/Post/Edit.php:159 msgid "Categories (comma-separated list)" msgstr "Kategorien (kommasepariert)" -#: src/Content/Conversation.php:397 src/Module/Item/Compose.php:224 +#: src/Content/Conversation.php:396 src/Module/Item/Compose.php:231 msgid "Scheduled at" msgstr "Geplant für" -#: src/Content/Conversation.php:402 src/Module/Post/Edit.php:146 +#: src/Content/Conversation.php:401 src/Module/Post/Edit.php:146 msgid "Permission settings" msgstr "Berechtigungseinstellungen" -#: src/Content/Conversation.php:412 src/Module/Post/Edit.php:155 +#: src/Content/Conversation.php:410 src/Module/Post/Edit.php:155 msgid "Public post" msgstr "Öffentlicher Beitrag" -#: src/Content/Conversation.php:426 src/Content/Widget/VCard.php:130 -#: src/Model/Profile.php:483 src/Module/Admin/Logs/View.php:92 +#: src/Content/Conversation.php:424 src/Content/Widget/VCard.php:131 +#: src/Model/Profile.php:483 src/Module/Admin/Logs/View.php:94 #: src/Module/Post/Edit.php:181 msgid "Message" msgstr "Nachricht" -#: src/Content/Conversation.php:427 src/Module/Post/Edit.php:182 +#: src/Content/Conversation.php:425 src/Module/Post/Edit.php:182 #: src/Module/Settings/TwoFactor/Trusted.php:143 msgid "Browser" msgstr "Browser" -#: src/Content/Conversation.php:429 src/Module/Post/Edit.php:185 +#: src/Content/Conversation.php:427 src/Module/Post/Edit.php:185 msgid "Open Compose page" msgstr "Composer Seite öffnen" -#: src/Content/Conversation.php:597 +#: src/Content/Conversation.php:594 msgid "remove" msgstr "löschen" -#: src/Content/Conversation.php:601 +#: src/Content/Conversation.php:598 msgid "Delete Selected Items" msgstr "Lösche die markierten Beiträge" -#: src/Content/Conversation.php:729 src/Content/Conversation.php:732 -#: src/Content/Conversation.php:735 src/Content/Conversation.php:738 -#: src/Content/Conversation.php:741 +#: src/Content/Conversation.php:726 src/Content/Conversation.php:729 +#: src/Content/Conversation.php:732 src/Content/Conversation.php:735 +#: src/Content/Conversation.php:738 #, php-format msgid "You had been addressed (%s)." msgstr "Du wurdest angeschrieben (%s)." -#: src/Content/Conversation.php:744 +#: src/Content/Conversation.php:741 #, php-format msgid "You are following %s." msgstr "Du folgst %s." -#: src/Content/Conversation.php:749 +#: src/Content/Conversation.php:746 #, php-format msgid "You subscribed to %s." msgstr "Du hast %s abonniert." -#: src/Content/Conversation.php:751 +#: src/Content/Conversation.php:748 msgid "You subscribed to one or more tags in this post." msgstr "Du folgst einem oder mehreren Hashtags dieses Beitrags." -#: src/Content/Conversation.php:771 +#: src/Content/Conversation.php:768 #, php-format msgid "%s reshared this." msgstr "%s hat dies geteilt" -#: src/Content/Conversation.php:773 +#: src/Content/Conversation.php:770 msgid "Reshared" msgstr "Geteilt" -#: src/Content/Conversation.php:773 +#: src/Content/Conversation.php:770 #, php-format msgid "Reshared by %s <%s>" msgstr "Geteilt von %s <%s>" -#: src/Content/Conversation.php:776 +#: src/Content/Conversation.php:773 #, php-format msgid "%s is participating in this thread." msgstr "%s ist an der Unterhaltung beteiligt." -#: src/Content/Conversation.php:779 +#: src/Content/Conversation.php:776 msgid "Stored for general reasons" msgstr "Aus allgemeinen Gründen aufbewahrt" -#: src/Content/Conversation.php:782 +#: src/Content/Conversation.php:779 msgid "Global post" msgstr "Globaler Beitrag" -#: src/Content/Conversation.php:785 +#: src/Content/Conversation.php:782 msgid "Sent via an relay server" msgstr "Über einen Relay-Server gesendet" -#: src/Content/Conversation.php:785 +#: src/Content/Conversation.php:782 #, php-format msgid "Sent via the relay server %s <%s>" msgstr "Über den Relay-Server %s <%s> gesendet" -#: src/Content/Conversation.php:788 +#: src/Content/Conversation.php:785 msgid "Fetched" msgstr "Abgerufen" -#: src/Content/Conversation.php:788 +#: src/Content/Conversation.php:785 #, php-format msgid "Fetched because of %s <%s>" msgstr "Wegen %s <%s> abgerufen" -#: src/Content/Conversation.php:791 +#: src/Content/Conversation.php:788 msgid "Stored because of a child post to complete this thread." msgstr "Gespeichert wegen eines untergeordneten Beitrags zur Vervollständigung dieses Themas." -#: src/Content/Conversation.php:794 +#: src/Content/Conversation.php:791 msgid "Local delivery" msgstr "Lokale Zustellung" -#: src/Content/Conversation.php:797 +#: src/Content/Conversation.php:794 msgid "Stored because of your activity (like, comment, star, ...)" msgstr "Gespeichert aufgrund Ihrer Aktivität (Like, Kommentar, Stern, ...)" -#: src/Content/Conversation.php:800 +#: src/Content/Conversation.php:797 msgid "Distributed" msgstr "Verteilt" -#: src/Content/Conversation.php:803 +#: src/Content/Conversation.php:800 msgid "Pushed to us" msgstr "Zu uns gepusht" -#: src/Content/Conversation.php:1529 src/Object/Post.php:248 +#: src/Content/Conversation.php:1518 src/Object/Post.php:261 msgid "Pinned item" msgstr "Angehefteter Beitrag" -#: src/Content/Conversation.php:1546 src/Object/Post.php:548 -#: src/Object/Post.php:549 +#: src/Content/Conversation.php:1535 src/Object/Post.php:555 +#: src/Object/Post.php:556 #, php-format msgid "View %s's profile @ %s" msgstr "Das Profil von %s auf %s betrachten." -#: src/Content/Conversation.php:1559 src/Object/Post.php:536 +#: src/Content/Conversation.php:1549 src/Object/Post.php:543 msgid "Categories:" msgstr "Kategorien:" -#: src/Content/Conversation.php:1560 src/Object/Post.php:537 +#: src/Content/Conversation.php:1550 src/Object/Post.php:544 msgid "Filed under:" msgstr "Abgelegt unter:" -#: src/Content/Conversation.php:1568 src/Object/Post.php:562 +#: src/Content/Conversation.php:1558 src/Object/Post.php:570 #, php-format msgid "%s from %s" msgstr "%s von %s" -#: src/Content/Conversation.php:1584 +#: src/Content/Conversation.php:1574 msgid "View in context" msgstr "Im Zusammenhang betrachten" @@ -1614,7 +1616,7 @@ msgid "Posts from accounts that you follow but who don't post very often" msgstr "Beiträge von Konten, denen du folgst, die jedoch nicht sehr oft posten." #: src/Content/Conversation/Factory/Channel.php:49 -#: src/Module/Settings/Channels.php:193 src/Module/Settings/Channels.php:214 +#: src/Module/Settings/Channels.php:199 src/Module/Settings/Channels.php:220 msgid "Images" msgstr "Bilder" @@ -1623,7 +1625,7 @@ msgid "Posts with images" msgstr "Beiträge mit Bildern" #: src/Content/Conversation/Factory/Channel.php:50 -#: src/Module/Settings/Channels.php:195 src/Module/Settings/Channels.php:216 +#: src/Module/Settings/Channels.php:201 src/Module/Settings/Channels.php:222 msgid "Audio" msgstr "Audio" @@ -1632,7 +1634,7 @@ msgid "Posts with audio" msgstr "Beiträge mit Audio" #: src/Content/Conversation/Factory/Channel.php:51 -#: src/Module/Settings/Channels.php:194 src/Module/Settings/Channels.php:215 +#: src/Module/Settings/Channels.php:200 src/Module/Settings/Channels.php:221 msgid "Videos" msgstr "Videos" @@ -1649,7 +1651,7 @@ msgid "Posts from local users on this server" msgstr "Beiträge von Nutzern dieses Servers" #: src/Content/Conversation/Factory/Community.php:47 -#: src/Module/Settings/Channels.php:144 src/Module/Settings/Channels.php:149 +#: src/Module/Settings/Channels.php:150 src/Module/Settings/Channels.php:155 msgid "Global Community" msgstr "Globale Gemeinschaft" @@ -1658,7 +1660,7 @@ msgid "Posts from users of the whole federated network" msgstr "Beiträge von Nutzern des gesamten föderalen Netzwerks" #: src/Content/Conversation/Factory/Network.php:38 -#: src/Module/Settings/Channels.php:150 +#: src/Module/Settings/Channels.php:156 msgid "Latest Activity" msgstr "Neu - Aktivität" @@ -1667,7 +1669,7 @@ msgid "Sort by latest activity" msgstr "Sortiere nach neueste Aktivität" #: src/Content/Conversation/Factory/Network.php:39 -#: src/Module/Settings/Channels.php:151 +#: src/Module/Settings/Channels.php:157 msgid "Latest Posts" msgstr "Neu - Empfangen" @@ -1676,7 +1678,7 @@ msgid "Sort by post received date" msgstr "Nach Empfangsdatum der Beiträge sortiert" #: src/Content/Conversation/Factory/Network.php:40 -#: src/Module/Settings/Channels.php:152 +#: src/Module/Settings/Channels.php:158 msgid "Latest Creation" msgstr "Neu - Erstellung" @@ -1693,7 +1695,7 @@ msgstr "Persönlich" msgid "Posts that mention or involve you" msgstr "Beiträge, in denen es um dich geht" -#: src/Content/Conversation/Factory/Network.php:42 src/Object/Post.php:398 +#: src/Content/Conversation/Factory/Network.php:42 src/Object/Post.php:411 msgid "Starred" msgstr "Markierte" @@ -1701,124 +1703,196 @@ msgstr "Markierte" msgid "Favourite Posts" msgstr "Favorisierte Beiträge" -#: src/Content/Feature.php:96 +#: src/Content/Feature.php:107 msgid "General Features" msgstr "Allgemeine Features" -#: src/Content/Feature.php:98 +#: src/Content/Feature.php:109 msgid "Photo Location" msgstr "Aufnahmeort" -#: src/Content/Feature.php:98 +#: src/Content/Feature.php:109 msgid "" "Photo metadata is normally stripped. This extracts the location (if present)" " prior to stripping metadata and links it to a map." msgstr "Die Foto-Metadaten werden ausgelesen. Dadurch kann der Aufnahmeort (wenn vorhanden) in einer Karte angezeigt werden." -#: src/Content/Feature.php:99 -msgid "Trending Tags" -msgstr "Trending Tags" +#: src/Content/Feature.php:110 +msgid "Display the community in the navigation" +msgstr "" -#: src/Content/Feature.php:99 +#: src/Content/Feature.php:110 msgid "" -"Show a community page widget with a list of the most popular tags in recent " -"public posts." -msgstr "Auf der Gemeinschaftsseite ein Widget mit den meist benutzten Tags in öffentlichen Beiträgen anzeigen." +"If enabled, the community can be accessed via the navigation menu. " +"Independent from this setting, the community timelines can always be " +"accessed via the channels." +msgstr "" -#: src/Content/Feature.php:104 +#: src/Content/Feature.php:115 msgid "Post Composition Features" msgstr "Beitragserstellung-Features" -#: src/Content/Feature.php:105 -msgid "Auto-mention Groups" -msgstr "Gruppen automatisch erwähnen" - -#: src/Content/Feature.php:105 -msgid "" -"Add/remove mention when a group page is selected/deselected in ACL window." -msgstr "Automatisch eine @-Erwähnung einer Gruppe einfügen/entfernen, wenn dieses im ACL Fenster de-/markiert wurde." - -#: src/Content/Feature.php:106 +#: src/Content/Feature.php:116 msgid "Explicit Mentions" msgstr "Explizite Erwähnungen" -#: src/Content/Feature.php:106 +#: src/Content/Feature.php:116 msgid "" "Add explicit mentions to comment box for manual control over who gets " "mentioned in replies." msgstr "Füge Erwähnungen zum Kommentarfeld hinzu, um manuell über die explizite Erwähnung von Gesprächsteilnehmern zu entscheiden." -#: src/Content/Feature.php:107 +#: src/Content/Feature.php:117 msgid "Add an abstract from ActivityPub content warnings" msgstr "Abstract aus Inhaltswarnungen von ActivityPub zu Beiträgen hinzufügen" -#: src/Content/Feature.php:107 +#: src/Content/Feature.php:117 msgid "" "Add an abstract when commenting on ActivityPub posts with a content warning." " Abstracts are displayed as content warning on systems like Mastodon or " "Pleroma." msgstr "Wenn ActivityPub Beiträge kommentiert werden, die mit einer Inhaltswarnung versehen sind, wird mit dieser Option automatisch ein identischer Abstract angefügt. Systeme wie Mastodon oder Pleroma verwenden diesen als Inhaltswarnung." -#: src/Content/Feature.php:112 +#: src/Content/Feature.php:122 msgid "Post/Comment Tools" msgstr "Werkzeuge für Beiträge und Kommentare" -#: src/Content/Feature.php:113 +#: src/Content/Feature.php:123 msgid "Post Categories" msgstr "Beitragskategorien" -#: src/Content/Feature.php:113 +#: src/Content/Feature.php:123 msgid "Add categories to your posts" msgstr "Eigene Beiträge mit Kategorien versehen" -#: src/Content/Feature.php:118 +#: src/Content/Feature.php:128 +msgid "Network Widgets" +msgstr "" + +#: src/Content/Feature.php:129 src/Content/Widget.php:216 +#: src/Model/Circle.php:601 src/Module/Contact.php:400 +#: src/Module/Welcome.php:76 +msgid "Circles" +msgstr "Circles" + +#: src/Content/Feature.php:129 +msgid "" +"Display posts that have been created by accounts of the selected circle." +msgstr "" + +#: src/Content/Feature.php:130 src/Content/GroupManager.php:147 +#: src/Content/Nav.php:278 src/Content/Text/HTML.php:882 +#: src/Content/Widget.php:538 src/Model/User.php:1390 +msgid "Groups" +msgstr "Gruppen" + +#: src/Content/Feature.php:130 +msgid "Display posts that have been distributed by the selected group." +msgstr "" + +#: src/Content/Feature.php:131 src/Content/Widget.php:507 +msgid "Archives" +msgstr "Archiv" + +#: src/Content/Feature.php:131 +msgid "Display an archive where posts can be selected by month and year." +msgstr "" + +#: src/Content/Feature.php:132 src/Content/Widget.php:289 +msgid "Protocols" +msgstr "Protokolle" + +#: src/Content/Feature.php:132 +msgid "Display posts with the selected protocols." +msgstr "" + +#: src/Content/Feature.php:133 src/Content/Widget.php:544 +#: src/Module/Settings/Account.php:442 +msgid "Account Types" +msgstr "Kontenarten" + +#: src/Content/Feature.php:133 +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:472 src/Module/BaseSettings.php:125 +#: src/Module/Settings/Channels.php:225 src/Module/Settings/Display.php:315 +msgid "Channels" +msgstr "Kanäle" + +#: src/Content/Feature.php:134 +msgid "Display posts in the system channels and user defined channels." +msgstr "" + +#: src/Content/Feature.php:135 src/Content/Widget/SavedSearches.php:60 +msgid "Saved Searches" +msgstr "Gespeicherte Suchen" + +#: src/Content/Feature.php:135 +msgid "Display posts that contain subscribed hashtags." +msgstr "" + +#: src/Content/Feature.php:136 src/Content/Widget.php:319 +msgid "Saved Folders" +msgstr "Gespeicherte Ordner" + +#: src/Content/Feature.php:136 +msgid "Display a list of folders in which posts are stored." +msgstr "" + +#: src/Content/Feature.php:137 src/Module/Conversation/Timeline.php:199 +msgid "Own Contacts" +msgstr "Eigene Kontakte" + +#: src/Content/Feature.php:137 +msgid "" +"Include or exclude posts from subscribed accounts. This widget is not " +"visible on all channels." +msgstr "" + +#: src/Content/Feature.php:138 +msgid "Trending Tags" +msgstr "Trending Tags" + +#: src/Content/Feature.php:138 +msgid "Display a list of the most popular tags in recent public posts." +msgstr "" + +#: src/Content/Feature.php:143 msgid "Advanced Profile Settings" msgstr "Erweiterte Profil-Einstellungen" -#: src/Content/Feature.php:119 -msgid "List Groups" -msgstr "Zeige Gruppen" - -#: src/Content/Feature.php:119 -msgid "Show visitors public groups at the Advanced Profile Page" -msgstr "Zeige Besuchern öffentliche Gruppen auf der Erweiterten Profil-Seite" - -#: src/Content/Feature.php:120 +#: src/Content/Feature.php:144 msgid "Tag Cloud" msgstr "Schlagwortwolke" -#: src/Content/Feature.php:120 +#: src/Content/Feature.php:144 msgid "Provide a personal tag cloud on your profile page" msgstr "Wortwolke aus den von dir verwendeten Schlagwörtern im Profil anzeigen" -#: src/Content/Feature.php:121 +#: src/Content/Feature.php:145 msgid "Display Membership Date" msgstr "Mitgliedschaftsdatum anzeigen" -#: src/Content/Feature.php:121 +#: src/Content/Feature.php:145 msgid "Display membership date in profile" msgstr "Das Datum der Registrierung deines Accounts im Profil anzeigen" -#: src/Content/Feature.php:126 +#: src/Content/Feature.php:150 msgid "Advanced Calendar Settings" msgstr "Erweiterte Kalender Einstellungen" -#: src/Content/Feature.php:127 +#: src/Content/Feature.php:151 msgid "Allow anonymous access to your calendar" msgstr "Erlaube anonymen Zugriff auf deinen Kalender" -#: src/Content/Feature.php:127 +#: src/Content/Feature.php:151 msgid "" "Allows anonymous visitors to consult your calendar and your public events. " "Contact birthday events are private to you." msgstr "Anonyme Besucher können deinen Kalender öffnen und dort deine öffentliche Ereignisse einsehen. Geburtstage deiner Kontakte sind nicht öffentlich." -#: src/Content/GroupManager.php:147 src/Content/Nav.php:278 -#: src/Content/Text/HTML.php:881 src/Content/Widget.php:538 -#: src/Model/User.php:1381 -msgid "Groups" -msgstr "Gruppen" - #: src/Content/GroupManager.php:149 msgid "External link to group" msgstr "Externer Link zur Gruppe" @@ -1836,95 +1910,99 @@ msgstr "mehr anzeigen" msgid "Create new group" msgstr "Neue Gruppe erstellen" -#: src/Content/Item.php:332 src/Model/Item.php:3254 +#: src/Content/Item.php:331 src/Model/Item.php:3256 msgid "event" msgstr "Veranstaltung" -#: src/Content/Item.php:335 src/Content/Item.php:345 +#: src/Content/Item.php:334 src/Content/Item.php:344 msgid "status" msgstr "Status" -#: src/Content/Item.php:341 src/Model/Item.php:3256 +#: src/Content/Item.php:340 src/Model/Item.php:3258 #: src/Module/Post/Tag/Add.php:123 msgid "photo" msgstr "Foto" -#: src/Content/Item.php:355 src/Module/Post/Tag/Add.php:141 +#: src/Content/Item.php:354 src/Module/Post/Tag/Add.php:141 #, php-format msgid "%1$s tagged %2$s's %3$s with %4$s" msgstr "%1$s hat %2$ss %3$s mit %4$s getaggt" -#: src/Content/Item.php:429 view/theme/frio/theme.php:265 +#: src/Content/Item.php:428 view/theme/frio/theme.php:265 msgid "Follow Thread" msgstr "Folge der Unterhaltung" -#: src/Content/Item.php:430 src/Model/Contact.php:1243 +#: src/Content/Item.php:429 src/Model/Contact.php:1233 msgid "View Status" msgstr "Status anschauen" -#: src/Content/Item.php:431 src/Content/Item.php:452 -#: src/Model/Contact.php:1177 src/Model/Contact.php:1234 -#: src/Model/Contact.php:1244 src/Module/Directory.php:157 +#: src/Content/Item.php:430 src/Content/Item.php:453 +#: src/Model/Contact.php:1168 src/Model/Contact.php:1224 +#: src/Model/Contact.php:1234 src/Module/Directory.php:157 #: src/Module/Settings/Profile/Index.php:259 msgid "View Profile" msgstr "Profil anschauen" -#: src/Content/Item.php:432 src/Model/Contact.php:1245 +#: src/Content/Item.php:431 src/Model/Contact.php:1235 msgid "View Photos" msgstr "Bilder anschauen" -#: src/Content/Item.php:433 src/Model/Contact.php:1212 +#: src/Content/Item.php:432 src/Model/Contact.php:1202 #: src/Model/Profile.php:468 msgid "Network Posts" msgstr "Netzwerkbeiträge" -#: src/Content/Item.php:434 src/Model/Contact.php:1236 -#: src/Model/Contact.php:1247 +#: src/Content/Item.php:433 src/Model/Contact.php:1226 +#: src/Model/Contact.php:1237 msgid "View Contact" msgstr "Kontakt anzeigen" -#: src/Content/Item.php:435 src/Model/Contact.php:1248 +#: src/Content/Item.php:434 src/Model/Contact.php:1238 msgid "Send PM" msgstr "Private Nachricht senden" -#: src/Content/Item.php:436 src/Module/Contact.php:467 -#: src/Module/Contact/Profile.php:511 +#: src/Content/Item.php:435 src/Module/Contact.php:467 +#: src/Module/Contact/Profile.php:518 #: src/Module/Moderation/Blocklist/Contact.php:116 #: src/Module/Moderation/Users/Active.php:137 #: src/Module/Moderation/Users/Index.php:152 msgid "Block" msgstr "Sperren" -#: src/Content/Item.php:437 src/Module/Contact.php:468 -#: src/Module/Contact/Profile.php:519 +#: src/Content/Item.php:436 src/Module/Contact.php:468 +#: src/Module/Contact/Profile.php:526 #: src/Module/Notifications/Introductions.php:134 #: src/Module/Notifications/Introductions.php:206 #: src/Module/Notifications/Notification.php:89 msgid "Ignore" msgstr "Ignorieren" -#: src/Content/Item.php:438 src/Module/Contact.php:469 -#: src/Module/Contact/Profile.php:527 +#: src/Content/Item.php:437 src/Module/Contact.php:469 +#: src/Module/Contact/Profile.php:534 msgid "Collapse" msgstr "Zuklappen" -#: src/Content/Item.php:439 src/Object/Post.php:289 +#: src/Content/Item.php:438 src/Object/Post.php:302 #, php-format msgid "Ignore %s server" msgstr "Ignoriere %s Server" -#: src/Content/Item.php:443 src/Module/Settings/Channels.php:196 -#: src/Module/Settings/Channels.php:217 src/Object/Post.php:509 +#: src/Content/Item.php:442 src/Module/Settings/Channels.php:202 +#: src/Module/Settings/Channels.php:223 src/Object/Post.php:516 msgid "Languages" msgstr "Sprachen" -#: src/Content/Item.php:449 src/Content/Widget.php:80 -#: src/Model/Contact.php:1237 src/Model/Contact.php:1249 +#: src/Content/Item.php:445 src/Object/Post.php:596 +msgid "Search Text" +msgstr "" + +#: src/Content/Item.php:450 src/Content/Widget.php:80 +#: src/Model/Contact.php:1227 src/Model/Contact.php:1239 #: src/Module/Contact/Follow.php:167 view/theme/vier/theme.php:195 msgid "Connect/Follow" msgstr "Verbinden/Folgen" -#: src/Content/Item.php:883 +#: src/Content/Item.php:884 msgid "Unable to fetch user." msgstr "Benutzer kann nicht abgerufen werden." @@ -1940,7 +2018,7 @@ msgstr "Geh zurück" msgid "Clear notifications" msgstr "Bereinige Benachrichtigungen" -#: src/Content/Nav.php:127 src/Content/Text/HTML.php:868 +#: src/Content/Nav.php:127 src/Content/Text/HTML.php:869 msgid "@name, !group, #tags, content" msgstr "@name, !gruppe, #tags, content" @@ -1972,7 +2050,7 @@ msgstr "Unterhaltungen die du begonnen hast" #: src/Content/Nav.php:230 src/Module/BaseProfile.php:49 #: src/Module/BaseSettings.php:98 src/Module/Contact.php:503 -#: src/Module/Contact/Profile.php:419 src/Module/Profile/Profile.php:268 +#: src/Module/Contact/Profile.php:425 src/Module/Profile/Profile.php:268 #: src/Module/Welcome.php:57 view/theme/frio/theme.php:233 msgid "Profile" msgstr "Profil" @@ -2003,7 +2081,7 @@ msgstr "Deine Beiträge die Medien beinhalten" #: src/Content/Nav.php:233 src/Content/Nav.php:293 #: src/Module/BaseProfile.php:85 src/Module/BaseProfile.php:88 #: src/Module/BaseProfile.php:96 src/Module/BaseProfile.php:99 -#: src/Module/Settings/Display.php:319 view/theme/frio/theme.php:239 +#: src/Module/Settings/Display.php:316 view/theme/frio/theme.php:239 #: view/theme/frio/theme.php:243 msgid "Calendar" msgstr "Kalender" @@ -2028,7 +2106,7 @@ msgstr "Pinnwand" msgid "Home Page" msgstr "Homepage" -#: src/Content/Nav.php:255 src/Module/Register.php:168 +#: src/Content/Nav.php:255 src/Module/Register.php:169 #: src/Module/Security/Login.php:124 msgid "Register" msgstr "Registrieren" @@ -2057,8 +2135,8 @@ msgstr "Apps" msgid "Addon applications, utilities, games" msgstr "Zusätzliche Anwendungen, Dienstprogramme, Spiele" -#: src/Content/Nav.php:269 src/Content/Text/HTML.php:866 -#: src/Module/Admin/Logs/View.php:86 src/Module/Search/Index.php:112 +#: src/Content/Nav.php:269 src/Content/Text/HTML.php:867 +#: src/Module/Admin/Logs/View.php:88 src/Module/Search/Index.php:112 msgid "Search" msgstr "Suche" @@ -2066,17 +2144,17 @@ msgstr "Suche" msgid "Search site content" msgstr "Inhalt der Seite durchsuchen" -#: src/Content/Nav.php:272 src/Content/Text/HTML.php:875 +#: src/Content/Nav.php:272 src/Content/Text/HTML.php:876 msgid "Full Text" msgstr "Volltext" -#: src/Content/Nav.php:273 src/Content/Text/HTML.php:876 +#: src/Content/Nav.php:273 src/Content/Text/HTML.php:877 #: src/Content/Widget/TagCloud.php:68 msgid "Tags" msgstr "Tags" #: 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:878 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" @@ -2108,7 +2186,7 @@ msgid "Information about this friendica instance" msgstr "Informationen zu dieser Friendica-Instanz" #: src/Content/Nav.php:301 src/Module/Admin/Tos.php:78 -#: src/Module/BaseAdmin.php:95 src/Module/Register.php:176 +#: src/Module/BaseAdmin.php:95 src/Module/Register.php:177 #: src/Module/Tos.php:101 msgid "Terms of Service" msgstr "Nutzungsbedingungen" @@ -2202,7 +2280,7 @@ msgstr "Einstellungen der Seite und Konfiguration" #: src/Module/Moderation/Blocklist/Server/Import.php:118 #: src/Module/Moderation/Blocklist/Server/Index.php:95 #: src/Module/Moderation/Item/Delete.php:61 -#: src/Module/Moderation/Reports.php:89 src/Module/Moderation/Summary.php:75 +#: src/Module/Moderation/Reports.php:104 src/Module/Moderation/Summary.php:75 #: src/Module/Moderation/Users/Active.php:133 #: src/Module/Moderation/Users/Blocked.php:133 #: src/Module/Moderation/Users/Deleted.php:80 @@ -2238,51 +2316,51 @@ msgstr "nächste" msgid "last" msgstr "letzte" -#: src/Content/Text/BBCode.php:767 src/Content/Text/BBCode.php:1728 -#: src/Content/Text/BBCode.php:1729 +#: src/Content/Text/BBCode.php:702 src/Content/Text/BBCode.php:1878 +#: src/Content/Text/BBCode.php:1879 msgid "Image/photo" msgstr "Bild/Foto" -#: src/Content/Text/BBCode.php:985 +#: src/Content/Text/BBCode.php:920 #, php-format msgid "%2$s %3$s" msgstr "%2$s%3$s" -#: src/Content/Text/BBCode.php:1010 src/Model/Item.php:3999 -#: src/Model/Item.php:4005 src/Model/Item.php:4006 +#: src/Content/Text/BBCode.php:945 src/Model/Item.php:4012 +#: src/Model/Item.php:4018 src/Model/Item.php:4019 msgid "Link to source" msgstr "Link zum Originalbeitrag" -#: src/Content/Text/BBCode.php:1635 src/Content/Text/HTML.php:905 +#: src/Content/Text/BBCode.php:1759 src/Content/Text/HTML.php:906 msgid "Click to open/close" msgstr "Zum Öffnen/Schließen klicken" -#: src/Content/Text/BBCode.php:1668 +#: src/Content/Text/BBCode.php:1814 msgid "$1 wrote:" msgstr "$1 hat geschrieben:" -#: src/Content/Text/BBCode.php:1733 src/Content/Text/BBCode.php:1734 +#: src/Content/Text/BBCode.php:1888 src/Content/Text/BBCode.php:1889 msgid "Encrypted content" msgstr "Verschlüsselter Inhalt" -#: src/Content/Text/BBCode.php:1997 +#: src/Content/Text/BBCode.php:2194 msgid "Invalid source protocol" msgstr "Ungültiges Quell-Protokoll" -#: src/Content/Text/BBCode.php:2016 +#: src/Content/Text/BBCode.php:2213 msgid "Invalid link protocol" msgstr "Ungültiges Link-Protokoll" -#: src/Content/Text/HTML.php:783 +#: src/Content/Text/HTML.php:784 msgid "Loading more entries..." msgstr "lade weitere Einträge..." -#: src/Content/Text/HTML.php:784 +#: src/Content/Text/HTML.php:785 msgid "The end" msgstr "Das Ende" -#: src/Content/Text/HTML.php:860 src/Content/Widget/VCard.php:126 -#: src/Model/Profile.php:477 src/Module/Contact/Profile.php:471 +#: src/Content/Text/HTML.php:861 src/Content/Widget/VCard.php:127 +#: src/Model/Profile.php:477 src/Module/Contact/Profile.php:478 msgid "Follow" msgstr "Folge" @@ -2352,11 +2430,6 @@ msgstr "Weltweites Verzeichnis" msgid "Local Directory" msgstr "Lokales Verzeichnis" -#: src/Content/Widget.php:216 src/Model/Circle.php:601 -#: src/Module/Contact.php:400 src/Module/Welcome.php:76 -msgid "Circles" -msgstr "Circles" - #: src/Content/Widget.php:218 msgid "Everyone" msgstr "Jeder" @@ -2369,23 +2442,15 @@ msgstr "Keine Beziehung" msgid "Relationships" msgstr "Beziehungen" -#: src/Content/Widget.php:250 src/Module/Circle.php:292 +#: src/Content/Widget.php:250 src/Module/Circle.php:294 #: src/Module/Contact.php:344 msgid "All Contacts" msgstr "Alle Kontakte" -#: src/Content/Widget.php:289 -msgid "Protocols" -msgstr "Protokolle" - #: src/Content/Widget.php:291 msgid "All Protocols" msgstr "Alle Protokolle" -#: src/Content/Widget.php:319 -msgid "Saved Folders" -msgstr "Gespeicherte Ordner" - #: src/Content/Widget.php:321 src/Content/Widget.php:352 msgid "Everything" msgstr "Alles" @@ -2401,10 +2466,6 @@ msgid_plural "%d contacts in common" msgstr[0] "%d gemeinsamer Kontakt" msgstr[1] "%d gemeinsame Kontakte" -#: src/Content/Widget.php:507 -msgid "Archives" -msgstr "Archiv" - #: src/Content/Widget.php:515 msgid "On this date" msgstr "An diesem Datum" @@ -2417,7 +2478,7 @@ msgstr "Personen" msgid "Organisations" msgstr "Organisationen" -#: src/Content/Widget.php:537 src/Model/Contact.php:1739 +#: src/Content/Widget.php:537 src/Model/Contact.php:1729 msgid "News" msgstr "Nachrichten" @@ -2425,20 +2486,10 @@ msgstr "Nachrichten" msgid "Relays" msgstr "Relais" -#: src/Content/Widget.php:544 src/Module/Settings/Account.php:442 -msgid "Account Types" -msgstr "Kontenarten" - #: src/Content/Widget.php:546 src/Module/Moderation/BaseUsers.php:69 msgid "All" msgstr "Alle" -#: 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 -msgid "Channels" -msgstr "Kanäle" - #: src/Content/Widget/CalendarExport.php:56 msgid "Export" msgstr "Exportieren" @@ -2470,62 +2521,58 @@ msgstr "Kontakte anzeigen" msgid "Remove term" msgstr "Begriff entfernen" -#: src/Content/Widget/SavedSearches.php:60 -msgid "Saved Searches" -msgstr "Gespeicherte Suchen" - -#: src/Content/Widget/TrendingTags.php:52 +#: src/Content/Widget/TrendingTags.php:53 #, php-format msgid "Trending Tags (last %d hour)" msgid_plural "Trending Tags (last %d hours)" msgstr[0] "Trending Tags (%d Stunde)" msgstr[1] "Trending Tags (%d Stunden)" -#: src/Content/Widget/TrendingTags.php:53 +#: src/Content/Widget/TrendingTags.php:54 msgid "More Trending Tags" msgstr "mehr Trending Tags" -#: src/Content/Widget/VCard.php:104 src/Model/Contact.php:1205 -#: src/Model/Profile.php:461 +#: src/Content/Widget/VCard.php:105 src/Model/Contact.php:1196 +#: src/Model/Profile.php:462 msgid "Post to group" msgstr "Beitrag an Gruppe" -#: src/Content/Widget/VCard.php:109 src/Model/Contact.php:1210 +#: src/Content/Widget/VCard.php:110 src/Model/Contact.php:1200 #: src/Model/Profile.php:466 src/Module/Moderation/Item/Source.php:85 msgid "Mention" msgstr "Mention" -#: src/Content/Widget/VCard.php:119 src/Model/Profile.php:380 -#: src/Module/Contact/Profile.php:408 src/Module/Profile/Profile.php:199 +#: src/Content/Widget/VCard.php:120 src/Model/Profile.php:381 +#: src/Module/Contact/Profile.php:414 src/Module/Profile/Profile.php:199 msgid "XMPP:" msgstr "XMPP:" -#: src/Content/Widget/VCard.php:120 src/Model/Profile.php:381 -#: src/Module/Contact/Profile.php:410 src/Module/Profile/Profile.php:203 +#: src/Content/Widget/VCard.php:121 src/Model/Profile.php:382 +#: src/Module/Contact/Profile.php:416 src/Module/Profile/Profile.php:203 msgid "Matrix:" msgstr "Matrix:" -#: src/Content/Widget/VCard.php:121 src/Model/Event.php:82 +#: src/Content/Widget/VCard.php:122 src/Model/Event.php:82 #: src/Model/Event.php:109 src/Model/Event.php:471 src/Model/Event.php:960 -#: src/Model/Profile.php:375 src/Module/Contact/Profile.php:406 +#: src/Model/Profile.php:376 src/Module/Contact/Profile.php:412 #: src/Module/Directory.php:147 src/Module/Notifications/Introductions.php:187 #: src/Module/Profile/Profile.php:221 msgid "Location:" msgstr "Ort:" -#: src/Content/Widget/VCard.php:124 src/Model/Profile.php:490 +#: src/Content/Widget/VCard.php:125 src/Model/Profile.php:490 #: src/Module/Notifications/Introductions.php:201 msgid "Network:" msgstr "Netzwerk:" -#: src/Content/Widget/VCard.php:128 src/Model/Contact.php:1238 -#: src/Model/Contact.php:1250 src/Model/Profile.php:479 -#: src/Module/Contact/Profile.php:463 +#: src/Content/Widget/VCard.php:129 src/Model/Contact.php:1228 +#: src/Model/Contact.php:1240 src/Model/Profile.php:479 +#: src/Module/Contact/Profile.php:470 msgid "Unfollow" msgstr "Entfolgen" -#: src/Content/Widget/VCard.php:134 src/Model/Contact.php:1207 -#: src/Model/Profile.php:463 +#: src/Content/Widget/VCard.php:135 src/Model/Contact.php:1198 +#: src/Model/Profile.php:464 msgid "View group" msgstr "Gruppe betrachten" @@ -2533,8 +2580,8 @@ msgstr "Gruppe betrachten" msgid "Yourself" msgstr "Du selbst" -#: src/Core/ACL.php:202 src/Module/PermissionTooltip.php:147 -#: src/Module/PermissionTooltip.php:169 +#: src/Core/ACL.php:202 src/Module/Privacy/PermissionTooltip.php:170 +#: src/Module/Privacy/PermissionTooltip.php:192 msgid "Mutuals" msgstr "Beidseitige Freundschaft" @@ -2542,8 +2589,8 @@ msgstr "Beidseitige Freundschaft" msgid "Post to Email" msgstr "An E-Mail senden" -#: src/Core/ACL.php:321 src/Module/PermissionTooltip.php:90 -#: src/Module/PermissionTooltip.php:211 +#: src/Core/ACL.php:321 src/Module/Privacy/PermissionTooltip.php:117 +#: src/Module/Privacy/PermissionTooltip.php:231 msgid "Public" msgstr "Öffentlich" @@ -2553,7 +2600,7 @@ msgid "" "community pages and by anyone with its link." msgstr "Dieser Inhalt wird all deine Abonenten sowie auf der Gemeinschaftsseite angezeigt. Außerdem kann ihn jeder sehen, der den Link kennt." -#: src/Core/ACL.php:323 src/Module/PermissionTooltip.php:98 +#: src/Core/ACL.php:323 src/Module/Privacy/PermissionTooltip.php:119 msgid "Limited/Private" msgstr "Begrenzt/Privat" @@ -2795,125 +2842,133 @@ msgstr "GNU Multiple Precision PHP Modul" msgid "Error: GNU Multiple Precision PHP module required but not installed." msgstr "Fehler: GNU Multiple Precision PHP Modul wird benötigt, ist aber nicht installiert." -#: src/Core/Installer.php:516 +#: src/Core/Installer.php:499 +msgid "IDN Functions PHP module" +msgstr "" + +#: src/Core/Installer.php:500 +msgid "Error: IDN Functions PHP module required but not installed." +msgstr "" + +#: src/Core/Installer.php:523 msgid "" "The web installer needs to be able to create a file called " "\"local.config.php\" in the \"config\" folder of your web server and it is " "unable to do so." msgstr "Das Installationsprogramm muss in der Lage sein, eine Datei namens \"local.config.php\" im Ordner \"config\" Ihres Webservers zu erstellen, ist aber nicht in der Lage dazu." -#: src/Core/Installer.php:517 +#: src/Core/Installer.php:524 msgid "" "This is most often a permission setting, as the web server may not be able " "to write files in your folder - even if you can." msgstr "In den meisten Fällen ist dies ein Problem mit den Schreibrechten. Der Webserver könnte keine Schreiberlaubnis haben, selbst wenn du sie hast." -#: src/Core/Installer.php:518 +#: src/Core/Installer.php:525 msgid "" "At the end of this procedure, we will give you a text to save in a file " "named local.config.php in your Friendica \"config\" folder." msgstr "Am Ende dieser Prozedur bekommst du einen Text, der in der local.config.php im Friendica \"config\" Ordner gespeichert werden muss." -#: src/Core/Installer.php:519 +#: src/Core/Installer.php:526 msgid "" "You can alternatively skip this procedure and perform a manual installation." " Please see the file \"doc/INSTALL.md\" for instructions." msgstr "Alternativ kannst du diesen Schritt aber auch überspringen und die Installation manuell durchführen. Eine Anleitung dazu (Englisch) findest du in der Datei \"doc/INSTALL.md\"." -#: src/Core/Installer.php:522 +#: src/Core/Installer.php:529 msgid "config/local.config.php is writable" msgstr "config/local.config.php ist schreibbar" -#: src/Core/Installer.php:542 +#: src/Core/Installer.php:549 msgid "" "Friendica uses the Smarty3 template engine to render its web views. Smarty3 " "compiles templates to PHP to speed up rendering." msgstr "Friendica nutzt die Smarty3-Template-Engine, um die Webansichten zu rendern. Smarty3 kompiliert Templates zu PHP, um das Rendern zu beschleunigen." -#: src/Core/Installer.php:543 +#: src/Core/Installer.php:550 msgid "" "In order to store these compiled templates, the web server needs to have " "write access to the directory view/smarty3/ under the Friendica top level " "folder." msgstr "Um diese kompilierten Templates zu speichern, benötigt der Webserver Schreibrechte zum Verzeichnis view/smarty3/ im obersten Ordner von Friendica." -#: src/Core/Installer.php:544 +#: src/Core/Installer.php:551 msgid "" "Please ensure that the user that your web server runs as (e.g. www-data) has" " write access to this folder." msgstr "Bitte stelle sicher, dass der Nutzer, unter dem der Webserver läuft (z.B. www-data), Schreibrechte zu diesem Verzeichnis hat." -#: src/Core/Installer.php:545 +#: src/Core/Installer.php:552 msgid "" "Note: as a security measure, you should give the web server write access to " "view/smarty3/ only--not the template files (.tpl) that it contains." msgstr "Hinweis: aus Sicherheitsgründen solltest du dem Webserver nur Schreibrechte für view/smarty3/ geben -- Nicht für die darin enthaltenen Template-Dateien (.tpl)." -#: src/Core/Installer.php:548 +#: src/Core/Installer.php:555 msgid "view/smarty3 is writable" msgstr "view/smarty3 ist schreibbar" -#: src/Core/Installer.php:576 +#: src/Core/Installer.php:583 msgid "" "Url rewrite in .htaccess seems not working. Make sure you copied .htaccess-" "dist to .htaccess." msgstr "Umschreiben der URLs in der .htaccess funktioniert nicht. Vergewissere dich, dass du .htaccess-dist nach.htaccess kopiert hast." -#: src/Core/Installer.php:577 +#: src/Core/Installer.php:584 msgid "" "In some circumstances (like running inside containers), you can skip this " "error." msgstr "Unter bestimmten Umständen (z.B. Installationen in Containern) kannst du diesen Fehler übergehen." -#: src/Core/Installer.php:579 +#: src/Core/Installer.php:586 msgid "Error message from Curl when fetching" msgstr "Fehlermeldung von Curl während des Ladens" -#: src/Core/Installer.php:585 +#: src/Core/Installer.php:592 msgid "Url rewrite is working" msgstr "URL rewrite funktioniert" -#: src/Core/Installer.php:614 +#: src/Core/Installer.php:621 msgid "" "The detection of TLS to secure the communication between the browser and the" " new Friendica server failed." msgstr "Die Erkennung von TLS, um die Kommunikation zwischen dem Browser und dem neuen Friendica-Server zu sichern, scheiterte." -#: src/Core/Installer.php:615 +#: src/Core/Installer.php:622 msgid "" "It is highly encouraged to use Friendica only over a secure connection as " "sensitive information like passwords will be transmitted." msgstr "Friendica sollte nur über eine sichere Verbindung verwendet werden da sensible Informationen wie Passwörter übertragen werden." -#: src/Core/Installer.php:616 +#: src/Core/Installer.php:623 msgid "Please ensure that the connection to the server is secure." msgstr "Bitte vergewissere dich, dass die Verbindung zum Server sicher ist." -#: src/Core/Installer.php:617 +#: src/Core/Installer.php:624 msgid "No TLS detected" msgstr "Kein TLS gefunden" -#: src/Core/Installer.php:619 +#: src/Core/Installer.php:626 msgid "TLS detected" msgstr "TLS gefunden" -#: src/Core/Installer.php:636 +#: src/Core/Installer.php:643 msgid "ImageMagick PHP extension is not installed" msgstr "ImageMagicx PHP Erweiterung ist nicht installiert." -#: src/Core/Installer.php:638 +#: src/Core/Installer.php:645 msgid "ImageMagick PHP extension is installed" msgstr "ImageMagick PHP Erweiterung ist installiert" -#: src/Core/Installer.php:659 +#: src/Core/Installer.php:666 msgid "Database already in use." msgstr "Die Datenbank wird bereits verwendet." -#: src/Core/Installer.php:664 +#: src/Core/Installer.php:671 msgid "Could not connect to database." msgstr "Verbindung zur Datenbank gescheitert." -#: src/Core/L10n.php:444 src/Model/Item.php:2298 +#: src/Core/L10n.php:444 src/Model/Item.php:2300 msgid "Undetermined" msgstr "Unspezifiziert" @@ -2923,37 +2978,37 @@ msgid "%s (%s)" msgstr "%s (%s)" #: src/Core/L10n.php:499 src/Model/Event.php:430 -#: src/Module/Settings/Display.php:287 +#: src/Module/Settings/Display.php:284 msgid "Monday" msgstr "Montag" #: src/Core/L10n.php:499 src/Model/Event.php:431 -#: src/Module/Settings/Display.php:288 +#: src/Module/Settings/Display.php:285 msgid "Tuesday" msgstr "Dienstag" #: src/Core/L10n.php:499 src/Model/Event.php:432 -#: src/Module/Settings/Display.php:289 +#: src/Module/Settings/Display.php:286 msgid "Wednesday" msgstr "Mittwoch" #: src/Core/L10n.php:499 src/Model/Event.php:433 -#: src/Module/Settings/Display.php:290 +#: src/Module/Settings/Display.php:287 msgid "Thursday" msgstr "Donnerstag" #: src/Core/L10n.php:499 src/Model/Event.php:434 -#: src/Module/Settings/Display.php:291 +#: src/Module/Settings/Display.php:288 msgid "Friday" msgstr "Freitag" #: src/Core/L10n.php:499 src/Model/Event.php:435 -#: src/Module/Settings/Display.php:292 +#: src/Module/Settings/Display.php:289 msgid "Saturday" msgstr "Samstag" #: src/Core/L10n.php:499 src/Model/Event.php:429 -#: src/Module/Settings/Display.php:286 +#: src/Module/Settings/Display.php:283 msgid "Sunday" msgstr "Sonntag" @@ -3088,19 +3143,19 @@ msgid "" "The debug logfile '%s' is not usable. No logging possible (error: '%s')" msgstr "Die Logdatei '%s' ist nicht beschreibbar. Derzeit ist keine Aufzeichnung möglich (Fehler: '%s')" -#: src/Core/Renderer.php:89 src/Core/Renderer.php:118 -#: src/Core/Renderer.php:147 src/Core/Renderer.php:181 +#: src/Core/Renderer.php:92 src/Core/Renderer.php:121 +#: src/Core/Renderer.php:150 src/Core/Renderer.php:184 #: src/Render/FriendicaSmartyEngine.php:60 msgid "" "Friendica can't display this page at the moment, please contact the " "administrator." msgstr "Friendica kann die Seite im Moment nicht darstellen. Bitte kontaktiere das Administratoren Team." -#: src/Core/Renderer.php:143 +#: src/Core/Renderer.php:146 msgid "template engine cannot be registered without a name." msgstr "Die Template Engine kann nicht ohne einen Namen registriert werden." -#: src/Core/Renderer.php:177 +#: src/Core/Renderer.php:180 msgid "template engine is not registered!" msgstr "Template Engine wurde nicht registriert!" @@ -3274,7 +3329,7 @@ msgstr "hinzufügen" msgid "Edit circle" msgstr "Circle ändern" -#: src/Model/Circle.php:606 src/Module/Circle.php:193 +#: src/Model/Circle.php:606 src/Module/Circle.php:195 msgid "Contacts not in any circle" msgstr "Kontakte, die keinem Circle zugeordnet sind" @@ -3282,8 +3337,8 @@ msgstr "Kontakte, die keinem Circle zugeordnet sind" msgid "Create a new circle" msgstr "Erstelle neuen Circle" -#: src/Model/Circle.php:609 src/Module/Circle.php:178 -#: src/Module/Circle.php:201 src/Module/Circle.php:276 +#: src/Model/Circle.php:609 src/Module/Circle.php:180 +#: src/Module/Circle.php:203 src/Module/Circle.php:278 msgid "Circle Name: " msgstr "Circle Name: " @@ -3291,90 +3346,90 @@ msgstr "Circle Name: " msgid "Edit circles" msgstr "Circles bearbeiten" -#: src/Model/Contact.php:1257 src/Module/Moderation/Users/Pending.php:102 +#: src/Model/Contact.php:1247 src/Module/Moderation/Users/Pending.php:102 #: src/Module/Notifications/Introductions.php:132 #: src/Module/Notifications/Introductions.php:204 msgid "Approve" msgstr "Genehmigen" -#: src/Model/Contact.php:1735 +#: src/Model/Contact.php:1725 msgid "Organisation" msgstr "Organisation" -#: src/Model/Contact.php:1743 +#: src/Model/Contact.php:1733 msgid "Group" msgstr "Gruppe" -#: src/Model/Contact.php:1747 src/Module/Moderation/BaseUsers.php:130 +#: src/Model/Contact.php:1737 src/Module/Moderation/BaseUsers.php:131 msgid "Relay" msgstr "Relais" -#: src/Model/Contact.php:3050 +#: src/Model/Contact.php:3046 msgid "Disallowed profile URL." msgstr "Nicht erlaubte Profil-URL." -#: src/Model/Contact.php:3055 src/Module/Friendica.php:101 +#: src/Model/Contact.php:3051 src/Module/Friendica.php:100 msgid "Blocked domain" msgstr "Blockierte Domain" -#: src/Model/Contact.php:3060 +#: src/Model/Contact.php:3056 msgid "Connect URL missing." msgstr "Connect-URL fehlt" -#: src/Model/Contact.php:3069 +#: src/Model/Contact.php:3065 msgid "" "The contact could not be added. Please check the relevant network " "credentials in your Settings -> Social Networks page." msgstr "Der Kontakt konnte nicht hinzugefügt werden. Bitte überprüfe die Einstellungen unter Einstellungen -> Soziale Netzwerke" -#: src/Model/Contact.php:3087 +#: src/Model/Contact.php:3083 #, php-format msgid "Expected network %s does not match actual network %s" msgstr "Erwartetes Netzwerk %s stimmt nicht mit dem tatsächlichen Netzwerk überein %s" -#: src/Model/Contact.php:3104 +#: src/Model/Contact.php:3100 msgid "This seems to be a relay account. They can't be followed by users." msgstr "Dies scheint ein Relais-Konto zu sein. Diese können nicht von Nutzern gefolgt werden." -#: src/Model/Contact.php:3111 +#: src/Model/Contact.php:3107 msgid "The profile address specified does not provide adequate information." msgstr "Die angegebene Profiladresse liefert unzureichende Informationen." -#: src/Model/Contact.php:3113 +#: src/Model/Contact.php:3109 msgid "No compatible communication protocols or feeds were discovered." msgstr "Es wurden keine kompatiblen Kommunikationsprotokolle oder Feeds gefunden." -#: src/Model/Contact.php:3116 +#: src/Model/Contact.php:3112 msgid "An author or name was not found." msgstr "Es wurde kein Autor oder Name gefunden." -#: src/Model/Contact.php:3119 +#: src/Model/Contact.php:3115 msgid "No browser URL could be matched to this address." msgstr "Zu dieser Adresse konnte keine passende Browser-URL gefunden werden." -#: src/Model/Contact.php:3122 +#: src/Model/Contact.php:3118 msgid "" "Unable to match @-style Identity Address with a known protocol or email " "contact." msgstr "Konnte die @-Adresse mit keinem der bekannten Protokolle oder Email-Kontakte abgleichen." -#: src/Model/Contact.php:3123 +#: src/Model/Contact.php:3119 msgid "Use mailto: in front of address to force email check." msgstr "Verwende mailto: vor der E-Mail-Adresse, um eine Überprüfung der E-Mail-Adresse zu erzwingen." -#: src/Model/Contact.php:3129 +#: src/Model/Contact.php:3125 msgid "" "The profile address specified belongs to a network which has been disabled " "on this site." msgstr "Die Adresse dieses Profils gehört zu einem Netzwerk, mit dem die Kommunikation auf dieser Seite ausgeschaltet wurde." -#: src/Model/Contact.php:3134 +#: src/Model/Contact.php:3130 msgid "" "Limited profile. This person will be unable to receive direct/personal " "notifications from you." msgstr "Eingeschränktes Profil. Diese Person wird keine direkten/privaten Nachrichten von dir erhalten können." -#: src/Model/Contact.php:3200 +#: src/Model/Contact.php:3196 msgid "Unable to retrieve contact information." msgstr "Konnte die Kontaktinformationen nicht empfangen." @@ -3406,17 +3461,17 @@ msgid "today" msgstr "Heute" #: src/Model/Event.php:463 src/Module/Calendar/Show.php:129 -#: src/Module/Settings/Display.php:297 src/Util/Temporal.php:353 +#: src/Module/Settings/Display.php:294 src/Util/Temporal.php:353 msgid "month" msgstr "Monat" #: src/Model/Event.php:464 src/Module/Calendar/Show.php:130 -#: src/Module/Settings/Display.php:298 src/Util/Temporal.php:354 +#: src/Module/Settings/Display.php:295 src/Util/Temporal.php:354 msgid "week" msgstr "Woche" #: src/Model/Event.php:465 src/Module/Calendar/Show.php:131 -#: src/Module/Settings/Display.php:299 src/Util/Temporal.php:355 +#: src/Module/Settings/Display.php:296 src/Util/Temporal.php:355 msgid "day" msgstr "Tag" @@ -3424,7 +3479,7 @@ msgstr "Tag" msgid "No events to display" msgstr "Keine Veranstaltung zum Anzeigen" -#: src/Model/Event.php:516 src/Module/DFRN/Poll.php:47 src/Module/Feed.php:69 +#: src/Model/Event.php:516 src/Module/DFRN/Poll.php:47 src/Module/Feed.php:68 #: src/Module/Update/Profile.php:56 msgid "Access to this profile has been restricted." msgstr "Der Zugriff zu diesem Profil wurde eingeschränkt." @@ -3479,91 +3534,90 @@ msgstr "%ss Geburtstag" msgid "Happy Birthday %s" msgstr "Herzlichen Glückwunsch, %s" -#: src/Model/Item.php:2305 +#: src/Model/Item.php:2307 #, php-format msgid "%s (%s - %s): %s" msgstr "%s (%s - %s): %s" -#: src/Model/Item.php:2307 +#: src/Model/Item.php:2309 #, php-format msgid "%s (%s): %s" msgstr "%s (%s): %s" -#: src/Model/Item.php:2310 +#: src/Model/Item.php:2312 #, php-format msgid "Detected languages in this post:\\n%s" msgstr "Erkannte Sprachen in diesem Beitrag:\\n%s" -#: src/Model/Item.php:3258 +#: src/Model/Item.php:3260 msgid "activity" msgstr "Aktivität" -#: src/Model/Item.php:3260 +#: src/Model/Item.php:3262 msgid "comment" msgstr "Kommentar" -#: src/Model/Item.php:3263 src/Module/Post/Tag/Add.php:123 +#: src/Model/Item.php:3265 src/Module/Post/Tag/Add.php:123 msgid "post" msgstr "Beitrag" -#: src/Model/Item.php:3434 +#: src/Model/Item.php:3435 #, php-format msgid "%s is blocked" msgstr "%s ist blockiert" -#: src/Model/Item.php:3436 +#: src/Model/Item.php:3437 #, php-format msgid "%s is ignored" msgstr "%s ist ignoriert" -#: src/Model/Item.php:3438 +#: src/Model/Item.php:3439 #, php-format msgid "Content from %s is collapsed" msgstr "Inhalt vom %s ist zugeklappt" -#: src/Model/Item.php:3442 -#, php-format -msgid "Content warning: %s" -msgstr "Inhaltswarnung: %s" +#: src/Model/Item.php:3443 +msgid "Sensitive content" +msgstr "" -#: src/Model/Item.php:3906 +#: src/Model/Item.php:3912 msgid "bytes" msgstr "Byte" -#: src/Model/Item.php:3937 +#: src/Model/Item.php:3943 #, php-format msgid "%2$s (%3$d%%, %1$d vote)" msgid_plural "%2$s (%3$d%%, %1$d votes)" msgstr[0] "%2$s (%3$d%%, %1$d Stimme)" msgstr[1] "%2$s (%3$d%%, %1$d Stimmen)" -#: src/Model/Item.php:3939 +#: src/Model/Item.php:3945 #, php-format msgid "%2$s (%1$d vote)" msgid_plural "%2$s (%1$d votes)" msgstr[0] "%2$s (%1$d Stimme)" msgstr[1] "%2$s (%1$d Stimmen)" -#: src/Model/Item.php:3944 +#: src/Model/Item.php:3950 #, php-format msgid "%d voter. Poll end: %s" msgid_plural "%d voters. Poll end: %s" msgstr[0] "%d Stimme, Abstimmung endet: %s" msgstr[1] "%d Stimmen, Abstimmung endet: %s" -#: src/Model/Item.php:3946 +#: src/Model/Item.php:3952 #, php-format msgid "%d voter." msgid_plural "%d voters." msgstr[0] "%d Stimme." msgstr[1] "%d Stimmen." -#: src/Model/Item.php:3948 +#: src/Model/Item.php:3954 #, php-format msgid "Poll end: %s" msgstr "Abstimmung endet: %s" -#: src/Model/Item.php:3982 src/Model/Item.php:3983 +#: src/Model/Item.php:3995 src/Model/Item.php:3996 msgid "View on separate page" msgstr "Auf separater Seite ansehen" @@ -3571,25 +3625,25 @@ msgstr "Auf separater Seite ansehen" msgid "[no subject]" msgstr "[kein Betreff]" -#: src/Model/Photo.php:1187 src/Module/Media/Photo/Upload.php:168 +#: src/Model/Photo.php:1198 src/Module/Media/Photo/Upload.php:168 msgid "Wall Photos" msgstr "Pinnwand-Bilder" -#: src/Model/Profile.php:363 src/Module/Profile/Profile.php:283 +#: src/Model/Profile.php:364 src/Module/Profile/Profile.php:283 #: src/Module/Profile/Profile.php:285 msgid "Edit profile" msgstr "Profil bearbeiten" -#: src/Model/Profile.php:365 +#: src/Model/Profile.php:366 msgid "Change profile photo" msgstr "Profilbild ändern" -#: src/Model/Profile.php:378 src/Module/Directory.php:152 +#: src/Model/Profile.php:379 src/Module/Directory.php:152 #: src/Module/Profile/Profile.php:209 msgid "Homepage:" msgstr "Homepage:" -#: src/Model/Profile.php:379 src/Module/Contact/Profile.php:412 +#: src/Model/Profile.php:380 src/Module/Contact/Profile.php:418 #: src/Module/Notifications/Introductions.php:189 msgid "About:" msgstr "Über:" @@ -3634,232 +3688,232 @@ msgstr "Veranstaltungserinnerungen" msgid "Upcoming events the next 7 days:" msgstr "Veranstaltungen der nächsten 7 Tage:" -#: src/Model/Profile.php:893 +#: src/Model/Profile.php:882 #, php-format msgid "OpenWebAuth: %1$s welcomes %2$s" msgstr "OpenWebAuth: %1$s heißt %2$s herzlich willkommen" -#: src/Model/Profile.php:1033 +#: src/Model/Profile.php:1022 msgid "Hometown:" msgstr "Heimatort:" -#: src/Model/Profile.php:1034 +#: src/Model/Profile.php:1023 msgid "Marital Status:" msgstr "Familienstand:" -#: src/Model/Profile.php:1035 +#: src/Model/Profile.php:1024 msgid "With:" msgstr "Mit:" -#: src/Model/Profile.php:1036 +#: src/Model/Profile.php:1025 msgid "Since:" msgstr "Seit:" -#: src/Model/Profile.php:1037 +#: src/Model/Profile.php:1026 msgid "Sexual Preference:" msgstr "Sexuelle Vorlieben:" -#: src/Model/Profile.php:1038 +#: src/Model/Profile.php:1027 msgid "Political Views:" msgstr "Politische Ansichten:" -#: src/Model/Profile.php:1039 +#: src/Model/Profile.php:1028 msgid "Religious Views:" msgstr "Religiöse Ansichten:" -#: src/Model/Profile.php:1040 +#: src/Model/Profile.php:1029 msgid "Likes:" msgstr "Likes:" -#: src/Model/Profile.php:1041 +#: src/Model/Profile.php:1030 msgid "Dislikes:" msgstr "Dislikes:" -#: src/Model/Profile.php:1042 +#: src/Model/Profile.php:1031 msgid "Title/Description:" msgstr "Titel/Beschreibung:" -#: src/Model/Profile.php:1043 src/Module/Admin/Summary.php:197 +#: src/Model/Profile.php:1032 src/Module/Admin/Summary.php:197 #: src/Module/Moderation/Report/Create.php:280 #: src/Module/Moderation/Summary.php:76 msgid "Summary" msgstr "Zusammenfassung" -#: src/Model/Profile.php:1044 +#: src/Model/Profile.php:1033 msgid "Musical interests" msgstr "Musikalische Interessen" -#: src/Model/Profile.php:1045 +#: src/Model/Profile.php:1034 msgid "Books, literature" msgstr "Bücher, Literatur" -#: src/Model/Profile.php:1046 +#: src/Model/Profile.php:1035 msgid "Television" msgstr "Fernsehen" -#: src/Model/Profile.php:1047 +#: src/Model/Profile.php:1036 msgid "Film/dance/culture/entertainment" msgstr "Filme/Tänze/Kultur/Unterhaltung" -#: src/Model/Profile.php:1048 +#: src/Model/Profile.php:1037 msgid "Hobbies/Interests" msgstr "Hobbies/Interessen" -#: src/Model/Profile.php:1049 +#: src/Model/Profile.php:1038 msgid "Love/romance" msgstr "Liebe/Romantik" -#: src/Model/Profile.php:1050 +#: src/Model/Profile.php:1039 msgid "Work/employment" msgstr "Arbeit/Anstellung" -#: src/Model/Profile.php:1051 +#: src/Model/Profile.php:1040 msgid "School/education" msgstr "Schule/Ausbildung" -#: src/Model/Profile.php:1052 +#: src/Model/Profile.php:1041 msgid "Contact information and Social Networks" msgstr "Kontaktinformationen und Soziale Netzwerke" -#: src/Model/User.php:228 src/Model/User.php:1294 +#: src/Model/User.php:233 src/Model/User.php:1303 msgid "SERIOUS ERROR: Generation of security keys failed." msgstr "FATALER FEHLER: Sicherheitsschlüssel konnten nicht erzeugt werden." -#: src/Model/User.php:728 src/Model/User.php:761 +#: src/Model/User.php:733 src/Model/User.php:766 msgid "Login failed" msgstr "Anmeldung fehlgeschlagen" -#: src/Model/User.php:793 +#: src/Model/User.php:798 msgid "Not enough information to authenticate" msgstr "Nicht genügend Informationen für die Authentifizierung" -#: src/Model/User.php:914 +#: src/Model/User.php:923 msgid "Password can't be empty" msgstr "Das Passwort kann nicht leer sein" -#: src/Model/User.php:956 +#: src/Model/User.php:965 msgid "Empty passwords are not allowed." msgstr "Leere Passwörter sind nicht erlaubt." -#: src/Model/User.php:960 +#: src/Model/User.php:969 msgid "" "The new password has been exposed in a public data dump, please choose " "another." msgstr "Das neue Passwort wurde in einem öffentlichen Daten-Dump veröffentlicht. Bitte verwende ein anderes Passwort." -#: src/Model/User.php:964 +#: src/Model/User.php:973 msgid "The password length is limited to 72 characters." msgstr "Die Länge des Passworts ist auf 72 Zeichen begrenzt." -#: src/Model/User.php:968 +#: src/Model/User.php:977 msgid "The password can't contain white spaces nor accentuated letters" msgstr "Das Passwort kann weder Leerzeichen noch akzentuierte Zeichen beinhalten." -#: src/Model/User.php:1177 +#: src/Model/User.php:1186 msgid "Passwords do not match. Password unchanged." msgstr "Die Passwörter stimmen nicht überein. Das Passwort bleibt unverändert." -#: src/Model/User.php:1184 +#: src/Model/User.php:1193 msgid "An invitation is required." msgstr "Du benötigst eine Einladung." -#: src/Model/User.php:1188 +#: src/Model/User.php:1197 msgid "Invitation could not be verified." msgstr "Die Einladung konnte nicht überprüft werden." -#: src/Model/User.php:1196 +#: src/Model/User.php:1205 msgid "Invalid OpenID url" msgstr "Ungültige OpenID URL" -#: src/Model/User.php:1209 src/Security/Authentication.php:241 +#: src/Model/User.php:1218 src/Security/Authentication.php:230 msgid "" "We encountered a problem while logging in with the OpenID you provided. " "Please check the correct spelling of the ID." msgstr "Beim Versuch, dich mit der von dir angegebenen OpenID anzumelden, trat ein Problem auf. Bitte überprüfe, dass du die OpenID richtig geschrieben hast." -#: src/Model/User.php:1209 src/Security/Authentication.php:241 +#: src/Model/User.php:1218 src/Security/Authentication.php:230 msgid "The error message was:" msgstr "Die Fehlermeldung lautete:" -#: src/Model/User.php:1215 +#: src/Model/User.php:1224 msgid "Please enter the required information." msgstr "Bitte trage die erforderlichen Informationen ein." -#: src/Model/User.php:1229 +#: src/Model/User.php:1238 #, php-format msgid "" "system.username_min_length (%s) and system.username_max_length (%s) are " "excluding each other, swapping values." msgstr "system.username_min_length (%s) and system.username_max_length (%s) schließen sich gegenseitig aus, tausche Werte aus." -#: src/Model/User.php:1236 +#: src/Model/User.php:1245 #, php-format msgid "Username should be at least %s character." msgid_plural "Username should be at least %s characters." msgstr[0] "Der Benutzername sollte aus mindestens %s Zeichen bestehen." msgstr[1] "Der Benutzername sollte aus mindestens %s Zeichen bestehen." -#: src/Model/User.php:1240 +#: src/Model/User.php:1249 #, php-format msgid "Username should be at most %s character." msgid_plural "Username should be at most %s characters." msgstr[0] "Der Benutzername sollte aus maximal %s Zeichen bestehen." msgstr[1] "Der Benutzername sollte aus maximal %s Zeichen bestehen." -#: src/Model/User.php:1248 +#: src/Model/User.php:1257 msgid "That doesn't appear to be your full (First Last) name." msgstr "Das scheint nicht dein kompletter Name (Vor- und Nachname) zu sein." -#: src/Model/User.php:1253 +#: src/Model/User.php:1262 msgid "Your email domain is not among those allowed on this site." msgstr "Die Domain Deiner E-Mail-Adresse ist auf dieser Seite nicht erlaubt." -#: src/Model/User.php:1257 +#: src/Model/User.php:1266 msgid "Not a valid email address." msgstr "Keine gültige E-Mail-Adresse." -#: src/Model/User.php:1260 +#: src/Model/User.php:1269 msgid "The nickname was blocked from registration by the nodes admin." msgstr "Der Admin des Knotens hat den Spitznamen für die Registrierung gesperrt." -#: src/Model/User.php:1264 src/Model/User.php:1270 +#: src/Model/User.php:1273 src/Model/User.php:1279 msgid "Cannot use that email." msgstr "Konnte diese E-Mail-Adresse nicht verwenden." -#: src/Model/User.php:1276 +#: src/Model/User.php:1285 msgid "Your nickname can only contain a-z, 0-9 and _." msgstr "Dein Spitzname darf nur aus Buchstaben und Zahlen (\"a-z\",\"0-9\" und \"_\") bestehen." -#: src/Model/User.php:1284 src/Model/User.php:1341 +#: src/Model/User.php:1293 src/Model/User.php:1350 msgid "Nickname is already registered. Please choose another." msgstr "Dieser Spitzname ist bereits vergeben. Bitte wähle einen anderen." -#: src/Model/User.php:1328 src/Model/User.php:1332 +#: src/Model/User.php:1337 src/Model/User.php:1341 msgid "An error occurred during registration. Please try again." msgstr "Während der Anmeldung ist ein Fehler aufgetreten. Bitte versuche es noch einmal." -#: src/Model/User.php:1355 +#: src/Model/User.php:1364 msgid "An error occurred creating your default profile. Please try again." msgstr "Bei der Erstellung des Standardprofils ist ein Fehler aufgetreten. Bitte versuche es noch einmal." -#: src/Model/User.php:1362 +#: src/Model/User.php:1371 msgid "An error occurred creating your self contact. Please try again." msgstr "Bei der Erstellung deines self-Kontakts ist ein Fehler aufgetreten. Bitte versuche es erneut." -#: src/Model/User.php:1367 +#: src/Model/User.php:1376 msgid "Friends" msgstr "Kontakte" -#: src/Model/User.php:1371 +#: src/Model/User.php:1380 msgid "" "An error occurred creating your default contact circle. Please try again." msgstr "Beim Erstellen Ihres Circles ist ein Fehler aufgetreten. Bitte versuche es erneut." -#: src/Model/User.php:1413 +#: src/Model/User.php:1422 msgid "Profile Photos" msgstr "Profilbilder" -#: src/Model/User.php:1595 +#: src/Model/User.php:1604 #, php-format msgid "" "\n" @@ -3867,7 +3921,7 @@ msgid "" "\t\t\tthe administrator of %2$s has set up an account for you." msgstr "\nHallo %1$s\nein Admin von %2$s hat dir ein Nutzerkonto angelegt." -#: src/Model/User.php:1598 +#: src/Model/User.php:1607 #, php-format msgid "" "\n" @@ -3898,12 +3952,12 @@ msgid "" "\t\tThank you and welcome to %4$s." msgstr "\n\t\tAnbei die Anmeldedetails::\n\n\t\tAdresse der Seite:\t%1$s\n\t\tBenutzername:\t\t%2$s\n\t\tPasswort:\t\t%3$s\n\n\t\tDu kannst dein Passwort unter \"Einstellungen\" ändern, sobald du dich angemeldet\n\t\thast.\n\n\t\tBitte nimm dir ein paar Minuten, um die anderen Einstellungen auf deiner Account-Seite zu kontrollieren. \n\n\t\tEventuell magst du ja auch einige Informationen über dich in deinem Profil veröffentlichen, damit andere Leute dich einfacher finden können.\n\t\tBearbeite hierfür einfach dein Standard-Profil (über die Profil-Seite).\n\n\t\tWir empfehlen das Hinzufügen eines Profilfotos, das Hinzufügen einiger Profil-\"Schlüsselwörter\"\n\t\t(sehr nützlich, um neue Freunde zu finden) - und vielleicht das Land,\n\t\tin dem Du lebst, wenn Du nicht noch spezifischer sein willst.\n\n\t\tWir respektieren deine Privatsphäre - keine dieser Angaben ist notwendig\n\t\tWenn du neu im Netzwerk bist und noch niemanden kennst, dann können sie allerdings dabei helfen,\n\t\tneue und interessante Kontakte zu knüpfen.\n\n\t\tDu kannst dein Nutzerkonto jederzeit unter %1$s/settings/removeme wieder löschen.\n\n\t\tDanke und willkommen auf %4$s." -#: src/Model/User.php:1630 src/Model/User.php:1736 +#: src/Model/User.php:1639 src/Model/User.php:1745 #, php-format msgid "Registration details for %s" msgstr "Details der Registration von %s" -#: src/Model/User.php:1650 +#: src/Model/User.php:1659 #, php-format msgid "" "\n" @@ -3918,12 +3972,12 @@ msgid "" "\t\t" msgstr "\n\t\t\tHallo %1$s,\n\t\t\t\tdanke für deine Registrierung auf %2$s. Dein Account muss noch vom Admin des Knotens freigeschaltet werden.\n\n\t\t\tDeine Zugangsdaten lauten wie folgt:\n\n\t\t\tSeitenadresse:\t%3$s\n\t\t\tAnmeldename:\t\t%4$s\n\t\t\tPasswort:\t\t%5$s\n\t\t" -#: src/Model/User.php:1669 +#: src/Model/User.php:1678 #, php-format msgid "Registration at %s" msgstr "Registrierung als %s" -#: src/Model/User.php:1693 +#: src/Model/User.php:1702 #, php-format msgid "" "\n" @@ -3932,7 +3986,7 @@ msgid "" "\t\t\t" msgstr "\n\t\t\t\tHallo %1$s,\n\t\t\t\tDanke für die Registrierung auf %2$s. Dein Account wurde angelegt.\n\t\t\t" -#: src/Model/User.php:1701 +#: src/Model/User.php:1710 #, php-format msgid "" "\n" @@ -3963,7 +4017,7 @@ msgid "" "\t\t\tThank you and welcome to %2$s." msgstr "\nDie Anmelde-Details sind die folgenden:\n\tAdresse der Seite:\t%3$s\n\tBenutzernamename:\t%1$s\n\tPasswort:\t%5$s\n\nDu kannst dein Passwort unter \"Einstellungen\" ändern, sobald du dich\nangemeldet hast.\n\nBitte nimm dir ein paar Minuten, um die anderen Einstellungen auf dieser\nSeite zu kontrollieren.\n\nEventuell magst du ja auch einige Informationen über dich in deinem\nProfil veröffentlichen, damit andere Leute dich einfacher finden können.\nBearbeite hierfür einfach dein Standard-Profil (über die Profil-Seite).\n\nWir empfehlen dir, ein zu dir passendes Profilbild zu wählen, damit dich alte Bekannte wiederfinden.\nAußerdem ist es nützlich, wenn du auf deinem Profil Schlüsselwörter\nangibst. Das erleichtert es, Leute zu finden, die deine Interessen teilen.\n\nWir respektieren deine Privatsphäre - keine dieser Angaben ist nötig.\nWenn du neu im Netzwerk bist und noch niemanden kennst, dann können sie\nallerdings dabei helfen, neue und interessante Kontakte zu knüpfen.\n\nSolltest du dein Nutzerkonto löschen wollen, kannst du dies unter %3$s/settings/removeme jederzeit tun.\n\nDanke für deine Aufmerksamkeit und willkommen auf %2$s." -#: src/Model/User.php:1763 +#: src/Model/User.php:1772 msgid "" "User with delegates can't be removed, please remove delegate users first" msgstr "Benutzer mit Delegaten können nicht entfernt werden, bitte entferne zuerst die delegierten Benutzer" @@ -3988,14 +4042,14 @@ msgid "Disable" msgstr "Ausschalten" #: src/Module/Admin/Addons/Details.php:91 -#: src/Module/Admin/Themes/Details.php:49 src/Module/Settings/Display.php:344 +#: src/Module/Admin/Themes/Details.php:49 src/Module/Settings/Display.php:340 msgid "Enable" msgstr "Einschalten" #: src/Module/Admin/Addons/Details.php:111 -#: src/Module/Admin/Addons/Index.php:67 src/Module/Admin/Federation.php:218 -#: 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:457 +#: src/Module/Admin/Addons/Index.php:67 src/Module/Admin/Federation.php:220 +#: src/Module/Admin/Logs/Settings.php:88 src/Module/Admin/Logs/View.php:85 +#: src/Module/Admin/Queue.php:73 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 @@ -4034,14 +4088,14 @@ msgstr "Addons neu geladen" msgid "Addon %s failed to install." msgstr "Addon %s konnte nicht installiert werden" -#: 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:460 +#: src/Module/Admin/Addons/Index.php:69 src/Module/Admin/Features.php:83 +#: src/Module/Admin/Logs/Settings.php:90 src/Module/Admin/Site.php:458 #: src/Module/Admin/Themes/Index.php:113 src/Module/Admin/Tos.php:86 -#: src/Module/Settings/Account.php:551 src/Module/Settings/Addons.php:78 +#: src/Module/Settings/Account.php:558 src/Module/Settings/Addons.php:78 #: src/Module/Settings/Connectors.php:160 #: src/Module/Settings/Connectors.php:246 -#: src/Module/Settings/Delegation.php:193 src/Module/Settings/Display.php:312 -#: src/Module/Settings/Features.php:76 +#: src/Module/Settings/Delegation.php:193 src/Module/Settings/Display.php:309 +#: src/Module/Settings/Features.php:75 msgid "Save Settings" msgstr "Einstellungen speichern" @@ -4116,86 +4170,99 @@ msgstr "Als erfolgreich markieren (falls das Update manuell installiert wurde)" msgid "Attempt to execute this update step automatically" msgstr "Versuchen, diesen Schritt automatisch auszuführen" -#: src/Module/Admin/Features.php:76 -#, php-format -msgid "Lock feature %s" -msgstr "Feature festlegen: %s" +#: src/Module/Admin/Features.php:67 +#: src/Module/Notifications/Introductions.php:144 +#: src/Module/OAuth/Acknowledge.php:55 src/Module/Register.php:132 +#: src/Module/Settings/TwoFactor/Trusted.php:129 +msgid "No" +msgstr "Nein" -#: src/Module/Admin/Features.php:84 +#: src/Module/Admin/Features.php:67 src/Module/Contact/Revoke.php:108 +#: src/Module/Notifications/Introductions.php:144 +#: src/Module/OAuth/Acknowledge.php:54 src/Module/Register.php:131 +#: src/Module/Settings/TwoFactor/Trusted.php:129 +msgid "Yes" +msgstr "Ja" + +#: src/Module/Admin/Features.php:67 +msgid "Locked" +msgstr "" + +#: src/Module/Admin/Features.php:81 msgid "Manage Additional Features" msgstr "Zusätzliche Features Verwalten" -#: src/Module/Admin/Federation.php:80 +#: src/Module/Admin/Federation.php:82 #: src/Module/Moderation/Report/Create.php:191 #: src/Module/Moderation/Report/Create.php:316 msgid "Other" msgstr "Andere" -#: src/Module/Admin/Federation.php:158 src/Module/Admin/Federation.php:407 +#: src/Module/Admin/Federation.php:160 src/Module/Admin/Federation.php:408 msgid "unknown" msgstr "Unbekannt" -#: src/Module/Admin/Federation.php:191 +#: src/Module/Admin/Federation.php:193 #, php-format msgid "%2$s total system" msgid_plural "%2$s total systems" msgstr[0] "%2$sServer gesamt" msgstr[1] "%2$s Server gesamt" -#: src/Module/Admin/Federation.php:192 +#: src/Module/Admin/Federation.php:194 #, php-format msgid "%2$s active user last month" msgid_plural "%2$s active users last month" msgstr[0] "%2$s aktiver Nutzer im letzten Monat" msgstr[1] "%2$s aktive Nutzer im letzten Monat" -#: src/Module/Admin/Federation.php:193 +#: src/Module/Admin/Federation.php:195 #, php-format msgid "%2$s active user last six months" msgid_plural "%2$s active users last six months" msgstr[0] "%2$s aktive Nutzer im letzten halben Jahr" msgstr[1] "%2$s aktive Nutzer im letzten halben Jahr" -#: src/Module/Admin/Federation.php:194 +#: src/Module/Admin/Federation.php:196 #, php-format msgid "%2$s registered user" msgid_plural "%2$s registered users" msgstr[0] "%2$sregistrierter Nutzer" msgstr[1] "%2$s registrierte Nutzer" -#: src/Module/Admin/Federation.php:195 +#: src/Module/Admin/Federation.php:197 #, php-format msgid "%2$s locally created post or comment" msgid_plural "%2$s locally created posts and comments" msgstr[0] "%2$slokal erstellter Beitrag oder Kommentar" msgstr[1] "%2$slokal erstellte Beiträge und Kommentare" -#: src/Module/Admin/Federation.php:198 +#: src/Module/Admin/Federation.php:200 #, php-format msgid "%2$s post per user" msgid_plural "%2$s posts per user" msgstr[0] "%2$sBeitrag pro Nutzer" msgstr[1] "%2$sBeiträge pro Nutzer" -#: src/Module/Admin/Federation.php:203 +#: src/Module/Admin/Federation.php:205 #, php-format msgid "%2$s user per system" msgid_plural "%2$s users per system" msgstr[0] "%2$sNutzer pro System" msgstr[1] "%2$sNutzer pro System" -#: src/Module/Admin/Federation.php:213 +#: src/Module/Admin/Federation.php:215 msgid "" "This page offers you some numbers to the known part of the federated social " "network your Friendica node is part of. These numbers are not complete but " "only reflect the part of the network your node is aware of." msgstr "Diese Seite präsentiert einige Zahlen zu dem bekannten Teil des föderalen sozialen Netzwerks, von dem deine Friendica Installation ein Teil ist. Diese Zahlen sind nicht absolut und reflektieren nur den Teil des Netzwerks, den dein Knoten kennt." -#: src/Module/Admin/Federation.php:219 src/Module/BaseAdmin.php:87 +#: src/Module/Admin/Federation.php:221 src/Module/BaseAdmin.php:87 msgid "Federation Statistics" msgstr "Föderation Statistik" -#: src/Module/Admin/Federation.php:223 +#: src/Module/Admin/Federation.php:224 #, php-format msgid "" "Currently this node is aware of %2$s node (%3$s active users last month, " @@ -4213,53 +4280,53 @@ msgstr[1] "Derzeit kennt dieser Knoten %2$s andere Knoten (mit %3$s aktiven Nutz msgid "The logfile '%s' is not writable. No logging possible" msgstr "Die Logdatei '%s' ist nicht beschreibbar. Derzeit ist keine Aufzeichnung möglich." -#: src/Module/Admin/Logs/Settings.php:77 +#: src/Module/Admin/Logs/Settings.php:80 msgid "PHP log currently enabled." msgstr "PHP Protokollierung ist derzeit aktiviert." -#: src/Module/Admin/Logs/Settings.php:79 +#: src/Module/Admin/Logs/Settings.php:82 msgid "PHP log currently disabled." msgstr "PHP Protokollierung ist derzeit nicht aktiviert." -#: src/Module/Admin/Logs/Settings.php:86 src/Module/BaseAdmin.php:102 +#: src/Module/Admin/Logs/Settings.php:89 src/Module/BaseAdmin.php:102 #: src/Module/BaseAdmin.php:103 msgid "Logs" msgstr "Protokolle" -#: src/Module/Admin/Logs/Settings.php:88 +#: src/Module/Admin/Logs/Settings.php:91 msgid "Clear" msgstr "löschen" -#: src/Module/Admin/Logs/Settings.php:91 +#: src/Module/Admin/Logs/Settings.php:94 msgid "Enable Debugging" msgstr "Protokoll führen" -#: 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:94 src/Module/Admin/Logs/Settings.php:95 +#: src/Module/Admin/Logs/Settings.php:96 src/Module/Admin/Site.php:478 +#: src/Module/Admin/Site.php:486 msgid "" "Read-only because it is set by an environment variable" msgstr "Schreibgeschützt, weil es durch eine Umgebungsvariable festgelegt ist" -#: src/Module/Admin/Logs/Settings.php:92 +#: src/Module/Admin/Logs/Settings.php:95 msgid "Log file" msgstr "Protokolldatei" -#: src/Module/Admin/Logs/Settings.php:92 +#: src/Module/Admin/Logs/Settings.php:95 msgid "" "Must be writable by web server. Relative to your Friendica top-level " "directory." msgstr "Webserver muss Schreibrechte besitzen. Abhängig vom Friendica-Installationsverzeichnis." -#: src/Module/Admin/Logs/Settings.php:93 +#: src/Module/Admin/Logs/Settings.php:96 msgid "Log level" msgstr "Protokoll-Level" -#: src/Module/Admin/Logs/Settings.php:95 +#: src/Module/Admin/Logs/Settings.php:98 msgid "PHP logging" msgstr "PHP Protokollieren" -#: src/Module/Admin/Logs/Settings.php:96 +#: src/Module/Admin/Logs/Settings.php:99 msgid "" "To temporarily enable logging of PHP errors and warnings you can prepend the" " following to the index.php file of your installation. The filename set in " @@ -4268,91 +4335,91 @@ msgid "" "'display_errors' is to enable these options, set to '0' to disable them." msgstr "Um die Protokollierung von PHP-Fehlern und Warnungen vorübergehend zu aktivieren, kannst du der Datei index.php deiner Installation Folgendes voranstellen. Der in der Datei 'error_log' angegebene Dateiname ist relativ zum obersten Verzeichnis von Friendica und muss vom Webserver beschreibbar sein. Die Option '1' für 'log_errors' und 'display_errors' aktiviert diese Optionen, ersetze die '1' durch eine '0', um sie zu deaktivieren." -#: src/Module/Admin/Logs/View.php:70 +#: src/Module/Admin/Logs/View.php:72 #, php-format msgid "" "Error trying to open %1$s log file.
Check to see if " "file %1$s exist and is readable." msgstr "Fehler beim Öffnen der Logdatei %1$s.
Bitte überprüfe ob die Datei %1$s existiert und gelesen werden kann." -#: src/Module/Admin/Logs/View.php:79 +#: src/Module/Admin/Logs/View.php:81 #, php-format msgid "" "Couldn't open %1$s log file.
Check to see if file %1$s " "is readable." msgstr "Konnte die Logdatei %1$s nicht öffnen.
Bitte stelle sicher, dass die Datei %1$s lesbar ist." -#: src/Module/Admin/Logs/View.php:84 src/Module/BaseAdmin.php:104 +#: src/Module/Admin/Logs/View.php:86 src/Module/BaseAdmin.php:104 msgid "View Logs" msgstr "Protokolle anzeigen" -#: src/Module/Admin/Logs/View.php:87 +#: src/Module/Admin/Logs/View.php:89 msgid "Search in logs" msgstr "Logs durchsuchen" -#: src/Module/Admin/Logs/View.php:88 +#: src/Module/Admin/Logs/View.php:90 #: src/Module/Notifications/Notifications.php:140 msgid "Show all" msgstr "Alle anzeigen" -#: src/Module/Admin/Logs/View.php:89 +#: src/Module/Admin/Logs/View.php:91 msgid "Date" msgstr "Datum" -#: src/Module/Admin/Logs/View.php:90 +#: src/Module/Admin/Logs/View.php:92 msgid "Level" msgstr "Level" -#: src/Module/Admin/Logs/View.php:91 +#: src/Module/Admin/Logs/View.php:93 msgid "Context" msgstr "Zusammenhang" -#: src/Module/Admin/Logs/View.php:93 +#: src/Module/Admin/Logs/View.php:95 msgid "ALL" msgstr "ALLE" -#: src/Module/Admin/Logs/View.php:94 +#: src/Module/Admin/Logs/View.php:96 msgid "View details" msgstr "Details anzeigen" -#: src/Module/Admin/Logs/View.php:95 +#: src/Module/Admin/Logs/View.php:97 msgid "Click to view details" msgstr "Anklicken zum Anzeigen der Details" -#: src/Module/Admin/Logs/View.php:96 src/Module/Calendar/Event/Form.php:207 +#: src/Module/Admin/Logs/View.php:98 src/Module/Calendar/Event/Form.php:207 msgid "Event details" msgstr "Ereignisdetails" -#: src/Module/Admin/Logs/View.php:97 +#: src/Module/Admin/Logs/View.php:99 msgid "Data" msgstr "Daten" -#: src/Module/Admin/Logs/View.php:98 +#: src/Module/Admin/Logs/View.php:100 #: src/Module/Debug/ActivityPubConversion.php:57 msgid "Source" msgstr "Quelle" -#: src/Module/Admin/Logs/View.php:99 +#: src/Module/Admin/Logs/View.php:101 msgid "File" msgstr "Datei" -#: src/Module/Admin/Logs/View.php:100 +#: src/Module/Admin/Logs/View.php:102 msgid "Line" msgstr "Zeile" -#: src/Module/Admin/Logs/View.php:101 +#: src/Module/Admin/Logs/View.php:103 msgid "Function" msgstr "Funktion" -#: src/Module/Admin/Logs/View.php:102 +#: src/Module/Admin/Logs/View.php:104 msgid "UID" msgstr "UID" -#: src/Module/Admin/Logs/View.php:103 +#: src/Module/Admin/Logs/View.php:105 msgid "Process ID" msgstr "Prozess ID" -#: src/Module/Admin/Logs/View.php:104 +#: src/Module/Admin/Logs/View.php:106 msgid "Close" msgstr "Schließen" @@ -4376,290 +4443,294 @@ msgid "" "the worker cronjob you've set up during install." msgstr "Auf dieser Seite werden die derzeit in der Warteschlange befindlichen Worker-Jobs aufgelistet. Diese Jobs werden vom Cronjob verarbeitet, den du während der Installation eingerichtet hast." -#: src/Module/Admin/Queue.php:75 +#: src/Module/Admin/Queue.php:76 msgid "ID" msgstr "ID" -#: src/Module/Admin/Queue.php:76 +#: src/Module/Admin/Queue.php:77 msgid "Command" msgstr "Befehl" -#: src/Module/Admin/Queue.php:77 +#: src/Module/Admin/Queue.php:78 msgid "Job Parameters" msgstr "Parameter der Aufgabe" -#: src/Module/Admin/Queue.php:78 src/Module/Moderation/Reports.php:95 +#: src/Module/Admin/Queue.php:79 src/Module/Moderation/Reports.php:110 #: src/Module/Settings/OAuth.php:74 msgid "Created" msgstr "Erstellt" -#: src/Module/Admin/Queue.php:79 +#: src/Module/Admin/Queue.php:80 +msgid "Next Try" +msgstr "" + +#: src/Module/Admin/Queue.php:81 msgid "Priority" msgstr "Priorität" -#: 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 "%s ist keine gültige Angabe der maximalen Größe von Bildern" -#: src/Module/Admin/Site.php:372 src/Module/Settings/Display.php:217 +#: src/Module/Admin/Site.php:370 src/Module/Settings/Display.php:215 msgid "No special theme for mobile devices" msgstr "Kein spezielles Theme für mobile Geräte verwenden." -#: src/Module/Admin/Site.php:389 src/Module/Settings/Display.php:227 +#: src/Module/Admin/Site.php:387 src/Module/Settings/Display.php:225 #, php-format msgid "%s - (Experimental)" msgstr "%s - (Experimentell)" -#: src/Module/Admin/Site.php:401 +#: src/Module/Admin/Site.php:399 msgid "No community page" msgstr "Keine Gemeinschaftsseite" -#: src/Module/Admin/Site.php:402 +#: src/Module/Admin/Site.php:400 msgid "No community page for visitors" msgstr "Keine Gemeinschaftsseite für Besucher" -#: src/Module/Admin/Site.php:403 +#: src/Module/Admin/Site.php:401 msgid "Public postings from users of this site" msgstr "Öffentliche Beiträge von NutzerInnen dieser Seite" -#: src/Module/Admin/Site.php:404 +#: src/Module/Admin/Site.php:402 msgid "Public postings from the federated network" msgstr "Öffentliche Beiträge aus dem föderalen Netzwerk" -#: src/Module/Admin/Site.php:405 +#: src/Module/Admin/Site.php:403 msgid "Public postings from local users and the federated network" msgstr "Öffentliche Beiträge von lokalen Nutzern und aus dem föderalen Netzwerk" -#: src/Module/Admin/Site.php:411 +#: src/Module/Admin/Site.php:409 msgid "Multi user instance" msgstr "Mehrbenutzer-Instanz" -#: src/Module/Admin/Site.php:434 +#: src/Module/Admin/Site.php:432 msgid "Closed" msgstr "Geschlossen" -#: src/Module/Admin/Site.php:435 +#: src/Module/Admin/Site.php:433 msgid "Requires approval" msgstr "Bedarf der Zustimmung" -#: src/Module/Admin/Site.php:436 +#: src/Module/Admin/Site.php:434 msgid "Open" msgstr "Offen" -#: src/Module/Admin/Site.php:440 +#: src/Module/Admin/Site.php:438 msgid "Don't check" msgstr "Nicht überprüfen" -#: src/Module/Admin/Site.php:441 +#: src/Module/Admin/Site.php:439 msgid "check the stable version" msgstr "überprüfe die stabile Version" -#: src/Module/Admin/Site.php:442 +#: src/Module/Admin/Site.php:440 msgid "check the development version" msgstr "überprüfe die Entwicklungsversion" -#: src/Module/Admin/Site.php:446 +#: src/Module/Admin/Site.php:444 msgid "none" msgstr "keine" -#: src/Module/Admin/Site.php:447 +#: src/Module/Admin/Site.php:445 msgid "Local contacts" msgstr "Lokale Kontakte" -#: src/Module/Admin/Site.php:448 +#: src/Module/Admin/Site.php:446 msgid "Interactors" msgstr "Interaktionen" -#: 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 "Seite" -#: src/Module/Admin/Site.php:459 +#: src/Module/Admin/Site.php:457 msgid "General Information" msgstr "Allgemeine Informationen" -#: src/Module/Admin/Site.php:461 +#: src/Module/Admin/Site.php:459 msgid "Republish users to directory" msgstr "Nutzer erneut im globalen Verzeichnis veröffentlichen." -#: src/Module/Admin/Site.php:462 src/Module/Register.php:152 +#: src/Module/Admin/Site.php:460 src/Module/Register.php:153 msgid "Registration" msgstr "Registrierung" -#: src/Module/Admin/Site.php:463 +#: src/Module/Admin/Site.php:461 msgid "File upload" msgstr "Datei hochladen" -#: src/Module/Admin/Site.php:464 +#: src/Module/Admin/Site.php:462 msgid "Policies" msgstr "Regeln" -#: 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 "Erweitert" -#: src/Module/Admin/Site.php:466 +#: src/Module/Admin/Site.php:464 msgid "Auto Discovered Contact Directory" msgstr "Automatisch ein Kontaktverzeichnis erstellen" -#: src/Module/Admin/Site.php:467 +#: src/Module/Admin/Site.php:465 msgid "Performance" msgstr "Performance" -#: src/Module/Admin/Site.php:468 +#: src/Module/Admin/Site.php:466 msgid "Worker" msgstr "Worker" -#: src/Module/Admin/Site.php:469 +#: src/Module/Admin/Site.php:467 msgid "Message Relay" msgstr "Nachrichten-Relais" -#: 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 "Verwende den Befehl \"console relay\" auf der Kommandozeile um weitere Relays hinzu zu fügen oder zu entfernen." -#: 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 "Das System hat derzeit keinerlei Relays abonniert." -#: src/Module/Admin/Site.php:472 +#: src/Module/Admin/Site.php:470 msgid "The system is currently subscribed to the following relays:" msgstr "Das System hat derzeit Abonnements bei folgenden Releays:" -#: src/Module/Admin/Site.php:475 +#: src/Module/Admin/Site.php:473 msgid "Relocate Node" msgstr "Knoten umziehen" -#: 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 "Um deinen Friendica Knoten auf einen andere Domainnamen umzuziehen, und dabei alle existierenden Accounts und Beiträge zu behalten, kannst du dazu einen Konsolenbefehl verwenden. Die nötigen Aktualisierungen wird einige Zeit dauern und können nur auf der Konsole gestartet werden. Hierzu verwendest du einen Befehl wie den folgenden:" -#: src/Module/Admin/Site.php:477 +#: src/Module/Admin/Site.php:475 msgid "(Friendica directory)# bin/console relocate https://newdomain.com" msgstr "(Friendica Verzeichnis)# bin/console relocate https://newdomain.com" -#: src/Module/Admin/Site.php:480 +#: src/Module/Admin/Site.php:478 msgid "Site name" msgstr "Seitenname" -#: src/Module/Admin/Site.php:481 +#: src/Module/Admin/Site.php:479 msgid "Sender Email" msgstr "Absender für Emails" -#: 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 "Die E-Mail Adresse, die dein Server zum Versenden von Benachrichtigungen verwenden soll." -#: src/Module/Admin/Site.php:482 +#: src/Module/Admin/Site.php:480 msgid "Name of the system actor" msgstr "Name des System-Actors" -#: 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 "Name des internen System-Accounts der für ActivityPub Anfragen verwendet wird. Der Nutzername darf bisher nicht verwendet werden. Ist der Name einmal gesetzt kann er nicht mehr geändert werden." -#: src/Module/Admin/Site.php:483 +#: src/Module/Admin/Site.php:481 msgid "Banner/Logo" msgstr "Banner/Logo" -#: src/Module/Admin/Site.php:484 +#: src/Module/Admin/Site.php:482 msgid "Email Banner/Logo" msgstr "E-Mail Banner / Logo" -#: src/Module/Admin/Site.php:485 +#: src/Module/Admin/Site.php:483 msgid "Shortcut icon" msgstr "Shortcut Icon" -#: src/Module/Admin/Site.php:485 +#: src/Module/Admin/Site.php:483 msgid "Link to an icon that will be used for browsers." msgstr "Link zu einem Icon, das Browser verwenden werden." -#: src/Module/Admin/Site.php:486 +#: src/Module/Admin/Site.php:484 msgid "Touch icon" msgstr "Touch Icon" -#: 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 "Link zu einem Icon, das Tablets und Mobiltelefone verwenden sollen." -#: src/Module/Admin/Site.php:487 +#: src/Module/Admin/Site.php:485 msgid "Additional Info" msgstr "Zusätzliche Informationen" -#: 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 "Für öffentliche Server kannst du hier zusätzliche Informationen angeben, die dann auf %s/servers angezeigt werden." -#: src/Module/Admin/Site.php:488 +#: src/Module/Admin/Site.php:486 msgid "System language" msgstr "Systemsprache" -#: src/Module/Admin/Site.php:489 +#: src/Module/Admin/Site.php:487 msgid "System theme" msgstr "Systemweites Theme" -#: 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 "Standard-Theme des Systems - kann von Benutzerprofilen überschrieben werden - Einstellungen des Standard-Themes ändern" -#: src/Module/Admin/Site.php:490 +#: src/Module/Admin/Site.php:488 msgid "Mobile system theme" msgstr "Systemweites mobiles Theme" -#: src/Module/Admin/Site.php:490 +#: src/Module/Admin/Site.php:488 msgid "Theme for mobile devices" msgstr "Theme für mobile Geräte" -#: src/Module/Admin/Site.php:491 +#: src/Module/Admin/Site.php:489 msgid "Force SSL" msgstr "Erzwinge SSL" -#: 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 "Erzwinge SSL für alle Nicht-SSL-Anfragen - Achtung: auf manchen Systemen verursacht dies eine Endlosschleife." -#: src/Module/Admin/Site.php:492 +#: src/Module/Admin/Site.php:490 msgid "Show help entry from navigation menu" msgstr "Zeige den Hilfe-Eintrag im Navigationsmenü an" -#: 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 "Zeigt im Navigationsmenü den Eintrag für die Hilfe-Seiten an. Es ist immer möglich diese Seiten direkt über /help in der Adresseingabe des Browsers aufzurufen." -#: src/Module/Admin/Site.php:493 +#: src/Module/Admin/Site.php:491 msgid "Single user instance" msgstr "Ein-Nutzer Instanz" -#: 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 "Bestimmt, ob es sich bei dieser Instanz um eine Installation mit nur einen Nutzer oder mit mehreren Nutzern handelt." -#: src/Module/Admin/Site.php:495 +#: src/Module/Admin/Site.php:493 msgid "Maximum image size" msgstr "Maximale Bildgröße" -#: 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 limits. You can put k, m, or g behind the desired value for KiB, MiB, GiB, respectively.\n" @@ -4667,35 +4738,35 @@ msgid "" "\t\t\t\t\t\t\t\t\t\t\t\t\tCurrently upload_max_filesize is set to %s (%s byte)" msgstr "Die maximale Größe von Bildern in Bytes. Grundeinstellung ist 0, welches keine Limitierung durch die Bildgröße bedeutet. Du kannst k, m oder g als Abkürzung hinter der Zahl angeben um KiB, MIB oder GiB zu definieren.\n\t\t\t\t\t\t\t\t\t\t\t\t\tDer Wert der 1upload_max_filesize1 Variable in der php.ini Datei muss diesem Limit mindestens entsprechen.\n\t\t\t\t\t\t\t\t\t\t\t\t\tDerzeit ist 3upload_max_filesize3 auf %s (%sByte) gesetzt." -#: src/Module/Admin/Site.php:499 +#: src/Module/Admin/Site.php:497 msgid "Maximum image length" msgstr "Maximale Bildlänge" -#: 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 "Maximale Länge in Pixeln der längsten Seite eines hochgeladenen Bildes. Grundeinstellung ist -1, was keine Einschränkung bedeutet." -#: src/Module/Admin/Site.php:500 +#: src/Module/Admin/Site.php:498 msgid "JPEG image quality" msgstr "Qualität des JPEG Bildes" -#: 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 "Hochgeladene JPEG-Bilder werden mit dieser Qualität [0-100] gespeichert. Grundeinstellung ist 100, kein Qualitätsverlust." -#: src/Module/Admin/Site.php:502 +#: src/Module/Admin/Site.php:500 msgid "Register policy" msgstr "Registrierungsmethode" -#: src/Module/Admin/Site.php:503 +#: src/Module/Admin/Site.php:501 msgid "Maximum Users" msgstr "Maximale Benutzeranzahl" -#: 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 " @@ -4703,167 +4774,167 @@ msgid "" "not when the policy is set to approval." msgstr "Falls definiert, wird die Registrierungsrichtlinie automatisch geschlossen, wenn die angegebene Anzahl von Benutzern erreicht ist, und die Registrierung wieder geöffnet, wenn die Anzahl unter den Grenzwert fällt. Dies funktioniert nur, wenn die Richtlinie auf \"Öffnen\" oder \"Schließen\" eingestellt ist, nicht aber, wenn die Richtlinie auf \"Genehmigung\" eingestellt ist." -#: src/Module/Admin/Site.php:504 +#: src/Module/Admin/Site.php:502 msgid "Maximum Daily Registrations" msgstr "Maximum täglicher Registrierungen" -#: 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 "Wenn die Registrierung weiter oben erlaubt ist, regelt dies die maximale Anzahl von Neuanmeldungen pro Tag. Wenn die Registrierung geschlossen ist, hat diese Einstellung keinen Effekt." -#: src/Module/Admin/Site.php:505 +#: src/Module/Admin/Site.php:503 msgid "Register text" msgstr "Registrierungstext" -#: 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 "Wird gut sichtbar auf der Registrierungsseite angezeigt. BBCode kann verwendet werden." -#: src/Module/Admin/Site.php:506 +#: src/Module/Admin/Site.php:504 msgid "Forbidden Nicknames" msgstr "Verbotene Spitznamen" -#: 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 "Durch Kommas getrennte Liste von Spitznamen, die von der Registrierung ausgeschlossen sind. Die Vorgabe ist eine Liste von Rollennamen nach RFC 2142." -#: src/Module/Admin/Site.php:507 +#: src/Module/Admin/Site.php:505 msgid "Accounts abandoned after x days" msgstr "Nutzerkonten gelten nach x Tagen als unbenutzt" -#: 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 "Verschwende keine System-Ressourcen auf das Pollen externer Seiten, wenn Konten nicht mehr benutzt werden. 0 eingeben für kein Limit." -#: src/Module/Admin/Site.php:508 +#: src/Module/Admin/Site.php:506 msgid "Allowed friend domains" msgstr "Erlaubte Domains für Kontakte" -#: 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 "Liste der Domains, die für Kontakte erlaubt sind, durch Kommas getrennt. Platzhalter werden akzeptiert. Leer lassen, um alle Domains zu erlauben." -#: src/Module/Admin/Site.php:509 +#: src/Module/Admin/Site.php:507 msgid "Allowed email domains" msgstr "Erlaubte Domains für E-Mails" -#: 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 "Liste der Domains, die für E-Mail-Adressen bei der Registrierung erlaubt sind, durch Kommas getrennt. Platzhalter werden akzeptiert. Leer lassen, um alle Domains zu erlauben." -#: src/Module/Admin/Site.php:510 +#: src/Module/Admin/Site.php:508 msgid "Disallowed email domains" msgstr "Nicht erlaubte Domains für E-Mails" -#: 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 "Komma-getrennte Liste von Domains, die als E-Mail-Adressen für Registrierungen auf dieser Website abgelehnt werden. Platzhalter sind erlaubt." -#: src/Module/Admin/Site.php:511 +#: src/Module/Admin/Site.php:509 msgid "No OEmbed rich content" msgstr "OEmbed nicht verwenden" -#: 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 "Verhindert das Einbetten von reichhaltigen Inhalten (z.B. eingebettete PDF Dateien). Ausgenommen von dieser Regel werden Domänen, die unten aufgeführt werden." -#: src/Module/Admin/Site.php:512 +#: src/Module/Admin/Site.php:510 msgid "Trusted third-party domains" msgstr "Vertrauenswürdige Drittanbieter-Domains" -#: 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 "Komma separierte Liste von Domains von denen Inhalte in Beiträgen eingebettet werden dürfen. Alle Subdomains werden ebenfalls akzeptiert." -#: src/Module/Admin/Site.php:513 +#: src/Module/Admin/Site.php:511 msgid "Block public" msgstr "Öffentlichen Zugriff blockieren" -#: 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 "Klicken, um öffentlichen Zugriff auf sonst öffentliche Profile zu blockieren, wenn man nicht eingeloggt ist." -#: src/Module/Admin/Site.php:514 +#: src/Module/Admin/Site.php:512 msgid "Force publish" msgstr "Erzwinge Veröffentlichung" -#: 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 "Klicken, um Anzeige aller Profile dieses Servers im Verzeichnis zu erzwingen." -#: src/Module/Admin/Site.php:514 +#: src/Module/Admin/Site.php:512 msgid "Enabling this may violate privacy laws like the GDPR" msgstr "Wenn du diese Option aktivierst, verstößt das unter Umständen gegen Gesetze wie die EU-DSGVO." -#: src/Module/Admin/Site.php:515 +#: src/Module/Admin/Site.php:513 msgid "Global directory URL" msgstr "URL des weltweiten Verzeichnisses" -#: 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 "URL des weltweiten Verzeichnisses. Wenn diese nicht gesetzt ist, ist das Verzeichnis für die Applikation nicht erreichbar." -#: src/Module/Admin/Site.php:516 +#: src/Module/Admin/Site.php:514 msgid "Private posts by default for new users" msgstr "Private Beiträge als Standard für neue Nutzer" -#: 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 "Die Standard-Zugriffsrechte für neue Nutzer werden so gesetzt, dass als Voreinstellung in den privaten Circle gepostet wird anstelle von öffentlichen." -#: src/Module/Admin/Site.php:517 +#: src/Module/Admin/Site.php:515 msgid "Don't include post content in email notifications" msgstr "Inhalte von Beiträgen nicht in E-Mail-Benachrichtigungen versenden" -#: 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 "Inhalte von Beiträgen/Kommentaren/privaten Nachrichten/usw. zum Datenschutz nicht in E-Mail-Benachrichtigungen einbinden." -#: src/Module/Admin/Site.php:518 +#: src/Module/Admin/Site.php:516 msgid "Disallow public access to addons listed in the apps menu." msgstr "Öffentlichen Zugriff auf Addons im Apps Menü verbieten." -#: 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 "Wenn ausgewählt, werden die im Apps Menü aufgeführten Addons nur angemeldeten Nutzern der Seite zur Verfügung gestellt." -#: src/Module/Admin/Site.php:519 +#: src/Module/Admin/Site.php:517 msgid "Don't embed private images in posts" msgstr "Private Bilder nicht in Beiträgen einbetten." -#: 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 " @@ -4871,11 +4942,11 @@ msgid "" "while." msgstr "Ersetze lokal gehostete, private Fotos in Beiträgen nicht mit einer eingebetteten Kopie des Bildes. Dies bedeutet, dass Kontakte, die Beiträge mit privaten Fotos erhalten, sich zunächst auf den jeweiligen Servern authentifizieren müssen, bevor die Bilder geladen und angezeigt werden, was eine gewisse Zeit dauert." -#: src/Module/Admin/Site.php:520 +#: src/Module/Admin/Site.php:518 msgid "Explicit Content" msgstr "Sensibler Inhalt" -#: 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 " @@ -4884,339 +4955,329 @@ msgid "" "will be shown at the user registration page." msgstr "Wähle dies, um anzuzeigen, dass dein Knoten hauptsächlich für explizite Inhalte verwendet wird, die möglicherweise nicht für Minderjährige geeignet sind. Diese Info wird in der Knoteninformation veröffentlicht und kann durch das Globale Verzeichnis genutzt werden, um deinen Knoten von den Auflistungen auszuschließen. Zusätzlich wird auf der Registrierungsseite ein Hinweis darüber angezeigt." -#: src/Module/Admin/Site.php:521 -msgid "Proxify external content" -msgstr "Proxy für externe Inhalte" - -#: 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 "Externe Inhalte werden durch einen Proxy geleitet. Die wird z.B. für das aufrufen von OEmbed Inhalten verwendet und einigen anderen seltenen Fällen." - -#: src/Module/Admin/Site.php:522 +#: src/Module/Admin/Site.php:519 msgid "Only local search" msgstr "Nur lokale Suche" -#: 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 "Sperrt die Suche für nicht eingeloggte Benutzer, um zu verhindern, dass Crawler Ihr System blockieren." -#: src/Module/Admin/Site.php:523 +#: src/Module/Admin/Site.php:520 msgid "Blocked tags for trending tags" msgstr "Blockierte Tags für Trend-Tags" -#: 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 "Durch Kommata getrennte Liste von Hashtags, die nicht in den Trending Tags angezeigt werden sollen." -#: src/Module/Admin/Site.php:524 +#: src/Module/Admin/Site.php:521 msgid "Cache contact avatars" msgstr "Kontaktprofilbilder zwischenspeichern" -#: 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 "Die Profilbilder der Kontakte zwischenspeichern. Der Zwischenspeicher verbraucht viel Platz im Speicherplatz, verbessert aber die Performance." -#: src/Module/Admin/Site.php:525 +#: src/Module/Admin/Site.php:522 msgid "Allow Users to set remote_self" msgstr "Nutzern erlauben, das remote_self Flag zu setzen" -#: 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 "Ist dies ausgewählt, kann jeder Nutzer jeden seiner Kontakte als remote_self (entferntes Konto) im \"Erweitert\"-Reiter der Kontaktansicht markieren. Nach dem Setzen dieses Flags werden alle Top-Level-Beiträge dieser Kontakte automatisch in den Stream dieses Nutzers gepostet (gespiegelt)." -#: src/Module/Admin/Site.php:526 +#: src/Module/Admin/Site.php:523 msgid "Allow Users to set up relay channels" msgstr "Benutzern erlauben Relaiskanäle einzurichten" -#: 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 "Wenn aktiviert, ist es möglich, Relaisbenutzer zu erstellen, die dazu verwendet werden, Inhalte basierend auf benutzerdefinierten Kanälen erneut zu teilen." -#: src/Module/Admin/Site.php:527 +#: src/Module/Admin/Site.php:524 msgid "Adjust the feed poll frequency" msgstr "Einstellen der Abrufhäufigkeit" -#: src/Module/Admin/Site.php:527 +#: src/Module/Admin/Site.php:524 msgid "Automatically detect and set the best feed poll frequency." msgstr "Automatisches Erkennen und Einstellen der besten Abrufhäufigkeit." -#: src/Module/Admin/Site.php:528 +#: src/Module/Admin/Site.php:525 msgid "Minimum poll interval" msgstr "Minimales Abfrageintervall" -#: 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 "Minimaler Abstand in Minuten zwischen zwei Abfragen für Mail- und Feed-Kontakte. Sinnvolle Werte liegen zwischen 1 und 59." -#: src/Module/Admin/Site.php:529 +#: src/Module/Admin/Site.php:526 msgid "Enable multiple registrations" msgstr "Erlaube Mehrfachregistrierung" -#: src/Module/Admin/Site.php:529 +#: src/Module/Admin/Site.php:526 msgid "Enable users to register additional accounts for use as pages." msgstr "Erlaube es Benutzern weitere Konten für Organisationen o.ä. mit der gleichen E-Mail Adresse anzulegen." -#: src/Module/Admin/Site.php:530 +#: src/Module/Admin/Site.php:527 msgid "Enable OpenID" msgstr "OpenID aktivieren" -#: src/Module/Admin/Site.php:530 +#: src/Module/Admin/Site.php:527 msgid "Enable OpenID support for registration and logins." msgstr "OpenID Unterstützung bei der Registrierung und dem Login aktivieren." -#: src/Module/Admin/Site.php:531 +#: src/Module/Admin/Site.php:528 msgid "Enable full name check" msgstr "Namen auf Vollständigkeit überprüfen" -#: 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 "Verhindert, dass sich Benutzer mit einem Anzeigenamen registrieren, der aus weniger als zwei durch Leerzeichen getrennten Teilen besteht." -#: src/Module/Admin/Site.php:532 +#: src/Module/Admin/Site.php:529 msgid "Email administrators on new registration" msgstr "Email den Administratoren bei neuen Registrierungen" -#: 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 "Wenn diese Option aktiviert ist und die Registrierung auf offen eingestellt ist, wird den Administratoren bei jeder neuen Registierung eine Email geschickt." -#: src/Module/Admin/Site.php:533 +#: src/Module/Admin/Site.php:530 msgid "Community pages for visitors" msgstr "Für Besucher verfügbare Gemeinschaftsseite" -#: 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 "Welche Gemeinschaftsseiten sollen für Besucher dieses Knotens verfügbar sein? Lokale Nutzer können grundsätzlich beide Seiten verwenden." -#: src/Module/Admin/Site.php:534 +#: src/Module/Admin/Site.php:531 msgid "Posts per user on community page" msgstr "Anzahl der Beiträge pro Benutzer auf der Gemeinschaftsseite" -#: 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 "Die maximale Anzahl von Beiträgen pro Benutzer auf der lokalen Gemeinschaftsseite. Dies ist nützlich, wenn ein einzelner Benutzer die lokale Gemeinschaftsseite überflutet." -#: src/Module/Admin/Site.php:535 +#: src/Module/Admin/Site.php:532 msgid "Posts per server on community page" msgstr "Beiträge pro Server auf der Gemeinschaftsseite" -#: 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 "Die maximale Anzahl von Beiträgen pro Server auf der globalen Gemeinschaftsseite. Dies ist nützlich, wenn Beiträge von einem einzelnen Server die globale Gemeinschaftsseite überfluten." -#: src/Module/Admin/Site.php:537 +#: src/Module/Admin/Site.php:534 msgid "Enable Mail support" msgstr "E-Mail Unterstützung aktivieren" -#: 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 "Aktiviert die Unterstützung IMAP Ordner abzurufen und ermöglicht es auch auf E-Mails zu antworten." -#: 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 "E-Mail Unterstützung kann nicht aktiviert werden, da das PHP IMAP Modul nicht installiert ist." -#: src/Module/Admin/Site.php:539 +#: src/Module/Admin/Site.php:536 msgid "Enable OStatus support" msgstr "OStatus Unterstützung aktivieren" -#: 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 "Aktiviere die OStatus (StatusNet, GNU Social usw.) Unterstützung. Die Kommunikation über das OStatus Protokoll ist grundsätzlich öffentlich." -#: 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 "Diaspora Unterstützung kann nicht aktiviert werden, da Friendica in ein Unterverzeichnis installiert ist." -#: src/Module/Admin/Site.php:542 +#: src/Module/Admin/Site.php:539 msgid "Enable Diaspora support" msgstr "Diaspora-Unterstützung aktivieren" -#: 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 "Aktiviere die Unterstützung des Diaspora Protokolls zur Kommunikation mit Diaspora Servern." -#: src/Module/Admin/Site.php:543 +#: src/Module/Admin/Site.php:540 msgid "Verify SSL" msgstr "SSL Überprüfen" -#: 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 "Wenn gewollt, kann man hier eine strenge Zertifikatskontrolle einstellen. Das bedeutet, dass man zu keinen Seiten mit selbst unterzeichnetem SSL-Zertifikat eine Verbindung herstellen kann." -#: src/Module/Admin/Site.php:544 +#: src/Module/Admin/Site.php:541 msgid "Proxy user" msgstr "Proxy-Nutzer" -#: src/Module/Admin/Site.php:544 +#: src/Module/Admin/Site.php:541 msgid "User name for the proxy server." msgstr "Nutzername für den Proxy-Server" -#: src/Module/Admin/Site.php:545 +#: src/Module/Admin/Site.php:542 msgid "Proxy URL" msgstr "Proxy-URL" -#: 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 "Wenn Friendica einen Proxy-Server verwenden soll um das Netzwerk zu erreichen, füge hier die URL des Proxys ein." -#: src/Module/Admin/Site.php:546 +#: src/Module/Admin/Site.php:543 msgid "Network timeout" msgstr "Netzwerk-Wartezeit" -#: 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 "Der Wert ist in Sekunden. Setze 0 für unbegrenzt (nicht empfohlen)." -#: src/Module/Admin/Site.php:547 +#: src/Module/Admin/Site.php:544 msgid "Maximum Load Average" msgstr "Maximum Load Average" -#: 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 "Maximale System-LOAD bevor Verteil- und Empfangsprozesse verschoben werden - Standard %d" -#: src/Module/Admin/Site.php:548 +#: src/Module/Admin/Site.php:545 msgid "Minimal Memory" msgstr "Minimaler Speicher" -#: 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 "Minimal freier Speicher in MB für den Worker Prozess. Benötigt Zugriff auf /proc/meminfo - Standardwert ist 0 (deaktiviert)" -#: src/Module/Admin/Site.php:549 +#: src/Module/Admin/Site.php:546 msgid "Periodically optimize tables" msgstr "Optimiere die Tabellen regelmäßig" -#: src/Module/Admin/Site.php:549 +#: src/Module/Admin/Site.php:546 msgid "Periodically optimize tables like the cache and the workerqueue" msgstr "Optimiert Tabellen wie den Cache oder die Worker-Warteschlage regelmäßig." -#: src/Module/Admin/Site.php:551 +#: src/Module/Admin/Site.php:548 msgid "Discover followers/followings from contacts" msgstr "Endecke folgende und gefolgte Kontakte von Kontakten" -#: 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 "Ist dies aktiv, werden die Kontakte auf deren folgenden und gefolgten Kontakte überprüft." -#: src/Module/Admin/Site.php:552 +#: src/Module/Admin/Site.php:549 msgid "None - deactivated" msgstr "Keine - deaktiviert" -#: 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 "Lokale Kontakte - Die Beziehungen der lokalen Kontakte werden analysiert." -#: 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 "Interaktionen - Kontakte der lokalen Kontakte sowie die Profile die mit öffentlichen lokalen Beiträgen interagiert haben, werden bzgl. ihrer Beziehungen analysiert." -#: src/Module/Admin/Site.php:556 +#: src/Module/Admin/Site.php:553 msgid "Only update contacts/servers with local data" msgstr "Nur Kontakte/Server mit lokalen Daten aktualisieren" -#: 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 "Wenn diese Option aktiviert ist, sucht das System nur nach Änderungen bei Kontakten und Servern, die mit dieser Instanz interagiert haben, indem sie entweder in einer Kontaktliste eines Benutzers enthalten sind oder wenn Beiträge oder Kommentare von diesem Kontakt in dieser Instanz vorhanden sind." -#: src/Module/Admin/Site.php:557 +#: src/Module/Admin/Site.php:554 msgid "Synchronize the contacts with the directory server" msgstr "Gleiche die Kontakte mit dem Directory-Server ab" -#: 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 "Ist dies aktiv, wird das System regelmäßig auf dem Verzeichnis-Server nach neuen potentiellen Kontakten nachsehen." -#: src/Module/Admin/Site.php:559 +#: src/Module/Admin/Site.php:556 msgid "Discover contacts from other servers" msgstr "Neue Kontakte auf anderen Servern entdecken" -#: 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 "Regelmäßige Abfrage anderer Server nach Kontakten und Servern, welche dort bekannt sind. Das System fragt Friendica, Mastodon und Hubzilla Server ab. Lass diese Options auf kleinen Instanzen deaktiviert, um die Datenbankgröße und -last zu verringern." -#: src/Module/Admin/Site.php:560 +#: src/Module/Admin/Site.php:557 msgid "Days between requery" msgstr "Tage zwischen erneuten Abfragen" -#: 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 "Anzahl der Tage, nach denen ein Server nach seinen Kontakten und den ihm bekannten Servern abgefragt wird. Dies wird nur verwendet, wenn die Erkennung aktiviert ist." -#: src/Module/Admin/Site.php:561 +#: src/Module/Admin/Site.php:558 msgid "Search the local directory" msgstr "Lokales Verzeichnis durchsuchen" -#: 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 "Suche im lokalen Verzeichnis anstelle des globalen Verzeichnisses durchführen. Jede Suche wird im Hintergrund auch im globalen Verzeichnis durchgeführt, um die Suchresultate zu verbessern, wenn die Suche wiederholt wird." -#: src/Module/Admin/Site.php:563 +#: src/Module/Admin/Site.php:560 msgid "Publish server information" msgstr "Server-Informationen veröffentlichen" -#: 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 " @@ -5224,50 +5285,50 @@ msgid "" " href=\"http://the-federation.info/\">the-federation.info for details." msgstr "Wenn aktiviert, werden allgemeine Informationen über den Server und Nutzungsdaten veröffentlicht. Die Daten beinhalten den Namen sowie die Version des Servers, die Anzahl der Personen mit öffentlichen Profilen, die Anzahl der Beiträge sowie aktivierte Protokolle und Konnektoren. Für Details bitte the-federation.info aufrufen." -#: src/Module/Admin/Site.php:565 +#: src/Module/Admin/Site.php:562 msgid "Check upstream version" msgstr "Suche nach Updates" -#: 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 "Wenn diese Option aktiviert ist, wird regelmäßig nach neuen Friendica-Versionen auf github gesucht. Wenn es eine neue Version gibt, wird dies auf der Übersichtsseite im Admin-Panel angezeigt." -#: src/Module/Admin/Site.php:566 +#: src/Module/Admin/Site.php:563 msgid "Suppress Tags" msgstr "Tags unterdrücken" -#: 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 "Unterdrückt die Anzeige von Tags am Ende eines Beitrags." -#: src/Module/Admin/Site.php:567 +#: src/Module/Admin/Site.php:564 msgid "Clean database" msgstr "Datenbank aufräumen" -#: 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 "Entferne alte Beiträge von anderen Knoten, verwaiste Einträge und alten Inhalt einiger Hilfstabellen." -#: src/Module/Admin/Site.php:568 +#: src/Module/Admin/Site.php:565 msgid "Lifespan of remote items" msgstr "Lebensdauer von Beiträgen anderer Knoten" -#: 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 "Wenn das Aufräumen der Datenbank aktiviert ist, definiert dies die Anzahl in Tagen, nach der Beiträge, die auf anderen Knoten des Netzwerks verfasst wurden, gelöscht werden sollen. Eigene Beiträge sowie markierte oder abgespeicherte Beiträge werden nicht gelöscht. Ein Wert von 0 deaktiviert das automatische Löschen von Beiträgen." -#: src/Module/Admin/Site.php:569 +#: src/Module/Admin/Site.php:566 msgid "Lifespan of unclaimed items" msgstr "Lebensdauer nicht angeforderter Beiträge" -#: 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. " @@ -5275,175 +5336,175 @@ msgid "" "items if set to 0." msgstr "Wenn das Aufräumen der Datenbank aktiviert ist, definiert dies die Anzahl von Tagen, nach denen nicht angeforderte Beiträge (hauptsächlich solche, die über das Relais eintreffen) gelöscht werden. Der Standardwert beträgt 90 Tage. Wird dieser Wert auf 0 gesetzt, wird die Lebensdauer von Beiträgen anderer Knoten verwendet." -#: src/Module/Admin/Site.php:570 +#: src/Module/Admin/Site.php:567 msgid "Lifespan of raw conversation data" msgstr "Lebensdauer der Beiträge" -#: 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 "Die Konversationsdaten werden für ActivityPub und OStatus sowie für Debug-Zwecke verwendet. Sie sollten gefahrlos nach 14 Tagen entfernt werden können, der Standardwert beträgt 90 Tage." -#: src/Module/Admin/Site.php:571 +#: src/Module/Admin/Site.php:568 msgid "Maximum numbers of comments per post" msgstr "Maximale Anzahl von Kommentaren pro Beitrag" -#: 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 "Wie viele Kommentare sollen pro Beitrag angezeigt werden? Standardwert sind 100." -#: src/Module/Admin/Site.php:572 +#: src/Module/Admin/Site.php:569 msgid "Maximum numbers of comments per post on the display page" msgstr "Maximale Anzahl von Kommentaren in der Einzelansicht" -#: 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 "Wie viele Kommentare sollen auf der Einzelansicht eines Beitrags angezeigt werden? Grundeinstellung sind 1000." -#: src/Module/Admin/Site.php:573 +#: src/Module/Admin/Site.php:570 msgid "Items per page" msgstr "Beiträge pro Seite" -#: 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 "Anzahl der Elemente pro Seite in den Stream-Seiten (Netzwerk, Community, Profil/Kontaktstatus, Suche)." -#: src/Module/Admin/Site.php:574 +#: src/Module/Admin/Site.php:571 msgid "Items per page for mobile devices" msgstr "Beiträge pro Seite für mobile Endgeräte" -#: 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 "Anzahl der Beiträge pro Seite in Stream-Seiten (Netzwerk, Community, Profil-/Kontaktstatus, Suche) für mobile Endgeräte." -#: src/Module/Admin/Site.php:575 +#: src/Module/Admin/Site.php:572 msgid "Temp path" msgstr "Temp-Pfad" -#: 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 "Solltest du ein eingeschränktes System haben, auf dem der Webserver nicht auf das temp-Verzeichnis des Systems zugreifen kann, setze hier einen anderen Pfad." -#: src/Module/Admin/Site.php:576 +#: src/Module/Admin/Site.php:573 msgid "Only search in tags" msgstr "Nur in Tags suchen" -#: 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 "Auf großen Knoten kann die Volltext-Suche das System ausbremsen." -#: src/Module/Admin/Site.php:577 +#: src/Module/Admin/Site.php:574 msgid "Maximum age of items in the search table" msgstr "Maximales Alter der Elemente in der Suchtabelle" -#: 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 "Maximales Alter der Elemente in der Suchtabelle in Tagen. Niedrigere Werte erhöhen die Leistung und reduzieren den Festplattenverbrauch. 0 bedeutet keine Altersbeschränkung." -#: src/Module/Admin/Site.php:578 +#: src/Module/Admin/Site.php:575 msgid "Generate counts per contact circle when calculating network count" msgstr "Erstelle Zählungen je Circle bei der Berechnung der Netzwerkanzahl" -#: 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 "Auf Systemen mit Benutzern, die häufig Circles verwenden, kann die Abfrage sehr aufwändig sein." -#: src/Module/Admin/Site.php:579 +#: src/Module/Admin/Site.php:576 msgid "Process \"view\" activities" msgstr "\"view\"-Aktivitäten verarbeiten" -#: 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 "\"view\"-Aktivitäten werden zumeist von Peertube-Systemen genutzt. Standardmäßig werden sie aus Leistungsgründen nicht verarbeitet. Aktivieren Sie diese Option nur auf performanten Systemen." -#: src/Module/Admin/Site.php:580 +#: src/Module/Admin/Site.php:577 msgid "Days, after which a contact is archived" msgstr "Anzahl der Tage, nach denen ein Kontakt archiviert wird" -#: 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 "Die Anzahl der Tage, die wir versuchen, Inhalte zu liefern oder die Kontaktdaten zu aktualisieren, bevor wir einen Kontakt archivieren." -#: src/Module/Admin/Site.php:582 +#: src/Module/Admin/Site.php:579 msgid "Maximum number of parallel workers" msgstr "Maximale Anzahl parallel laufender Worker" -#: 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 "Wenn dein Knoten bei einem Shared Hoster ist, setze diesen Wert auf %d. Auf größeren Systemen funktioniert ein Wert von %d recht gut. Standardeinstellung sind %d." -#: src/Module/Admin/Site.php:583 +#: src/Module/Admin/Site.php:580 msgid "Maximum load for workers" msgstr "Maximale Last für Worker" -#: 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 "Maximale Auslastung des Systems, welche eine Verzögerung vor jedem Aufruf des Workers verursacht." -#: src/Module/Admin/Site.php:584 +#: src/Module/Admin/Site.php:581 msgid "Enable fastlane" msgstr "Aktiviere Fastlane" -#: 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 "Wenn aktiviert, wird der Fastlane-Mechanismus einen weiteren Worker-Prozeß starten, wenn Prozesse mit höherer Priorität von Prozessen mit niedrigerer Priorität blockiert werden." -#: src/Module/Admin/Site.php:585 +#: src/Module/Admin/Site.php:582 msgid "Decoupled receiver" msgstr "Entkoppelter Empfänger" -#: 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 "Entkoppelt eingehende ActivityPub-Beiträge, indem sie im Hintergrund über einen Worker-Prozess verarbeitet werden. Aktiviere dies nur auf schnellen Systemen." -#: src/Module/Admin/Site.php:586 +#: src/Module/Admin/Site.php:583 msgid "Cron interval" msgstr "Cron Intervall" -#: 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 "Minimaler Intervall in Minuten zwischen zwei Aufrufen des \"Cron\" Arbeitsprozesses." -#: src/Module/Admin/Site.php:587 +#: src/Module/Admin/Site.php:584 msgid "Worker defer limit" msgstr "Worker-Verzögerungsgrenze" -#: 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 "Standardmäßig versucht das System 15 Mal zuzustellen, bevor es den Vorgang abbricht." -#: src/Module/Admin/Site.php:588 +#: src/Module/Admin/Site.php:585 msgid "Worker fetch limit" msgstr "Worker Abrufbegrenzung" -#: 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" @@ -5451,153 +5512,153 @@ msgid "" "system." msgstr "Anzahl der Worker-Aufgaben, die in einer einzigen Abfrage abgerufen werden. Höhere Werte sollten die Leistung verbessern, zu hohe Werte werden sie wahrscheinlich verringern. Änder dies nur, wenn Du weißt, wie Du die Leistung des Systems messen kannst." -#: src/Module/Admin/Site.php:590 +#: src/Module/Admin/Site.php:587 msgid "Direct relay transfer" msgstr "Direkte Relais-Übertragung" -#: 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 "Aktiviert das direkte Verteilen an andere Server, ohne dass ein Relais-Server verwendet wird." -#: src/Module/Admin/Site.php:591 +#: src/Module/Admin/Site.php:588 msgid "Relay scope" msgstr "Geltungsbereich des Relais" -#: 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 "Der Wert kann entweder 'Alle' oder 'Schlagwörter' sein. 'Alle' bedeutet, dass alle öffentliche Beiträge empfangen werden sollen. 'Schlagwörter' schränkt dem Empfang auf Beiträge ein, die bestimmte Schlagwörter beinhalten." -#: src/Module/Admin/Site.php:591 src/Module/Contact/Profile.php:309 +#: src/Module/Admin/Site.php:588 src/Module/Contact/Profile.php:314 #: src/Module/Settings/TwoFactor/Index.php:146 msgid "Disabled" msgstr "Deaktiviert" -#: src/Module/Admin/Site.php:591 +#: src/Module/Admin/Site.php:588 msgid "all" msgstr "Alle" -#: src/Module/Admin/Site.php:591 +#: src/Module/Admin/Site.php:588 msgid "tags" msgstr "Schlagwörter" -#: src/Module/Admin/Site.php:592 +#: src/Module/Admin/Site.php:589 msgid "Server tags" msgstr "Server-Schlagworte" -#: src/Module/Admin/Site.php:592 +#: src/Module/Admin/Site.php:589 msgid "Comma separated list of tags for the \"tags\" subscription." msgstr "Liste von Schlagworten, die abonniert werden sollen, mit Komma getrennt." -#: src/Module/Admin/Site.php:593 +#: src/Module/Admin/Site.php:590 msgid "Deny Server tags" msgstr "Server Tags ablehnen" -#: src/Module/Admin/Site.php:593 +#: src/Module/Admin/Site.php:590 msgid "Comma separated list of tags that are rejected." msgstr "Durch Kommas getrennte Liste der Tags, die abgelehnt werden" -#: src/Module/Admin/Site.php:594 +#: src/Module/Admin/Site.php:591 msgid "Maximum amount of tags" msgstr "Maximale Anzahl an Tags" -#: 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 "Maximale Anzahl von Tags in einem Beitrag, bevor er als Spam abgelehnt wird. Der Beitrag muss mindestens einen Link enthalten. Beiträge von abonnierten Konten werden nicht abgelehnt." -#: src/Module/Admin/Site.php:595 +#: src/Module/Admin/Site.php:592 msgid "Allow user tags" msgstr "Verwende Schlagworte der Nutzer" -#: 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 "Ist dies aktiviert, werden die Schlagwörter der gespeicherten Suchen zusätzlich zu den oben definierten Server-Schlagworten abonniert." -#: src/Module/Admin/Site.php:596 +#: src/Module/Admin/Site.php:593 msgid "Deny undetected languages" msgstr "Nicht erkannte Sprachen ablehnen" -#: src/Module/Admin/Site.php:596 +#: src/Module/Admin/Site.php:593 msgid "If enabled, posts with undetected languages will be rejected." msgstr "Wenn diese Option aktiviert ist, werden Beiträge mit nicht erkannten Sprachen abgelehnt." -#: src/Module/Admin/Site.php:597 +#: src/Module/Admin/Site.php:594 msgid "Language Quality" msgstr "Sprachqualität" -#: 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 "Die minimale erkannte Sprachqualität, die erforderlich ist, um den Beitrag anzunehmen." -#: src/Module/Admin/Site.php:598 +#: src/Module/Admin/Site.php:595 msgid "Number of languages for the language detection" msgstr "Anzahl der Sprachen für die Spracherkennung" -#: 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 "Das System erkennt eine Liste von Sprachen pro Beitrag. Nur wenn die gewünschten Sprachen in der Liste enthalten sind, wird die Nachricht akzeptiert. Je höher die Zahl, desto mehr Beiträge werden fälschlicherweise erkannt." -#: src/Module/Admin/Site.php:600 +#: src/Module/Admin/Site.php:597 msgid "Maximum age of channel" msgstr "Maximales Alter des Kanals" -#: 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 "Hier wird das maximale Alter in Stunden von Beiträgen festgelegt, die in Kanälen angezeigt werden sollen. Dies wirkt sich auf die Leistung der Kanäle aus." -#: src/Module/Admin/Site.php:601 +#: src/Module/Admin/Site.php:598 msgid "Maximum number of channel posts" msgstr "Maximale Anzahl von Kanalbeiträgen" -#: 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 "Aus Leistungsgründen verwenden die Kanäle eine dedizierte Tabelle zur Speicherung von Inhalten. Je höher der Wert, desto langsamer sind die Kanäle." -#: src/Module/Admin/Site.php:602 +#: src/Module/Admin/Site.php:599 msgid "Interaction score days" msgstr "Interaktionsscore Tage" -#: 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 "Anzahl der Tage, die zur Berechnung des Interaktionsscores herangezogen werden." -#: src/Module/Admin/Site.php:603 +#: src/Module/Admin/Site.php:600 msgid "Maximum number of posts per author" msgstr "Maximale Anzahl von Beiträgen pro Autor" -#: 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 "Maximale Anzahl von Beiträgen pro Seite und Autor, wenn die Kontakthäufigkeit auf \"Nur wenige Beiträge anzeigen\" eingestellt ist. Wenn es mehr Beiträge gibt, wird der Beitrag mit den meisten Interaktionen angezeigt." -#: src/Module/Admin/Site.php:604 +#: src/Module/Admin/Site.php:601 msgid "Sharer interaction days" msgstr "Interaktionstage für teilende" -#: 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 "Anzahl der Tage der letzten Interaktion, die verwendet werden, um festzulegen, welche teilenden für den Kanal \"Geteilt von teilenden\" verwendet werden." -#: src/Module/Admin/Site.php:607 +#: src/Module/Admin/Site.php:604 msgid "Start Relocation" msgstr "Umsiedlung starten" @@ -5892,7 +5953,7 @@ msgstr "API Endpunkt %s %s ist noch nicht implementiert, vielleicht in der Zukun msgid "Missing parameters" msgstr "Fehlende Parameter" -#: src/Module/Api/Mastodon/Statuses/Bookmark.php:51 +#: src/Module/Api/Mastodon/Statuses/Bookmark.php:50 msgid "Only starting posts can be bookmarked" msgstr "Lesezeichen können nur für den ersten Beitrag einer Unterhaltung angelegt werden" @@ -6047,7 +6108,7 @@ msgid "" "the main account." msgstr "Das verwaltete Konto kann nicht auf die Moderationsseiten zugreifen. Bitte melde dich wieder mit dem Hauptkonto an." -#: src/Module/BaseModeration.php:110 src/Module/Moderation/Reports.php:94 +#: src/Module/BaseModeration.php:110 src/Module/Moderation/Reports.php:109 msgid "Reports" msgstr "Reports" @@ -6110,7 +6171,7 @@ msgstr "Personensuche - %s" msgid "Group Search - %s" msgstr "Gruppensuche - %s" -#: src/Module/BaseSearch.php:121 src/Module/Contact/MatchInterests.php:139 +#: src/Module/BaseSearch.php:121 src/Module/Contact/MatchInterests.php:140 msgid "No matches" msgstr "Keine Übereinstimmungen" @@ -6217,9 +6278,9 @@ msgstr "Veranstaltungsbeginn:" #: src/Module/Moderation/Blocklist/Server/Index.php:87 #: src/Module/Moderation/Blocklist/Server/Index.php:115 #: src/Module/Moderation/Blocklist/Server/Index.php:116 -#: src/Module/Moderation/Item/Delete.php:67 src/Module/Register.php:148 +#: 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:190 src/Module/Settings/Channels.php:211 #: src/Module/Settings/TwoFactor/Index.php:161 #: src/Module/Settings/TwoFactor/Verify.php:158 msgid "Required" @@ -6281,7 +6342,7 @@ msgstr "Ansehen" msgid "Create New Event" msgstr "Neue Veranstaltung erstellen" -#: src/Module/Calendar/Show.php:132 src/Module/Settings/Display.php:300 +#: src/Module/Calendar/Show.php:132 src/Module/Settings/Display.php:297 msgid "list" msgstr "Liste" @@ -6289,8 +6350,8 @@ msgstr "Liste" msgid "Could not create circle." msgstr "Der Circle konnte nicht erstellt werden." -#: src/Module/Circle.php:68 src/Module/Circle.php:214 -#: src/Module/Circle.php:238 +#: src/Module/Circle.php:68 src/Module/Circle.php:216 +#: src/Module/Circle.php:240 msgid "Circle not found." msgstr "Circle nicht gefunden." @@ -6308,9 +6369,9 @@ msgstr "Unbekannter Circle." #: src/Module/Contact/Conversations.php:91 #: src/Module/Contact/Conversations.php:96 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 -#: src/Module/Contact/Redir.php:94 src/Module/Contact/Redir.php:140 +#: src/Module/Contact/Posts.php:88 src/Module/Contact/Profile.php:159 +#: src/Module/Contact/Profile.php:164 src/Module/Contact/Profile.php:169 +#: src/Module/Contact/Redir.php:95 src/Module/Contact/Redir.php:141 #: src/Module/FriendSuggest.php:71 src/Module/FriendSuggest.php:109 msgid "Contact not found." msgstr "Kontakt nicht gefunden." @@ -6343,47 +6404,47 @@ msgstr "Kontakt erfolgreich aus dem Circle entfernt." msgid "Bad request." msgstr "Ungültige Anfrage." -#: src/Module/Circle.php:170 +#: src/Module/Circle.php:172 msgid "Save Circle" msgstr "Circle speichern" -#: src/Module/Circle.php:171 +#: src/Module/Circle.php:173 msgid "Filter" msgstr "Filter" -#: src/Module/Circle.php:177 +#: src/Module/Circle.php:179 msgid "Create a circle of contacts/friends." msgstr "Erstelle einen Circle aus Kontakten/Freunden" -#: src/Module/Circle.php:219 +#: src/Module/Circle.php:221 msgid "Unable to remove circle." msgstr "Der Circle kann nicht entfernt werden." -#: src/Module/Circle.php:270 +#: src/Module/Circle.php:272 msgid "Delete Circle" msgstr "Circle löschen" -#: src/Module/Circle.php:280 +#: src/Module/Circle.php:282 msgid "Edit Circle Name" msgstr "Name des Circles ändern" -#: src/Module/Circle.php:290 +#: src/Module/Circle.php:292 msgid "Members" msgstr "Mitglieder" -#: src/Module/Circle.php:293 +#: src/Module/Circle.php:295 msgid "Circle is empty" msgstr "Dieser Circle ist leer" -#: src/Module/Circle.php:306 +#: src/Module/Circle.php:311 msgid "Remove contact from circle" msgstr "Kontakt aus Circle entfernen" -#: src/Module/Circle.php:329 +#: src/Module/Circle.php:334 msgid "Click on a contact to add or remove." msgstr "Klicke einen Kontakt an, um ihn hinzuzufügen oder zu entfernen" -#: src/Module/Circle.php:343 +#: src/Module/Circle.php:351 msgid "Add contact to circle" msgstr "Kontakt zu Circle hinzufügen" @@ -6417,7 +6478,7 @@ msgid "Only show blocked contacts" msgstr "Nur blockierte Kontakte anzeigen" #: src/Module/Contact.php:368 src/Module/Contact.php:440 -#: src/Module/Settings/Server/Index.php:107 src/Object/Post.php:386 +#: src/Module/Settings/Server/Index.php:107 src/Object/Post.php:399 msgid "Ignored" msgstr "Ignoriert" @@ -6466,18 +6527,18 @@ msgstr "Ergebnisse für: %s" msgid "Update" msgstr "Aktualisierungen" -#: src/Module/Contact.php:467 src/Module/Contact/Profile.php:511 +#: src/Module/Contact.php:467 src/Module/Contact/Profile.php:518 #: src/Module/Moderation/Blocklist/Contact.php:117 #: src/Module/Moderation/Users/Blocked.php:138 #: src/Module/Moderation/Users/Index.php:154 msgid "Unblock" msgstr "Entsperren" -#: src/Module/Contact.php:468 src/Module/Contact/Profile.php:519 +#: src/Module/Contact.php:468 src/Module/Contact/Profile.php:526 msgid "Unignore" msgstr "Ignorieren aufheben" -#: src/Module/Contact.php:469 src/Module/Contact/Profile.php:527 +#: src/Module/Contact.php:469 src/Module/Contact/Profile.php:534 msgid "Uncollapse" msgstr "Aufklappen" @@ -6529,7 +6590,7 @@ msgstr "Ausstehende ausgehende Kontaktanfrage" msgid "Pending incoming contact request" msgstr "Ausstehende eingehende Kontaktanfrage" -#: src/Module/Contact.php:626 src/Module/Contact/Profile.php:371 +#: src/Module/Contact.php:626 src/Module/Contact/Profile.php:377 #, php-format msgid "Visit %s's profile [%s]" msgstr "Besuche %ss Profil [%s]" @@ -6544,7 +6605,7 @@ msgstr "Zurück zum Kontakteditor" #: src/Module/Contact/Advanced.php:134 #: src/Module/Moderation/Blocklist/Contact.php:122 -#: src/Module/Moderation/Reports.php:95 +#: src/Module/Moderation/Reports.php:110 #: src/Module/Moderation/Users/Active.php:126 #: src/Module/Moderation/Users/Blocked.php:126 #: src/Module/Moderation/Users/Create.php:70 @@ -6626,12 +6687,13 @@ msgid_plural "Contacts (%s)" msgstr[0] "Kontakt (%s)" msgstr[1] "Kontakte (%s)" -#: src/Module/Contact/Follow.php:70 src/Module/Contact/Redir.php:62 -#: src/Module/Contact/Redir.php:222 src/Module/Conversation/Community.php:166 +#: src/Module/Contact/Follow.php:70 src/Module/Contact/Redir.php:63 +#: src/Module/Contact/Redir.php:223 src/Module/Conversation/Community.php:166 #: src/Module/Debug/ItemBody.php:38 src/Module/Diaspora/Receive.php:57 #: src/Module/Item/Display.php:96 src/Module/Item/Feed.php:59 #: src/Module/Item/Follow.php:41 src/Module/Item/Ignore.php:41 -#: src/Module/Item/Pin.php:41 src/Module/Item/Pin.php:56 +#: src/Module/Item/Language.php:53 src/Module/Item/Pin.php:41 +#: src/Module/Item/Pin.php:56 src/Module/Item/Searchtext.php:53 #: src/Module/Item/Star.php:42 src/Module/Update/Display.php:37 msgid "Access denied." msgstr "Zugriff verweigert." @@ -6665,16 +6727,16 @@ msgstr "Bitte beantworte folgendes:" msgid "Your Identity Address:" msgstr "Adresse Deines Profils:" -#: src/Module/Contact/Follow.php:170 src/Module/Contact/Profile.php:402 +#: src/Module/Contact/Follow.php:170 src/Module/Contact/Profile.php:408 #: src/Module/Contact/Unfollow.php:129 -#: src/Module/Moderation/Blocklist/Contact.php:133 -#: src/Module/Moderation/Reports.php:104 +#: src/Module/Moderation/Blocklist/Contact.php:131 +#: src/Module/Moderation/Reports.php:117 #: src/Module/Notifications/Introductions.php:129 #: src/Module/Notifications/Introductions.php:198 msgid "Profile URL" msgstr "Profil URL" -#: src/Module/Contact/Follow.php:171 src/Module/Contact/Profile.php:414 +#: src/Module/Contact/Follow.php:171 src/Module/Contact/Profile.php:420 #: src/Module/Notifications/Introductions.php:191 #: src/Module/Profile/Profile.php:234 msgid "Tags:" @@ -6697,7 +6759,7 @@ msgstr "Beiträge und Antworten" msgid "The contact could not be added." msgstr "Der Kontakt konnte nicht hinzugefügt werden." -#: src/Module/Contact/MatchInterests.php:94 +#: src/Module/Contact/MatchInterests.php:95 #: src/Module/Media/Attachment/Upload.php:77 #: src/Module/Media/Attachment/Upload.php:82 #: src/Module/Media/Photo/Upload.php:81 src/Module/Media/Photo/Upload.php:86 @@ -6705,253 +6767,253 @@ msgstr "Der Kontakt konnte nicht hinzugefügt werden." msgid "Invalid request." msgstr "Ungültige Anfrage" -#: src/Module/Contact/MatchInterests.php:101 +#: src/Module/Contact/MatchInterests.php:102 msgid "No keywords to match. Please add keywords to your profile." msgstr "Keine Schlüsselwörter zum Abgleichen gefunden. Bitte füge einige Schlüsselwörter zu deinem Profil hinzu." -#: src/Module/Contact/MatchInterests.php:144 +#: src/Module/Contact/MatchInterests.php:145 msgid "Profile Match" msgstr "Profilübereinstimmungen" -#: src/Module/Contact/Profile.php:140 +#: src/Module/Contact/Profile.php:145 msgid "Failed to update contact record." msgstr "Aktualisierung der Kontaktdaten fehlgeschlagen." -#: src/Module/Contact/Profile.php:190 +#: src/Module/Contact/Profile.php:195 msgid "Contact has been unblocked" msgstr "Kontakt wurde wieder freigegeben" -#: src/Module/Contact/Profile.php:194 +#: src/Module/Contact/Profile.php:199 msgid "Contact has been blocked" msgstr "Kontakt wurde blockiert" -#: src/Module/Contact/Profile.php:206 +#: src/Module/Contact/Profile.php:211 msgid "Contact has been unignored" msgstr "Kontakt wird nicht mehr ignoriert" -#: src/Module/Contact/Profile.php:210 +#: src/Module/Contact/Profile.php:215 msgid "Contact has been ignored" msgstr "Kontakt wurde ignoriert" -#: src/Module/Contact/Profile.php:222 +#: src/Module/Contact/Profile.php:227 msgid "Contact has been uncollapsed" msgstr "Kontakt wurde aufgeklappt" -#: src/Module/Contact/Profile.php:226 +#: src/Module/Contact/Profile.php:231 msgid "Contact has been collapsed" msgstr "Kontakt wurde zugeklappt" -#: src/Module/Contact/Profile.php:254 +#: src/Module/Contact/Profile.php:259 #, php-format msgid "You are mutual friends with %s" msgstr "Du hast mit %s eine beidseitige Freundschaft" -#: src/Module/Contact/Profile.php:255 +#: src/Module/Contact/Profile.php:260 #, php-format msgid "You are sharing with %s" msgstr "Du teilst mit %s" -#: src/Module/Contact/Profile.php:256 +#: src/Module/Contact/Profile.php:261 #, php-format msgid "%s is sharing with you" msgstr "%s teilt mit dir" -#: src/Module/Contact/Profile.php:272 +#: src/Module/Contact/Profile.php:277 msgid "Private communications are not available for this contact." msgstr "Private Kommunikation ist für diesen Kontakt nicht verfügbar." -#: src/Module/Contact/Profile.php:282 +#: src/Module/Contact/Profile.php:287 msgid "This contact is on a server you ignored." msgstr "Dieser Kontakt befindet sich auf einem Server, den du ignoriert hast." -#: src/Module/Contact/Profile.php:285 +#: src/Module/Contact/Profile.php:290 msgid "Never" msgstr "Niemals" -#: src/Module/Contact/Profile.php:288 +#: src/Module/Contact/Profile.php:293 msgid "(Update was not successful)" msgstr "(Aktualisierung war nicht erfolgreich)" -#: src/Module/Contact/Profile.php:288 +#: src/Module/Contact/Profile.php:293 msgid "(Update was successful)" msgstr "(Aktualisierung war erfolgreich)" -#: src/Module/Contact/Profile.php:290 src/Module/Contact/Profile.php:482 +#: src/Module/Contact/Profile.php:295 src/Module/Contact/Profile.php:489 msgid "Suggest friends" msgstr "Kontakte vorschlagen" -#: src/Module/Contact/Profile.php:294 +#: src/Module/Contact/Profile.php:299 #, php-format msgid "Network type: %s" msgstr "Netzwerktyp: %s" -#: src/Module/Contact/Profile.php:299 +#: src/Module/Contact/Profile.php:304 msgid "Communications lost with this contact!" msgstr "Verbindungen mit diesem Kontakt verloren!" -#: src/Module/Contact/Profile.php:305 +#: src/Module/Contact/Profile.php:310 msgid "Fetch further information for feeds" msgstr "Weitere Informationen zu Feeds holen" -#: src/Module/Contact/Profile.php:307 +#: src/Module/Contact/Profile.php:312 msgid "" "Fetch information like preview pictures, title and teaser from the feed " "item. You can activate this if the feed doesn't contain much text. Keywords " "are taken from the meta header in the feed item and are posted as hash tags." msgstr "Zusätzliche Informationen wie Vorschaubilder, Titel und Zusammenfassungen vom Feed-Eintrag laden. Du kannst diese Option aktivieren, wenn der Feed nicht allzu viel Text beinhaltet. Schlagwörter werden aus den Meta-Informationen des Feed-Headers bezogen und als Hash-Tags verwendet." -#: src/Module/Contact/Profile.php:310 +#: src/Module/Contact/Profile.php:315 msgid "Fetch information" msgstr "Beziehe Information" -#: src/Module/Contact/Profile.php:311 +#: src/Module/Contact/Profile.php:316 msgid "Fetch keywords" msgstr "Schlüsselwörter abrufen" -#: src/Module/Contact/Profile.php:312 +#: src/Module/Contact/Profile.php:317 msgid "Fetch information and keywords" msgstr "Beziehe Information und Schlüsselworte" -#: src/Module/Contact/Profile.php:322 src/Module/Contact/Profile.php:327 -#: src/Module/Contact/Profile.php:332 src/Module/Contact/Profile.php:338 +#: src/Module/Contact/Profile.php:327 src/Module/Contact/Profile.php:332 +#: src/Module/Contact/Profile.php:337 src/Module/Contact/Profile.php:343 msgid "No mirroring" msgstr "Kein Spiegeln" -#: src/Module/Contact/Profile.php:323 src/Module/Contact/Profile.php:333 -#: src/Module/Contact/Profile.php:339 +#: src/Module/Contact/Profile.php:328 src/Module/Contact/Profile.php:338 +#: src/Module/Contact/Profile.php:344 msgid "Mirror as my own posting" msgstr "Spiegeln als meine eigenen Beiträge" -#: src/Module/Contact/Profile.php:328 src/Module/Contact/Profile.php:334 +#: src/Module/Contact/Profile.php:333 src/Module/Contact/Profile.php:339 msgid "Native reshare" msgstr "Natives Teilen" -#: src/Module/Contact/Profile.php:353 +#: src/Module/Contact/Profile.php:359 msgid "Contact Information / Notes" msgstr "Kontakt-Informationen / -Notizen" -#: src/Module/Contact/Profile.php:354 +#: src/Module/Contact/Profile.php:360 msgid "Contact Settings" msgstr "Kontakteinstellungen" -#: src/Module/Contact/Profile.php:362 +#: src/Module/Contact/Profile.php:368 msgid "Contact" msgstr "Kontakt" -#: src/Module/Contact/Profile.php:366 +#: src/Module/Contact/Profile.php:372 msgid "Their personal note" msgstr "Die persönliche Mitteilung" -#: src/Module/Contact/Profile.php:368 +#: src/Module/Contact/Profile.php:374 msgid "Edit contact notes" msgstr "Notizen zum Kontakt bearbeiten" -#: src/Module/Contact/Profile.php:372 +#: src/Module/Contact/Profile.php:378 msgid "Block/Unblock contact" msgstr "Kontakt blockieren/freischalten" -#: src/Module/Contact/Profile.php:373 +#: src/Module/Contact/Profile.php:379 #: src/Module/Moderation/Report/Create.php:293 msgid "Ignore contact" msgstr "Ignoriere den Kontakt" -#: src/Module/Contact/Profile.php:374 +#: src/Module/Contact/Profile.php:380 msgid "View conversations" msgstr "Unterhaltungen anzeigen" -#: src/Module/Contact/Profile.php:379 +#: src/Module/Contact/Profile.php:385 msgid "Last update:" msgstr "Letzte Aktualisierung: " -#: src/Module/Contact/Profile.php:381 +#: src/Module/Contact/Profile.php:387 msgid "Update public posts" msgstr "Öffentliche Beiträge aktualisieren" -#: src/Module/Contact/Profile.php:383 src/Module/Contact/Profile.php:492 +#: src/Module/Contact/Profile.php:389 src/Module/Contact/Profile.php:499 msgid "Update now" msgstr "Jetzt aktualisieren" -#: src/Module/Contact/Profile.php:385 +#: src/Module/Contact/Profile.php:391 msgid "Awaiting connection acknowledge" msgstr "Bedarf der Bestätigung des Kontakts" -#: src/Module/Contact/Profile.php:386 +#: src/Module/Contact/Profile.php:392 msgid "Currently blocked" msgstr "Derzeit geblockt" -#: src/Module/Contact/Profile.php:387 +#: src/Module/Contact/Profile.php:393 msgid "Currently ignored" msgstr "Derzeit ignoriert" -#: src/Module/Contact/Profile.php:388 +#: src/Module/Contact/Profile.php:394 msgid "Currently collapsed" msgstr "Derzeit zugeklappt" -#: src/Module/Contact/Profile.php:389 +#: src/Module/Contact/Profile.php:395 msgid "Currently archived" msgstr "Momentan archiviert" -#: src/Module/Contact/Profile.php:392 +#: src/Module/Contact/Profile.php:398 msgid "Manage remote servers" msgstr "Verwaltung entfernter Instanzen" -#: src/Module/Contact/Profile.php:394 +#: src/Module/Contact/Profile.php:400 #: src/Module/Notifications/Introductions.php:192 msgid "Hide this contact from others" msgstr "Verbirg diesen Kontakt vor Anderen" -#: src/Module/Contact/Profile.php:394 +#: src/Module/Contact/Profile.php:400 msgid "" "Replies/likes to your public posts may still be visible" msgstr "Antworten/Likes auf deine öffentlichen Beiträge könnten weiterhin sichtbar sein" -#: src/Module/Contact/Profile.php:395 +#: src/Module/Contact/Profile.php:401 msgid "Notification for new posts" msgstr "Benachrichtigung bei neuen Beiträgen" -#: src/Module/Contact/Profile.php:395 +#: src/Module/Contact/Profile.php:401 msgid "Send a notification of every new post of this contact" msgstr "Sende eine Benachrichtigung, wann immer dieser Kontakt einen neuen Beitrag schreibt." -#: src/Module/Contact/Profile.php:397 +#: src/Module/Contact/Profile.php:403 msgid "Keyword Deny List" msgstr "Liste der gesperrten Schlüsselwörter" -#: src/Module/Contact/Profile.php:397 +#: src/Module/Contact/Profile.php:403 msgid "" "Comma separated list of keywords that should not be converted to hashtags, " "when \"Fetch information and keywords\" is selected" msgstr "Komma-Separierte Liste mit Schlüsselworten, die nicht in Hashtags konvertiert werden, wenn \"Beziehe Information und Schlüsselworte\" aktiviert wurde" -#: src/Module/Contact/Profile.php:415 +#: src/Module/Contact/Profile.php:421 #: src/Module/Settings/TwoFactor/Index.php:160 msgid "Actions" msgstr "Aktionen" -#: src/Module/Contact/Profile.php:417 +#: src/Module/Contact/Profile.php:423 #: src/Module/Settings/TwoFactor/Index.php:140 view/theme/frio/theme.php:232 msgid "Status" msgstr "Status" -#: src/Module/Contact/Profile.php:423 +#: src/Module/Contact/Profile.php:429 msgid "Mirror postings from this contact" msgstr "Spiegle Beiträge dieses Kontakts" -#: src/Module/Contact/Profile.php:425 +#: src/Module/Contact/Profile.php:431 msgid "" "Mark this contact as remote_self, this will cause friendica to repost new " "entries from this contact." msgstr "Markiere diesen Kontakt als remote_self (entferntes Konto), dies veranlasst Friendica, alle Top-Level Beiträge dieses Kontakts an all Deine Kontakte zu senden (spiegeln)." -#: src/Module/Contact/Profile.php:428 +#: src/Module/Contact/Profile.php:434 msgid "Channel Settings" msgstr "Kanal Einstellungen" -#: src/Module/Contact/Profile.php:429 +#: src/Module/Contact/Profile.php:435 msgid "Frequency of this contact in relevant channels" msgstr "Häufigkeit dieses Kontakts in relevanten Kanälen" -#: src/Module/Contact/Profile.php:430 +#: src/Module/Contact/Profile.php:436 msgid "" "Depending on the type of the channel not all posts from this contact are " "displayed. By default, posts need to have a minimum amount of interactions " @@ -6961,68 +7023,78 @@ msgid "" "block or hide the contact completely." msgstr "Je nach Art des Kanals werden nicht alle Beiträge dieses Kontakts angezeigt. Standardmäßig müssen Beiträge eine Mindestanzahl an Interaktionen (Kommentare, Gefällt mir Angaben) aufweisen, um in Ihren Kanälen angezeigt zu werden. Andererseits kann es Kontakte geben, die den Kanal überfluten, so dass du vielleicht nur einige ihrer Beiträge sehen möchtest. Oder du willst deren Inhalte überhaupt nicht sehen, aber du willst den Kontakt nicht komplett blockieren oder ausblenden." -#: src/Module/Contact/Profile.php:431 +#: src/Module/Contact/Profile.php:437 msgid "Default frequency" msgstr "Standardhäufigkeit" -#: src/Module/Contact/Profile.php:431 +#: src/Module/Contact/Profile.php:437 msgid "" "Posts by this contact are displayed in the \"for you\" channel if you " "interact often with this contact or if a post reached some level of " "interaction." msgstr "Beiträge dieses Kontakts werden im \"Für Dich\"-Kanal angezeigt, wenn du häufig mit diesem Kontakt interagieren oder wenn ein Beitrag ein gewisses Maß an Interaktion erreicht hat." -#: src/Module/Contact/Profile.php:432 +#: src/Module/Contact/Profile.php:438 msgid "Display all posts of this contact" msgstr "Alle Beiträge dieses Kontakts anzeigen" -#: src/Module/Contact/Profile.php:432 +#: src/Module/Contact/Profile.php:438 msgid "All posts from this contact will appear on the \"for you\" channel" msgstr "Alle Beiträge dieses Kontakts werden auf dem Kanal \"Für Dich\" erscheinen" -#: src/Module/Contact/Profile.php:433 +#: src/Module/Contact/Profile.php:439 msgid "Display only few posts" msgstr "Zeige nur einige Beiträge an" -#: src/Module/Contact/Profile.php:433 +#: src/Module/Contact/Profile.php:439 msgid "" "When a contact creates a lot of posts in a short period, this setting " "reduces the number of displayed posts in every channel." msgstr "Wenn ein Kontakt viele Beiträge in einem kurzen Zeitraum erstellt, reduziert diese Einstellung die Anzahl der angezeigten Beiträge in jedem Kanal." -#: src/Module/Contact/Profile.php:434 +#: src/Module/Contact/Profile.php:440 msgid "Never display posts" msgstr "Zeige keine Beiträge an" -#: src/Module/Contact/Profile.php:434 +#: src/Module/Contact/Profile.php:440 msgid "Posts from this contact will never be displayed in any channel" msgstr "Beiträge von diesem Kontakt werden in keinem Kanal angezeigt" -#: src/Module/Contact/Profile.php:502 +#: src/Module/Contact/Profile.php:441 +msgid "Channel Only" +msgstr "" + +#: src/Module/Contact/Profile.php:441 +msgid "" +"If enabled, posts from this contact will only appear in channels, but not in" +" the network stream." +msgstr "" + +#: src/Module/Contact/Profile.php:509 msgid "Refetch contact data" msgstr "Kontaktdaten neu laden" -#: src/Module/Contact/Profile.php:513 +#: src/Module/Contact/Profile.php:520 msgid "Toggle Blocked status" msgstr "Geblockt-Status ein-/ausschalten" -#: src/Module/Contact/Profile.php:521 +#: src/Module/Contact/Profile.php:528 msgid "Toggle Ignored status" msgstr "Ignoriert-Status ein-/ausschalten" -#: src/Module/Contact/Profile.php:529 +#: src/Module/Contact/Profile.php:536 msgid "Toggle Collapsed status" msgstr "Status auf \"Zusammengeklappt\" umschalten" -#: src/Module/Contact/Profile.php:536 src/Module/Contact/Revoke.php:106 +#: src/Module/Contact/Profile.php:543 src/Module/Contact/Revoke.php:106 msgid "Revoke Follow" msgstr "Folgen widerrufen" -#: src/Module/Contact/Profile.php:538 +#: src/Module/Contact/Profile.php:545 msgid "Revoke the follow from this contact" msgstr "Widerruft das Folgen dieses Kontaktes" -#: src/Module/Contact/Redir.php:134 src/Module/Contact/Redir.php:186 +#: src/Module/Contact/Redir.php:135 src/Module/Contact/Redir.php:187 msgid "Bad Request." msgstr "Ungültige Anfrage." @@ -7044,13 +7116,6 @@ msgid "" "and they will have to manually follow you back again." msgstr "Willst du das Folgen dieses Kontakt wirklich widerrufen? Dies kann nicht rückgängig gemacht werden und der Kontakt muss Ihnen manuell wieder folgen." -#: src/Module/Contact/Revoke.php:108 -#: src/Module/Notifications/Introductions.php:144 -#: src/Module/OAuth/Acknowledge.php:54 src/Module/Register.php:130 -#: src/Module/Settings/TwoFactor/Trusted.php:129 -msgid "Yes" -msgstr "Ja" - #: src/Module/Contact/Suggestions.php:62 msgid "" "No suggestions available. If this is a new site, please try again in 24 " @@ -7101,33 +7166,29 @@ msgstr "Optionen für die Gemeinschaftsseite nicht verfügbar." msgid "Not available." msgstr "Nicht verfügbar." -#: src/Module/Conversation/Network.php:200 +#: src/Module/Conversation/Network.php:214 msgid "No such circle" msgstr "Circle ist nicht vorhanden" -#: src/Module/Conversation/Network.php:204 +#: src/Module/Conversation/Network.php:218 #, php-format msgid "Circle: %s" msgstr "Circle: %s" -#: src/Module/Conversation/Network.php:223 +#: src/Module/Conversation/Network.php:237 #, php-format msgid "Error %d (%s) while fetching the timeline." msgstr "Fehler %d (%s) beim Abruf der Timeline." -#: src/Module/Conversation/Network.php:300 +#: src/Module/Conversation/Network.php:314 msgid "Network feed not available." msgstr "Netzwerkfeed nicht verfügbar." -#: src/Module/Conversation/Timeline.php:196 -msgid "Own Contacts" -msgstr "Eigene Kontakte" - -#: src/Module/Conversation/Timeline.php:200 +#: src/Module/Conversation/Timeline.php:203 msgid "Include" msgstr "Einschließen" -#: src/Module/Conversation/Timeline.php:201 +#: src/Module/Conversation/Timeline.php:204 msgid "Hide" msgstr "Verbergen" @@ -7346,12 +7407,12 @@ msgstr "HTML" msgid "Twitter Source / Tweet URL (requires API key)" msgstr "Twitter Quelle / Tweet URL (benötigt API Schlüssel)" -#: src/Module/Debug/Feed.php:52 src/Module/Filer/SaveTag.php:47 +#: src/Module/Debug/Feed.php:53 src/Module/Filer/SaveTag.php:47 #: src/Module/Settings/Profile/Index.php:177 msgid "You must be logged in to use this module" msgstr "Du musst eingeloggt sein, um dieses Modul benutzen zu können." -#: src/Module/Debug/Feed.php:77 +#: src/Module/Debug/Feed.php:78 msgid "Source URL" msgstr "URL der Quelle" @@ -7453,56 +7514,56 @@ msgstr "Kontakte vorschlagen" msgid "Suggest a friend for %s" msgstr "Schlage %s einen Kontakt vor" -#: src/Module/Friendica.php:82 +#: src/Module/Friendica.php:81 msgid "Installed addons/apps:" msgstr "Installierte Apps und Addons" -#: src/Module/Friendica.php:87 +#: src/Module/Friendica.php:86 msgid "No installed addons/apps" msgstr "Es sind keine Addons oder Apps installiert" -#: src/Module/Friendica.php:92 +#: src/Module/Friendica.php:91 #, php-format msgid "Read about the Terms of Service of this node." msgstr "Erfahre mehr über die Nutzungsbedingungen dieses Knotens." -#: src/Module/Friendica.php:99 +#: src/Module/Friendica.php:98 msgid "On this server the following remote servers are blocked." msgstr "Auf diesem Server werden die folgenden, entfernten Server blockiert." -#: src/Module/Friendica.php:102 +#: 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:232 msgid "Reason for the block" msgstr "Begründung für die Blockierung" -#: src/Module/Friendica.php:104 +#: src/Module/Friendica.php:103 msgid "Download this list in CSV format" msgstr "Liste im CSV-Format herunterladen" -#: src/Module/Friendica.php:118 +#: src/Module/Friendica.php:117 #, php-format msgid "" "This is Friendica, version %s that is running at the web location %s. The " "database version is %s, the post update version is %s." msgstr "Diese Friendica-Instanz verwendet die Version %s, sie ist unter der folgenden Adresse im Web zu finden %s. Die Datenbankversion ist %s und die Post-Update-Version %s." -#: src/Module/Friendica.php:123 +#: src/Module/Friendica.php:122 msgid "" "Please visit Friendi.ca to learn more " "about the Friendica project." msgstr "Bitte besuche Friendi.ca, um mehr über das Friendica-Projekt zu erfahren." -#: src/Module/Friendica.php:124 +#: src/Module/Friendica.php:123 msgid "Bug reports and issues: please visit" msgstr "Probleme oder Fehler gefunden? Bitte besuche" -#: src/Module/Friendica.php:124 +#: src/Module/Friendica.php:123 msgid "the bugtracker at github" msgstr "den Bugtracker auf github" -#: src/Module/Friendica.php:125 +#: src/Module/Friendica.php:124 msgid "Suggestions, praise, etc. - please email \"info\" at \"friendi - dot - ca" msgstr "Vorschläge, Lob usw.: E-Mail an \"Info\" at \"Friendi - dot ca\"" @@ -7777,41 +7838,41 @@ msgid "" "important, please visit http://friendi.ca" msgstr "Für weitere Informationen über das Friendica-Projekt und warum wir es für ein wichtiges Projekt halten, besuche bitte http://friendi.ca." -#: src/Module/Item/Compose.php:85 +#: src/Module/Item/Compose.php:94 msgid "Please enter a post body." msgstr "Bitte gibt den Text des Beitrags an" -#: src/Module/Item/Compose.php:98 +#: src/Module/Item/Compose.php:105 msgid "This feature is only available with the frio theme." msgstr "Diese Seite kann ausschließlich mit dem Frio Theme verwendet werden." -#: src/Module/Item/Compose.php:122 +#: src/Module/Item/Compose.php:129 msgid "Compose new personal note" msgstr "Neue persönliche Notiz verfassen" -#: src/Module/Item/Compose.php:131 +#: src/Module/Item/Compose.php:138 msgid "Compose new post" msgstr "Neuen Beitrag verfassen" -#: src/Module/Item/Compose.php:187 +#: src/Module/Item/Compose.php:194 msgid "Visibility" msgstr "Sichtbarkeit" -#: src/Module/Item/Compose.php:203 +#: src/Module/Item/Compose.php:210 msgid "Clear the location" msgstr "Ort löschen" -#: src/Module/Item/Compose.php:204 +#: src/Module/Item/Compose.php:211 msgid "Location services are unavailable on your device" msgstr "Ortungsdienste sind auf Ihrem Gerät nicht verfügbar" -#: src/Module/Item/Compose.php:205 +#: src/Module/Item/Compose.php:212 msgid "" "Location services are disabled. Please check the website's permissions on " "your device" msgstr "Ortungsdienste sind deaktiviert. Bitte überprüfe die Berechtigungen der Website auf deinem Gerät" -#: src/Module/Item/Compose.php:211 +#: src/Module/Item/Compose.php:218 msgid "" "You can make this page always open when you use the New Post button in the " "Theme Customization settings." @@ -7924,29 +7985,33 @@ msgid "Public Group" msgstr "Öffentliche Gruppe" #: src/Module/Moderation/BaseUsers.php:122 src/Module/Settings/Account.php:503 +msgid "Public Group - Restricted" +msgstr "" + +#: src/Module/Moderation/BaseUsers.php:123 src/Module/Settings/Account.php:510 msgid "Automatic Friend Page" msgstr "Automatische Freunde-Seite" -#: src/Module/Moderation/BaseUsers.php:123 +#: src/Module/Moderation/BaseUsers.php:124 msgid "Private Group" msgstr "Private Gruppe" -#: src/Module/Moderation/BaseUsers.php:126 +#: src/Module/Moderation/BaseUsers.php:127 #: src/Module/Moderation/Summary.php:53 src/Module/Settings/Account.php:453 msgid "Personal Page" msgstr "Persönliche Seite" -#: src/Module/Moderation/BaseUsers.php:127 +#: src/Module/Moderation/BaseUsers.php:128 #: src/Module/Moderation/Summary.php:54 src/Module/Settings/Account.php:460 msgid "Organisation Page" msgstr "Organisationsseite" -#: src/Module/Moderation/BaseUsers.php:128 +#: src/Module/Moderation/BaseUsers.php:129 #: src/Module/Moderation/Summary.php:55 src/Module/Settings/Account.php:467 msgid "News Page" msgstr "Nachrichtenseite" -#: src/Module/Moderation/BaseUsers.php:129 +#: src/Module/Moderation/BaseUsers.php:130 #: src/Module/Moderation/Summary.php:56 src/Module/Settings/Account.php:474 msgid "Community Group" msgstr "Gemeinschaftsgruppe" @@ -8001,7 +8066,7 @@ msgid "Block New Remote Contact" msgstr "Blockieren von weiteren Kontakten" #: src/Module/Moderation/Blocklist/Contact.php:122 -#: src/Module/Moderation/Reports.php:95 +#: src/Module/Moderation/Reports.php:110 msgid "Photo" msgstr "Foto:" @@ -8009,28 +8074,28 @@ msgstr "Foto:" msgid "Reason" msgstr "Grund" -#: src/Module/Moderation/Blocklist/Contact.php:130 +#: src/Module/Moderation/Blocklist/Contact.php:128 #, php-format msgid "%s total blocked contact" msgid_plural "%s total blocked contacts" msgstr[0] "Insgesamt %s blockierter Kontakt" msgstr[1] "Insgesamt %s blockierte Kontakte" -#: src/Module/Moderation/Blocklist/Contact.php:133 +#: src/Module/Moderation/Blocklist/Contact.php:131 msgid "URL of the remote contact to block." msgstr "Die URL des entfernten Kontakts, der blockiert werden soll." -#: src/Module/Moderation/Blocklist/Contact.php:134 +#: src/Module/Moderation/Blocklist/Contact.php:132 msgid "Also purge contact" msgstr "Kontakt auch löschen" -#: src/Module/Moderation/Blocklist/Contact.php:134 +#: src/Module/Moderation/Blocklist/Contact.php:132 msgid "" "Removes all content related to this contact from the node. Keeps the contact" " record. This action cannot be undone." msgstr "Entfernt alle Inhalte von diesem Knoten, die in Verbindung zu dem Kontakt stehen. Der Kontakt-Eintrag bleibt erhalten. Dieser Vorgang kann nicht rückgängig gemacht werden." -#: src/Module/Moderation/Blocklist/Contact.php:135 +#: src/Module/Moderation/Blocklist/Contact.php:133 #: src/Module/Moderation/Blocklist/Server/Import.php:124 msgid "Block Reason" msgstr "Sperrgrund" @@ -8220,7 +8285,7 @@ msgstr "Ersetzt die aktuelle Blockliste durch die importierten Muster." #: 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:231 msgid "Blocked server domain pattern" msgstr "Blockierte Server Domain Muster" @@ -8560,30 +8625,30 @@ msgstr "2b. Kommentar hinzufügen" msgid "3. Pick posts" msgstr "3. Beiträge auswählen" -#: src/Module/Moderation/Reports.php:90 +#: src/Module/Moderation/Reports.php:105 msgid "List of reports" msgstr "Liste der Reports" -#: src/Module/Moderation/Reports.php:91 +#: src/Module/Moderation/Reports.php:106 msgid "This page display reports created by our or remote users." msgstr "Auf dieser Seite werden Reports angezeigt, die von unseren oder entfernten Benutzern erstellt wurden." -#: src/Module/Moderation/Reports.php:92 +#: src/Module/Moderation/Reports.php:107 msgid "No report exists at this node." msgstr "Auf dieser Instanz ist kein Report vorhanden." -#: src/Module/Moderation/Reports.php:95 +#: src/Module/Moderation/Reports.php:110 msgid "Category" msgstr "Kategorie" -#: src/Module/Moderation/Reports.php:101 +#: src/Module/Moderation/Reports.php:114 #, php-format msgid "%s total report" msgid_plural "%s total reports" msgstr[0] "%s Report" msgstr[1] "%s Reports insgesamt" -#: src/Module/Moderation/Reports.php:104 +#: src/Module/Moderation/Reports.php:117 msgid "URL of the reported contact." msgstr "URL des gemeldeten Kontakts." @@ -8823,12 +8888,6 @@ msgstr "Vorgeschlagen von:" msgid "Claims to be known to you: " msgstr "Behauptet, dich zu kennen: " -#: src/Module/Notifications/Introductions.php:144 -#: src/Module/OAuth/Acknowledge.php:55 src/Module/Register.php:131 -#: src/Module/Settings/TwoFactor/Trusted.php:129 -msgid "No" -msgstr "Nein" - #: src/Module/Notifications/Introductions.php:152 msgid "Shall your connection be bidirectional or not?" msgstr "Soll die Verbindung beidseitig sein oder nicht?" @@ -8889,11 +8948,11 @@ msgstr "Pinnwandbenachrichtigungen" msgid "Show unread" msgstr "Ungelesene anzeigen" -#: src/Module/Notifications/Ping.php:246 +#: src/Module/Notifications/Ping.php:220 msgid "{0} requested registration" msgstr "{0} möchte sich registrieren" -#: src/Module/Notifications/Ping.php:255 +#: src/Module/Notifications/Ping.php:229 #, php-format msgid "{0} and %d others requested registration" msgstr "{0} und %d weitere möchten sich registrieren" @@ -8935,7 +8994,7 @@ msgstr "Der Grant-Typ fehlt oder wird nicht unterstützt" msgid "Resubscribing to OStatus contacts" msgstr "Erneuern der OStatus-Abonements" -#: src/Module/OStatus/Repair.php:84 src/Module/OStatus/Subscribe.php:158 +#: src/Module/OStatus/Repair.php:84 src/Module/OStatus/Subscribe.php:160 msgid "Keep this window open until done." msgstr "Lasse dieses Fenster offen, bis der Vorgang abgeschlossen ist." @@ -8947,126 +9006,65 @@ msgstr "✔ Erledigt" msgid "No OStatus contacts to resubscribe to." msgstr "Keine OStatus Kontakte zum Neufolgen vorhanden." -#: src/Module/OStatus/Subscribe.php:70 +#: src/Module/OStatus/Subscribe.php:72 msgid "Subscribing to contacts" msgstr "Kontakten folgen" -#: src/Module/OStatus/Subscribe.php:79 +#: src/Module/OStatus/Subscribe.php:81 msgid "No contact provided." msgstr "Keine Kontakte gefunden." -#: src/Module/OStatus/Subscribe.php:85 +#: src/Module/OStatus/Subscribe.php:87 msgid "Couldn't fetch information for contact." msgstr "Konnte die Kontaktinformationen nicht einholen." -#: src/Module/OStatus/Subscribe.php:96 +#: src/Module/OStatus/Subscribe.php:98 msgid "Couldn't fetch friends for contact." msgstr "Konnte die Kontaktliste des Kontakts nicht abfragen." -#: src/Module/OStatus/Subscribe.php:102 src/Module/OStatus/Subscribe.php:113 +#: src/Module/OStatus/Subscribe.php:104 src/Module/OStatus/Subscribe.php:115 msgid "Couldn't fetch following contacts." msgstr "Konnte Liste der gefolgten Kontakte nicht einholen." -#: src/Module/OStatus/Subscribe.php:108 +#: src/Module/OStatus/Subscribe.php:110 msgid "Couldn't fetch remote profile." msgstr "Konnte das entfernte Profil nicht laden." -#: src/Module/OStatus/Subscribe.php:118 +#: src/Module/OStatus/Subscribe.php:120 msgid "Unsupported network" msgstr "Netzwerk wird nicht unterstützt" -#: src/Module/OStatus/Subscribe.php:134 +#: src/Module/OStatus/Subscribe.php:136 msgid "Done" msgstr "Erledigt" -#: src/Module/OStatus/Subscribe.php:148 +#: src/Module/OStatus/Subscribe.php:150 msgid "success" msgstr "Erfolg" -#: src/Module/OStatus/Subscribe.php:150 +#: src/Module/OStatus/Subscribe.php:152 msgid "failed" msgstr "Fehlgeschlagen" -#: src/Module/OStatus/Subscribe.php:153 +#: src/Module/OStatus/Subscribe.php:155 msgid "ignored" msgstr "Ignoriert" -#: src/Module/PermissionTooltip.php:49 -#, php-format -msgid "Wrong type \"%s\", expected one of: %s" -msgstr "Falscher Typ \"%s\", hatte einen der Folgenden erwartet: %s" - -#: src/Module/PermissionTooltip.php:79 -msgid "Model not found" -msgstr "Model nicht gefunden" - -#: src/Module/PermissionTooltip.php:94 -msgid "Unlisted" -msgstr "Ungelistet" - -#: src/Module/PermissionTooltip.php:112 -msgid "Remote privacy information not available." -msgstr "Entfernte Privatsphäreneinstellungen nicht verfügbar." - -#: src/Module/PermissionTooltip.php:120 -msgid "Visible to:" -msgstr "Sichtbar für:" - -#: src/Module/PermissionTooltip.php:214 -#, php-format -msgid "Collection (%s)" -msgstr "Sammlung (%s)" - -#: src/Module/PermissionTooltip.php:218 -#, php-format -msgid "Followers (%s)" -msgstr "Folgende (%s)" - -#: src/Module/PermissionTooltip.php:237 -#, php-format -msgid "%d more" -msgstr "%d weitere" - -#: src/Module/PermissionTooltip.php:241 -#, php-format -msgid "To: %s
" -msgstr "To: %s
" - -#: src/Module/PermissionTooltip.php:244 -#, php-format -msgid "CC: %s
" -msgstr "CC: %s
" - -#: src/Module/PermissionTooltip.php:247 -#, php-format -msgid "BCC: %s
" -msgstr "BCC: %s
" - -#: src/Module/PermissionTooltip.php:250 -#, php-format -msgid "Audience: %s
" -msgstr "Addressaten: %s
" - -#: src/Module/PermissionTooltip.php:253 -#, php-format -msgid "Attributed To: %s
" -msgstr "Zurückzuführen auf: %s
" - -#: src/Module/Photo.php:123 +#: src/Module/Photo.php:124 msgid "The Photo is not available." msgstr "Das Foto ist nicht verfügbar." -#: src/Module/Photo.php:148 +#: src/Module/Photo.php:149 #, php-format msgid "The Photo with id %s is not available." msgstr "Das Bild mit ID %s ist nicht verfügbar." -#: src/Module/Photo.php:189 +#: src/Module/Photo.php:190 #, php-format msgid "Invalid external resource with url %s." msgstr "Ungültige externe Ressource mit der URL %s" -#: src/Module/Photo.php:191 +#: src/Module/Photo.php:192 #, php-format msgid "Invalid photo with id %s." msgstr "Fehlerhaftes Foto mit der ID %s." @@ -9112,26 +9110,78 @@ msgstr "Wähle ein Tag zum Entfernen aus: " msgid "Remove" msgstr "Entfernen" +#: src/Module/Privacy/PermissionTooltip.php:71 +#, php-format +msgid "Wrong type \"%s\", expected one of: %s" +msgstr "Falscher Typ \"%s\", hatte einen der Folgenden erwartet: %s" + +#: src/Module/Privacy/PermissionTooltip.php:101 +msgid "Model not found" +msgstr "Model nicht gefunden" + +#: src/Module/Privacy/PermissionTooltip.php:118 +msgid "Unlisted" +msgstr "Ungelistet" + +#: src/Module/Privacy/PermissionTooltip.php:124 +msgid "Remote privacy information not available." +msgstr "Entfernte Privatsphäreneinstellungen nicht verfügbar." + +#: src/Module/Privacy/PermissionTooltip.php:131 +msgid "Visible to:" +msgstr "Sichtbar für:" + +#: src/Module/Privacy/PermissionTooltip.php:133 +msgid "CC:" +msgstr "" + +#: src/Module/Privacy/PermissionTooltip.php:134 +msgid "BCC:" +msgstr "" + +#: src/Module/Privacy/PermissionTooltip.php:135 +msgid "Audience:" +msgstr "" + +#: src/Module/Privacy/PermissionTooltip.php:136 +msgid "Attributed To:" +msgstr "" + +#: src/Module/Privacy/PermissionTooltip.php:234 +#, php-format +msgid "Collection (%s)" +msgstr "Sammlung (%s)" + +#: src/Module/Privacy/PermissionTooltip.php:238 +#, php-format +msgid "Followers (%s)" +msgstr "Folgende (%s)" + +#: src/Module/Privacy/PermissionTooltip.php:255 +#, php-format +msgid "%d more" +msgstr "%d weitere" + #: src/Module/Profile/Contacts.php:159 msgid "No contacts." msgstr "Keine Kontakte." #: src/Module/Profile/Conversations.php:106 #: src/Module/Profile/Conversations.php:109 src/Module/Profile/Profile.php:351 -#: src/Module/Profile/Profile.php:354 src/Protocol/Feed.php:1099 -#: src/Protocol/OStatus.php:1009 +#: src/Module/Profile/Profile.php:354 src/Protocol/Feed.php:1095 +#: src/Protocol/OStatus.php:1011 #, php-format msgid "%s's timeline" msgstr "Timeline von %s" #: src/Module/Profile/Conversations.php:107 src/Module/Profile/Profile.php:352 -#: src/Protocol/Feed.php:1103 src/Protocol/OStatus.php:1014 +#: src/Protocol/Feed.php:1099 src/Protocol/OStatus.php:1016 #, php-format msgid "%s's posts" msgstr "Beiträge von %s" #: src/Module/Profile/Conversations.php:108 src/Module/Profile/Profile.php:353 -#: src/Protocol/Feed.php:1106 src/Protocol/OStatus.php:1018 +#: src/Protocol/Feed.php:1102 src/Protocol/OStatus.php:1020 #, php-format msgid "%s's comments" msgstr "Kommentare von %s" @@ -9289,170 +9339,170 @@ msgstr "Inhalt" msgid "Remove post" msgstr "Beitrag entfernen" -#: src/Module/Register.php:84 +#: src/Module/Register.php:85 msgid "Only parent users can create additional accounts." msgstr "Zusätzliche Nutzerkonten können nur von Verwaltern angelegt werden." -#: src/Module/Register.php:99 src/Module/User/Import.php:111 +#: src/Module/Register.php:100 src/Module/User/Import.php:112 msgid "" "This site has exceeded the number of allowed daily account registrations. " "Please try again tomorrow." msgstr "Die maximale Anzahl täglicher Registrierungen auf dieser Seite wurde überschritten. Bitte versuche es morgen noch einmal." -#: src/Module/Register.php:116 +#: src/Module/Register.php:117 msgid "" "You may (optionally) fill in this form via OpenID by supplying your OpenID " "and clicking \"Register\"." msgstr "Du kannst dieses Formular auch (optional) mit deiner OpenID ausfüllen, indem du deine OpenID angibst und 'Registrieren' klickst." -#: src/Module/Register.php:117 +#: src/Module/Register.php:118 msgid "" "If you are not familiar with OpenID, please leave that field blank and fill " "in the rest of the items." msgstr "Wenn du nicht mit OpenID vertraut bist, lass dieses Feld bitte leer und fülle die restlichen Felder aus." -#: src/Module/Register.php:118 +#: src/Module/Register.php:119 msgid "Your OpenID (optional): " msgstr "Deine OpenID (optional): " -#: src/Module/Register.php:127 +#: src/Module/Register.php:128 msgid "Include your profile in member directory?" msgstr "Soll dein Profil im Nutzerverzeichnis angezeigt werden?" -#: src/Module/Register.php:148 +#: src/Module/Register.php:149 msgid "Note for the admin" msgstr "Hinweis für den Admin" -#: src/Module/Register.php:148 +#: src/Module/Register.php:149 msgid "Leave a message for the admin, why you want to join this node" msgstr "Hinterlasse eine Nachricht an den Admin, warum du einen Account auf dieser Instanz haben möchtest." -#: src/Module/Register.php:149 +#: src/Module/Register.php:150 msgid "Membership on this site is by invitation only." msgstr "Mitgliedschaft auf dieser Seite ist nur nach vorheriger Einladung möglich." -#: src/Module/Register.php:150 +#: src/Module/Register.php:151 msgid "Your invitation code: " msgstr "Dein Ein­la­dungs­code" -#: src/Module/Register.php:158 +#: src/Module/Register.php:159 msgid "Your Display Name (as you would like it to be displayed on this system" msgstr "Ihr Anzeigename (wie er auf dieser Instanz angezeigt werden soll)" -#: src/Module/Register.php:159 +#: src/Module/Register.php:160 msgid "" "Your Email Address: (Initial information will be send there, so this has to " "be an existing address.)" msgstr "Deine E-Mail Adresse (Informationen zur Registrierung werden an diese Adresse gesendet, darum muss sie existieren.)" -#: src/Module/Register.php:160 +#: src/Module/Register.php:161 msgid "Please repeat your e-mail address:" msgstr "Bitte wiederhole deine E-Mail Adresse" -#: src/Module/Register.php:162 src/Module/Security/PasswordTooLong.php:100 -#: src/Module/Settings/Account.php:557 +#: src/Module/Register.php:163 src/Module/Security/PasswordTooLong.php:100 +#: src/Module/Settings/Account.php:564 msgid "New Password:" msgstr "Neues Passwort:" -#: src/Module/Register.php:162 +#: src/Module/Register.php:163 msgid "Leave empty for an auto generated password." msgstr "Leer lassen, um das Passwort automatisch zu generieren." -#: src/Module/Register.php:163 src/Module/Security/PasswordTooLong.php:101 -#: src/Module/Settings/Account.php:558 +#: src/Module/Register.php:164 src/Module/Security/PasswordTooLong.php:101 +#: src/Module/Settings/Account.php:565 msgid "Confirm:" msgstr "Bestätigen:" -#: src/Module/Register.php:164 +#: src/Module/Register.php:165 #, php-format msgid "" "Choose a profile nickname. This must begin with a text character. Your " "profile address on this site will then be \"nickname@%s\"." msgstr "Wähle einen Spitznamen für dein Profil. Dieser muss mit einem Buchstaben beginnen. Die Adresse deines Profils auf dieser Seite wird 'spitzname@%s' sein." -#: src/Module/Register.php:165 +#: src/Module/Register.php:166 msgid "Choose a nickname: " msgstr "Spitznamen wählen: " -#: src/Module/Register.php:173 src/Module/User/Import.php:117 +#: src/Module/Register.php:174 src/Module/User/Import.php:118 msgid "Import" msgstr "Import" -#: src/Module/Register.php:174 +#: src/Module/Register.php:175 msgid "Import your profile to this friendica instance" msgstr "Importiere dein Profil auf diese Friendica-Instanz" -#: src/Module/Register.php:181 +#: src/Module/Register.php:182 msgid "Note: This node explicitly contains adult content" msgstr "Hinweis: Dieser Knoten enthält explizit Inhalte für Erwachsene" -#: src/Module/Register.php:183 src/Module/Settings/Delegation.php:181 +#: src/Module/Register.php:184 src/Module/Settings/Delegation.php:181 msgid "Parent Password:" msgstr "Passwort des Verwalters" -#: src/Module/Register.php:183 src/Module/Settings/Delegation.php:181 +#: src/Module/Register.php:184 src/Module/Settings/Delegation.php:181 msgid "" "Please enter the password of the parent account to legitimize your request." msgstr "Bitte gib das Passwort des Verwalters ein, um deine Anfrage zu bestätigen." -#: src/Module/Register.php:212 +#: src/Module/Register.php:213 msgid "Password doesn't match." msgstr "Das Passwort stimmt nicht." -#: src/Module/Register.php:218 +#: src/Module/Register.php:219 msgid "Please enter your password." msgstr "Bitte gib dein Passwort an." -#: src/Module/Register.php:260 +#: src/Module/Register.php:261 msgid "You have entered too much information." msgstr "Du hast zu viele Informationen eingegeben." -#: src/Module/Register.php:283 +#: src/Module/Register.php:284 msgid "Please enter the identical mail address in the second field." msgstr "Bitte gib die gleiche E-Mail Adresse noch einmal an." -#: src/Module/Register.php:291 +#: src/Module/Register.php:292 msgid "Nickname cannot start with a digit." msgstr "Der Spitzname darf nicht mit einer Zahl beginnen." -#: src/Module/Register.php:293 +#: src/Module/Register.php:294 msgid "Nickname can only contain US-ASCII characters." msgstr "Spitzname darf nur US-ASCII-Zeichen enthalten." -#: src/Module/Register.php:322 +#: src/Module/Register.php:323 msgid "The additional account was created." msgstr "Das zusätzliche Nutzerkonto wurde angelegt." -#: src/Module/Register.php:347 +#: src/Module/Register.php:348 msgid "" "Registration successful. Please check your email for further instructions." msgstr "Registrierung erfolgreich. Eine E-Mail mit weiteren Anweisungen wurde an dich gesendet." -#: src/Module/Register.php:354 +#: src/Module/Register.php:355 #, php-format msgid "" "Failed to send email message. Here your accout details:
login: %s
" "password: %s

You can change your password after login." msgstr "Versenden der E-Mail fehlgeschlagen. Hier sind Deine Account-Details:\n\nLogin: %s\nPasswort: %s\n\nDu kannst das Passwort nach dem Anmelden ändern." -#: src/Module/Register.php:360 +#: src/Module/Register.php:361 msgid "Registration successful." msgstr "Registrierung erfolgreich." -#: src/Module/Register.php:369 src/Module/Register.php:376 -#: src/Module/Register.php:386 +#: src/Module/Register.php:370 src/Module/Register.php:377 +#: src/Module/Register.php:387 msgid "Your registration can not be processed." msgstr "Deine Registrierung konnte nicht verarbeitet werden." -#: src/Module/Register.php:375 +#: src/Module/Register.php:376 msgid "You have to leave a request note for the admin." msgstr "Du musst eine Nachricht für den Administrator als Begründung deiner Anfrage hinterlegen." -#: src/Module/Register.php:385 +#: src/Module/Register.php:386 msgid "An internal error occured." msgstr "Ein interner Fehler ist aufgetreten. " -#: src/Module/Register.php:407 +#: src/Module/Register.php:408 msgid "Your registration is pending approval by the site owner." msgstr "Deine Registrierung muss noch vom Betreiber der Seite freigegeben werden." @@ -9585,24 +9635,24 @@ msgid "Update Password" msgstr "Passwort aktualisieren" #: src/Module/Security/PasswordTooLong.php:99 -#: src/Module/Settings/Account.php:559 +#: src/Module/Settings/Account.php:566 msgid "Current Password:" msgstr "Aktuelles Passwort:" #: src/Module/Security/PasswordTooLong.php:99 -#: src/Module/Settings/Account.php:559 +#: src/Module/Settings/Account.php:566 msgid "Your current password to confirm the changes" msgstr "Dein aktuelles Passwort um die Änderungen zu bestätigen" #: src/Module/Security/PasswordTooLong.php:100 -#: src/Module/Settings/Account.php:543 +#: src/Module/Settings/Account.php:550 msgid "" "Allowed characters are a-z, A-Z, 0-9 and special characters except white " "spaces and accentuated letters." msgstr "Erlaube Zeichen sind a-z, A-Z, 0-9 und Sonderzeichen, abgesehen von Leerzeichen und akzentuierten Buchstaben." #: src/Module/Security/PasswordTooLong.php:100 -#: src/Module/Settings/Account.php:544 +#: src/Module/Settings/Account.php:551 msgid "Password length is limited to 72 characters." msgstr "Die Länge des Passworts ist auf 72 Zeichen begrenzt." @@ -9799,32 +9849,36 @@ msgid "Automatically approves all contact requests." msgstr "Bestätigt alle Kontaktanfragen automatisch." #: src/Module/Settings/Account.php:505 +msgid "Contact requests have to be manually approved." +msgstr "" + +#: src/Module/Settings/Account.php:512 msgid "" "Account for a popular profile that automatically approves contact requests " "as \"Friends\"." msgstr "Konto für ein gefragtes Profil, das Kontaktanfragen automatisch als \"Friend\" annimmt." -#: src/Module/Settings/Account.php:510 +#: src/Module/Settings/Account.php:517 msgid "Private Group [Experimental]" msgstr "Private Gruppe [experimentell]" -#: src/Module/Settings/Account.php:512 +#: src/Module/Settings/Account.php:519 msgid "Requires manual approval of contact requests." msgstr "Kontaktanfragen müssen manuell bestätigt werden." -#: src/Module/Settings/Account.php:521 +#: src/Module/Settings/Account.php:528 msgid "OpenID:" msgstr "OpenID:" -#: src/Module/Settings/Account.php:521 +#: src/Module/Settings/Account.php:528 msgid "(Optional) Allow this OpenID to login to this account." msgstr "(Optional) Erlaube die Anmeldung für dieses Konto mit dieser OpenID." -#: src/Module/Settings/Account.php:529 +#: src/Module/Settings/Account.php:536 msgid "Publish your profile in your local site directory?" msgstr "Darf dein Profil im lokalen Verzeichnis dieses Servers veröffentlicht werden?" -#: src/Module/Settings/Account.php:529 +#: src/Module/Settings/Account.php:536 #, php-format msgid "" "Your profile will be published in this node's local " @@ -9832,94 +9886,94 @@ msgid "" " system settings." msgstr "Dein Profil wird im lokalen Verzeichnis dieses Knotens veröffentlicht. Je nach Systemeinstellungen kann es öffentlich auffindbar sein." -#: src/Module/Settings/Account.php:535 +#: src/Module/Settings/Account.php:542 #, php-format msgid "" "Your profile will also be published in the global friendica directories " "(e.g. %s)." msgstr "Dein Profil wird auch in den globalen Friendica Verzeichnissen (z.B. %s) veröffentlicht werden." -#: src/Module/Settings/Account.php:548 +#: src/Module/Settings/Account.php:555 msgid "Account Settings" msgstr "Kontoeinstellungen" -#: src/Module/Settings/Account.php:549 +#: src/Module/Settings/Account.php:556 #, php-format msgid "Your Identity Address is '%s' or '%s'." msgstr "Die Adresse deines Profils lautet '%s' oder '%s'." -#: src/Module/Settings/Account.php:556 +#: src/Module/Settings/Account.php:563 msgid "Password Settings" msgstr "Passwort-Einstellungen" -#: src/Module/Settings/Account.php:558 +#: src/Module/Settings/Account.php:565 msgid "Leave password fields blank unless changing" msgstr "Lass die Passwort-Felder leer, außer du willst das Passwort ändern" -#: src/Module/Settings/Account.php:560 +#: src/Module/Settings/Account.php:567 msgid "Password:" msgstr "Passwort:" -#: src/Module/Settings/Account.php:560 +#: src/Module/Settings/Account.php:567 msgid "Your current password to confirm the changes of the email address" msgstr "Dein aktuelles Passwort um die Änderungen deiner E-Mail Adresse zu bestätigen" -#: src/Module/Settings/Account.php:563 +#: src/Module/Settings/Account.php:570 msgid "Delete OpenID URL" msgstr "OpenID URL löschen" -#: src/Module/Settings/Account.php:565 +#: src/Module/Settings/Account.php:572 msgid "Basic Settings" msgstr "Grundeinstellungen" -#: src/Module/Settings/Account.php:566 +#: src/Module/Settings/Account.php:573 #: src/Module/Settings/Profile/Index.php:283 msgid "Display name:" msgstr "Anzeigename:" -#: src/Module/Settings/Account.php:567 +#: src/Module/Settings/Account.php:574 msgid "Email Address:" msgstr "E-Mail-Adresse:" -#: src/Module/Settings/Account.php:568 +#: src/Module/Settings/Account.php:575 msgid "Your Timezone:" msgstr "Deine Zeitzone:" -#: src/Module/Settings/Account.php:569 +#: src/Module/Settings/Account.php:576 msgid "Your Language:" msgstr "Deine Sprache:" -#: src/Module/Settings/Account.php:569 +#: src/Module/Settings/Account.php:576 msgid "" "Set the language we use to show you friendica interface and to send you " "emails" msgstr "Wähle die Sprache, in der wir dir die Friendica-Oberfläche präsentieren sollen und dir E-Mail schicken" -#: src/Module/Settings/Account.php:570 +#: src/Module/Settings/Account.php:577 msgid "Default Post Location:" msgstr "Standardstandort:" -#: src/Module/Settings/Account.php:571 +#: src/Module/Settings/Account.php:578 msgid "Use Browser Location:" msgstr "Standort des Browsers verwenden:" -#: src/Module/Settings/Account.php:573 +#: src/Module/Settings/Account.php:580 msgid "Security and Privacy Settings" msgstr "Sicherheits- und Privatsphäre-Einstellungen" -#: src/Module/Settings/Account.php:575 +#: src/Module/Settings/Account.php:582 msgid "Maximum Friend Requests/Day:" msgstr "Maximale Anzahl von Kontaktanfragen/Tag:" -#: src/Module/Settings/Account.php:575 +#: src/Module/Settings/Account.php:582 msgid "(to prevent spam abuse)" msgstr "(um SPAM zu vermeiden)" -#: src/Module/Settings/Account.php:577 +#: src/Module/Settings/Account.php:584 msgid "Allow your profile to be searchable globally?" msgstr "Darf dein Profil bei Suchanfragen gefunden werden?" -#: src/Module/Settings/Account.php:577 +#: src/Module/Settings/Account.php:584 msgid "" "Activate this setting if you want others to easily find and follow you. Your" " profile will be searchable on remote systems. This setting also determines " @@ -9927,43 +9981,43 @@ msgid "" "indexed or not." msgstr "Aktiviere diese Einstellung, wenn du von anderen einfach gefunden und gefolgt werden möchtest. Dein Profil wird dann auf anderen Systemen leicht durchsuchbar. Außerdem regelt diese Einstellung ob Friendica Suchmaschinen mitteilen soll, ob dein Profil indiziert werden soll oder nicht." -#: src/Module/Settings/Account.php:578 +#: src/Module/Settings/Account.php:585 msgid "Hide your contact/friend list from viewers of your profile?" msgstr "Liste der Kontakte vor Betrachtern des Profil verbergen?" -#: src/Module/Settings/Account.php:578 +#: src/Module/Settings/Account.php:585 msgid "" "A list of your contacts is displayed on your profile page. Activate this " "option to disable the display of your contact list." msgstr "Auf deiner Profilseite wird eine Liste deiner Kontakte angezeigt. Aktiviere diese Option wenn du das nicht möchtest." -#: src/Module/Settings/Account.php:579 +#: src/Module/Settings/Account.php:586 msgid "Hide your public content from anonymous viewers" msgstr "Verbirg die öffentliche Inhalte vor anonymen Besuchern" -#: src/Module/Settings/Account.php:579 +#: src/Module/Settings/Account.php:586 msgid "" "Anonymous visitors will only see your basic profile details. Your public " "posts and replies will still be freely accessible on the remote servers of " "your followers and through relays." msgstr "Anonyme Besucher deines Profils werden nur grundlegende Informationen angezeigt bekommen. Deine öffentlichen Beiträge und Kommentare werden weiterhin frei zugänglich auf den Servern deiner Kontakte und über Relays sein." -#: src/Module/Settings/Account.php:580 +#: src/Module/Settings/Account.php:587 msgid "Make public posts unlisted" msgstr "Öffentliche Beiträge nicht listen" -#: src/Module/Settings/Account.php:580 +#: src/Module/Settings/Account.php:587 msgid "" "Your public posts will not appear on the community pages or in search " "results, nor be sent to relay servers. However they can still appear on " "public feeds on remote servers." msgstr "Deine öffentlichen Beiträge werden nicht auf der Gemeinschaftsseite oder in den Suchergebnissen erscheinen, außerdem werden sie nicht an Relay-Server geschickt. Sie werden aber weiterhin in allen öffentlichen Feeds, auch auf entfernten Servern, erscheinen." -#: src/Module/Settings/Account.php:581 +#: src/Module/Settings/Account.php:588 msgid "Make all posted pictures accessible" msgstr "Alle geposteten Bilder zugreifbar machen" -#: src/Module/Settings/Account.php:581 +#: src/Module/Settings/Account.php:588 msgid "" "This option makes every posted picture accessible via the direct link. This " "is a workaround for the problem that most other networks can't handle " @@ -9971,227 +10025,227 @@ msgid "" "public on your photo albums though." msgstr "Diese Option macht jedes veröffentlichte Bild über den direkten Link zugänglich. Dies ist eine Problemumgehung für das Problem, dass die meisten anderen Netzwerke keine Berechtigungen für Bilder verarbeiten können. Nicht öffentliche Bilder sind in Ihren Fotoalben jedoch immer noch nicht für die Öffentlichkeit sichtbar." -#: src/Module/Settings/Account.php:582 +#: src/Module/Settings/Account.php:589 msgid "Allow friends to post to your profile page?" msgstr "Dürfen deine Kontakte auf deine Pinnwand schreiben?" -#: src/Module/Settings/Account.php:582 +#: src/Module/Settings/Account.php:589 msgid "" "Your contacts may write posts on your profile wall. These posts will be " "distributed to your contacts" msgstr "Deine Kontakte können Beiträge auf deiner Pinnwand hinterlassen. Diese werden an deine Kontakte verteilt." -#: src/Module/Settings/Account.php:583 +#: src/Module/Settings/Account.php:590 msgid "Allow friends to tag your posts?" msgstr "Dürfen deine Kontakte deine Beiträge mit Schlagwörtern versehen?" -#: src/Module/Settings/Account.php:583 +#: src/Module/Settings/Account.php:590 msgid "Your contacts can add additional tags to your posts." msgstr "Deine Kontakte dürfen deine Beiträge mit zusätzlichen Schlagworten versehen." -#: src/Module/Settings/Account.php:584 +#: src/Module/Settings/Account.php:591 msgid "Default privacy circle for new contacts" msgstr "Voreingestellter Circle für neue Kontakte" -#: src/Module/Settings/Account.php:585 +#: src/Module/Settings/Account.php:592 msgid "Default privacy circle for new group contacts" msgstr "Voreingestellter Circle für neue Gruppenkontakte" -#: src/Module/Settings/Account.php:586 +#: src/Module/Settings/Account.php:593 msgid "Default Post Permissions" msgstr "Standard-Zugriffsrechte für Beiträge" -#: src/Module/Settings/Account.php:590 +#: src/Module/Settings/Account.php:597 msgid "Expiration settings" msgstr "Verfalls-Einstellungen" -#: src/Module/Settings/Account.php:591 +#: src/Module/Settings/Account.php:598 msgid "Automatically expire posts after this many days:" msgstr "Beiträge verfallen automatisch nach dieser Anzahl von Tagen:" -#: src/Module/Settings/Account.php:591 +#: src/Module/Settings/Account.php:598 msgid "If empty, posts will not expire. Expired posts will be deleted" msgstr "Wenn leer, verfallen Beiträge nie automatisch. Verfallene Beiträge werden gelöscht." -#: src/Module/Settings/Account.php:592 +#: src/Module/Settings/Account.php:599 msgid "Expire posts" msgstr "Beiträge verfallen lassen" -#: src/Module/Settings/Account.php:592 +#: src/Module/Settings/Account.php:599 msgid "When activated, posts and comments will be expired." msgstr "Ist dies aktiviert, werden Beiträge und Kommentare verfallen." -#: src/Module/Settings/Account.php:593 +#: src/Module/Settings/Account.php:600 msgid "Expire personal notes" msgstr "Persönliche Notizen verfallen lassen" -#: src/Module/Settings/Account.php:593 +#: src/Module/Settings/Account.php:600 msgid "" "When activated, the personal notes on your profile page will be expired." msgstr "Ist dies aktiviert, werden persönliche Notizen auf deiner Pinnwand verfallen." -#: src/Module/Settings/Account.php:594 +#: src/Module/Settings/Account.php:601 msgid "Expire starred posts" msgstr "Markierte Beiträge verfallen lassen" -#: src/Module/Settings/Account.php:594 +#: src/Module/Settings/Account.php:601 msgid "" "Starring posts keeps them from being expired. That behaviour is overwritten " "by this setting." msgstr "Markierte Beiträge verfallen eigentlich nicht. Mit dieser Option kannst du sie verfallen lassen." -#: src/Module/Settings/Account.php:595 +#: src/Module/Settings/Account.php:602 msgid "Only expire posts by others" msgstr "Nur Beiträge anderer verfallen lassen." -#: src/Module/Settings/Account.php:595 +#: src/Module/Settings/Account.php:602 msgid "" "When activated, your own posts never expire. Then the settings above are " "only valid for posts you received." msgstr "Wenn aktiviert werden deine eigenen Beiträge niemals verfallen. Die obigen Einstellungen betreffen dann ausschließlich die Beiträge von anderen Accounts." -#: src/Module/Settings/Account.php:598 +#: src/Module/Settings/Account.php:605 msgid "Notification Settings" msgstr "Benachrichtigungseinstellungen" -#: src/Module/Settings/Account.php:599 +#: src/Module/Settings/Account.php:606 msgid "Send a notification email when:" msgstr "Benachrichtigungs-E-Mail senden, wenn:" -#: src/Module/Settings/Account.php:600 +#: src/Module/Settings/Account.php:607 msgid "You receive an introduction" msgstr "– du eine Kontaktanfrage erhältst" -#: src/Module/Settings/Account.php:601 +#: src/Module/Settings/Account.php:608 msgid "Your introductions are confirmed" msgstr "– eine Deiner Kontaktanfragen akzeptiert wurde" -#: src/Module/Settings/Account.php:602 +#: src/Module/Settings/Account.php:609 msgid "Someone writes on your profile wall" msgstr "– jemand etwas auf Deine Pinnwand schreibt" -#: src/Module/Settings/Account.php:603 +#: src/Module/Settings/Account.php:610 msgid "Someone writes a followup comment" msgstr "– jemand auch einen Kommentar verfasst" -#: src/Module/Settings/Account.php:604 +#: src/Module/Settings/Account.php:611 msgid "You receive a private message" msgstr "– du eine private Nachricht erhältst" -#: src/Module/Settings/Account.php:605 +#: src/Module/Settings/Account.php:612 msgid "You receive a friend suggestion" msgstr "– du eine Empfehlung erhältst" -#: src/Module/Settings/Account.php:606 +#: src/Module/Settings/Account.php:613 msgid "You are tagged in a post" msgstr "– du in einem Beitrag erwähnt wirst" -#: src/Module/Settings/Account.php:608 +#: src/Module/Settings/Account.php:615 msgid "Create a desktop notification when:" msgstr "Benachrichtigungen anzeigen wenn:" -#: src/Module/Settings/Account.php:609 +#: src/Module/Settings/Account.php:616 msgid "Someone tagged you" msgstr "Dich jemand erwähnt" -#: src/Module/Settings/Account.php:610 +#: src/Module/Settings/Account.php:617 msgid "Someone directly commented on your post" msgstr "Jemand einen Beitrag von dir kommentiert hat" -#: src/Module/Settings/Account.php:611 +#: src/Module/Settings/Account.php:618 msgid "Someone liked your content" msgstr "Einer deiner Beiträge gemocht wurde" -#: src/Module/Settings/Account.php:611 src/Module/Settings/Account.php:612 +#: src/Module/Settings/Account.php:618 src/Module/Settings/Account.php:619 msgid "Can only be enabled, when the direct comment notification is enabled." msgstr "Kann nur aktiviert werden, wenn die \"Jemand einen Beitrag von dir kommentiert hat  \" Option eingeschaltet ist." -#: src/Module/Settings/Account.php:612 +#: src/Module/Settings/Account.php:619 msgid "Someone shared your content" msgstr "Einer deiner Beiträge geteilt wurde" -#: src/Module/Settings/Account.php:613 +#: src/Module/Settings/Account.php:620 msgid "Someone commented in your thread" msgstr "Jemand hat in deiner Unterhaltung kommentiert" -#: src/Module/Settings/Account.php:614 +#: src/Module/Settings/Account.php:621 msgid "Someone commented in a thread where you commented" msgstr "Jemand in einer Unterhaltung kommentiert hat, in der du auch kommentiert hast" -#: src/Module/Settings/Account.php:615 +#: src/Module/Settings/Account.php:622 msgid "Someone commented in a thread where you interacted" msgstr "Jemand kommentierte in einer Unterhaltung mit der du interagiert hast" -#: src/Module/Settings/Account.php:617 +#: src/Module/Settings/Account.php:624 msgid "Activate desktop notifications" msgstr "Desktop-Benachrichtigungen einschalten" -#: src/Module/Settings/Account.php:617 +#: src/Module/Settings/Account.php:624 msgid "Show desktop popup on new notifications" msgstr "Desktop-Benachrichtigungen einschalten" -#: src/Module/Settings/Account.php:621 +#: src/Module/Settings/Account.php:628 msgid "Text-only notification emails" msgstr "Benachrichtigungs-E-Mail als Rein-Text." -#: src/Module/Settings/Account.php:623 +#: src/Module/Settings/Account.php:630 msgid "Send text only notification emails, without the html part" msgstr "Sende Benachrichtigungs-E-Mail als Rein-Text - ohne HTML-Teil" -#: src/Module/Settings/Account.php:627 +#: src/Module/Settings/Account.php:634 msgid "Show detailled notifications" msgstr "Detaillierte Benachrichtigungen anzeigen" -#: src/Module/Settings/Account.php:629 +#: src/Module/Settings/Account.php:636 msgid "" "Per default, notifications are condensed to a single notification per item. " "When enabled every notification is displayed." msgstr "Normalerweise werden alle Benachrichtigungen zu einem Thema in einer einzigen Benachrichtigung zusammengefasst. Wenn diese Option aktiviert ist, wird jede Benachrichtigung einzeln angezeigt." -#: src/Module/Settings/Account.php:633 +#: src/Module/Settings/Account.php:640 msgid "Show notifications of ignored contacts" msgstr "Zeige Benachrichtigungen von ignorierten Kontakten" -#: src/Module/Settings/Account.php:635 +#: src/Module/Settings/Account.php:642 msgid "" "You don't see posts from ignored contacts. But you still see their comments." " This setting controls if you want to still receive regular notifications " "that are caused by ignored contacts or not." msgstr "Beiträge von ignorierten Kontakten werden dir nicht angezeigt. Aber du siehst immer noch ihre Kommentare. Diese Einstellung legt fest, ob du dazu weiterhin Benachrichtigungen erhalten willst oder ob diese einfach verworfen werden sollen." -#: src/Module/Settings/Account.php:638 +#: src/Module/Settings/Account.php:645 msgid "Advanced Account/Page Type Settings" msgstr "Erweiterte Konto-/Seitentyp-Einstellungen" -#: src/Module/Settings/Account.php:639 +#: src/Module/Settings/Account.php:646 msgid "Change the behaviour of this account for special situations" msgstr "Verhalten dieses Kontos in bestimmten Situationen:" -#: src/Module/Settings/Account.php:642 +#: src/Module/Settings/Account.php:649 msgid "Import Contacts" msgstr "Kontakte Importieren" -#: src/Module/Settings/Account.php:643 +#: src/Module/Settings/Account.php:650 msgid "" "Upload a CSV file that contains the handle of your followed accounts in the " "first column you exported from the old account." msgstr "Lade eine CSV Datei hoch, die das Handle der Kontakte deines alten Nutzerkontos in der ersten Spalte enthält." -#: src/Module/Settings/Account.php:644 +#: src/Module/Settings/Account.php:651 msgid "Upload File" msgstr "Datei hochladen" -#: src/Module/Settings/Account.php:647 +#: src/Module/Settings/Account.php:654 msgid "Relocate" msgstr "Umziehen" -#: src/Module/Settings/Account.php:648 +#: src/Module/Settings/Account.php:655 msgid "" "If you have moved this profile from another server, and some of your " "contacts don't receive your updates, try pushing this button." msgstr "Wenn du dein Profil von einem anderen Server umgezogen hast und einige deiner Kontakte deine Beiträge nicht erhalten, verwende diesen Button." -#: src/Module/Settings/Account.php:649 +#: src/Module/Settings/Account.php:656 msgid "Resend relocate message to contacts" msgstr "Umzugsbenachrichtigung erneut an Kontakte senden" @@ -10203,120 +10257,120 @@ msgstr "Addon Einstellungen" msgid "No Addon settings configured" msgstr "Keine Addon-Einstellungen konfiguriert" -#: src/Module/Settings/Channels.php:142 +#: src/Module/Settings/Channels.php:148 msgid "" "This page can be used to define the channels that will automatically be " "reshared by your account." msgstr "Diese Seite kann verwendet werden, um die Kanäle zu definieren, die automatisch von Deinem Konto geteilt werden." -#: src/Module/Settings/Channels.php:147 +#: src/Module/Settings/Channels.php:153 msgid "This page can be used to define your own channels." msgstr "Auf dieser Seite kannst du deine eigenen Kanäle definieren." -#: src/Module/Settings/Channels.php:176 +#: src/Module/Settings/Channels.php:182 msgid "Publish" msgstr "Veröffentlichen" -#: src/Module/Settings/Channels.php:176 +#: src/Module/Settings/Channels.php:182 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 "Wenn ausgewählt, werden die Kanalergebnisse erneut geteilt. Dies funktioniert nur für öffentliche ActivityPub-Beiträge aus der öffentlichen Timeline oder den vom Benutzer definierten Circles." -#: src/Module/Settings/Channels.php:184 src/Module/Settings/Channels.php:205 -#: src/Module/Settings/Display.php:342 +#: src/Module/Settings/Channels.php:190 src/Module/Settings/Channels.php:211 +#: src/Module/Settings/Display.php:338 msgid "Label" msgstr "Bezeichnung" -#: src/Module/Settings/Channels.php:185 src/Module/Settings/Channels.php:206 -#: src/Module/Settings/Display.php:343 +#: src/Module/Settings/Channels.php:191 src/Module/Settings/Channels.php:212 +#: src/Module/Settings/Display.php:339 #: src/Module/Settings/TwoFactor/AppSpecific.php:137 msgid "Description" msgstr "Beschreibung" -#: src/Module/Settings/Channels.php:186 src/Module/Settings/Channels.php:207 +#: src/Module/Settings/Channels.php:192 src/Module/Settings/Channels.php:213 msgid "Access Key" msgstr "Zugriffsschlüssel" -#: src/Module/Settings/Channels.php:187 src/Module/Settings/Channels.php:208 +#: src/Module/Settings/Channels.php:193 src/Module/Settings/Channels.php:214 msgid "Circle/Channel" msgstr "Circle/Kanal" -#: src/Module/Settings/Channels.php:188 src/Module/Settings/Channels.php:209 +#: src/Module/Settings/Channels.php:194 src/Module/Settings/Channels.php:215 msgid "Include Tags" msgstr "Tags einschließen" -#: src/Module/Settings/Channels.php:189 src/Module/Settings/Channels.php:210 +#: src/Module/Settings/Channels.php:195 src/Module/Settings/Channels.php:216 msgid "Exclude Tags" msgstr "Tags ausschließen" -#: src/Module/Settings/Channels.php:190 src/Module/Settings/Channels.php:211 +#: src/Module/Settings/Channels.php:196 src/Module/Settings/Channels.php:217 msgid "Minimum Size" msgstr "Mindestgröße" -#: src/Module/Settings/Channels.php:191 src/Module/Settings/Channels.php:212 +#: src/Module/Settings/Channels.php:197 src/Module/Settings/Channels.php:218 msgid "Maximum Size" msgstr "Maximale Größe" -#: src/Module/Settings/Channels.php:192 src/Module/Settings/Channels.php:213 +#: src/Module/Settings/Channels.php:198 src/Module/Settings/Channels.php:219 msgid "Full Text Search" msgstr "Volltextsuche" -#: src/Module/Settings/Channels.php:196 src/Module/Settings/Channels.php:217 +#: src/Module/Settings/Channels.php:202 src/Module/Settings/Channels.php:223 msgid "Select all languages that you want to see in this channel." msgstr "Wähle alle Sprachen aus, die du in diesem Kanal sehen willst." -#: src/Module/Settings/Channels.php:198 +#: src/Module/Settings/Channels.php:204 msgid "Delete channel" msgstr "Lösche Kanal" -#: src/Module/Settings/Channels.php:198 +#: src/Module/Settings/Channels.php:204 msgid "Check to delete this entry from the channel list" msgstr "Haken setzen, um diesen Eintrag aus der Kanalliste zu löschen" -#: src/Module/Settings/Channels.php:205 +#: src/Module/Settings/Channels.php:211 msgid "Short name for the channel. It is displayed on the channels widget." msgstr "Kurzname für den Kanal. Er wird im Widget für die Kanäle angezeigt." -#: src/Module/Settings/Channels.php:206 +#: src/Module/Settings/Channels.php:212 msgid "This should describe the content of the channel in a few word." msgstr "Dies sollte den Inhalt des Kanals in wenigen Worten beschreiben." -#: src/Module/Settings/Channels.php:207 +#: src/Module/Settings/Channels.php:213 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 "Wenn du auf diesen Kanal über einen Zugangsschlüssel zugreifen willst, kannst du ihn hier festlegen. Achte darauf, dass du nicht einen bereits verwendeten Schlüssel benutzt." -#: src/Module/Settings/Channels.php:208 +#: src/Module/Settings/Channels.php:214 msgid "Select a circle or channel, that your channel should be based on." msgstr "Wähle einen Circle oder Kanal, auf dem Ihr Kanal basieren soll." -#: src/Module/Settings/Channels.php:209 +#: src/Module/Settings/Channels.php:215 msgid "" "Comma separated list of tags. A post will be used when it contains any of " "the listed tags." msgstr "Durch Kommata getrennte Liste von Tags. Ein Beitrag wird verwendet, wenn er eines der aufgeführten Tags enthält." -#: src/Module/Settings/Channels.php:210 +#: src/Module/Settings/Channels.php:216 msgid "" "Comma separated list of tags. If a post contain any of these tags, then it " "will not be part of nthis channel." msgstr "Durch Kommata getrennte Liste von Tags. Wenn ein Beitrag eines dieser Tags enthält, wird er nicht Teil dieses Kanals sein." -#: src/Module/Settings/Channels.php:211 +#: src/Module/Settings/Channels.php:217 msgid "" "Minimum post size. Leave empty for no minimum size. The size is calculated " "without links, attached posts, mentions or hashtags." msgstr "Mindestbeitragsgröße. Lass dieses Feld leer um die Mindestgröße nicht anzugeben. Die Größe wird ohne Links, angehängte Beiträge, Erwähnungen oder Hashtags berechnet." -#: src/Module/Settings/Channels.php:212 +#: src/Module/Settings/Channels.php:218 msgid "" "Maximum post size. Leave empty for no maximum size. The size is calculated " "without links, attached posts, mentions or hashtags." msgstr "Maximalbeitragsgröße. Lass dieses Feld leer um die Maximalgröße nicht anzugeben. Die Größe wird ohne Links, angehängte Beiträge, Erwähnungen oder Hashtags berechnet." -#: src/Module/Settings/Channels.php:213 +#: src/Module/Settings/Channels.php:219 #, php-format msgid "" "Search terms for the body, supports the \"boolean mode\" operators from " @@ -10324,35 +10378,35 @@ msgid "" "keywords: %s" msgstr "Suchbegriffe für den Body, unterstützt die \"boolean mode\"-Operatoren von MariaDB. In der Hilfe findest du eine vollständige Liste der Operatoren und zusätzliche Schlüsselwörter: %s" -#: src/Module/Settings/Channels.php:214 +#: src/Module/Settings/Channels.php:220 msgid "Check to display images in the channel." msgstr "Aktiviere diese Option, um Bilder im Kanal anzuzeigen." -#: src/Module/Settings/Channels.php:215 +#: src/Module/Settings/Channels.php:221 msgid "Check to display videos in the channel." msgstr "Aktiviere diese Option, um Videos im Kanal anzuzeigen." -#: src/Module/Settings/Channels.php:216 +#: src/Module/Settings/Channels.php:222 msgid "Check to display audio in the channel." msgstr "Aktiviere diese Option, um Audio im Kanal anzuzeigen." -#: src/Module/Settings/Channels.php:221 +#: src/Module/Settings/Channels.php:227 msgid "Add new entry to the channel list" msgstr "Neuen Eintrag zur Kanalliste hinzufügen" -#: src/Module/Settings/Channels.php:222 +#: src/Module/Settings/Channels.php:228 msgid "Add" msgstr "Hinzufügen" -#: src/Module/Settings/Channels.php:224 +#: src/Module/Settings/Channels.php:230 msgid "Current Entries in the channel list" msgstr "Aktuelle Einträge in der Kanalliste" -#: src/Module/Settings/Channels.php:227 +#: src/Module/Settings/Channels.php:233 msgid "Delete entry from the channel list" msgstr "Eintrag aus der Kanalliste löschen" -#: src/Module/Settings/Channels.php:228 +#: src/Module/Settings/Channels.php:234 msgid "Delete entry from the channel list?" msgstr "Eintrag aus der Kanalliste löschen?" @@ -10419,16 +10473,14 @@ msgid "Any conversation my follows interacted with, including likes" msgstr "Unterhaltungen mit denen meine Kontakte interagiert haben, inklusive likes" #: src/Module/Settings/Connectors.php:221 -msgid "Enable Content Warning" -msgstr "Inhaltswarnungen einschalten" +msgid "Collapse sensitive posts" +msgstr "" #: src/Module/Settings/Connectors.php:221 msgid "" -"Users on networks like Mastodon or Pleroma are able to set a content warning" -" field which collapse their post by default. This enables the automatic " -"collapsing instead of setting the content warning as the post title. Doesn't" -" affect any other content filtering you eventually set up." -msgstr "Benutzer in Netzwerken wie Mastodon oder Pleroma können eine Warnung für sensitive Inhalte ihrer Beiträge erstellen. Mit dieser Option werden derart markierte Beiträge automatisch zusammengeklappt und die Inhaltswarnung wird als Titel des Beitrags angezeigt. Diese Option hat keinen Einfluss auf andere Inhaltsfilterungen, die du eventuell eingerichtet hast." +"If a post is marked as \"sensitive\", it will be displayed in a collapsed " +"state, if this option is enabled." +msgstr "" #: src/Module/Settings/Connectors.php:222 msgid "Enable intelligent shortening" @@ -10627,193 +10679,185 @@ msgstr "Potentielle Bevollmächtigte" msgid "No entries." msgstr "Keine Einträge." -#: src/Module/Settings/Display.php:185 +#: src/Module/Settings/Display.php:183 msgid "The theme you chose isn't available." msgstr "Das gewählte Theme ist nicht verfügbar" -#: src/Module/Settings/Display.php:225 +#: src/Module/Settings/Display.php:223 #, php-format msgid "%s - (Unsupported)" msgstr "%s - (Nicht unterstützt)" -#: src/Module/Settings/Display.php:263 +#: src/Module/Settings/Display.php:260 msgid "No preview" msgstr "Keine Vorschau" -#: src/Module/Settings/Display.php:264 +#: src/Module/Settings/Display.php:261 msgid "No image" msgstr "Kein Bild" -#: src/Module/Settings/Display.php:265 +#: src/Module/Settings/Display.php:262 msgid "Small Image" msgstr "Kleines Bild" -#: src/Module/Settings/Display.php:266 +#: src/Module/Settings/Display.php:263 msgid "Large Image" msgstr "Große Bilder" -#: src/Module/Settings/Display.php:311 +#: src/Module/Settings/Display.php:308 msgid "Display Settings" msgstr "Anzeige-Einstellungen" -#: src/Module/Settings/Display.php:313 +#: src/Module/Settings/Display.php:310 msgid "General Theme Settings" msgstr "Allgemeine Theme-Einstellungen" -#: src/Module/Settings/Display.php:314 +#: src/Module/Settings/Display.php:311 msgid "Custom Theme Settings" msgstr "Benutzerdefinierte Theme-Einstellungen" -#: src/Module/Settings/Display.php:315 +#: src/Module/Settings/Display.php:312 msgid "Content Settings" msgstr "Einstellungen zum Inhalt" -#: src/Module/Settings/Display.php:316 view/theme/duepuntozero/config.php:86 +#: src/Module/Settings/Display.php:313 view/theme/duepuntozero/config.php:86 #: view/theme/frio/config.php:151 view/theme/quattro/config.php:88 #: view/theme/vier/config.php:136 msgid "Theme settings" msgstr "Theme-Einstellungen" -#: src/Module/Settings/Display.php:317 +#: src/Module/Settings/Display.php:314 msgid "Timelines" msgstr "Timelines" -#: src/Module/Settings/Display.php:324 +#: src/Module/Settings/Display.php:321 msgid "Display Theme:" msgstr "Theme:" -#: src/Module/Settings/Display.php:325 +#: src/Module/Settings/Display.php:322 msgid "Mobile Theme:" msgstr "Mobiles Theme" -#: src/Module/Settings/Display.php:328 +#: src/Module/Settings/Display.php:325 msgid "Number of items to display per page:" msgstr "Zahl der Beiträge, die pro Netzwerkseite angezeigt werden sollen: " -#: src/Module/Settings/Display.php:328 src/Module/Settings/Display.php:329 +#: src/Module/Settings/Display.php:325 src/Module/Settings/Display.php:326 msgid "Maximum of 100 items" msgstr "Maximal 100 Beiträge" -#: src/Module/Settings/Display.php:329 +#: src/Module/Settings/Display.php:326 msgid "Number of items to display per page when viewed from mobile device:" msgstr "Zahl der Beiträge, die pro Netzwerkseite auf mobilen Geräten angezeigt werden sollen:" -#: src/Module/Settings/Display.php:330 +#: src/Module/Settings/Display.php:327 msgid "Update browser every xx seconds" msgstr "Browser alle xx Sekunden aktualisieren" -#: src/Module/Settings/Display.php:330 +#: src/Module/Settings/Display.php:327 msgid "Minimum of 10 seconds. Enter -1 to disable it." msgstr "Minimum sind 10 Sekunden. Gib -1 ein, um abzuschalten." -#: src/Module/Settings/Display.php:331 +#: src/Module/Settings/Display.php:328 msgid "Display emoticons" msgstr "Zeige Emoticons" -#: src/Module/Settings/Display.php:331 +#: src/Module/Settings/Display.php:328 msgid "When enabled, emoticons are replaced with matching symbols." msgstr "Wenn dies aktiviert ist, werden Text-Emoticons in Beiträgen durch Symbole ersetzt." -#: src/Module/Settings/Display.php:332 +#: src/Module/Settings/Display.php:329 msgid "Infinite scroll" msgstr "Endloses Scrollen" -#: src/Module/Settings/Display.php:332 +#: src/Module/Settings/Display.php:329 msgid "Automatic fetch new items when reaching the page end." msgstr "Automatisch neue Beiträge laden, wenn das Ende der Seite erreicht ist." -#: src/Module/Settings/Display.php:333 +#: src/Module/Settings/Display.php:330 msgid "Enable Smart Threading" msgstr "Intelligentes Threading aktivieren" -#: src/Module/Settings/Display.php:333 +#: src/Module/Settings/Display.php:330 msgid "Enable the automatic suppression of extraneous thread indentation." msgstr "Schaltet das automatische Unterdrücken von überflüssigen Thread-Einrückungen ein." -#: src/Module/Settings/Display.php:334 +#: src/Module/Settings/Display.php:331 msgid "Display the Dislike feature" msgstr "Das \"Nicht-mögen\" Feature anzeigen" -#: src/Module/Settings/Display.php:334 +#: src/Module/Settings/Display.php:331 msgid "" "Display the Dislike button and dislike reactions on posts and comments." msgstr "Einen \"Ich mag das nicht\" Button und die dislike Reaktion auf Beiträge und Kommentare anzeigen." -#: src/Module/Settings/Display.php:335 +#: src/Module/Settings/Display.php:332 msgid "Display the resharer" msgstr "Teilenden anzeigen" -#: src/Module/Settings/Display.php:335 +#: src/Module/Settings/Display.php:332 msgid "Display the first resharer as icon and text on a reshared item." msgstr "Zeige das Profilbild des ersten Kontakts von dem ein Beitrag geteilt wurde." -#: src/Module/Settings/Display.php:336 -msgid "Display sensitive content" -msgstr "Sensible Inhalte anzeigen" - -#: src/Module/Settings/Display.php:336 -msgid "If enabled, pictures in posts marked as \"sensitive\" will not be blurred." -msgstr "Wenn aktiviert, werden Bilder in als \"sensibel\" markierten Beiträgen nicht verwischt angezeigt." - -#: src/Module/Settings/Display.php:337 +#: src/Module/Settings/Display.php:333 msgid "Stay local" msgstr "Bleib lokal" -#: src/Module/Settings/Display.php:337 +#: src/Module/Settings/Display.php:333 msgid "Don't go to a remote system when following a contact link." msgstr "Gehe nicht zu einem Remote-System, wenn einem Kontaktlink gefolgt wird" -#: src/Module/Settings/Display.php:338 +#: src/Module/Settings/Display.php:334 msgid "Show the post deletion checkbox" msgstr "Die Checkbox zum Löschen von Beiträgen anzeigen" -#: src/Module/Settings/Display.php:338 +#: src/Module/Settings/Display.php:334 msgid "Display the checkbox for the post deletion on the network page." msgstr "Zeigt die Checkbox für das Löschen von Beiträgen auf der Netzwerkseite an." -#: src/Module/Settings/Display.php:339 +#: src/Module/Settings/Display.php:335 msgid "DIsplay the event list" msgstr "Anzeige der der anstehenden Ereignisse" -#: src/Module/Settings/Display.php:339 +#: src/Module/Settings/Display.php:335 msgid "Display the birthday reminder and event list on the network page." msgstr "Zeigt die Geburtstagserinnerungen und die anstehenden Veranstaltungen auf der Netzwerkseite an." -#: src/Module/Settings/Display.php:340 +#: src/Module/Settings/Display.php:336 msgid "Link preview mode" msgstr "Vorschau Modus für Links" -#: src/Module/Settings/Display.php:340 +#: src/Module/Settings/Display.php:336 msgid "Appearance of the link preview that is added to each post with a link." msgstr "Aussehen der Linkvorschau, die zu jedem Beitrag mit einem Link hinzugefügt wird." -#: src/Module/Settings/Display.php:345 +#: src/Module/Settings/Display.php:341 msgid "Bookmark" msgstr "Lesezeichen" -#: src/Module/Settings/Display.php:347 +#: src/Module/Settings/Display.php:343 msgid "" "Enable timelines that you want to see in the channels widget. Bookmark " "timelines that you want to see in the top menu." msgstr "Aktiviere die Timelines, die Sie im Kanäle-Widget sehen möchten. Setze ein Lesezeichen für Timelines, die du im oberen Menü sehen willst." -#: src/Module/Settings/Display.php:349 +#: src/Module/Settings/Display.php:345 msgid "Channel languages:" msgstr "Channel Sprachen:" -#: src/Module/Settings/Display.php:349 +#: src/Module/Settings/Display.php:345 msgid "Select all languages that you want to see in your channels." msgstr "Wähle alle Sprachen aus, die du in deinen Kanälen sehen willst." -#: src/Module/Settings/Display.php:351 +#: src/Module/Settings/Display.php:347 msgid "Beginning of week:" msgstr "Wochenbeginn:" -#: src/Module/Settings/Display.php:352 +#: src/Module/Settings/Display.php:348 msgid "Default calendar view:" msgstr "Standard-Kalenderansicht:" -#: src/Module/Settings/Features.php:74 +#: src/Module/Settings/Features.php:73 msgid "Additional Features" msgstr "Zusätzliche Features" @@ -11560,70 +11604,70 @@ msgstr "Zwischen verschiedenen Identitäten oder Gemeinschafts-/Gruppenseiten we msgid "Select an identity to manage: " msgstr "Wähle eine Identität zum Verwalten aus: " -#: src/Module/User/Import.php:103 +#: src/Module/User/Import.php:104 msgid "User imports on closed servers can only be done by an administrator." msgstr "Auf geschlossenen Servern können ausschließlich die Administratoren Benutzerkonten importieren." -#: src/Module/User/Import.php:119 +#: src/Module/User/Import.php:120 msgid "Move account" msgstr "Account umziehen" -#: src/Module/User/Import.php:120 +#: src/Module/User/Import.php:121 msgid "You can import an account from another Friendica server." msgstr "Du kannst einen Account von einem anderen Friendica Server importieren." -#: src/Module/User/Import.php:121 +#: src/Module/User/Import.php:122 msgid "" "You need to export your account from the old server and upload it here. We " "will recreate your old account here with all your contacts. We will try also" " to inform your friends that you moved here." msgstr "Du musst deinen Account vom alten Server exportieren und hier hochladen. Wir stellen deinen alten Account mit all deinen Kontakten wieder her. Wir werden auch versuchen, deine Kontakte darüber zu informieren, dass du hierher umgezogen bist." -#: src/Module/User/Import.php:122 +#: src/Module/User/Import.php:123 msgid "" "This feature is experimental. We can't import contacts from the OStatus " "network (GNU Social/Statusnet) or from Diaspora" msgstr "Dieses Feature ist experimentell. Wir können keine Kontakte vom OStatus-Netzwerk (GNU Social/Statusnet) oder von Diaspora importieren" -#: src/Module/User/Import.php:123 +#: src/Module/User/Import.php:124 msgid "Account file" msgstr "Account-Datei" -#: src/Module/User/Import.php:123 +#: src/Module/User/Import.php:124 msgid "" "To export your account, go to \"Settings->Export your personal data\" and " "select \"Export account\"" msgstr "Um Deinen Account zu exportieren, rufe \"Einstellungen -> Persönliche Daten exportieren\" auf und wähle \"Account exportieren\"" -#: src/Module/User/Import.php:217 +#: src/Module/User/Import.php:218 msgid "Error decoding account file" msgstr "Fehler beim Verarbeiten der Account-Datei" -#: src/Module/User/Import.php:222 +#: src/Module/User/Import.php:223 msgid "Error! No version data in file! This is not a Friendica account file?" msgstr "Fehler! Keine Versionsdaten in der Datei! Ist das wirklich eine Friendica-Account-Datei?" -#: src/Module/User/Import.php:230 +#: src/Module/User/Import.php:231 #, php-format msgid "User '%s' already exists on this server!" msgstr "Nutzer '%s' existiert bereits auf diesem Server!" -#: src/Module/User/Import.php:267 +#: src/Module/User/Import.php:268 msgid "User creation error" msgstr "Fehler beim Anlegen des Nutzer-Accounts aufgetreten" -#: src/Module/User/Import.php:316 +#: src/Module/User/Import.php:317 #, php-format msgid "%d contact not imported" msgid_plural "%d contacts not imported" msgstr[0] "%d Kontakt nicht importiert" msgstr[1] "%d Kontakte nicht importiert" -#: src/Module/User/Import.php:365 +#: src/Module/User/Import.php:366 msgid "User profile creation error" msgstr "Fehler beim Anlegen des Nutzer-Profils" -#: src/Module/User/Import.php:416 +#: src/Module/User/Import.php:417 msgid "Done. You can now login with your username and password" msgstr "Erledigt. Du kannst dich jetzt mit deinem Nutzernamen und Passwort anmelden" @@ -11841,15 +11885,15 @@ msgstr "%s hat %ss Beitrag kommentiert" msgid "%s created a new post" msgstr "%s hat einen neuen Beitrag erstellt" -#: src/Navigation/Notifications/Factory/Introduction.php:133 +#: src/Navigation/Notifications/Factory/Introduction.php:132 msgid "Friend Suggestion" msgstr "Kontaktvorschlag" -#: src/Navigation/Notifications/Factory/Introduction.php:159 +#: src/Navigation/Notifications/Factory/Introduction.php:158 msgid "Friend/Connect Request" msgstr "Kontakt-/Freundschaftsanfrage" -#: src/Navigation/Notifications/Factory/Introduction.php:159 +#: src/Navigation/Notifications/Factory/Introduction.php:158 msgid "New Follower" msgstr "Neuer Bewunderer" @@ -12292,266 +12336,266 @@ msgstr "Dieser Beitrag wurde bearbeitet." msgid "Connector Message" msgstr "Connector Nachricht" -#: src/Object/Post.php:226 src/Object/Post.php:228 +#: src/Object/Post.php:239 src/Object/Post.php:241 msgid "Edit" msgstr "Bearbeiten" -#: src/Object/Post.php:262 +#: src/Object/Post.php:275 msgid "Delete globally" msgstr "Global löschen" -#: src/Object/Post.php:262 +#: src/Object/Post.php:275 msgid "Remove locally" msgstr "Lokal entfernen" -#: src/Object/Post.php:269 +#: src/Object/Post.php:282 #, php-format msgid "Block %s" msgstr "Blockiere %s" -#: src/Object/Post.php:274 +#: src/Object/Post.php:287 #, php-format msgid "Ignore %s" msgstr "Ignoriere %s" -#: src/Object/Post.php:279 +#: src/Object/Post.php:292 #, php-format msgid "Collapse %s" msgstr "Verberge %s" -#: src/Object/Post.php:283 +#: src/Object/Post.php:296 msgid "Report post" msgstr "Beitrag melden" -#: src/Object/Post.php:294 +#: src/Object/Post.php:307 msgid "Save to folder" msgstr "In Ordner speichern" -#: src/Object/Post.php:334 +#: src/Object/Post.php:347 msgid "I will attend" msgstr "Ich werde teilnehmen" -#: src/Object/Post.php:334 +#: src/Object/Post.php:347 msgid "I will not attend" msgstr "Ich werde nicht teilnehmen" -#: src/Object/Post.php:334 +#: src/Object/Post.php:347 msgid "I might attend" msgstr "Ich werde eventuell teilnehmen" -#: src/Object/Post.php:381 +#: src/Object/Post.php:394 msgid "Ignore thread" msgstr "Thread ignorieren" -#: src/Object/Post.php:382 +#: src/Object/Post.php:395 msgid "Unignore thread" msgstr "Thread nicht mehr ignorieren" -#: src/Object/Post.php:383 +#: src/Object/Post.php:396 msgid "Toggle ignore status" msgstr "Ignoriert-Status ein-/ausschalten" -#: src/Object/Post.php:393 +#: src/Object/Post.php:406 msgid "Add star" msgstr "Markieren" -#: src/Object/Post.php:394 +#: src/Object/Post.php:407 msgid "Remove star" msgstr "Markierung entfernen" -#: src/Object/Post.php:395 +#: src/Object/Post.php:408 msgid "Toggle star status" msgstr "Markierung umschalten" -#: src/Object/Post.php:406 +#: src/Object/Post.php:419 msgid "Pin" msgstr "Anheften" -#: src/Object/Post.php:407 +#: src/Object/Post.php:420 msgid "Unpin" msgstr "Losmachen" -#: src/Object/Post.php:408 +#: src/Object/Post.php:421 msgid "Toggle pin status" msgstr "Angeheftet Status ändern" -#: src/Object/Post.php:411 +#: src/Object/Post.php:424 msgid "Pinned" msgstr "Angeheftet" -#: src/Object/Post.php:416 +#: src/Object/Post.php:429 msgid "Add tag" msgstr "Tag hinzufügen" -#: src/Object/Post.php:429 +#: src/Object/Post.php:444 msgid "Quote share this" msgstr "Teile und zitiere dies" -#: src/Object/Post.php:429 +#: src/Object/Post.php:444 msgid "Quote Share" msgstr "Zitat teilen" -#: src/Object/Post.php:432 +#: src/Object/Post.php:447 msgid "Reshare this" msgstr "Teile dies" -#: src/Object/Post.php:432 +#: src/Object/Post.php:447 msgid "Reshare" msgstr "Teilen" -#: src/Object/Post.php:433 +#: src/Object/Post.php:448 msgid "Cancel your Reshare" msgstr "Teilen aufheben" -#: src/Object/Post.php:433 +#: src/Object/Post.php:448 msgid "Unshare" msgstr "Nicht mehr teilen" -#: src/Object/Post.php:485 +#: src/Object/Post.php:492 #, php-format msgid "%s (Received %s)" msgstr "%s (Empfangen %s)" -#: src/Object/Post.php:491 +#: src/Object/Post.php:498 msgid "Comment this item on your system" msgstr "Kommentiere diesen Beitrag von deinem System aus" -#: src/Object/Post.php:491 +#: src/Object/Post.php:498 msgid "Remote comment" msgstr "Entfernter Kommentar" -#: src/Object/Post.php:513 +#: src/Object/Post.php:520 msgid "Share via ..." msgstr "Teile mit..." -#: src/Object/Post.php:513 +#: src/Object/Post.php:520 msgid "Share via external services" msgstr "Teile mit einem externen Dienst" -#: src/Object/Post.php:520 +#: src/Object/Post.php:527 msgid "Unknown parent" msgstr "Unbekannter Ursprungsbeitrag" -#: src/Object/Post.php:524 +#: src/Object/Post.php:531 #, php-format msgid "in reply to %s" msgstr "Als Antwort auf %s" -#: src/Object/Post.php:526 +#: src/Object/Post.php:533 msgid "Parent is probably private or not federated." msgstr "Der Urspungsbeitrag ist wahrscheinlich privat oder nicht föderiert." -#: src/Object/Post.php:550 +#: src/Object/Post.php:557 msgid "to" msgstr "zu" -#: src/Object/Post.php:551 +#: src/Object/Post.php:558 msgid "via" msgstr "via" -#: src/Object/Post.php:552 +#: src/Object/Post.php:559 msgid "Wall-to-Wall" msgstr "Wall-to-Wall" -#: src/Object/Post.php:553 +#: src/Object/Post.php:560 msgid "via Wall-To-Wall:" msgstr "via Wall-To-Wall:" -#: src/Object/Post.php:604 +#: src/Object/Post.php:613 #, php-format msgid "Reply to %s" msgstr "Antworte %s" -#: src/Object/Post.php:607 +#: src/Object/Post.php:616 msgid "More" msgstr "Mehr" -#: src/Object/Post.php:626 +#: src/Object/Post.php:635 msgid "Notifier task is pending" msgstr "Die Benachrichtigungsaufgabe ist ausstehend" -#: src/Object/Post.php:627 +#: src/Object/Post.php:636 msgid "Delivery to remote servers is pending" msgstr "Die Auslieferung an Remote-Server steht noch aus" -#: src/Object/Post.php:628 +#: src/Object/Post.php:637 msgid "Delivery to remote servers is underway" msgstr "Die Auslieferung an Remote-Server ist unterwegs" -#: src/Object/Post.php:629 +#: src/Object/Post.php:638 msgid "Delivery to remote servers is mostly done" msgstr "Die Zustellung an Remote-Server ist fast erledigt" -#: src/Object/Post.php:630 +#: src/Object/Post.php:639 msgid "Delivery to remote servers is done" msgstr "Die Zustellung an die Remote-Server ist erledigt" -#: src/Object/Post.php:652 +#: src/Object/Post.php:661 #, php-format msgid "%d comment" msgid_plural "%d comments" msgstr[0] "%d Kommentar" msgstr[1] "%d Kommentare" -#: src/Object/Post.php:653 +#: src/Object/Post.php:662 msgid "Show more" msgstr "Zeige mehr" -#: src/Object/Post.php:654 +#: src/Object/Post.php:663 msgid "Show fewer" msgstr "Zeige weniger" -#: src/Object/Post.php:691 +#: src/Object/Post.php:700 #, php-format msgid "Reshared by: %s" msgstr "Geteilt von: %s" -#: src/Object/Post.php:696 +#: src/Object/Post.php:705 #, php-format msgid "Viewed by: %s" msgstr "Gesehen von: %s" -#: src/Object/Post.php:701 +#: src/Object/Post.php:710 #, php-format msgid "Read by: %s" msgstr "Gelesen von: %s" -#: src/Object/Post.php:706 +#: src/Object/Post.php:715 #, php-format msgid "Liked by: %s" msgstr "Diese Menschen mögen das: %s" -#: src/Object/Post.php:711 +#: src/Object/Post.php:720 #, php-format msgid "Disliked by: %s" msgstr "Unbeliebt bei: %s" -#: src/Object/Post.php:716 +#: src/Object/Post.php:725 #, php-format msgid "Attended by: %s" msgstr "Besucht von: %s" -#: src/Object/Post.php:721 +#: src/Object/Post.php:730 #, php-format msgid "Maybe attended by: %s" msgstr "Vielleicht besucht von: %s" -#: src/Object/Post.php:726 +#: src/Object/Post.php:735 #, php-format msgid "Not attended by: %s" msgstr "Nicht besucht von: %s" -#: src/Object/Post.php:731 +#: src/Object/Post.php:740 #, php-format msgid "Commented by: %s" msgstr "Kommentiert von: %s" -#: src/Object/Post.php:736 +#: src/Object/Post.php:745 #, php-format msgid "Reacted with %s by: %s" msgstr "Reagierte mit %s von: %s" -#: src/Object/Post.php:759 +#: src/Object/Post.php:768 #, php-format msgid "Quote shared by: %s" msgstr "Zitat geteilt von: %s" @@ -12560,25 +12604,25 @@ msgstr "Zitat geteilt von: %s" msgid "Chat" msgstr "Chat" -#: src/Protocol/Delivery.php:547 +#: src/Protocol/Delivery.php:544 msgid "(no subject)" msgstr "(kein Betreff)" -#: src/Protocol/OStatus.php:1390 +#: src/Protocol/OStatus.php:1392 #, php-format msgid "%s is now following %s." msgstr "%s folgt nun %s" -#: src/Protocol/OStatus.php:1391 +#: src/Protocol/OStatus.php:1393 msgid "following" msgstr "folgen" -#: src/Protocol/OStatus.php:1394 +#: src/Protocol/OStatus.php:1396 #, php-format msgid "%s stopped following %s." msgstr "%s hat aufgehört %s, zu folgen" -#: src/Protocol/OStatus.php:1395 +#: src/Protocol/OStatus.php:1397 msgid "stopped following" msgstr "wird nicht mehr gefolgt" @@ -12587,20 +12631,20 @@ msgstr "wird nicht mehr gefolgt" msgid "The folder %s must be writable by webserver." msgstr "Das Verzeichnis %s muss für den Web-Server beschreibbar sein." -#: src/Security/Authentication.php:227 +#: src/Security/Authentication.php:216 msgid "Login failed." msgstr "Anmeldung fehlgeschlagen." -#: src/Security/Authentication.php:272 +#: src/Security/Authentication.php:261 msgid "Login failed. Please check your credentials." msgstr "Anmeldung fehlgeschlagen. Bitte überprüfe deine Angaben." -#: src/Security/Authentication.php:391 +#: src/Security/Authentication.php:375 #, php-format msgid "Welcome %s" msgstr "Willkommen %s" -#: src/Security/Authentication.php:392 +#: src/Security/Authentication.php:376 msgid "Please upload a profile photo." msgstr "Bitte lade ein Profilbild hoch." diff --git a/view/lang/de/strings.php b/view/lang/de/strings.php index 264bf7822b..6928a5dfee 100644 --- a/view/lang/de/strings.php +++ b/view/lang/de/strings.php @@ -450,11 +450,7 @@ $a->strings['Favourite Posts'] = 'Favorisierte Beiträge'; $a->strings['General Features'] = 'Allgemeine Features'; $a->strings['Photo Location'] = 'Aufnahmeort'; $a->strings['Photo metadata is normally stripped. This extracts the location (if present) prior to stripping metadata and links it to a map.'] = 'Die Foto-Metadaten werden ausgelesen. Dadurch kann der Aufnahmeort (wenn vorhanden) in einer Karte angezeigt werden.'; -$a->strings['Trending Tags'] = 'Trending Tags'; -$a->strings['Show a community page widget with a list of the most popular tags in recent public posts.'] = 'Auf der Gemeinschaftsseite ein Widget mit den meist benutzten Tags in öffentlichen Beiträgen anzeigen.'; $a->strings['Post Composition Features'] = 'Beitragserstellung-Features'; -$a->strings['Auto-mention Groups'] = 'Gruppen automatisch erwähnen'; -$a->strings['Add/remove mention when a group page is selected/deselected in ACL window.'] = 'Automatisch eine @-Erwähnung einer Gruppe einfügen/entfernen, wenn dieses im ACL Fenster de-/markiert wurde.'; $a->strings['Explicit Mentions'] = 'Explizite Erwähnungen'; $a->strings['Add explicit mentions to comment box for manual control over who gets mentioned in replies.'] = 'Füge Erwähnungen zum Kommentarfeld hinzu, um manuell über die explizite Erwähnung von Gesprächsteilnehmern zu entscheiden.'; $a->strings['Add an abstract from ActivityPub content warnings'] = 'Abstract aus Inhaltswarnungen von ActivityPub zu Beiträgen hinzufügen'; @@ -462,9 +458,17 @@ $a->strings['Add an abstract when commenting on ActivityPub posts with a content $a->strings['Post/Comment Tools'] = 'Werkzeuge für Beiträge und Kommentare'; $a->strings['Post Categories'] = 'Beitragskategorien'; $a->strings['Add categories to your posts'] = 'Eigene Beiträge mit Kategorien versehen'; +$a->strings['Circles'] = 'Circles'; +$a->strings['Groups'] = 'Gruppen'; +$a->strings['Archives'] = 'Archiv'; +$a->strings['Protocols'] = 'Protokolle'; +$a->strings['Account Types'] = 'Kontenarten'; +$a->strings['Channels'] = 'Kanäle'; +$a->strings['Saved Searches'] = 'Gespeicherte Suchen'; +$a->strings['Saved Folders'] = 'Gespeicherte Ordner'; +$a->strings['Own Contacts'] = 'Eigene Kontakte'; +$a->strings['Trending Tags'] = 'Trending Tags'; $a->strings['Advanced Profile Settings'] = 'Erweiterte Profil-Einstellungen'; -$a->strings['List Groups'] = 'Zeige Gruppen'; -$a->strings['Show visitors public groups at the Advanced Profile Page'] = 'Zeige Besuchern öffentliche Gruppen auf der Erweiterten Profil-Seite'; $a->strings['Tag Cloud'] = 'Schlagwortwolke'; $a->strings['Provide a personal tag cloud on your profile page'] = 'Wortwolke aus den von dir verwendeten Schlagwörtern im Profil anzeigen'; $a->strings['Display Membership Date'] = 'Mitgliedschaftsdatum anzeigen'; @@ -472,7 +476,6 @@ $a->strings['Display membership date in profile'] = 'Das Datum der Registrierung $a->strings['Advanced Calendar Settings'] = 'Erweiterte Kalender Einstellungen'; $a->strings['Allow anonymous access to your calendar'] = 'Erlaube anonymen Zugriff auf deinen Kalender'; $a->strings['Allows anonymous visitors to consult your calendar and your public events. Contact birthday events are private to you.'] = 'Anonyme Besucher können deinen Kalender öffnen und dort deine öffentliche Ereignisse einsehen. Geburtstage deiner Kontakte sind nicht öffentlich.'; -$a->strings['Groups'] = 'Gruppen'; $a->strings['External link to group'] = 'Externer Link zur Gruppe'; $a->strings['show less'] = 'weniger anzeigen'; $a->strings['show more'] = 'mehr anzeigen'; @@ -592,29 +595,23 @@ $a->strings['Random Profile'] = 'Zufälliges Profil'; $a->strings['Invite Friends'] = 'Freunde einladen'; $a->strings['Global Directory'] = 'Weltweites Verzeichnis'; $a->strings['Local Directory'] = 'Lokales Verzeichnis'; -$a->strings['Circles'] = 'Circles'; $a->strings['Everyone'] = 'Jeder'; $a->strings['No relationship'] = 'Keine Beziehung'; $a->strings['Relationships'] = 'Beziehungen'; $a->strings['All Contacts'] = 'Alle Kontakte'; -$a->strings['Protocols'] = 'Protokolle'; $a->strings['All Protocols'] = 'Alle Protokolle'; -$a->strings['Saved Folders'] = 'Gespeicherte Ordner'; $a->strings['Everything'] = 'Alles'; $a->strings['Categories'] = 'Kategorien'; $a->strings['%d contact in common'] = [ 0 => '%d gemeinsamer Kontakt', 1 => '%d gemeinsame Kontakte', ]; -$a->strings['Archives'] = 'Archiv'; $a->strings['On this date'] = 'An diesem Datum'; $a->strings['Persons'] = 'Personen'; $a->strings['Organisations'] = 'Organisationen'; $a->strings['News'] = 'Nachrichten'; $a->strings['Relays'] = 'Relais'; -$a->strings['Account Types'] = 'Kontenarten'; $a->strings['All'] = 'Alle'; -$a->strings['Channels'] = 'Kanäle'; $a->strings['Export'] = 'Exportieren'; $a->strings['Export calendar as ical'] = 'Kalender als ical exportieren'; $a->strings['Export calendar as csv'] = 'Kalender als csv exportieren'; @@ -625,7 +622,6 @@ $a->strings['%d Contact'] = [ ]; $a->strings['View Contacts'] = 'Kontakte anzeigen'; $a->strings['Remove term'] = 'Begriff entfernen'; -$a->strings['Saved Searches'] = 'Gespeicherte Suchen'; $a->strings['Trending Tags (last %d hour)'] = [ 0 => 'Trending Tags (%d Stunde)', 1 => 'Trending Tags (%d Stunden)', @@ -868,7 +864,6 @@ $a->strings['post'] = 'Beitrag'; $a->strings['%s is blocked'] = '%s ist blockiert'; $a->strings['%s is ignored'] = '%s ist ignoriert'; $a->strings['Content from %s is collapsed'] = 'Inhalt vom %s ist zugeklappt'; -$a->strings['Content warning: %s'] = 'Inhaltswarnung: %s'; $a->strings['bytes'] = 'Byte'; $a->strings['%2$s (%3$d%%, %1$d vote)'] = [ 0 => '%2$s (%3$d%%, %1$d Stimme)', @@ -1127,7 +1122,8 @@ $a->strings['Failed Updates'] = 'Fehlgeschlagene Updates'; $a->strings['This does not include updates prior to 1139, which did not return a status.'] = 'Ohne Updates vor 1139, da diese keinen Status zurückgegeben haben.'; $a->strings['Mark success (if update was manually applied)'] = 'Als erfolgreich markieren (falls das Update manuell installiert wurde)'; $a->strings['Attempt to execute this update step automatically'] = 'Versuchen, diesen Schritt automatisch auszuführen'; -$a->strings['Lock feature %s'] = 'Feature festlegen: %s'; +$a->strings['No'] = 'Nein'; +$a->strings['Yes'] = 'Ja'; $a->strings['Manage Additional Features'] = 'Zusätzliche Features Verwalten'; $a->strings['Other'] = 'Andere'; $a->strings['unknown'] = 'Unbekannt'; @@ -1313,8 +1309,6 @@ $a->strings['Don\'t embed private images in posts'] = 'Private Bilder nicht in B $a->strings['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.'] = 'Ersetze lokal gehostete, private Fotos in Beiträgen nicht mit einer eingebetteten Kopie des Bildes. Dies bedeutet, dass Kontakte, die Beiträge mit privaten Fotos erhalten, sich zunächst auf den jeweiligen Servern authentifizieren müssen, bevor die Bilder geladen und angezeigt werden, was eine gewisse Zeit dauert.'; $a->strings['Explicit Content'] = 'Sensibler Inhalt'; $a->strings['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.'] = 'Wähle dies, um anzuzeigen, dass dein Knoten hauptsächlich für explizite Inhalte verwendet wird, die möglicherweise nicht für Minderjährige geeignet sind. Diese Info wird in der Knoteninformation veröffentlicht und kann durch das Globale Verzeichnis genutzt werden, um deinen Knoten von den Auflistungen auszuschließen. Zusätzlich wird auf der Registrierungsseite ein Hinweis darüber angezeigt.'; -$a->strings['Proxify external content'] = 'Proxy für externe Inhalte'; -$a->strings['Route external content via the proxy functionality. This is used for example for some OEmbed accesses and in some other rare cases.'] = 'Externe Inhalte werden durch einen Proxy geleitet. Die wird z.B. für das aufrufen von OEmbed Inhalten verwendet und einigen anderen seltenen Fällen.'; $a->strings['Only local search'] = 'Nur lokale Suche'; $a->strings['Blocks search for users who are not logged in to prevent crawlers from blocking your system.'] = 'Sperrt die Suche für nicht eingeloggte Benutzer, um zu verhindern, dass Crawler Ihr System blockieren.'; $a->strings['Blocked tags for trending tags'] = 'Blockierte Tags für Trend-Tags'; @@ -1793,7 +1787,6 @@ $a->strings['Unknown contact.'] = 'Unbekannter Kontakt.'; $a->strings['Contact is being deleted.'] = 'Kontakt wurde gelöscht.'; $a->strings['Follow was successfully revoked.'] = 'Folgen wurde erfolgreich widerrufen.'; $a->strings['Do you really want to revoke this contact\'s follow? This cannot be undone and they will have to manually follow you back again.'] = 'Willst du das Folgen dieses Kontakt wirklich widerrufen? Dies kann nicht rückgängig gemacht werden und der Kontakt muss Ihnen manuell wieder folgen.'; -$a->strings['Yes'] = 'Ja'; $a->strings['No suggestions available. If this is a new site, please try again in 24 hours.'] = 'Keine Vorschläge verfügbar. Falls der Server frisch aufgesetzt wurde, versuche es bitte in 24 Stunden noch einmal.'; $a->strings['You aren\'t following this contact.'] = 'Du folgst diesem Kontakt.'; $a->strings['Unfollowing is currently not supported by your network.'] = 'Bei diesem Netzwerk wird das Entfolgen derzeit nicht unterstützt.'; @@ -1809,7 +1802,6 @@ $a->strings['No such circle'] = 'Circle ist nicht vorhanden'; $a->strings['Circle: %s'] = 'Circle: %s'; $a->strings['Error %d (%s) while fetching the timeline.'] = 'Fehler %d (%s) beim Abruf der Timeline.'; $a->strings['Network feed not available.'] = 'Netzwerkfeed nicht verfügbar.'; -$a->strings['Own Contacts'] = 'Eigene Kontakte'; $a->strings['Include'] = 'Einschließen'; $a->strings['Hide'] = 'Verbergen'; $a->strings['Credits'] = 'Credits'; @@ -2220,7 +2212,6 @@ $a->strings['Hide Ignored Requests'] = 'Verberge ignorierte Anfragen'; $a->strings['Notification type:'] = 'Art der Benachrichtigung:'; $a->strings['Suggested by:'] = 'Vorgeschlagen von:'; $a->strings['Claims to be known to you: '] = 'Behauptet, dich zu kennen: '; -$a->strings['No'] = 'Nein'; $a->strings['Shall your connection be bidirectional or not?'] = 'Soll die Verbindung beidseitig sein oder nicht?'; $a->strings['Accepting %s as a friend allows %s to subscribe to your posts, and you will also receive updates from them in your news feed.'] = 'Akzeptierst du %s als Kontakt, erlaubst du damit das Lesen deiner Beiträge und abonnierst selbst auch die Beiträge von %s.'; $a->strings['Accepting %s as a subscriber allows them to subscribe to your posts, but you will not receive updates from them in your news feed.'] = 'Wenn du %s als Abonnent akzeptierst, erlaubst du damit das Lesen deiner Beiträge, wirst aber selbst die Beiträge der anderen Seite nicht erhalten.'; @@ -2258,19 +2249,6 @@ $a->strings['Done'] = 'Erledigt'; $a->strings['success'] = 'Erfolg'; $a->strings['failed'] = 'Fehlgeschlagen'; $a->strings['ignored'] = 'Ignoriert'; -$a->strings['Wrong type "%s", expected one of: %s'] = 'Falscher Typ "%s", hatte einen der Folgenden erwartet: %s'; -$a->strings['Model not found'] = 'Model nicht gefunden'; -$a->strings['Unlisted'] = 'Ungelistet'; -$a->strings['Remote privacy information not available.'] = 'Entfernte Privatsphäreneinstellungen nicht verfügbar.'; -$a->strings['Visible to:'] = 'Sichtbar für:'; -$a->strings['Collection (%s)'] = 'Sammlung (%s)'; -$a->strings['Followers (%s)'] = 'Folgende (%s)'; -$a->strings['%d more'] = '%d weitere'; -$a->strings['To: %s
'] = 'To: %s
'; -$a->strings['CC: %s
'] = 'CC: %s
'; -$a->strings['BCC: %s
'] = 'BCC: %s
'; -$a->strings['Audience: %s
'] = 'Addressaten: %s
'; -$a->strings['Attributed To: %s
'] = 'Zurückzuführen auf: %s
'; $a->strings['The Photo is not available.'] = 'Das Foto ist nicht verfügbar.'; $a->strings['The Photo with id %s is not available.'] = 'Das Bild mit ID %s ist nicht verfügbar.'; $a->strings['Invalid external resource with url %s.'] = 'Ungültige externe Ressource mit der URL %s'; @@ -2285,6 +2263,14 @@ $a->strings['audio link'] = 'Audio-Link'; $a->strings['Remove Item Tag'] = 'Gegenstands-Tag entfernen'; $a->strings['Select a tag to remove: '] = 'Wähle ein Tag zum Entfernen aus: '; $a->strings['Remove'] = 'Entfernen'; +$a->strings['Wrong type "%s", expected one of: %s'] = 'Falscher Typ "%s", hatte einen der Folgenden erwartet: %s'; +$a->strings['Model not found'] = 'Model nicht gefunden'; +$a->strings['Unlisted'] = 'Ungelistet'; +$a->strings['Remote privacy information not available.'] = 'Entfernte Privatsphäreneinstellungen nicht verfügbar.'; +$a->strings['Visible to:'] = 'Sichtbar für:'; +$a->strings['Collection (%s)'] = 'Sammlung (%s)'; +$a->strings['Followers (%s)'] = 'Folgende (%s)'; +$a->strings['%d more'] = '%d weitere'; $a->strings['No contacts.'] = 'Keine Kontakte.'; $a->strings['%s\'s timeline'] = 'Timeline von %s'; $a->strings['%s\'s posts'] = 'Beiträge von %s'; @@ -2575,8 +2561,6 @@ $a->strings['By default, conversations in which your follows participated but di $a->strings['Only conversations my follows started'] = 'Nur Unterhaltungen, die meine Kontakte gestartet haben'; $a->strings['Conversations my follows started or commented on (default)'] = 'Unterhaltungen an denen meine Kontakte beteiligt sind (Grundeinstellung)'; $a->strings['Any conversation my follows interacted with, including likes'] = 'Unterhaltungen mit denen meine Kontakte interagiert haben, inklusive likes'; -$a->strings['Enable Content Warning'] = 'Inhaltswarnungen einschalten'; -$a->strings['Users on networks like Mastodon or Pleroma are able to set a content warning field which collapse their post by default. This enables the automatic collapsing instead of setting the content warning as the post title. Doesn\'t affect any other content filtering you eventually set up.'] = 'Benutzer in Netzwerken wie Mastodon oder Pleroma können eine Warnung für sensitive Inhalte ihrer Beiträge erstellen. Mit dieser Option werden derart markierte Beiträge automatisch zusammengeklappt und die Inhaltswarnung wird als Titel des Beitrags angezeigt. Diese Option hat keinen Einfluss auf andere Inhaltsfilterungen, die du eventuell eingerichtet hast.'; $a->strings['Enable intelligent shortening'] = 'Intelligentes kürzen einschalten'; $a->strings['Normally the system tries to find the best link to add to shortened posts. If disabled, every shortened post will always point to the original friendica post.'] = 'Normalerweise versucht das System, den besten Link zu finden, um ihn zum gekürzten Postings hinzuzufügen. Wird diese Option ausgewählt, wird stets ein Link auf die originale Friendica-Nachricht beigefügt.'; $a->strings['Enable simple text shortening'] = 'Einfache Textkürzung aktivieren'; @@ -2648,8 +2632,6 @@ $a->strings['Display the Dislike feature'] = 'Das "Nicht-mögen" Feature anzeige $a->strings['Display the Dislike button and dislike reactions on posts and comments.'] = 'Einen "Ich mag das nicht" Button und die dislike Reaktion auf Beiträge und Kommentare anzeigen.'; $a->strings['Display the resharer'] = 'Teilenden anzeigen'; $a->strings['Display the first resharer as icon and text on a reshared item.'] = 'Zeige das Profilbild des ersten Kontakts von dem ein Beitrag geteilt wurde.'; -$a->strings['Display sensitive content'] = 'Sensible Inhalte anzeigen'; -$a->strings['If enabled, pictures in posts marked as "sensitive" will not be blurred.'] = 'Wenn aktiviert, werden Bilder in als "sensibel" markierten Beiträgen nicht verwischt angezeigt.'; $a->strings['Stay local'] = 'Bleib lokal'; $a->strings['Don\'t go to a remote system when following a contact link.'] = 'Gehe nicht zu einem Remote-System, wenn einem Kontaktlink gefolgt wird'; $a->strings['Show the post deletion checkbox'] = 'Die Checkbox zum Löschen von Beiträgen anzeigen'; diff --git a/view/lang/es/messages.po b/view/lang/es/messages.po index c7c3a8cbeb..994f8320f6 100644 --- a/view/lang/es/messages.po +++ b/view/lang/es/messages.po @@ -55,7 +55,7 @@ msgid "" msgstr "" "Project-Id-Version: friendica\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-03-01 08:51-0500\n" +"POT-Creation-Date: 2024-05-15 12:16+0000\n" "PO-Revision-Date: 2011-05-05 10:19+0000\n" "Last-Translator: Senex Petrovic , 2021\n" "Language-Team: Spanish (http://app.transifex.com/Friendica/friendica/language/es/)\n" @@ -65,57 +65,57 @@ msgstr "" "Language: es\n" "Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" -#: mod/item.php:100 mod/item.php:103 mod/item.php:170 mod/item.php:173 +#: mod/item.php:101 mod/item.php:104 mod/item.php:171 mod/item.php:174 msgid "Unable to locate original post." msgstr "No se encontró la publicación original." -#: mod/item.php:138 +#: mod/item.php:139 msgid "Post updated." msgstr "Artículo actualizado." -#: mod/item.php:203 mod/item.php:207 +#: mod/item.php:204 mod/item.php:208 msgid "Item wasn't stored." msgstr "Artículo no almacenado." -#: mod/item.php:217 +#: mod/item.php:218 msgid "Item couldn't be fetched." msgstr "Artículo no pudo recuperarse." -#: mod/item.php:259 mod/item.php:263 +#: mod/item.php:260 mod/item.php:264 msgid "Empty post discarded." msgstr "Publicación vacía descartada." -#: mod/item.php:433 src/Module/Admin/Themes/Details.php:39 +#: mod/item.php:435 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 "Elemento no encontrado." -#: mod/item.php:457 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 +#: mod/item.php:459 mod/message.php:66 mod/message.php:112 mod/notes.php:45 +#: mod/photos.php:146 mod/photos.php:662 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 #: src/Module/Calendar/Event/API.php:88 src/Module/Calendar/Event/Form.php:84 #: src/Module/Calendar/Export.php:82 src/Module/Calendar/Show.php:82 #: src/Module/Circle.php:41 src/Module/Circle.php:84 #: src/Module/Contact/Advanced.php:60 src/Module/Contact/Follow.php:87 -#: src/Module/Contact/Follow.php:160 src/Module/Contact/MatchInterests.php:86 +#: src/Module/Contact/Follow.php:160 src/Module/Contact/MatchInterests.php:87 #: src/Module/Contact/Suggestions.php:54 src/Module/Contact/Unfollow.php:66 #: src/Module/Contact/Unfollow.php:80 src/Module/Contact/Unfollow.php:112 #: src/Module/FollowConfirm.php:38 src/Module/FriendSuggest.php:57 #: src/Module/Invite.php:42 src/Module/Invite.php:131 #: src/Module/Notifications/Notification.php:76 #: src/Module/Notifications/Notification.php:107 -#: src/Module/OStatus/Repair.php:60 src/Module/OStatus/Subscribe.php:66 +#: src/Module/OStatus/Repair.php:60 src/Module/OStatus/Subscribe.php:68 #: src/Module/Post/Edit.php:76 src/Module/Profile/Common.php:75 #: src/Module/Profile/Contacts.php:78 src/Module/Profile/Photos.php:92 #: src/Module/Profile/Schedule.php:39 src/Module/Profile/Schedule.php:56 -#: src/Module/Register.php:77 src/Module/Register.php:90 -#: src/Module/Register.php:206 src/Module/Register.php:245 +#: src/Module/Register.php:78 src/Module/Register.php:91 +#: 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/Display.php:90 src/Module/Settings/Display.php:199 +#: src/Module/Settings/Account.php:386 src/Module/Settings/Channels.php:66 +#: src/Module/Settings/Channels.php:141 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 #: src/Module/Settings/Profile/Photo/Index.php:110 #: src/Module/Settings/RemoveMe.php:119 src/Module/Settings/UserExport.php:78 @@ -123,7 +123,7 @@ msgstr "Elemento no encontrado." #: src/Module/Settings/UserExport.php:213 #: src/Module/Settings/UserExport.php:233 #: src/Module/Settings/UserExport.php:298 src/Module/User/Delegation.php:154 -#: src/Module/User/Import.php:84 src/Module/User/Import.php:91 +#: src/Module/User/Import.php:85 src/Module/User/Import.php:92 msgid "Permission denied." msgstr "Permiso denegado." @@ -261,95 +261,96 @@ msgstr "\n\t\t\tTus datos de acceso son los siguientes:\n\n\t\t\tSitio de Acceso msgid "Your password has been changed at %s" msgstr "Tu contraseña se ha cambiado por %s" -#: mod/message.php:46 mod/message.php:128 src/Content/Nav.php:321 +#: mod/message.php:45 mod/message.php:127 src/Content/Nav.php:321 msgid "New Message" msgstr "Nuevo Mensaje" -#: mod/message.php:82 +#: mod/message.php:81 msgid "No recipient selected." msgstr "Ningún destinatario seleccionado" -#: mod/message.php:87 +#: mod/message.php:86 msgid "Unable to locate contact information." msgstr "No se encuentra información del contacto." -#: mod/message.php:91 +#: mod/message.php:90 msgid "Message could not be sent." msgstr "El mensaje no ha podido ser enviado." -#: mod/message.php:95 +#: mod/message.php:94 msgid "Message collection failure." msgstr "Fallo en recolección de mensajes." -#: mod/message.php:122 src/Module/Notifications/Introductions.php:135 +#: mod/message.php:121 src/Module/Notifications/Introductions.php:135 #: src/Module/Notifications/Introductions.php:170 #: src/Module/Notifications/Notification.php:85 msgid "Discard" msgstr "Descartar" -#: mod/message.php:135 src/Content/Nav.php:318 view/theme/frio/theme.php:244 +#: mod/message.php:134 src/Content/Nav.php:318 view/theme/frio/theme.php:244 msgid "Messages" msgstr "Mensajes" -#: mod/message.php:148 +#: mod/message.php:147 msgid "Conversation not found." msgstr "Conversación no encontrada." -#: mod/message.php:153 +#: mod/message.php:152 msgid "Message was not deleted." msgstr "Mensaje no borrado." -#: mod/message.php:168 +#: mod/message.php:167 msgid "Conversation was not removed." msgstr "Conversación no borrada." -#: mod/message.php:181 mod/message.php:286 +#: mod/message.php:180 mod/message.php:285 msgid "Please enter a link URL:" msgstr "Introduce una dirección URL:" -#: mod/message.php:190 +#: mod/message.php:189 msgid "Send Private Message" msgstr "Enviar Mensaje Privado" -#: mod/message.php:191 mod/message.php:346 +#: mod/message.php:190 mod/message.php:345 +#: src/Module/Privacy/PermissionTooltip.php:132 msgid "To:" msgstr "Para:" -#: mod/message.php:192 mod/message.php:347 +#: mod/message.php:191 mod/message.php:346 msgid "Subject:" msgstr "Asunto:" -#: mod/message.php:196 mod/message.php:350 src/Module/Invite.php:171 +#: mod/message.php:195 mod/message.php:349 src/Module/Invite.php:171 msgid "Your message:" msgstr "Tu mensaje:" -#: mod/message.php:199 mod/message.php:354 src/Content/Conversation.php:370 +#: mod/message.php:198 mod/message.php:353 src/Content/Conversation.php:369 #: src/Module/Post/Edit.php:131 msgid "Upload photo" msgstr "Subir foto" -#: mod/message.php:200 mod/message.php:355 src/Module/Post/Edit.php:135 +#: mod/message.php:199 mod/message.php:354 src/Module/Post/Edit.php:135 msgid "Insert web link" msgstr "Insertar enlace" -#: mod/message.php:201 mod/message.php:357 mod/photos.php:1297 -#: src/Content/Conversation.php:401 src/Content/Conversation.php:1586 -#: src/Module/Item/Compose.php:206 src/Module/Post/Edit.php:145 -#: src/Object/Post.php:609 +#: mod/message.php:200 mod/message.php:356 mod/photos.php:1290 +#: src/Content/Conversation.php:400 src/Content/Conversation.php:1576 +#: src/Module/Item/Compose.php:213 src/Module/Post/Edit.php:145 +#: src/Object/Post.php:618 msgid "Please wait" msgstr "Espere" -#: mod/message.php:202 mod/message.php:356 mod/photos.php:701 -#: mod/photos.php:820 mod/photos.php:1097 mod/photos.php:1138 -#: mod/photos.php:1194 mod/photos.php:1274 +#: mod/message.php:201 mod/message.php:355 mod/photos.php:693 +#: mod/photos.php:813 mod/photos.php:1090 mod/photos.php:1131 +#: mod/photos.php:1187 mod/photos.php:1267 #: src/Module/Calendar/Event/Form.php:250 src/Module/Contact/Advanced.php:132 -#: src/Module/Contact/Profile.php:364 +#: src/Module/Contact/Profile.php:370 #: src/Module/Debug/ActivityPubConversion.php:140 #: src/Module/Debug/Babel.php:315 src/Module/Debug/Localtime.php:64 #: src/Module/Debug/Probe.php:54 src/Module/Debug/WebFinger.php:51 #: src/Module/FriendSuggest.php:145 src/Module/Install.php:234 #: src/Module/Install.php:274 src/Module/Install.php:309 -#: src/Module/Invite.php:178 src/Module/Item/Compose.php:189 +#: src/Module/Invite.php:178 src/Module/Item/Compose.php:196 #: src/Module/Moderation/Item/Source.php:79 #: src/Module/Moderation/Report/Create.php:168 #: src/Module/Moderation/Report/Create.php:183 @@ -358,58 +359,58 @@ msgstr "Espere" #: src/Module/Profile/Profile.php:274 #: src/Module/Settings/Profile/Index.php:257 #: src/Module/Settings/Server/Action.php:79 src/Module/User/Delegation.php:189 -#: src/Object/Post.php:1154 view/theme/duepuntozero/config.php:85 +#: src/Object/Post.php:1159 view/theme/duepuntozero/config.php:85 #: view/theme/frio/config.php:150 view/theme/quattro/config.php:87 #: view/theme/vier/config.php:135 msgid "Submit" msgstr "Enviar" -#: mod/message.php:223 +#: mod/message.php:222 msgid "No messages." msgstr "No hay mensajes." -#: mod/message.php:279 +#: mod/message.php:278 msgid "Message not available." msgstr "Mensaje no disponibile." -#: mod/message.php:323 +#: mod/message.php:322 msgid "Delete message" msgstr "Borrar mensaje" -#: mod/message.php:325 mod/message.php:456 +#: mod/message.php:324 mod/message.php:453 msgid "D, d M Y - g:i A" msgstr "D, d M A - g:i A" -#: mod/message.php:340 mod/message.php:453 +#: mod/message.php:339 mod/message.php:450 msgid "Delete conversation" msgstr "Eliminar conversación" -#: mod/message.php:342 +#: mod/message.php:341 msgid "" "No secure communications available. You may be able to " "respond from the sender's profile page." msgstr "No hay comunicaciones seguras disponibles. Podrías responder desde la página de perfil del remitente. " -#: mod/message.php:345 +#: mod/message.php:344 msgid "Send Reply" msgstr "Enviar respuesta" -#: mod/message.php:427 +#: mod/message.php:424 #, php-format msgid "Unknown sender - %s" msgstr "Remitente desconocido - %s" -#: mod/message.php:429 +#: mod/message.php:426 #, php-format msgid "You and %s" msgstr "Tú y %s" -#: mod/message.php:431 +#: mod/message.php:428 #, php-format msgid "%s and You" msgstr "%s y Tú" -#: mod/message.php:459 +#: mod/message.php:456 #, php-format msgid "%d message" msgid_plural "%d messages" @@ -425,118 +426,118 @@ msgstr "Notas Personales" msgid "Personal notes are visible only by yourself." msgstr "Notas personales solo puedes verlas tu." -#: mod/notes.php:57 src/Content/Text/HTML.php:860 +#: mod/notes.php:57 src/Content/Text/HTML.php:861 #: 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:229 msgid "Save" msgstr "Guardar" -#: mod/photos.php:67 mod/photos.php:132 mod/photos.php:576 -#: src/Model/Event.php:512 src/Model/Profile.php:233 +#: mod/photos.php:65 mod/photos.php:128 mod/photos.php:572 +#: src/Model/Event.php:512 src/Model/Profile.php:234 #: src/Module/Calendar/Export.php:74 src/Module/Calendar/Show.php:74 -#: src/Module/DFRN/Poll.php:43 src/Module/Feed.php:65 src/Module/HCard.php:51 +#: src/Module/DFRN/Poll.php:43 src/Module/Feed.php:64 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:56 #: src/Module/Profile/Photos.php:83 src/Module/Profile/RemoteFollow.php:71 -#: src/Module/Register.php:267 +#: src/Module/Register.php:268 msgid "User not found." msgstr "Usuario no encontrado." -#: mod/photos.php:106 src/Module/BaseProfile.php:68 +#: mod/photos.php:102 src/Module/BaseProfile.php:68 #: src/Module/Profile/Photos.php:375 msgid "Photo Albums" msgstr "Álbum de Fotos" -#: mod/photos.php:107 src/Module/Profile/Photos.php:376 +#: mod/photos.php:103 src/Module/Profile/Photos.php:376 #: src/Module/Profile/Photos.php:396 msgid "Recent Photos" msgstr "Fotos Recientes" -#: mod/photos.php:109 mod/photos.php:868 src/Module/Profile/Photos.php:378 +#: mod/photos.php:105 mod/photos.php:861 src/Module/Profile/Photos.php:378 #: src/Module/Profile/Photos.php:398 msgid "Upload New Photos" msgstr "Subir Nuevas Fotos" -#: mod/photos.php:121 src/Module/BaseSettings.php:72 +#: mod/photos.php:117 src/Module/BaseSettings.php:72 #: src/Module/Profile/Photos.php:359 msgid "everybody" msgstr "todos" -#: mod/photos.php:157 +#: mod/photos.php:153 msgid "Contact information unavailable" msgstr "Información del contacto no disponible" -#: mod/photos.php:186 +#: mod/photos.php:182 msgid "Album not found." msgstr "Álbum no encontrado." -#: mod/photos.php:242 +#: mod/photos.php:238 msgid "Album successfully deleted" msgstr "Album borrado con éxito" -#: mod/photos.php:244 +#: mod/photos.php:240 msgid "Album was empty." msgstr "El Álbum estaba vacío." -#: mod/photos.php:275 +#: mod/photos.php:271 msgid "Failed to delete the photo." msgstr "Error al borrar la Foto" -#: mod/photos.php:543 +#: mod/photos.php:539 msgid "a photo" msgstr "una foto" -#: mod/photos.php:543 +#: mod/photos.php:539 #, php-format msgid "%1$s was tagged in %2$s by %3$s" msgstr "%1$s fue etiquetado en %2$s por %3$s" -#: mod/photos.php:580 src/Module/Conversation/Community.php:160 +#: mod/photos.php:576 src/Module/Conversation/Community.php:160 #: src/Module/Directory.php:48 src/Module/Profile/Photos.php:293 #: src/Module/Search/Index.php:65 msgid "Public access denied." msgstr "Acceso público denegado." -#: mod/photos.php:585 +#: mod/photos.php:581 msgid "No photos selected" msgstr "Ninguna foto seleccionada" -#: mod/photos.php:717 +#: mod/photos.php:709 #, php-format msgid "The maximum accepted image size is %s" msgstr "" -#: mod/photos.php:724 +#: mod/photos.php:716 msgid "Upload Photos" msgstr "Subir fotos" -#: mod/photos.php:728 mod/photos.php:816 +#: mod/photos.php:720 mod/photos.php:809 msgid "New album name: " msgstr "Nombre del nuevo álbum: " -#: mod/photos.php:729 +#: mod/photos.php:721 msgid "or select existing album:" msgstr "o seleccione un Álbum:" -#: mod/photos.php:730 +#: mod/photos.php:722 msgid "Do not show a status post for this upload" msgstr "No actualizar tu estado con este envío" -#: mod/photos.php:732 mod/photos.php:1093 src/Content/Conversation.php:403 +#: mod/photos.php:725 mod/photos.php:1086 src/Content/Conversation.php:402 #: src/Module/Calendar/Event/Form.php:253 src/Module/Post/Edit.php:183 msgid "Permissions" msgstr "Permisos" -#: mod/photos.php:797 +#: mod/photos.php:790 msgid "Do you really want to delete this photo album and all its photos?" msgstr "¿Estás seguro de quieres borrar este álbum y todas sus fotos?" -#: mod/photos.php:798 mod/photos.php:821 +#: mod/photos.php:791 mod/photos.php:814 msgid "Delete Album" msgstr "Eliminar álbum" -#: mod/photos.php:799 mod/photos.php:899 src/Content/Conversation.php:419 +#: mod/photos.php:792 mod/photos.php:892 src/Content/Conversation.php:417 #: src/Module/Contact/Follow.php:173 src/Module/Contact/Revoke.php:109 #: src/Module/Contact/Unfollow.php:126 #: src/Module/Media/Attachment/Browser.php:77 @@ -546,133 +547,133 @@ msgstr "Eliminar álbum" msgid "Cancel" msgstr "Cancelar" -#: mod/photos.php:825 +#: mod/photos.php:818 msgid "Edit Album" msgstr "Modificar álbum" -#: mod/photos.php:826 +#: mod/photos.php:819 msgid "Drop Album" msgstr "Suelte un Álbum" -#: mod/photos.php:830 +#: mod/photos.php:823 msgid "Show Newest First" msgstr "Mostrar más nuevos primero" -#: mod/photos.php:832 +#: mod/photos.php:825 msgid "Show Oldest First" msgstr "Mostrar más antiguos primero" -#: mod/photos.php:853 src/Module/Profile/Photos.php:346 +#: mod/photos.php:846 src/Module/Profile/Photos.php:346 msgid "View Photo" msgstr "Ver foto" -#: mod/photos.php:885 +#: mod/photos.php:878 msgid "Permission denied. Access to this item may be restricted." msgstr "Permiso denegado. El acceso a este elemento puede estar restringido." -#: mod/photos.php:887 +#: mod/photos.php:880 msgid "Photo not available" msgstr "Foto no disponible" -#: mod/photos.php:897 +#: mod/photos.php:890 msgid "Do you really want to delete this photo?" msgstr "¿Estás seguro de que quieres borrar esta foto?" -#: mod/photos.php:898 mod/photos.php:1098 +#: mod/photos.php:891 mod/photos.php:1091 msgid "Delete Photo" msgstr "Eliminar foto" -#: mod/photos.php:996 +#: mod/photos.php:989 msgid "View photo" msgstr "Ver foto" -#: mod/photos.php:998 +#: mod/photos.php:991 msgid "Edit photo" msgstr "Modificar foto" -#: mod/photos.php:999 +#: mod/photos.php:992 msgid "Delete photo" msgstr "Borrar foto" -#: mod/photos.php:1000 +#: mod/photos.php:993 msgid "Use as profile photo" msgstr "Usar como foto del perfil" -#: mod/photos.php:1007 +#: mod/photos.php:1000 msgid "Private Photo" msgstr "Foto privada" -#: mod/photos.php:1013 +#: mod/photos.php:1006 msgid "View Full Size" msgstr "Ver a tamaño completo" -#: mod/photos.php:1066 +#: mod/photos.php:1059 msgid "Tags: " msgstr "Etiquetas: " -#: mod/photos.php:1069 +#: mod/photos.php:1062 msgid "[Select tags to remove]" msgstr "[Seleccionar etiquetas a borrar]" -#: mod/photos.php:1084 +#: mod/photos.php:1077 msgid "New album name" msgstr "Nuevo nombre del álbum" -#: mod/photos.php:1085 +#: mod/photos.php:1078 msgid "Caption" msgstr "Título" -#: mod/photos.php:1086 +#: mod/photos.php:1079 msgid "Add a Tag" msgstr "Añadir una etiqueta" -#: mod/photos.php:1086 +#: mod/photos.php:1079 msgid "" "Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping" msgstr "Ejemplo: @juan, @Barbara_Ruiz, @julia@example.com, #California, #camping" -#: mod/photos.php:1087 +#: mod/photos.php:1080 msgid "Do not rotate" msgstr "No rotar" -#: mod/photos.php:1088 +#: mod/photos.php:1081 msgid "Rotate CW (right)" msgstr "Girar a la derecha" -#: mod/photos.php:1089 +#: mod/photos.php:1082 msgid "Rotate CCW (left)" msgstr "Girar a la izquierda" -#: mod/photos.php:1135 mod/photos.php:1191 mod/photos.php:1271 -#: src/Module/Contact.php:618 src/Module/Item/Compose.php:188 -#: src/Object/Post.php:1151 +#: mod/photos.php:1128 mod/photos.php:1184 mod/photos.php:1264 +#: src/Module/Contact.php:618 src/Module/Item/Compose.php:195 +#: src/Object/Post.php:1156 msgid "This is you" msgstr "Este eres tú" -#: mod/photos.php:1137 mod/photos.php:1193 mod/photos.php:1273 -#: src/Module/Moderation/Reports.php:95 src/Object/Post.php:603 -#: src/Object/Post.php:1153 +#: mod/photos.php:1130 mod/photos.php:1186 mod/photos.php:1266 +#: src/Module/Moderation/Reports.php:110 src/Object/Post.php:612 +#: src/Object/Post.php:1158 msgid "Comment" msgstr "Comentar" -#: mod/photos.php:1139 mod/photos.php:1195 mod/photos.php:1275 -#: src/Content/Conversation.php:416 src/Module/Calendar/Event/Form.php:248 -#: src/Module/Item/Compose.php:201 src/Module/Post/Edit.php:165 -#: src/Object/Post.php:1167 +#: mod/photos.php:1132 mod/photos.php:1188 mod/photos.php:1268 +#: src/Content/Conversation.php:414 src/Module/Calendar/Event/Form.php:248 +#: src/Module/Item/Compose.php:208 src/Module/Post/Edit.php:165 +#: src/Object/Post.php:1172 msgid "Preview" msgstr "Vista previa" -#: mod/photos.php:1140 src/Content/Conversation.php:369 -#: src/Module/Post/Edit.php:130 src/Object/Post.php:1155 +#: mod/photos.php:1133 src/Content/Conversation.php:368 +#: src/Module/Post/Edit.php:130 src/Object/Post.php:1160 msgid "Loading..." msgstr "Cargando..." -#: mod/photos.php:1232 src/Content/Conversation.php:1501 -#: src/Object/Post.php:261 +#: mod/photos.php:1225 src/Content/Conversation.php:1498 +#: src/Object/Post.php:274 msgid "Select" msgstr "Seleccionar" -#: mod/photos.php:1233 src/Content/Conversation.php:1502 +#: mod/photos.php:1226 src/Content/Conversation.php:1499 #: src/Module/Moderation/Users/Active.php:136 #: src/Module/Moderation/Users/Blocked.php:136 #: src/Module/Moderation/Users/Index.php:151 @@ -681,136 +682,136 @@ msgstr "Seleccionar" msgid "Delete" msgstr "Eliminar" -#: mod/photos.php:1294 src/Object/Post.php:426 +#: mod/photos.php:1287 src/Object/Post.php:440 msgid "Like" msgstr "Me gusta" -#: mod/photos.php:1295 src/Object/Post.php:426 +#: mod/photos.php:1288 src/Object/Post.php:440 msgid "I like this (toggle)" msgstr "Me gusta esto (cambiar)" -#: mod/photos.php:1296 src/Object/Post.php:427 +#: mod/photos.php:1289 src/Object/Post.php:441 msgid "Dislike" msgstr "No me gusta" -#: mod/photos.php:1298 src/Object/Post.php:427 +#: mod/photos.php:1291 src/Object/Post.php:441 msgid "I don't like this (toggle)" msgstr "No me gusta esto (cambiar)" -#: mod/photos.php:1320 +#: mod/photos.php:1313 msgid "Map" msgstr "Mapa" -#: src/App.php:473 +#: src/App.php:438 msgid "No system theme config value set." msgstr "No hay tema configurado." -#: src/App.php:581 +#: src/App.php:546 msgid "Apologies but the website is unavailable at the moment." msgstr "" -#: src/App/Page.php:249 +#: src/App/Page.php:250 msgid "Delete this item?" msgstr "¿Eliminar este elemento?" -#: src/App/Page.php:250 +#: src/App/Page.php:251 msgid "" "Block this author? They won't be able to follow you nor see your public " "posts, and you won't be able to see their posts and their notifications." msgstr "¿Bloquear a este autor? No podrá seguirte ni ver tus publicaciones públicas, y tú no podrás ver sus publicaciones ni sus notificaciones." -#: src/App/Page.php:251 +#: src/App/Page.php:252 msgid "" "Ignore this author? You won't be able to see their posts and their " "notifications." msgstr "" -#: src/App/Page.php:252 +#: src/App/Page.php:253 msgid "Collapse this author's posts?" msgstr "" -#: src/App/Page.php:253 +#: src/App/Page.php:254 msgid "Ignore this author's server?" msgstr "" -#: src/App/Page.php:254 src/Module/Settings/Server/Action.php:61 +#: src/App/Page.php:255 src/Module/Settings/Server/Action.php:61 #: src/Module/Settings/Server/Index.php:108 msgid "" "You won't see any content from this server including reshares in your " "Network page, the community pages and individual conversations." msgstr "" -#: src/App/Page.php:256 +#: src/App/Page.php:257 msgid "Like not successful" msgstr "" -#: src/App/Page.php:257 +#: src/App/Page.php:258 msgid "Dislike not successful" msgstr "" -#: src/App/Page.php:258 +#: src/App/Page.php:259 msgid "Sharing not successful" msgstr "" -#: src/App/Page.php:259 +#: src/App/Page.php:260 msgid "Attendance unsuccessful" msgstr "" -#: src/App/Page.php:260 +#: src/App/Page.php:261 msgid "Backend error" msgstr "" -#: src/App/Page.php:261 +#: src/App/Page.php:262 msgid "Network error" msgstr "" -#: src/App/Page.php:264 +#: src/App/Page.php:265 msgid "Drop files here to upload" msgstr "" -#: src/App/Page.php:265 +#: src/App/Page.php:266 msgid "Your browser does not support drag and drop file uploads." msgstr "" -#: src/App/Page.php:266 +#: src/App/Page.php:267 msgid "" "Please use the fallback form below to upload your files like in the olden " "days." msgstr "" -#: src/App/Page.php:267 +#: src/App/Page.php:268 msgid "File is too big ({{filesize}}MiB). Max filesize: {{maxFilesize}}MiB." msgstr "" -#: src/App/Page.php:268 +#: src/App/Page.php:269 msgid "You can't upload files of this type." msgstr "" -#: src/App/Page.php:269 +#: src/App/Page.php:270 msgid "Server responded with {{statusCode}} code." msgstr "" -#: src/App/Page.php:270 +#: src/App/Page.php:271 msgid "Cancel upload" msgstr "" -#: src/App/Page.php:271 +#: src/App/Page.php:272 msgid "Upload canceled." msgstr "" -#: src/App/Page.php:272 +#: src/App/Page.php:273 msgid "Are you sure you want to cancel this upload?" msgstr "" -#: src/App/Page.php:273 +#: src/App/Page.php:274 msgid "Remove file" msgstr "" -#: src/App/Page.php:274 +#: src/App/Page.php:275 msgid "You can't upload any more files." msgstr "" -#: src/App/Page.php:352 +#: src/App/Page.php:353 msgid "toggle mobile" msgstr "Cambiar a versión móvil" @@ -839,13 +840,14 @@ msgstr "Todos los Contactos" #: 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/Privacy/PermissionTooltip.php:164 +#: src/Module/Privacy/PermissionTooltip.php:186 +#: src/Module/Settings/Channels.php:160 msgid "Followers" msgstr "Seguidores" #: src/BaseModule.php:444 src/Content/Widget.php:241 -#: src/Module/Contact.php:417 src/Module/Settings/Channels.php:153 +#: src/Module/Contact.php:417 src/Module/Settings/Channels.php:159 msgid "Following" msgstr "Siguiendo" @@ -1004,7 +1006,7 @@ msgstr "Todas las actualizaciones hechas." msgid "Enter user nickname: " msgstr "Ingrese apodo: " -#: src/Console/User.php:182 src/Model/User.php:819 +#: src/Console/User.php:182 src/Model/User.php:824 #: src/Module/Api/Twitter/ContactEndpoint.php:74 #: src/Module/Moderation/Users/Active.php:71 #: src/Module/Moderation/Users/Blocked.php:71 @@ -1297,281 +1299,281 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: src/Content/Conversation.php:338 +#: src/Content/Conversation.php:337 msgid "Visible to everybody" msgstr "Visible para cualquiera" -#: src/Content/Conversation.php:339 src/Module/Item/Compose.php:200 -#: src/Object/Post.php:1166 +#: src/Content/Conversation.php:338 src/Module/Item/Compose.php:207 +#: src/Object/Post.php:1171 msgid "Please enter a image/video/audio/webpage URL:" msgstr "Escoja una dirección de imágen/video/audio/sitio:" -#: src/Content/Conversation.php:340 +#: src/Content/Conversation.php:339 msgid "Tag term:" msgstr "Etiqueta:" -#: src/Content/Conversation.php:341 src/Module/Filer/SaveTag.php:73 +#: src/Content/Conversation.php:340 src/Module/Filer/SaveTag.php:73 msgid "Save to Folder:" msgstr "Guardar en directorio:" -#: src/Content/Conversation.php:342 +#: src/Content/Conversation.php:341 msgid "Where are you right now?" msgstr "¿Dónde estás ahora?" -#: src/Content/Conversation.php:343 +#: src/Content/Conversation.php:342 msgid "Delete item(s)?" msgstr "¿Borrar artículo(s)?" -#: src/Content/Conversation.php:355 src/Module/Item/Compose.php:175 +#: src/Content/Conversation.php:354 src/Module/Item/Compose.php:182 msgid "Created at" msgstr "" -#: src/Content/Conversation.php:365 +#: src/Content/Conversation.php:364 msgid "New Post" msgstr "Nuevo artículo" -#: src/Content/Conversation.php:368 +#: src/Content/Conversation.php:367 msgid "Share" msgstr "Compartir" -#: src/Content/Conversation.php:371 src/Module/Post/Edit.php:132 +#: src/Content/Conversation.php:370 src/Module/Post/Edit.php:132 msgid "upload photo" msgstr "subir foto" -#: src/Content/Conversation.php:372 src/Module/Post/Edit.php:133 +#: src/Content/Conversation.php:371 src/Module/Post/Edit.php:133 msgid "Attach file" msgstr "Añadir archivo" -#: src/Content/Conversation.php:373 src/Module/Post/Edit.php:134 +#: src/Content/Conversation.php:372 src/Module/Post/Edit.php:134 msgid "attach file" msgstr "añadir archivo" -#: src/Content/Conversation.php:374 src/Module/Item/Compose.php:190 -#: src/Module/Post/Edit.php:171 src/Object/Post.php:1156 +#: src/Content/Conversation.php:373 src/Module/Item/Compose.php:197 +#: src/Module/Post/Edit.php:171 src/Object/Post.php:1161 msgid "Bold" msgstr "Negrita" -#: src/Content/Conversation.php:375 src/Module/Item/Compose.php:191 -#: src/Module/Post/Edit.php:172 src/Object/Post.php:1157 +#: src/Content/Conversation.php:374 src/Module/Item/Compose.php:198 +#: src/Module/Post/Edit.php:172 src/Object/Post.php:1162 msgid "Italic" msgstr "Cursiva" -#: src/Content/Conversation.php:376 src/Module/Item/Compose.php:192 -#: src/Module/Post/Edit.php:173 src/Object/Post.php:1158 +#: src/Content/Conversation.php:375 src/Module/Item/Compose.php:199 +#: src/Module/Post/Edit.php:173 src/Object/Post.php:1163 msgid "Underline" msgstr "Subrayado" -#: src/Content/Conversation.php:377 src/Module/Item/Compose.php:193 -#: src/Module/Post/Edit.php:174 src/Object/Post.php:1160 +#: src/Content/Conversation.php:376 src/Module/Item/Compose.php:200 +#: src/Module/Post/Edit.php:174 src/Object/Post.php:1165 msgid "Quote" msgstr "Cita" -#: src/Content/Conversation.php:378 src/Module/Item/Compose.php:194 -#: src/Module/Post/Edit.php:175 src/Object/Post.php:1161 +#: src/Content/Conversation.php:377 src/Module/Item/Compose.php:201 +#: src/Module/Post/Edit.php:175 src/Object/Post.php:1166 msgid "Add emojis" msgstr "" -#: src/Content/Conversation.php:379 src/Module/Item/Compose.php:195 -#: src/Object/Post.php:1159 +#: src/Content/Conversation.php:378 src/Module/Item/Compose.php:202 +#: src/Object/Post.php:1164 msgid "Content Warning" msgstr "" -#: src/Content/Conversation.php:380 src/Module/Item/Compose.php:196 -#: src/Module/Post/Edit.php:176 src/Object/Post.php:1162 +#: src/Content/Conversation.php:379 src/Module/Item/Compose.php:203 +#: src/Module/Post/Edit.php:176 src/Object/Post.php:1167 msgid "Code" msgstr "Código" -#: src/Content/Conversation.php:381 src/Module/Item/Compose.php:197 -#: src/Object/Post.php:1163 +#: src/Content/Conversation.php:380 src/Module/Item/Compose.php:204 +#: src/Object/Post.php:1168 msgid "Image" msgstr "Imagen" -#: src/Content/Conversation.php:382 src/Module/Item/Compose.php:198 -#: src/Module/Post/Edit.php:177 src/Object/Post.php:1164 +#: src/Content/Conversation.php:381 src/Module/Item/Compose.php:205 +#: src/Module/Post/Edit.php:177 src/Object/Post.php:1169 msgid "Link" msgstr "Enlace" -#: src/Content/Conversation.php:383 src/Module/Item/Compose.php:199 -#: src/Module/Post/Edit.php:178 src/Object/Post.php:1165 +#: src/Content/Conversation.php:382 src/Module/Item/Compose.php:206 +#: src/Module/Post/Edit.php:178 src/Object/Post.php:1170 msgid "Link or Media" msgstr "Enlace o Multimedia" -#: src/Content/Conversation.php:384 +#: src/Content/Conversation.php:383 msgid "Video" msgstr "" -#: src/Content/Conversation.php:385 src/Module/Item/Compose.php:202 +#: src/Content/Conversation.php:384 src/Module/Item/Compose.php:209 #: src/Module/Post/Edit.php:141 msgid "Set your location" msgstr "Selecciona tu ubicación" -#: src/Content/Conversation.php:386 src/Module/Post/Edit.php:142 +#: src/Content/Conversation.php:385 src/Module/Post/Edit.php:142 msgid "set location" msgstr "establecer ubicación" -#: src/Content/Conversation.php:387 src/Module/Post/Edit.php:143 +#: src/Content/Conversation.php:386 src/Module/Post/Edit.php:143 msgid "Clear browser location" msgstr "Borrar ubicación del navegador" -#: src/Content/Conversation.php:388 src/Module/Post/Edit.php:144 +#: src/Content/Conversation.php:387 src/Module/Post/Edit.php:144 msgid "clear location" msgstr "borrar ubicación" -#: src/Content/Conversation.php:390 src/Module/Item/Compose.php:207 +#: src/Content/Conversation.php:389 src/Module/Item/Compose.php:214 #: src/Module/Post/Edit.php:157 msgid "Set title" msgstr "Establecer título" -#: src/Content/Conversation.php:392 src/Module/Item/Compose.php:208 +#: src/Content/Conversation.php:391 src/Module/Item/Compose.php:215 #: src/Module/Post/Edit.php:159 msgid "Categories (comma-separated list)" msgstr "Categorías (lista separada por comas)" -#: src/Content/Conversation.php:397 src/Module/Item/Compose.php:224 +#: src/Content/Conversation.php:396 src/Module/Item/Compose.php:231 msgid "Scheduled at" msgstr "" -#: src/Content/Conversation.php:402 src/Module/Post/Edit.php:146 +#: src/Content/Conversation.php:401 src/Module/Post/Edit.php:146 msgid "Permission settings" msgstr "Configuración de permisos" -#: src/Content/Conversation.php:412 src/Module/Post/Edit.php:155 +#: src/Content/Conversation.php:410 src/Module/Post/Edit.php:155 msgid "Public post" msgstr "Artículo público" -#: src/Content/Conversation.php:426 src/Content/Widget/VCard.php:130 -#: src/Model/Profile.php:483 src/Module/Admin/Logs/View.php:92 +#: src/Content/Conversation.php:424 src/Content/Widget/VCard.php:131 +#: src/Model/Profile.php:483 src/Module/Admin/Logs/View.php:94 #: src/Module/Post/Edit.php:181 msgid "Message" msgstr "Mensaje" -#: src/Content/Conversation.php:427 src/Module/Post/Edit.php:182 +#: src/Content/Conversation.php:425 src/Module/Post/Edit.php:182 #: src/Module/Settings/TwoFactor/Trusted.php:143 msgid "Browser" msgstr "Navegador" -#: src/Content/Conversation.php:429 src/Module/Post/Edit.php:185 +#: src/Content/Conversation.php:427 src/Module/Post/Edit.php:185 msgid "Open Compose page" msgstr "Abrir página de publicación" -#: src/Content/Conversation.php:597 +#: src/Content/Conversation.php:594 msgid "remove" msgstr "eliminar" -#: src/Content/Conversation.php:601 +#: src/Content/Conversation.php:598 msgid "Delete Selected Items" msgstr "Eliminar los seleccionados" -#: src/Content/Conversation.php:729 src/Content/Conversation.php:732 -#: src/Content/Conversation.php:735 src/Content/Conversation.php:738 -#: src/Content/Conversation.php:741 +#: src/Content/Conversation.php:726 src/Content/Conversation.php:729 +#: src/Content/Conversation.php:732 src/Content/Conversation.php:735 +#: src/Content/Conversation.php:738 #, php-format msgid "You had been addressed (%s)." msgstr "Has sido mencionado (%s)." -#: src/Content/Conversation.php:744 +#: src/Content/Conversation.php:741 #, php-format msgid "You are following %s." msgstr "Estas siguiendo %s." -#: src/Content/Conversation.php:749 +#: src/Content/Conversation.php:746 #, php-format msgid "You subscribed to %s." msgstr "" -#: src/Content/Conversation.php:751 +#: src/Content/Conversation.php:748 msgid "You subscribed to one or more tags in this post." msgstr "" -#: src/Content/Conversation.php:771 +#: src/Content/Conversation.php:768 #, php-format msgid "%s reshared this." msgstr "%s reenvió esto." -#: src/Content/Conversation.php:773 +#: src/Content/Conversation.php:770 msgid "Reshared" msgstr "Compartido" -#: src/Content/Conversation.php:773 +#: src/Content/Conversation.php:770 #, php-format msgid "Reshared by %s <%s>" msgstr "" -#: src/Content/Conversation.php:776 +#: src/Content/Conversation.php:773 #, php-format msgid "%s is participating in this thread." msgstr "%s participa en el hilo." -#: src/Content/Conversation.php:779 +#: src/Content/Conversation.php:776 msgid "Stored for general reasons" msgstr "" -#: src/Content/Conversation.php:782 +#: src/Content/Conversation.php:779 msgid "Global post" msgstr "" -#: src/Content/Conversation.php:785 +#: src/Content/Conversation.php:782 msgid "Sent via an relay server" msgstr "" -#: src/Content/Conversation.php:785 +#: src/Content/Conversation.php:782 #, php-format msgid "Sent via the relay server %s <%s>" msgstr "" -#: src/Content/Conversation.php:788 +#: src/Content/Conversation.php:785 msgid "Fetched" msgstr "Recuperado" -#: src/Content/Conversation.php:788 +#: src/Content/Conversation.php:785 #, php-format msgid "Fetched because of %s <%s>" msgstr "" -#: src/Content/Conversation.php:791 +#: src/Content/Conversation.php:788 msgid "Stored because of a child post to complete this thread." msgstr "" -#: src/Content/Conversation.php:794 +#: src/Content/Conversation.php:791 msgid "Local delivery" msgstr "" -#: src/Content/Conversation.php:797 +#: src/Content/Conversation.php:794 msgid "Stored because of your activity (like, comment, star, ...)" msgstr "" -#: src/Content/Conversation.php:800 +#: src/Content/Conversation.php:797 msgid "Distributed" msgstr "" -#: src/Content/Conversation.php:803 +#: src/Content/Conversation.php:800 msgid "Pushed to us" msgstr "" -#: src/Content/Conversation.php:1529 src/Object/Post.php:248 +#: src/Content/Conversation.php:1518 src/Object/Post.php:261 msgid "Pinned item" msgstr "" -#: src/Content/Conversation.php:1546 src/Object/Post.php:548 -#: src/Object/Post.php:549 +#: src/Content/Conversation.php:1535 src/Object/Post.php:555 +#: src/Object/Post.php:556 #, php-format msgid "View %s's profile @ %s" msgstr "Ver perfil de %s @ %s" -#: src/Content/Conversation.php:1559 src/Object/Post.php:536 +#: src/Content/Conversation.php:1549 src/Object/Post.php:543 msgid "Categories:" msgstr "Categorías:" -#: src/Content/Conversation.php:1560 src/Object/Post.php:537 +#: src/Content/Conversation.php:1550 src/Object/Post.php:544 msgid "Filed under:" msgstr "Archivado en:" -#: src/Content/Conversation.php:1568 src/Object/Post.php:562 +#: src/Content/Conversation.php:1558 src/Object/Post.php:570 #, php-format msgid "%s from %s" msgstr "%s de %s" -#: src/Content/Conversation.php:1584 +#: src/Content/Conversation.php:1574 msgid "View in context" msgstr "Verlo en contexto" @@ -1625,7 +1627,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:199 src/Module/Settings/Channels.php:220 msgid "Images" msgstr "" @@ -1634,7 +1636,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:201 src/Module/Settings/Channels.php:222 msgid "Audio" msgstr "" @@ -1643,7 +1645,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:200 src/Module/Settings/Channels.php:221 msgid "Videos" msgstr "" @@ -1660,7 +1662,7 @@ msgid "Posts from local users on this server" msgstr "Artículos de usuarios charla! MX" #: src/Content/Conversation/Factory/Community.php:47 -#: src/Module/Settings/Channels.php:144 src/Module/Settings/Channels.php:149 +#: src/Module/Settings/Channels.php:150 src/Module/Settings/Channels.php:155 msgid "Global Community" msgstr "Comunidad Global" @@ -1669,7 +1671,7 @@ msgid "Posts from users of the whole federated network" msgstr "Artículos de usuarios del Fediverso" #: src/Content/Conversation/Factory/Network.php:38 -#: src/Module/Settings/Channels.php:150 +#: src/Module/Settings/Channels.php:156 msgid "Latest Activity" msgstr "Actividad Reciente" @@ -1678,7 +1680,7 @@ msgid "Sort by latest activity" msgstr "Ordenar por actividad reciente" #: src/Content/Conversation/Factory/Network.php:39 -#: src/Module/Settings/Channels.php:151 +#: src/Module/Settings/Channels.php:157 msgid "Latest Posts" msgstr "Artículos Recientes" @@ -1687,7 +1689,7 @@ msgid "Sort by post received date" msgstr "Ordenar por fecha de artículo" #: src/Content/Conversation/Factory/Network.php:40 -#: src/Module/Settings/Channels.php:152 +#: src/Module/Settings/Channels.php:158 msgid "Latest Creation" msgstr "" @@ -1704,7 +1706,7 @@ msgstr "Personal" msgid "Posts that mention or involve you" msgstr "Publicaciones que te mencionan o involucran" -#: src/Content/Conversation/Factory/Network.php:42 src/Object/Post.php:398 +#: src/Content/Conversation/Factory/Network.php:42 src/Object/Post.php:411 msgid "Starred" msgstr "Destacados" @@ -1712,124 +1714,196 @@ msgstr "Destacados" msgid "Favourite Posts" msgstr "Artículos favoritos" -#: src/Content/Feature.php:96 +#: src/Content/Feature.php:107 msgid "General Features" msgstr "Opciones generales" -#: src/Content/Feature.php:98 +#: src/Content/Feature.php:109 msgid "Photo Location" msgstr "Ubicación de foto" -#: src/Content/Feature.php:98 +#: src/Content/Feature.php:109 msgid "" "Photo metadata is normally stripped. This extracts the location (if present)" " prior to stripping metadata and links it to a map." msgstr "Normalmente los meta datos de las imágenes son eliminados. Esto extraerá la localización si presente antes de eliminar los meta datos y enlaza la misma con el mapa." -#: src/Content/Feature.php:99 -msgid "Trending Tags" -msgstr "Etiquetas tendencia" +#: src/Content/Feature.php:110 +msgid "Display the community in the navigation" +msgstr "" -#: src/Content/Feature.php:99 +#: src/Content/Feature.php:110 msgid "" -"Show a community page widget with a list of the most popular tags in recent " -"public posts." -msgstr "Mostrar un widget de comunidad con las etiquetas populares en recientes artículos." +"If enabled, the community can be accessed via the navigation menu. " +"Independent from this setting, the community timelines can always be " +"accessed via the channels." +msgstr "" -#: src/Content/Feature.php:104 +#: src/Content/Feature.php:115 msgid "Post Composition Features" msgstr "Opciones de edición de publicaciones." -#: src/Content/Feature.php:105 -msgid "Auto-mention Groups" -msgstr "" - -#: src/Content/Feature.php:105 -msgid "" -"Add/remove mention when a group page is selected/deselected in ACL window." -msgstr "" - -#: src/Content/Feature.php:106 +#: src/Content/Feature.php:116 msgid "Explicit Mentions" msgstr "Menciones explicitas" -#: src/Content/Feature.php:106 +#: src/Content/Feature.php:116 msgid "" "Add explicit mentions to comment box for manual control over who gets " "mentioned in replies." msgstr "Añadir menciones explicitas a cuadro de comentarios para control manual sobre quien se menciona en respuestas." -#: src/Content/Feature.php:107 +#: src/Content/Feature.php:117 msgid "Add an abstract from ActivityPub content warnings" msgstr "" -#: src/Content/Feature.php:107 +#: src/Content/Feature.php:117 msgid "" "Add an abstract when commenting on ActivityPub posts with a content warning." " Abstracts are displayed as content warning on systems like Mastodon or " "Pleroma." msgstr "" -#: src/Content/Feature.php:112 +#: src/Content/Feature.php:122 msgid "Post/Comment Tools" msgstr "Herramienta de publicaciones/respuestas" -#: src/Content/Feature.php:113 +#: src/Content/Feature.php:123 msgid "Post Categories" msgstr "Categorías de publicaciones" -#: src/Content/Feature.php:113 +#: src/Content/Feature.php:123 msgid "Add categories to your posts" msgstr "Agregue categorías a sus publicaciones. Las mismas serán visualizadas en su pagina de inicio." -#: src/Content/Feature.php:118 +#: src/Content/Feature.php:128 +msgid "Network Widgets" +msgstr "" + +#: src/Content/Feature.php:129 src/Content/Widget.php:216 +#: src/Model/Circle.php:601 src/Module/Contact.php:400 +#: src/Module/Welcome.php:76 +msgid "Circles" +msgstr "" + +#: src/Content/Feature.php:129 +msgid "" +"Display posts that have been created by accounts of the selected circle." +msgstr "" + +#: src/Content/Feature.php:130 src/Content/GroupManager.php:147 +#: src/Content/Nav.php:278 src/Content/Text/HTML.php:882 +#: src/Content/Widget.php:538 src/Model/User.php:1390 +msgid "Groups" +msgstr "" + +#: src/Content/Feature.php:130 +msgid "Display posts that have been distributed by the selected group." +msgstr "" + +#: src/Content/Feature.php:131 src/Content/Widget.php:507 +msgid "Archives" +msgstr "Archivos" + +#: src/Content/Feature.php:131 +msgid "Display an archive where posts can be selected by month and year." +msgstr "" + +#: src/Content/Feature.php:132 src/Content/Widget.php:289 +msgid "Protocols" +msgstr "Protocolos" + +#: src/Content/Feature.php:132 +msgid "Display posts with the selected protocols." +msgstr "" + +#: src/Content/Feature.php:133 src/Content/Widget.php:544 +#: src/Module/Settings/Account.php:442 +msgid "Account Types" +msgstr "Tipos de cuenta" + +#: src/Content/Feature.php:133 +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:472 src/Module/BaseSettings.php:125 +#: src/Module/Settings/Channels.php:225 src/Module/Settings/Display.php:315 +msgid "Channels" +msgstr "" + +#: src/Content/Feature.php:134 +msgid "Display posts in the system channels and user defined channels." +msgstr "" + +#: src/Content/Feature.php:135 src/Content/Widget/SavedSearches.php:60 +msgid "Saved Searches" +msgstr "Búsquedas guardadas" + +#: src/Content/Feature.php:135 +msgid "Display posts that contain subscribed hashtags." +msgstr "" + +#: src/Content/Feature.php:136 src/Content/Widget.php:319 +msgid "Saved Folders" +msgstr "Directorios guardados" + +#: src/Content/Feature.php:136 +msgid "Display a list of folders in which posts are stored." +msgstr "" + +#: src/Content/Feature.php:137 src/Module/Conversation/Timeline.php:199 +msgid "Own Contacts" +msgstr "Contactos propios" + +#: src/Content/Feature.php:137 +msgid "" +"Include or exclude posts from subscribed accounts. This widget is not " +"visible on all channels." +msgstr "" + +#: src/Content/Feature.php:138 +msgid "Trending Tags" +msgstr "Etiquetas tendencia" + +#: src/Content/Feature.php:138 +msgid "Display a list of the most popular tags in recent public posts." +msgstr "" + +#: src/Content/Feature.php:143 msgid "Advanced Profile Settings" msgstr "Ajustes avanzados del perfil" -#: src/Content/Feature.php:119 -msgid "List Groups" -msgstr "" - -#: src/Content/Feature.php:119 -msgid "Show visitors public groups at the Advanced Profile Page" -msgstr "" - -#: src/Content/Feature.php:120 +#: src/Content/Feature.php:144 msgid "Tag Cloud" msgstr "Nube de etiquetas" -#: src/Content/Feature.php:120 +#: src/Content/Feature.php:144 msgid "Provide a personal tag cloud on your profile page" msgstr "Dar una etiqueta personal en tu página de perfil" -#: src/Content/Feature.php:121 +#: src/Content/Feature.php:145 msgid "Display Membership Date" msgstr "Desplegar fecha de membresía" -#: src/Content/Feature.php:121 +#: src/Content/Feature.php:145 msgid "Display membership date in profile" msgstr "Desplegar fecha de membresía en perfil" -#: src/Content/Feature.php:126 +#: src/Content/Feature.php:150 msgid "Advanced Calendar Settings" msgstr "" -#: src/Content/Feature.php:127 +#: src/Content/Feature.php:151 msgid "Allow anonymous access to your calendar" msgstr "" -#: src/Content/Feature.php:127 +#: src/Content/Feature.php:151 msgid "" "Allows anonymous visitors to consult your calendar and your public events. " "Contact birthday events are private to you." msgstr "" -#: src/Content/GroupManager.php:147 src/Content/Nav.php:278 -#: src/Content/Text/HTML.php:881 src/Content/Widget.php:538 -#: src/Model/User.php:1381 -msgid "Groups" -msgstr "" - #: src/Content/GroupManager.php:149 msgid "External link to group" msgstr "" @@ -1847,95 +1921,99 @@ msgstr "Mostrar más" msgid "Create new group" msgstr "" -#: src/Content/Item.php:332 src/Model/Item.php:3254 +#: src/Content/Item.php:331 src/Model/Item.php:3256 msgid "event" msgstr "evento" -#: src/Content/Item.php:335 src/Content/Item.php:345 +#: src/Content/Item.php:334 src/Content/Item.php:344 msgid "status" msgstr "estado" -#: src/Content/Item.php:341 src/Model/Item.php:3256 +#: src/Content/Item.php:340 src/Model/Item.php:3258 #: src/Module/Post/Tag/Add.php:123 msgid "photo" msgstr "foto" -#: src/Content/Item.php:355 src/Module/Post/Tag/Add.php:141 +#: src/Content/Item.php:354 src/Module/Post/Tag/Add.php:141 #, php-format msgid "%1$s tagged %2$s's %3$s with %4$s" msgstr "%1$s etiquetó %3$s %2$s con %4$s" -#: src/Content/Item.php:429 view/theme/frio/theme.php:265 +#: src/Content/Item.php:428 view/theme/frio/theme.php:265 msgid "Follow Thread" msgstr "Seguir el hilo" -#: src/Content/Item.php:430 src/Model/Contact.php:1243 +#: src/Content/Item.php:429 src/Model/Contact.php:1233 msgid "View Status" msgstr "Ver Estado" -#: src/Content/Item.php:431 src/Content/Item.php:452 -#: src/Model/Contact.php:1177 src/Model/Contact.php:1234 -#: src/Model/Contact.php:1244 src/Module/Directory.php:157 +#: src/Content/Item.php:430 src/Content/Item.php:453 +#: src/Model/Contact.php:1168 src/Model/Contact.php:1224 +#: src/Model/Contact.php:1234 src/Module/Directory.php:157 #: src/Module/Settings/Profile/Index.php:259 msgid "View Profile" msgstr "Ver Perfil" -#: src/Content/Item.php:432 src/Model/Contact.php:1245 +#: src/Content/Item.php:431 src/Model/Contact.php:1235 msgid "View Photos" msgstr "Ver Fotos" -#: src/Content/Item.php:433 src/Model/Contact.php:1212 +#: src/Content/Item.php:432 src/Model/Contact.php:1202 #: src/Model/Profile.php:468 msgid "Network Posts" msgstr "Artículos de Red" -#: src/Content/Item.php:434 src/Model/Contact.php:1236 -#: src/Model/Contact.php:1247 +#: src/Content/Item.php:433 src/Model/Contact.php:1226 +#: src/Model/Contact.php:1237 msgid "View Contact" msgstr "Ver contacto" -#: src/Content/Item.php:435 src/Model/Contact.php:1248 +#: src/Content/Item.php:434 src/Model/Contact.php:1238 msgid "Send PM" msgstr "Enviar Privado" -#: src/Content/Item.php:436 src/Module/Contact.php:467 -#: src/Module/Contact/Profile.php:511 +#: src/Content/Item.php:435 src/Module/Contact.php:467 +#: src/Module/Contact/Profile.php:518 #: src/Module/Moderation/Blocklist/Contact.php:116 #: src/Module/Moderation/Users/Active.php:137 #: src/Module/Moderation/Users/Index.php:152 msgid "Block" msgstr "Bloquear" -#: src/Content/Item.php:437 src/Module/Contact.php:468 -#: src/Module/Contact/Profile.php:519 +#: src/Content/Item.php:436 src/Module/Contact.php:468 +#: src/Module/Contact/Profile.php:526 #: src/Module/Notifications/Introductions.php:134 #: src/Module/Notifications/Introductions.php:206 #: src/Module/Notifications/Notification.php:89 msgid "Ignore" msgstr "Ignorar" -#: src/Content/Item.php:438 src/Module/Contact.php:469 -#: src/Module/Contact/Profile.php:527 +#: src/Content/Item.php:437 src/Module/Contact.php:469 +#: src/Module/Contact/Profile.php:534 msgid "Collapse" msgstr "" -#: src/Content/Item.php:439 src/Object/Post.php:289 +#: src/Content/Item.php:438 src/Object/Post.php:302 #, php-format 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:509 +#: src/Content/Item.php:442 src/Module/Settings/Channels.php:202 +#: src/Module/Settings/Channels.php:223 src/Object/Post.php:516 msgid "Languages" msgstr "Lenguajes" -#: src/Content/Item.php:449 src/Content/Widget.php:80 -#: src/Model/Contact.php:1237 src/Model/Contact.php:1249 +#: src/Content/Item.php:445 src/Object/Post.php:596 +msgid "Search Text" +msgstr "" + +#: src/Content/Item.php:450 src/Content/Widget.php:80 +#: src/Model/Contact.php:1227 src/Model/Contact.php:1239 #: src/Module/Contact/Follow.php:167 view/theme/vier/theme.php:195 msgid "Connect/Follow" msgstr "Conectar/Seguir" -#: src/Content/Item.php:883 +#: src/Content/Item.php:884 msgid "Unable to fetch user." msgstr "" @@ -1951,7 +2029,7 @@ msgstr "Regresar" msgid "Clear notifications" msgstr "Borrar notificaciones" -#: src/Content/Nav.php:127 src/Content/Text/HTML.php:868 +#: src/Content/Nav.php:127 src/Content/Text/HTML.php:869 msgid "@name, !group, #tags, content" msgstr "" @@ -1983,7 +2061,7 @@ msgstr "" #: src/Content/Nav.php:230 src/Module/BaseProfile.php:49 #: src/Module/BaseSettings.php:98 src/Module/Contact.php:503 -#: src/Module/Contact/Profile.php:419 src/Module/Profile/Profile.php:268 +#: src/Module/Contact/Profile.php:425 src/Module/Profile/Profile.php:268 #: src/Module/Welcome.php:57 view/theme/frio/theme.php:233 msgid "Profile" msgstr "Perfil" @@ -2014,7 +2092,7 @@ msgstr "" #: src/Content/Nav.php:233 src/Content/Nav.php:293 #: src/Module/BaseProfile.php:85 src/Module/BaseProfile.php:88 #: src/Module/BaseProfile.php:96 src/Module/BaseProfile.php:99 -#: src/Module/Settings/Display.php:319 view/theme/frio/theme.php:239 +#: src/Module/Settings/Display.php:316 view/theme/frio/theme.php:239 #: view/theme/frio/theme.php:243 msgid "Calendar" msgstr "Calendario" @@ -2039,7 +2117,7 @@ msgstr "Inicio" msgid "Home Page" msgstr "Página de Inicio" -#: src/Content/Nav.php:255 src/Module/Register.php:168 +#: src/Content/Nav.php:255 src/Module/Register.php:169 #: src/Module/Security/Login.php:124 msgid "Register" msgstr "Registro" @@ -2068,8 +2146,8 @@ msgstr "Aplicaciones" msgid "Addon applications, utilities, games" msgstr "Aplicaciones, utilidades, juegos" -#: src/Content/Nav.php:269 src/Content/Text/HTML.php:866 -#: src/Module/Admin/Logs/View.php:86 src/Module/Search/Index.php:112 +#: src/Content/Nav.php:269 src/Content/Text/HTML.php:867 +#: src/Module/Admin/Logs/View.php:88 src/Module/Search/Index.php:112 msgid "Search" msgstr "Buscar" @@ -2077,17 +2155,17 @@ msgstr "Buscar" msgid "Search site content" msgstr "Buscar contenido en el sitio" -#: src/Content/Nav.php:272 src/Content/Text/HTML.php:875 +#: src/Content/Nav.php:272 src/Content/Text/HTML.php:876 msgid "Full Text" msgstr "Texto completo" -#: src/Content/Nav.php:273 src/Content/Text/HTML.php:876 +#: src/Content/Nav.php:273 src/Content/Text/HTML.php:877 #: src/Content/Widget/TagCloud.php:68 msgid "Tags" msgstr "Etiquetas" #: 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:878 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" @@ -2119,7 +2197,7 @@ msgid "Information about this friendica instance" msgstr "Información sobre esta instancia Friendica" #: src/Content/Nav.php:301 src/Module/Admin/Tos.php:78 -#: src/Module/BaseAdmin.php:95 src/Module/Register.php:176 +#: src/Module/BaseAdmin.php:95 src/Module/Register.php:177 #: src/Module/Tos.php:101 msgid "Terms of Service" msgstr "Términos de Servicio" @@ -2213,7 +2291,7 @@ msgstr "Opciones y configuración del sitio" #: src/Module/Moderation/Blocklist/Server/Import.php:118 #: src/Module/Moderation/Blocklist/Server/Index.php:95 #: src/Module/Moderation/Item/Delete.php:61 -#: src/Module/Moderation/Reports.php:89 src/Module/Moderation/Summary.php:75 +#: src/Module/Moderation/Reports.php:104 src/Module/Moderation/Summary.php:75 #: src/Module/Moderation/Users/Active.php:133 #: src/Module/Moderation/Users/Blocked.php:133 #: src/Module/Moderation/Users/Deleted.php:80 @@ -2249,51 +2327,51 @@ msgstr "sig." msgid "last" msgstr "última" -#: src/Content/Text/BBCode.php:767 src/Content/Text/BBCode.php:1728 -#: src/Content/Text/BBCode.php:1729 +#: src/Content/Text/BBCode.php:702 src/Content/Text/BBCode.php:1878 +#: src/Content/Text/BBCode.php:1879 msgid "Image/photo" msgstr "Imagen/Foto" -#: src/Content/Text/BBCode.php:985 +#: src/Content/Text/BBCode.php:920 #, php-format msgid "%2$s %3$s" msgstr "%2$s %3$s" -#: src/Content/Text/BBCode.php:1010 src/Model/Item.php:3999 -#: src/Model/Item.php:4005 src/Model/Item.php:4006 +#: src/Content/Text/BBCode.php:945 src/Model/Item.php:4012 +#: src/Model/Item.php:4018 src/Model/Item.php:4019 msgid "Link to source" msgstr "" -#: src/Content/Text/BBCode.php:1635 src/Content/Text/HTML.php:905 +#: src/Content/Text/BBCode.php:1759 src/Content/Text/HTML.php:906 msgid "Click to open/close" msgstr "Pulsa para abrir/cerrar" -#: src/Content/Text/BBCode.php:1668 +#: src/Content/Text/BBCode.php:1814 msgid "$1 wrote:" msgstr "$1 escribió:" -#: src/Content/Text/BBCode.php:1733 src/Content/Text/BBCode.php:1734 +#: src/Content/Text/BBCode.php:1888 src/Content/Text/BBCode.php:1889 msgid "Encrypted content" msgstr "Contenido cifrado" -#: src/Content/Text/BBCode.php:1997 +#: src/Content/Text/BBCode.php:2194 msgid "Invalid source protocol" msgstr "Protocolo de fuente inválido" -#: src/Content/Text/BBCode.php:2016 +#: src/Content/Text/BBCode.php:2213 msgid "Invalid link protocol" msgstr "Protocolo de enlace inválido" -#: src/Content/Text/HTML.php:783 +#: src/Content/Text/HTML.php:784 msgid "Loading more entries..." msgstr "Cargar mas artículos.." -#: src/Content/Text/HTML.php:784 +#: src/Content/Text/HTML.php:785 msgid "The end" msgstr "Final" -#: src/Content/Text/HTML.php:860 src/Content/Widget/VCard.php:126 -#: src/Model/Profile.php:477 src/Module/Contact/Profile.php:471 +#: src/Content/Text/HTML.php:861 src/Content/Widget/VCard.php:127 +#: src/Model/Profile.php:477 src/Module/Contact/Profile.php:478 msgid "Follow" msgstr "Seguir" @@ -2364,11 +2442,6 @@ msgstr "Directorio Global" msgid "Local Directory" msgstr "Directorio Local" -#: src/Content/Widget.php:216 src/Model/Circle.php:601 -#: src/Module/Contact.php:400 src/Module/Welcome.php:76 -msgid "Circles" -msgstr "" - #: src/Content/Widget.php:218 msgid "Everyone" msgstr "Todos" @@ -2381,23 +2454,15 @@ msgstr "" msgid "Relationships" msgstr "Relaciones" -#: src/Content/Widget.php:250 src/Module/Circle.php:292 +#: src/Content/Widget.php:250 src/Module/Circle.php:294 #: src/Module/Contact.php:344 msgid "All Contacts" msgstr "Todos los contactos" -#: src/Content/Widget.php:289 -msgid "Protocols" -msgstr "Protocolos" - #: src/Content/Widget.php:291 msgid "All Protocols" msgstr "Todos los Protocolos" -#: src/Content/Widget.php:319 -msgid "Saved Folders" -msgstr "Directorios guardados" - #: src/Content/Widget.php:321 src/Content/Widget.php:352 msgid "Everything" msgstr "Todo" @@ -2414,10 +2479,6 @@ msgstr[0] "%d contacto en común" msgstr[1] "%d contactos en común" msgstr[2] "%d contactos en común" -#: src/Content/Widget.php:507 -msgid "Archives" -msgstr "Archivos" - #: src/Content/Widget.php:515 msgid "On this date" msgstr "" @@ -2430,7 +2491,7 @@ msgstr "Personas" msgid "Organisations" msgstr "Organizaciones" -#: src/Content/Widget.php:537 src/Model/Contact.php:1739 +#: src/Content/Widget.php:537 src/Model/Contact.php:1729 msgid "News" msgstr "Noticias" @@ -2438,20 +2499,10 @@ msgstr "Noticias" msgid "Relays" msgstr "" -#: src/Content/Widget.php:544 src/Module/Settings/Account.php:442 -msgid "Account Types" -msgstr "Tipos de cuenta" - #: src/Content/Widget.php:546 src/Module/Moderation/BaseUsers.php:69 msgid "All" msgstr "Todos" -#: 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 -msgid "Channels" -msgstr "" - #: src/Content/Widget/CalendarExport.php:56 msgid "Export" msgstr "Exportar" @@ -2484,11 +2535,7 @@ msgstr "Ver contactos" msgid "Remove term" msgstr "Eliminar término" -#: src/Content/Widget/SavedSearches.php:60 -msgid "Saved Searches" -msgstr "Búsquedas guardadas" - -#: src/Content/Widget/TrendingTags.php:52 +#: src/Content/Widget/TrendingTags.php:53 #, php-format msgid "Trending Tags (last %d hour)" msgid_plural "Trending Tags (last %d hours)" @@ -2496,51 +2543,51 @@ msgstr[0] "Etiquetas tendencia (última %d hora)" msgstr[1] "Etiquetas tendencia (últimas %d horas)" msgstr[2] "Etiquetas tendencia (últimas %d horas)" -#: src/Content/Widget/TrendingTags.php:53 +#: src/Content/Widget/TrendingTags.php:54 msgid "More Trending Tags" msgstr "Mas tendencias" -#: src/Content/Widget/VCard.php:104 src/Model/Contact.php:1205 -#: src/Model/Profile.php:461 +#: src/Content/Widget/VCard.php:105 src/Model/Contact.php:1196 +#: src/Model/Profile.php:462 msgid "Post to group" msgstr "" -#: src/Content/Widget/VCard.php:109 src/Model/Contact.php:1210 +#: src/Content/Widget/VCard.php:110 src/Model/Contact.php:1200 #: src/Model/Profile.php:466 src/Module/Moderation/Item/Source.php:85 msgid "Mention" msgstr "Mención" -#: src/Content/Widget/VCard.php:119 src/Model/Profile.php:380 -#: src/Module/Contact/Profile.php:408 src/Module/Profile/Profile.php:199 +#: src/Content/Widget/VCard.php:120 src/Model/Profile.php:381 +#: src/Module/Contact/Profile.php:414 src/Module/Profile/Profile.php:199 msgid "XMPP:" msgstr "XMPP:" -#: src/Content/Widget/VCard.php:120 src/Model/Profile.php:381 -#: src/Module/Contact/Profile.php:410 src/Module/Profile/Profile.php:203 +#: src/Content/Widget/VCard.php:121 src/Model/Profile.php:382 +#: src/Module/Contact/Profile.php:416 src/Module/Profile/Profile.php:203 msgid "Matrix:" msgstr "" -#: src/Content/Widget/VCard.php:121 src/Model/Event.php:82 +#: src/Content/Widget/VCard.php:122 src/Model/Event.php:82 #: src/Model/Event.php:109 src/Model/Event.php:471 src/Model/Event.php:960 -#: src/Model/Profile.php:375 src/Module/Contact/Profile.php:406 +#: src/Model/Profile.php:376 src/Module/Contact/Profile.php:412 #: src/Module/Directory.php:147 src/Module/Notifications/Introductions.php:187 #: src/Module/Profile/Profile.php:221 msgid "Location:" msgstr "Localización:" -#: src/Content/Widget/VCard.php:124 src/Model/Profile.php:490 +#: src/Content/Widget/VCard.php:125 src/Model/Profile.php:490 #: src/Module/Notifications/Introductions.php:201 msgid "Network:" msgstr "Red:" -#: src/Content/Widget/VCard.php:128 src/Model/Contact.php:1238 -#: src/Model/Contact.php:1250 src/Model/Profile.php:479 -#: src/Module/Contact/Profile.php:463 +#: src/Content/Widget/VCard.php:129 src/Model/Contact.php:1228 +#: src/Model/Contact.php:1240 src/Model/Profile.php:479 +#: src/Module/Contact/Profile.php:470 msgid "Unfollow" msgstr "Dejar de Seguir" -#: src/Content/Widget/VCard.php:134 src/Model/Contact.php:1207 -#: src/Model/Profile.php:463 +#: src/Content/Widget/VCard.php:135 src/Model/Contact.php:1198 +#: src/Model/Profile.php:464 msgid "View group" msgstr "" @@ -2548,8 +2595,8 @@ msgstr "" msgid "Yourself" msgstr "Tu mismo" -#: src/Core/ACL.php:202 src/Module/PermissionTooltip.php:147 -#: src/Module/PermissionTooltip.php:169 +#: src/Core/ACL.php:202 src/Module/Privacy/PermissionTooltip.php:170 +#: src/Module/Privacy/PermissionTooltip.php:192 msgid "Mutuals" msgstr "Mutuos" @@ -2557,8 +2604,8 @@ msgstr "Mutuos" msgid "Post to Email" msgstr "Publicar por Correo" -#: src/Core/ACL.php:321 src/Module/PermissionTooltip.php:90 -#: src/Module/PermissionTooltip.php:211 +#: src/Core/ACL.php:321 src/Module/Privacy/PermissionTooltip.php:117 +#: src/Module/Privacy/PermissionTooltip.php:231 msgid "Public" msgstr "Público" @@ -2568,7 +2615,7 @@ msgid "" "community pages and by anyone with its link." msgstr "Este contenido se mostrará a tus seguidores y se podrá ver en laspáginas de la Comunidad y por cualquiera con este enlace." -#: src/Core/ACL.php:323 src/Module/PermissionTooltip.php:98 +#: src/Core/ACL.php:323 src/Module/Privacy/PermissionTooltip.php:119 msgid "Limited/Private" msgstr "Limitado/Privado" @@ -2810,125 +2857,133 @@ msgstr "" msgid "Error: GNU Multiple Precision PHP module required but not installed." msgstr "" -#: src/Core/Installer.php:516 +#: src/Core/Installer.php:499 +msgid "IDN Functions PHP module" +msgstr "" + +#: src/Core/Installer.php:500 +msgid "Error: IDN Functions PHP module required but not installed." +msgstr "" + +#: src/Core/Installer.php:523 msgid "" "The web installer needs to be able to create a file called " "\"local.config.php\" in the \"config\" folder of your web server and it is " "unable to do so." msgstr "El instalador web debe poder crear un archivo llamado\"local.config.php\" en folder \"config\" de su servidor web y esincapaz de hacerlo." -#: src/Core/Installer.php:517 +#: src/Core/Installer.php:524 msgid "" "This is most often a permission setting, as the web server may not be able " "to write files in your folder - even if you can." msgstr "Se trata a menudo de una configuración de permisos, pues el servidor web puede que no sea capaz de escribir archivos en la carpeta, aunque tú puedas." -#: src/Core/Installer.php:518 +#: src/Core/Installer.php:525 msgid "" "At the end of this procedure, we will give you a text to save in a file " "named local.config.php in your Friendica \"config\" folder." msgstr "Al final de este procedimiento, le daremos un texto para guardar en un archivollamado local.config.php en su folder \"config\" de Friendica ." -#: src/Core/Installer.php:519 +#: src/Core/Installer.php:526 msgid "" "You can alternatively skip this procedure and perform a manual installation." " Please see the file \"doc/INSTALL.md\" for instructions." msgstr "Alternativamente, puede omitir este procedimiento y realizar una instalación manual. Consulte el archivo \"doc/INSTALL.md\" para instrucciones." -#: src/Core/Installer.php:522 +#: src/Core/Installer.php:529 msgid "config/local.config.php is writable" msgstr "config/local.config.php es escriturable" -#: src/Core/Installer.php:542 +#: src/Core/Installer.php:549 msgid "" "Friendica uses the Smarty3 template engine to render its web views. Smarty3 " "compiles templates to PHP to speed up rendering." msgstr "Friendica usa el motor de templates Smarty3 para renderizar su visualización web. Smarty3 compila templates PHP para acelerar la velocidad de renderizar." -#: src/Core/Installer.php:543 +#: src/Core/Installer.php:550 msgid "" "In order to store these compiled templates, the web server needs to have " "write access to the directory view/smarty3/ under the Friendica top level " "folder." msgstr "Para poder guardar estos templates compilados, el servidor web necesita acceso de escritura en el directorio /view/smarty3/ en el árbol de raíz de la instalación friendica." -#: src/Core/Installer.php:544 +#: src/Core/Installer.php:551 msgid "" "Please ensure that the user that your web server runs as (e.g. www-data) has" " write access to this folder." msgstr "Por favor asegure que el usuario que utiliza el servidor web (ejemplo: www-data) tiene permisos de escritura en esta carpeta." -#: src/Core/Installer.php:545 +#: src/Core/Installer.php:552 msgid "" "Note: as a security measure, you should give the web server write access to " "view/smarty3/ only--not the template files (.tpl) that it contains." msgstr "Nota: como medida de seguridad deberia dar acceso de escritura solo a /view/smarty3 / → no al los archivos template (.tpl) que contiene." -#: src/Core/Installer.php:548 +#: src/Core/Installer.php:555 msgid "view/smarty3 is writable" msgstr "Se puede escribir en /view/smarty3" -#: src/Core/Installer.php:576 +#: src/Core/Installer.php:583 msgid "" "Url rewrite in .htaccess seems not working. Make sure you copied .htaccess-" "dist to .htaccess." msgstr "La reescritura de URL en .htaccess parece no funcionar. Asegúrese de haber copiado .htaccess-dist a .htaccess." -#: src/Core/Installer.php:577 +#: src/Core/Installer.php:584 msgid "" "In some circumstances (like running inside containers), you can skip this " "error." msgstr "En algunas circunstancias (como ejecutar dentro de contenedores), puede omitir este error." -#: src/Core/Installer.php:579 +#: src/Core/Installer.php:586 msgid "Error message from Curl when fetching" msgstr "Mensaje de Error de Curl en lectura" -#: src/Core/Installer.php:585 +#: src/Core/Installer.php:592 msgid "Url rewrite is working" msgstr "Reescribiendo la dirección..." -#: src/Core/Installer.php:614 +#: src/Core/Installer.php:621 msgid "" "The detection of TLS to secure the communication between the browser and the" " new Friendica server failed." msgstr "" -#: src/Core/Installer.php:615 +#: src/Core/Installer.php:622 msgid "" "It is highly encouraged to use Friendica only over a secure connection as " "sensitive information like passwords will be transmitted." msgstr "" -#: src/Core/Installer.php:616 +#: src/Core/Installer.php:623 msgid "Please ensure that the connection to the server is secure." msgstr "" -#: src/Core/Installer.php:617 +#: src/Core/Installer.php:624 msgid "No TLS detected" msgstr "" -#: src/Core/Installer.php:619 +#: src/Core/Installer.php:626 msgid "TLS detected" msgstr "" -#: src/Core/Installer.php:636 +#: src/Core/Installer.php:643 msgid "ImageMagick PHP extension is not installed" msgstr "No está instalada la extensión ImageMagick PHP" -#: src/Core/Installer.php:638 +#: src/Core/Installer.php:645 msgid "ImageMagick PHP extension is installed" msgstr "ImageMagick PHP extension is installed" -#: src/Core/Installer.php:659 +#: src/Core/Installer.php:666 msgid "Database already in use." msgstr "Base de datos ya esta en uso" -#: src/Core/Installer.php:664 +#: src/Core/Installer.php:671 msgid "Could not connect to database." msgstr "No es posible conectar con Base Datos." -#: src/Core/L10n.php:444 src/Model/Item.php:2298 +#: src/Core/L10n.php:444 src/Model/Item.php:2300 msgid "Undetermined" msgstr "" @@ -2938,37 +2993,37 @@ msgid "%s (%s)" msgstr "" #: src/Core/L10n.php:499 src/Model/Event.php:430 -#: src/Module/Settings/Display.php:287 +#: src/Module/Settings/Display.php:284 msgid "Monday" msgstr "Lunes" #: src/Core/L10n.php:499 src/Model/Event.php:431 -#: src/Module/Settings/Display.php:288 +#: src/Module/Settings/Display.php:285 msgid "Tuesday" msgstr "Martes" #: src/Core/L10n.php:499 src/Model/Event.php:432 -#: src/Module/Settings/Display.php:289 +#: src/Module/Settings/Display.php:286 msgid "Wednesday" msgstr "Miércoles" #: src/Core/L10n.php:499 src/Model/Event.php:433 -#: src/Module/Settings/Display.php:290 +#: src/Module/Settings/Display.php:287 msgid "Thursday" msgstr "Jueves" #: src/Core/L10n.php:499 src/Model/Event.php:434 -#: src/Module/Settings/Display.php:291 +#: src/Module/Settings/Display.php:288 msgid "Friday" msgstr "Viernes" #: src/Core/L10n.php:499 src/Model/Event.php:435 -#: src/Module/Settings/Display.php:292 +#: src/Module/Settings/Display.php:289 msgid "Saturday" msgstr "Sábado" #: src/Core/L10n.php:499 src/Model/Event.php:429 -#: src/Module/Settings/Display.php:286 +#: src/Module/Settings/Display.php:283 msgid "Sunday" msgstr "Domingo" @@ -3103,19 +3158,19 @@ msgid "" "The debug logfile '%s' is not usable. No logging possible (error: '%s')" msgstr "El archivo de log de debugg '%s' no puede usarse. No es posible el registro (error: '%s')" -#: src/Core/Renderer.php:89 src/Core/Renderer.php:118 -#: src/Core/Renderer.php:147 src/Core/Renderer.php:181 +#: src/Core/Renderer.php:92 src/Core/Renderer.php:121 +#: src/Core/Renderer.php:150 src/Core/Renderer.php:184 #: src/Render/FriendicaSmartyEngine.php:60 msgid "" "Friendica can't display this page at the moment, please contact the " "administrator." msgstr "Friendica no puede mostrar la página actualmente, contacte al administrador." -#: src/Core/Renderer.php:143 +#: src/Core/Renderer.php:146 msgid "template engine cannot be registered without a name." msgstr "Motor de plantilla no puede registrarse sin nombre." -#: src/Core/Renderer.php:177 +#: src/Core/Renderer.php:180 msgid "template engine is not registered!" msgstr "Motor de Plantilla no esta registrado!" @@ -3289,7 +3344,7 @@ msgstr "añadir" msgid "Edit circle" msgstr "" -#: src/Model/Circle.php:606 src/Module/Circle.php:193 +#: src/Model/Circle.php:606 src/Module/Circle.php:195 msgid "Contacts not in any circle" msgstr "" @@ -3297,8 +3352,8 @@ msgstr "" msgid "Create a new circle" msgstr "" -#: src/Model/Circle.php:609 src/Module/Circle.php:178 -#: src/Module/Circle.php:201 src/Module/Circle.php:276 +#: src/Model/Circle.php:609 src/Module/Circle.php:180 +#: src/Module/Circle.php:203 src/Module/Circle.php:278 msgid "Circle Name: " msgstr "" @@ -3306,90 +3361,90 @@ msgstr "" msgid "Edit circles" msgstr "" -#: src/Model/Contact.php:1257 src/Module/Moderation/Users/Pending.php:102 +#: src/Model/Contact.php:1247 src/Module/Moderation/Users/Pending.php:102 #: src/Module/Notifications/Introductions.php:132 #: src/Module/Notifications/Introductions.php:204 msgid "Approve" msgstr "Aprobar" -#: src/Model/Contact.php:1735 +#: src/Model/Contact.php:1725 msgid "Organisation" msgstr "Organización" -#: src/Model/Contact.php:1743 +#: src/Model/Contact.php:1733 msgid "Group" msgstr "" -#: src/Model/Contact.php:1747 src/Module/Moderation/BaseUsers.php:130 +#: src/Model/Contact.php:1737 src/Module/Moderation/BaseUsers.php:131 msgid "Relay" msgstr "Retransmisión" -#: src/Model/Contact.php:3050 +#: src/Model/Contact.php:3046 msgid "Disallowed profile URL." msgstr "Dirección de perfil no permitida." -#: src/Model/Contact.php:3055 src/Module/Friendica.php:101 +#: src/Model/Contact.php:3051 src/Module/Friendica.php:100 msgid "Blocked domain" msgstr "Dominio bloqueado" -#: src/Model/Contact.php:3060 +#: src/Model/Contact.php:3056 msgid "Connect URL missing." msgstr "Falta el conector URL." -#: src/Model/Contact.php:3069 +#: src/Model/Contact.php:3065 msgid "" "The contact could not be added. Please check the relevant network " "credentials in your Settings -> Social Networks page." msgstr "No pudo añadirse el contacto. Consulte las credenciales de red en Ajustes -> Redes Sociales." -#: src/Model/Contact.php:3087 +#: src/Model/Contact.php:3083 #, php-format msgid "Expected network %s does not match actual network %s" msgstr "" -#: src/Model/Contact.php:3104 +#: src/Model/Contact.php:3100 msgid "This seems to be a relay account. They can't be followed by users." msgstr "" -#: src/Model/Contact.php:3111 +#: src/Model/Contact.php:3107 msgid "The profile address specified does not provide adequate information." msgstr "La dirección del perfil especificado no proporciona información adecuada." -#: src/Model/Contact.php:3113 +#: src/Model/Contact.php:3109 msgid "No compatible communication protocols or feeds were discovered." msgstr "No se ha descubierto protocolos de comunicación o fuentes compatibles." -#: src/Model/Contact.php:3116 +#: src/Model/Contact.php:3112 msgid "An author or name was not found." msgstr "No se ha encontrado un autor o nombre." -#: src/Model/Contact.php:3119 +#: src/Model/Contact.php:3115 msgid "No browser URL could be matched to this address." msgstr "Ninguna dirección concuerda con la suministrada." -#: src/Model/Contact.php:3122 +#: src/Model/Contact.php:3118 msgid "" "Unable to match @-style Identity Address with a known protocol or email " "contact." msgstr "Imposible identificar la Identidad @-style con algún protocolo conocido o dirección de contacto." -#: src/Model/Contact.php:3123 +#: src/Model/Contact.php:3119 msgid "Use mailto: in front of address to force email check." msgstr "Escribe mailto: al principio de la dirección para forzar el envío." -#: src/Model/Contact.php:3129 +#: src/Model/Contact.php:3125 msgid "" "The profile address specified belongs to a network which has been disabled " "on this site." msgstr "La dirección del perfil especificada pertenece a una red que ha sido deshabilitada en este sitio." -#: src/Model/Contact.php:3134 +#: src/Model/Contact.php:3130 msgid "" "Limited profile. This person will be unable to receive direct/personal " "notifications from you." msgstr "Perfil limitado. Esta persona no podrá recibir notificaciones directas/personales tuyas." -#: src/Model/Contact.php:3200 +#: src/Model/Contact.php:3196 msgid "Unable to retrieve contact information." msgstr "No ha sido posible recibir la información del contacto." @@ -3421,17 +3476,17 @@ msgid "today" msgstr "hoy" #: src/Model/Event.php:463 src/Module/Calendar/Show.php:129 -#: src/Module/Settings/Display.php:297 src/Util/Temporal.php:353 +#: src/Module/Settings/Display.php:294 src/Util/Temporal.php:353 msgid "month" msgstr "mes" #: src/Model/Event.php:464 src/Module/Calendar/Show.php:130 -#: src/Module/Settings/Display.php:298 src/Util/Temporal.php:354 +#: src/Module/Settings/Display.php:295 src/Util/Temporal.php:354 msgid "week" msgstr "semana" #: src/Model/Event.php:465 src/Module/Calendar/Show.php:131 -#: src/Module/Settings/Display.php:299 src/Util/Temporal.php:355 +#: src/Module/Settings/Display.php:296 src/Util/Temporal.php:355 msgid "day" msgstr "día" @@ -3439,7 +3494,7 @@ msgstr "día" msgid "No events to display" msgstr "No hay eventos a mostrar" -#: src/Model/Event.php:516 src/Module/DFRN/Poll.php:47 src/Module/Feed.php:69 +#: src/Model/Event.php:516 src/Module/DFRN/Poll.php:47 src/Module/Feed.php:68 #: src/Module/Update/Profile.php:56 msgid "Access to this profile has been restricted." msgstr "El acceso a este perfil ha sido restringido." @@ -3494,58 +3549,57 @@ msgstr "Cumpleaños de %s" msgid "Happy Birthday %s" msgstr "Feliz cumpleaños %s" -#: src/Model/Item.php:2305 +#: src/Model/Item.php:2307 #, php-format msgid "%s (%s - %s): %s" msgstr "" -#: src/Model/Item.php:2307 +#: src/Model/Item.php:2309 #, php-format msgid "%s (%s): %s" msgstr "" -#: src/Model/Item.php:2310 +#: src/Model/Item.php:2312 #, php-format msgid "Detected languages in this post:\\n%s" msgstr "Lenguajes detectados en artículo:\\n%s" -#: src/Model/Item.php:3258 +#: src/Model/Item.php:3260 msgid "activity" msgstr "Actividad" -#: src/Model/Item.php:3260 +#: src/Model/Item.php:3262 msgid "comment" msgstr "" -#: src/Model/Item.php:3263 src/Module/Post/Tag/Add.php:123 +#: src/Model/Item.php:3265 src/Module/Post/Tag/Add.php:123 msgid "post" msgstr "Publicación" -#: src/Model/Item.php:3434 +#: src/Model/Item.php:3435 #, php-format msgid "%s is blocked" msgstr "" -#: src/Model/Item.php:3436 +#: src/Model/Item.php:3437 #, php-format msgid "%s is ignored" msgstr "" -#: src/Model/Item.php:3438 +#: src/Model/Item.php:3439 #, php-format msgid "Content from %s is collapsed" msgstr "" -#: src/Model/Item.php:3442 -#, php-format -msgid "Content warning: %s" -msgstr "Advertencia de contenido: %s" +#: src/Model/Item.php:3443 +msgid "Sensitive content" +msgstr "" -#: src/Model/Item.php:3906 +#: src/Model/Item.php:3912 msgid "bytes" msgstr "bytes" -#: src/Model/Item.php:3937 +#: src/Model/Item.php:3943 #, php-format msgid "%2$s (%3$d%%, %1$d vote)" msgid_plural "%2$s (%3$d%%, %1$d votes)" @@ -3553,7 +3607,7 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: src/Model/Item.php:3939 +#: src/Model/Item.php:3945 #, php-format msgid "%2$s (%1$d vote)" msgid_plural "%2$s (%1$d votes)" @@ -3561,7 +3615,7 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: src/Model/Item.php:3944 +#: src/Model/Item.php:3950 #, php-format msgid "%d voter. Poll end: %s" msgid_plural "%d voters. Poll end: %s" @@ -3569,7 +3623,7 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: src/Model/Item.php:3946 +#: src/Model/Item.php:3952 #, php-format msgid "%d voter." msgid_plural "%d voters." @@ -3577,12 +3631,12 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: src/Model/Item.php:3948 +#: src/Model/Item.php:3954 #, php-format msgid "Poll end: %s" msgstr "" -#: src/Model/Item.php:3982 src/Model/Item.php:3983 +#: src/Model/Item.php:3995 src/Model/Item.php:3996 msgid "View on separate page" msgstr "Ver en pagina aparte" @@ -3590,25 +3644,25 @@ msgstr "Ver en pagina aparte" msgid "[no subject]" msgstr "[sin asunto]" -#: src/Model/Photo.php:1187 src/Module/Media/Photo/Upload.php:168 +#: src/Model/Photo.php:1198 src/Module/Media/Photo/Upload.php:168 msgid "Wall Photos" msgstr "Foto del Perfil" -#: src/Model/Profile.php:363 src/Module/Profile/Profile.php:283 +#: src/Model/Profile.php:364 src/Module/Profile/Profile.php:283 #: src/Module/Profile/Profile.php:285 msgid "Edit profile" msgstr "Editar perfil" -#: src/Model/Profile.php:365 +#: src/Model/Profile.php:366 msgid "Change profile photo" msgstr "Cambiar foto del perfil" -#: src/Model/Profile.php:378 src/Module/Directory.php:152 +#: src/Model/Profile.php:379 src/Module/Directory.php:152 #: src/Module/Profile/Profile.php:209 msgid "Homepage:" msgstr "Inicio:" -#: src/Model/Profile.php:379 src/Module/Contact/Profile.php:412 +#: src/Model/Profile.php:380 src/Module/Contact/Profile.php:418 #: src/Module/Notifications/Introductions.php:189 msgid "About:" msgstr "Acerca de:" @@ -3653,165 +3707,165 @@ msgstr "Recordatorios de eventos" msgid "Upcoming events the next 7 days:" msgstr "Eventos de los próximos 7 dias:" -#: src/Model/Profile.php:893 +#: src/Model/Profile.php:882 #, php-format msgid "OpenWebAuth: %1$s welcomes %2$s" msgstr "OpenWebAuth: %1$s te da la bienvenida %2$s" -#: src/Model/Profile.php:1033 +#: src/Model/Profile.php:1022 msgid "Hometown:" msgstr "Ciudad de origen:" -#: src/Model/Profile.php:1034 +#: src/Model/Profile.php:1023 msgid "Marital Status:" msgstr "Estado civil:" -#: src/Model/Profile.php:1035 +#: src/Model/Profile.php:1024 msgid "With:" msgstr "Con:" -#: src/Model/Profile.php:1036 +#: src/Model/Profile.php:1025 msgid "Since:" msgstr "Desde:" -#: src/Model/Profile.php:1037 +#: src/Model/Profile.php:1026 msgid "Sexual Preference:" msgstr "Preferencia sexual:" -#: src/Model/Profile.php:1038 +#: src/Model/Profile.php:1027 msgid "Political Views:" msgstr "Ideas políticas:" -#: src/Model/Profile.php:1039 +#: src/Model/Profile.php:1028 msgid "Religious Views:" msgstr "Creencias religiosas:" -#: src/Model/Profile.php:1040 +#: src/Model/Profile.php:1029 msgid "Likes:" msgstr "Me gustan:" -#: src/Model/Profile.php:1041 +#: src/Model/Profile.php:1030 msgid "Dislikes:" msgstr "No me gustan:" -#: src/Model/Profile.php:1042 +#: src/Model/Profile.php:1031 msgid "Title/Description:" msgstr "Título/Descripción:" -#: src/Model/Profile.php:1043 src/Module/Admin/Summary.php:197 +#: src/Model/Profile.php:1032 src/Module/Admin/Summary.php:197 #: src/Module/Moderation/Report/Create.php:280 #: src/Module/Moderation/Summary.php:76 msgid "Summary" msgstr "Resumen" -#: src/Model/Profile.php:1044 +#: src/Model/Profile.php:1033 msgid "Musical interests" msgstr "Gustos musicales" -#: src/Model/Profile.php:1045 +#: src/Model/Profile.php:1034 msgid "Books, literature" msgstr "Libros, literatura" -#: src/Model/Profile.php:1046 +#: src/Model/Profile.php:1035 msgid "Television" msgstr "Televisión" -#: src/Model/Profile.php:1047 +#: src/Model/Profile.php:1036 msgid "Film/dance/culture/entertainment" msgstr "Películas/baile/cultura/entretenimiento" -#: src/Model/Profile.php:1048 +#: src/Model/Profile.php:1037 msgid "Hobbies/Interests" msgstr "Aficiones/Intereses" -#: src/Model/Profile.php:1049 +#: src/Model/Profile.php:1038 msgid "Love/romance" msgstr "Amor/Romance" -#: src/Model/Profile.php:1050 +#: src/Model/Profile.php:1039 msgid "Work/employment" msgstr "Trabajo/ocupación" -#: src/Model/Profile.php:1051 +#: src/Model/Profile.php:1040 msgid "School/education" msgstr "Escuela/estudios" -#: src/Model/Profile.php:1052 +#: src/Model/Profile.php:1041 msgid "Contact information and Social Networks" msgstr "Informacioń de contacto y Redes sociales" -#: src/Model/User.php:228 src/Model/User.php:1294 +#: src/Model/User.php:233 src/Model/User.php:1303 msgid "SERIOUS ERROR: Generation of security keys failed." msgstr "ERROR GRAVE: Generación de claves de seguridad falló." -#: src/Model/User.php:728 src/Model/User.php:761 +#: src/Model/User.php:733 src/Model/User.php:766 msgid "Login failed" msgstr "Ingreso fallido" -#: src/Model/User.php:793 +#: src/Model/User.php:798 msgid "Not enough information to authenticate" msgstr "Falta información para autenticación" -#: src/Model/User.php:914 +#: src/Model/User.php:923 msgid "Password can't be empty" msgstr "La contraseña es requerida" -#: src/Model/User.php:956 +#: src/Model/User.php:965 msgid "Empty passwords are not allowed." msgstr "No se permiten contraseñas vacias" -#: src/Model/User.php:960 +#: src/Model/User.php:969 msgid "" "The new password has been exposed in a public data dump, please choose " "another." msgstr "La nueva contraseña ya se ha usado muchas veces, escoja otro." -#: src/Model/User.php:964 +#: src/Model/User.php:973 msgid "The password length is limited to 72 characters." msgstr "" -#: src/Model/User.php:968 +#: src/Model/User.php:977 msgid "The password can't contain white spaces nor accentuated letters" msgstr "" -#: src/Model/User.php:1177 +#: src/Model/User.php:1186 msgid "Passwords do not match. Password unchanged." msgstr "Las contraseñas no coinciden. La contraseña no ha sido modificada." -#: src/Model/User.php:1184 +#: src/Model/User.php:1193 msgid "An invitation is required." msgstr "Se requiere de invitación." -#: src/Model/User.php:1188 +#: src/Model/User.php:1197 msgid "Invitation could not be verified." msgstr "No se puede verificar la invitación." -#: src/Model/User.php:1196 +#: src/Model/User.php:1205 msgid "Invalid OpenID url" msgstr "Dirección OpenID no válida" -#: src/Model/User.php:1209 src/Security/Authentication.php:241 +#: src/Model/User.php:1218 src/Security/Authentication.php:230 msgid "" "We encountered a problem while logging in with the OpenID you provided. " "Please check the correct spelling of the ID." msgstr "Se ha encontrado un problema para acceder con el OpenID que has escrito. Verifica que lo hayas escrito correctamente." -#: src/Model/User.php:1209 src/Security/Authentication.php:241 +#: src/Model/User.php:1218 src/Security/Authentication.php:230 msgid "The error message was:" msgstr "El mensaje del error fue:" -#: src/Model/User.php:1215 +#: src/Model/User.php:1224 msgid "Please enter the required information." msgstr "Por favor, introduce la información necesaria." -#: src/Model/User.php:1229 +#: src/Model/User.php:1238 #, php-format msgid "" "system.username_min_length (%s) and system.username_max_length (%s) are " "excluding each other, swapping values." msgstr "system.username_min_length (%s) y system.username_max_length (%s) son mutuamente excluyentes, los valores se sobreponen." -#: src/Model/User.php:1236 +#: src/Model/User.php:1245 #, php-format msgid "Username should be at least %s character." msgid_plural "Username should be at least %s characters." @@ -3819,7 +3873,7 @@ msgstr[0] "Usuario debe ser al menos %s caracter." msgstr[1] "Usuario debe ser al menos %s caracteres." msgstr[2] "Usuario debe ser al menos %s caracteres." -#: src/Model/User.php:1240 +#: src/Model/User.php:1249 #, php-format msgid "Username should be at most %s character." msgid_plural "Username should be at most %s characters." @@ -3827,60 +3881,60 @@ msgstr[0] "Usuario debe ser máximo %s caracter." msgstr[1] "Usuario debe ser máximo %s caracteres." msgstr[2] "Usuario debe ser máximo %s caracteres." -#: src/Model/User.php:1248 +#: src/Model/User.php:1257 msgid "That doesn't appear to be your full (First Last) name." msgstr "No parece que ese sea tu nombre completo." -#: src/Model/User.php:1253 +#: src/Model/User.php:1262 msgid "Your email domain is not among those allowed on this site." msgstr "Tu dominio de correo no se encuentra entre los permitidos en este sitio." -#: src/Model/User.php:1257 +#: src/Model/User.php:1266 msgid "Not a valid email address." msgstr "No es una dirección de correo electrónico válida." -#: src/Model/User.php:1260 +#: src/Model/User.php:1269 msgid "The nickname was blocked from registration by the nodes admin." msgstr "Ese nombre se bloquea a solicitud del administrador." -#: src/Model/User.php:1264 src/Model/User.php:1270 +#: src/Model/User.php:1273 src/Model/User.php:1279 msgid "Cannot use that email." msgstr "No puede usarse ese correo electrónico." -#: src/Model/User.php:1276 +#: src/Model/User.php:1285 msgid "Your nickname can only contain a-z, 0-9 and _." msgstr "Tu apodo solo puede contener a-z, 0 al 9 y guión bajo (_)." -#: src/Model/User.php:1284 src/Model/User.php:1341 +#: src/Model/User.php:1293 src/Model/User.php:1350 msgid "Nickname is already registered. Please choose another." msgstr "Apodo ya registrado. Por favor, elije otro." -#: src/Model/User.php:1328 src/Model/User.php:1332 +#: src/Model/User.php:1337 src/Model/User.php:1341 msgid "An error occurred during registration. Please try again." msgstr "Se produjo un error durante el registro. Por favor, inténtalo de nuevo." -#: src/Model/User.php:1355 +#: src/Model/User.php:1364 msgid "An error occurred creating your default profile. Please try again." msgstr "Error al crear tu perfil predeterminado. Por favor, inténtalo de nuevo." -#: src/Model/User.php:1362 +#: src/Model/User.php:1371 msgid "An error occurred creating your self contact. Please try again." msgstr "Ocurrió un error creando el contacto. Vuelve a intentar." -#: src/Model/User.php:1367 +#: src/Model/User.php:1376 msgid "Friends" msgstr "Amigos" -#: src/Model/User.php:1371 +#: src/Model/User.php:1380 msgid "" "An error occurred creating your default contact circle. Please try again." msgstr "" -#: src/Model/User.php:1413 +#: src/Model/User.php:1422 msgid "Profile Photos" msgstr "Fotos del perfil" -#: src/Model/User.php:1595 +#: src/Model/User.php:1604 #, php-format msgid "" "\n" @@ -3888,7 +3942,7 @@ msgid "" "\t\t\tthe administrator of %2$s has set up an account for you." msgstr "\n\t\tEstimado %1$s,\n\t\t\tel administrador de %2$s te ha establecido una cuenta." -#: src/Model/User.php:1598 +#: src/Model/User.php:1607 #, php-format msgid "" "\n" @@ -3919,12 +3973,12 @@ msgid "" "\t\tThank you and welcome to %4$s." msgstr "" -#: src/Model/User.php:1630 src/Model/User.php:1736 +#: src/Model/User.php:1639 src/Model/User.php:1745 #, php-format msgid "Registration details for %s" msgstr "Detalles de registro para %s" -#: src/Model/User.php:1650 +#: src/Model/User.php:1659 #, php-format msgid "" "\n" @@ -3939,12 +3993,12 @@ msgid "" "\t\t" msgstr "\n\t\t\tEstimado %1$s,\n\t\t\t\tGracias por registrarte en %2$s. Tu cuenta esta en aprobación por los Administradores.\n\n\t\t\tTus datos de ingreso son:\n\n\t\t\tSitio - ubicación:\t%3$s\n\t\t\tUsuario:\t\t%4$s\n\t\t\tContraseña:\t\t%5$s\n\t\t" -#: src/Model/User.php:1669 +#: src/Model/User.php:1678 #, php-format msgid "Registration at %s" msgstr "Registro en %s" -#: src/Model/User.php:1693 +#: src/Model/User.php:1702 #, php-format msgid "" "\n" @@ -3953,7 +4007,7 @@ msgid "" "\t\t\t" msgstr "\n\t\t\t\tEstimado %1$s,\n\t\t\t\tGracias por registrarte en %2$s. Tu cuenta fue creada.\n\t\t\t" -#: src/Model/User.php:1701 +#: src/Model/User.php:1710 #, php-format msgid "" "\n" @@ -3984,7 +4038,7 @@ msgid "" "\t\t\tThank you and welcome to %2$s." msgstr "" -#: src/Model/User.php:1763 +#: src/Model/User.php:1772 msgid "" "User with delegates can't be removed, please remove delegate users first" msgstr "" @@ -4009,14 +4063,14 @@ msgid "Disable" msgstr "Desactivar" #: src/Module/Admin/Addons/Details.php:91 -#: src/Module/Admin/Themes/Details.php:49 src/Module/Settings/Display.php:344 +#: src/Module/Admin/Themes/Details.php:49 src/Module/Settings/Display.php:340 msgid "Enable" msgstr "Activar" #: src/Module/Admin/Addons/Details.php:111 -#: src/Module/Admin/Addons/Index.php:67 src/Module/Admin/Federation.php:218 -#: 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:457 +#: src/Module/Admin/Addons/Index.php:67 src/Module/Admin/Federation.php:220 +#: src/Module/Admin/Logs/Settings.php:88 src/Module/Admin/Logs/View.php:85 +#: src/Module/Admin/Queue.php:73 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 @@ -4055,14 +4109,14 @@ msgstr "Añadidos re cargados" msgid "Addon %s failed to install." msgstr "Instalación de Añadido %s falló" -#: 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:460 +#: src/Module/Admin/Addons/Index.php:69 src/Module/Admin/Features.php:83 +#: src/Module/Admin/Logs/Settings.php:90 src/Module/Admin/Site.php:458 #: src/Module/Admin/Themes/Index.php:113 src/Module/Admin/Tos.php:86 -#: src/Module/Settings/Account.php:551 src/Module/Settings/Addons.php:78 +#: src/Module/Settings/Account.php:558 src/Module/Settings/Addons.php:78 #: src/Module/Settings/Connectors.php:160 #: src/Module/Settings/Connectors.php:246 -#: src/Module/Settings/Delegation.php:193 src/Module/Settings/Display.php:312 -#: src/Module/Settings/Features.php:76 +#: src/Module/Settings/Delegation.php:193 src/Module/Settings/Display.php:309 +#: src/Module/Settings/Features.php:75 msgid "Save Settings" msgstr "Guardar configuración" @@ -4137,26 +4191,39 @@ msgstr "Marcar como correcta (si actualizaste manualmente)" msgid "Attempt to execute this update step automatically" msgstr "Intentando ejecutar este paso automáticamente" -#: src/Module/Admin/Features.php:76 -#, php-format -msgid "Lock feature %s" -msgstr "Bloquear opción %s " +#: src/Module/Admin/Features.php:67 +#: src/Module/Notifications/Introductions.php:144 +#: src/Module/OAuth/Acknowledge.php:55 src/Module/Register.php:132 +#: src/Module/Settings/TwoFactor/Trusted.php:129 +msgid "No" +msgstr "No" -#: src/Module/Admin/Features.php:84 +#: src/Module/Admin/Features.php:67 src/Module/Contact/Revoke.php:108 +#: src/Module/Notifications/Introductions.php:144 +#: src/Module/OAuth/Acknowledge.php:54 src/Module/Register.php:131 +#: src/Module/Settings/TwoFactor/Trusted.php:129 +msgid "Yes" +msgstr "Sí" + +#: src/Module/Admin/Features.php:67 +msgid "Locked" +msgstr "" + +#: src/Module/Admin/Features.php:81 msgid "Manage Additional Features" msgstr "Administrar opciones adicionales" -#: src/Module/Admin/Federation.php:80 +#: src/Module/Admin/Federation.php:82 #: src/Module/Moderation/Report/Create.php:191 #: src/Module/Moderation/Report/Create.php:316 msgid "Other" msgstr "Otro" -#: src/Module/Admin/Federation.php:158 src/Module/Admin/Federation.php:407 +#: src/Module/Admin/Federation.php:160 src/Module/Admin/Federation.php:408 msgid "unknown" msgstr "desconocido" -#: src/Module/Admin/Federation.php:191 +#: src/Module/Admin/Federation.php:193 #, php-format msgid "%2$s total system" msgid_plural "%2$s total systems" @@ -4164,7 +4231,7 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: src/Module/Admin/Federation.php:192 +#: src/Module/Admin/Federation.php:194 #, php-format msgid "%2$s active user last month" msgid_plural "%2$s active users last month" @@ -4172,7 +4239,7 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: src/Module/Admin/Federation.php:193 +#: src/Module/Admin/Federation.php:195 #, php-format msgid "%2$s active user last six months" msgid_plural "%2$s active users last six months" @@ -4180,7 +4247,7 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: src/Module/Admin/Federation.php:194 +#: src/Module/Admin/Federation.php:196 #, php-format msgid "%2$s registered user" msgid_plural "%2$s registered users" @@ -4188,7 +4255,7 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: src/Module/Admin/Federation.php:195 +#: src/Module/Admin/Federation.php:197 #, php-format msgid "%2$s locally created post or comment" msgid_plural "%2$s locally created posts and comments" @@ -4196,7 +4263,7 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: src/Module/Admin/Federation.php:198 +#: src/Module/Admin/Federation.php:200 #, php-format msgid "%2$s post per user" msgid_plural "%2$s posts per user" @@ -4204,7 +4271,7 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: src/Module/Admin/Federation.php:203 +#: src/Module/Admin/Federation.php:205 #, php-format msgid "%2$s user per system" msgid_plural "%2$s users per system" @@ -4212,18 +4279,18 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: src/Module/Admin/Federation.php:213 +#: src/Module/Admin/Federation.php:215 msgid "" "This page offers you some numbers to the known part of the federated social " "network your Friendica node is part of. These numbers are not complete but " "only reflect the part of the network your node is aware of." msgstr "Esta pagina ofrece algunos datos sobre la red conocida a la que tu nodo friendica esta conectado. Estos nummeros no son completos respecto a las redes federadas, si no refleja los nodos esta instancia conoce." -#: src/Module/Admin/Federation.php:219 src/Module/BaseAdmin.php:87 +#: src/Module/Admin/Federation.php:221 src/Module/BaseAdmin.php:87 msgid "Federation Statistics" msgstr "Estadísticas de federación" -#: src/Module/Admin/Federation.php:223 +#: src/Module/Admin/Federation.php:224 #, php-format msgid "" "Currently this node is aware of %2$s node (%3$s active users last month, " @@ -4242,53 +4309,53 @@ msgstr[2] "" msgid "The logfile '%s' is not writable. No logging possible" msgstr "El archivo de Log '%s' no es escriturable. No puede registrar Log." -#: src/Module/Admin/Logs/Settings.php:77 +#: src/Module/Admin/Logs/Settings.php:80 msgid "PHP log currently enabled." msgstr "Registro PHP actualmente disponible." -#: src/Module/Admin/Logs/Settings.php:79 +#: src/Module/Admin/Logs/Settings.php:82 msgid "PHP log currently disabled." msgstr "Registro PHP actualmente deshabilitado." -#: src/Module/Admin/Logs/Settings.php:86 src/Module/BaseAdmin.php:102 +#: src/Module/Admin/Logs/Settings.php:89 src/Module/BaseAdmin.php:102 #: src/Module/BaseAdmin.php:103 msgid "Logs" msgstr "Registros" -#: src/Module/Admin/Logs/Settings.php:88 +#: src/Module/Admin/Logs/Settings.php:91 msgid "Clear" msgstr "Limpiar" -#: src/Module/Admin/Logs/Settings.php:91 +#: src/Module/Admin/Logs/Settings.php:94 msgid "Enable Debugging" msgstr "Habilitar debugging" -#: 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:94 src/Module/Admin/Logs/Settings.php:95 +#: src/Module/Admin/Logs/Settings.php:96 src/Module/Admin/Site.php:478 +#: src/Module/Admin/Site.php:486 msgid "" "Read-only because it is set by an environment variable" msgstr "" -#: src/Module/Admin/Logs/Settings.php:92 +#: src/Module/Admin/Logs/Settings.php:95 msgid "Log file" msgstr "Archivo de registro" -#: src/Module/Admin/Logs/Settings.php:92 +#: src/Module/Admin/Logs/Settings.php:95 msgid "" "Must be writable by web server. Relative to your Friendica top-level " "directory." msgstr "Debes tener permiso de escritura en el servidor. Relacionado con tu directorio de inicio de Friendica." -#: src/Module/Admin/Logs/Settings.php:93 +#: src/Module/Admin/Logs/Settings.php:96 msgid "Log level" msgstr "Nivel de registro" -#: src/Module/Admin/Logs/Settings.php:95 +#: src/Module/Admin/Logs/Settings.php:98 msgid "PHP logging" msgstr "PHP logging" -#: src/Module/Admin/Logs/Settings.php:96 +#: src/Module/Admin/Logs/Settings.php:99 msgid "" "To temporarily enable logging of PHP errors and warnings you can prepend the" " following to the index.php file of your installation. The filename set in " @@ -4297,91 +4364,91 @@ msgid "" "'display_errors' is to enable these options, set to '0' to disable them." msgstr "Para habilitar temporalmente el registro de errores y advertencias de PHP, puede anteponer lo siguiente al archivo index.php de su instalación. El nombre de archivo establecido en la línea 'error_log' es relativo al directorio de nivel superior de Friendica y debe poder escribirse por el servidor. La opción '1' para 'log_errors' y 'display_errors' es para habilitar estas opciones, establezca en '0' para deshabilitarlas." -#: src/Module/Admin/Logs/View.php:70 +#: src/Module/Admin/Logs/View.php:72 #, php-format msgid "" "Error trying to open %1$s log file.
Check to see if " "file %1$s exist and is readable." msgstr "" -#: src/Module/Admin/Logs/View.php:79 +#: src/Module/Admin/Logs/View.php:81 #, php-format msgid "" "Couldn't open %1$s log file.
Check to see if file %1$s " "is readable." msgstr "" -#: src/Module/Admin/Logs/View.php:84 src/Module/BaseAdmin.php:104 +#: src/Module/Admin/Logs/View.php:86 src/Module/BaseAdmin.php:104 msgid "View Logs" msgstr "Ver registro de depuración" -#: src/Module/Admin/Logs/View.php:87 +#: src/Module/Admin/Logs/View.php:89 msgid "Search in logs" msgstr "" -#: src/Module/Admin/Logs/View.php:88 +#: src/Module/Admin/Logs/View.php:90 #: src/Module/Notifications/Notifications.php:140 msgid "Show all" msgstr "Mostrar todo" -#: src/Module/Admin/Logs/View.php:89 +#: src/Module/Admin/Logs/View.php:91 msgid "Date" msgstr "" -#: src/Module/Admin/Logs/View.php:90 +#: src/Module/Admin/Logs/View.php:92 msgid "Level" msgstr "" -#: src/Module/Admin/Logs/View.php:91 +#: src/Module/Admin/Logs/View.php:93 msgid "Context" msgstr "" -#: src/Module/Admin/Logs/View.php:93 +#: src/Module/Admin/Logs/View.php:95 msgid "ALL" msgstr "" -#: src/Module/Admin/Logs/View.php:94 +#: src/Module/Admin/Logs/View.php:96 msgid "View details" msgstr "" -#: src/Module/Admin/Logs/View.php:95 +#: src/Module/Admin/Logs/View.php:97 msgid "Click to view details" msgstr "" -#: src/Module/Admin/Logs/View.php:96 src/Module/Calendar/Event/Form.php:207 +#: src/Module/Admin/Logs/View.php:98 src/Module/Calendar/Event/Form.php:207 msgid "Event details" msgstr "Detalles del evento" -#: src/Module/Admin/Logs/View.php:97 +#: src/Module/Admin/Logs/View.php:99 msgid "Data" msgstr "" -#: src/Module/Admin/Logs/View.php:98 +#: src/Module/Admin/Logs/View.php:100 #: src/Module/Debug/ActivityPubConversion.php:57 msgid "Source" msgstr "Fuente" -#: src/Module/Admin/Logs/View.php:99 +#: src/Module/Admin/Logs/View.php:101 msgid "File" msgstr "" -#: src/Module/Admin/Logs/View.php:100 +#: src/Module/Admin/Logs/View.php:102 msgid "Line" msgstr "" -#: src/Module/Admin/Logs/View.php:101 +#: src/Module/Admin/Logs/View.php:103 msgid "Function" msgstr "" -#: src/Module/Admin/Logs/View.php:102 +#: src/Module/Admin/Logs/View.php:104 msgid "UID" msgstr "" -#: src/Module/Admin/Logs/View.php:103 +#: src/Module/Admin/Logs/View.php:105 msgid "Process ID" msgstr "" -#: src/Module/Admin/Logs/View.php:104 +#: src/Module/Admin/Logs/View.php:106 msgid "Close" msgstr "" @@ -4405,290 +4472,294 @@ msgid "" "the worker cronjob you've set up during install." msgstr "Esta página enumera los jobs de workers actualmente en cola. Estos Jobs son manejados por el cronjob de trabajador que configuró durante la instalación." -#: src/Module/Admin/Queue.php:75 +#: src/Module/Admin/Queue.php:76 msgid "ID" msgstr "ID" -#: src/Module/Admin/Queue.php:76 +#: src/Module/Admin/Queue.php:77 msgid "Command" msgstr "" -#: src/Module/Admin/Queue.php:77 +#: src/Module/Admin/Queue.php:78 msgid "Job Parameters" msgstr "Parámetros del Job" -#: src/Module/Admin/Queue.php:78 src/Module/Moderation/Reports.php:95 +#: src/Module/Admin/Queue.php:79 src/Module/Moderation/Reports.php:110 #: src/Module/Settings/OAuth.php:74 msgid "Created" msgstr "Creado" -#: src/Module/Admin/Queue.php:79 +#: src/Module/Admin/Queue.php:80 +msgid "Next Try" +msgstr "" + +#: src/Module/Admin/Queue.php:81 msgid "Priority" msgstr "Prioridad" -#: 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:215 msgid "No special theme for mobile devices" msgstr "No hay tema especial para dispositivos móviles" -#: src/Module/Admin/Site.php:389 src/Module/Settings/Display.php:227 +#: src/Module/Admin/Site.php:387 src/Module/Settings/Display.php:225 #, php-format msgid "%s - (Experimental)" msgstr "%s - (Experimental)" -#: src/Module/Admin/Site.php:401 +#: src/Module/Admin/Site.php:399 msgid "No community page" msgstr "No hay pagina de comunidad" -#: 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 "Temas públicos de perfiles de este sitio." -#: src/Module/Admin/Site.php:404 +#: src/Module/Admin/Site.php:402 msgid "Public postings from the federated network" msgstr "Artículos públicos de Redes Federadas" -#: src/Module/Admin/Site.php:405 +#: src/Module/Admin/Site.php:403 msgid "Public postings from local users and the federated network" msgstr "Artículos públicos de Usuarios Locales y Redes Federadas" -#: src/Module/Admin/Site.php:411 +#: src/Module/Admin/Site.php:409 msgid "Multi user instance" msgstr "Sesión multi usuario" -#: src/Module/Admin/Site.php:434 +#: src/Module/Admin/Site.php:432 msgid "Closed" msgstr "Cerrado" -#: src/Module/Admin/Site.php:435 +#: src/Module/Admin/Site.php:433 msgid "Requires approval" msgstr "Requiere aprobación" -#: src/Module/Admin/Site.php:436 +#: src/Module/Admin/Site.php:434 msgid "Open" msgstr "Abierto" -#: src/Module/Admin/Site.php:440 +#: src/Module/Admin/Site.php:438 msgid "Don't check" msgstr "No verificar" -#: src/Module/Admin/Site.php:441 +#: src/Module/Admin/Site.php:439 msgid "check the stable version" msgstr "verifique la versión estable" -#: src/Module/Admin/Site.php:442 +#: src/Module/Admin/Site.php:440 msgid "check the development version" msgstr "verifica la versión de desarrollo" -#: src/Module/Admin/Site.php:446 +#: src/Module/Admin/Site.php:444 msgid "none" msgstr "ninguno" -#: src/Module/Admin/Site.php:447 +#: src/Module/Admin/Site.php:445 msgid "Local contacts" msgstr "Contactos Locales" -#: src/Module/Admin/Site.php:448 +#: src/Module/Admin/Site.php:446 msgid "Interactors" msgstr "Interactores" -#: 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 "Sitio" -#: src/Module/Admin/Site.php:459 +#: src/Module/Admin/Site.php:457 msgid "General Information" msgstr "Información General" -#: src/Module/Admin/Site.php:461 +#: src/Module/Admin/Site.php:459 msgid "Republish users to directory" msgstr "Republicar usuarios al Directorio" -#: src/Module/Admin/Site.php:462 src/Module/Register.php:152 +#: src/Module/Admin/Site.php:460 src/Module/Register.php:153 msgid "Registration" msgstr "Registro" -#: src/Module/Admin/Site.php:463 +#: src/Module/Admin/Site.php:461 msgid "File upload" msgstr "Subida de archivo" -#: src/Module/Admin/Site.php:464 +#: src/Module/Admin/Site.php:462 msgid "Policies" msgstr "Políticas" -#: 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 "Avanzado" -#: src/Module/Admin/Site.php:466 +#: src/Module/Admin/Site.php:464 msgid "Auto Discovered Contact Directory" msgstr "Directorio de contactos descubierto automáticamente" -#: src/Module/Admin/Site.php:467 +#: src/Module/Admin/Site.php:465 msgid "Performance" msgstr "Rendimiento" -#: src/Module/Admin/Site.php:468 +#: src/Module/Admin/Site.php:466 msgid "Worker" msgstr "Worker" -#: src/Module/Admin/Site.php:469 +#: src/Module/Admin/Site.php:467 msgid "Message Relay" msgstr "Retransmisión de Mensajes" -#: 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 "Nombre del sitio" -#: src/Module/Admin/Site.php:481 +#: src/Module/Admin/Site.php:479 msgid "Sender Email" msgstr "Correo que Envía" -#: 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 "La dirección de correo electrónico que el servidor debería usar como dirección de envío." -#: src/Module/Admin/Site.php:482 +#: src/Module/Admin/Site.php:480 msgid "Name of the system actor" msgstr "Nombre del actor del Sistema" -#: 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 "Nombre de la cuenta del sistema interno que se utiliza para realizar solicitudes de ActivityPub. Debe ser un nombre de usuario no utilizado. Si se establece, esto no se puede volver a cambiar." -#: src/Module/Admin/Site.php:483 +#: src/Module/Admin/Site.php:481 msgid "Banner/Logo" msgstr "Imagen/Logotipo" -#: src/Module/Admin/Site.php:484 +#: src/Module/Admin/Site.php:482 msgid "Email Banner/Logo" msgstr "Logo del Correo" -#: src/Module/Admin/Site.php:485 +#: src/Module/Admin/Site.php:483 msgid "Shortcut icon" msgstr "Icono del Enlace" -#: src/Module/Admin/Site.php:485 +#: src/Module/Admin/Site.php:483 msgid "Link to an icon that will be used for browsers." msgstr "Enlace hacia un icono que sera usado para el navegador." -#: src/Module/Admin/Site.php:486 +#: src/Module/Admin/Site.php:484 msgid "Touch icon" msgstr "Icono Tocar" -#: 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 "Enlace a un icono que sera usado para tablets y moviles." -#: src/Module/Admin/Site.php:487 +#: src/Module/Admin/Site.php:485 msgid "Additional Info" msgstr "Información Adicional" -#: 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 "Servidores Públicos: Puedes añadir información adicional aqui que será listada por los servidores %s/servers." -#: src/Module/Admin/Site.php:488 +#: src/Module/Admin/Site.php:486 msgid "System language" msgstr "Lenguaje del Sistema" -#: src/Module/Admin/Site.php:489 +#: src/Module/Admin/Site.php:487 msgid "System theme" msgstr "Tema del Sistema" -#: 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 "Tema de sistema móvil" -#: src/Module/Admin/Site.php:490 +#: src/Module/Admin/Site.php:488 msgid "Theme for mobile devices" msgstr "Tema para dispositivos móviles" -#: src/Module/Admin/Site.php:491 +#: src/Module/Admin/Site.php:489 msgid "Force SSL" msgstr "Forzar SSL" -#: 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 "Forzar todos las consultas No-SSL a SSL. - ATENCIÓN: en algunos sistemas esto puede generar comportamiento recursivo interminable." -#: 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 "Sesión de usuario único" -#: 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 "Haz esta sesión multi-usuario o usuario único para el usuario" -#: src/Module/Admin/Site.php:495 +#: src/Module/Admin/Site.php:493 msgid "Maximum image size" msgstr "Tamaño máximo de la imagen" -#: 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 limits. You can put k, m, or g behind the desired value for KiB, MiB, GiB, respectively.\n" @@ -4696,35 +4767,35 @@ msgid "" "\t\t\t\t\t\t\t\t\t\t\t\t\tCurrently upload_max_filesize is set to %s (%s byte)" msgstr "" -#: src/Module/Admin/Site.php:499 +#: src/Module/Admin/Site.php:497 msgid "Maximum image length" msgstr "Largo máximo de imagen" -#: 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 "Longitud máxima en píxeles del lado más largo de las imágenes subidas. Por defecto es -1, que significa que no hay límites." -#: src/Module/Admin/Site.php:500 +#: src/Module/Admin/Site.php:498 msgid "JPEG image quality" msgstr "Calidad de imagen JPEG" -#: 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 "Los archivos JPEG subidos se guardarán con este ajuste de calidad [0-100]. Por defecto es 100, que es calidad máxima." -#: src/Module/Admin/Site.php:502 +#: src/Module/Admin/Site.php:500 msgid "Register policy" msgstr "Política de registros" -#: 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 " @@ -4732,167 +4803,167 @@ 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 "Registros Máximos Diarios" -#: 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 "Si anteriormente se ha permitido el registro, esto establece el número máximo de registro de nuevos usuarios aceptados por día. Si el registro se establece como cerrado, esta opción no tiene efecto." -#: src/Module/Admin/Site.php:505 +#: src/Module/Admin/Site.php:503 msgid "Register text" msgstr "Términos" -#: 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 "Se mostrará de forma destacada en la página de registro. Puede utilizar BBCode aquí." -#: src/Module/Admin/Site.php:506 +#: src/Module/Admin/Site.php:504 msgid "Forbidden Nicknames" msgstr "Apodos Prohibidos" -#: 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 "Lista separada por comas de apodos cuyo registro está prohibido. Lo Preestablecido es una lista de nombres de roles según RFC 2142." -#: src/Module/Admin/Site.php:507 +#: src/Module/Admin/Site.php:505 msgid "Accounts abandoned after x days" msgstr "Cuentas abandonadas después de x días" -#: 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 "No gastará recursos del sistema creando sondeos a sitios externos para cuentas abandonadas. Introduce 0 para ningún límite temporal." -#: src/Module/Admin/Site.php:508 +#: src/Module/Admin/Site.php:506 msgid "Allowed friend domains" msgstr "Dominios amigos permitidos" -#: 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 "Lista separada por comas de los dominios que están autorizados para establecer conexiones con este sitio. Se aceptan comodines. Dejar en blanco para permitir cualquier dominio" -#: src/Module/Admin/Site.php:509 +#: src/Module/Admin/Site.php:507 msgid "Allowed email domains" msgstr "Dominios de correo permitidos" -#: 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 "Lista separada por comas de los dominios que están autorizados en las direcciones de correo para registrarse en este sitio. Se aceptan comodines. Dejar en blanco para permitir cualquier dominio" -#: 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 "No hay contenido enriquecido OEmbed" -#: 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 "No muestre el contenido enriquecido (por ejemplo, PDF incrustado), excepto de los dominios que se enumeran a continuación." -#: src/Module/Admin/Site.php:512 +#: src/Module/Admin/Site.php:510 msgid "Trusted third-party domains" msgstr "Dominios terceros de confianza" -#: 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 "Lista separada por comas de dominios de los que se permite incrustar contenido en publicaciones como con OEmbed. También se permiten todos los subdominios de los dominios enumerados." -#: src/Module/Admin/Site.php:513 +#: src/Module/Admin/Site.php:511 msgid "Block public" msgstr "Bloqueo público" -#: 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 "Marca para bloquear el acceso público a todas las páginas personales, aún siendo públicas, hasta que no hayas iniciado tu sesión." -#: src/Module/Admin/Site.php:514 +#: src/Module/Admin/Site.php:512 msgid "Force publish" msgstr "Forzar publicación" -#: 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 "Marca para forzar que todos los perfiles de este sitio sean listados en el directorio del sitio." -#: src/Module/Admin/Site.php:514 +#: src/Module/Admin/Site.php:512 msgid "Enabling this may violate privacy laws like the GDPR" msgstr "Habilitar esto puede violar leyes de privacidad como GDPR" -#: src/Module/Admin/Site.php:515 +#: src/Module/Admin/Site.php:513 msgid "Global directory URL" msgstr "URL del directorio global." -#: 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 "URL del directorio global. Si se deja este campo vacío, el directorio global sera completamente inaccesible para la instancia." -#: src/Module/Admin/Site.php:516 +#: src/Module/Admin/Site.php:514 msgid "Private posts by default for new users" msgstr "Publicaciones privadas por defecto para usuarios nuevos" -#: 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 "No incluir el contenido del post en las notificaciones de correo electrónico" -#: 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 "No incluye el contenido de un mensaje/comentario/mensaje privado/etc. en las notificaciones de correo electrónico que se envían desde este sitio, como una medida de privacidad." -#: src/Module/Admin/Site.php:518 +#: src/Module/Admin/Site.php:516 msgid "Disallow public access to addons listed in the apps menu." msgstr "Deshabilitar acceso a addons listados en el menú de aplicaciones." -#: 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 "Habilitando esta opción restringe el acceso a addons en el menú de aplicaciones a usuarios identificados." -#: src/Module/Admin/Site.php:519 +#: src/Module/Admin/Site.php:517 msgid "Don't embed private images in posts" msgstr "No agregar imágenes privados en las publicaciones" -#: 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 " @@ -4900,11 +4971,11 @@ msgid "" "while." msgstr "No reemplazar imágenes privadas guardadas localmente en el servidor con imágenes integrados en los envíos. Esto significa que contactos que reciben publicaciones tendrán que autenticarse y cargar cada imagen, lo que puede demorar." -#: src/Module/Admin/Site.php:520 +#: src/Module/Admin/Site.php:518 msgid "Explicit Content" msgstr "Contenido Explicito" -#: 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 " @@ -4913,339 +4984,329 @@ msgid "" "will be shown at the user registration page." msgstr "Configure esto para anunciar si su nodo se usa principalmente para contenido explícito que podría no ser adecuado para menores. Esta información se publicaría en la información del nodo y podría ser utilizada, por ejemplo, por el Directorio Global, para filtrar su nodo de las listas de nodos. Para unirse. Además, se mostrará una nota sobre esto en la página de registro del usuario." -#: 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 "Permitir a los usuarios de definir remote_self (yo-remoto)" -#: 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 "Al habilitar esta opción, cada perfil tiene el permiso de marcar cualquiera de sus contactos como un perfil_remoto. Habilitar la opción perfil_remoto para un contacto genera que todas las publicaciones de este contacto seran re-publicado en el muro del perfil." -#: 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 "Paginas de Comunidad para Visitantes" -#: 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 "Que comunidades deben estar disponibles para visitantes. Usuarios locales siempre ven ambas páginas." -#: src/Module/Admin/Site.php:534 +#: src/Module/Admin/Site.php:531 msgid "Posts per user on community page" msgstr "Publicaciones por usuario en la pagina de comunidad" -#: 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 "El soporte para Diaspora* no se puede habilitar porque friendica se instalo en un directorio subalterno (sub directory)." -#: src/Module/Admin/Site.php:542 +#: src/Module/Admin/Site.php:539 msgid "Enable Diaspora support" msgstr "Habilitar el soporte para Diaspora*" -#: 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 "Verificar SSL" -#: 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 "Si quieres puedes activar la comprobación estricta de certificados. Esto significa que serás incapaz de conectar con ningún sitio que use certificados SSL autofirmados." -#: src/Module/Admin/Site.php:544 +#: src/Module/Admin/Site.php:541 msgid "Proxy user" msgstr "Usuario proxy" -#: 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 "Dirección proxy" -#: 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 "Tiempo de espera de red" -#: 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 "Valor en segundos. Usar 0 para dejarlo sin límites (no se recomienda)." -#: src/Module/Admin/Site.php:547 +#: src/Module/Admin/Site.php:544 msgid "Maximum Load Average" msgstr "Promedio de carga máxima" -#: 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 "Carga máxima del sistema antes de entrega y envío son retrasados - default %d." -#: src/Module/Admin/Site.php:548 +#: src/Module/Admin/Site.php:545 msgid "Minimal Memory" msgstr "Memoria Mínima" -#: 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 "Memoria mínima en MB del worker. Necesita acceso a /proc/meminfo - default 0 (desactivado)." -#: src/Module/Admin/Site.php:549 +#: src/Module/Admin/Site.php:546 msgid "Periodically optimize tables" msgstr "Periodicamente optimizar tablas" -#: src/Module/Admin/Site.php:549 +#: src/Module/Admin/Site.php:546 msgid "Periodically optimize tables like the cache and the workerqueue" msgstr "Periódicamente optimizar tablas como Cache y cola de worker" -#: src/Module/Admin/Site.php:551 +#: src/Module/Admin/Site.php:548 msgid "Discover followers/followings from contacts" msgstr "Descubrir seguidores/seguimientos de contactos" -#: 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 "Si lo habilita, se checan contactos por sus seguidores y sus contactos." -#: src/Module/Admin/Site.php:552 +#: src/Module/Admin/Site.php:549 msgid "None - deactivated" msgstr "Ninguno - desactivado" -#: 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 "Contactos locales - contactos de nuestros contactos locales buscados por seguidores/seguimientos." -#: 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 "Interactores - contactos de contactos locales y contactos que interactuan en artículos locales son buscados por sus seguidores/seguimientos." -#: 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 "Sincronizar los contactos con el servidor de directorio" -#: 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 "Si habilta, el sistema checará periodicamente por nuevos contactos en el servidor de directorio definido." -#: src/Module/Admin/Site.php:559 +#: src/Module/Admin/Site.php:556 msgid "Discover contacts from other servers" msgstr "Descubrir contactos de otros servidores" -#: 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 "Días entre búsquedas" -#: 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 "Buscar el directorio local" -#: 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 "Buscar en el directorio local en vez del directorio global. Cuando se busca localmente, cada búsqueda sera efectuada en el directorio global en el background. Esto mejora los resultados de la búsqueda cuando la misma es repetida." -#: src/Module/Admin/Site.php:563 +#: src/Module/Admin/Site.php:560 msgid "Publish server information" msgstr "Publicar información del servidor" -#: 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 " @@ -5253,50 +5314,50 @@ msgid "" " href=\"http://the-federation.info/\">the-federation.info for details." msgstr "Si se habilita, se publicarán datos de uso y servidor. Contiene nombre y versión del servidor, usuarios con perfiles públicos, no. de artículos, protocolos activos y conectores. Ver the-federation.info para mas detalles." -#: src/Module/Admin/Site.php:565 +#: src/Module/Admin/Site.php:562 msgid "Check upstream version" msgstr "Verifique la versión ascendente" -#: 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 "Permite verificar nuevas versiones de Friendica en Github. Si hay una nueva versión, se le informará en el panel de administración." -#: src/Module/Admin/Site.php:566 +#: src/Module/Admin/Site.php:563 msgid "Suppress Tags" msgstr "Suprimir etiquetas" -#: 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 "Suprimir la lista de tags al final de una publicación." -#: src/Module/Admin/Site.php:567 +#: src/Module/Admin/Site.php:564 msgid "Clean database" msgstr "Limpiar Base de Datos" -#: 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 "Borrar artículos viejos remotos, registros de BD huerfanos y algunos viejos de tablas auxiliares." -#: src/Module/Admin/Site.php:568 +#: src/Module/Admin/Site.php:565 msgid "Lifespan of remote items" msgstr "Tiempo de vida de artículos remotos" -#: 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 "Cuando habilita limpieza de BD, define los días en que artículos remotos serán borrados. Propios, marcados o archivados son siempre conservados. 0 deshabilita este comportamiento." -#: src/Module/Admin/Site.php:569 +#: src/Module/Admin/Site.php:566 msgid "Lifespan of unclaimed items" msgstr "Tiempo de vida de artículos no reclamados" -#: 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. " @@ -5304,175 +5365,175 @@ msgid "" "items if set to 0." msgstr "Cuando se habilita limpieza de BD, esto define los dias en que los articulos ignorados remotos (mas que nada contenido del Relay) serán borrados. Valor Default es 90 días. Es default del tiempo de vida general de artículos remotos se setea en 0." -#: src/Module/Admin/Site.php:570 +#: src/Module/Admin/Site.php:567 msgid "Lifespan of raw conversation data" msgstr "Tiempo de vida de datos de conversación " -#: 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 "Los datos de conversación son usados por ActivityPub y OStatus, también por propósito de Debugg. Debe ser seguro borrarlos después de 14 dias, default es 90 días." -#: src/Module/Admin/Site.php:571 +#: src/Module/Admin/Site.php:568 msgid "Maximum numbers of comments per post" msgstr "Numero máximo de respuestas por tema" -#: 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 "¿Cuantos comentarios deberían ser mostrados por tema? Valor por defecto es 100." -#: src/Module/Admin/Site.php:572 +#: src/Module/Admin/Site.php:569 msgid "Maximum numbers of comments per post on the display page" msgstr "Maximo numero de comentarios por artículo de página de despliegue" -#: 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 "Cuantos comentarios deben ser mostrados en una sola vista por cada uno? Valor default es 1000." -#: 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 "Ruta a los temporales" -#: 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 "Si tiene un sistema restringido en donde el servidor web no puede acceder la dirección del sistema temp, ingrese una dirección alternativa aquí. " -#: src/Module/Admin/Site.php:576 +#: src/Module/Admin/Site.php:573 msgid "Only search in tags" msgstr "Solo buscar en tags" -#: 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 "En sistemas grandes, la búsqueda de texto puede enlentecer el sistema gravemente." -#: 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 "Numero máximo de trabajos paralelos de fondo." -#: 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 "En hosts compartidos ponga a %d. En sistemas grandes, valores de %d estan bien. Valor Default es %d." -#: 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 "Habilitar ascenso rápido" -#: 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 "Cuando está habilitado, el mecanismo ascenso rápido inicia un trabajador adicional si los procesos de mayor prioridad son bloqueados por prcesos de menor prioridad." -#: 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" @@ -5480,153 +5541,153 @@ msgid "" "system." msgstr "" -#: src/Module/Admin/Site.php:590 +#: src/Module/Admin/Site.php:587 msgid "Direct relay transfer" msgstr "Transferencia directa del Reenvío" -#: 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 "Habilita transferencia directa a otros servidores sin usar servidores de reenvío" -#: src/Module/Admin/Site.php:591 +#: src/Module/Admin/Site.php:588 msgid "Relay scope" msgstr "Enfoque del Reenvío" -#: 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 "Puede ser \"all\" o \"tags\". \"all\" significa que cada artículo público será recibido. \"tags\" sólo artículos de esas etiquetas deben ser recibidos." -#: src/Module/Admin/Site.php:591 src/Module/Contact/Profile.php:309 +#: src/Module/Admin/Site.php:588 src/Module/Contact/Profile.php:314 #: src/Module/Settings/TwoFactor/Index.php:146 msgid "Disabled" msgstr "Deshabilitado" -#: src/Module/Admin/Site.php:591 +#: src/Module/Admin/Site.php:588 msgid "all" msgstr "todas" -#: src/Module/Admin/Site.php:591 +#: src/Module/Admin/Site.php:588 msgid "tags" msgstr "etiquetas" -#: src/Module/Admin/Site.php:592 +#: src/Module/Admin/Site.php:589 msgid "Server tags" msgstr "Etiquetas del Servidor" -#: src/Module/Admin/Site.php:592 +#: src/Module/Admin/Site.php:589 msgid "Comma separated list of tags for the \"tags\" subscription." msgstr "Lista separada por comas de etiquetas de suscripción \"tags\"." -#: src/Module/Admin/Site.php:593 +#: src/Module/Admin/Site.php:590 msgid "Deny Server tags" msgstr "Denegar etiquetas de Servidor" -#: src/Module/Admin/Site.php:593 +#: src/Module/Admin/Site.php:590 msgid "Comma separated list of tags that are rejected." msgstr "Lista separada por comas de etiquetas denegadas." -#: 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 "Permitir etiquetas de Usuario" -#: 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 "Si se habilita, etiquetas de las búsquedas grabadas serán usadas para suscripción de \"tags\" además de \"relay_server_tags\"." -#: 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 "Iniciar Relocación" @@ -5921,7 +5982,7 @@ msgstr "" msgid "Missing parameters" msgstr "" -#: src/Module/Api/Mastodon/Statuses/Bookmark.php:51 +#: src/Module/Api/Mastodon/Statuses/Bookmark.php:50 msgid "Only starting posts can be bookmarked" msgstr "" @@ -6079,7 +6140,7 @@ msgid "" "the main account." msgstr "" -#: src/Module/BaseModeration.php:110 src/Module/Moderation/Reports.php:94 +#: src/Module/BaseModeration.php:110 src/Module/Moderation/Reports.php:109 msgid "Reports" msgstr "" @@ -6142,7 +6203,7 @@ msgstr "Buscar personas - %s" msgid "Group Search - %s" msgstr "" -#: src/Module/BaseSearch.php:121 src/Module/Contact/MatchInterests.php:139 +#: src/Module/BaseSearch.php:121 src/Module/Contact/MatchInterests.php:140 msgid "No matches" msgstr "Sin resultados" @@ -6250,9 +6311,9 @@ msgstr "Inicio del evento:" #: src/Module/Moderation/Blocklist/Server/Index.php:87 #: src/Module/Moderation/Blocklist/Server/Index.php:115 #: src/Module/Moderation/Blocklist/Server/Index.php:116 -#: src/Module/Moderation/Item/Delete.php:67 src/Module/Register.php:148 +#: 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:190 src/Module/Settings/Channels.php:211 #: src/Module/Settings/TwoFactor/Index.php:161 #: src/Module/Settings/TwoFactor/Verify.php:158 msgid "Required" @@ -6314,7 +6375,7 @@ msgstr "Vista" msgid "Create New Event" msgstr "Crea un evento nuevo" -#: src/Module/Calendar/Show.php:132 src/Module/Settings/Display.php:300 +#: src/Module/Calendar/Show.php:132 src/Module/Settings/Display.php:297 msgid "list" msgstr "lista" @@ -6322,8 +6383,8 @@ msgstr "lista" msgid "Could not create circle." msgstr "" -#: src/Module/Circle.php:68 src/Module/Circle.php:214 -#: src/Module/Circle.php:238 +#: src/Module/Circle.php:68 src/Module/Circle.php:216 +#: src/Module/Circle.php:240 msgid "Circle not found." msgstr "" @@ -6341,9 +6402,9 @@ msgstr "" #: src/Module/Contact/Conversations.php:91 #: src/Module/Contact/Conversations.php:96 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 -#: src/Module/Contact/Redir.php:94 src/Module/Contact/Redir.php:140 +#: src/Module/Contact/Posts.php:88 src/Module/Contact/Profile.php:159 +#: src/Module/Contact/Profile.php:164 src/Module/Contact/Profile.php:169 +#: src/Module/Contact/Redir.php:95 src/Module/Contact/Redir.php:141 #: src/Module/FriendSuggest.php:71 src/Module/FriendSuggest.php:109 msgid "Contact not found." msgstr "Contacto no encontrado." @@ -6376,47 +6437,47 @@ msgstr "" msgid "Bad request." msgstr "Petición no reconocida" -#: src/Module/Circle.php:170 +#: src/Module/Circle.php:172 msgid "Save Circle" msgstr "" -#: src/Module/Circle.php:171 +#: src/Module/Circle.php:173 msgid "Filter" msgstr "Filtro" -#: src/Module/Circle.php:177 +#: src/Module/Circle.php:179 msgid "Create a circle of contacts/friends." msgstr "" -#: src/Module/Circle.php:219 +#: src/Module/Circle.php:221 msgid "Unable to remove circle." msgstr "" -#: src/Module/Circle.php:270 +#: src/Module/Circle.php:272 msgid "Delete Circle" msgstr "" -#: src/Module/Circle.php:280 +#: src/Module/Circle.php:282 msgid "Edit Circle Name" msgstr "" -#: src/Module/Circle.php:290 +#: src/Module/Circle.php:292 msgid "Members" msgstr "Miembros" -#: src/Module/Circle.php:293 +#: src/Module/Circle.php:295 msgid "Circle is empty" msgstr "" -#: src/Module/Circle.php:306 +#: src/Module/Circle.php:311 msgid "Remove contact from circle" msgstr "" -#: src/Module/Circle.php:329 +#: src/Module/Circle.php:334 msgid "Click on a contact to add or remove." msgstr "Pulsa en un contacto para añadirlo o eliminarlo." -#: src/Module/Circle.php:343 +#: src/Module/Circle.php:351 msgid "Add contact to circle" msgstr "" @@ -6451,7 +6512,7 @@ msgid "Only show blocked contacts" msgstr "Mostrar solo contactos bloqueados" #: src/Module/Contact.php:368 src/Module/Contact.php:440 -#: src/Module/Settings/Server/Index.php:107 src/Object/Post.php:386 +#: src/Module/Settings/Server/Index.php:107 src/Object/Post.php:399 msgid "Ignored" msgstr "Ignorados" @@ -6500,18 +6561,18 @@ msgstr "Resultados para: %s" msgid "Update" msgstr "Actualizar" -#: src/Module/Contact.php:467 src/Module/Contact/Profile.php:511 +#: src/Module/Contact.php:467 src/Module/Contact/Profile.php:518 #: src/Module/Moderation/Blocklist/Contact.php:117 #: src/Module/Moderation/Users/Blocked.php:138 #: src/Module/Moderation/Users/Index.php:154 msgid "Unblock" msgstr "Desbloquear" -#: src/Module/Contact.php:468 src/Module/Contact/Profile.php:519 +#: src/Module/Contact.php:468 src/Module/Contact/Profile.php:526 msgid "Unignore" msgstr "Quitar de Ignorados" -#: src/Module/Contact.php:469 src/Module/Contact/Profile.php:527 +#: src/Module/Contact.php:469 src/Module/Contact/Profile.php:534 msgid "Uncollapse" msgstr "" @@ -6563,7 +6624,7 @@ msgstr "Solicitud de Contacto pendiente" msgid "Pending incoming contact request" msgstr "Solicitud de Contacto pendiente" -#: src/Module/Contact.php:626 src/Module/Contact/Profile.php:371 +#: src/Module/Contact.php:626 src/Module/Contact/Profile.php:377 #, php-format msgid "Visit %s's profile [%s]" msgstr "Ver el perfil de %s [%s]" @@ -6578,7 +6639,7 @@ msgstr "Volver al editor de contactos" #: src/Module/Contact/Advanced.php:134 #: src/Module/Moderation/Blocklist/Contact.php:122 -#: src/Module/Moderation/Reports.php:95 +#: src/Module/Moderation/Reports.php:110 #: src/Module/Moderation/Users/Active.php:126 #: src/Module/Moderation/Users/Blocked.php:126 #: src/Module/Moderation/Users/Create.php:70 @@ -6665,12 +6726,13 @@ msgstr[0] "Contacto (%s)" msgstr[1] "Contactos (%s)" msgstr[2] "Contactos (%s)" -#: src/Module/Contact/Follow.php:70 src/Module/Contact/Redir.php:62 -#: src/Module/Contact/Redir.php:222 src/Module/Conversation/Community.php:166 +#: src/Module/Contact/Follow.php:70 src/Module/Contact/Redir.php:63 +#: src/Module/Contact/Redir.php:223 src/Module/Conversation/Community.php:166 #: src/Module/Debug/ItemBody.php:38 src/Module/Diaspora/Receive.php:57 #: src/Module/Item/Display.php:96 src/Module/Item/Feed.php:59 #: src/Module/Item/Follow.php:41 src/Module/Item/Ignore.php:41 -#: src/Module/Item/Pin.php:41 src/Module/Item/Pin.php:56 +#: src/Module/Item/Language.php:53 src/Module/Item/Pin.php:41 +#: src/Module/Item/Pin.php:56 src/Module/Item/Searchtext.php:53 #: src/Module/Item/Star.php:42 src/Module/Update/Display.php:37 msgid "Access denied." msgstr "Acceso denegado." @@ -6704,16 +6766,16 @@ msgstr "Por favor responde lo siguiente:" msgid "Your Identity Address:" msgstr "Dirección de tu Identidad:" -#: src/Module/Contact/Follow.php:170 src/Module/Contact/Profile.php:402 +#: src/Module/Contact/Follow.php:170 src/Module/Contact/Profile.php:408 #: src/Module/Contact/Unfollow.php:129 -#: src/Module/Moderation/Blocklist/Contact.php:133 -#: src/Module/Moderation/Reports.php:104 +#: src/Module/Moderation/Blocklist/Contact.php:131 +#: src/Module/Moderation/Reports.php:117 #: src/Module/Notifications/Introductions.php:129 #: src/Module/Notifications/Introductions.php:198 msgid "Profile URL" msgstr "URL del Perfil" -#: src/Module/Contact/Follow.php:171 src/Module/Contact/Profile.php:414 +#: src/Module/Contact/Follow.php:171 src/Module/Contact/Profile.php:420 #: src/Module/Notifications/Introductions.php:191 #: src/Module/Profile/Profile.php:234 msgid "Tags:" @@ -6736,7 +6798,7 @@ msgstr "" msgid "The contact could not be added." msgstr "El contacto no puede añadirse." -#: src/Module/Contact/MatchInterests.php:94 +#: src/Module/Contact/MatchInterests.php:95 #: src/Module/Media/Attachment/Upload.php:77 #: src/Module/Media/Attachment/Upload.php:82 #: src/Module/Media/Photo/Upload.php:81 src/Module/Media/Photo/Upload.php:86 @@ -6744,253 +6806,253 @@ msgstr "El contacto no puede añadirse." msgid "Invalid request." msgstr "Consulta invalida" -#: src/Module/Contact/MatchInterests.php:101 +#: src/Module/Contact/MatchInterests.php:102 msgid "No keywords to match. Please add keywords to your profile." msgstr "No hay etiquetas, añade etiquetas a tu perfil." -#: src/Module/Contact/MatchInterests.php:144 +#: src/Module/Contact/MatchInterests.php:145 msgid "Profile Match" msgstr "Coincidencia de Perfil" -#: src/Module/Contact/Profile.php:140 +#: src/Module/Contact/Profile.php:145 msgid "Failed to update contact record." msgstr "Error al actualizar el contacto." -#: src/Module/Contact/Profile.php:190 +#: src/Module/Contact/Profile.php:195 msgid "Contact has been unblocked" msgstr "Contacto ha sido desbloqueado" -#: src/Module/Contact/Profile.php:194 +#: src/Module/Contact/Profile.php:199 msgid "Contact has been blocked" msgstr "Contacto ha sido bloqueado" -#: src/Module/Contact/Profile.php:206 +#: src/Module/Contact/Profile.php:211 msgid "Contact has been unignored" msgstr "El contacto ya no está ignorado" -#: src/Module/Contact/Profile.php:210 +#: src/Module/Contact/Profile.php:215 msgid "Contact has been ignored" msgstr "Contacto ha sido ignorado" -#: src/Module/Contact/Profile.php:222 +#: src/Module/Contact/Profile.php:227 msgid "Contact has been uncollapsed" msgstr "" -#: src/Module/Contact/Profile.php:226 +#: src/Module/Contact/Profile.php:231 msgid "Contact has been collapsed" msgstr "" -#: src/Module/Contact/Profile.php:254 +#: src/Module/Contact/Profile.php:259 #, php-format msgid "You are mutual friends with %s" msgstr "Ahora tienes una amistad mutua con %s" -#: src/Module/Contact/Profile.php:255 +#: src/Module/Contact/Profile.php:260 #, php-format msgid "You are sharing with %s" msgstr "Estás compartiendo con %s" -#: src/Module/Contact/Profile.php:256 +#: src/Module/Contact/Profile.php:261 #, php-format msgid "%s is sharing with you" msgstr "%s está compartiendo contigo" -#: src/Module/Contact/Profile.php:272 +#: src/Module/Contact/Profile.php:277 msgid "Private communications are not available for this contact." msgstr "Las comunicaciones privadas no está disponibles para este contacto." -#: src/Module/Contact/Profile.php:282 +#: src/Module/Contact/Profile.php:287 msgid "This contact is on a server you ignored." msgstr "" -#: src/Module/Contact/Profile.php:285 +#: src/Module/Contact/Profile.php:290 msgid "Never" msgstr "Nunca" -#: src/Module/Contact/Profile.php:288 +#: src/Module/Contact/Profile.php:293 msgid "(Update was not successful)" msgstr "(La actualización no se completo)" -#: src/Module/Contact/Profile.php:288 +#: src/Module/Contact/Profile.php:293 msgid "(Update was successful)" msgstr "(Actualización exitosa)" -#: src/Module/Contact/Profile.php:290 src/Module/Contact/Profile.php:482 +#: src/Module/Contact/Profile.php:295 src/Module/Contact/Profile.php:489 msgid "Suggest friends" msgstr "Sugerir amigos" -#: src/Module/Contact/Profile.php:294 +#: src/Module/Contact/Profile.php:299 #, php-format msgid "Network type: %s" msgstr "Tipo de red: %s" -#: src/Module/Contact/Profile.php:299 +#: src/Module/Contact/Profile.php:304 msgid "Communications lost with this contact!" msgstr "¡Se ha perdido la comunicación con este contacto!" -#: src/Module/Contact/Profile.php:305 +#: src/Module/Contact/Profile.php:310 msgid "Fetch further information for feeds" msgstr "Recaudar información complementaria de los feeds" -#: src/Module/Contact/Profile.php:307 +#: src/Module/Contact/Profile.php:312 msgid "" "Fetch information like preview pictures, title and teaser from the feed " "item. You can activate this if the feed doesn't contain much text. Keywords " "are taken from the meta header in the feed item and are posted as hash tags." msgstr "Obtener información como vistas previas, título e intro del artículo. Puedes desactivarlo si el artículo no contiene mucho texto. Etiquetas se toman de la cabecera del artículo y se publican como #etiquetas." -#: src/Module/Contact/Profile.php:310 +#: src/Module/Contact/Profile.php:315 msgid "Fetch information" msgstr "Recuperar información" -#: src/Module/Contact/Profile.php:311 +#: src/Module/Contact/Profile.php:316 msgid "Fetch keywords" msgstr "Recuperar etiquetas" -#: src/Module/Contact/Profile.php:312 +#: src/Module/Contact/Profile.php:317 msgid "Fetch information and keywords" msgstr "Recuperar información y palabras claves" -#: src/Module/Contact/Profile.php:322 src/Module/Contact/Profile.php:327 -#: src/Module/Contact/Profile.php:332 src/Module/Contact/Profile.php:338 +#: src/Module/Contact/Profile.php:327 src/Module/Contact/Profile.php:332 +#: src/Module/Contact/Profile.php:337 src/Module/Contact/Profile.php:343 msgid "No mirroring" msgstr "No copiar" -#: src/Module/Contact/Profile.php:323 src/Module/Contact/Profile.php:333 -#: src/Module/Contact/Profile.php:339 +#: src/Module/Contact/Profile.php:328 src/Module/Contact/Profile.php:338 +#: src/Module/Contact/Profile.php:344 msgid "Mirror as my own posting" msgstr "Copiar como publicación propia" -#: src/Module/Contact/Profile.php:328 src/Module/Contact/Profile.php:334 +#: src/Module/Contact/Profile.php:333 src/Module/Contact/Profile.php:339 msgid "Native reshare" msgstr "Reenviar (nativo)" -#: src/Module/Contact/Profile.php:353 +#: src/Module/Contact/Profile.php:359 msgid "Contact Information / Notes" msgstr "Información del Contacto / Notas" -#: src/Module/Contact/Profile.php:354 +#: src/Module/Contact/Profile.php:360 msgid "Contact Settings" msgstr "Ajustes del contacto" -#: src/Module/Contact/Profile.php:362 +#: src/Module/Contact/Profile.php:368 msgid "Contact" msgstr "Contacto" -#: src/Module/Contact/Profile.php:366 +#: src/Module/Contact/Profile.php:372 msgid "Their personal note" msgstr "Su nota personal" -#: src/Module/Contact/Profile.php:368 +#: src/Module/Contact/Profile.php:374 msgid "Edit contact notes" msgstr "Editar notas del contacto" -#: src/Module/Contact/Profile.php:372 +#: src/Module/Contact/Profile.php:378 msgid "Block/Unblock contact" msgstr "Boquear/Desbloquear contacto" -#: src/Module/Contact/Profile.php:373 +#: src/Module/Contact/Profile.php:379 #: src/Module/Moderation/Report/Create.php:293 msgid "Ignore contact" msgstr "Ignorar contacto" -#: src/Module/Contact/Profile.php:374 +#: src/Module/Contact/Profile.php:380 msgid "View conversations" msgstr "Ver conversaciones" -#: src/Module/Contact/Profile.php:379 +#: src/Module/Contact/Profile.php:385 msgid "Last update:" msgstr "Última actualización:" -#: src/Module/Contact/Profile.php:381 +#: src/Module/Contact/Profile.php:387 msgid "Update public posts" msgstr "Actualizar publicaciones públicas" -#: src/Module/Contact/Profile.php:383 src/Module/Contact/Profile.php:492 +#: src/Module/Contact/Profile.php:389 src/Module/Contact/Profile.php:499 msgid "Update now" msgstr "Actualizar ahora" -#: src/Module/Contact/Profile.php:385 +#: src/Module/Contact/Profile.php:391 msgid "Awaiting connection acknowledge" msgstr "Esperando respuesta de conexión" -#: src/Module/Contact/Profile.php:386 +#: src/Module/Contact/Profile.php:392 msgid "Currently blocked" msgstr "Bloqueados" -#: src/Module/Contact/Profile.php:387 +#: src/Module/Contact/Profile.php:393 msgid "Currently ignored" msgstr "Ignorados" -#: src/Module/Contact/Profile.php:388 +#: src/Module/Contact/Profile.php:394 msgid "Currently collapsed" msgstr "" -#: src/Module/Contact/Profile.php:389 +#: src/Module/Contact/Profile.php:395 msgid "Currently archived" msgstr "Archivados" -#: src/Module/Contact/Profile.php:392 +#: src/Module/Contact/Profile.php:398 msgid "Manage remote servers" msgstr "" -#: src/Module/Contact/Profile.php:394 +#: src/Module/Contact/Profile.php:400 #: src/Module/Notifications/Introductions.php:192 msgid "Hide this contact from others" msgstr "Ocultar el contacto a los demás." -#: src/Module/Contact/Profile.php:394 +#: src/Module/Contact/Profile.php:400 msgid "" "Replies/likes to your public posts may still be visible" msgstr "Los comentarios o \"me gusta\" en tus publicaciones públicas todavía pueden ser visibles." -#: src/Module/Contact/Profile.php:395 +#: src/Module/Contact/Profile.php:401 msgid "Notification for new posts" msgstr "Notificación de nuevos temas." -#: src/Module/Contact/Profile.php:395 +#: src/Module/Contact/Profile.php:401 msgid "Send a notification of every new post of this contact" msgstr "Enviar una notificacion por nuevos temas de este contacto." -#: src/Module/Contact/Profile.php:397 +#: src/Module/Contact/Profile.php:403 msgid "Keyword Deny List" msgstr "Lista de Etiquetas Prohibidas" -#: src/Module/Contact/Profile.php:397 +#: src/Module/Contact/Profile.php:403 msgid "" "Comma separated list of keywords that should not be converted to hashtags, " "when \"Fetch information and keywords\" is selected" msgstr "Lista separada por comas de palabras claves que no deberían ser convertidas en #etiquetas cuando \"Recaudar información y palabras claves\" es seleccionado" -#: src/Module/Contact/Profile.php:415 +#: src/Module/Contact/Profile.php:421 #: src/Module/Settings/TwoFactor/Index.php:160 msgid "Actions" msgstr "Acciones" -#: src/Module/Contact/Profile.php:417 +#: src/Module/Contact/Profile.php:423 #: src/Module/Settings/TwoFactor/Index.php:140 view/theme/frio/theme.php:232 msgid "Status" msgstr "Estado" -#: src/Module/Contact/Profile.php:423 +#: src/Module/Contact/Profile.php:429 msgid "Mirror postings from this contact" msgstr "Espejar publicaciones de este contacto" -#: src/Module/Contact/Profile.php:425 +#: src/Module/Contact/Profile.php:431 msgid "" "Mark this contact as remote_self, this will cause friendica to repost new " "entries from this contact." msgstr "Marcar este contacto como perfil_remoto, esto generara que friendica reenvía nuevas publicaciones desde esta cuenta." -#: src/Module/Contact/Profile.php:428 +#: src/Module/Contact/Profile.php:434 msgid "Channel Settings" msgstr "" -#: src/Module/Contact/Profile.php:429 +#: src/Module/Contact/Profile.php:435 msgid "Frequency of this contact in relevant channels" msgstr "" -#: src/Module/Contact/Profile.php:430 +#: src/Module/Contact/Profile.php:436 msgid "" "Depending on the type of the channel not all posts from this contact are " "displayed. By default, posts need to have a minimum amount of interactions " @@ -7000,68 +7062,78 @@ msgid "" "block or hide the contact completely." msgstr "" -#: src/Module/Contact/Profile.php:431 +#: src/Module/Contact/Profile.php:437 msgid "Default frequency" msgstr "" -#: src/Module/Contact/Profile.php:431 +#: src/Module/Contact/Profile.php:437 msgid "" "Posts by this contact are displayed in the \"for you\" channel if you " "interact often with this contact or if a post reached some level of " "interaction." msgstr "" -#: src/Module/Contact/Profile.php:432 +#: src/Module/Contact/Profile.php:438 msgid "Display all posts of this contact" msgstr "" -#: src/Module/Contact/Profile.php:432 +#: src/Module/Contact/Profile.php:438 msgid "All posts from this contact will appear on the \"for you\" channel" msgstr "" -#: src/Module/Contact/Profile.php:433 +#: src/Module/Contact/Profile.php:439 msgid "Display only few posts" msgstr "" -#: src/Module/Contact/Profile.php:433 +#: src/Module/Contact/Profile.php:439 msgid "" "When a contact creates a lot of posts in a short period, this setting " "reduces the number of displayed posts in every channel." msgstr "" -#: src/Module/Contact/Profile.php:434 +#: src/Module/Contact/Profile.php:440 msgid "Never display posts" msgstr "" -#: src/Module/Contact/Profile.php:434 +#: src/Module/Contact/Profile.php:440 msgid "Posts from this contact will never be displayed in any channel" msgstr "" -#: src/Module/Contact/Profile.php:502 +#: src/Module/Contact/Profile.php:441 +msgid "Channel Only" +msgstr "" + +#: src/Module/Contact/Profile.php:441 +msgid "" +"If enabled, posts from this contact will only appear in channels, but not in" +" the network stream." +msgstr "" + +#: src/Module/Contact/Profile.php:509 msgid "Refetch contact data" msgstr "Recuperar datos del contacto." -#: src/Module/Contact/Profile.php:513 +#: src/Module/Contact/Profile.php:520 msgid "Toggle Blocked status" msgstr "Cambiar Estatus de Bloqueado" -#: src/Module/Contact/Profile.php:521 +#: src/Module/Contact/Profile.php:528 msgid "Toggle Ignored status" msgstr "Cambiar ignorados" -#: src/Module/Contact/Profile.php:529 +#: src/Module/Contact/Profile.php:536 msgid "Toggle Collapsed status" msgstr "" -#: src/Module/Contact/Profile.php:536 src/Module/Contact/Revoke.php:106 +#: src/Module/Contact/Profile.php:543 src/Module/Contact/Revoke.php:106 msgid "Revoke Follow" msgstr "" -#: src/Module/Contact/Profile.php:538 +#: src/Module/Contact/Profile.php:545 msgid "Revoke the follow from this contact" msgstr "" -#: src/Module/Contact/Redir.php:134 src/Module/Contact/Redir.php:186 +#: src/Module/Contact/Redir.php:135 src/Module/Contact/Redir.php:187 msgid "Bad Request." msgstr "Petición errónea" @@ -7083,13 +7155,6 @@ msgid "" "and they will have to manually follow you back again." msgstr "" -#: src/Module/Contact/Revoke.php:108 -#: src/Module/Notifications/Introductions.php:144 -#: src/Module/OAuth/Acknowledge.php:54 src/Module/Register.php:130 -#: src/Module/Settings/TwoFactor/Trusted.php:129 -msgid "Yes" -msgstr "Sí" - #: src/Module/Contact/Suggestions.php:62 msgid "" "No suggestions available. If this is a new site, please try again in 24 " @@ -7140,33 +7205,29 @@ msgstr "Fediverso no disponible" msgid "Not available." msgstr "No disponible" -#: src/Module/Conversation/Network.php:200 +#: src/Module/Conversation/Network.php:214 msgid "No such circle" msgstr "" -#: src/Module/Conversation/Network.php:204 +#: src/Module/Conversation/Network.php:218 #, php-format msgid "Circle: %s" msgstr "" -#: src/Module/Conversation/Network.php:223 +#: src/Module/Conversation/Network.php:237 #, php-format msgid "Error %d (%s) while fetching the timeline." msgstr "" -#: src/Module/Conversation/Network.php:300 +#: src/Module/Conversation/Network.php:314 msgid "Network feed not available." msgstr "" -#: src/Module/Conversation/Timeline.php:196 -msgid "Own Contacts" -msgstr "Contactos propios" - -#: src/Module/Conversation/Timeline.php:200 +#: src/Module/Conversation/Timeline.php:203 msgid "Include" msgstr "Incluir" -#: src/Module/Conversation/Timeline.php:201 +#: src/Module/Conversation/Timeline.php:204 msgid "Hide" msgstr "Ocultar" @@ -7386,12 +7447,12 @@ msgstr "HTML" msgid "Twitter Source / Tweet URL (requires API key)" msgstr "Fuente Twitter / Tweet URL (requiere API key)" -#: src/Module/Debug/Feed.php:52 src/Module/Filer/SaveTag.php:47 +#: src/Module/Debug/Feed.php:53 src/Module/Filer/SaveTag.php:47 #: src/Module/Settings/Profile/Index.php:177 msgid "You must be logged in to use this module" msgstr "Debes ingresar para usar este módulo" -#: src/Module/Debug/Feed.php:77 +#: src/Module/Debug/Feed.php:78 msgid "Source URL" msgstr "URL Fuente" @@ -7493,56 +7554,56 @@ msgstr "Sugerencias de amistad" msgid "Suggest a friend for %s" msgstr "Recomienda un amigo a %s" -#: src/Module/Friendica.php:82 +#: src/Module/Friendica.php:81 msgid "Installed addons/apps:" msgstr "Añadidos/apps Instalados:" -#: src/Module/Friendica.php:87 +#: src/Module/Friendica.php:86 msgid "No installed addons/apps" msgstr "Añadidos/apps no instalados" -#: src/Module/Friendica.php:92 +#: src/Module/Friendica.php:91 #, php-format msgid "Read about the Terms of Service of this node." msgstr "Leer acerca de Términos de Servicio del nodo." -#: src/Module/Friendica.php:99 +#: src/Module/Friendica.php:98 msgid "On this server the following remote servers are blocked." msgstr "En este servidor los siguientes servidores remotos están bloqueados." -#: src/Module/Friendica.php:102 +#: 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:232 msgid "Reason for the block" msgstr "Razón para el bloqueo" -#: src/Module/Friendica.php:104 +#: src/Module/Friendica.php:103 msgid "Download this list in CSV format" msgstr "" -#: src/Module/Friendica.php:118 +#: src/Module/Friendica.php:117 #, php-format msgid "" "This is Friendica, version %s that is running at the web location %s. The " "database version is %s, the post update version is %s." msgstr "Este es Friendica, version %s ejecutándose en ubicación %s. Versión de la BD es %s, la versión después de actualización es %s." -#: src/Module/Friendica.php:123 +#: src/Module/Friendica.php:122 msgid "" "Please visit Friendi.ca to learn more " "about the Friendica project." msgstr "Visite Friendi.ca para aprender más sobre el proyecto Friendica, por favor." -#: src/Module/Friendica.php:124 +#: src/Module/Friendica.php:123 msgid "Bug reports and issues: please visit" msgstr "Reporte de fallos y problemas: por favor visita" -#: src/Module/Friendica.php:124 +#: src/Module/Friendica.php:123 msgid "the bugtracker at github" msgstr "aviso de fallas (bugs) en github" -#: src/Module/Friendica.php:125 +#: src/Module/Friendica.php:124 msgid "Suggestions, praise, etc. - please email \"info\" at \"friendi - dot - ca" msgstr "Sugerencias, agradecimientos, etc. - envie correo \"info\" at \"friendi - dot - ca" @@ -7818,41 +7879,41 @@ msgid "" "important, please visit http://friendi.ca" msgstr "Para más información sobre el proyecto Friendica y por qué sentimos que es importante, visite http://friendi.ca, por favor" -#: src/Module/Item/Compose.php:85 +#: src/Module/Item/Compose.php:94 msgid "Please enter a post body." msgstr "Ingresa un contenido." -#: src/Module/Item/Compose.php:98 +#: src/Module/Item/Compose.php:105 msgid "This feature is only available with the frio theme." msgstr "Esta opción solo disponible con Tema Frio." -#: src/Module/Item/Compose.php:122 +#: src/Module/Item/Compose.php:129 msgid "Compose new personal note" msgstr "Generar nueva nota personal" -#: src/Module/Item/Compose.php:131 +#: src/Module/Item/Compose.php:138 msgid "Compose new post" msgstr "Generar nuevo artículo" -#: src/Module/Item/Compose.php:187 +#: src/Module/Item/Compose.php:194 msgid "Visibility" msgstr "Visibilidad" -#: src/Module/Item/Compose.php:203 +#: src/Module/Item/Compose.php:210 msgid "Clear the location" msgstr "Borrar ubicación" -#: src/Module/Item/Compose.php:204 +#: src/Module/Item/Compose.php:211 msgid "Location services are unavailable on your device" msgstr "Servicios de ubicación no disponibles en tu dispositivo" -#: src/Module/Item/Compose.php:205 +#: src/Module/Item/Compose.php:212 msgid "" "Location services are disabled. Please check the website's permissions on " "your device" msgstr "Servicios de ubicación no habilitados. Checa los permisos del sitio en tu dispositivo" -#: src/Module/Item/Compose.php:211 +#: src/Module/Item/Compose.php:218 msgid "" "You can make this page always open when you use the New Post button in the " "Theme Customization settings." @@ -7965,29 +8026,33 @@ msgid "Public Group" msgstr "" #: src/Module/Moderation/BaseUsers.php:122 src/Module/Settings/Account.php:503 +msgid "Public Group - Restricted" +msgstr "" + +#: src/Module/Moderation/BaseUsers.php:123 src/Module/Settings/Account.php:510 msgid "Automatic Friend Page" msgstr "Página de Amistad Autómatica" -#: src/Module/Moderation/BaseUsers.php:123 +#: src/Module/Moderation/BaseUsers.php:124 msgid "Private Group" msgstr "" -#: src/Module/Moderation/BaseUsers.php:126 +#: src/Module/Moderation/BaseUsers.php:127 #: src/Module/Moderation/Summary.php:53 src/Module/Settings/Account.php:453 msgid "Personal Page" msgstr "Página personal" -#: src/Module/Moderation/BaseUsers.php:127 +#: src/Module/Moderation/BaseUsers.php:128 #: src/Module/Moderation/Summary.php:54 src/Module/Settings/Account.php:460 msgid "Organisation Page" msgstr "Página de Organización" -#: src/Module/Moderation/BaseUsers.php:128 +#: src/Module/Moderation/BaseUsers.php:129 #: src/Module/Moderation/Summary.php:55 src/Module/Settings/Account.php:467 msgid "News Page" msgstr "Página de Noticias" -#: src/Module/Moderation/BaseUsers.php:129 +#: src/Module/Moderation/BaseUsers.php:130 #: src/Module/Moderation/Summary.php:56 src/Module/Settings/Account.php:474 msgid "Community Group" msgstr "" @@ -8043,7 +8108,7 @@ msgid "Block New Remote Contact" msgstr "Bloquear nuevo contacto remoto" #: src/Module/Moderation/Blocklist/Contact.php:122 -#: src/Module/Moderation/Reports.php:95 +#: src/Module/Moderation/Reports.php:110 msgid "Photo" msgstr "Foto" @@ -8051,7 +8116,7 @@ msgstr "Foto" msgid "Reason" msgstr "Motivo" -#: src/Module/Moderation/Blocklist/Contact.php:130 +#: src/Module/Moderation/Blocklist/Contact.php:128 #, php-format msgid "%s total blocked contact" msgid_plural "%s total blocked contacts" @@ -8059,21 +8124,21 @@ msgstr[0] "%s contacto bloqueado en total" msgstr[1] "%s contactos bloqueados en total" msgstr[2] "%s contactos bloqueados en total" -#: src/Module/Moderation/Blocklist/Contact.php:133 +#: src/Module/Moderation/Blocklist/Contact.php:131 msgid "URL of the remote contact to block." msgstr "URL del contacto remoto a bloquear." -#: src/Module/Moderation/Blocklist/Contact.php:134 +#: src/Module/Moderation/Blocklist/Contact.php:132 msgid "Also purge contact" msgstr "" -#: src/Module/Moderation/Blocklist/Contact.php:134 +#: src/Module/Moderation/Blocklist/Contact.php:132 msgid "" "Removes all content related to this contact from the node. Keeps the contact" " record. This action cannot be undone." msgstr "" -#: src/Module/Moderation/Blocklist/Contact.php:135 +#: src/Module/Moderation/Blocklist/Contact.php:133 #: src/Module/Moderation/Blocklist/Server/Import.php:124 msgid "Block Reason" msgstr "Razón de bloqueo" @@ -8268,7 +8333,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:231 msgid "Blocked server domain pattern" msgstr "Patrón de Servidor de Dominio Bloqueado" @@ -8608,23 +8673,23 @@ msgstr "" msgid "3. Pick posts" msgstr "" -#: src/Module/Moderation/Reports.php:90 +#: src/Module/Moderation/Reports.php:105 msgid "List of reports" msgstr "" -#: src/Module/Moderation/Reports.php:91 +#: src/Module/Moderation/Reports.php:106 msgid "This page display reports created by our or remote users." msgstr "" -#: src/Module/Moderation/Reports.php:92 +#: src/Module/Moderation/Reports.php:107 msgid "No report exists at this node." msgstr "" -#: src/Module/Moderation/Reports.php:95 +#: src/Module/Moderation/Reports.php:110 msgid "Category" msgstr "" -#: src/Module/Moderation/Reports.php:101 +#: src/Module/Moderation/Reports.php:114 #, php-format msgid "%s total report" msgid_plural "%s total reports" @@ -8632,7 +8697,7 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: src/Module/Moderation/Reports.php:104 +#: src/Module/Moderation/Reports.php:117 msgid "URL of the reported contact." msgstr "" @@ -8877,12 +8942,6 @@ msgstr "Sugerido por:" msgid "Claims to be known to you: " msgstr "Dice conocerte: " -#: src/Module/Notifications/Introductions.php:144 -#: src/Module/OAuth/Acknowledge.php:55 src/Module/Register.php:131 -#: src/Module/Settings/TwoFactor/Trusted.php:129 -msgid "No" -msgstr "No" - #: src/Module/Notifications/Introductions.php:152 msgid "Shall your connection be bidirectional or not?" msgstr "¿Debe la conexión ser bidireccional o no?" @@ -8943,11 +9002,11 @@ msgstr "Notificaciones de Inicio" msgid "Show unread" msgstr "Mostrar no leído" -#: src/Module/Notifications/Ping.php:246 +#: src/Module/Notifications/Ping.php:220 msgid "{0} requested registration" msgstr "{0} solicita registro" -#: src/Module/Notifications/Ping.php:255 +#: src/Module/Notifications/Ping.php:229 #, php-format msgid "{0} and %d others requested registration" msgstr "{0} y %d otros solicitaron registro" @@ -8989,7 +9048,7 @@ msgstr "" msgid "Resubscribing to OStatus contacts" msgstr "Resubscribir a contactos de OStatus" -#: src/Module/OStatus/Repair.php:84 src/Module/OStatus/Subscribe.php:158 +#: src/Module/OStatus/Repair.php:84 src/Module/OStatus/Subscribe.php:160 msgid "Keep this window open until done." msgstr "Manténer la ventana abierta hasta que finalice." @@ -9001,126 +9060,65 @@ msgstr "" msgid "No OStatus contacts to resubscribe to." msgstr "" -#: src/Module/OStatus/Subscribe.php:70 +#: src/Module/OStatus/Subscribe.php:72 msgid "Subscribing to contacts" msgstr "" -#: src/Module/OStatus/Subscribe.php:79 +#: src/Module/OStatus/Subscribe.php:81 msgid "No contact provided." msgstr "No se suministra contacto." -#: src/Module/OStatus/Subscribe.php:85 +#: src/Module/OStatus/Subscribe.php:87 msgid "Couldn't fetch information for contact." msgstr "No se encuentra la información del contacto." -#: src/Module/OStatus/Subscribe.php:96 +#: src/Module/OStatus/Subscribe.php:98 msgid "Couldn't fetch friends for contact." msgstr "No se encuentran datos de amigos de contacto." -#: src/Module/OStatus/Subscribe.php:102 src/Module/OStatus/Subscribe.php:113 +#: src/Module/OStatus/Subscribe.php:104 src/Module/OStatus/Subscribe.php:115 msgid "Couldn't fetch following contacts." msgstr "" -#: src/Module/OStatus/Subscribe.php:108 +#: src/Module/OStatus/Subscribe.php:110 msgid "Couldn't fetch remote profile." msgstr "" -#: src/Module/OStatus/Subscribe.php:118 +#: src/Module/OStatus/Subscribe.php:120 msgid "Unsupported network" msgstr "" -#: src/Module/OStatus/Subscribe.php:134 +#: src/Module/OStatus/Subscribe.php:136 msgid "Done" msgstr "Hecho" -#: src/Module/OStatus/Subscribe.php:148 +#: src/Module/OStatus/Subscribe.php:150 msgid "success" msgstr "éxito!" -#: src/Module/OStatus/Subscribe.php:150 +#: src/Module/OStatus/Subscribe.php:152 msgid "failed" msgstr "fallido" -#: src/Module/OStatus/Subscribe.php:153 +#: src/Module/OStatus/Subscribe.php:155 msgid "ignored" msgstr "ignorado" -#: src/Module/PermissionTooltip.php:49 -#, php-format -msgid "Wrong type \"%s\", expected one of: %s" -msgstr "Tipo erróneo \"%s\", se esperaba uno: %s" - -#: src/Module/PermissionTooltip.php:79 -msgid "Model not found" -msgstr "Modelo no encontrado" - -#: src/Module/PermissionTooltip.php:94 -msgid "Unlisted" -msgstr "" - -#: src/Module/PermissionTooltip.php:112 -msgid "Remote privacy information not available." -msgstr "Privacidad de la información remota no disponible." - -#: src/Module/PermissionTooltip.php:120 -msgid "Visible to:" -msgstr "Visible para:" - -#: src/Module/PermissionTooltip.php:214 -#, php-format -msgid "Collection (%s)" -msgstr "" - -#: src/Module/PermissionTooltip.php:218 -#, php-format -msgid "Followers (%s)" -msgstr "" - -#: src/Module/PermissionTooltip.php:237 -#, php-format -msgid "%d more" -msgstr "" - -#: src/Module/PermissionTooltip.php:241 -#, php-format -msgid "To: %s
" -msgstr "" - -#: src/Module/PermissionTooltip.php:244 -#, php-format -msgid "CC: %s
" -msgstr "" - -#: src/Module/PermissionTooltip.php:247 -#, php-format -msgid "BCC: %s
" -msgstr "" - -#: src/Module/PermissionTooltip.php:250 -#, php-format -msgid "Audience: %s
" -msgstr "" - -#: src/Module/PermissionTooltip.php:253 -#, php-format -msgid "Attributed To: %s
" -msgstr "" - -#: src/Module/Photo.php:123 +#: src/Module/Photo.php:124 msgid "The Photo is not available." msgstr "" -#: src/Module/Photo.php:148 +#: src/Module/Photo.php:149 #, php-format msgid "The Photo with id %s is not available." msgstr "La foto con id %s no esta disponible." -#: src/Module/Photo.php:189 +#: src/Module/Photo.php:190 #, php-format msgid "Invalid external resource with url %s." msgstr "" -#: src/Module/Photo.php:191 +#: src/Module/Photo.php:192 #, php-format msgid "Invalid photo with id %s." msgstr "Foto no válida de Id %s." @@ -9166,26 +9164,78 @@ msgstr "Selecciona etiqueta a eliminar: " msgid "Remove" msgstr "Eliminar" +#: src/Module/Privacy/PermissionTooltip.php:71 +#, php-format +msgid "Wrong type \"%s\", expected one of: %s" +msgstr "Tipo erróneo \"%s\", se esperaba uno: %s" + +#: src/Module/Privacy/PermissionTooltip.php:101 +msgid "Model not found" +msgstr "Modelo no encontrado" + +#: src/Module/Privacy/PermissionTooltip.php:118 +msgid "Unlisted" +msgstr "" + +#: src/Module/Privacy/PermissionTooltip.php:124 +msgid "Remote privacy information not available." +msgstr "Privacidad de la información remota no disponible." + +#: src/Module/Privacy/PermissionTooltip.php:131 +msgid "Visible to:" +msgstr "Visible para:" + +#: src/Module/Privacy/PermissionTooltip.php:133 +msgid "CC:" +msgstr "" + +#: src/Module/Privacy/PermissionTooltip.php:134 +msgid "BCC:" +msgstr "" + +#: src/Module/Privacy/PermissionTooltip.php:135 +msgid "Audience:" +msgstr "" + +#: src/Module/Privacy/PermissionTooltip.php:136 +msgid "Attributed To:" +msgstr "" + +#: src/Module/Privacy/PermissionTooltip.php:234 +#, php-format +msgid "Collection (%s)" +msgstr "" + +#: src/Module/Privacy/PermissionTooltip.php:238 +#, php-format +msgid "Followers (%s)" +msgstr "" + +#: src/Module/Privacy/PermissionTooltip.php:255 +#, php-format +msgid "%d more" +msgstr "" + #: src/Module/Profile/Contacts.php:159 msgid "No contacts." msgstr "Sin contactos." #: src/Module/Profile/Conversations.php:106 #: src/Module/Profile/Conversations.php:109 src/Module/Profile/Profile.php:351 -#: src/Module/Profile/Profile.php:354 src/Protocol/Feed.php:1099 -#: src/Protocol/OStatus.php:1009 +#: src/Module/Profile/Profile.php:354 src/Protocol/Feed.php:1095 +#: src/Protocol/OStatus.php:1011 #, php-format msgid "%s's timeline" msgstr "Estado de %s" #: src/Module/Profile/Conversations.php:107 src/Module/Profile/Profile.php:352 -#: src/Protocol/Feed.php:1103 src/Protocol/OStatus.php:1014 +#: src/Protocol/Feed.php:1099 src/Protocol/OStatus.php:1016 #, php-format msgid "%s's posts" msgstr "Artículos de %s" #: src/Module/Profile/Conversations.php:108 src/Module/Profile/Profile.php:353 -#: src/Protocol/Feed.php:1106 src/Protocol/OStatus.php:1018 +#: src/Protocol/Feed.php:1102 src/Protocol/OStatus.php:1020 #, php-format msgid "%s's comments" msgstr "Comentarios de %s" @@ -9344,170 +9394,170 @@ msgstr "" msgid "Remove post" msgstr "" -#: src/Module/Register.php:84 +#: src/Module/Register.php:85 msgid "Only parent users can create additional accounts." msgstr "Solo usuarios superiores pueden crear mas cuentas." -#: src/Module/Register.php:99 src/Module/User/Import.php:111 +#: src/Module/Register.php:100 src/Module/User/Import.php:112 msgid "" "This site has exceeded the number of allowed daily account registrations. " "Please try again tomorrow." msgstr "Este sitio ha excedido el número de registros diarios permitidos. Inténtalo de nuevo mañana por favor." -#: src/Module/Register.php:116 +#: src/Module/Register.php:117 msgid "" "You may (optionally) fill in this form via OpenID by supplying your OpenID " "and clicking \"Register\"." msgstr "Puede (opcionalmente) llenar el formulario vía OpenID proporcionando su OpenID y haciendo clic en \"Registrarse\"." -#: src/Module/Register.php:117 +#: src/Module/Register.php:118 msgid "" "If you are not familiar with OpenID, please leave that field blank and fill " "in the rest of the items." msgstr "Si no estás familiarizado con OpenID, por favor deja ese campo en blanco y rellena el resto de los elementos." -#: src/Module/Register.php:118 +#: src/Module/Register.php:119 msgid "Your OpenID (optional): " msgstr "Tu OpenID (opcional): " -#: src/Module/Register.php:127 +#: src/Module/Register.php:128 msgid "Include your profile in member directory?" msgstr "¿Incluir tu perfil en el directorio de miembros?" -#: src/Module/Register.php:148 +#: src/Module/Register.php:149 msgid "Note for the admin" msgstr "Nota para el administrador" -#: src/Module/Register.php:148 +#: src/Module/Register.php:149 msgid "Leave a message for the admin, why you want to join this node" msgstr "Deje un mensaje para el administrador sobre por qué quiere unirse a este nodo" -#: src/Module/Register.php:149 +#: src/Module/Register.php:150 msgid "Membership on this site is by invitation only." msgstr "Sitio solo accesible mediante invitación." -#: src/Module/Register.php:150 +#: src/Module/Register.php:151 msgid "Your invitation code: " msgstr "Tu código de Invitación: " -#: src/Module/Register.php:158 +#: src/Module/Register.php:159 msgid "Your Display Name (as you would like it to be displayed on this system" msgstr "" -#: src/Module/Register.php:159 +#: src/Module/Register.php:160 msgid "" "Your Email Address: (Initial information will be send there, so this has to " "be an existing address.)" msgstr "Tu Correo electrónico: (Información inicial se enviará allí, por lo que debeser una dirección existente.)" -#: src/Module/Register.php:160 +#: src/Module/Register.php:161 msgid "Please repeat your e-mail address:" msgstr "Repite tu correo:" -#: src/Module/Register.php:162 src/Module/Security/PasswordTooLong.php:100 -#: src/Module/Settings/Account.php:557 +#: src/Module/Register.php:163 src/Module/Security/PasswordTooLong.php:100 +#: src/Module/Settings/Account.php:564 msgid "New Password:" msgstr "Contraseña Nueva:" -#: src/Module/Register.php:162 +#: src/Module/Register.php:163 msgid "Leave empty for an auto generated password." msgstr "Dejar vacío para autogenerar una contraseña" -#: src/Module/Register.php:163 src/Module/Security/PasswordTooLong.php:101 -#: src/Module/Settings/Account.php:558 +#: src/Module/Register.php:164 src/Module/Security/PasswordTooLong.php:101 +#: src/Module/Settings/Account.php:565 msgid "Confirm:" msgstr "Confirmar:" -#: src/Module/Register.php:164 +#: src/Module/Register.php:165 #, php-format msgid "" "Choose a profile nickname. This must begin with a text character. Your " "profile address on this site will then be \"nickname@%s\"." msgstr "Elija un apodo de perfil. Que comience con un carácter de texto. Tu dirección de perfil en este sitio será \"nickname@%s\"." -#: src/Module/Register.php:165 +#: src/Module/Register.php:166 msgid "Choose a nickname: " msgstr "Escoge un apodo: " -#: src/Module/Register.php:173 src/Module/User/Import.php:117 +#: src/Module/Register.php:174 src/Module/User/Import.php:118 msgid "Import" msgstr "Importar" -#: src/Module/Register.php:174 +#: src/Module/Register.php:175 msgid "Import your profile to this friendica instance" msgstr "Importar tu perfil a esta instancia de friendica" -#: src/Module/Register.php:181 +#: src/Module/Register.php:182 msgid "Note: This node explicitly contains adult content" msgstr "Nota: Este nodo contiene material adulto explicito" -#: src/Module/Register.php:183 src/Module/Settings/Delegation.php:181 +#: src/Module/Register.php:184 src/Module/Settings/Delegation.php:181 msgid "Parent Password:" msgstr "Contraseña principal:" -#: src/Module/Register.php:183 src/Module/Settings/Delegation.php:181 +#: src/Module/Register.php:184 src/Module/Settings/Delegation.php:181 msgid "" "Please enter the password of the parent account to legitimize your request." msgstr "Ingrese la contraseña de la cuenta principal para conformar la solicitud." -#: src/Module/Register.php:212 +#: src/Module/Register.php:213 msgid "Password doesn't match." msgstr "Contraseñas diferentes." -#: src/Module/Register.php:218 +#: src/Module/Register.php:219 msgid "Please enter your password." msgstr "Ingresa tu contraseña." -#: src/Module/Register.php:260 +#: src/Module/Register.php:261 msgid "You have entered too much information." msgstr "Demasiada información." -#: src/Module/Register.php:283 +#: src/Module/Register.php:284 msgid "Please enter the identical mail address in the second field." msgstr "Ingresa la misma cuenta de correo en el segundo campo" -#: src/Module/Register.php:291 +#: src/Module/Register.php:292 msgid "Nickname cannot start with a digit." msgstr "" -#: src/Module/Register.php:293 +#: src/Module/Register.php:294 msgid "Nickname can only contain US-ASCII characters." msgstr "" -#: src/Module/Register.php:322 +#: src/Module/Register.php:323 msgid "The additional account was created." msgstr "La cuenta adicional fue creada." -#: src/Module/Register.php:347 +#: src/Module/Register.php:348 msgid "" "Registration successful. Please check your email for further instructions." msgstr "Te has registrado con éxito. Consulta tu correo para más información." -#: src/Module/Register.php:354 +#: src/Module/Register.php:355 #, php-format msgid "" "Failed to send email message. Here your accout details:
login: %s
" "password: %s

You can change your password after login." msgstr "Error al intentar de enviar mensaje de correo. Aquí los detalles de tu cuenta:
Usuario: %s
Contraseña: %s

Puede cambiar tu contraseña después de ingresar al sitio." -#: src/Module/Register.php:360 +#: src/Module/Register.php:361 msgid "Registration successful." msgstr "Registro exitoso." -#: src/Module/Register.php:369 src/Module/Register.php:376 -#: src/Module/Register.php:386 +#: src/Module/Register.php:370 src/Module/Register.php:377 +#: src/Module/Register.php:387 msgid "Your registration can not be processed." msgstr "Tu registro no se puede procesar." -#: src/Module/Register.php:375 +#: src/Module/Register.php:376 msgid "You have to leave a request note for the admin." msgstr "Debes dejar una solicitud al Administrador." -#: src/Module/Register.php:385 +#: src/Module/Register.php:386 msgid "An internal error occured." msgstr "" -#: src/Module/Register.php:407 +#: src/Module/Register.php:408 msgid "Your registration is pending approval by the site owner." msgstr "Tu registro queda pendiente de aprobación por el dueño del sitio." @@ -9640,24 +9690,24 @@ msgid "Update Password" msgstr "" #: src/Module/Security/PasswordTooLong.php:99 -#: src/Module/Settings/Account.php:559 +#: src/Module/Settings/Account.php:566 msgid "Current Password:" msgstr "Contraseña actual:" #: src/Module/Security/PasswordTooLong.php:99 -#: src/Module/Settings/Account.php:559 +#: src/Module/Settings/Account.php:566 msgid "Your current password to confirm the changes" msgstr "Tu contraseña actual para confirmar los cambios." #: src/Module/Security/PasswordTooLong.php:100 -#: src/Module/Settings/Account.php:543 +#: src/Module/Settings/Account.php:550 msgid "" "Allowed characters are a-z, A-Z, 0-9 and special characters except white " "spaces and accentuated letters." msgstr "" #: src/Module/Security/PasswordTooLong.php:100 -#: src/Module/Settings/Account.php:544 +#: src/Module/Settings/Account.php:551 msgid "Password length is limited to 72 characters." msgstr "" @@ -9854,32 +9904,36 @@ msgid "Automatically approves all contact requests." msgstr "Aprueba automáticamente las solicitudes de contacto." #: src/Module/Settings/Account.php:505 +msgid "Contact requests have to be manually approved." +msgstr "" + +#: src/Module/Settings/Account.php:512 msgid "" "Account for a popular profile that automatically approves contact requests " "as \"Friends\"." msgstr "Cuenta para un perfil popular que aprueba automáticamente solicitudes de contacto como \"Amigos\"." -#: src/Module/Settings/Account.php:510 +#: src/Module/Settings/Account.php:517 msgid "Private Group [Experimental]" msgstr "" -#: src/Module/Settings/Account.php:512 +#: src/Module/Settings/Account.php:519 msgid "Requires manual approval of contact requests." msgstr "Requiere aprobación manual de solicitudes de contacto." -#: src/Module/Settings/Account.php:521 +#: src/Module/Settings/Account.php:528 msgid "OpenID:" msgstr "OpenID:" -#: src/Module/Settings/Account.php:521 +#: src/Module/Settings/Account.php:528 msgid "(Optional) Allow this OpenID to login to this account." msgstr "(Opcional) Permitir a este OpenID acceder a esta cuenta." -#: src/Module/Settings/Account.php:529 +#: src/Module/Settings/Account.php:536 msgid "Publish your profile in your local site directory?" msgstr "Publicar tu perfil en tu Directorio Local?" -#: src/Module/Settings/Account.php:529 +#: src/Module/Settings/Account.php:536 #, php-format msgid "" "Your profile will be published in this node's local " @@ -9887,94 +9941,94 @@ msgid "" " system settings." msgstr "Tu perfil se publicará en el directorio de nodo local . Los detalles de tu perfil pueden ser públicos según los ajustes del sistema." -#: src/Module/Settings/Account.php:535 +#: src/Module/Settings/Account.php:542 #, php-format msgid "" "Your profile will also be published in the global friendica directories " "(e.g. %s)." msgstr "Tu perfil también será publicado en Directorios Globales Friendica (ej. %s)." -#: src/Module/Settings/Account.php:548 +#: src/Module/Settings/Account.php:555 msgid "Account Settings" msgstr "Configuración de Cuenta" -#: src/Module/Settings/Account.php:549 +#: src/Module/Settings/Account.php:556 #, php-format msgid "Your Identity Address is '%s' or '%s'." msgstr "Tu dirección de Identidad es '%s' o '%s'." -#: src/Module/Settings/Account.php:556 +#: src/Module/Settings/Account.php:563 msgid "Password Settings" msgstr "Configuración de Contraseña" -#: src/Module/Settings/Account.php:558 +#: src/Module/Settings/Account.php:565 msgid "Leave password fields blank unless changing" msgstr "Deja la contraseña en blanco si no quieres cambiarla" -#: src/Module/Settings/Account.php:560 +#: src/Module/Settings/Account.php:567 msgid "Password:" msgstr "Contraseña:" -#: src/Module/Settings/Account.php:560 +#: src/Module/Settings/Account.php:567 msgid "Your current password to confirm the changes of the email address" msgstr "Tu contraseña actual para confirmar los cambios de cuenta de corréo." -#: src/Module/Settings/Account.php:563 +#: src/Module/Settings/Account.php:570 msgid "Delete OpenID URL" msgstr "Borrar URL de OpenID" -#: src/Module/Settings/Account.php:565 +#: src/Module/Settings/Account.php:572 msgid "Basic Settings" msgstr "Configuración Básica" -#: src/Module/Settings/Account.php:566 +#: src/Module/Settings/Account.php:573 #: src/Module/Settings/Profile/Index.php:283 msgid "Display name:" msgstr "Nombre desplegable:" -#: src/Module/Settings/Account.php:567 +#: src/Module/Settings/Account.php:574 msgid "Email Address:" msgstr "Dirección de Correo:" -#: src/Module/Settings/Account.php:568 +#: src/Module/Settings/Account.php:575 msgid "Your Timezone:" msgstr "Zona horaria:" -#: src/Module/Settings/Account.php:569 +#: src/Module/Settings/Account.php:576 msgid "Your Language:" msgstr "Tu idioma:" -#: src/Module/Settings/Account.php:569 +#: src/Module/Settings/Account.php:576 msgid "" "Set the language we use to show you friendica interface and to send you " "emails" msgstr "Selecciona el idioma que usará la interfaz Friendica y para enviarte correos." -#: src/Module/Settings/Account.php:570 +#: src/Module/Settings/Account.php:577 msgid "Default Post Location:" msgstr "Ubicación predeterminada:" -#: src/Module/Settings/Account.php:571 +#: src/Module/Settings/Account.php:578 msgid "Use Browser Location:" msgstr "Usar localización del navegador:" -#: src/Module/Settings/Account.php:573 +#: src/Module/Settings/Account.php:580 msgid "Security and Privacy Settings" msgstr "Configuración de Seguridad y Privacidad" -#: src/Module/Settings/Account.php:575 +#: src/Module/Settings/Account.php:582 msgid "Maximum Friend Requests/Day:" msgstr "Número máximo de solicitudes de amistad/día:" -#: src/Module/Settings/Account.php:575 +#: src/Module/Settings/Account.php:582 msgid "(to prevent spam abuse)" msgstr "(para prevenir abuso de basura)" -#: src/Module/Settings/Account.php:577 +#: src/Module/Settings/Account.php:584 msgid "Allow your profile to be searchable globally?" msgstr "¿Permitir tu perfil ser encontrado globalmente?" -#: src/Module/Settings/Account.php:577 +#: src/Module/Settings/Account.php:584 msgid "" "Activate this setting if you want others to easily find and follow you. Your" " profile will be searchable on remote systems. This setting also determines " @@ -9982,43 +10036,43 @@ msgid "" "indexed or not." msgstr "Activa esta configuración si quieres que otros te encuentren y sigan fácilmente. Tu perfil se podrá buscar en sistemas remotos. Esta configuración también determina si Friendica informará a los motores de búsqueda que tu perfil debe ser indexado o no." -#: src/Module/Settings/Account.php:578 +#: src/Module/Settings/Account.php:585 msgid "Hide your contact/friend list from viewers of your profile?" msgstr "Esconde tu lista de contactos/amistades de otros a tu perfil?" -#: src/Module/Settings/Account.php:578 +#: src/Module/Settings/Account.php:585 msgid "" "A list of your contacts is displayed on your profile page. Activate this " "option to disable the display of your contact list." msgstr "Se muestra una lista de tus contactos en tu Perfil. Activar esta opción para deshabilitar la visualización de tu lista de contactos." -#: src/Module/Settings/Account.php:579 +#: src/Module/Settings/Account.php:586 msgid "Hide your public content from anonymous viewers" msgstr "" -#: src/Module/Settings/Account.php:579 +#: src/Module/Settings/Account.php:586 msgid "" "Anonymous visitors will only see your basic profile details. Your public " "posts and replies will still be freely accessible on the remote servers of " "your followers and through relays." msgstr "" -#: src/Module/Settings/Account.php:580 +#: src/Module/Settings/Account.php:587 msgid "Make public posts unlisted" msgstr "No listar mis artículos públicos" -#: src/Module/Settings/Account.php:580 +#: src/Module/Settings/Account.php:587 msgid "" "Your public posts will not appear on the community pages or in search " "results, nor be sent to relay servers. However they can still appear on " "public feeds on remote servers." msgstr "Tus publicaciones públicas no aparecerán en páginas de la comunidad ni en búsquedas, ni se enviaran a servidores de retransmisión. Sin embargo, aparecerán en artículos públicos de servidores remotos." -#: src/Module/Settings/Account.php:581 +#: src/Module/Settings/Account.php:588 msgid "Make all posted pictures accessible" msgstr "Hacer accesibles todas las fotos" -#: src/Module/Settings/Account.php:581 +#: src/Module/Settings/Account.php:588 msgid "" "This option makes every posted picture accessible via the direct link. This " "is a workaround for the problem that most other networks can't handle " @@ -10026,227 +10080,227 @@ msgid "" "public on your photo albums though." msgstr "Esta opción hace accesibles todas las imágenes a través del enlace directo. Este es una solución al problema que la mayoría de las redes no pueden manejar permisos en las imágenes. Las imágenes no públicas aún no serán visibles para elpúblico en tus álbumes de fotos." -#: src/Module/Settings/Account.php:582 +#: src/Module/Settings/Account.php:589 msgid "Allow friends to post to your profile page?" msgstr "¿Permitir que tus amigos publiquen en tu página de perfil?" -#: src/Module/Settings/Account.php:582 +#: src/Module/Settings/Account.php:589 msgid "" "Your contacts may write posts on your profile wall. These posts will be " "distributed to your contacts" msgstr "Tus contactos pueden escribir artículos en tu perfil. Estas publicaciones se distribuirán a tus contactos" -#: src/Module/Settings/Account.php:583 +#: src/Module/Settings/Account.php:590 msgid "Allow friends to tag your posts?" msgstr "¿Permitir a los amigos etiquetar tus publicaciones?" -#: src/Module/Settings/Account.php:583 +#: src/Module/Settings/Account.php:590 msgid "Your contacts can add additional tags to your posts." msgstr "Tus contactos pueden añadir etiquetas adicionales a tus artículos." -#: src/Module/Settings/Account.php:584 +#: src/Module/Settings/Account.php:591 msgid "Default privacy circle for new contacts" msgstr "" -#: src/Module/Settings/Account.php:585 +#: src/Module/Settings/Account.php:592 msgid "Default privacy circle for new group contacts" msgstr "" -#: src/Module/Settings/Account.php:586 +#: src/Module/Settings/Account.php:593 msgid "Default Post Permissions" msgstr "Permisos por defecto para publicaciones" -#: src/Module/Settings/Account.php:590 +#: src/Module/Settings/Account.php:597 msgid "Expiration settings" msgstr "Configuración de Expiración" -#: src/Module/Settings/Account.php:591 +#: src/Module/Settings/Account.php:598 msgid "Automatically expire posts after this many days:" msgstr "Publicaciones caducarán solas después de estos días:" -#: src/Module/Settings/Account.php:591 +#: src/Module/Settings/Account.php:598 msgid "If empty, posts will not expire. Expired posts will be deleted" msgstr "Si dejas vacío no caducarán. Publicaciones caducadas serán borradas" -#: src/Module/Settings/Account.php:592 +#: src/Module/Settings/Account.php:599 msgid "Expire posts" msgstr "Caducar artículos" -#: src/Module/Settings/Account.php:592 +#: src/Module/Settings/Account.php:599 msgid "When activated, posts and comments will be expired." msgstr "Cuando se activa, artículos y comentarios caducarán." -#: src/Module/Settings/Account.php:593 +#: src/Module/Settings/Account.php:600 msgid "Expire personal notes" msgstr "Caducar Anotaciones" -#: src/Module/Settings/Account.php:593 +#: src/Module/Settings/Account.php:600 msgid "" "When activated, the personal notes on your profile page will be expired." msgstr "Si se activa, las Anotaciones en tu Perfil caducarán." -#: src/Module/Settings/Account.php:594 +#: src/Module/Settings/Account.php:601 msgid "Expire starred posts" msgstr "Caducar artículos Destacados" -#: src/Module/Settings/Account.php:594 +#: src/Module/Settings/Account.php:601 msgid "" "Starring posts keeps them from being expired. That behaviour is overwritten " "by this setting." msgstr "Destacar las publicaciones evita que caduquen. Ese comportamiento cambiacon este ajuste." -#: src/Module/Settings/Account.php:595 +#: src/Module/Settings/Account.php:602 msgid "Only expire posts by others" msgstr "Solo caducar artículos de otros" -#: src/Module/Settings/Account.php:595 +#: src/Module/Settings/Account.php:602 msgid "" "When activated, your own posts never expire. Then the settings above are " "only valid for posts you received." msgstr "Cuando se activa, publicaciones propias nunca caducan. Esta configuración solo es válida para las artículos recibidas." -#: src/Module/Settings/Account.php:598 +#: src/Module/Settings/Account.php:605 msgid "Notification Settings" msgstr "Configuración de Notificaciones" -#: src/Module/Settings/Account.php:599 +#: src/Module/Settings/Account.php:606 msgid "Send a notification email when:" msgstr "Enviar notificación por correo cuando:" -#: src/Module/Settings/Account.php:600 +#: src/Module/Settings/Account.php:607 msgid "You receive an introduction" msgstr "Recibas una presentación" -#: src/Module/Settings/Account.php:601 +#: src/Module/Settings/Account.php:608 msgid "Your introductions are confirmed" msgstr "Tu presentación sea confirmada" -#: src/Module/Settings/Account.php:602 +#: src/Module/Settings/Account.php:609 msgid "Someone writes on your profile wall" msgstr "Alguien escriba en tu perfil" -#: src/Module/Settings/Account.php:603 +#: src/Module/Settings/Account.php:610 msgid "Someone writes a followup comment" msgstr "Alguien escriba en un comentario que sigo" -#: src/Module/Settings/Account.php:604 +#: src/Module/Settings/Account.php:611 msgid "You receive a private message" msgstr "Recibas un mensaje privado" -#: src/Module/Settings/Account.php:605 +#: src/Module/Settings/Account.php:612 msgid "You receive a friend suggestion" msgstr "Recibas una sugerencia de amistad" -#: src/Module/Settings/Account.php:606 +#: src/Module/Settings/Account.php:613 msgid "You are tagged in a post" msgstr "Seas etiquetado en un artículo" -#: src/Module/Settings/Account.php:608 +#: src/Module/Settings/Account.php:615 msgid "Create a desktop notification when:" msgstr "" -#: src/Module/Settings/Account.php:609 +#: src/Module/Settings/Account.php:616 msgid "Someone tagged you" msgstr "" -#: src/Module/Settings/Account.php:610 +#: src/Module/Settings/Account.php:617 msgid "Someone directly commented on your post" msgstr "" -#: src/Module/Settings/Account.php:611 +#: src/Module/Settings/Account.php:618 msgid "Someone liked your content" msgstr "" -#: src/Module/Settings/Account.php:611 src/Module/Settings/Account.php:612 +#: src/Module/Settings/Account.php:618 src/Module/Settings/Account.php:619 msgid "Can only be enabled, when the direct comment notification is enabled." msgstr "" -#: src/Module/Settings/Account.php:612 +#: src/Module/Settings/Account.php:619 msgid "Someone shared your content" msgstr "" -#: src/Module/Settings/Account.php:613 +#: src/Module/Settings/Account.php:620 msgid "Someone commented in your thread" msgstr "" -#: src/Module/Settings/Account.php:614 +#: src/Module/Settings/Account.php:621 msgid "Someone commented in a thread where you commented" msgstr "" -#: src/Module/Settings/Account.php:615 +#: src/Module/Settings/Account.php:622 msgid "Someone commented in a thread where you interacted" msgstr "" -#: src/Module/Settings/Account.php:617 +#: src/Module/Settings/Account.php:624 msgid "Activate desktop notifications" msgstr "Activar notificaciones" -#: src/Module/Settings/Account.php:617 +#: src/Module/Settings/Account.php:624 msgid "Show desktop popup on new notifications" msgstr "Mostrar notificaciones emergentes en caso de nuevos eventos." -#: src/Module/Settings/Account.php:621 +#: src/Module/Settings/Account.php:628 msgid "Text-only notification emails" msgstr "Notificaciones de correo solo en texto" -#: src/Module/Settings/Account.php:623 +#: src/Module/Settings/Account.php:630 msgid "Send text only notification emails, without the html part" msgstr "Enviar correo de notificación en formato Solo Texto sin html" -#: src/Module/Settings/Account.php:627 +#: src/Module/Settings/Account.php:634 msgid "Show detailled notifications" msgstr "Mostrar notificaciones detalladas" -#: src/Module/Settings/Account.php:629 +#: src/Module/Settings/Account.php:636 msgid "" "Per default, notifications are condensed to a single notification per item. " "When enabled every notification is displayed." msgstr "Por default, notificaciones se condensan en una sola notificación por artículo. Cuando se habilita se muestran cada notificación." -#: src/Module/Settings/Account.php:633 +#: src/Module/Settings/Account.php:640 msgid "Show notifications of ignored contacts" msgstr "Mostrar notificación de Contactos Ignorados" -#: src/Module/Settings/Account.php:635 +#: src/Module/Settings/Account.php:642 msgid "" "You don't see posts from ignored contacts. But you still see their comments." " This setting controls if you want to still receive regular notifications " "that are caused by ignored contacts or not." msgstr "No ves publicaciones de contactos ignorados. Pero todavía ves sus comentarios. Esta configuración controla si aún desea recibir notificaciones regulares causadas por contactos ignorados o no." -#: src/Module/Settings/Account.php:638 +#: src/Module/Settings/Account.php:645 msgid "Advanced Account/Page Type Settings" msgstr "Configuración avanzada de tipo de Cuenta/Página" -#: src/Module/Settings/Account.php:639 +#: src/Module/Settings/Account.php:646 msgid "Change the behaviour of this account for special situations" msgstr "Cambiar el comportamiento de esta cuenta para situaciones especiales" -#: src/Module/Settings/Account.php:642 +#: src/Module/Settings/Account.php:649 msgid "Import Contacts" msgstr "Importar contactos" -#: src/Module/Settings/Account.php:643 +#: src/Module/Settings/Account.php:650 msgid "" "Upload a CSV file that contains the handle of your followed accounts in the " "first column you exported from the old account." msgstr "Subir archivo CSV que contenga identificador de tus cuentas seguidas en elprimera columna que exportó desde la cuenta anterior." -#: src/Module/Settings/Account.php:644 +#: src/Module/Settings/Account.php:651 msgid "Upload File" msgstr "Subir archivo" -#: src/Module/Settings/Account.php:647 +#: src/Module/Settings/Account.php:654 msgid "Relocate" msgstr "Relocalizar" -#: src/Module/Settings/Account.php:648 +#: src/Module/Settings/Account.php:655 msgid "" "If you have moved this profile from another server, and some of your " "contacts don't receive your updates, try pushing this button." msgstr "Si migró este perfil desde otro servidor y algunos contactos no reciben sus publicaciones intente oprimiendo esta opción." -#: src/Module/Settings/Account.php:649 +#: src/Module/Settings/Account.php:656 msgid "Resend relocate message to contacts" msgstr "Reenviar mensaje de relocalización a contactos" @@ -10258,120 +10312,120 @@ msgstr "Configuración de Añadidos" msgid "No Addon settings configured" msgstr "Ningún Añadido configurado" -#: src/Module/Settings/Channels.php:142 +#: src/Module/Settings/Channels.php:148 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:153 msgid "This page can be used to define your own channels." msgstr "" -#: src/Module/Settings/Channels.php:176 +#: src/Module/Settings/Channels.php:182 msgid "Publish" msgstr "" -#: src/Module/Settings/Channels.php:176 +#: src/Module/Settings/Channels.php:182 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/Display.php:342 +#: src/Module/Settings/Channels.php:190 src/Module/Settings/Channels.php:211 +#: src/Module/Settings/Display.php:338 msgid "Label" msgstr "" -#: src/Module/Settings/Channels.php:185 src/Module/Settings/Channels.php:206 -#: src/Module/Settings/Display.php:343 +#: src/Module/Settings/Channels.php:191 src/Module/Settings/Channels.php:212 +#: src/Module/Settings/Display.php:339 #: src/Module/Settings/TwoFactor/AppSpecific.php:137 msgid "Description" msgstr "Descripción" -#: src/Module/Settings/Channels.php:186 src/Module/Settings/Channels.php:207 +#: src/Module/Settings/Channels.php:192 src/Module/Settings/Channels.php:213 msgid "Access Key" msgstr "" -#: src/Module/Settings/Channels.php:187 src/Module/Settings/Channels.php:208 +#: src/Module/Settings/Channels.php:193 src/Module/Settings/Channels.php:214 msgid "Circle/Channel" msgstr "" -#: src/Module/Settings/Channels.php:188 src/Module/Settings/Channels.php:209 +#: src/Module/Settings/Channels.php:194 src/Module/Settings/Channels.php:215 msgid "Include Tags" msgstr "" -#: src/Module/Settings/Channels.php:189 src/Module/Settings/Channels.php:210 +#: src/Module/Settings/Channels.php:195 src/Module/Settings/Channels.php:216 msgid "Exclude Tags" msgstr "" -#: src/Module/Settings/Channels.php:190 src/Module/Settings/Channels.php:211 +#: src/Module/Settings/Channels.php:196 src/Module/Settings/Channels.php:217 msgid "Minimum Size" msgstr "" -#: src/Module/Settings/Channels.php:191 src/Module/Settings/Channels.php:212 +#: src/Module/Settings/Channels.php:197 src/Module/Settings/Channels.php:218 msgid "Maximum Size" msgstr "" -#: src/Module/Settings/Channels.php:192 src/Module/Settings/Channels.php:213 +#: src/Module/Settings/Channels.php:198 src/Module/Settings/Channels.php:219 msgid "Full Text Search" msgstr "" -#: src/Module/Settings/Channels.php:196 src/Module/Settings/Channels.php:217 +#: src/Module/Settings/Channels.php:202 src/Module/Settings/Channels.php:223 msgid "Select all languages that you want to see in this channel." msgstr "" -#: src/Module/Settings/Channels.php:198 +#: src/Module/Settings/Channels.php:204 msgid "Delete channel" msgstr "" -#: src/Module/Settings/Channels.php:198 +#: src/Module/Settings/Channels.php:204 msgid "Check to delete this entry from the channel list" msgstr "" -#: src/Module/Settings/Channels.php:205 +#: src/Module/Settings/Channels.php:211 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:212 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:213 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:214 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:215 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:216 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:217 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:218 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:219 #, php-format msgid "" "Search terms for the body, supports the \"boolean mode\" operators from " @@ -10379,35 +10433,35 @@ msgid "" "keywords: %s" msgstr "" -#: src/Module/Settings/Channels.php:214 +#: src/Module/Settings/Channels.php:220 msgid "Check to display images in the channel." msgstr "" -#: src/Module/Settings/Channels.php:215 +#: src/Module/Settings/Channels.php:221 msgid "Check to display videos in the channel." msgstr "" -#: src/Module/Settings/Channels.php:216 +#: src/Module/Settings/Channels.php:222 msgid "Check to display audio in the channel." msgstr "" -#: src/Module/Settings/Channels.php:221 +#: src/Module/Settings/Channels.php:227 msgid "Add new entry to the channel list" msgstr "" -#: src/Module/Settings/Channels.php:222 +#: src/Module/Settings/Channels.php:228 msgid "Add" msgstr "Añadir" -#: src/Module/Settings/Channels.php:224 +#: src/Module/Settings/Channels.php:230 msgid "Current Entries in the channel list" msgstr "" -#: src/Module/Settings/Channels.php:227 +#: src/Module/Settings/Channels.php:233 msgid "Delete entry from the channel list" msgstr "" -#: src/Module/Settings/Channels.php:228 +#: src/Module/Settings/Channels.php:234 msgid "Delete entry from the channel list?" msgstr "" @@ -10474,15 +10528,13 @@ msgid "Any conversation my follows interacted with, including likes" msgstr "" #: src/Module/Settings/Connectors.php:221 -msgid "Enable Content Warning" +msgid "Collapse sensitive posts" msgstr "" #: src/Module/Settings/Connectors.php:221 msgid "" -"Users on networks like Mastodon or Pleroma are able to set a content warning" -" field which collapse their post by default. This enables the automatic " -"collapsing instead of setting the content warning as the post title. Doesn't" -" affect any other content filtering you eventually set up." +"If a post is marked as \"sensitive\", it will be displayed in a collapsed " +"state, if this option is enabled." msgstr "" #: src/Module/Settings/Connectors.php:222 @@ -10682,193 +10734,185 @@ msgstr "Delegados potenciales" msgid "No entries." msgstr "Sin entradas." -#: src/Module/Settings/Display.php:185 +#: src/Module/Settings/Display.php:183 msgid "The theme you chose isn't available." msgstr "El tema seleccionado no disponible." -#: src/Module/Settings/Display.php:225 +#: src/Module/Settings/Display.php:223 #, php-format msgid "%s - (Unsupported)" msgstr "%s – (No puede usarse)" -#: src/Module/Settings/Display.php:263 +#: src/Module/Settings/Display.php:260 msgid "No preview" msgstr "" -#: src/Module/Settings/Display.php:264 +#: src/Module/Settings/Display.php:261 msgid "No image" msgstr "" -#: src/Module/Settings/Display.php:265 +#: src/Module/Settings/Display.php:262 msgid "Small Image" msgstr "" -#: src/Module/Settings/Display.php:266 +#: src/Module/Settings/Display.php:263 msgid "Large Image" msgstr "" -#: src/Module/Settings/Display.php:311 +#: src/Module/Settings/Display.php:308 msgid "Display Settings" msgstr "Configuración Tema/Visualización" -#: src/Module/Settings/Display.php:313 +#: src/Module/Settings/Display.php:310 msgid "General Theme Settings" msgstr "Ajustes generales de tema" -#: src/Module/Settings/Display.php:314 +#: src/Module/Settings/Display.php:311 msgid "Custom Theme Settings" msgstr "Ajustes personalizados de tema" -#: src/Module/Settings/Display.php:315 +#: src/Module/Settings/Display.php:312 msgid "Content Settings" msgstr "Ajustes de contenido" -#: src/Module/Settings/Display.php:316 view/theme/duepuntozero/config.php:86 +#: src/Module/Settings/Display.php:313 view/theme/duepuntozero/config.php:86 #: view/theme/frio/config.php:151 view/theme/quattro/config.php:88 #: view/theme/vier/config.php:136 msgid "Theme settings" msgstr "Configuración del Tema" -#: src/Module/Settings/Display.php:317 +#: src/Module/Settings/Display.php:314 msgid "Timelines" msgstr "" -#: src/Module/Settings/Display.php:324 +#: src/Module/Settings/Display.php:321 msgid "Display Theme:" msgstr "Utilizar tema:" -#: src/Module/Settings/Display.php:325 +#: src/Module/Settings/Display.php:322 msgid "Mobile Theme:" msgstr "Tema móvil:" -#: src/Module/Settings/Display.php:328 +#: src/Module/Settings/Display.php:325 msgid "Number of items to display per page:" msgstr "Número de elementos a mostrar por página:" -#: src/Module/Settings/Display.php:328 src/Module/Settings/Display.php:329 +#: src/Module/Settings/Display.php:325 src/Module/Settings/Display.php:326 msgid "Maximum of 100 items" msgstr "Máximo 100 elementos" -#: src/Module/Settings/Display.php:329 +#: src/Module/Settings/Display.php:326 msgid "Number of items to display per page when viewed from mobile device:" msgstr "Cantidad de objetos a visualizar cuando se usa un móvil" -#: src/Module/Settings/Display.php:330 +#: src/Module/Settings/Display.php:327 msgid "Update browser every xx seconds" msgstr "Actualizar navegador cada xx segundos" -#: src/Module/Settings/Display.php:330 +#: src/Module/Settings/Display.php:327 msgid "Minimum of 10 seconds. Enter -1 to disable it." msgstr "Minimo 10 segundos. Ingrese -1 para deshabilitar." -#: src/Module/Settings/Display.php:331 +#: src/Module/Settings/Display.php:328 msgid "Display emoticons" msgstr "" -#: src/Module/Settings/Display.php:331 +#: src/Module/Settings/Display.php:328 msgid "When enabled, emoticons are replaced with matching symbols." msgstr "" -#: src/Module/Settings/Display.php:332 +#: src/Module/Settings/Display.php:329 msgid "Infinite scroll" msgstr "Pagina infinita (scroll)" -#: src/Module/Settings/Display.php:332 +#: src/Module/Settings/Display.php:329 msgid "Automatic fetch new items when reaching the page end." msgstr "Obtener nuevos artículos cuando alcance el final de página." -#: src/Module/Settings/Display.php:333 +#: src/Module/Settings/Display.php:330 msgid "Enable Smart Threading" msgstr "" -#: src/Module/Settings/Display.php:333 +#: src/Module/Settings/Display.php:330 msgid "Enable the automatic suppression of extraneous thread indentation." msgstr "" -#: src/Module/Settings/Display.php:334 +#: src/Module/Settings/Display.php:331 msgid "Display the Dislike feature" msgstr "" -#: src/Module/Settings/Display.php:334 +#: src/Module/Settings/Display.php:331 msgid "" "Display the Dislike button and dislike reactions on posts and comments." msgstr "" -#: src/Module/Settings/Display.php:335 +#: src/Module/Settings/Display.php:332 msgid "Display the resharer" msgstr "Desplegar reenviar" -#: src/Module/Settings/Display.php:335 +#: src/Module/Settings/Display.php:332 msgid "Display the first resharer as icon and text on a reshared item." msgstr "Desplegar primer reenvío con un icono y texto en artículo reenviado." -#: src/Module/Settings/Display.php:336 -msgid "Display sensitive content" -msgstr "" - -#: src/Module/Settings/Display.php:336 -msgid "If enabled, pictures in posts marked as \"sensitive\" will not be blurred." -msgstr "" - -#: src/Module/Settings/Display.php:337 +#: src/Module/Settings/Display.php:333 msgid "Stay local" msgstr "Quedarse Local" -#: src/Module/Settings/Display.php:337 +#: src/Module/Settings/Display.php:333 msgid "Don't go to a remote system when following a contact link." msgstr "No ir a sistema remoto cuando siga a un link de un contacto." -#: src/Module/Settings/Display.php:338 +#: src/Module/Settings/Display.php:334 msgid "Show the post deletion checkbox" msgstr "" -#: src/Module/Settings/Display.php:338 +#: src/Module/Settings/Display.php:334 msgid "Display the checkbox for the post deletion on the network page." msgstr "" -#: src/Module/Settings/Display.php:339 +#: src/Module/Settings/Display.php:335 msgid "DIsplay the event list" msgstr "" -#: src/Module/Settings/Display.php:339 +#: src/Module/Settings/Display.php:335 msgid "Display the birthday reminder and event list on the network page." msgstr "" -#: src/Module/Settings/Display.php:340 +#: src/Module/Settings/Display.php:336 msgid "Link preview mode" msgstr "" -#: src/Module/Settings/Display.php:340 +#: src/Module/Settings/Display.php:336 msgid "Appearance of the link preview that is added to each post with a link." msgstr "" -#: src/Module/Settings/Display.php:345 +#: src/Module/Settings/Display.php:341 msgid "Bookmark" msgstr "" -#: src/Module/Settings/Display.php:347 +#: src/Module/Settings/Display.php:343 msgid "" "Enable timelines that you want to see in the channels widget. Bookmark " "timelines that you want to see in the top menu." msgstr "" -#: src/Module/Settings/Display.php:349 +#: src/Module/Settings/Display.php:345 msgid "Channel languages:" msgstr "" -#: src/Module/Settings/Display.php:349 +#: src/Module/Settings/Display.php:345 msgid "Select all languages that you want to see in your channels." msgstr "" -#: src/Module/Settings/Display.php:351 +#: src/Module/Settings/Display.php:347 msgid "Beginning of week:" msgstr "Principio de la semana:" -#: src/Module/Settings/Display.php:352 +#: src/Module/Settings/Display.php:348 msgid "Default calendar view:" msgstr "" -#: src/Module/Settings/Features.php:74 +#: src/Module/Settings/Features.php:73 msgid "Additional Features" msgstr "Opciones Adicionales" @@ -11615,59 +11659,59 @@ msgstr "Cambia entre diferentes identidades o páginas de Comunidad/Grupos que c msgid "Select an identity to manage: " msgstr "Selecciona una identidad a gestionar:" -#: src/Module/User/Import.php:103 +#: src/Module/User/Import.php:104 msgid "User imports on closed servers can only be done by an administrator." msgstr "Importar usuarios en sitios cerrados solo lo hace el Administrador." -#: src/Module/User/Import.php:119 +#: src/Module/User/Import.php:120 msgid "Move account" msgstr "Mover cuenta" -#: src/Module/User/Import.php:120 +#: src/Module/User/Import.php:121 msgid "You can import an account from another Friendica server." msgstr "Puedes importar una cuenta desde otro servidor de Friendica." -#: src/Module/User/Import.php:121 +#: src/Module/User/Import.php:122 msgid "" "You need to export your account from the old server and upload it here. We " "will recreate your old account here with all your contacts. We will try also" " to inform your friends that you moved here." msgstr "Necesitas exportar tu cuenta del antiguo servidor y subirla aquí. Volveremos a crear tu antigua cuenta con todos tus contactos aquí. También intentaremos de informar a tus amigos de que te has mudado." -#: src/Module/User/Import.php:122 +#: src/Module/User/Import.php:123 msgid "" "This feature is experimental. We can't import contacts from the OStatus " "network (GNU Social/Statusnet) or from Diaspora" msgstr "Característica experimental. No podemos importar contactos desde la red OStatus (statusnet/identi.ca) o desde Diaspora*" -#: src/Module/User/Import.php:123 +#: src/Module/User/Import.php:124 msgid "Account file" msgstr "Archivo de la cuenta" -#: src/Module/User/Import.php:123 +#: src/Module/User/Import.php:124 msgid "" "To export your account, go to \"Settings->Export your personal data\" and " "select \"Export account\"" msgstr "Para exportar el perfil vaya a \"Configuración -> Exportar sus datos personales\" y seleccione \"Exportar cuenta\"" -#: src/Module/User/Import.php:217 +#: src/Module/User/Import.php:218 msgid "Error decoding account file" msgstr "Error decodificando el archivo de cuenta" -#: src/Module/User/Import.php:222 +#: src/Module/User/Import.php:223 msgid "Error! No version data in file! This is not a Friendica account file?" msgstr "Error! No hay datos de versión en el archivo! ¿Es esto de una cuenta friendica? " -#: src/Module/User/Import.php:230 +#: src/Module/User/Import.php:231 #, php-format msgid "User '%s' already exists on this server!" msgstr "La cuenta '%s' ya existe en este servidor!" -#: src/Module/User/Import.php:267 +#: src/Module/User/Import.php:268 msgid "User creation error" msgstr "Error al crear la cuenta" -#: src/Module/User/Import.php:316 +#: src/Module/User/Import.php:317 #, php-format msgid "%d contact not imported" msgid_plural "%d contacts not imported" @@ -11675,11 +11719,11 @@ msgstr[0] "%d contacto no importado" msgstr[1] "%d contactos no importados" msgstr[2] "%d contactos no importados" -#: src/Module/User/Import.php:365 +#: src/Module/User/Import.php:366 msgid "User profile creation error" msgstr "Error al crear Perfil de Usuario" -#: src/Module/User/Import.php:416 +#: src/Module/User/Import.php:417 msgid "Done. You can now login with your username and password" msgstr "Hecho. Ahora podes ingresar con tu usuario y contraseña." @@ -11897,15 +11941,15 @@ msgstr "%s comentó el artículo de %s" msgid "%s created a new post" msgstr "%s creó un nuevo artículo" -#: src/Navigation/Notifications/Factory/Introduction.php:133 +#: src/Navigation/Notifications/Factory/Introduction.php:132 msgid "Friend Suggestion" msgstr "Sugerencia de amistad" -#: src/Navigation/Notifications/Factory/Introduction.php:159 +#: src/Navigation/Notifications/Factory/Introduction.php:158 msgid "Friend/Connect Request" msgstr "Solicitud de Amistad/Conexión" -#: src/Navigation/Notifications/Factory/Introduction.php:159 +#: src/Navigation/Notifications/Factory/Introduction.php:158 msgid "New Follower" msgstr "Nuevo seguidor" @@ -12348,201 +12392,201 @@ msgstr "Esta entrada fue editada" msgid "Connector Message" msgstr "" -#: src/Object/Post.php:226 src/Object/Post.php:228 +#: src/Object/Post.php:239 src/Object/Post.php:241 msgid "Edit" msgstr "Editar" -#: src/Object/Post.php:262 +#: src/Object/Post.php:275 msgid "Delete globally" msgstr "Borrar Globalmente" -#: src/Object/Post.php:262 +#: src/Object/Post.php:275 msgid "Remove locally" msgstr "Borrar localmente" -#: src/Object/Post.php:269 +#: src/Object/Post.php:282 #, php-format msgid "Block %s" msgstr "Bloquear %s" -#: src/Object/Post.php:274 +#: src/Object/Post.php:287 #, php-format msgid "Ignore %s" msgstr "" -#: src/Object/Post.php:279 +#: src/Object/Post.php:292 #, php-format msgid "Collapse %s" msgstr "" -#: src/Object/Post.php:283 +#: src/Object/Post.php:296 msgid "Report post" msgstr "" -#: src/Object/Post.php:294 +#: src/Object/Post.php:307 msgid "Save to folder" msgstr "" -#: src/Object/Post.php:334 +#: src/Object/Post.php:347 msgid "I will attend" msgstr "Asistiré" -#: src/Object/Post.php:334 +#: src/Object/Post.php:347 msgid "I will not attend" msgstr "No asistiré" -#: src/Object/Post.php:334 +#: src/Object/Post.php:347 msgid "I might attend" msgstr "Podría asistir" -#: src/Object/Post.php:381 +#: src/Object/Post.php:394 msgid "Ignore thread" msgstr "" -#: src/Object/Post.php:382 +#: src/Object/Post.php:395 msgid "Unignore thread" msgstr "" -#: src/Object/Post.php:383 +#: src/Object/Post.php:396 msgid "Toggle ignore status" msgstr "" -#: src/Object/Post.php:393 +#: src/Object/Post.php:406 msgid "Add star" msgstr "" -#: src/Object/Post.php:394 +#: src/Object/Post.php:407 msgid "Remove star" msgstr "" -#: src/Object/Post.php:395 +#: src/Object/Post.php:408 msgid "Toggle star status" msgstr "" -#: src/Object/Post.php:406 +#: src/Object/Post.php:419 msgid "Pin" msgstr "" -#: src/Object/Post.php:407 +#: src/Object/Post.php:420 msgid "Unpin" msgstr "" -#: src/Object/Post.php:408 +#: src/Object/Post.php:421 msgid "Toggle pin status" msgstr "" -#: src/Object/Post.php:411 +#: src/Object/Post.php:424 msgid "Pinned" msgstr "" -#: src/Object/Post.php:416 +#: src/Object/Post.php:429 msgid "Add tag" msgstr "" -#: src/Object/Post.php:429 +#: src/Object/Post.php:444 msgid "Quote share this" msgstr "Compartir Comentado esto" -#: src/Object/Post.php:429 +#: src/Object/Post.php:444 msgid "Quote Share" msgstr "Compartir comentado" -#: src/Object/Post.php:432 +#: src/Object/Post.php:447 msgid "Reshare this" msgstr "Compartir esto" -#: src/Object/Post.php:432 +#: src/Object/Post.php:447 msgid "Reshare" msgstr "Compartir" -#: src/Object/Post.php:433 +#: src/Object/Post.php:448 msgid "Cancel your Reshare" msgstr "Cancelar Compartir" -#: src/Object/Post.php:433 +#: src/Object/Post.php:448 msgid "Unshare" msgstr "Dejar de Compartir" -#: src/Object/Post.php:485 +#: src/Object/Post.php:492 #, php-format msgid "%s (Received %s)" msgstr "%s (Recibido %s)" -#: src/Object/Post.php:491 +#: src/Object/Post.php:498 msgid "Comment this item on your system" msgstr "Comentarlo en mi estado" -#: src/Object/Post.php:491 +#: src/Object/Post.php:498 msgid "Remote comment" msgstr "" -#: src/Object/Post.php:513 +#: src/Object/Post.php:520 msgid "Share via ..." msgstr "" -#: src/Object/Post.php:513 +#: src/Object/Post.php:520 msgid "Share via external services" msgstr "" -#: src/Object/Post.php:520 +#: src/Object/Post.php:527 msgid "Unknown parent" msgstr "" -#: src/Object/Post.php:524 +#: src/Object/Post.php:531 #, php-format msgid "in reply to %s" msgstr "" -#: src/Object/Post.php:526 +#: src/Object/Post.php:533 msgid "Parent is probably private or not federated." msgstr "" -#: src/Object/Post.php:550 +#: src/Object/Post.php:557 msgid "to" msgstr "a" -#: src/Object/Post.php:551 +#: src/Object/Post.php:558 msgid "via" msgstr "vía" -#: src/Object/Post.php:552 +#: src/Object/Post.php:559 msgid "Wall-to-Wall" msgstr "Perfil-a-Perfil" -#: src/Object/Post.php:553 +#: src/Object/Post.php:560 msgid "via Wall-To-Wall:" msgstr "via Perfil-a-Perfil:" -#: src/Object/Post.php:604 +#: src/Object/Post.php:613 #, php-format msgid "Reply to %s" msgstr "Responder a %s" -#: src/Object/Post.php:607 +#: src/Object/Post.php:616 msgid "More" msgstr "Mas" -#: src/Object/Post.php:626 +#: src/Object/Post.php:635 msgid "Notifier task is pending" msgstr "Notificador tarea pendiente" -#: src/Object/Post.php:627 +#: src/Object/Post.php:636 msgid "Delivery to remote servers is pending" msgstr "Entrega remota pendiente" -#: src/Object/Post.php:628 +#: src/Object/Post.php:637 msgid "Delivery to remote servers is underway" msgstr "Entrega remota en camino" -#: src/Object/Post.php:629 +#: src/Object/Post.php:638 msgid "Delivery to remote servers is mostly done" msgstr "Entrega remota casi completada" -#: src/Object/Post.php:630 +#: src/Object/Post.php:639 msgid "Delivery to remote servers is done" msgstr "Entrega remota completada" -#: src/Object/Post.php:652 +#: src/Object/Post.php:661 #, php-format msgid "%d comment" msgid_plural "%d comments" @@ -12550,65 +12594,65 @@ msgstr[0] "%d comentario" msgstr[1] "%d comentarios" msgstr[2] "%d comentarios" -#: src/Object/Post.php:653 +#: src/Object/Post.php:662 msgid "Show more" msgstr "Mostrar mas" -#: src/Object/Post.php:654 +#: src/Object/Post.php:663 msgid "Show fewer" msgstr "Mostrar menos" -#: src/Object/Post.php:691 +#: src/Object/Post.php:700 #, php-format msgid "Reshared by: %s" msgstr "" -#: src/Object/Post.php:696 +#: src/Object/Post.php:705 #, php-format msgid "Viewed by: %s" msgstr "" -#: src/Object/Post.php:701 +#: src/Object/Post.php:710 #, php-format msgid "Read by: %s" msgstr "" -#: src/Object/Post.php:706 +#: src/Object/Post.php:715 #, php-format msgid "Liked by: %s" msgstr "" -#: src/Object/Post.php:711 +#: src/Object/Post.php:720 #, php-format msgid "Disliked by: %s" msgstr "" -#: src/Object/Post.php:716 +#: src/Object/Post.php:725 #, php-format msgid "Attended by: %s" msgstr "" -#: src/Object/Post.php:721 +#: src/Object/Post.php:730 #, php-format msgid "Maybe attended by: %s" msgstr "" -#: src/Object/Post.php:726 +#: src/Object/Post.php:735 #, php-format msgid "Not attended by: %s" msgstr "" -#: src/Object/Post.php:731 +#: src/Object/Post.php:740 #, php-format msgid "Commented by: %s" msgstr "" -#: src/Object/Post.php:736 +#: src/Object/Post.php:745 #, php-format msgid "Reacted with %s by: %s" msgstr "" -#: src/Object/Post.php:759 +#: src/Object/Post.php:768 #, php-format msgid "Quote shared by: %s" msgstr "" @@ -12617,25 +12661,25 @@ msgstr "" msgid "Chat" msgstr "" -#: src/Protocol/Delivery.php:547 +#: src/Protocol/Delivery.php:544 msgid "(no subject)" msgstr "(sin asunto)" -#: src/Protocol/OStatus.php:1390 +#: src/Protocol/OStatus.php:1392 #, php-format msgid "%s is now following %s." msgstr "%s sigue ahora a %s." -#: src/Protocol/OStatus.php:1391 +#: src/Protocol/OStatus.php:1393 msgid "following" msgstr "siguiendo" -#: src/Protocol/OStatus.php:1394 +#: src/Protocol/OStatus.php:1396 #, php-format msgid "%s stopped following %s." msgstr "%s dejó de seguir a %s." -#: src/Protocol/OStatus.php:1395 +#: src/Protocol/OStatus.php:1397 msgid "stopped following" msgstr "dejó de seguir" @@ -12644,20 +12688,20 @@ msgstr "dejó de seguir" msgid "The folder %s must be writable by webserver." msgstr "" -#: src/Security/Authentication.php:227 +#: src/Security/Authentication.php:216 msgid "Login failed." msgstr "Accesso fallido." -#: src/Security/Authentication.php:272 +#: src/Security/Authentication.php:261 msgid "Login failed. Please check your credentials." msgstr "Acceso falló. Checa tus credenciales." -#: src/Security/Authentication.php:391 +#: src/Security/Authentication.php:375 #, php-format msgid "Welcome %s" msgstr "Bienvenido %s" -#: src/Security/Authentication.php:392 +#: src/Security/Authentication.php:376 msgid "Please upload a profile photo." msgstr "Por favor sube una foto para el perfil." diff --git a/view/lang/es/strings.php b/view/lang/es/strings.php index b842136c99..16dce2b953 100644 --- a/view/lang/es/strings.php +++ b/view/lang/es/strings.php @@ -314,14 +314,19 @@ $a->strings['Favourite Posts'] = 'Artículos favoritos'; $a->strings['General Features'] = 'Opciones generales'; $a->strings['Photo Location'] = 'Ubicación de foto'; $a->strings['Photo metadata is normally stripped. This extracts the location (if present) prior to stripping metadata and links it to a map.'] = 'Normalmente los meta datos de las imágenes son eliminados. Esto extraerá la localización si presente antes de eliminar los meta datos y enlaza la misma con el mapa.'; -$a->strings['Trending Tags'] = 'Etiquetas tendencia'; -$a->strings['Show a community page widget with a list of the most popular tags in recent public posts.'] = 'Mostrar un widget de comunidad con las etiquetas populares en recientes artículos.'; $a->strings['Post Composition Features'] = 'Opciones de edición de publicaciones.'; $a->strings['Explicit Mentions'] = 'Menciones explicitas'; $a->strings['Add explicit mentions to comment box for manual control over who gets mentioned in replies.'] = 'Añadir menciones explicitas a cuadro de comentarios para control manual sobre quien se menciona en respuestas.'; $a->strings['Post/Comment Tools'] = 'Herramienta de publicaciones/respuestas'; $a->strings['Post Categories'] = 'Categorías de publicaciones'; $a->strings['Add categories to your posts'] = 'Agregue categorías a sus publicaciones. Las mismas serán visualizadas en su pagina de inicio.'; +$a->strings['Archives'] = 'Archivos'; +$a->strings['Protocols'] = 'Protocolos'; +$a->strings['Account Types'] = 'Tipos de cuenta'; +$a->strings['Saved Searches'] = 'Búsquedas guardadas'; +$a->strings['Saved Folders'] = 'Directorios guardados'; +$a->strings['Own Contacts'] = 'Contactos propios'; +$a->strings['Trending Tags'] = 'Etiquetas tendencia'; $a->strings['Advanced Profile Settings'] = 'Ajustes avanzados del perfil'; $a->strings['Tag Cloud'] = 'Nube de etiquetas'; $a->strings['Provide a personal tag cloud on your profile page'] = 'Dar una etiqueta personal en tu página de perfil'; @@ -435,9 +440,7 @@ $a->strings['Local Directory'] = 'Directorio Local'; $a->strings['Everyone'] = 'Todos'; $a->strings['Relationships'] = 'Relaciones'; $a->strings['All Contacts'] = 'Todos los contactos'; -$a->strings['Protocols'] = 'Protocolos'; $a->strings['All Protocols'] = 'Todos los Protocolos'; -$a->strings['Saved Folders'] = 'Directorios guardados'; $a->strings['Everything'] = 'Todo'; $a->strings['Categories'] = 'Categorías'; $a->strings['%d contact in common'] = [ @@ -445,11 +448,9 @@ $a->strings['%d contact in common'] = [ 1 => '%d contactos en común', 2 => '%d contactos en común', ]; -$a->strings['Archives'] = 'Archivos'; $a->strings['Persons'] = 'Personas'; $a->strings['Organisations'] = 'Organizaciones'; $a->strings['News'] = 'Noticias'; -$a->strings['Account Types'] = 'Tipos de cuenta'; $a->strings['All'] = 'Todos'; $a->strings['Export'] = 'Exportar'; $a->strings['Export calendar as ical'] = 'Exportar calendario como ical'; @@ -462,7 +463,6 @@ $a->strings['%d Contact'] = [ ]; $a->strings['View Contacts'] = 'Ver contactos'; $a->strings['Remove term'] = 'Eliminar término'; -$a->strings['Saved Searches'] = 'Búsquedas guardadas'; $a->strings['Trending Tags (last %d hour)'] = [ 0 => 'Etiquetas tendencia (última %d hora)', 1 => 'Etiquetas tendencia (últimas %d horas)', @@ -670,7 +670,6 @@ $a->strings['Happy Birthday %s'] = 'Feliz cumpleaños %s'; $a->strings['Detected languages in this post:\n%s'] = 'Lenguajes detectados en artículo:\n%s'; $a->strings['activity'] = 'Actividad'; $a->strings['post'] = 'Publicación'; -$a->strings['Content warning: %s'] = 'Advertencia de contenido: %s'; $a->strings['bytes'] = 'bytes'; $a->strings['View on separate page'] = 'Ver en pagina aparte'; $a->strings['[no subject]'] = '[sin asunto]'; @@ -806,7 +805,8 @@ $a->strings['Failed Updates'] = 'Actualizaciones fallidas'; $a->strings['This does not include updates prior to 1139, which did not return a status.'] = 'No se incluyen las anteriores a la 1139, que no indicaban su estado.'; $a->strings['Mark success (if update was manually applied)'] = 'Marcar como correcta (si actualizaste manualmente)'; $a->strings['Attempt to execute this update step automatically'] = 'Intentando ejecutar este paso automáticamente'; -$a->strings['Lock feature %s'] = 'Bloquear opción %s '; +$a->strings['No'] = 'No'; +$a->strings['Yes'] = 'Sí'; $a->strings['Manage Additional Features'] = 'Administrar opciones adicionales'; $a->strings['Other'] = 'Otro'; $a->strings['unknown'] = 'desconocido'; @@ -1243,7 +1243,6 @@ $a->strings['Refetch contact data'] = 'Recuperar datos del contacto.'; $a->strings['Toggle Blocked status'] = 'Cambiar Estatus de Bloqueado'; $a->strings['Toggle Ignored status'] = 'Cambiar ignorados'; $a->strings['Bad Request.'] = 'Petición errónea'; -$a->strings['Yes'] = 'Sí'; $a->strings['No suggestions available. If this is a new site, please try again in 24 hours.'] = 'No hay sugerencias disponibles. Si el sitio web es nuevo inténtalo de nuevo en 24 horas.'; $a->strings['You aren\'t following this contact.'] = 'No sigues a este contacto.'; $a->strings['Unfollowing is currently not supported by your network.'] = 'Dejar de Seguir no es compatible con tu red.'; @@ -1252,7 +1251,6 @@ $a->strings['No results.'] = 'Sin resultados.'; $a->strings['This community stream shows all public posts received by this node. They may not reflect the opinions of this node’s users.'] = 'Este hilo de la comunidad muestra todas las publicaciones públicas recibidas por este nodo. Puede no reflejar las opiniones de los usuarios de este nodo.'; $a->strings['Community option not available.'] = 'Fediverso no disponible'; $a->strings['Not available.'] = 'No disponible'; -$a->strings['Own Contacts'] = 'Contactos propios'; $a->strings['Include'] = 'Incluir'; $a->strings['Hide'] = 'Ocultar'; $a->strings['Credits'] = 'Créditos'; @@ -1549,7 +1547,6 @@ $a->strings['Hide Ignored Requests'] = 'Ocultar peticiones ignoradas'; $a->strings['Notification type:'] = 'Tipo de Notificación:'; $a->strings['Suggested by:'] = 'Sugerido por:'; $a->strings['Claims to be known to you: '] = 'Dice conocerte: '; -$a->strings['No'] = 'No'; $a->strings['Shall your connection be bidirectional or not?'] = '¿Debe la conexión ser bidireccional o no?'; $a->strings['Accepting %s as a friend allows %s to subscribe to your posts, and you will also receive updates from them in your news feed.'] = 'Aceptar a %s como amigo le permite a %s suscribirse a sus publicaciones, y usted también recibirá actualizaciones de ellos en sus noticias.'; $a->strings['Accepting %s as a subscriber allows them to subscribe to your posts, but you will not receive updates from them in your news feed.'] = 'Aceptar a %s como suscriptor les permite suscribirse a sus publicaciones, pero usted no recibirá actualizaciones de ellos en sus noticias.'; @@ -1576,10 +1573,6 @@ $a->strings['Done'] = 'Hecho'; $a->strings['success'] = 'éxito!'; $a->strings['failed'] = 'fallido'; $a->strings['ignored'] = 'ignorado'; -$a->strings['Wrong type "%s", expected one of: %s'] = 'Tipo erróneo "%s", se esperaba uno: %s'; -$a->strings['Model not found'] = 'Modelo no encontrado'; -$a->strings['Remote privacy information not available.'] = 'Privacidad de la información remota no disponible.'; -$a->strings['Visible to:'] = 'Visible para:'; $a->strings['The Photo with id %s is not available.'] = 'La foto con id %s no esta disponible.'; $a->strings['Invalid photo with id %s.'] = 'Foto no válida de Id %s.'; $a->strings['Edit post'] = 'Editar publicación'; @@ -1591,6 +1584,10 @@ $a->strings['audio link'] = 'enlace de audio'; $a->strings['Remove Item Tag'] = 'Eliminar etiqueta'; $a->strings['Select a tag to remove: '] = 'Selecciona etiqueta a eliminar: '; $a->strings['Remove'] = 'Eliminar'; +$a->strings['Wrong type "%s", expected one of: %s'] = 'Tipo erróneo "%s", se esperaba uno: %s'; +$a->strings['Model not found'] = 'Modelo no encontrado'; +$a->strings['Remote privacy information not available.'] = 'Privacidad de la información remota no disponible.'; +$a->strings['Visible to:'] = 'Visible para:'; $a->strings['No contacts.'] = 'Sin contactos.'; $a->strings['%s\'s timeline'] = 'Estado de %s'; $a->strings['%s\'s posts'] = 'Artículos de %s'; diff --git a/view/lang/fr/messages.po b/view/lang/fr/messages.po index 3289dfcce6..750e492295 100644 --- a/view/lang/fr/messages.po +++ b/view/lang/fr/messages.po @@ -36,7 +36,7 @@ msgid "" msgstr "" "Project-Id-Version: friendica\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-03-01 08:51-0500\n" +"POT-Creation-Date: 2024-05-15 12:16+0000\n" "PO-Revision-Date: 2011-05-05 10:19+0000\n" "Last-Translator: cracrayol, 2024\n" "Language-Team: French (http://app.transifex.com/Friendica/friendica/language/fr/)\n" @@ -46,57 +46,57 @@ msgstr "" "Language: fr\n" "Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" -#: mod/item.php:100 mod/item.php:103 mod/item.php:170 mod/item.php:173 +#: mod/item.php:101 mod/item.php:104 mod/item.php:171 mod/item.php:174 msgid "Unable to locate original post." msgstr "Impossible de localiser la publication originale." -#: mod/item.php:138 +#: mod/item.php:139 msgid "Post updated." msgstr "Publication mise à jour." -#: mod/item.php:203 mod/item.php:207 +#: mod/item.php:204 mod/item.php:208 msgid "Item wasn't stored." msgstr "La publication n'a pas été enregistrée." -#: mod/item.php:217 +#: mod/item.php:218 msgid "Item couldn't be fetched." msgstr "La publication n'a pas pu être récupérée." -#: mod/item.php:259 mod/item.php:263 +#: mod/item.php:260 mod/item.php:264 msgid "Empty post discarded." msgstr "Publication vide rejetée." -#: mod/item.php:433 src/Module/Admin/Themes/Details.php:39 +#: mod/item.php:435 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 "Élément introuvable." -#: mod/item.php:457 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 +#: mod/item.php:459 mod/message.php:66 mod/message.php:112 mod/notes.php:45 +#: mod/photos.php:146 mod/photos.php:662 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 #: src/Module/Calendar/Event/API.php:88 src/Module/Calendar/Event/Form.php:84 #: src/Module/Calendar/Export.php:82 src/Module/Calendar/Show.php:82 #: src/Module/Circle.php:41 src/Module/Circle.php:84 #: src/Module/Contact/Advanced.php:60 src/Module/Contact/Follow.php:87 -#: src/Module/Contact/Follow.php:160 src/Module/Contact/MatchInterests.php:86 +#: src/Module/Contact/Follow.php:160 src/Module/Contact/MatchInterests.php:87 #: src/Module/Contact/Suggestions.php:54 src/Module/Contact/Unfollow.php:66 #: src/Module/Contact/Unfollow.php:80 src/Module/Contact/Unfollow.php:112 #: src/Module/FollowConfirm.php:38 src/Module/FriendSuggest.php:57 #: src/Module/Invite.php:42 src/Module/Invite.php:131 #: src/Module/Notifications/Notification.php:76 #: src/Module/Notifications/Notification.php:107 -#: src/Module/OStatus/Repair.php:60 src/Module/OStatus/Subscribe.php:66 +#: src/Module/OStatus/Repair.php:60 src/Module/OStatus/Subscribe.php:68 #: src/Module/Post/Edit.php:76 src/Module/Profile/Common.php:75 #: src/Module/Profile/Contacts.php:78 src/Module/Profile/Photos.php:92 #: src/Module/Profile/Schedule.php:39 src/Module/Profile/Schedule.php:56 -#: src/Module/Register.php:77 src/Module/Register.php:90 -#: src/Module/Register.php:206 src/Module/Register.php:245 +#: src/Module/Register.php:78 src/Module/Register.php:91 +#: 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/Display.php:90 src/Module/Settings/Display.php:199 +#: src/Module/Settings/Account.php:386 src/Module/Settings/Channels.php:66 +#: src/Module/Settings/Channels.php:141 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 #: src/Module/Settings/Profile/Photo/Index.php:110 #: src/Module/Settings/RemoveMe.php:119 src/Module/Settings/UserExport.php:78 @@ -104,7 +104,7 @@ msgstr "Élément introuvable." #: src/Module/Settings/UserExport.php:213 #: src/Module/Settings/UserExport.php:233 #: src/Module/Settings/UserExport.php:298 src/Module/User/Delegation.php:154 -#: src/Module/User/Import.php:84 src/Module/User/Import.php:91 +#: src/Module/User/Import.php:85 src/Module/User/Import.php:92 msgid "Permission denied." msgstr "Permission refusée." @@ -242,95 +242,96 @@ msgstr "\n\t\t\t\tVoici vos informations de connexion :\n\n\t\t\t\tAdresse :\t msgid "Your password has been changed at %s" msgstr "Votre mot de passe a été modifié à %s" -#: mod/message.php:46 mod/message.php:128 src/Content/Nav.php:321 +#: mod/message.php:45 mod/message.php:127 src/Content/Nav.php:321 msgid "New Message" msgstr "Nouveau message" -#: mod/message.php:82 +#: mod/message.php:81 msgid "No recipient selected." msgstr "Pas de destinataire sélectionné." -#: mod/message.php:87 +#: mod/message.php:86 msgid "Unable to locate contact information." msgstr "Impossible de localiser les informations du contact." -#: mod/message.php:91 +#: mod/message.php:90 msgid "Message could not be sent." msgstr "Impossible d'envoyer le message." -#: mod/message.php:95 +#: mod/message.php:94 msgid "Message collection failure." msgstr "Récupération des messages infructueuse." -#: mod/message.php:122 src/Module/Notifications/Introductions.php:135 +#: mod/message.php:121 src/Module/Notifications/Introductions.php:135 #: src/Module/Notifications/Introductions.php:170 #: src/Module/Notifications/Notification.php:85 msgid "Discard" msgstr "Rejeter" -#: mod/message.php:135 src/Content/Nav.php:318 view/theme/frio/theme.php:244 +#: mod/message.php:134 src/Content/Nav.php:318 view/theme/frio/theme.php:244 msgid "Messages" msgstr "Messages" -#: mod/message.php:148 +#: mod/message.php:147 msgid "Conversation not found." msgstr "Conversation inconnue." -#: mod/message.php:153 +#: mod/message.php:152 msgid "Message was not deleted." msgstr "Le message n'a pas été supprimé." -#: mod/message.php:168 +#: mod/message.php:167 msgid "Conversation was not removed." msgstr "La conversation n'a pas été supprimée." -#: mod/message.php:181 mod/message.php:286 +#: mod/message.php:180 mod/message.php:285 msgid "Please enter a link URL:" msgstr "Entrez un lien web :" -#: mod/message.php:190 +#: mod/message.php:189 msgid "Send Private Message" msgstr "Envoyer un message privé" -#: mod/message.php:191 mod/message.php:346 +#: mod/message.php:190 mod/message.php:345 +#: src/Module/Privacy/PermissionTooltip.php:132 msgid "To:" msgstr "À:" -#: mod/message.php:192 mod/message.php:347 +#: mod/message.php:191 mod/message.php:346 msgid "Subject:" msgstr "Sujet:" -#: mod/message.php:196 mod/message.php:350 src/Module/Invite.php:171 +#: mod/message.php:195 mod/message.php:349 src/Module/Invite.php:171 msgid "Your message:" msgstr "Votre message :" -#: mod/message.php:199 mod/message.php:354 src/Content/Conversation.php:370 +#: mod/message.php:198 mod/message.php:353 src/Content/Conversation.php:369 #: src/Module/Post/Edit.php:131 msgid "Upload photo" msgstr "Joindre photo" -#: mod/message.php:200 mod/message.php:355 src/Module/Post/Edit.php:135 +#: mod/message.php:199 mod/message.php:354 src/Module/Post/Edit.php:135 msgid "Insert web link" msgstr "Insérer lien web" -#: mod/message.php:201 mod/message.php:357 mod/photos.php:1297 -#: src/Content/Conversation.php:401 src/Content/Conversation.php:1586 -#: src/Module/Item/Compose.php:206 src/Module/Post/Edit.php:145 -#: src/Object/Post.php:609 +#: mod/message.php:200 mod/message.php:356 mod/photos.php:1290 +#: src/Content/Conversation.php:400 src/Content/Conversation.php:1576 +#: src/Module/Item/Compose.php:213 src/Module/Post/Edit.php:145 +#: src/Object/Post.php:618 msgid "Please wait" msgstr "Patientez" -#: mod/message.php:202 mod/message.php:356 mod/photos.php:701 -#: mod/photos.php:820 mod/photos.php:1097 mod/photos.php:1138 -#: mod/photos.php:1194 mod/photos.php:1274 +#: mod/message.php:201 mod/message.php:355 mod/photos.php:693 +#: mod/photos.php:813 mod/photos.php:1090 mod/photos.php:1131 +#: mod/photos.php:1187 mod/photos.php:1267 #: src/Module/Calendar/Event/Form.php:250 src/Module/Contact/Advanced.php:132 -#: src/Module/Contact/Profile.php:364 +#: src/Module/Contact/Profile.php:370 #: src/Module/Debug/ActivityPubConversion.php:140 #: src/Module/Debug/Babel.php:315 src/Module/Debug/Localtime.php:64 #: src/Module/Debug/Probe.php:54 src/Module/Debug/WebFinger.php:51 #: src/Module/FriendSuggest.php:145 src/Module/Install.php:234 #: src/Module/Install.php:274 src/Module/Install.php:309 -#: src/Module/Invite.php:178 src/Module/Item/Compose.php:189 +#: src/Module/Invite.php:178 src/Module/Item/Compose.php:196 #: src/Module/Moderation/Item/Source.php:79 #: src/Module/Moderation/Report/Create.php:168 #: src/Module/Moderation/Report/Create.php:183 @@ -339,58 +340,58 @@ msgstr "Patientez" #: src/Module/Profile/Profile.php:274 #: src/Module/Settings/Profile/Index.php:257 #: src/Module/Settings/Server/Action.php:79 src/Module/User/Delegation.php:189 -#: src/Object/Post.php:1154 view/theme/duepuntozero/config.php:85 +#: src/Object/Post.php:1159 view/theme/duepuntozero/config.php:85 #: view/theme/frio/config.php:150 view/theme/quattro/config.php:87 #: view/theme/vier/config.php:135 msgid "Submit" msgstr "Envoyer" -#: mod/message.php:223 +#: mod/message.php:222 msgid "No messages." msgstr "Aucun message." -#: mod/message.php:279 +#: mod/message.php:278 msgid "Message not available." msgstr "Message indisponible." -#: mod/message.php:323 +#: mod/message.php:322 msgid "Delete message" msgstr "Effacer message" -#: mod/message.php:325 mod/message.php:456 +#: mod/message.php:324 mod/message.php:453 msgid "D, d M Y - g:i A" msgstr "D, d M Y - g:i A" -#: mod/message.php:340 mod/message.php:453 +#: mod/message.php:339 mod/message.php:450 msgid "Delete conversation" msgstr "Effacer conversation" -#: mod/message.php:342 +#: mod/message.php:341 msgid "" "No secure communications available. You may be able to " "respond from the sender's profile page." msgstr "Pas de communications sécurisées possibles. Vous serez peut-être en mesure de répondre depuis la page de profil de l'émetteur." -#: mod/message.php:345 +#: mod/message.php:344 msgid "Send Reply" msgstr "Répondre" -#: mod/message.php:427 +#: mod/message.php:424 #, php-format msgid "Unknown sender - %s" msgstr "Émetteur inconnu - %s" -#: mod/message.php:429 +#: mod/message.php:426 #, php-format msgid "You and %s" msgstr "Vous et %s" -#: mod/message.php:431 +#: mod/message.php:428 #, php-format msgid "%s and You" msgstr "%s et vous" -#: mod/message.php:459 +#: mod/message.php:456 #, php-format msgid "%d message" msgid_plural "%d messages" @@ -406,118 +407,118 @@ msgstr "Notes personnelles" msgid "Personal notes are visible only by yourself." msgstr "Les notes personnelles ne sont visibles que par vous." -#: mod/notes.php:57 src/Content/Text/HTML.php:860 +#: mod/notes.php:57 src/Content/Text/HTML.php:861 #: 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:229 msgid "Save" msgstr "Sauver" -#: mod/photos.php:67 mod/photos.php:132 mod/photos.php:576 -#: src/Model/Event.php:512 src/Model/Profile.php:233 +#: mod/photos.php:65 mod/photos.php:128 mod/photos.php:572 +#: src/Model/Event.php:512 src/Model/Profile.php:234 #: src/Module/Calendar/Export.php:74 src/Module/Calendar/Show.php:74 -#: src/Module/DFRN/Poll.php:43 src/Module/Feed.php:65 src/Module/HCard.php:51 +#: src/Module/DFRN/Poll.php:43 src/Module/Feed.php:64 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:56 #: src/Module/Profile/Photos.php:83 src/Module/Profile/RemoteFollow.php:71 -#: src/Module/Register.php:267 +#: src/Module/Register.php:268 msgid "User not found." msgstr "Utilisateur introuvable." -#: mod/photos.php:106 src/Module/BaseProfile.php:68 +#: mod/photos.php:102 src/Module/BaseProfile.php:68 #: src/Module/Profile/Photos.php:375 msgid "Photo Albums" msgstr "Albums photo" -#: mod/photos.php:107 src/Module/Profile/Photos.php:376 +#: mod/photos.php:103 src/Module/Profile/Photos.php:376 #: src/Module/Profile/Photos.php:396 msgid "Recent Photos" msgstr "Photos récentes" -#: mod/photos.php:109 mod/photos.php:868 src/Module/Profile/Photos.php:378 +#: mod/photos.php:105 mod/photos.php:861 src/Module/Profile/Photos.php:378 #: src/Module/Profile/Photos.php:398 msgid "Upload New Photos" msgstr "Téléverser de nouvelles photos" -#: mod/photos.php:121 src/Module/BaseSettings.php:72 +#: mod/photos.php:117 src/Module/BaseSettings.php:72 #: src/Module/Profile/Photos.php:359 msgid "everybody" msgstr "tout le monde" -#: mod/photos.php:157 +#: mod/photos.php:153 msgid "Contact information unavailable" msgstr "Informations de contact indisponibles" -#: mod/photos.php:186 +#: mod/photos.php:182 msgid "Album not found." msgstr "Album introuvable." -#: mod/photos.php:242 +#: mod/photos.php:238 msgid "Album successfully deleted" msgstr "Album bien supprimé" -#: mod/photos.php:244 +#: mod/photos.php:240 msgid "Album was empty." msgstr "L'album était vide" -#: mod/photos.php:275 +#: mod/photos.php:271 msgid "Failed to delete the photo." msgstr "La suppression de la photo a échoué." -#: mod/photos.php:543 +#: mod/photos.php:539 msgid "a photo" msgstr "une photo" -#: mod/photos.php:543 +#: mod/photos.php:539 #, php-format msgid "%1$s was tagged in %2$s by %3$s" msgstr "%1$s a été mentionné(e) dans %2$s par %3$s" -#: mod/photos.php:580 src/Module/Conversation/Community.php:160 +#: mod/photos.php:576 src/Module/Conversation/Community.php:160 #: src/Module/Directory.php:48 src/Module/Profile/Photos.php:293 #: src/Module/Search/Index.php:65 msgid "Public access denied." msgstr "Accès public refusé." -#: mod/photos.php:585 +#: mod/photos.php:581 msgid "No photos selected" msgstr "Aucune photo sélectionnée" -#: mod/photos.php:717 +#: mod/photos.php:709 #, php-format msgid "The maximum accepted image size is %s" msgstr "La taille maximum d'image autorisée est de %s" -#: mod/photos.php:724 +#: mod/photos.php:716 msgid "Upload Photos" msgstr "Téléverser des photos" -#: mod/photos.php:728 mod/photos.php:816 +#: mod/photos.php:720 mod/photos.php:809 msgid "New album name: " msgstr "Nom du nouvel album : " -#: mod/photos.php:729 +#: mod/photos.php:721 msgid "or select existing album:" msgstr "ou sélectionner un album existant" -#: mod/photos.php:730 +#: mod/photos.php:722 msgid "Do not show a status post for this upload" msgstr "Ne pas publier de notice de statut pour cet envoi" -#: mod/photos.php:732 mod/photos.php:1093 src/Content/Conversation.php:403 +#: mod/photos.php:725 mod/photos.php:1086 src/Content/Conversation.php:402 #: src/Module/Calendar/Event/Form.php:253 src/Module/Post/Edit.php:183 msgid "Permissions" msgstr "Permissions" -#: mod/photos.php:797 +#: mod/photos.php:790 msgid "Do you really want to delete this photo album and all its photos?" msgstr "Voulez-vous vraiment supprimer cet album photo et toutes ses photos ?" -#: mod/photos.php:798 mod/photos.php:821 +#: mod/photos.php:791 mod/photos.php:814 msgid "Delete Album" msgstr "Effacer l'album" -#: mod/photos.php:799 mod/photos.php:899 src/Content/Conversation.php:419 +#: mod/photos.php:792 mod/photos.php:892 src/Content/Conversation.php:417 #: src/Module/Contact/Follow.php:173 src/Module/Contact/Revoke.php:109 #: src/Module/Contact/Unfollow.php:126 #: src/Module/Media/Attachment/Browser.php:77 @@ -527,133 +528,133 @@ msgstr "Effacer l'album" msgid "Cancel" msgstr "Annuler" -#: mod/photos.php:825 +#: mod/photos.php:818 msgid "Edit Album" msgstr "Éditer l'album" -#: mod/photos.php:826 +#: mod/photos.php:819 msgid "Drop Album" msgstr "Supprimer l'album" -#: mod/photos.php:830 +#: mod/photos.php:823 msgid "Show Newest First" msgstr "Plus récent d'abord" -#: mod/photos.php:832 +#: mod/photos.php:825 msgid "Show Oldest First" msgstr "Plus ancien d'abord" -#: mod/photos.php:853 src/Module/Profile/Photos.php:346 +#: mod/photos.php:846 src/Module/Profile/Photos.php:346 msgid "View Photo" msgstr "Voir la photo" -#: mod/photos.php:885 +#: mod/photos.php:878 msgid "Permission denied. Access to this item may be restricted." msgstr "Interdit. L'accès à cet élément peut avoir été restreint." -#: mod/photos.php:887 +#: mod/photos.php:880 msgid "Photo not available" msgstr "Photo indisponible" -#: mod/photos.php:897 +#: mod/photos.php:890 msgid "Do you really want to delete this photo?" msgstr "Voulez-vous vraiment supprimer cette photo ?" -#: mod/photos.php:898 mod/photos.php:1098 +#: mod/photos.php:891 mod/photos.php:1091 msgid "Delete Photo" msgstr "Effacer la photo" -#: mod/photos.php:996 +#: mod/photos.php:989 msgid "View photo" msgstr "Voir photo" -#: mod/photos.php:998 +#: mod/photos.php:991 msgid "Edit photo" msgstr "Éditer la photo" -#: mod/photos.php:999 +#: mod/photos.php:992 msgid "Delete photo" msgstr "Effacer la photo" -#: mod/photos.php:1000 +#: mod/photos.php:993 msgid "Use as profile photo" msgstr "Utiliser comme photo de profil" -#: mod/photos.php:1007 +#: mod/photos.php:1000 msgid "Private Photo" msgstr "Photo privée" -#: mod/photos.php:1013 +#: mod/photos.php:1006 msgid "View Full Size" msgstr "Voir en taille réelle" -#: mod/photos.php:1066 +#: mod/photos.php:1059 msgid "Tags: " msgstr "Étiquettes :" -#: mod/photos.php:1069 +#: mod/photos.php:1062 msgid "[Select tags to remove]" msgstr "[Sélectionner les étiquettes à supprimer]" -#: mod/photos.php:1084 +#: mod/photos.php:1077 msgid "New album name" msgstr "Nom du nouvel album" -#: mod/photos.php:1085 +#: mod/photos.php:1078 msgid "Caption" msgstr "Titre" -#: mod/photos.php:1086 +#: mod/photos.php:1079 msgid "Add a Tag" msgstr "Ajouter une étiquette" -#: mod/photos.php:1086 +#: mod/photos.php:1079 msgid "" "Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping" msgstr "Exemples : @bob, @Barbara_Jensen, @jim@example.com, #Californie, #vacances" -#: mod/photos.php:1087 +#: mod/photos.php:1080 msgid "Do not rotate" msgstr "Pas de rotation" -#: mod/photos.php:1088 +#: mod/photos.php:1081 msgid "Rotate CW (right)" msgstr "Tourner dans le sens des aiguilles d'une montre (vers la droite)" -#: mod/photos.php:1089 +#: mod/photos.php:1082 msgid "Rotate CCW (left)" msgstr "Tourner dans le sens contraire des aiguilles d'une montre (vers la gauche)" -#: mod/photos.php:1135 mod/photos.php:1191 mod/photos.php:1271 -#: src/Module/Contact.php:618 src/Module/Item/Compose.php:188 -#: src/Object/Post.php:1151 +#: mod/photos.php:1128 mod/photos.php:1184 mod/photos.php:1264 +#: src/Module/Contact.php:618 src/Module/Item/Compose.php:195 +#: src/Object/Post.php:1156 msgid "This is you" msgstr "C'est vous" -#: mod/photos.php:1137 mod/photos.php:1193 mod/photos.php:1273 -#: src/Module/Moderation/Reports.php:95 src/Object/Post.php:603 -#: src/Object/Post.php:1153 +#: mod/photos.php:1130 mod/photos.php:1186 mod/photos.php:1266 +#: src/Module/Moderation/Reports.php:110 src/Object/Post.php:612 +#: src/Object/Post.php:1158 msgid "Comment" msgstr "Commenter" -#: mod/photos.php:1139 mod/photos.php:1195 mod/photos.php:1275 -#: src/Content/Conversation.php:416 src/Module/Calendar/Event/Form.php:248 -#: src/Module/Item/Compose.php:201 src/Module/Post/Edit.php:165 -#: src/Object/Post.php:1167 +#: mod/photos.php:1132 mod/photos.php:1188 mod/photos.php:1268 +#: src/Content/Conversation.php:414 src/Module/Calendar/Event/Form.php:248 +#: src/Module/Item/Compose.php:208 src/Module/Post/Edit.php:165 +#: src/Object/Post.php:1172 msgid "Preview" msgstr "Aperçu" -#: mod/photos.php:1140 src/Content/Conversation.php:369 -#: src/Module/Post/Edit.php:130 src/Object/Post.php:1155 +#: mod/photos.php:1133 src/Content/Conversation.php:368 +#: src/Module/Post/Edit.php:130 src/Object/Post.php:1160 msgid "Loading..." msgstr "Chargement en cours..." -#: mod/photos.php:1232 src/Content/Conversation.php:1501 -#: src/Object/Post.php:261 +#: mod/photos.php:1225 src/Content/Conversation.php:1498 +#: src/Object/Post.php:274 msgid "Select" msgstr "Sélectionner" -#: mod/photos.php:1233 src/Content/Conversation.php:1502 +#: mod/photos.php:1226 src/Content/Conversation.php:1499 #: src/Module/Moderation/Users/Active.php:136 #: src/Module/Moderation/Users/Blocked.php:136 #: src/Module/Moderation/Users/Index.php:151 @@ -662,136 +663,136 @@ msgstr "Sélectionner" msgid "Delete" msgstr "Supprimer" -#: mod/photos.php:1294 src/Object/Post.php:426 +#: mod/photos.php:1287 src/Object/Post.php:440 msgid "Like" msgstr "Aime" -#: mod/photos.php:1295 src/Object/Post.php:426 +#: mod/photos.php:1288 src/Object/Post.php:440 msgid "I like this (toggle)" msgstr "J'aime" -#: mod/photos.php:1296 src/Object/Post.php:427 +#: mod/photos.php:1289 src/Object/Post.php:441 msgid "Dislike" msgstr "N'aime pas" -#: mod/photos.php:1298 src/Object/Post.php:427 +#: mod/photos.php:1291 src/Object/Post.php:441 msgid "I don't like this (toggle)" msgstr "Je n'aime pas" -#: mod/photos.php:1320 +#: mod/photos.php:1313 msgid "Map" msgstr "Carte" -#: src/App.php:473 +#: src/App.php:438 msgid "No system theme config value set." msgstr "Le thème système n'est pas configuré." -#: src/App.php:581 +#: src/App.php:546 msgid "Apologies but the website is unavailable at the moment." msgstr "Désolé mais le site web n'est pas disponible pour le moment." -#: src/App/Page.php:249 +#: src/App/Page.php:250 msgid "Delete this item?" msgstr "Effacer cet élément?" -#: src/App/Page.php:250 +#: src/App/Page.php:251 msgid "" "Block this author? They won't be able to follow you nor see your public " "posts, and you won't be able to see their posts and their notifications." msgstr "Bloquer cet auteur ? Il ne pourra pas s'abonner à votre compte et vous ne pourrez pas voir ses publications, ni ses commentaires." -#: src/App/Page.php:251 +#: src/App/Page.php:252 msgid "" "Ignore this author? You won't be able to see their posts and their " "notifications." msgstr "Ignorer cet auteur ? Vous ne serez plus en mesure de voir ses publications et notifications." -#: src/App/Page.php:252 +#: src/App/Page.php:253 msgid "Collapse this author's posts?" msgstr "Réduire les publications de cet auteur ?" -#: src/App/Page.php:253 +#: src/App/Page.php:254 msgid "Ignore this author's server?" msgstr "Ignorer le serveur de cet auteur ?" -#: src/App/Page.php:254 src/Module/Settings/Server/Action.php:61 +#: src/App/Page.php:255 src/Module/Settings/Server/Action.php:61 #: src/Module/Settings/Server/Index.php:108 msgid "" "You won't see any content from this server including reshares in your " "Network page, the community pages and individual conversations." msgstr "Vous ne verrez aucun contenu provenant de ce serveur, y compris les partages dans votre page Réseau, les pages de la communauté et les conversations individuelles." -#: src/App/Page.php:256 +#: src/App/Page.php:257 msgid "Like not successful" msgstr "Erreur lors du \"Aime\"" -#: src/App/Page.php:257 +#: src/App/Page.php:258 msgid "Dislike not successful" msgstr "Erreur lors du \"N'aime pas\"" -#: src/App/Page.php:258 +#: src/App/Page.php:259 msgid "Sharing not successful" msgstr "Erreur lors du \"Partager\"" -#: src/App/Page.php:259 +#: src/App/Page.php:260 msgid "Attendance unsuccessful" msgstr "Erreur lors du \"Participer\"" -#: src/App/Page.php:260 +#: src/App/Page.php:261 msgid "Backend error" msgstr "Erreur backend" -#: src/App/Page.php:261 +#: src/App/Page.php:262 msgid "Network error" msgstr "Erreur réseau" -#: src/App/Page.php:264 +#: src/App/Page.php:265 msgid "Drop files here to upload" msgstr "Déposer des fichiers ici pour les envoyer" -#: src/App/Page.php:265 +#: src/App/Page.php:266 msgid "Your browser does not support drag and drop file uploads." msgstr "Votre navigateur ne supporte pas l'envoi de fichier par glisser-déposer." -#: src/App/Page.php:266 +#: src/App/Page.php:267 msgid "" "Please use the fallback form below to upload your files like in the olden " "days." msgstr "Veuillez utiliser le formulaire ci-dessous pour envoyer vos fichiers comme au bon vieux temps." -#: src/App/Page.php:267 +#: src/App/Page.php:268 msgid "File is too big ({{filesize}}MiB). Max filesize: {{maxFilesize}}MiB." msgstr "Fichier trop volumineux ({{filesize}}Mio). Taille maximum : {{maxFilesize}}Mio." -#: src/App/Page.php:268 +#: src/App/Page.php:269 msgid "You can't upload files of this type." msgstr "Vous ne pouvez pas envoyer des fichiers de ce type." -#: src/App/Page.php:269 +#: src/App/Page.php:270 msgid "Server responded with {{statusCode}} code." msgstr "Le serveur a répondu avec un code {{statusCode}}." -#: src/App/Page.php:270 +#: src/App/Page.php:271 msgid "Cancel upload" msgstr "Annuler l'envoi" -#: src/App/Page.php:271 +#: src/App/Page.php:272 msgid "Upload canceled." msgstr "Envoi annulé." -#: src/App/Page.php:272 +#: src/App/Page.php:273 msgid "Are you sure you want to cancel this upload?" msgstr "Êtes-vous sûr de vouloir annuler cet envoi ?" -#: src/App/Page.php:273 +#: src/App/Page.php:274 msgid "Remove file" msgstr "Supprimer le fichier" -#: src/App/Page.php:274 +#: src/App/Page.php:275 msgid "You can't upload any more files." msgstr "Vous ne pouvez plus envoyer de fichiers." -#: src/App/Page.php:352 +#: src/App/Page.php:353 msgid "toggle mobile" msgstr "activ. mobile" @@ -820,13 +821,14 @@ msgstr "Tous les contacts" #: 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/Privacy/PermissionTooltip.php:164 +#: src/Module/Privacy/PermissionTooltip.php:186 +#: src/Module/Settings/Channels.php:160 msgid "Followers" msgstr "Abonnés" #: src/BaseModule.php:444 src/Content/Widget.php:241 -#: src/Module/Contact.php:417 src/Module/Settings/Channels.php:153 +#: src/Module/Contact.php:417 src/Module/Settings/Channels.php:159 msgid "Following" msgstr "Abonnements" @@ -985,7 +987,7 @@ msgstr "Toutes les mises à jour de publications en attente sont terminées." msgid "Enter user nickname: " msgstr "Entrer un pseudo :" -#: src/Console/User.php:182 src/Model/User.php:819 +#: src/Console/User.php:182 src/Model/User.php:824 #: src/Module/Api/Twitter/ContactEndpoint.php:74 #: src/Module/Moderation/Users/Active.php:71 #: src/Module/Moderation/Users/Blocked.php:71 @@ -1278,281 +1280,281 @@ msgstr[0] " a partagé" msgstr[1] " ont partagé" msgstr[2] " ont partagé" -#: src/Content/Conversation.php:338 +#: src/Content/Conversation.php:337 msgid "Visible to everybody" msgstr "Visible par tout le monde" -#: src/Content/Conversation.php:339 src/Module/Item/Compose.php:200 -#: src/Object/Post.php:1166 +#: src/Content/Conversation.php:338 src/Module/Item/Compose.php:207 +#: src/Object/Post.php:1171 msgid "Please enter a image/video/audio/webpage URL:" msgstr "Veuillez entrer une URL d'image/vidéo/page web." -#: src/Content/Conversation.php:340 +#: src/Content/Conversation.php:339 msgid "Tag term:" msgstr "Tag :" -#: src/Content/Conversation.php:341 src/Module/Filer/SaveTag.php:73 +#: src/Content/Conversation.php:340 src/Module/Filer/SaveTag.php:73 msgid "Save to Folder:" msgstr "Sauver dans le Dossier :" -#: src/Content/Conversation.php:342 +#: src/Content/Conversation.php:341 msgid "Where are you right now?" msgstr "Où êtes-vous actuellement ?" -#: src/Content/Conversation.php:343 +#: src/Content/Conversation.php:342 msgid "Delete item(s)?" msgstr "Supprimer les élément(s) ?" -#: src/Content/Conversation.php:355 src/Module/Item/Compose.php:175 +#: src/Content/Conversation.php:354 src/Module/Item/Compose.php:182 msgid "Created at" msgstr "Créé à" -#: src/Content/Conversation.php:365 +#: src/Content/Conversation.php:364 msgid "New Post" msgstr "Nouvelle publication" -#: src/Content/Conversation.php:368 +#: src/Content/Conversation.php:367 msgid "Share" msgstr "Partager" -#: src/Content/Conversation.php:371 src/Module/Post/Edit.php:132 +#: src/Content/Conversation.php:370 src/Module/Post/Edit.php:132 msgid "upload photo" msgstr "envoi image" -#: src/Content/Conversation.php:372 src/Module/Post/Edit.php:133 +#: src/Content/Conversation.php:371 src/Module/Post/Edit.php:133 msgid "Attach file" msgstr "Joindre fichier" -#: src/Content/Conversation.php:373 src/Module/Post/Edit.php:134 +#: src/Content/Conversation.php:372 src/Module/Post/Edit.php:134 msgid "attach file" msgstr "ajout fichier" -#: src/Content/Conversation.php:374 src/Module/Item/Compose.php:190 -#: src/Module/Post/Edit.php:171 src/Object/Post.php:1156 +#: src/Content/Conversation.php:373 src/Module/Item/Compose.php:197 +#: src/Module/Post/Edit.php:171 src/Object/Post.php:1161 msgid "Bold" msgstr "Gras" -#: src/Content/Conversation.php:375 src/Module/Item/Compose.php:191 -#: src/Module/Post/Edit.php:172 src/Object/Post.php:1157 +#: src/Content/Conversation.php:374 src/Module/Item/Compose.php:198 +#: src/Module/Post/Edit.php:172 src/Object/Post.php:1162 msgid "Italic" msgstr "Italique" -#: src/Content/Conversation.php:376 src/Module/Item/Compose.php:192 -#: src/Module/Post/Edit.php:173 src/Object/Post.php:1158 +#: src/Content/Conversation.php:375 src/Module/Item/Compose.php:199 +#: src/Module/Post/Edit.php:173 src/Object/Post.php:1163 msgid "Underline" msgstr "Souligné" -#: src/Content/Conversation.php:377 src/Module/Item/Compose.php:193 -#: src/Module/Post/Edit.php:174 src/Object/Post.php:1160 +#: src/Content/Conversation.php:376 src/Module/Item/Compose.php:200 +#: src/Module/Post/Edit.php:174 src/Object/Post.php:1165 msgid "Quote" msgstr "Citation" -#: src/Content/Conversation.php:378 src/Module/Item/Compose.php:194 -#: src/Module/Post/Edit.php:175 src/Object/Post.php:1161 +#: src/Content/Conversation.php:377 src/Module/Item/Compose.php:201 +#: src/Module/Post/Edit.php:175 src/Object/Post.php:1166 msgid "Add emojis" msgstr "Ajouter des émojis" -#: src/Content/Conversation.php:379 src/Module/Item/Compose.php:195 -#: src/Object/Post.php:1159 +#: src/Content/Conversation.php:378 src/Module/Item/Compose.php:202 +#: src/Object/Post.php:1164 msgid "Content Warning" msgstr "Avertissement de contenu" -#: src/Content/Conversation.php:380 src/Module/Item/Compose.php:196 -#: src/Module/Post/Edit.php:176 src/Object/Post.php:1162 +#: src/Content/Conversation.php:379 src/Module/Item/Compose.php:203 +#: src/Module/Post/Edit.php:176 src/Object/Post.php:1167 msgid "Code" msgstr "Code" -#: src/Content/Conversation.php:381 src/Module/Item/Compose.php:197 -#: src/Object/Post.php:1163 +#: src/Content/Conversation.php:380 src/Module/Item/Compose.php:204 +#: src/Object/Post.php:1168 msgid "Image" msgstr "Image" -#: src/Content/Conversation.php:382 src/Module/Item/Compose.php:198 -#: src/Module/Post/Edit.php:177 src/Object/Post.php:1164 +#: src/Content/Conversation.php:381 src/Module/Item/Compose.php:205 +#: src/Module/Post/Edit.php:177 src/Object/Post.php:1169 msgid "Link" msgstr "Lien" -#: src/Content/Conversation.php:383 src/Module/Item/Compose.php:199 -#: src/Module/Post/Edit.php:178 src/Object/Post.php:1165 +#: src/Content/Conversation.php:382 src/Module/Item/Compose.php:206 +#: src/Module/Post/Edit.php:178 src/Object/Post.php:1170 msgid "Link or Media" msgstr "Lien ou média" -#: src/Content/Conversation.php:384 +#: src/Content/Conversation.php:383 msgid "Video" msgstr "Vidéo" -#: src/Content/Conversation.php:385 src/Module/Item/Compose.php:202 +#: src/Content/Conversation.php:384 src/Module/Item/Compose.php:209 #: src/Module/Post/Edit.php:141 msgid "Set your location" msgstr "Définir votre localisation" -#: src/Content/Conversation.php:386 src/Module/Post/Edit.php:142 +#: src/Content/Conversation.php:385 src/Module/Post/Edit.php:142 msgid "set location" msgstr "spéc. localisation" -#: src/Content/Conversation.php:387 src/Module/Post/Edit.php:143 +#: src/Content/Conversation.php:386 src/Module/Post/Edit.php:143 msgid "Clear browser location" msgstr "Effacer la localisation du navigateur" -#: src/Content/Conversation.php:388 src/Module/Post/Edit.php:144 +#: src/Content/Conversation.php:387 src/Module/Post/Edit.php:144 msgid "clear location" msgstr "supp. localisation" -#: src/Content/Conversation.php:390 src/Module/Item/Compose.php:207 +#: src/Content/Conversation.php:389 src/Module/Item/Compose.php:214 #: src/Module/Post/Edit.php:157 msgid "Set title" msgstr "Définir un titre" -#: src/Content/Conversation.php:392 src/Module/Item/Compose.php:208 +#: src/Content/Conversation.php:391 src/Module/Item/Compose.php:215 #: src/Module/Post/Edit.php:159 msgid "Categories (comma-separated list)" msgstr "Catégories (séparées par des virgules)" -#: src/Content/Conversation.php:397 src/Module/Item/Compose.php:224 +#: src/Content/Conversation.php:396 src/Module/Item/Compose.php:231 msgid "Scheduled at" msgstr "Prévu pour" -#: src/Content/Conversation.php:402 src/Module/Post/Edit.php:146 +#: src/Content/Conversation.php:401 src/Module/Post/Edit.php:146 msgid "Permission settings" msgstr "Réglages des permissions" -#: src/Content/Conversation.php:412 src/Module/Post/Edit.php:155 +#: src/Content/Conversation.php:410 src/Module/Post/Edit.php:155 msgid "Public post" msgstr "Publication publique" -#: src/Content/Conversation.php:426 src/Content/Widget/VCard.php:130 -#: src/Model/Profile.php:483 src/Module/Admin/Logs/View.php:92 +#: src/Content/Conversation.php:424 src/Content/Widget/VCard.php:131 +#: src/Model/Profile.php:483 src/Module/Admin/Logs/View.php:94 #: src/Module/Post/Edit.php:181 msgid "Message" msgstr "Message" -#: src/Content/Conversation.php:427 src/Module/Post/Edit.php:182 +#: src/Content/Conversation.php:425 src/Module/Post/Edit.php:182 #: src/Module/Settings/TwoFactor/Trusted.php:143 msgid "Browser" msgstr "Navigateur" -#: src/Content/Conversation.php:429 src/Module/Post/Edit.php:185 +#: src/Content/Conversation.php:427 src/Module/Post/Edit.php:185 msgid "Open Compose page" msgstr "Ouvrir la page de saisie" -#: src/Content/Conversation.php:597 +#: src/Content/Conversation.php:594 msgid "remove" msgstr "enlever" -#: src/Content/Conversation.php:601 +#: src/Content/Conversation.php:598 msgid "Delete Selected Items" msgstr "Supprimer les éléments sélectionnés" -#: src/Content/Conversation.php:729 src/Content/Conversation.php:732 -#: src/Content/Conversation.php:735 src/Content/Conversation.php:738 -#: src/Content/Conversation.php:741 +#: src/Content/Conversation.php:726 src/Content/Conversation.php:729 +#: src/Content/Conversation.php:732 src/Content/Conversation.php:735 +#: src/Content/Conversation.php:738 #, php-format msgid "You had been addressed (%s)." msgstr "Vous avez été mentionné (%s)" -#: src/Content/Conversation.php:744 +#: src/Content/Conversation.php:741 #, php-format msgid "You are following %s." msgstr "Vous suivez %s." -#: src/Content/Conversation.php:749 +#: src/Content/Conversation.php:746 #, php-format msgid "You subscribed to %s." msgstr "Vous vous êtes abonné(e) à %s." -#: src/Content/Conversation.php:751 +#: src/Content/Conversation.php:748 msgid "You subscribed to one or more tags in this post." msgstr "Vous vous êtes abonné(e) à une étiquette ou plus de cette publication." -#: src/Content/Conversation.php:771 +#: src/Content/Conversation.php:768 #, php-format msgid "%s reshared this." msgstr "%s a partagé." -#: src/Content/Conversation.php:773 +#: src/Content/Conversation.php:770 msgid "Reshared" msgstr "Partagé" -#: src/Content/Conversation.php:773 +#: src/Content/Conversation.php:770 #, php-format msgid "Reshared by %s <%s>" msgstr "Partagé par %s <%s>" -#: src/Content/Conversation.php:776 +#: src/Content/Conversation.php:773 #, php-format msgid "%s is participating in this thread." msgstr "%s participe à ce fil de discussion" -#: src/Content/Conversation.php:779 +#: src/Content/Conversation.php:776 msgid "Stored for general reasons" msgstr "Stocké pour des raisons générales." -#: src/Content/Conversation.php:782 +#: src/Content/Conversation.php:779 msgid "Global post" msgstr "Publication globale" -#: src/Content/Conversation.php:785 +#: src/Content/Conversation.php:782 msgid "Sent via an relay server" msgstr "Envoyé via un serveur relais" -#: src/Content/Conversation.php:785 +#: src/Content/Conversation.php:782 #, php-format msgid "Sent via the relay server %s <%s>" msgstr "Envoyé par le serveur relais %s <%s>" -#: src/Content/Conversation.php:788 +#: src/Content/Conversation.php:785 msgid "Fetched" msgstr "Récupéré" -#: src/Content/Conversation.php:788 +#: src/Content/Conversation.php:785 #, php-format msgid "Fetched because of %s <%s>" msgstr "Récupéré grâce à %s <%s>" -#: src/Content/Conversation.php:791 +#: src/Content/Conversation.php:788 msgid "Stored because of a child post to complete this thread." msgstr "Stocké parce qu'une publication fille complète ce fil de discussion." -#: src/Content/Conversation.php:794 +#: src/Content/Conversation.php:791 msgid "Local delivery" msgstr "Distribution locale" -#: src/Content/Conversation.php:797 +#: src/Content/Conversation.php:794 msgid "Stored because of your activity (like, comment, star, ...)" msgstr "Stocké en lien avec votre activité (j'aime, commentaire, étoile...)" -#: src/Content/Conversation.php:800 +#: src/Content/Conversation.php:797 msgid "Distributed" msgstr "Distribué" -#: src/Content/Conversation.php:803 +#: src/Content/Conversation.php:800 msgid "Pushed to us" msgstr "Poussé vers nous" -#: src/Content/Conversation.php:1529 src/Object/Post.php:248 +#: src/Content/Conversation.php:1518 src/Object/Post.php:261 msgid "Pinned item" msgstr "Élément épinglé" -#: src/Content/Conversation.php:1546 src/Object/Post.php:548 -#: src/Object/Post.php:549 +#: src/Content/Conversation.php:1535 src/Object/Post.php:555 +#: src/Object/Post.php:556 #, php-format msgid "View %s's profile @ %s" msgstr "Voir le profil de %s @ %s" -#: src/Content/Conversation.php:1559 src/Object/Post.php:536 +#: src/Content/Conversation.php:1549 src/Object/Post.php:543 msgid "Categories:" msgstr "Catégories :" -#: src/Content/Conversation.php:1560 src/Object/Post.php:537 +#: src/Content/Conversation.php:1550 src/Object/Post.php:544 msgid "Filed under:" msgstr "Rangé sous :" -#: src/Content/Conversation.php:1568 src/Object/Post.php:562 +#: src/Content/Conversation.php:1558 src/Object/Post.php:570 #, php-format msgid "%s from %s" msgstr "%s de %s" -#: src/Content/Conversation.php:1584 +#: src/Content/Conversation.php:1574 msgid "View in context" msgstr "Voir dans le contexte" @@ -1606,7 +1608,7 @@ msgid "Posts from accounts that you follow but who don't post very often" msgstr "Publications de comptes que vous suivez mais qui ne publient pas souvent." #: src/Content/Conversation/Factory/Channel.php:49 -#: src/Module/Settings/Channels.php:193 src/Module/Settings/Channels.php:214 +#: src/Module/Settings/Channels.php:199 src/Module/Settings/Channels.php:220 msgid "Images" msgstr "Images" @@ -1615,7 +1617,7 @@ msgid "Posts with images" msgstr "Publications avec images" #: src/Content/Conversation/Factory/Channel.php:50 -#: src/Module/Settings/Channels.php:195 src/Module/Settings/Channels.php:216 +#: src/Module/Settings/Channels.php:201 src/Module/Settings/Channels.php:222 msgid "Audio" msgstr "Audio" @@ -1624,7 +1626,7 @@ msgid "Posts with audio" msgstr "Publications avec audio" #: src/Content/Conversation/Factory/Channel.php:51 -#: src/Module/Settings/Channels.php:194 src/Module/Settings/Channels.php:215 +#: src/Module/Settings/Channels.php:200 src/Module/Settings/Channels.php:221 msgid "Videos" msgstr "Vidéos" @@ -1641,7 +1643,7 @@ msgid "Posts from local users on this server" msgstr "Conversations publiques démarrées par des utilisateurs locaux" #: src/Content/Conversation/Factory/Community.php:47 -#: src/Module/Settings/Channels.php:144 src/Module/Settings/Channels.php:149 +#: src/Module/Settings/Channels.php:150 src/Module/Settings/Channels.php:155 msgid "Global Community" msgstr "Communauté globale" @@ -1650,7 +1652,7 @@ msgid "Posts from users of the whole federated network" msgstr "Conversations publiques provenant du réseau fédéré global" #: src/Content/Conversation/Factory/Network.php:38 -#: src/Module/Settings/Channels.php:150 +#: src/Module/Settings/Channels.php:156 msgid "Latest Activity" msgstr "Activité récente" @@ -1659,7 +1661,7 @@ msgid "Sort by latest activity" msgstr "Trier par activité récente" #: src/Content/Conversation/Factory/Network.php:39 -#: src/Module/Settings/Channels.php:151 +#: src/Module/Settings/Channels.php:157 msgid "Latest Posts" msgstr "Dernières publications" @@ -1668,7 +1670,7 @@ msgid "Sort by post received date" msgstr "Trier par date de réception" #: src/Content/Conversation/Factory/Network.php:40 -#: src/Module/Settings/Channels.php:152 +#: src/Module/Settings/Channels.php:158 msgid "Latest Creation" msgstr "Dernière création" @@ -1685,7 +1687,7 @@ msgstr "Personnel" msgid "Posts that mention or involve you" msgstr "Publications qui vous concernent" -#: src/Content/Conversation/Factory/Network.php:42 src/Object/Post.php:398 +#: src/Content/Conversation/Factory/Network.php:42 src/Object/Post.php:411 msgid "Starred" msgstr "Mis en avant" @@ -1693,124 +1695,196 @@ msgstr "Mis en avant" msgid "Favourite Posts" msgstr "Publications favorites" -#: src/Content/Feature.php:96 +#: src/Content/Feature.php:107 msgid "General Features" msgstr "Fonctions générales" -#: src/Content/Feature.php:98 +#: src/Content/Feature.php:109 msgid "Photo Location" msgstr "Lieu de prise de la photo" -#: src/Content/Feature.php:98 +#: src/Content/Feature.php:109 msgid "" "Photo metadata is normally stripped. This extracts the location (if present)" " prior to stripping metadata and links it to a map." msgstr "Les métadonnées des photos sont normalement retirées. Ceci permet de sauver l'emplacement (si présent) et de positionner la photo sur une carte." -#: src/Content/Feature.php:99 -msgid "Trending Tags" -msgstr "Tendances" +#: src/Content/Feature.php:110 +msgid "Display the community in the navigation" +msgstr "Affiche la communauté dans la navigation" -#: src/Content/Feature.php:99 +#: src/Content/Feature.php:110 msgid "" -"Show a community page widget with a list of the most popular tags in recent " -"public posts." -msgstr "Montre un encart avec la liste des étiquettes les plus populaires dans les publications récentes." +"If enabled, the community can be accessed via the navigation menu. " +"Independent from this setting, the community timelines can always be " +"accessed via the channels." +msgstr "Si activé, vous pouvez accéder à la communauté via le menu de navigation. Indépendamment de ce paramètre, les flux des communautés sont toujours accessibles via les chaînes." -#: src/Content/Feature.php:104 +#: src/Content/Feature.php:115 msgid "Post Composition Features" msgstr "Caractéristiques de composition de publication" -#: src/Content/Feature.php:105 -msgid "Auto-mention Groups" -msgstr "Mentionner automatiquement les groupes" - -#: src/Content/Feature.php:105 -msgid "" -"Add/remove mention when a group page is selected/deselected in ACL window." -msgstr "Ajoute/retire une mention quand une page de groupe est sélectionnée/désélectionnée lors du choix des destinataires d'une publication." - -#: src/Content/Feature.php:106 +#: src/Content/Feature.php:116 msgid "Explicit Mentions" msgstr "Mentions explicites" -#: src/Content/Feature.php:106 +#: src/Content/Feature.php:116 msgid "" "Add explicit mentions to comment box for manual control over who gets " "mentioned in replies." msgstr "Ajoute des mentions explicites dans les publications permettant un contrôle manuel des mentions dans les fils de commentaires." -#: src/Content/Feature.php:107 +#: src/Content/Feature.php:117 msgid "Add an abstract from ActivityPub content warnings" msgstr "Ajouter un résumé depuis les avertissements de contenu d'ActivityPub" -#: src/Content/Feature.php:107 +#: src/Content/Feature.php:117 msgid "" "Add an abstract when commenting on ActivityPub posts with a content warning." " Abstracts are displayed as content warning on systems like Mastodon or " "Pleroma." msgstr "Ajoute un résumé lorsque vous commentez des publications ActivityPub avec un avertissement de contenu. Les résumés sont affichés en tant qu'avertissement de contenu sur les systèmes de type Mastodon ou Pleroma." -#: src/Content/Feature.php:112 +#: src/Content/Feature.php:122 msgid "Post/Comment Tools" msgstr "Outils de publication/commentaire" -#: src/Content/Feature.php:113 +#: src/Content/Feature.php:123 msgid "Post Categories" msgstr "Catégories des publications" -#: src/Content/Feature.php:113 +#: src/Content/Feature.php:123 msgid "Add categories to your posts" msgstr "Ajouter des catégories à vos publications" -#: src/Content/Feature.php:118 +#: src/Content/Feature.php:128 +msgid "Network Widgets" +msgstr "Widgets Réseau" + +#: src/Content/Feature.php:129 src/Content/Widget.php:216 +#: src/Model/Circle.php:601 src/Module/Contact.php:400 +#: src/Module/Welcome.php:76 +msgid "Circles" +msgstr "Cercles" + +#: src/Content/Feature.php:129 +msgid "" +"Display posts that have been created by accounts of the selected circle." +msgstr "Affiche les publications créées par les comptes du cercle sélectionné." + +#: src/Content/Feature.php:130 src/Content/GroupManager.php:147 +#: src/Content/Nav.php:278 src/Content/Text/HTML.php:882 +#: src/Content/Widget.php:538 src/Model/User.php:1390 +msgid "Groups" +msgstr "Groupes" + +#: src/Content/Feature.php:130 +msgid "Display posts that have been distributed by the selected group." +msgstr "Affiche les publications qui ont été distribuées par le groupe sélectionné." + +#: src/Content/Feature.php:131 src/Content/Widget.php:507 +msgid "Archives" +msgstr "Archives" + +#: src/Content/Feature.php:131 +msgid "Display an archive where posts can be selected by month and year." +msgstr "Affiche une archive permettant de sélectionner les publications par mois et année." + +#: src/Content/Feature.php:132 src/Content/Widget.php:289 +msgid "Protocols" +msgstr "Protocoles" + +#: src/Content/Feature.php:132 +msgid "Display posts with the selected protocols." +msgstr "Affiche les publications obtenues via les protocoles sélectionnés." + +#: src/Content/Feature.php:133 src/Content/Widget.php:544 +#: src/Module/Settings/Account.php:442 +msgid "Account Types" +msgstr "Type de compte" + +#: src/Content/Feature.php:133 +msgid "Display posts done by accounts with the selected account type." +msgstr "Affiche les publications des comptes du type sélectionné." + +#: src/Content/Feature.php:134 src/Content/Widget.php:593 +#: src/Module/Admin/Site.php:472 src/Module/BaseSettings.php:125 +#: src/Module/Settings/Channels.php:225 src/Module/Settings/Display.php:315 +msgid "Channels" +msgstr "Chaînes" + +#: src/Content/Feature.php:134 +msgid "Display posts in the system channels and user defined channels." +msgstr "Affiche les publications dans les chaînes système et les chaînes créées par les utilisateurs." + +#: src/Content/Feature.php:135 src/Content/Widget/SavedSearches.php:60 +msgid "Saved Searches" +msgstr "Recherches" + +#: src/Content/Feature.php:135 +msgid "Display posts that contain subscribed hashtags." +msgstr "Affiche les publications incluant les étiquettes souscrites." + +#: src/Content/Feature.php:136 src/Content/Widget.php:319 +msgid "Saved Folders" +msgstr "Dossiers sauvegardés" + +#: src/Content/Feature.php:136 +msgid "Display a list of folders in which posts are stored." +msgstr "Affiche une liste de dossier dans lesquels les publications sont enregistrées." + +#: src/Content/Feature.php:137 src/Module/Conversation/Timeline.php:199 +msgid "Own Contacts" +msgstr "Publications de vos propres contacts" + +#: src/Content/Feature.php:137 +msgid "" +"Include or exclude posts from subscribed accounts. This widget is not " +"visible on all channels." +msgstr "Inclus ou exclu les publications des comptes abonnés. Ce widget n'est pas visible sur toutes les chaînes." + +#: src/Content/Feature.php:138 +msgid "Trending Tags" +msgstr "Tendances" + +#: src/Content/Feature.php:138 +msgid "Display a list of the most popular tags in recent public posts." +msgstr "Affiche une liste des étiquettes les plus populaires dans les publications récentes." + +#: src/Content/Feature.php:143 msgid "Advanced Profile Settings" msgstr "Paramètres Avancés du Profil" -#: src/Content/Feature.php:119 -msgid "List Groups" -msgstr "Liste des groupes" - -#: src/Content/Feature.php:119 -msgid "Show visitors public groups at the Advanced Profile Page" -msgstr "Montrer les groupes publics aux visiteurs sur la Page de profil avancé" - -#: src/Content/Feature.php:120 +#: src/Content/Feature.php:144 msgid "Tag Cloud" msgstr "Nuage de tag" -#: src/Content/Feature.php:120 +#: src/Content/Feature.php:144 msgid "Provide a personal tag cloud on your profile page" msgstr "Affiche un nuage de tag personnel sur votre profil." -#: src/Content/Feature.php:121 +#: src/Content/Feature.php:145 msgid "Display Membership Date" msgstr "Afficher l'ancienneté" -#: src/Content/Feature.php:121 +#: src/Content/Feature.php:145 msgid "Display membership date in profile" msgstr "Affiche la date de création du compte sur votre profile" -#: src/Content/Feature.php:126 +#: src/Content/Feature.php:150 msgid "Advanced Calendar Settings" msgstr "Paramètres avancés du calendrier" -#: src/Content/Feature.php:127 +#: src/Content/Feature.php:151 msgid "Allow anonymous access to your calendar" msgstr "Autoriser un accès anonyme à votre calendrier" -#: src/Content/Feature.php:127 +#: src/Content/Feature.php:151 msgid "" "Allows anonymous visitors to consult your calendar and your public events. " "Contact birthday events are private to you." msgstr "Autorise les visiteurs anonymes à consulter votre calendrier et vos évènements publics. Les anniversaires de vos contacts demeurent privés." -#: src/Content/GroupManager.php:147 src/Content/Nav.php:278 -#: src/Content/Text/HTML.php:881 src/Content/Widget.php:538 -#: src/Model/User.php:1381 -msgid "Groups" -msgstr "Groupes" - #: src/Content/GroupManager.php:149 msgid "External link to group" msgstr "Lien externe vers le groupe" @@ -1828,95 +1902,99 @@ msgstr "montrer plus" msgid "Create new group" msgstr "Créer un nouveau groupe" -#: src/Content/Item.php:332 src/Model/Item.php:3254 +#: src/Content/Item.php:331 src/Model/Item.php:3256 msgid "event" msgstr "évènement" -#: src/Content/Item.php:335 src/Content/Item.php:345 +#: src/Content/Item.php:334 src/Content/Item.php:344 msgid "status" msgstr "le statut" -#: src/Content/Item.php:341 src/Model/Item.php:3256 +#: src/Content/Item.php:340 src/Model/Item.php:3258 #: src/Module/Post/Tag/Add.php:123 msgid "photo" msgstr "photo" -#: src/Content/Item.php:355 src/Module/Post/Tag/Add.php:141 +#: src/Content/Item.php:354 src/Module/Post/Tag/Add.php:141 #, php-format msgid "%1$s tagged %2$s's %3$s with %4$s" msgstr "%1$s a mentionné %3$s de %2$s avec %4$s" -#: src/Content/Item.php:429 view/theme/frio/theme.php:265 +#: src/Content/Item.php:428 view/theme/frio/theme.php:265 msgid "Follow Thread" msgstr "Suivre le fil" -#: src/Content/Item.php:430 src/Model/Contact.php:1243 +#: src/Content/Item.php:429 src/Model/Contact.php:1233 msgid "View Status" msgstr "Voir les statuts" -#: src/Content/Item.php:431 src/Content/Item.php:452 -#: src/Model/Contact.php:1177 src/Model/Contact.php:1234 -#: src/Model/Contact.php:1244 src/Module/Directory.php:157 +#: src/Content/Item.php:430 src/Content/Item.php:453 +#: src/Model/Contact.php:1168 src/Model/Contact.php:1224 +#: src/Model/Contact.php:1234 src/Module/Directory.php:157 #: src/Module/Settings/Profile/Index.php:259 msgid "View Profile" msgstr "Voir le profil" -#: src/Content/Item.php:432 src/Model/Contact.php:1245 +#: src/Content/Item.php:431 src/Model/Contact.php:1235 msgid "View Photos" msgstr "Voir les photos" -#: src/Content/Item.php:433 src/Model/Contact.php:1212 +#: src/Content/Item.php:432 src/Model/Contact.php:1202 #: src/Model/Profile.php:468 msgid "Network Posts" msgstr "Publications du réseau" -#: src/Content/Item.php:434 src/Model/Contact.php:1236 -#: src/Model/Contact.php:1247 +#: src/Content/Item.php:433 src/Model/Contact.php:1226 +#: src/Model/Contact.php:1237 msgid "View Contact" msgstr "Voir Contact" -#: src/Content/Item.php:435 src/Model/Contact.php:1248 +#: src/Content/Item.php:434 src/Model/Contact.php:1238 msgid "Send PM" msgstr "Message privé" -#: src/Content/Item.php:436 src/Module/Contact.php:467 -#: src/Module/Contact/Profile.php:511 +#: src/Content/Item.php:435 src/Module/Contact.php:467 +#: src/Module/Contact/Profile.php:518 #: src/Module/Moderation/Blocklist/Contact.php:116 #: src/Module/Moderation/Users/Active.php:137 #: src/Module/Moderation/Users/Index.php:152 msgid "Block" msgstr "Bloquer" -#: src/Content/Item.php:437 src/Module/Contact.php:468 -#: src/Module/Contact/Profile.php:519 +#: src/Content/Item.php:436 src/Module/Contact.php:468 +#: src/Module/Contact/Profile.php:526 #: src/Module/Notifications/Introductions.php:134 #: src/Module/Notifications/Introductions.php:206 #: src/Module/Notifications/Notification.php:89 msgid "Ignore" msgstr "Ignorer" -#: src/Content/Item.php:438 src/Module/Contact.php:469 -#: src/Module/Contact/Profile.php:527 +#: src/Content/Item.php:437 src/Module/Contact.php:469 +#: src/Module/Contact/Profile.php:534 msgid "Collapse" msgstr "Réduire" -#: src/Content/Item.php:439 src/Object/Post.php:289 +#: src/Content/Item.php:438 src/Object/Post.php:302 #, php-format msgid "Ignore %s server" msgstr "Ignorer le serveur %s" -#: src/Content/Item.php:443 src/Module/Settings/Channels.php:196 -#: src/Module/Settings/Channels.php:217 src/Object/Post.php:509 +#: src/Content/Item.php:442 src/Module/Settings/Channels.php:202 +#: src/Module/Settings/Channels.php:223 src/Object/Post.php:516 msgid "Languages" msgstr "Langues" -#: src/Content/Item.php:449 src/Content/Widget.php:80 -#: src/Model/Contact.php:1237 src/Model/Contact.php:1249 +#: src/Content/Item.php:445 src/Object/Post.php:596 +msgid "Search Text" +msgstr "Rechercher un texte" + +#: src/Content/Item.php:450 src/Content/Widget.php:80 +#: src/Model/Contact.php:1227 src/Model/Contact.php:1239 #: src/Module/Contact/Follow.php:167 view/theme/vier/theme.php:195 msgid "Connect/Follow" msgstr "Se connecter/Suivre" -#: src/Content/Item.php:883 +#: src/Content/Item.php:884 msgid "Unable to fetch user." msgstr "Impossible de récupérer l'utilisateur." @@ -1932,7 +2010,7 @@ msgstr "Revenir" msgid "Clear notifications" msgstr "Effacer les notifications" -#: src/Content/Nav.php:127 src/Content/Text/HTML.php:868 +#: src/Content/Nav.php:127 src/Content/Text/HTML.php:869 msgid "@name, !group, #tags, content" msgstr "@nom, !groupe, #etiquettes, contenu" @@ -1964,7 +2042,7 @@ msgstr "Discussions que vous avez commencées" #: src/Content/Nav.php:230 src/Module/BaseProfile.php:49 #: src/Module/BaseSettings.php:98 src/Module/Contact.php:503 -#: src/Module/Contact/Profile.php:419 src/Module/Profile/Profile.php:268 +#: src/Module/Contact/Profile.php:425 src/Module/Profile/Profile.php:268 #: src/Module/Welcome.php:57 view/theme/frio/theme.php:233 msgid "Profile" msgstr "Profil" @@ -1995,7 +2073,7 @@ msgstr "Vos publications avec des médias" #: src/Content/Nav.php:233 src/Content/Nav.php:293 #: src/Module/BaseProfile.php:85 src/Module/BaseProfile.php:88 #: src/Module/BaseProfile.php:96 src/Module/BaseProfile.php:99 -#: src/Module/Settings/Display.php:319 view/theme/frio/theme.php:239 +#: src/Module/Settings/Display.php:316 view/theme/frio/theme.php:239 #: view/theme/frio/theme.php:243 msgid "Calendar" msgstr "Calendrier" @@ -2020,7 +2098,7 @@ msgstr "Profil" msgid "Home Page" msgstr "Page d'accueil" -#: src/Content/Nav.php:255 src/Module/Register.php:168 +#: src/Content/Nav.php:255 src/Module/Register.php:169 #: src/Module/Security/Login.php:124 msgid "Register" msgstr "S'inscrire" @@ -2049,8 +2127,8 @@ msgstr "Applications" msgid "Addon applications, utilities, games" msgstr "Applications supplémentaires, utilitaires, jeux" -#: src/Content/Nav.php:269 src/Content/Text/HTML.php:866 -#: src/Module/Admin/Logs/View.php:86 src/Module/Search/Index.php:112 +#: src/Content/Nav.php:269 src/Content/Text/HTML.php:867 +#: src/Module/Admin/Logs/View.php:88 src/Module/Search/Index.php:112 msgid "Search" msgstr "Recherche" @@ -2058,17 +2136,17 @@ msgstr "Recherche" msgid "Search site content" msgstr "Rechercher dans le contenu du site" -#: src/Content/Nav.php:272 src/Content/Text/HTML.php:875 +#: src/Content/Nav.php:272 src/Content/Text/HTML.php:876 msgid "Full Text" msgstr "Texte Entier" -#: src/Content/Nav.php:273 src/Content/Text/HTML.php:876 +#: src/Content/Nav.php:273 src/Content/Text/HTML.php:877 #: src/Content/Widget/TagCloud.php:68 msgid "Tags" msgstr "Étiquettes" #: 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:878 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" @@ -2100,7 +2178,7 @@ msgid "Information about this friendica instance" msgstr "Information au sujet de cette instance de friendica" #: src/Content/Nav.php:301 src/Module/Admin/Tos.php:78 -#: src/Module/BaseAdmin.php:95 src/Module/Register.php:176 +#: src/Module/BaseAdmin.php:95 src/Module/Register.php:177 #: src/Module/Tos.php:101 msgid "Terms of Service" msgstr "Conditions de service" @@ -2194,7 +2272,7 @@ msgstr "Démarrage et configuration du site" #: src/Module/Moderation/Blocklist/Server/Import.php:118 #: src/Module/Moderation/Blocklist/Server/Index.php:95 #: src/Module/Moderation/Item/Delete.php:61 -#: src/Module/Moderation/Reports.php:89 src/Module/Moderation/Summary.php:75 +#: src/Module/Moderation/Reports.php:104 src/Module/Moderation/Summary.php:75 #: src/Module/Moderation/Users/Active.php:133 #: src/Module/Moderation/Users/Blocked.php:133 #: src/Module/Moderation/Users/Deleted.php:80 @@ -2230,51 +2308,51 @@ msgstr "suivant" msgid "last" msgstr "dernier" -#: src/Content/Text/BBCode.php:767 src/Content/Text/BBCode.php:1728 -#: src/Content/Text/BBCode.php:1729 +#: src/Content/Text/BBCode.php:702 src/Content/Text/BBCode.php:1878 +#: src/Content/Text/BBCode.php:1879 msgid "Image/photo" msgstr "Image/photo" -#: src/Content/Text/BBCode.php:985 +#: src/Content/Text/BBCode.php:920 #, php-format msgid "%2$s %3$s" msgstr "%2$s %3$s" -#: src/Content/Text/BBCode.php:1010 src/Model/Item.php:3999 -#: src/Model/Item.php:4005 src/Model/Item.php:4006 +#: src/Content/Text/BBCode.php:945 src/Model/Item.php:4012 +#: src/Model/Item.php:4018 src/Model/Item.php:4019 msgid "Link to source" msgstr "Lien vers la source" -#: src/Content/Text/BBCode.php:1635 src/Content/Text/HTML.php:905 +#: src/Content/Text/BBCode.php:1759 src/Content/Text/HTML.php:906 msgid "Click to open/close" msgstr "Cliquer pour ouvrir/fermer" -#: src/Content/Text/BBCode.php:1668 +#: src/Content/Text/BBCode.php:1814 msgid "$1 wrote:" msgstr "$1 a écrit :" -#: src/Content/Text/BBCode.php:1733 src/Content/Text/BBCode.php:1734 +#: src/Content/Text/BBCode.php:1888 src/Content/Text/BBCode.php:1889 msgid "Encrypted content" msgstr "Contenu chiffré" -#: src/Content/Text/BBCode.php:1997 +#: src/Content/Text/BBCode.php:2194 msgid "Invalid source protocol" msgstr "Protocole d'image invalide" -#: src/Content/Text/BBCode.php:2016 +#: src/Content/Text/BBCode.php:2213 msgid "Invalid link protocol" msgstr "Protocole de lien invalide" -#: src/Content/Text/HTML.php:783 +#: src/Content/Text/HTML.php:784 msgid "Loading more entries..." msgstr "Chargement de résultats supplémentaires..." -#: src/Content/Text/HTML.php:784 +#: src/Content/Text/HTML.php:785 msgid "The end" msgstr "Fin" -#: src/Content/Text/HTML.php:860 src/Content/Widget/VCard.php:126 -#: src/Model/Profile.php:477 src/Module/Contact/Profile.php:471 +#: src/Content/Text/HTML.php:861 src/Content/Widget/VCard.php:127 +#: src/Model/Profile.php:477 src/Module/Contact/Profile.php:478 msgid "Follow" msgstr "S'abonner" @@ -2345,11 +2423,6 @@ msgstr "Annuaire global" msgid "Local Directory" msgstr "Annuaire local" -#: src/Content/Widget.php:216 src/Model/Circle.php:601 -#: src/Module/Contact.php:400 src/Module/Welcome.php:76 -msgid "Circles" -msgstr "Cercles" - #: src/Content/Widget.php:218 msgid "Everyone" msgstr "Tous les groupes" @@ -2362,23 +2435,15 @@ msgstr "Aucune relation" msgid "Relationships" msgstr "Relations" -#: src/Content/Widget.php:250 src/Module/Circle.php:292 +#: src/Content/Widget.php:250 src/Module/Circle.php:294 #: src/Module/Contact.php:344 msgid "All Contacts" msgstr "Tous les contacts" -#: src/Content/Widget.php:289 -msgid "Protocols" -msgstr "Protocoles" - #: src/Content/Widget.php:291 msgid "All Protocols" msgstr "Tous les protocoles" -#: src/Content/Widget.php:319 -msgid "Saved Folders" -msgstr "Dossiers sauvegardés" - #: src/Content/Widget.php:321 src/Content/Widget.php:352 msgid "Everything" msgstr "Tout" @@ -2395,10 +2460,6 @@ msgstr[0] "%d contact en commun" msgstr[1] "%d contacts en commun" msgstr[2] "%d contacts en commun" -#: src/Content/Widget.php:507 -msgid "Archives" -msgstr "Archives" - #: src/Content/Widget.php:515 msgid "On this date" msgstr "A cette date" @@ -2411,7 +2472,7 @@ msgstr "Personnes" msgid "Organisations" msgstr "Organisations" -#: src/Content/Widget.php:537 src/Model/Contact.php:1739 +#: src/Content/Widget.php:537 src/Model/Contact.php:1729 msgid "News" msgstr "Nouvelles" @@ -2419,20 +2480,10 @@ msgstr "Nouvelles" msgid "Relays" msgstr "Relais" -#: src/Content/Widget.php:544 src/Module/Settings/Account.php:442 -msgid "Account Types" -msgstr "Type de compte" - #: src/Content/Widget.php:546 src/Module/Moderation/BaseUsers.php:69 msgid "All" msgstr "Tout" -#: 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 -msgid "Channels" -msgstr "Chaînes" - #: src/Content/Widget/CalendarExport.php:56 msgid "Export" msgstr "Exporter" @@ -2465,11 +2516,7 @@ msgstr "Voir les contacts" msgid "Remove term" msgstr "Retirer le terme" -#: src/Content/Widget/SavedSearches.php:60 -msgid "Saved Searches" -msgstr "Recherches" - -#: src/Content/Widget/TrendingTags.php:52 +#: src/Content/Widget/TrendingTags.php:53 #, php-format msgid "Trending Tags (last %d hour)" msgid_plural "Trending Tags (last %d hours)" @@ -2477,51 +2524,51 @@ msgstr[0] "Tendances (dernière %d heure)" msgstr[1] "Tendances (dernières %d heures)" msgstr[2] "Tendances (dernières %d heures)" -#: src/Content/Widget/TrendingTags.php:53 +#: src/Content/Widget/TrendingTags.php:54 msgid "More Trending Tags" msgstr "Plus de tendances" -#: src/Content/Widget/VCard.php:104 src/Model/Contact.php:1205 -#: src/Model/Profile.php:461 +#: src/Content/Widget/VCard.php:105 src/Model/Contact.php:1196 +#: src/Model/Profile.php:462 msgid "Post to group" msgstr "Publier sur le groupe" -#: src/Content/Widget/VCard.php:109 src/Model/Contact.php:1210 +#: src/Content/Widget/VCard.php:110 src/Model/Contact.php:1200 #: src/Model/Profile.php:466 src/Module/Moderation/Item/Source.php:85 msgid "Mention" msgstr "Mention" -#: src/Content/Widget/VCard.php:119 src/Model/Profile.php:380 -#: src/Module/Contact/Profile.php:408 src/Module/Profile/Profile.php:199 +#: src/Content/Widget/VCard.php:120 src/Model/Profile.php:381 +#: src/Module/Contact/Profile.php:414 src/Module/Profile/Profile.php:199 msgid "XMPP:" msgstr "XMPP" -#: src/Content/Widget/VCard.php:120 src/Model/Profile.php:381 -#: src/Module/Contact/Profile.php:410 src/Module/Profile/Profile.php:203 +#: src/Content/Widget/VCard.php:121 src/Model/Profile.php:382 +#: src/Module/Contact/Profile.php:416 src/Module/Profile/Profile.php:203 msgid "Matrix:" msgstr "Matrix :" -#: src/Content/Widget/VCard.php:121 src/Model/Event.php:82 +#: src/Content/Widget/VCard.php:122 src/Model/Event.php:82 #: src/Model/Event.php:109 src/Model/Event.php:471 src/Model/Event.php:960 -#: src/Model/Profile.php:375 src/Module/Contact/Profile.php:406 +#: src/Model/Profile.php:376 src/Module/Contact/Profile.php:412 #: src/Module/Directory.php:147 src/Module/Notifications/Introductions.php:187 #: src/Module/Profile/Profile.php:221 msgid "Location:" msgstr "Localisation :" -#: src/Content/Widget/VCard.php:124 src/Model/Profile.php:490 +#: src/Content/Widget/VCard.php:125 src/Model/Profile.php:490 #: src/Module/Notifications/Introductions.php:201 msgid "Network:" msgstr "Réseau" -#: src/Content/Widget/VCard.php:128 src/Model/Contact.php:1238 -#: src/Model/Contact.php:1250 src/Model/Profile.php:479 -#: src/Module/Contact/Profile.php:463 +#: src/Content/Widget/VCard.php:129 src/Model/Contact.php:1228 +#: src/Model/Contact.php:1240 src/Model/Profile.php:479 +#: src/Module/Contact/Profile.php:470 msgid "Unfollow" msgstr "Se désabonner" -#: src/Content/Widget/VCard.php:134 src/Model/Contact.php:1207 -#: src/Model/Profile.php:463 +#: src/Content/Widget/VCard.php:135 src/Model/Contact.php:1198 +#: src/Model/Profile.php:464 msgid "View group" msgstr "Voir le groupe" @@ -2529,8 +2576,8 @@ msgstr "Voir le groupe" msgid "Yourself" msgstr "Vous-même" -#: src/Core/ACL.php:202 src/Module/PermissionTooltip.php:147 -#: src/Module/PermissionTooltip.php:169 +#: src/Core/ACL.php:202 src/Module/Privacy/PermissionTooltip.php:170 +#: src/Module/Privacy/PermissionTooltip.php:192 msgid "Mutuals" msgstr "Mutuels" @@ -2538,8 +2585,8 @@ msgstr "Mutuels" msgid "Post to Email" msgstr "Publier aux courriels" -#: src/Core/ACL.php:321 src/Module/PermissionTooltip.php:90 -#: src/Module/PermissionTooltip.php:211 +#: src/Core/ACL.php:321 src/Module/Privacy/PermissionTooltip.php:117 +#: src/Module/Privacy/PermissionTooltip.php:231 msgid "Public" msgstr "Public" @@ -2549,7 +2596,7 @@ msgid "" "community pages and by anyone with its link." msgstr "Ce contenu sera visible par vos abonnés, sur votre profile, dans les flux communautaires et par quiconque ayant son adresse Web." -#: src/Core/ACL.php:323 src/Module/PermissionTooltip.php:98 +#: src/Core/ACL.php:323 src/Module/Privacy/PermissionTooltip.php:119 msgid "Limited/Private" msgstr "Limité/Privé" @@ -2791,125 +2838,133 @@ msgstr "Module PHP de Précision Multiple GNU" msgid "Error: GNU Multiple Precision PHP module required but not installed." msgstr "Erreur : le module PHP de Précision Multiple GNU est requis mais il n'est pas installé." -#: src/Core/Installer.php:516 +#: src/Core/Installer.php:499 +msgid "IDN Functions PHP module" +msgstr "Module PHP Fonctions IDN" + +#: src/Core/Installer.php:500 +msgid "Error: IDN Functions PHP module required but not installed." +msgstr "Erreur : le module PHP Fonctions IDN est obligatoire mais n'est pas installé." + +#: src/Core/Installer.php:523 msgid "" "The web installer needs to be able to create a file called " "\"local.config.php\" in the \"config\" folder of your web server and it is " "unable to do so." msgstr "L'installeur web n'est pas en mesure de créer le fichier \"local.config.php\" dans le répertoire \"config\" de votre serveur." -#: src/Core/Installer.php:517 +#: src/Core/Installer.php:524 msgid "" "This is most often a permission setting, as the web server may not be able " "to write files in your folder - even if you can." msgstr "Le plus souvent, il s'agit d'un problème de permission. Le serveur web peut ne pas être capable d'écrire dans votre répertoire - alors que vous-même le pouvez." -#: src/Core/Installer.php:518 +#: src/Core/Installer.php:525 msgid "" "At the end of this procedure, we will give you a text to save in a file " "named local.config.php in your Friendica \"config\" folder." msgstr "À la fin de la procédure d'installation nous vous fournirons le contenu du fichier \"local.config.php\" à créer manuellement dans le sous-répertoire \"config\" de votre répertoire Friendica sur votre serveur." -#: src/Core/Installer.php:519 +#: src/Core/Installer.php:526 msgid "" "You can alternatively skip this procedure and perform a manual installation." " Please see the file \"doc/INSTALL.md\" for instructions." msgstr "Vous pouvez également sauter cette étape et procéder à une installation manuelle. Pour cela, merci de consulter le fichier \"doc/INSTALL.md\"." -#: src/Core/Installer.php:522 +#: src/Core/Installer.php:529 msgid "config/local.config.php is writable" msgstr "Le fichier \"config/local.config.php\" peut être créé." -#: src/Core/Installer.php:542 +#: src/Core/Installer.php:549 msgid "" "Friendica uses the Smarty3 template engine to render its web views. Smarty3 " "compiles templates to PHP to speed up rendering." msgstr "Friendica utilise le moteur de modèles Smarty3 pour le rendu d'affichage web. Smarty3 compile les modèles en PHP pour accélérer le rendu." -#: src/Core/Installer.php:543 +#: src/Core/Installer.php:550 msgid "" "In order to store these compiled templates, the web server needs to have " "write access to the directory view/smarty3/ under the Friendica top level " "folder." msgstr "Pour pouvoir stocker ces modèles compilés, le serveur internet doit avoir accès au droit d'écriture pour le répertoire view/smarty3/ sous le dossier racine de Friendica." -#: src/Core/Installer.php:544 +#: src/Core/Installer.php:551 msgid "" "Please ensure that the user that your web server runs as (e.g. www-data) has" " write access to this folder." msgstr "Veuillez vous assurer que l'utilisateur qui exécute votre serveur internet (p. ex. www-data) détient le droit d'accès en écriture sur ce dossier." -#: src/Core/Installer.php:545 +#: src/Core/Installer.php:552 msgid "" "Note: as a security measure, you should give the web server write access to " "view/smarty3/ only--not the template files (.tpl) that it contains." msgstr "Note: pour plus de sécurité, vous devriez ne donner le droit d'accès en écriture qu'à view/smarty3/ et pas aux fichiers modèles (.tpl) qu'il contient." -#: src/Core/Installer.php:548 +#: src/Core/Installer.php:555 msgid "view/smarty3 is writable" msgstr "view/smarty3 est autorisé à l écriture" -#: src/Core/Installer.php:576 +#: src/Core/Installer.php:583 msgid "" "Url rewrite in .htaccess seems not working. Make sure you copied .htaccess-" "dist to .htaccess." msgstr "La réécriture d'URL ne semble pas fonctionner, veuillez vous assurer que vous avez créé un fichier \".htaccess\" à partir du fichier \".htaccess-dist\"." -#: src/Core/Installer.php:577 +#: src/Core/Installer.php:584 msgid "" "In some circumstances (like running inside containers), you can skip this " "error." msgstr "Dans certaines situations (comme une installation dans un container), vous pouvez ignorer cette erreur." -#: src/Core/Installer.php:579 +#: src/Core/Installer.php:586 msgid "Error message from Curl when fetching" msgstr "Message d'erreur de Curl lors du test de réécriture d'URL" -#: src/Core/Installer.php:585 +#: src/Core/Installer.php:592 msgid "Url rewrite is working" msgstr "La réécriture d'URL fonctionne." -#: src/Core/Installer.php:614 +#: src/Core/Installer.php:621 msgid "" "The detection of TLS to secure the communication between the browser and the" " new Friendica server failed." msgstr "La détection de TLS pour sécuriser la communication entre le navigateur et votre nouveau serveur Friendica a échoué." -#: src/Core/Installer.php:615 +#: src/Core/Installer.php:622 msgid "" "It is highly encouraged to use Friendica only over a secure connection as " "sensitive information like passwords will be transmitted." msgstr "Nous vous recommandons fortement de n'utiliser Friendica qu'avec une connection sécurisée étant donné que des informations sensibles comme des mots de passe seront échangés." -#: src/Core/Installer.php:616 +#: src/Core/Installer.php:623 msgid "Please ensure that the connection to the server is secure." msgstr "Veuillez vous assurer que la connection au serveur est sécurisée." -#: src/Core/Installer.php:617 +#: src/Core/Installer.php:624 msgid "No TLS detected" msgstr "Pas de TLS détecté" -#: src/Core/Installer.php:619 +#: src/Core/Installer.php:626 msgid "TLS detected" msgstr "TLS détecté" -#: src/Core/Installer.php:636 +#: src/Core/Installer.php:643 msgid "ImageMagick PHP extension is not installed" msgstr "L'extension PHP ImageMagick n'est pas installée" -#: src/Core/Installer.php:638 +#: src/Core/Installer.php:645 msgid "ImageMagick PHP extension is installed" msgstr "L’extension PHP ImageMagick est installée" -#: src/Core/Installer.php:659 +#: src/Core/Installer.php:666 msgid "Database already in use." msgstr "Base de données déjà en cours d'utilisation." -#: src/Core/Installer.php:664 +#: src/Core/Installer.php:671 msgid "Could not connect to database." msgstr "Impossible de se connecter à la base." -#: src/Core/L10n.php:444 src/Model/Item.php:2298 +#: src/Core/L10n.php:444 src/Model/Item.php:2300 msgid "Undetermined" msgstr "Indéterminé" @@ -2919,37 +2974,37 @@ msgid "%s (%s)" msgstr "%s (%s)" #: src/Core/L10n.php:499 src/Model/Event.php:430 -#: src/Module/Settings/Display.php:287 +#: src/Module/Settings/Display.php:284 msgid "Monday" msgstr "Lundi" #: src/Core/L10n.php:499 src/Model/Event.php:431 -#: src/Module/Settings/Display.php:288 +#: src/Module/Settings/Display.php:285 msgid "Tuesday" msgstr "Mardi" #: src/Core/L10n.php:499 src/Model/Event.php:432 -#: src/Module/Settings/Display.php:289 +#: src/Module/Settings/Display.php:286 msgid "Wednesday" msgstr "Mercredi" #: src/Core/L10n.php:499 src/Model/Event.php:433 -#: src/Module/Settings/Display.php:290 +#: src/Module/Settings/Display.php:287 msgid "Thursday" msgstr "Jeudi" #: src/Core/L10n.php:499 src/Model/Event.php:434 -#: src/Module/Settings/Display.php:291 +#: src/Module/Settings/Display.php:288 msgid "Friday" msgstr "Vendredi" #: src/Core/L10n.php:499 src/Model/Event.php:435 -#: src/Module/Settings/Display.php:292 +#: src/Module/Settings/Display.php:289 msgid "Saturday" msgstr "Samedi" #: src/Core/L10n.php:499 src/Model/Event.php:429 -#: src/Module/Settings/Display.php:286 +#: src/Module/Settings/Display.php:283 msgid "Sunday" msgstr "Dimanche" @@ -3084,19 +3139,19 @@ msgid "" "The debug logfile '%s' is not usable. No logging possible (error: '%s')" msgstr "Le fichier journal de débogage \"%s\" n'existe pas ou n'est pas accessible en écriture. Journalisation désactivée (erreur : \"%s\")" -#: src/Core/Renderer.php:89 src/Core/Renderer.php:118 -#: src/Core/Renderer.php:147 src/Core/Renderer.php:181 +#: src/Core/Renderer.php:92 src/Core/Renderer.php:121 +#: src/Core/Renderer.php:150 src/Core/Renderer.php:184 #: src/Render/FriendicaSmartyEngine.php:60 msgid "" "Friendica can't display this page at the moment, please contact the " "administrator." msgstr "Friendica ne peut pas afficher cette page pour le moment. Merci de contacter l'administrateur." -#: src/Core/Renderer.php:143 +#: src/Core/Renderer.php:146 msgid "template engine cannot be registered without a name." msgstr "Le moteur de template ne peut pas être enregistré sans nom." -#: src/Core/Renderer.php:177 +#: src/Core/Renderer.php:180 msgid "template engine is not registered!" msgstr "le moteur de template n'est pas enregistré!" @@ -3270,7 +3325,7 @@ msgstr "ajouter" msgid "Edit circle" msgstr "Modifier le cercle" -#: src/Model/Circle.php:606 src/Module/Circle.php:193 +#: src/Model/Circle.php:606 src/Module/Circle.php:195 msgid "Contacts not in any circle" msgstr "Contacts n'appartenant à aucun cercle" @@ -3278,8 +3333,8 @@ msgstr "Contacts n'appartenant à aucun cercle" msgid "Create a new circle" msgstr "Créer un nouveau cercle" -#: src/Model/Circle.php:609 src/Module/Circle.php:178 -#: src/Module/Circle.php:201 src/Module/Circle.php:276 +#: src/Model/Circle.php:609 src/Module/Circle.php:180 +#: src/Module/Circle.php:203 src/Module/Circle.php:278 msgid "Circle Name: " msgstr "Nom du cercle :" @@ -3287,90 +3342,90 @@ msgstr "Nom du cercle :" msgid "Edit circles" msgstr "Modifier les cercles" -#: src/Model/Contact.php:1257 src/Module/Moderation/Users/Pending.php:102 +#: src/Model/Contact.php:1247 src/Module/Moderation/Users/Pending.php:102 #: src/Module/Notifications/Introductions.php:132 #: src/Module/Notifications/Introductions.php:204 msgid "Approve" msgstr "Approuver" -#: src/Model/Contact.php:1735 +#: src/Model/Contact.php:1725 msgid "Organisation" msgstr "Organisation" -#: src/Model/Contact.php:1743 +#: src/Model/Contact.php:1733 msgid "Group" msgstr "Groupe" -#: src/Model/Contact.php:1747 src/Module/Moderation/BaseUsers.php:130 +#: src/Model/Contact.php:1737 src/Module/Moderation/BaseUsers.php:131 msgid "Relay" msgstr "Relai" -#: src/Model/Contact.php:3050 +#: src/Model/Contact.php:3046 msgid "Disallowed profile URL." msgstr "URL de profil interdite." -#: src/Model/Contact.php:3055 src/Module/Friendica.php:101 +#: src/Model/Contact.php:3051 src/Module/Friendica.php:100 msgid "Blocked domain" msgstr "Domaine bloqué" -#: src/Model/Contact.php:3060 +#: src/Model/Contact.php:3056 msgid "Connect URL missing." msgstr "URL de connexion manquante." -#: src/Model/Contact.php:3069 +#: src/Model/Contact.php:3065 msgid "" "The contact could not be added. Please check the relevant network " "credentials in your Settings -> Social Networks page." msgstr "Le contact n'a pu être ajouté. Veuillez vérifier les identifiants du réseau concerné dans la page Réglages -> Réseaux Sociaux si pertinent." -#: src/Model/Contact.php:3087 +#: src/Model/Contact.php:3083 #, php-format msgid "Expected network %s does not match actual network %s" msgstr "Le réseau %s espéré ne correspond pas au réseau %s actuel" -#: src/Model/Contact.php:3104 +#: src/Model/Contact.php:3100 msgid "This seems to be a relay account. They can't be followed by users." msgstr "Cela semble être un compte relai. Ils ne peuvent pas être suivi par des utilisateurs." -#: src/Model/Contact.php:3111 +#: src/Model/Contact.php:3107 msgid "The profile address specified does not provide adequate information." msgstr "L'adresse de profil indiquée ne fournit par les informations adéquates." -#: src/Model/Contact.php:3113 +#: src/Model/Contact.php:3109 msgid "No compatible communication protocols or feeds were discovered." msgstr "Aucun protocole de communication ni aucun flux n'a pu être découvert." -#: src/Model/Contact.php:3116 +#: src/Model/Contact.php:3112 msgid "An author or name was not found." msgstr "Aucun auteur ou nom d'auteur n'a pu être trouvé." -#: src/Model/Contact.php:3119 +#: src/Model/Contact.php:3115 msgid "No browser URL could be matched to this address." msgstr "Aucune URL de navigation ne correspond à cette adresse." -#: src/Model/Contact.php:3122 +#: src/Model/Contact.php:3118 msgid "" "Unable to match @-style Identity Address with a known protocol or email " "contact." msgstr "Impossible de faire correspondre l'adresse d'identité en \"@\" avec un protocole connu ou un contact courriel." -#: src/Model/Contact.php:3123 +#: src/Model/Contact.php:3119 msgid "Use mailto: in front of address to force email check." msgstr "Utilisez mailto: en face d'une adresse pour l'obliger à être reconnue comme courriel." -#: src/Model/Contact.php:3129 +#: src/Model/Contact.php:3125 msgid "" "The profile address specified belongs to a network which has been disabled " "on this site." msgstr "L'adresse de profil spécifiée correspond à un réseau qui a été désactivé sur ce site." -#: src/Model/Contact.php:3134 +#: src/Model/Contact.php:3130 msgid "" "Limited profile. This person will be unable to receive direct/personal " "notifications from you." msgstr "Profil limité. Cette personne ne sera pas capable de recevoir des notifications directes/personnelles de votre part." -#: src/Model/Contact.php:3200 +#: src/Model/Contact.php:3196 msgid "Unable to retrieve contact information." msgstr "Impossible de récupérer les informations du contact." @@ -3402,17 +3457,17 @@ msgid "today" msgstr "aujourd'hui" #: src/Model/Event.php:463 src/Module/Calendar/Show.php:129 -#: src/Module/Settings/Display.php:297 src/Util/Temporal.php:353 +#: src/Module/Settings/Display.php:294 src/Util/Temporal.php:353 msgid "month" msgstr "mois" #: src/Model/Event.php:464 src/Module/Calendar/Show.php:130 -#: src/Module/Settings/Display.php:298 src/Util/Temporal.php:354 +#: src/Module/Settings/Display.php:295 src/Util/Temporal.php:354 msgid "week" msgstr "semaine" #: src/Model/Event.php:465 src/Module/Calendar/Show.php:131 -#: src/Module/Settings/Display.php:299 src/Util/Temporal.php:355 +#: src/Module/Settings/Display.php:296 src/Util/Temporal.php:355 msgid "day" msgstr "jour" @@ -3420,7 +3475,7 @@ msgstr "jour" msgid "No events to display" msgstr "Pas d'évènement à afficher" -#: src/Model/Event.php:516 src/Module/DFRN/Poll.php:47 src/Module/Feed.php:69 +#: src/Model/Event.php:516 src/Module/DFRN/Poll.php:47 src/Module/Feed.php:68 #: src/Module/Update/Profile.php:56 msgid "Access to this profile has been restricted." msgstr "L'accès au profil a été restreint." @@ -3475,58 +3530,57 @@ msgstr "Anniversaire de %s's" msgid "Happy Birthday %s" msgstr "Joyeux anniversaire, %s !" -#: src/Model/Item.php:2305 +#: src/Model/Item.php:2307 #, php-format msgid "%s (%s - %s): %s" msgstr "%s (%s - %s) : %s" -#: src/Model/Item.php:2307 +#: src/Model/Item.php:2309 #, php-format msgid "%s (%s): %s" msgstr "%s (%s) : %s" -#: src/Model/Item.php:2310 +#: src/Model/Item.php:2312 #, php-format msgid "Detected languages in this post:\\n%s" msgstr "Langues détectées dans cette publication :\\n%s" -#: src/Model/Item.php:3258 +#: src/Model/Item.php:3260 msgid "activity" msgstr "activité" -#: src/Model/Item.php:3260 +#: src/Model/Item.php:3262 msgid "comment" msgstr "commentaire" -#: src/Model/Item.php:3263 src/Module/Post/Tag/Add.php:123 +#: src/Model/Item.php:3265 src/Module/Post/Tag/Add.php:123 msgid "post" msgstr "publication" -#: src/Model/Item.php:3434 +#: src/Model/Item.php:3435 #, php-format msgid "%s is blocked" msgstr "%s est bloqué(e)" -#: src/Model/Item.php:3436 +#: src/Model/Item.php:3437 #, php-format msgid "%s is ignored" msgstr "%s est ignoré(e)" -#: src/Model/Item.php:3438 +#: src/Model/Item.php:3439 #, php-format msgid "Content from %s is collapsed" msgstr "Le contenu de %s est réduit" -#: src/Model/Item.php:3442 -#, php-format -msgid "Content warning: %s" -msgstr "Avertissement de contenu: %s" +#: src/Model/Item.php:3443 +msgid "Sensitive content" +msgstr "Contenu sensible" -#: src/Model/Item.php:3906 +#: src/Model/Item.php:3912 msgid "bytes" msgstr "octets" -#: src/Model/Item.php:3937 +#: src/Model/Item.php:3943 #, php-format msgid "%2$s (%3$d%%, %1$d vote)" msgid_plural "%2$s (%3$d%%, %1$d votes)" @@ -3534,7 +3588,7 @@ msgstr[0] "%2$s (%3$d%%, %1$d vote)" msgstr[1] "%2$s (%3$d%%, %1$d votes)" msgstr[2] "%2$s (%3$d%%, %1$d votes)" -#: src/Model/Item.php:3939 +#: src/Model/Item.php:3945 #, php-format msgid "%2$s (%1$d vote)" msgid_plural "%2$s (%1$d votes)" @@ -3542,7 +3596,7 @@ msgstr[0] "%2$s (%1$d vote)" msgstr[1] "%2$s (%1$d votes)" msgstr[2] "%2$s (%1$d votes)" -#: src/Model/Item.php:3944 +#: src/Model/Item.php:3950 #, php-format msgid "%d voter. Poll end: %s" msgid_plural "%d voters. Poll end: %s" @@ -3550,7 +3604,7 @@ msgstr[0] "%d votant. Fin du sondage : %s" msgstr[1] "%d votants. Fin du sondage : %s" msgstr[2] "%d votants. Fin du sondage : %s" -#: src/Model/Item.php:3946 +#: src/Model/Item.php:3952 #, php-format msgid "%d voter." msgid_plural "%d voters." @@ -3558,12 +3612,12 @@ msgstr[0] "%d votant." msgstr[1] "%d votants." msgstr[2] "%d votants." -#: src/Model/Item.php:3948 +#: src/Model/Item.php:3954 #, php-format msgid "Poll end: %s" msgstr "Fin du sondage : %s" -#: src/Model/Item.php:3982 src/Model/Item.php:3983 +#: src/Model/Item.php:3995 src/Model/Item.php:3996 msgid "View on separate page" msgstr "Voir dans une nouvelle page" @@ -3571,25 +3625,25 @@ msgstr "Voir dans une nouvelle page" msgid "[no subject]" msgstr "[pas de sujet]" -#: src/Model/Photo.php:1187 src/Module/Media/Photo/Upload.php:168 +#: src/Model/Photo.php:1198 src/Module/Media/Photo/Upload.php:168 msgid "Wall Photos" msgstr "Photos du mur" -#: src/Model/Profile.php:363 src/Module/Profile/Profile.php:283 +#: src/Model/Profile.php:364 src/Module/Profile/Profile.php:283 #: src/Module/Profile/Profile.php:285 msgid "Edit profile" msgstr "Editer le profil" -#: src/Model/Profile.php:365 +#: src/Model/Profile.php:366 msgid "Change profile photo" msgstr "Changer de photo de profil" -#: src/Model/Profile.php:378 src/Module/Directory.php:152 +#: src/Model/Profile.php:379 src/Module/Directory.php:152 #: src/Module/Profile/Profile.php:209 msgid "Homepage:" msgstr "Page personnelle :" -#: src/Model/Profile.php:379 src/Module/Contact/Profile.php:412 +#: src/Model/Profile.php:380 src/Module/Contact/Profile.php:418 #: src/Module/Notifications/Introductions.php:189 msgid "About:" msgstr "À propos :" @@ -3634,165 +3688,165 @@ msgstr "Rappels d'évènements" msgid "Upcoming events the next 7 days:" msgstr "Évènements à venir dans les 7 prochains jours :" -#: src/Model/Profile.php:893 +#: src/Model/Profile.php:882 #, php-format msgid "OpenWebAuth: %1$s welcomes %2$s" msgstr "%1$s souhaite la bienvenue à %2$s grâce à OpenWebAuth" -#: src/Model/Profile.php:1033 +#: src/Model/Profile.php:1022 msgid "Hometown:" msgstr " Ville d'origine :" -#: src/Model/Profile.php:1034 +#: src/Model/Profile.php:1023 msgid "Marital Status:" msgstr "Statut marital :" -#: src/Model/Profile.php:1035 +#: src/Model/Profile.php:1024 msgid "With:" msgstr "Avec :" -#: src/Model/Profile.php:1036 +#: src/Model/Profile.php:1025 msgid "Since:" msgstr "Depuis :" -#: src/Model/Profile.php:1037 +#: src/Model/Profile.php:1026 msgid "Sexual Preference:" msgstr "Préférence sexuelle :" -#: src/Model/Profile.php:1038 +#: src/Model/Profile.php:1027 msgid "Political Views:" msgstr "Opinions politiques :" -#: src/Model/Profile.php:1039 +#: src/Model/Profile.php:1028 msgid "Religious Views:" msgstr "Opinions religieuses :" -#: src/Model/Profile.php:1040 +#: src/Model/Profile.php:1029 msgid "Likes:" msgstr "J'aime :" -#: src/Model/Profile.php:1041 +#: src/Model/Profile.php:1030 msgid "Dislikes:" msgstr "Je n'aime pas :" -#: src/Model/Profile.php:1042 +#: src/Model/Profile.php:1031 msgid "Title/Description:" msgstr "Titre / Description :" -#: src/Model/Profile.php:1043 src/Module/Admin/Summary.php:197 +#: src/Model/Profile.php:1032 src/Module/Admin/Summary.php:197 #: src/Module/Moderation/Report/Create.php:280 #: src/Module/Moderation/Summary.php:76 msgid "Summary" msgstr "Résumé" -#: src/Model/Profile.php:1044 +#: src/Model/Profile.php:1033 msgid "Musical interests" msgstr "Goûts musicaux" -#: src/Model/Profile.php:1045 +#: src/Model/Profile.php:1034 msgid "Books, literature" msgstr "Lectures" -#: src/Model/Profile.php:1046 +#: src/Model/Profile.php:1035 msgid "Television" msgstr "Télévision" -#: src/Model/Profile.php:1047 +#: src/Model/Profile.php:1036 msgid "Film/dance/culture/entertainment" msgstr "Cinéma / Danse / Culture / Divertissement" -#: src/Model/Profile.php:1048 +#: src/Model/Profile.php:1037 msgid "Hobbies/Interests" msgstr "Passe-temps / Centres d'intérêt" -#: src/Model/Profile.php:1049 +#: src/Model/Profile.php:1038 msgid "Love/romance" msgstr "Amour / Romance" -#: src/Model/Profile.php:1050 +#: src/Model/Profile.php:1039 msgid "Work/employment" msgstr "Activité professionnelle / Occupation" -#: src/Model/Profile.php:1051 +#: src/Model/Profile.php:1040 msgid "School/education" msgstr "Études / Formation" -#: src/Model/Profile.php:1052 +#: src/Model/Profile.php:1041 msgid "Contact information and Social Networks" msgstr "Coordonnées / Réseaux sociaux" -#: src/Model/User.php:228 src/Model/User.php:1294 +#: src/Model/User.php:233 src/Model/User.php:1303 msgid "SERIOUS ERROR: Generation of security keys failed." msgstr "ERREUR FATALE : La génération des clés de sécurité a échoué." -#: src/Model/User.php:728 src/Model/User.php:761 +#: src/Model/User.php:733 src/Model/User.php:766 msgid "Login failed" msgstr "Échec de l'identification" -#: src/Model/User.php:793 +#: src/Model/User.php:798 msgid "Not enough information to authenticate" msgstr "Pas assez d'informations pour s'identifier" -#: src/Model/User.php:914 +#: src/Model/User.php:923 msgid "Password can't be empty" msgstr "Le mot de passe ne peut pas être vide" -#: src/Model/User.php:956 +#: src/Model/User.php:965 msgid "Empty passwords are not allowed." msgstr "Les mots de passe vides ne sont pas acceptés." -#: src/Model/User.php:960 +#: src/Model/User.php:969 msgid "" "The new password has been exposed in a public data dump, please choose " "another." msgstr "Le nouveau mot de passe fait partie d'une fuite de mot de passe publique, veuillez en choisir un autre." -#: src/Model/User.php:964 +#: src/Model/User.php:973 msgid "The password length is limited to 72 characters." msgstr "La taille du mot de passe est limitée à 72 caractères." -#: src/Model/User.php:968 +#: src/Model/User.php:977 msgid "The password can't contain white spaces nor accentuated letters" msgstr "Le mot de passe ne peut pas contenir d'espaces ou de lettres accentuées" -#: src/Model/User.php:1177 +#: src/Model/User.php:1186 msgid "Passwords do not match. Password unchanged." msgstr "Les mots de passe ne correspondent pas. Aucun changement appliqué." -#: src/Model/User.php:1184 +#: src/Model/User.php:1193 msgid "An invitation is required." msgstr "Une invitation est requise." -#: src/Model/User.php:1188 +#: src/Model/User.php:1197 msgid "Invitation could not be verified." msgstr "L'invitation fournie n'a pu être validée." -#: src/Model/User.php:1196 +#: src/Model/User.php:1205 msgid "Invalid OpenID url" msgstr "Adresse OpenID invalide" -#: src/Model/User.php:1209 src/Security/Authentication.php:241 +#: src/Model/User.php:1218 src/Security/Authentication.php:230 msgid "" "We encountered a problem while logging in with the OpenID you provided. " "Please check the correct spelling of the ID." msgstr "Nous avons eu un souci avec l'OpenID que vous avez fourni. Merci de vérifier qu'il est correctement écrit." -#: src/Model/User.php:1209 src/Security/Authentication.php:241 +#: src/Model/User.php:1218 src/Security/Authentication.php:230 msgid "The error message was:" msgstr "Le message d'erreur était :" -#: src/Model/User.php:1215 +#: src/Model/User.php:1224 msgid "Please enter the required information." msgstr "Entrez les informations requises." -#: src/Model/User.php:1229 +#: src/Model/User.php:1238 #, php-format msgid "" "system.username_min_length (%s) and system.username_max_length (%s) are " "excluding each other, swapping values." msgstr "system.username_min_length (%s) et system.username_max_length (%s) s'excluent mutuellement, leur valeur sont échangées." -#: src/Model/User.php:1236 +#: src/Model/User.php:1245 #, php-format msgid "Username should be at least %s character." msgid_plural "Username should be at least %s characters." @@ -3800,7 +3854,7 @@ msgstr[0] "L'identifiant utilisateur doit comporter au moins %s caractère." msgstr[1] "L'identifiant utilisateur doit comporter au moins %s caractères." msgstr[2] "L'identifiant utilisateur doit comporter au moins %s caractères." -#: src/Model/User.php:1240 +#: src/Model/User.php:1249 #, php-format msgid "Username should be at most %s character." msgid_plural "Username should be at most %s characters." @@ -3808,60 +3862,60 @@ msgstr[0] "L'identifiant utilisateur doit comporter au plus %s caractère." msgstr[1] "L'identifiant utilisateur doit comporter au plus %s caractères." msgstr[2] "L'identifiant utilisateur doit comporter au plus %s caractères." -#: src/Model/User.php:1248 +#: src/Model/User.php:1257 msgid "That doesn't appear to be your full (First Last) name." msgstr "Ceci ne semble pas être votre nom complet (Prénom Nom)." -#: src/Model/User.php:1253 +#: src/Model/User.php:1262 msgid "Your email domain is not among those allowed on this site." msgstr "Votre domaine de courriel n'est pas autorisé sur ce site." -#: src/Model/User.php:1257 +#: src/Model/User.php:1266 msgid "Not a valid email address." msgstr "Ceci n'est pas une adresse courriel valide." -#: src/Model/User.php:1260 +#: src/Model/User.php:1269 msgid "The nickname was blocked from registration by the nodes admin." msgstr "Cet identifiant utilisateur est réservé." -#: src/Model/User.php:1264 src/Model/User.php:1270 +#: src/Model/User.php:1273 src/Model/User.php:1279 msgid "Cannot use that email." msgstr "Impossible d'utiliser ce courriel." -#: src/Model/User.php:1276 +#: src/Model/User.php:1285 msgid "Your nickname can only contain a-z, 0-9 and _." msgstr "Votre identifiant utilisateur ne peut comporter que a-z, 0-9 et _." -#: src/Model/User.php:1284 src/Model/User.php:1341 +#: src/Model/User.php:1293 src/Model/User.php:1350 msgid "Nickname is already registered. Please choose another." msgstr "Pseudo déjà utilisé. Merci d'en choisir un autre." -#: src/Model/User.php:1328 src/Model/User.php:1332 +#: src/Model/User.php:1337 src/Model/User.php:1341 msgid "An error occurred during registration. Please try again." msgstr "Une erreur est survenue lors de l'inscription. Merci de recommencer." -#: src/Model/User.php:1355 +#: src/Model/User.php:1364 msgid "An error occurred creating your default profile. Please try again." msgstr "Une erreur est survenue lors de la création de votre profil par défaut. Merci de recommencer." -#: src/Model/User.php:1362 +#: src/Model/User.php:1371 msgid "An error occurred creating your self contact. Please try again." msgstr "Une erreur est survenue lors de la création de votre propre contact. Veuillez réssayer." -#: src/Model/User.php:1367 +#: src/Model/User.php:1376 msgid "Friends" msgstr "Contacts" -#: src/Model/User.php:1371 +#: src/Model/User.php:1380 msgid "" "An error occurred creating your default contact circle. Please try again." msgstr "Une erreur est survenue lors de la création de votre cercle de contacts par défaut. Veuillez réessayer." -#: src/Model/User.php:1413 +#: src/Model/User.php:1422 msgid "Profile Photos" msgstr "Photos du profil" -#: src/Model/User.php:1595 +#: src/Model/User.php:1604 #, php-format msgid "" "\n" @@ -3869,7 +3923,7 @@ msgid "" "\t\t\tthe administrator of %2$s has set up an account for you." msgstr "\n\t\tCher/Chère %1$s,\n\t\t\tl'administrateur de %2$s a créé un compte pour vous." -#: src/Model/User.php:1598 +#: src/Model/User.php:1607 #, php-format msgid "" "\n" @@ -3900,12 +3954,12 @@ msgid "" "\t\tThank you and welcome to %4$s." msgstr "\n\t\tLes détails de connexion sont les suivants :\n\n\t\tAdresse :\t%1$s\n\t\tIdentifiant :\t\t%2$s\n\t\tMot de passe:\t\t%3$s\n\n\t\tVous pouvez modifier votre mot de passe à partir de la page \"Paramètres\"\n\t\tde votre compte après vous être connecté.\n\n\t\tVeuillez prendre quelques instants pour passer en revue les autres paramètres\n\t\tde votre compte sur cette page.\n\n\t\tVous pouvez également ajouter quelques informations de base à votre profil par\n\t\tdéfaut (sur la page \"Profils\") afin que d'autres personnes puissent vous trouver facilement.\n\n\t\tNous vous recommandons d'ajouter une photo de profil, des \"mots-clés\"\n\t\t(très utiles pour se faire de nouveaux amis) et peut-être le pays dans lequel\n\t\tvous vivez, si vous ne souhaitez pas être plus précis.\n\n\t\tNous respectons pleinement votre droit à la vie privée et aucun de ces éléments\n\t\tn'est nécessaire. Si vous êtes nouveau et que vous ne connaissez personne ici,\n\t\tils peuvent vous aider à vous faire de nouveaux amis intéressants.\n\n\t\tSi vous souhaitez supprimer votre compte, vous pouvez le faire à l'adresse %1$s/settings/removeme\n\n\t\tMerci et bienvenue sur %4$s." -#: src/Model/User.php:1630 src/Model/User.php:1736 +#: src/Model/User.php:1639 src/Model/User.php:1745 #, php-format msgid "Registration details for %s" msgstr "Détails d'inscription pour %s" -#: src/Model/User.php:1650 +#: src/Model/User.php:1659 #, php-format msgid "" "\n" @@ -3920,12 +3974,12 @@ msgid "" "\t\t" msgstr "\n\t\t\tCh·er·ère %1$s,\n\t\t\t\tMerci de vous être inscrit-e sur%2$s. Votre compte est en attente de la validation d'un administrateur.\n\n\t\t\tVos identifiants sont les suivants:\n\n\t\t\tLocalisation du site :\t%3$s\n\t\t\tNom d'utilisateur :\t\t%4$s\n\t\t\tMot de passe :\t\t%5$s\n\t\t" -#: src/Model/User.php:1669 +#: src/Model/User.php:1678 #, php-format msgid "Registration at %s" msgstr "inscription à %s" -#: src/Model/User.php:1693 +#: src/Model/User.php:1702 #, php-format msgid "" "\n" @@ -3934,7 +3988,7 @@ msgid "" "\t\t\t" msgstr "\n\t\t\t\tCher %1$s,\n\t\t\t\tMerci pour votre inscription sur %2$s. Votre compte a été créé.\n\t\t\t" -#: src/Model/User.php:1701 +#: src/Model/User.php:1710 #, php-format msgid "" "\n" @@ -3965,7 +4019,7 @@ msgid "" "\t\t\tThank you and welcome to %2$s." msgstr "\n\t\t\tLes détails de connexion sont les suivants :\n\n\t\t\tAdresse :\t%3$s\n\t\t\tIdentifiant :\t\t%1$s\n\t\t\tMot de passe:\t\t%5$s\n\n\t\t\tVous pouvez modifier votre mot de passe à partir de la page \"Paramètres\"\n\t\t\tde votre compte après vous être connecté.\n\n\t\t\tVeuillez prendre quelques instants pour passer en revue les autres paramètres\n\t\t\tde votre compte sur cette page.\n\n\t\t\tVous pouvez également ajouter quelques informations de base à votre profil par\n\t\t\tdéfaut (sur la page \"Profils\") afin que d'autres personnes puissent vous trouver facilement.\n\n\t\t\tNous vous recommandons d'ajouter une photo de profil, des \"mots-clés\"\n\t\t\t(très utiles pour se faire de nouveaux amis) et peut-être le pays dans lequel\n\t\t\tvous vivez, si vous ne souhaitez pas être plus précis.\n\n\t\t\tNous respectons pleinement votre droit à la vie privée et aucun de ces éléments\n\t\t\tn'est nécessaire. Si vous êtes nouveau et que vous ne connaissez personne ici,\n\t\t\tils peuvent vous aider à vous faire de nouveaux amis intéressants.\n\n\t\t\tSi vous souhaitez supprimer votre compte, vous pouvez le faire à l'adresse %3$s/settings/removeme\n\n\t\t\tMerci et bienvenue sur %2$s." -#: src/Model/User.php:1763 +#: src/Model/User.php:1772 msgid "" "User with delegates can't be removed, please remove delegate users first" msgstr "Un utilisateur avec des délégataires ne peut pas être supprimé, veuillez d'abord retirer les délégataires." @@ -3990,14 +4044,14 @@ msgid "Disable" msgstr "Désactiver" #: src/Module/Admin/Addons/Details.php:91 -#: src/Module/Admin/Themes/Details.php:49 src/Module/Settings/Display.php:344 +#: src/Module/Admin/Themes/Details.php:49 src/Module/Settings/Display.php:340 msgid "Enable" msgstr "Activer" #: src/Module/Admin/Addons/Details.php:111 -#: src/Module/Admin/Addons/Index.php:67 src/Module/Admin/Federation.php:218 -#: 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:457 +#: src/Module/Admin/Addons/Index.php:67 src/Module/Admin/Federation.php:220 +#: src/Module/Admin/Logs/Settings.php:88 src/Module/Admin/Logs/View.php:85 +#: src/Module/Admin/Queue.php:73 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 @@ -4036,14 +4090,14 @@ msgstr "Extensions rechargées" msgid "Addon %s failed to install." msgstr "L'extension %s a échoué à s'installer." -#: 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:460 +#: src/Module/Admin/Addons/Index.php:69 src/Module/Admin/Features.php:83 +#: src/Module/Admin/Logs/Settings.php:90 src/Module/Admin/Site.php:458 #: src/Module/Admin/Themes/Index.php:113 src/Module/Admin/Tos.php:86 -#: src/Module/Settings/Account.php:551 src/Module/Settings/Addons.php:78 +#: src/Module/Settings/Account.php:558 src/Module/Settings/Addons.php:78 #: src/Module/Settings/Connectors.php:160 #: src/Module/Settings/Connectors.php:246 -#: src/Module/Settings/Delegation.php:193 src/Module/Settings/Display.php:312 -#: src/Module/Settings/Features.php:76 +#: src/Module/Settings/Delegation.php:193 src/Module/Settings/Display.php:309 +#: src/Module/Settings/Features.php:75 msgid "Save Settings" msgstr "Sauvegarder les paramètres" @@ -4118,26 +4172,39 @@ msgstr "Marquer comme 'réussie' (dans le cas d'une mise-à-jour manuelle)" msgid "Attempt to execute this update step automatically" msgstr "Tenter d'éxecuter cette étape automatiquement" -#: src/Module/Admin/Features.php:76 -#, php-format -msgid "Lock feature %s" -msgstr "Verouiller la fonctionnalité %s" +#: src/Module/Admin/Features.php:67 +#: src/Module/Notifications/Introductions.php:144 +#: src/Module/OAuth/Acknowledge.php:55 src/Module/Register.php:132 +#: src/Module/Settings/TwoFactor/Trusted.php:129 +msgid "No" +msgstr "Non" -#: src/Module/Admin/Features.php:84 +#: src/Module/Admin/Features.php:67 src/Module/Contact/Revoke.php:108 +#: src/Module/Notifications/Introductions.php:144 +#: src/Module/OAuth/Acknowledge.php:54 src/Module/Register.php:131 +#: src/Module/Settings/TwoFactor/Trusted.php:129 +msgid "Yes" +msgstr "Oui" + +#: src/Module/Admin/Features.php:67 +msgid "Locked" +msgstr "Vérouillé" + +#: src/Module/Admin/Features.php:81 msgid "Manage Additional Features" msgstr "Gérer les fonctionnalités avancées" -#: src/Module/Admin/Federation.php:80 +#: src/Module/Admin/Federation.php:82 #: src/Module/Moderation/Report/Create.php:191 #: src/Module/Moderation/Report/Create.php:316 msgid "Other" msgstr "Autre" -#: src/Module/Admin/Federation.php:158 src/Module/Admin/Federation.php:407 +#: src/Module/Admin/Federation.php:160 src/Module/Admin/Federation.php:408 msgid "unknown" msgstr "inconnu" -#: src/Module/Admin/Federation.php:191 +#: src/Module/Admin/Federation.php:193 #, php-format msgid "%2$s total system" msgid_plural "%2$s total systems" @@ -4145,7 +4212,7 @@ msgstr[0] "%2$s système au total" msgstr[1] "%2$s systèmes au total" msgstr[2] "%2$s systèmes au total" -#: src/Module/Admin/Federation.php:192 +#: src/Module/Admin/Federation.php:194 #, php-format msgid "%2$s active user last month" msgid_plural "%2$s active users last month" @@ -4153,7 +4220,7 @@ msgstr[0] "%2$s utilisateur actif le mois dernier" msgstr[1] "%2$s utilisateurs actifs le mois dernier" msgstr[2] "%2$s utilisateurs actifs le mois dernier" -#: src/Module/Admin/Federation.php:193 +#: src/Module/Admin/Federation.php:195 #, php-format msgid "%2$s active user last six months" msgid_plural "%2$s active users last six months" @@ -4161,7 +4228,7 @@ msgstr[0] "%2$s utilisateur actif ces six derniers mois" msgstr[1] "%2$s utilisateurs actifs ces six derniers mois" msgstr[2] "%2$s utilisateurs actifs ces six derniers mois" -#: src/Module/Admin/Federation.php:194 +#: src/Module/Admin/Federation.php:196 #, php-format msgid "%2$s registered user" msgid_plural "%2$s registered users" @@ -4169,7 +4236,7 @@ msgstr[0] "%2$s utilisateur enregistré" msgstr[1] "%2$s utilisateurs enregistrés" msgstr[2] "%2$s utilisateurs enregistrés" -#: src/Module/Admin/Federation.php:195 +#: src/Module/Admin/Federation.php:197 #, php-format msgid "%2$s locally created post or comment" msgid_plural "%2$s locally created posts and comments" @@ -4177,7 +4244,7 @@ msgstr[0] "%2$s publication ou commentaire créé localement" msgstr[1] "%2$s publications et commentaires créés localement" msgstr[2] "%2$s publications et commentaires créés localement" -#: src/Module/Admin/Federation.php:198 +#: src/Module/Admin/Federation.php:200 #, php-format msgid "%2$s post per user" msgid_plural "%2$s posts per user" @@ -4185,7 +4252,7 @@ msgstr[0] "%2$s publication par utilisateur" msgstr[1] "%2$s publications par utilisateur" msgstr[2] "%2$s publications par utilisateur" -#: src/Module/Admin/Federation.php:203 +#: src/Module/Admin/Federation.php:205 #, php-format msgid "%2$s user per system" msgid_plural "%2$s users per system" @@ -4193,18 +4260,18 @@ msgstr[0] "%2$s utilisateur par système" msgstr[1] "%2$s utilisateurs par système" msgstr[2] "%2$s utilisateurs par système" -#: src/Module/Admin/Federation.php:213 +#: src/Module/Admin/Federation.php:215 msgid "" "This page offers you some numbers to the known part of the federated social " "network your Friendica node is part of. These numbers are not complete but " "only reflect the part of the network your node is aware of." msgstr "Cette page montre quelques statistiques de la partie connue du réseau social fédéré dont votre instance Friendica fait partie. Ces chiffres sont partiels et ne reflètent que la portion du réseau dont votre instance a connaissance." -#: src/Module/Admin/Federation.php:219 src/Module/BaseAdmin.php:87 +#: src/Module/Admin/Federation.php:221 src/Module/BaseAdmin.php:87 msgid "Federation Statistics" msgstr "Statistiques Federation" -#: src/Module/Admin/Federation.php:223 +#: src/Module/Admin/Federation.php:224 #, php-format msgid "" "Currently this node is aware of %2$s node (%3$s active users last month, " @@ -4223,53 +4290,53 @@ msgstr[2] "Actuellement, ce nœud est en relation avec %2$s autre nœud (%3$s ut msgid "The logfile '%s' is not writable. No logging possible" msgstr "Le fichier journal '%s' n'est pas accessible en écriture. Pas de journalisation possible" -#: src/Module/Admin/Logs/Settings.php:77 +#: src/Module/Admin/Logs/Settings.php:80 msgid "PHP log currently enabled." msgstr "Log PHP actuellement activé." -#: src/Module/Admin/Logs/Settings.php:79 +#: src/Module/Admin/Logs/Settings.php:82 msgid "PHP log currently disabled." msgstr "Log PHP actuellement desactivé." -#: src/Module/Admin/Logs/Settings.php:86 src/Module/BaseAdmin.php:102 +#: src/Module/Admin/Logs/Settings.php:89 src/Module/BaseAdmin.php:102 #: src/Module/BaseAdmin.php:103 msgid "Logs" msgstr "Journaux" -#: src/Module/Admin/Logs/Settings.php:88 +#: src/Module/Admin/Logs/Settings.php:91 msgid "Clear" msgstr "Effacer" -#: src/Module/Admin/Logs/Settings.php:91 +#: src/Module/Admin/Logs/Settings.php:94 msgid "Enable Debugging" msgstr "Activer le déboggage" -#: 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:94 src/Module/Admin/Logs/Settings.php:95 +#: src/Module/Admin/Logs/Settings.php:96 src/Module/Admin/Site.php:478 +#: src/Module/Admin/Site.php:486 msgid "" "Read-only because it is set by an environment variable" msgstr "En lecture seule car configuré avec une variable d'environnement" -#: src/Module/Admin/Logs/Settings.php:92 +#: src/Module/Admin/Logs/Settings.php:95 msgid "Log file" msgstr "Fichier journal" -#: src/Module/Admin/Logs/Settings.php:92 +#: src/Module/Admin/Logs/Settings.php:95 msgid "" "Must be writable by web server. Relative to your Friendica top-level " "directory." msgstr "Accès en écriture par le serveur web requis. Relatif à la racine de votre installation de Friendica." -#: src/Module/Admin/Logs/Settings.php:93 +#: src/Module/Admin/Logs/Settings.php:96 msgid "Log level" msgstr "Niveau de journalisaton" -#: src/Module/Admin/Logs/Settings.php:95 +#: src/Module/Admin/Logs/Settings.php:98 msgid "PHP logging" msgstr "Log PHP" -#: src/Module/Admin/Logs/Settings.php:96 +#: src/Module/Admin/Logs/Settings.php:99 msgid "" "To temporarily enable logging of PHP errors and warnings you can prepend the" " following to the index.php file of your installation. The filename set in " @@ -4278,91 +4345,91 @@ msgid "" "'display_errors' is to enable these options, set to '0' to disable them." msgstr "Pour activer temporairement la journalisation de PHP vous pouvez insérez les lignes suivantes au début du fichier index.php dans votre répertoire Friendica. The nom de fichier défini dans la ligne 'error_log' est relatif au répertoire d'installation de Friendica et le serveur web doit avoir le droit d'écriture sur ce fichier. Les lignes log_errors et display_errors prennent les valeurs 0 et 1 respectivement pour les activer ou désactiver." -#: src/Module/Admin/Logs/View.php:70 +#: src/Module/Admin/Logs/View.php:72 #, php-format msgid "" "Error trying to open %1$s log file.
Check to see if " "file %1$s exist and is readable." msgstr "Erreur lors de l'ouverture du fichier journal %1$s.
Vérifiez si le fichier %1$s existe et est lisible." -#: src/Module/Admin/Logs/View.php:79 +#: src/Module/Admin/Logs/View.php:81 #, php-format msgid "" "Couldn't open %1$s log file.
Check to see if file %1$s " "is readable." msgstr "Impossible d'ouvrir le fichier journal %1$s .
Vérifiez si le fichier %1$s est lisible." -#: src/Module/Admin/Logs/View.php:84 src/Module/BaseAdmin.php:104 +#: src/Module/Admin/Logs/View.php:86 src/Module/BaseAdmin.php:104 msgid "View Logs" msgstr "Voir les logs" -#: src/Module/Admin/Logs/View.php:87 +#: src/Module/Admin/Logs/View.php:89 msgid "Search in logs" msgstr "Rechercher dans les fichiers journaux" -#: src/Module/Admin/Logs/View.php:88 +#: src/Module/Admin/Logs/View.php:90 #: src/Module/Notifications/Notifications.php:140 msgid "Show all" msgstr "Tout afficher" -#: src/Module/Admin/Logs/View.php:89 +#: src/Module/Admin/Logs/View.php:91 msgid "Date" msgstr "Date" -#: src/Module/Admin/Logs/View.php:90 +#: src/Module/Admin/Logs/View.php:92 msgid "Level" msgstr "Niveau" -#: src/Module/Admin/Logs/View.php:91 +#: src/Module/Admin/Logs/View.php:93 msgid "Context" msgstr "Contexte" -#: src/Module/Admin/Logs/View.php:93 +#: src/Module/Admin/Logs/View.php:95 msgid "ALL" msgstr "TOUS" -#: src/Module/Admin/Logs/View.php:94 +#: src/Module/Admin/Logs/View.php:96 msgid "View details" msgstr "Voir les détails" -#: src/Module/Admin/Logs/View.php:95 +#: src/Module/Admin/Logs/View.php:97 msgid "Click to view details" msgstr "Cliquer pour voir les détails" -#: src/Module/Admin/Logs/View.php:96 src/Module/Calendar/Event/Form.php:207 +#: src/Module/Admin/Logs/View.php:98 src/Module/Calendar/Event/Form.php:207 msgid "Event details" msgstr "Détails de l'évènement" -#: src/Module/Admin/Logs/View.php:97 +#: src/Module/Admin/Logs/View.php:99 msgid "Data" msgstr "Données" -#: src/Module/Admin/Logs/View.php:98 +#: src/Module/Admin/Logs/View.php:100 #: src/Module/Debug/ActivityPubConversion.php:57 msgid "Source" msgstr "Source" -#: src/Module/Admin/Logs/View.php:99 +#: src/Module/Admin/Logs/View.php:101 msgid "File" msgstr "Fichier" -#: src/Module/Admin/Logs/View.php:100 +#: src/Module/Admin/Logs/View.php:102 msgid "Line" msgstr "Ligne" -#: src/Module/Admin/Logs/View.php:101 +#: src/Module/Admin/Logs/View.php:103 msgid "Function" msgstr "Fonction" -#: src/Module/Admin/Logs/View.php:102 +#: src/Module/Admin/Logs/View.php:104 msgid "UID" msgstr "UID" -#: src/Module/Admin/Logs/View.php:103 +#: src/Module/Admin/Logs/View.php:105 msgid "Process ID" msgstr "ID de processus" -#: src/Module/Admin/Logs/View.php:104 +#: src/Module/Admin/Logs/View.php:106 msgid "Close" msgstr "Fermer" @@ -4386,290 +4453,294 @@ msgid "" "the worker cronjob you've set up during install." msgstr "Cette page détaille les tâches de fond en attente. Elles seront traitées lors de la prochaine exécution de la tâche planifiée que vous avez définie lors de l'installation." -#: src/Module/Admin/Queue.php:75 +#: src/Module/Admin/Queue.php:76 msgid "ID" msgstr "ID" -#: src/Module/Admin/Queue.php:76 +#: src/Module/Admin/Queue.php:77 msgid "Command" msgstr "Commande" -#: src/Module/Admin/Queue.php:77 +#: src/Module/Admin/Queue.php:78 msgid "Job Parameters" msgstr "Paramètres de la tâche" -#: src/Module/Admin/Queue.php:78 src/Module/Moderation/Reports.php:95 +#: src/Module/Admin/Queue.php:79 src/Module/Moderation/Reports.php:110 #: src/Module/Settings/OAuth.php:74 msgid "Created" msgstr "Créé" -#: src/Module/Admin/Queue.php:79 +#: src/Module/Admin/Queue.php:80 +msgid "Next Try" +msgstr "Prochain Essai" + +#: src/Module/Admin/Queue.php:81 msgid "Priority" msgstr "Priorité" -#: 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 "%s n'est pas une valeur valide pour la taille maximum d'image" -#: src/Module/Admin/Site.php:372 src/Module/Settings/Display.php:217 +#: src/Module/Admin/Site.php:370 src/Module/Settings/Display.php:215 msgid "No special theme for mobile devices" msgstr "Pas de thème particulier pour les terminaux mobiles" -#: src/Module/Admin/Site.php:389 src/Module/Settings/Display.php:227 +#: src/Module/Admin/Site.php:387 src/Module/Settings/Display.php:225 #, php-format msgid "%s - (Experimental)" msgstr "%s- (expérimental)" -#: src/Module/Admin/Site.php:401 +#: src/Module/Admin/Site.php:399 msgid "No community page" msgstr "Aucune page de communauté" -#: src/Module/Admin/Site.php:402 +#: src/Module/Admin/Site.php:400 msgid "No community page for visitors" msgstr "Aucune page communautaire pour les visiteurs" -#: src/Module/Admin/Site.php:403 +#: src/Module/Admin/Site.php:401 msgid "Public postings from users of this site" msgstr "Publications publiques des utilisateurs de ce site" -#: src/Module/Admin/Site.php:404 +#: src/Module/Admin/Site.php:402 msgid "Public postings from the federated network" msgstr "Publications publiques du réseau fédéré" -#: src/Module/Admin/Site.php:405 +#: src/Module/Admin/Site.php:403 msgid "Public postings from local users and the federated network" msgstr "Publications publiques des utilisateurs du site et du réseau fédéré" -#: src/Module/Admin/Site.php:411 +#: src/Module/Admin/Site.php:409 msgid "Multi user instance" msgstr "Instance multi-utilisateurs" -#: src/Module/Admin/Site.php:434 +#: src/Module/Admin/Site.php:432 msgid "Closed" msgstr "Fermé" -#: src/Module/Admin/Site.php:435 +#: src/Module/Admin/Site.php:433 msgid "Requires approval" msgstr "Demande une apptrobation" -#: src/Module/Admin/Site.php:436 +#: src/Module/Admin/Site.php:434 msgid "Open" msgstr "Ouvert" -#: src/Module/Admin/Site.php:440 +#: src/Module/Admin/Site.php:438 msgid "Don't check" msgstr "Ne pas rechercher" -#: src/Module/Admin/Site.php:441 +#: src/Module/Admin/Site.php:439 msgid "check the stable version" msgstr "Rechercher les versions stables" -#: src/Module/Admin/Site.php:442 +#: src/Module/Admin/Site.php:440 msgid "check the development version" msgstr "Rechercher les versions de développement" -#: src/Module/Admin/Site.php:446 +#: src/Module/Admin/Site.php:444 msgid "none" msgstr "aucun" -#: src/Module/Admin/Site.php:447 +#: src/Module/Admin/Site.php:445 msgid "Local contacts" msgstr "Contacts locaux" -#: src/Module/Admin/Site.php:448 +#: src/Module/Admin/Site.php:446 msgid "Interactors" msgstr "Interagisseurs" -#: 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 "Site" -#: src/Module/Admin/Site.php:459 +#: src/Module/Admin/Site.php:457 msgid "General Information" msgstr "Information générale" -#: src/Module/Admin/Site.php:461 +#: src/Module/Admin/Site.php:459 msgid "Republish users to directory" msgstr "Republier les utilisateurs sur le répertoire" -#: src/Module/Admin/Site.php:462 src/Module/Register.php:152 +#: src/Module/Admin/Site.php:460 src/Module/Register.php:153 msgid "Registration" msgstr "Inscription" -#: src/Module/Admin/Site.php:463 +#: src/Module/Admin/Site.php:461 msgid "File upload" msgstr "Téléversement de fichier" -#: src/Module/Admin/Site.php:464 +#: src/Module/Admin/Site.php:462 msgid "Policies" msgstr "Politiques" -#: 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 "Avancé" -#: src/Module/Admin/Site.php:466 +#: src/Module/Admin/Site.php:464 msgid "Auto Discovered Contact Directory" msgstr "Répertoire de Contacts Découverts Automatiquement" -#: src/Module/Admin/Site.php:467 +#: src/Module/Admin/Site.php:465 msgid "Performance" msgstr "Performance" -#: src/Module/Admin/Site.php:468 +#: src/Module/Admin/Site.php:466 msgid "Worker" msgstr "Tâche de fond" -#: src/Module/Admin/Site.php:469 +#: src/Module/Admin/Site.php:467 msgid "Message Relay" msgstr "Relai de publication" -#: 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 "Utilisez la commande \"console relay\" en ligne de commande pour ajouter ou retirer des relais." -#: 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 "Ce serveur n'est pas abonné à un relai pour le moment." -#: src/Module/Admin/Site.php:472 +#: src/Module/Admin/Site.php:470 msgid "The system is currently subscribed to the following relays:" msgstr "Ce serveur est actuellement abonné aux relais suivants:" -#: src/Module/Admin/Site.php:475 +#: src/Module/Admin/Site.php:473 msgid "Relocate Node" msgstr "Déplacer le nœud" -#: 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 "Déplacer votre nœud vous permet de changer le domaine DNS de celui-ci et de conserver tous les utilisateurs existants ainsi que les publications. Ce processus prend un certain temps et ne peut être lancé que depuis la ligne de commande relocate de la façon suivante :" -#: src/Module/Admin/Site.php:477 +#: src/Module/Admin/Site.php:475 msgid "(Friendica directory)# bin/console relocate https://newdomain.com" msgstr "(Friendica directory)# bin/console relocate https://nouveaudomaine.fr" -#: src/Module/Admin/Site.php:480 +#: src/Module/Admin/Site.php:478 msgid "Site name" msgstr "Nom du site" -#: src/Module/Admin/Site.php:481 +#: src/Module/Admin/Site.php:479 msgid "Sender Email" msgstr "Courriel de l'émetteur" -#: 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 "L'adresse courriel à partir de laquelle votre serveur enverra des courriels." -#: src/Module/Admin/Site.php:482 +#: src/Module/Admin/Site.php:480 msgid "Name of the system actor" msgstr "Nom du compte système" -#: 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 "Nom du compte interne utilisé pour effectuer les requêtes ActivityPub. Ce nom doit être inutilisé actuellement. Une fois défini, ce nom ne peut pas être changé." -#: src/Module/Admin/Site.php:483 +#: src/Module/Admin/Site.php:481 msgid "Banner/Logo" msgstr "Bannière/Logo" -#: src/Module/Admin/Site.php:484 +#: src/Module/Admin/Site.php:482 msgid "Email Banner/Logo" msgstr "Bannière/Logo de courriel" -#: src/Module/Admin/Site.php:485 +#: src/Module/Admin/Site.php:483 msgid "Shortcut icon" msgstr "Icône de raccourci" -#: src/Module/Admin/Site.php:485 +#: src/Module/Admin/Site.php:483 msgid "Link to an icon that will be used for browsers." msgstr "Lien vers une icône qui sera utilisée pour les navigateurs." -#: src/Module/Admin/Site.php:486 +#: src/Module/Admin/Site.php:484 msgid "Touch icon" msgstr "Icône pour systèmes tactiles" -#: 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 "Lien vers une icône qui sera utilisée pour les tablettes et les mobiles." -#: src/Module/Admin/Site.php:487 +#: src/Module/Admin/Site.php:485 msgid "Additional Info" msgstr "Informations supplémentaires" -#: 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 "Description publique destinée au répertoire global de sites Friendica." -#: src/Module/Admin/Site.php:488 +#: src/Module/Admin/Site.php:486 msgid "System language" msgstr "Langue du système" -#: src/Module/Admin/Site.php:489 +#: src/Module/Admin/Site.php:487 msgid "System theme" msgstr "Thème du système" -#: 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 "Thème système par défaut - peut être modifié par profil utilisateur - Changer les paramètres de thème par défaut" -#: src/Module/Admin/Site.php:490 +#: src/Module/Admin/Site.php:488 msgid "Mobile system theme" msgstr "Thème mobile" -#: src/Module/Admin/Site.php:490 +#: src/Module/Admin/Site.php:488 msgid "Theme for mobile devices" msgstr "Thème pour les terminaux mobiles" -#: src/Module/Admin/Site.php:491 +#: src/Module/Admin/Site.php:489 msgid "Force SSL" msgstr "SSL obligatoire" -#: 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 "Redirige toutes les requêtes en clair vers des requêtes SSL. Attention : sur certains systèmes cela peut conduire à des boucles de redirection infinies." -#: src/Module/Admin/Site.php:492 +#: src/Module/Admin/Site.php:490 msgid "Show help entry from navigation menu" msgstr "Montrer l'aide dans le menu de navigation" -#: 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 "Montre l'Aide dans le menu de navigation. L'aide reste accessible en naviguant vers /help directement." -#: src/Module/Admin/Site.php:493 +#: src/Module/Admin/Site.php:491 msgid "Single user instance" msgstr "Instance mono-utilisateur" -#: 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 "Transformer cette en instance en multi-utilisateur ou mono-utilisateur pour cet l'utilisateur." -#: src/Module/Admin/Site.php:495 +#: src/Module/Admin/Site.php:493 msgid "Maximum image size" msgstr "Taille maximale des images" -#: 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 limits. You can put k, m, or g behind the desired value for KiB, MiB, GiB, respectively.\n" @@ -4677,35 +4748,35 @@ msgid "" "\t\t\t\t\t\t\t\t\t\t\t\t\tCurrently upload_max_filesize is set to %s (%s byte)" msgstr "Taille maximale en octets des images téléversées. La valeur par défaut est 0, ce qui signifie aucune limite. Vous pouvez indiquer k, m, ou g après la valeur désirée pour Kio, Mio, Gio respectivement.\n\t\t\t\t\t\t\t\t\t\t\t\t\tLa valeur de upload_max_filesize dans votre PHP.ini doit être définie au minimum à la valeur désirée.\n\t\t\t\t\t\t\t\t\t\t\t\t\tActuellement upload_max_filesize est définie à %s (%s octet)" -#: src/Module/Admin/Site.php:499 +#: src/Module/Admin/Site.php:497 msgid "Maximum image length" msgstr "Longueur maximale des images" -#: 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 "Longueur maximale en pixels du plus long côté des images téléversées. La valeur par défaut est -1 : absence de limite." -#: src/Module/Admin/Site.php:500 +#: src/Module/Admin/Site.php:498 msgid "JPEG image quality" msgstr "Qualité JPEG des images" -#: 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 "Les JPEGs téléversés seront sauvegardés avec ce niveau de qualité [0-100]. La valeur par défaut est 100, soit la qualité maximale." -#: src/Module/Admin/Site.php:502 +#: src/Module/Admin/Site.php:500 msgid "Register policy" msgstr "Politique d'inscription" -#: src/Module/Admin/Site.php:503 +#: src/Module/Admin/Site.php:501 msgid "Maximum Users" msgstr "Utilisateurs maximum" -#: 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 " @@ -4713,167 +4784,167 @@ msgid "" "not when the policy is set to approval." msgstr "Si défini, la politique d'inscription est automatiquement définie à \"Fermé\" quand le nombre d'utilisateurs est atteint et mis à \"Ouvert\" quand le nombre descend en dessous de la limite. Cela fonctionne uniquement si la politique est défini à \"Ouvert\" ou \"Fermé\", mais pas quand celle-ci est définie à \"Demande une approbation\"." -#: src/Module/Admin/Site.php:504 +#: src/Module/Admin/Site.php:502 msgid "Maximum Daily Registrations" msgstr "Inscriptions maximum par jour" -#: 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 "Si les inscriptions sont permises ci-dessus, ceci fixe le nombre maximum d'inscriptions de nouveaux utilisateurs acceptées par jour. Si les inscriptions ne sont pas ouvertes, ce paramètre n'a aucun effet." -#: src/Module/Admin/Site.php:505 +#: src/Module/Admin/Site.php:503 msgid "Register text" msgstr "Texte d'inscription" -#: 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 "Ce texte est affiché sur la page d'inscription. Les BBCodes sont autorisés." -#: src/Module/Admin/Site.php:506 +#: src/Module/Admin/Site.php:504 msgid "Forbidden Nicknames" msgstr "Identifiants réservés" -#: 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 "Liste d'identifiants réservés séparés par des virgules. Ces identifiants ne peuvent pas être utilisés pour s'enregistrer. La liste de base provient de la RFC 2142." -#: src/Module/Admin/Site.php:507 +#: src/Module/Admin/Site.php:505 msgid "Accounts abandoned after x days" msgstr "Les comptes sont abandonnés après x jours" -#: 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 "Pour ne pas gaspiller les ressources système, on cesse d'interroger les sites distants pour les comptes abandonnés. Mettre 0 pour désactiver cette fonction." -#: src/Module/Admin/Site.php:508 +#: src/Module/Admin/Site.php:506 msgid "Allowed friend domains" msgstr "Domaines autorisés" -#: 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 "Une liste de domaines, séparés par des virgules, autorisés à établir des relations avec les utilisateurs de ce site. Les '*' sont acceptés. Laissez vide pour autoriser tous les domaines" -#: src/Module/Admin/Site.php:509 +#: src/Module/Admin/Site.php:507 msgid "Allowed email domains" msgstr "Domaines courriel autorisés" -#: 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 "Liste de domaines - séparés par des virgules - dont les adresses de courriel sont autorisées à s'inscrire sur ce site. Les '*' sont acceptées. Laissez vide pour autoriser tous les domaines" -#: src/Module/Admin/Site.php:510 +#: src/Module/Admin/Site.php:508 msgid "Disallowed email domains" msgstr "Domaines courriel interdits" -#: 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 "Liste, séparé par des virgules, de domaines d'adresse de courriel qui seront rejetés lors de l'enregistrement. Caractères de remplacement autorisés." -#: src/Module/Admin/Site.php:511 +#: src/Module/Admin/Site.php:509 msgid "No OEmbed rich content" msgstr "Désactiver le texte riche avec OEmbed" -#: 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 "Evite le contenu riche avec OEmbed (comme un document PDF incrusté), sauf provenant des domaines autorisés listés ci-après." -#: src/Module/Admin/Site.php:512 +#: src/Module/Admin/Site.php:510 msgid "Trusted third-party domains" msgstr "Domaines tierce-partie de confiance" -#: 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 "Liste séparée par des virgules de domaines dont le contenu est autorisé à être intégré dans les publications comme avec OEmbed. Tous les sous-domaines des domains mentionnés sont autorisés également." -#: src/Module/Admin/Site.php:513 +#: src/Module/Admin/Site.php:511 msgid "Block public" msgstr "Interdire la publication globale" -#: 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 "Cocher pour bloquer les accès anonymes (non-connectés) à tout sauf aux pages personnelles publiques." -#: src/Module/Admin/Site.php:514 +#: src/Module/Admin/Site.php:512 msgid "Force publish" msgstr "Forcer la publication globale" -#: 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 "Cocher pour publier obligatoirement tous les profils locaux dans l'annuaire du site." -#: src/Module/Admin/Site.php:514 +#: src/Module/Admin/Site.php:512 msgid "Enabling this may violate privacy laws like the GDPR" msgstr "Activer cette option peut potentiellement enfreindre les lois sur la protection de la vie privée comme le RGPD." -#: src/Module/Admin/Site.php:515 +#: src/Module/Admin/Site.php:513 msgid "Global directory URL" msgstr "URL de l'annuaire global" -#: 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 "URL de l'annuaire global. Si ce champ n'est pas défini, l'annuaire global sera complètement indisponible pour l'application." -#: src/Module/Admin/Site.php:516 +#: src/Module/Admin/Site.php:514 msgid "Private posts by default for new users" msgstr "Publications privées par défaut pour les nouveaux utilisateurs" -#: 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 "Rendre les publications de tous les nouveaux utilisateurs accessibles seulement par le cercle de contacts par défaut, et non par tout le monde." -#: src/Module/Admin/Site.php:517 +#: src/Module/Admin/Site.php:515 msgid "Don't include post content in email notifications" msgstr "Ne pas inclure le contenu de la publication dans le courriel de notification" -#: 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 "Ne pas inclure le contenu d'un(e) publication/commentaire/message privé/etc dans le courriel de notification qui est envoyé à partir du site, par mesure de confidentialité." -#: src/Module/Admin/Site.php:518 +#: src/Module/Admin/Site.php:516 msgid "Disallow public access to addons listed in the apps menu." msgstr "Interdire l’accès public pour les greffons listées dans le menu apps." -#: 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 "Cocher cette case restreint la liste des greffons dans le menu des applications seulement aux membres." -#: src/Module/Admin/Site.php:519 +#: src/Module/Admin/Site.php:517 msgid "Don't embed private images in posts" msgstr "Ne pas miniaturiser les images privées dans les publications" -#: 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 " @@ -4881,11 +4952,11 @@ msgid "" "while." msgstr "Ne remplacez pas les images privées hébergées localement dans les publications avec une image attaché en copie, car cela signifie que le contact qui reçoit les publications contenant ces photos privées devra s’authentifier pour charger chaque image, ce qui peut prendre du temps." -#: src/Module/Admin/Site.php:520 +#: src/Module/Admin/Site.php:518 msgid "Explicit Content" msgstr "Contenu adulte" -#: 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 " @@ -4894,339 +4965,329 @@ msgid "" "will be shown at the user registration page." msgstr "Activez cette option si votre site est principalement utilisé pour publier du contenu adulte. Cette information est publique et peut être utilisée pour filtrer votre site dans le répertoire de site global. Elle est également affichée sur la page d'inscription." -#: src/Module/Admin/Site.php:521 -msgid "Proxify external content" -msgstr "Faire transiter le contenu externe par un proxy" - -#: 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 "Dirige le contenu externe par la fonctionnalité proxy. Cela est utilisé par exemple pour certains accès OEmbed et dans certains autres cas rares." - -#: src/Module/Admin/Site.php:522 +#: src/Module/Admin/Site.php:519 msgid "Only local search" msgstr "Recherche locale uniquement" -#: 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 "Bloque la recherche pour les utilisateurs non connectés afin d'éviter aux robot d'indexation de bloquer votre système." -#: src/Module/Admin/Site.php:523 +#: src/Module/Admin/Site.php:520 msgid "Blocked tags for trending tags" msgstr "Étiquettes bloquées pour les tendances" -#: 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 "Liste d'étiquettes, séparées par des virgules, qui ne seront pas affichées dans les tendances." -#: src/Module/Admin/Site.php:524 +#: src/Module/Admin/Site.php:521 msgid "Cache contact avatars" msgstr "Mettre en cache les avatars des contacts" -#: 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 "Stocker localement les images d'avatar des contacts. Cela utilise beaucoup d'espace disque mais améliore les performances." -#: src/Module/Admin/Site.php:525 +#: src/Module/Admin/Site.php:522 msgid "Allow Users to set remote_self" msgstr "Autoriser les utilisateurs à définir remote_self" -#: 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 "Cocher cette case, permet à chaque utilisateur de marquer chaque contact comme un remote_self dans la boîte de dialogue de réparation des contacts. Activer cette fonction à un contact engendre la réplique de toutes les publications d'un contact dans le flux d'activités des utilisateurs." -#: src/Module/Admin/Site.php:526 +#: src/Module/Admin/Site.php:523 msgid "Allow Users to set up relay channels" msgstr "Autorise les utilisateurs à créer les chaînes relais" -#: 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 "Si activé, il est possible de créer des utilisateurs relai qui seront utilisés pour repartager du contenu basé sur les chaînes de l'utilisateur." -#: src/Module/Admin/Site.php:527 +#: src/Module/Admin/Site.php:524 msgid "Adjust the feed poll frequency" msgstr "Régler la fréquence d'interrogation" -#: src/Module/Admin/Site.php:527 +#: src/Module/Admin/Site.php:524 msgid "Automatically detect and set the best feed poll frequency." msgstr "Détecte automatiquement et défini la meilleure fréquence d'interrogation." -#: src/Module/Admin/Site.php:528 +#: src/Module/Admin/Site.php:525 msgid "Minimum poll interval" msgstr "Intervalle minimum de requêtage" -#: 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 "Temps minimum entre deux requêtages en minutes pour les courriels et les contacts. Les valeurs raisonnables sont entre 1 et 59." -#: src/Module/Admin/Site.php:529 +#: src/Module/Admin/Site.php:526 msgid "Enable multiple registrations" msgstr "Autoriser les comptes multiples" -#: src/Module/Admin/Site.php:529 +#: src/Module/Admin/Site.php:526 msgid "Enable users to register additional accounts for use as pages." msgstr "Permet aux utilisateurs d'enregistrer des comptes supplémentaires pour être utilisés comme pages." -#: src/Module/Admin/Site.php:530 +#: src/Module/Admin/Site.php:527 msgid "Enable OpenID" msgstr "Activer OpenID" -#: src/Module/Admin/Site.php:530 +#: src/Module/Admin/Site.php:527 msgid "Enable OpenID support for registration and logins." msgstr "Permet l'utilisation d'OpenID pour l'enregistrement de compte et l'identification." -#: src/Module/Admin/Site.php:531 +#: src/Module/Admin/Site.php:528 msgid "Enable full name check" msgstr "Activer la vérification du nom complet" -#: 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 "Empêche les utilisateurs de s'enregistrer avec un nom d'affichage n'ayant pas au minimum 2 parties séparées par des espaces." -#: src/Module/Admin/Site.php:532 +#: src/Module/Admin/Site.php:529 msgid "Email administrators on new registration" msgstr "Envoyer un courriel aux administrateurs lors d'une nouvelle inscription" -#: 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 "Si activé et que le système est défini à une inscription ouverte, un courriel sera envoyé pour chaque nouvelle inscription aux administrateurs." -#: src/Module/Admin/Site.php:533 +#: src/Module/Admin/Site.php:530 msgid "Community pages for visitors" msgstr "Affichage de la page communauté pour les utilisateurs anonymes" -#: 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 "Quelles pages communauté sont disponibles pour les utilisateurs anonymes." -#: src/Module/Admin/Site.php:534 +#: src/Module/Admin/Site.php:531 msgid "Posts per user on community page" msgstr "Nombre de publications par utilisateur sur la page de la communauté" -#: 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 "Nombre maximum de publications par utilisateur sur la page de communauté locale. Utile lorsqu'un seul utilisateur inonde la page de communauté locale." -#: src/Module/Admin/Site.php:535 +#: src/Module/Admin/Site.php:532 msgid "Posts per server on community page" msgstr "Publications par serveur sur la page Communauté" -#: 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 "Nombre maximum de publications par serveur sur la page de communauté globale. Utile lorsque les publications d'un seul serveur inonde la page de communauté globale." -#: src/Module/Admin/Site.php:537 +#: src/Module/Admin/Site.php:534 msgid "Enable Mail support" msgstr "Activer la prise en charge courriel" -#: 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 "Permet de se connecter à un compte IMAP et de répondre directement aux courriels via Friendica." -#: 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 "La prise en charge courriel requiert le module PHP IMAP pour être activée." -#: src/Module/Admin/Site.php:539 +#: src/Module/Admin/Site.php:536 msgid "Enable OStatus support" msgstr "Activer la prise en charge d'OStatus" -#: 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 "Permet la communication avec des comptes distants via OStatus (StatusNet, GNU Social, etc...). Toutes les publications OStatus sont publiques." -#: 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 "Le support de Diaspora ne peut pas être activé parce que Friendica a été installé dans un sous-répertoire." -#: src/Module/Admin/Site.php:542 +#: src/Module/Admin/Site.php:539 msgid "Enable Diaspora support" msgstr "Activer le support de Diaspora" -#: 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 "Permet la communication avec des comptes distants via Diaspora. Ce protocole est principalement utilisé par la plate-forme Diaspora." -#: src/Module/Admin/Site.php:543 +#: src/Module/Admin/Site.php:540 msgid "Verify SSL" msgstr "Vérifier SSL" -#: 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 "Si vous le souhaitez, vous pouvez activier la vérification stricte des certificats. Cela signifie que vous ne pourrez pas vous connecter (du tout) aux sites SSL munis d'un certificat auto-signé." -#: src/Module/Admin/Site.php:544 +#: src/Module/Admin/Site.php:541 msgid "Proxy user" msgstr "Utilisateur du proxy" -#: src/Module/Admin/Site.php:544 +#: src/Module/Admin/Site.php:541 msgid "User name for the proxy server." msgstr "Nom d'utilisateur pour le serveur proxy" -#: src/Module/Admin/Site.php:545 +#: src/Module/Admin/Site.php:542 msgid "Proxy URL" msgstr "URL du proxy" -#: 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 "Si vous souhaitez utiliser un serveur proxy que Friendica devra employer pour se connecter au réseau, indiquez l'adresse du proxy ici." -#: src/Module/Admin/Site.php:546 +#: src/Module/Admin/Site.php:543 msgid "Network timeout" msgstr "Dépassement du délai d'attente du réseau" -#: 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 "Valeur en secondes. Mettre à 0 pour 'illimité' (pas recommandé)." -#: src/Module/Admin/Site.php:547 +#: src/Module/Admin/Site.php:544 msgid "Maximum Load Average" msgstr "Plafond de la charge moyenne" -#: 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 "La charge système maximal avant que les processus livraisons et de sondage de profils distants soient reportées. Défaut : %d." -#: src/Module/Admin/Site.php:548 +#: src/Module/Admin/Site.php:545 msgid "Minimal Memory" msgstr "Mémoire minimum" -#: 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 "Mémoire libre minimale pour les tâches de fond (en Mo). Requiert l'accès à /proc/meminfo. La valeur par défaut est 0 (désactivé)." -#: src/Module/Admin/Site.php:549 +#: src/Module/Admin/Site.php:546 msgid "Periodically optimize tables" msgstr "Optimizer les tables régulièrement" -#: src/Module/Admin/Site.php:549 +#: src/Module/Admin/Site.php:546 msgid "Periodically optimize tables like the cache and the workerqueue" msgstr "Optimise régulièrement certaines tables de base de données très utilisées comme cache, locks, session, ou workerqueue." -#: src/Module/Admin/Site.php:551 +#: src/Module/Admin/Site.php:548 msgid "Discover followers/followings from contacts" msgstr "Découvrir la liste de contacts des contacts" -#: 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 "Si activé, ce serveur collecte la liste d'abonnés et d'abonnements des contacts suivants." -#: src/Module/Admin/Site.php:552 +#: src/Module/Admin/Site.php:549 msgid "None - deactivated" msgstr "Aucun - désactivé" -#: 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 "Contacts locaux : Les contacts des utilisateurs de ce serveur" -#: 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 "Interagisseurs : Les contacts des utilisateurs de ce serveur et les contacts qui ont intéragit avec les conversations dont ce serveur a connaissance." -#: src/Module/Admin/Site.php:556 +#: src/Module/Admin/Site.php:553 msgid "Only update contacts/servers with local data" msgstr "Mettre a jour que les contacts/serveurs ayant des données locales" -#: 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 "Si activé, le système ne recherchera que les modifications apportées aux contacts et aux serveurs qui se sont engagés dans ce système, soit parce qu'ils figurent dans la liste de contacts d'un utilisateur, soit parce que des messages ou des commentaires ont été publiés par le contact sur ce système." -#: src/Module/Admin/Site.php:557 +#: src/Module/Admin/Site.php:554 msgid "Synchronize the contacts with the directory server" msgstr "Synchroniser les contacts avec l'annuaire distant" -#: 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 "Active l'ajout de nouveaux contacts depuis l'annuaire distant choisi." -#: src/Module/Admin/Site.php:559 +#: src/Module/Admin/Site.php:556 msgid "Discover contacts from other servers" msgstr "Découvrir des contacts des autres serveurs" -#: 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 "Le système interroge périodiquement d'autres serveurs (Friendica, Mastodon et Hubzilla) pour connaître les contacts et les serveurs qu'ils connaissent. Désactivez-le sur les petites machines pour réduire la taille et la charge de la base de données." -#: src/Module/Admin/Site.php:560 +#: src/Module/Admin/Site.php:557 msgid "Days between requery" msgstr "Nombre de jours entre les requêtes" -#: 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 "Nombre de jours après lesquels un serveur est interrogé sur ses contacts et les serveurs qu'il connaît. Ce paramètre n'est utilisé que lorsque la découverte est activée." -#: src/Module/Admin/Site.php:561 +#: src/Module/Admin/Site.php:558 msgid "Search the local directory" msgstr "Chercher dans le répertoire local" -#: 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 "Cherche dans le répertoire local au lieu du répertoire local. Quand une recherche locale est effectuée, la même recherche est effectuée dans le répertoire global en tâche de fond. Cela améliore les résultats de la recherche si elle est réitérée." -#: src/Module/Admin/Site.php:563 +#: src/Module/Admin/Site.php:560 msgid "Publish server information" msgstr "Publier les informations du serveur" -#: 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 " @@ -5234,50 +5295,50 @@ msgid "" " href=\"http://the-federation.info/\">the-federation.info for details." msgstr "Active la publication de données générales sur ce serveur et son utilisation. Contient entre autres le nom et la version du serveur, le nombre d'utilisateurs avec un profil public, le nombre de publications et la liste des connecteurs activés. Voir the-federation.info pour les détails." -#: src/Module/Admin/Site.php:565 +#: src/Module/Admin/Site.php:562 msgid "Check upstream version" msgstr "Mises à jour" -#: 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 "Permet de vérifier la présence de nouvelles versions de Friendica sur github. Si une nouvelle version est disponible, vous recevrez une notification dans l'interface d'administration." -#: src/Module/Admin/Site.php:566 +#: src/Module/Admin/Site.php:563 msgid "Suppress Tags" msgstr "Masquer les étiquettes" -#: 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 "Ne pas afficher la liste des étiquettes à la fin d’un message." -#: src/Module/Admin/Site.php:567 +#: src/Module/Admin/Site.php:564 msgid "Clean database" msgstr "Nettoyer la base de données" -#: 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 "Supprime les conversations distantes anciennes, les enregistrements orphelins et le contenu obsolète de certaines tables de débogage." -#: src/Module/Admin/Site.php:568 +#: src/Module/Admin/Site.php:565 msgid "Lifespan of remote items" msgstr "Durée de vie des conversations distantes" -#: 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 "Si le nettoyage de la base de donnée est actif, cette valeur représente le délai en jours après lequel les conversations distantes sont supprimées. Les conversations démarrées par un utilisateur local, étoilées ou archivées sont toujours conservées. 0 pour désactiver." -#: src/Module/Admin/Site.php:569 +#: src/Module/Admin/Site.php:566 msgid "Lifespan of unclaimed items" msgstr "Durée de vie des conversations relayées" -#: 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. " @@ -5285,175 +5346,175 @@ msgid "" "items if set to 0." msgstr "Si le nettoyage de la base de donnée est actif, cette valeur représente le délai en jours après lequel les conversations relayées qui n'ont pas reçu d'interactions locales sont supprimées. La valeur par défaut est 90 jours. 0 pour aligner cette valeur sur la durée de vie des conversations distantes." -#: src/Module/Admin/Site.php:570 +#: src/Module/Admin/Site.php:567 msgid "Lifespan of raw conversation data" msgstr "Durée de vie des méta-données de conversation" -#: 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 "Cette valeur représente le délai en jours après lequel les méta-données de conversations sont supprimées. Ces méta-données sont utilisées par les protocoles ActivityPub et OStatus, et pour le débogage. Il est prudent de conserver ces meta-données pendant au moins 14 jours. La valeur par défaut est 90 jours." -#: src/Module/Admin/Site.php:571 +#: src/Module/Admin/Site.php:568 msgid "Maximum numbers of comments per post" msgstr "Nombre maximum de commentaires par publication" -#: 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 "Nombre de commentaire affiché pour chaque publication. Valeur par défaut : 100." -#: src/Module/Admin/Site.php:572 +#: src/Module/Admin/Site.php:569 msgid "Maximum numbers of comments per post on the display page" msgstr "Nombre maximum de commentaires par publication dans leur page dédié (/display)" -#: 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 "Valeur par défaut : 1 000." -#: src/Module/Admin/Site.php:573 +#: src/Module/Admin/Site.php:570 msgid "Items per page" msgstr "Éléments par page" -#: 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 "Nombre d'éléments par page (concerne les pages Réseau, Communauté, Statuts de profil/contact, Recherche)" -#: src/Module/Admin/Site.php:574 +#: src/Module/Admin/Site.php:571 msgid "Items per page for mobile devices" msgstr "Éléments par page pour les appareils mobiles" -#: 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 "Nombre d'éléments par page pour les appareils mobiles (concerne les pages Réseau, Communauté, Statuts de profil/contact, Recherche)" -#: src/Module/Admin/Site.php:575 +#: src/Module/Admin/Site.php:572 msgid "Temp path" msgstr "Chemin des fichiers temporaires" -#: 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 "Si vous n'avez pas la possibilité d'avoir accès au répertoire temp, entrez un autre répertoire ici." -#: src/Module/Admin/Site.php:576 +#: src/Module/Admin/Site.php:573 msgid "Only search in tags" msgstr "Rechercher seulement dans les étiquettes" -#: 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 "La recherche textuelle peut ralentir considérablement les systèmes de grande taille." -#: src/Module/Admin/Site.php:577 +#: src/Module/Admin/Site.php:574 msgid "Maximum age of items in the search table" msgstr "Âge maximum des éléments dans la table de recherche" -#: 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 "Âge maximum, en jours, des éléments dans la table de recherche. Une valeur plus faible améliorera les performances et réduira l'utilisation du disque. 0 signifie aucune restriction." -#: src/Module/Admin/Site.php:578 +#: src/Module/Admin/Site.php:575 msgid "Generate counts per contact circle when calculating network count" msgstr "Générer les comptes par cercle de contacts lors du calcul du nombre de réseaux." -#: 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 "Sur les systèmes avec des utilisateurs utilisant fortement les cercles de contact, cette requête peut être très coûteuse." -#: src/Module/Admin/Site.php:579 +#: src/Module/Admin/Site.php:576 msgid "Process \"view\" activities" msgstr "Traiter les activités \"view\"" -#: 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 "Les activités \"view\" sont principalement gérées par les systèmes Peertube. Par défaut, elles ne sont pas traitées pour des raisons de performance. N'activez cette option que sur un système performant." -#: src/Module/Admin/Site.php:580 +#: src/Module/Admin/Site.php:577 msgid "Days, after which a contact is archived" msgstr "Nombre de jours après lesquels un contact est archivé" -#: 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 "Nombre de jours pendant lesquels nous essayons d'envoyer du contenu ou de mettre à jour les données d'un contact avant d'archiver celui-ci." -#: src/Module/Admin/Site.php:582 +#: src/Module/Admin/Site.php:579 msgid "Maximum number of parallel workers" msgstr "Nombre maximum de tâche de fond simultanés" -#: 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 "Sur un hébergement partagé, mettez %d. Sur des serveurs plus puissants, %d est optimal. La valeur par défaut est %d." -#: src/Module/Admin/Site.php:583 +#: src/Module/Admin/Site.php:580 msgid "Maximum load for workers" msgstr "Charge maximum pour les tâches de fond" -#: 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 "Génère un délai d'attente si une tache de fond atteint la charge maximale. " -#: src/Module/Admin/Site.php:584 +#: src/Module/Admin/Site.php:581 msgid "Enable fastlane" msgstr "Activer la file prioritaire" -#: 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 "Lorsqu'il est activé, le mécanisme de file prioritaire démarre une tâche de fond additionnelle quand des tâches de fond de haute priorité sont bloquées par des tâches de moindre priorité." -#: src/Module/Admin/Site.php:585 +#: src/Module/Admin/Site.php:582 msgid "Decoupled receiver" msgstr "Récepteur découplé" -#: 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 "Découple les messages ActivityPub entrants en les traitant en arrière-plan par l'intermédiaire d'une tâche de fond. N'activez cette option que sur les systèmes rapides." -#: src/Module/Admin/Site.php:586 +#: src/Module/Admin/Site.php:583 msgid "Cron interval" msgstr "Intervalle du cron" -#: 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 "Durée minimale entre deux appels de la tâche \"Cron\"" -#: src/Module/Admin/Site.php:587 +#: src/Module/Admin/Site.php:584 msgid "Worker defer limit" msgstr "Limite de report d'une tâche de fond" -#: 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 "Par défaut, le système tente d'effectuer un livraison 15 fois avant d'abandonner." -#: src/Module/Admin/Site.php:588 +#: src/Module/Admin/Site.php:585 msgid "Worker fetch limit" msgstr "Limite de récupération des tâches" -#: 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" @@ -5461,153 +5522,153 @@ msgid "" "system." msgstr "Nombre de tâches de fond récupérées en une seule requête. Des valeurs plus élevées devraient augmenter les performances, des valeurs trop élevées les diminueront très probablement. Ne modifiez ces valeurs que lorsque vous savez comment mesurer les performances de votre système." -#: src/Module/Admin/Site.php:590 +#: src/Module/Admin/Site.php:587 msgid "Direct relay transfer" msgstr "Relai direct" -#: 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 "Soumet les conversations publiques aux serveurs distants sans passer par le serveur relai." -#: src/Module/Admin/Site.php:591 +#: src/Module/Admin/Site.php:588 msgid "Relay scope" msgstr "Filtre du relai" -#: 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 "\"Tous\" signifie que toutes les conversations publiques en provenance du relai sont acceptées. \"Étiquettes\" signifie que seules les conversations comportant les étiquettes suivantes sont acceptées." -#: src/Module/Admin/Site.php:591 src/Module/Contact/Profile.php:309 +#: src/Module/Admin/Site.php:588 src/Module/Contact/Profile.php:314 #: src/Module/Settings/TwoFactor/Index.php:146 msgid "Disabled" msgstr "Désactivé" -#: src/Module/Admin/Site.php:591 +#: src/Module/Admin/Site.php:588 msgid "all" msgstr "Tous" -#: src/Module/Admin/Site.php:591 +#: src/Module/Admin/Site.php:588 msgid "tags" msgstr "étiquettes" -#: src/Module/Admin/Site.php:592 +#: src/Module/Admin/Site.php:589 msgid "Server tags" msgstr "Étiquettes de filtre du relai" -#: src/Module/Admin/Site.php:592 +#: src/Module/Admin/Site.php:589 msgid "Comma separated list of tags for the \"tags\" subscription." msgstr "Liste d'étiquettes autorisées, séparées par des virgules, en provenance des relais." -#: src/Module/Admin/Site.php:593 +#: src/Module/Admin/Site.php:590 msgid "Deny Server tags" msgstr "Étiquettes refusés" -#: src/Module/Admin/Site.php:593 +#: src/Module/Admin/Site.php:590 msgid "Comma separated list of tags that are rejected." msgstr "Liste d'étiquettes refusées, séparées par des virgules, en provenance des relais." -#: src/Module/Admin/Site.php:594 +#: src/Module/Admin/Site.php:591 msgid "Maximum amount of tags" msgstr "Quantité maximum d'étiquettes" -#: 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 "Quantité maximum d'étiquettes dans une publication avant que celle-ci soit rejetée comme spam. La publication doit contenir au moins un lien. Les publications des comptes abonnés ne sont pas rejetées." -#: src/Module/Admin/Site.php:595 +#: src/Module/Admin/Site.php:592 msgid "Allow user tags" msgstr "Inclure les étiquettes des utilisateurs" -#: 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 "Ajoute les étiquettes des recherches enregistrées des utilisateurs aux étiquettes autorisés en provenance des relais." -#: src/Module/Admin/Site.php:596 +#: src/Module/Admin/Site.php:593 msgid "Deny undetected languages" msgstr "Refuser les langues non détectées" -#: src/Module/Admin/Site.php:596 +#: src/Module/Admin/Site.php:593 msgid "If enabled, posts with undetected languages will be rejected." msgstr "Si actif, les publications avec des langues non détectées seront rejetés." -#: src/Module/Admin/Site.php:597 +#: src/Module/Admin/Site.php:594 msgid "Language Quality" msgstr "Qualité de la langue" -#: 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 "La qualité de la langue minimale requise pour accepter la publication." -#: src/Module/Admin/Site.php:598 +#: src/Module/Admin/Site.php:595 msgid "Number of languages for the language detection" msgstr "Nombre de langues pour la détection la de langue" -#: 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 "Le système détecte une liste de langues par publication. La publication n'est acceptée que si les langues souhaitées figurent dans la liste. Plus le nombre est élevé, plus le nombre de publications détectées à tort est important." -#: src/Module/Admin/Site.php:600 +#: src/Module/Admin/Site.php:597 msgid "Maximum age of channel" msgstr "Age maximal d'une chaîne" -#: 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 "Ceci définit l'âge maximum en heures des éléments qui doivent être affichés dans les chaînes. Cela affecte les performances des chaînes." -#: src/Module/Admin/Site.php:601 +#: src/Module/Admin/Site.php:598 msgid "Maximum number of channel posts" msgstr "Nombre maximum de publications sur une chaîne" -#: 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 "Pour des raisons de performance, les chaînes utilisent une table dédiée pour stocker le contenu. Plus la valeur est élevée, plus les chaînes sont lentes." -#: src/Module/Admin/Site.php:602 +#: src/Module/Admin/Site.php:599 msgid "Interaction score days" msgstr "Intervalle pour le score d'interaction" -#: 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 "Nombre de jours utilisés pour calculer le score d'interaction." -#: src/Module/Admin/Site.php:603 +#: src/Module/Admin/Site.php:600 msgid "Maximum number of posts per author" msgstr "Nombre maximum de publications par auteur" -#: 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 "Nombre maximum de publication par page par auteur si la fréquence de contact est réglée sur \"Afficher quelques publications\". S'il y a plus de publications, les publications ayant le plus d'interactions seront affichées." -#: src/Module/Admin/Site.php:604 +#: src/Module/Admin/Site.php:601 msgid "Sharer interaction days" msgstr "Intervalle d'interaction de partageurs" -#: 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 "Nombre de jours depuis la dernière interaction, utilisé pour définir les partageurs utilisés pour la chaîne \"Partageurs de partageurs\"." -#: src/Module/Admin/Site.php:607 +#: src/Module/Admin/Site.php:604 msgid "Start Relocation" msgstr "Démarrer le déménagement" @@ -5902,7 +5963,7 @@ msgstr "Le point de terminaison de l'API %s%s n'est pas implémenté mais pourra msgid "Missing parameters" msgstr "Paramètres manquants" -#: src/Module/Api/Mastodon/Statuses/Bookmark.php:51 +#: src/Module/Api/Mastodon/Statuses/Bookmark.php:50 msgid "Only starting posts can be bookmarked" msgstr "Seuls les publications initiales peuvent être ajoutées aux signets" @@ -6060,7 +6121,7 @@ msgid "" "the main account." msgstr "Les comptes sous-gérés ne peuvent accéder aux pages de modération. Veuillez vous identifier avec votre compte principal à la place." -#: src/Module/BaseModeration.php:110 src/Module/Moderation/Reports.php:94 +#: src/Module/BaseModeration.php:110 src/Module/Moderation/Reports.php:109 msgid "Reports" msgstr "Signalements" @@ -6123,7 +6184,7 @@ msgstr "Recherche de personne - %s" msgid "Group Search - %s" msgstr "Recherche de groupe - %s" -#: src/Module/BaseSearch.php:121 src/Module/Contact/MatchInterests.php:139 +#: src/Module/BaseSearch.php:121 src/Module/Contact/MatchInterests.php:140 msgid "No matches" msgstr "Aucune correspondance" @@ -6231,9 +6292,9 @@ msgstr "Début de l'évènement :" #: src/Module/Moderation/Blocklist/Server/Index.php:87 #: src/Module/Moderation/Blocklist/Server/Index.php:115 #: src/Module/Moderation/Blocklist/Server/Index.php:116 -#: src/Module/Moderation/Item/Delete.php:67 src/Module/Register.php:148 +#: 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:190 src/Module/Settings/Channels.php:211 #: src/Module/Settings/TwoFactor/Index.php:161 #: src/Module/Settings/TwoFactor/Verify.php:158 msgid "Required" @@ -6295,7 +6356,7 @@ msgstr "Vue" msgid "Create New Event" msgstr "Créer un nouvel évènement" -#: src/Module/Calendar/Show.php:132 src/Module/Settings/Display.php:300 +#: src/Module/Calendar/Show.php:132 src/Module/Settings/Display.php:297 msgid "list" msgstr "liste" @@ -6303,8 +6364,8 @@ msgstr "liste" msgid "Could not create circle." msgstr "Impossible de créer le cercle." -#: src/Module/Circle.php:68 src/Module/Circle.php:214 -#: src/Module/Circle.php:238 +#: src/Module/Circle.php:68 src/Module/Circle.php:216 +#: src/Module/Circle.php:240 msgid "Circle not found." msgstr "Cercle introuvable." @@ -6322,9 +6383,9 @@ msgstr "Cercle inconnu." #: src/Module/Contact/Conversations.php:91 #: src/Module/Contact/Conversations.php:96 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 -#: src/Module/Contact/Redir.php:94 src/Module/Contact/Redir.php:140 +#: src/Module/Contact/Posts.php:88 src/Module/Contact/Profile.php:159 +#: src/Module/Contact/Profile.php:164 src/Module/Contact/Profile.php:169 +#: src/Module/Contact/Redir.php:95 src/Module/Contact/Redir.php:141 #: src/Module/FriendSuggest.php:71 src/Module/FriendSuggest.php:109 msgid "Contact not found." msgstr "Contact introuvable." @@ -6357,47 +6418,47 @@ msgstr "Le contact a été retiré du cercle." msgid "Bad request." msgstr "Requête invalide." -#: src/Module/Circle.php:170 +#: src/Module/Circle.php:172 msgid "Save Circle" msgstr "Enregistrer le cercle" -#: src/Module/Circle.php:171 +#: src/Module/Circle.php:173 msgid "Filter" msgstr "Filtre" -#: src/Module/Circle.php:177 +#: src/Module/Circle.php:179 msgid "Create a circle of contacts/friends." msgstr "Créer un cercle de contacts/amis." -#: src/Module/Circle.php:219 +#: src/Module/Circle.php:221 msgid "Unable to remove circle." msgstr "Impossible de supprimer le cercle." -#: src/Module/Circle.php:270 +#: src/Module/Circle.php:272 msgid "Delete Circle" msgstr "Supprimer le Cercle" -#: src/Module/Circle.php:280 +#: src/Module/Circle.php:282 msgid "Edit Circle Name" msgstr "Modifier le Nom du Cercle" -#: src/Module/Circle.php:290 +#: src/Module/Circle.php:292 msgid "Members" msgstr "Membres" -#: src/Module/Circle.php:293 +#: src/Module/Circle.php:295 msgid "Circle is empty" msgstr "Le cercle est vide" -#: src/Module/Circle.php:306 +#: src/Module/Circle.php:311 msgid "Remove contact from circle" msgstr "Retirer ce contact du cercle" -#: src/Module/Circle.php:329 +#: src/Module/Circle.php:334 msgid "Click on a contact to add or remove." msgstr "Cliquez sur un contact pour l'ajouter ou le supprimer." -#: src/Module/Circle.php:343 +#: src/Module/Circle.php:351 msgid "Add contact to circle" msgstr "Ajouter ce contact au cercle" @@ -6432,7 +6493,7 @@ msgid "Only show blocked contacts" msgstr "Ne montrer que les contacts bloqués" #: src/Module/Contact.php:368 src/Module/Contact.php:440 -#: src/Module/Settings/Server/Index.php:107 src/Object/Post.php:386 +#: src/Module/Settings/Server/Index.php:107 src/Object/Post.php:399 msgid "Ignored" msgstr "Ignorés" @@ -6481,18 +6542,18 @@ msgstr "Résultats pour : %s" msgid "Update" msgstr "Mises à jour" -#: src/Module/Contact.php:467 src/Module/Contact/Profile.php:511 +#: src/Module/Contact.php:467 src/Module/Contact/Profile.php:518 #: src/Module/Moderation/Blocklist/Contact.php:117 #: src/Module/Moderation/Users/Blocked.php:138 #: src/Module/Moderation/Users/Index.php:154 msgid "Unblock" msgstr "Débloquer" -#: src/Module/Contact.php:468 src/Module/Contact/Profile.php:519 +#: src/Module/Contact.php:468 src/Module/Contact/Profile.php:526 msgid "Unignore" msgstr "Ne plus ignorer" -#: src/Module/Contact.php:469 src/Module/Contact/Profile.php:527 +#: src/Module/Contact.php:469 src/Module/Contact/Profile.php:534 msgid "Uncollapse" msgstr "Ne plus réduire" @@ -6544,7 +6605,7 @@ msgstr "Demande d'abonnement distant en attente" msgid "Pending incoming contact request" msgstr "Demande d'abonnement à votre compte en attente" -#: src/Module/Contact.php:626 src/Module/Contact/Profile.php:371 +#: src/Module/Contact.php:626 src/Module/Contact/Profile.php:377 #, php-format msgid "Visit %s's profile [%s]" msgstr "Visiter le profil de %s [%s]" @@ -6559,7 +6620,7 @@ msgstr "Retour à l'éditeur de contact" #: src/Module/Contact/Advanced.php:134 #: src/Module/Moderation/Blocklist/Contact.php:122 -#: src/Module/Moderation/Reports.php:95 +#: src/Module/Moderation/Reports.php:110 #: src/Module/Moderation/Users/Active.php:126 #: src/Module/Moderation/Users/Blocked.php:126 #: src/Module/Moderation/Users/Create.php:70 @@ -6646,12 +6707,13 @@ msgstr[0] "Contact (%s)" msgstr[1] "Contacts (%s)" msgstr[2] "Contacts (%s)" -#: src/Module/Contact/Follow.php:70 src/Module/Contact/Redir.php:62 -#: src/Module/Contact/Redir.php:222 src/Module/Conversation/Community.php:166 +#: src/Module/Contact/Follow.php:70 src/Module/Contact/Redir.php:63 +#: src/Module/Contact/Redir.php:223 src/Module/Conversation/Community.php:166 #: src/Module/Debug/ItemBody.php:38 src/Module/Diaspora/Receive.php:57 #: src/Module/Item/Display.php:96 src/Module/Item/Feed.php:59 #: src/Module/Item/Follow.php:41 src/Module/Item/Ignore.php:41 -#: src/Module/Item/Pin.php:41 src/Module/Item/Pin.php:56 +#: src/Module/Item/Language.php:53 src/Module/Item/Pin.php:41 +#: src/Module/Item/Pin.php:56 src/Module/Item/Searchtext.php:53 #: src/Module/Item/Star.php:42 src/Module/Update/Display.php:37 msgid "Access denied." msgstr "Accès refusé." @@ -6685,16 +6747,16 @@ msgstr "Merci de répondre à ce qui suit :" msgid "Your Identity Address:" msgstr "Votre adresse d'identité :" -#: src/Module/Contact/Follow.php:170 src/Module/Contact/Profile.php:402 +#: src/Module/Contact/Follow.php:170 src/Module/Contact/Profile.php:408 #: src/Module/Contact/Unfollow.php:129 -#: src/Module/Moderation/Blocklist/Contact.php:133 -#: src/Module/Moderation/Reports.php:104 +#: src/Module/Moderation/Blocklist/Contact.php:131 +#: src/Module/Moderation/Reports.php:117 #: src/Module/Notifications/Introductions.php:129 #: src/Module/Notifications/Introductions.php:198 msgid "Profile URL" msgstr "URL du Profil" -#: src/Module/Contact/Follow.php:171 src/Module/Contact/Profile.php:414 +#: src/Module/Contact/Follow.php:171 src/Module/Contact/Profile.php:420 #: src/Module/Notifications/Introductions.php:191 #: src/Module/Profile/Profile.php:234 msgid "Tags:" @@ -6717,7 +6779,7 @@ msgstr "Publications et réponses" msgid "The contact could not be added." msgstr "Le contact n'a pas pu être ajouté." -#: src/Module/Contact/MatchInterests.php:94 +#: src/Module/Contact/MatchInterests.php:95 #: src/Module/Media/Attachment/Upload.php:77 #: src/Module/Media/Attachment/Upload.php:82 #: src/Module/Media/Photo/Upload.php:81 src/Module/Media/Photo/Upload.php:86 @@ -6725,253 +6787,253 @@ msgstr "Le contact n'a pas pu être ajouté." msgid "Invalid request." msgstr "Requête invalide." -#: src/Module/Contact/MatchInterests.php:101 +#: src/Module/Contact/MatchInterests.php:102 msgid "No keywords to match. Please add keywords to your profile." msgstr "Aucun mot-clé ne correspond. Merci d'ajouter des mots-clés à votre profil." -#: src/Module/Contact/MatchInterests.php:144 +#: src/Module/Contact/MatchInterests.php:145 msgid "Profile Match" msgstr "Correpondance de profils" -#: src/Module/Contact/Profile.php:140 +#: src/Module/Contact/Profile.php:145 msgid "Failed to update contact record." msgstr "Échec de mise à jour du contact." -#: src/Module/Contact/Profile.php:190 +#: src/Module/Contact/Profile.php:195 msgid "Contact has been unblocked" msgstr "Le contact n'est plus bloqué" -#: src/Module/Contact/Profile.php:194 +#: src/Module/Contact/Profile.php:199 msgid "Contact has been blocked" msgstr "Le contact a été bloqué" -#: src/Module/Contact/Profile.php:206 +#: src/Module/Contact/Profile.php:211 msgid "Contact has been unignored" msgstr "Le contact n'est plus ignoré" -#: src/Module/Contact/Profile.php:210 +#: src/Module/Contact/Profile.php:215 msgid "Contact has been ignored" msgstr "Le contact a été ignoré" -#: src/Module/Contact/Profile.php:222 +#: src/Module/Contact/Profile.php:227 msgid "Contact has been uncollapsed" msgstr "Le contact n'est plus réduit" -#: src/Module/Contact/Profile.php:226 +#: src/Module/Contact/Profile.php:231 msgid "Contact has been collapsed" msgstr "Le contact a été réduit" -#: src/Module/Contact/Profile.php:254 +#: src/Module/Contact/Profile.php:259 #, php-format msgid "You are mutual friends with %s" msgstr "Vous êtes ami (et réciproquement) avec %s" -#: src/Module/Contact/Profile.php:255 +#: src/Module/Contact/Profile.php:260 #, php-format msgid "You are sharing with %s" msgstr "Vous partagez avec %s" -#: src/Module/Contact/Profile.php:256 +#: src/Module/Contact/Profile.php:261 #, php-format msgid "%s is sharing with you" msgstr "%s partage avec vous" -#: src/Module/Contact/Profile.php:272 +#: src/Module/Contact/Profile.php:277 msgid "Private communications are not available for this contact." msgstr "Les communications privées ne sont pas disponibles pour ce contact." -#: src/Module/Contact/Profile.php:282 +#: src/Module/Contact/Profile.php:287 msgid "This contact is on a server you ignored." msgstr "Ce contact est sur un serveur que vous ignorez." -#: src/Module/Contact/Profile.php:285 +#: src/Module/Contact/Profile.php:290 msgid "Never" msgstr "Jamais" -#: src/Module/Contact/Profile.php:288 +#: src/Module/Contact/Profile.php:293 msgid "(Update was not successful)" msgstr "(Échec de la mise à jour)" -#: src/Module/Contact/Profile.php:288 +#: src/Module/Contact/Profile.php:293 msgid "(Update was successful)" msgstr "(Mise à jour effectuée avec succès)" -#: src/Module/Contact/Profile.php:290 src/Module/Contact/Profile.php:482 +#: src/Module/Contact/Profile.php:295 src/Module/Contact/Profile.php:489 msgid "Suggest friends" msgstr "Suggérer des abonnements" -#: src/Module/Contact/Profile.php:294 +#: src/Module/Contact/Profile.php:299 #, php-format msgid "Network type: %s" msgstr "Type de réseau %s" -#: src/Module/Contact/Profile.php:299 +#: src/Module/Contact/Profile.php:304 msgid "Communications lost with this contact!" msgstr "Communications perdues avec ce contact !" -#: src/Module/Contact/Profile.php:305 +#: src/Module/Contact/Profile.php:310 msgid "Fetch further information for feeds" msgstr "Chercher plus d'informations pour les flux" -#: src/Module/Contact/Profile.php:307 +#: src/Module/Contact/Profile.php:312 msgid "" "Fetch information like preview pictures, title and teaser from the feed " "item. You can activate this if the feed doesn't contain much text. Keywords " "are taken from the meta header in the feed item and are posted as hash tags." msgstr "Récupère des informations comme les prévisualisations d'images, les titres et les accroches depuis l'élément du flux de discussion. Vous pouvez activer ceci si le flux ne contient pas beaucoup de texte. Les mots clés sont récupérés de la balise meta de l'élément du flux de discussion et sont publiés comme étiquettes." -#: src/Module/Contact/Profile.php:310 +#: src/Module/Contact/Profile.php:315 msgid "Fetch information" msgstr "Récupérer informations" -#: src/Module/Contact/Profile.php:311 +#: src/Module/Contact/Profile.php:316 msgid "Fetch keywords" msgstr "Récupérer les mots-clés" -#: src/Module/Contact/Profile.php:312 +#: src/Module/Contact/Profile.php:317 msgid "Fetch information and keywords" msgstr "Récupérer informations" -#: src/Module/Contact/Profile.php:322 src/Module/Contact/Profile.php:327 -#: src/Module/Contact/Profile.php:332 src/Module/Contact/Profile.php:338 +#: src/Module/Contact/Profile.php:327 src/Module/Contact/Profile.php:332 +#: src/Module/Contact/Profile.php:337 src/Module/Contact/Profile.php:343 msgid "No mirroring" msgstr "Pas de miroir" -#: src/Module/Contact/Profile.php:323 src/Module/Contact/Profile.php:333 -#: src/Module/Contact/Profile.php:339 +#: src/Module/Contact/Profile.php:328 src/Module/Contact/Profile.php:338 +#: src/Module/Contact/Profile.php:344 msgid "Mirror as my own posting" msgstr "Refléter les publications de ce profil comme les vôtres" -#: src/Module/Contact/Profile.php:328 src/Module/Contact/Profile.php:334 +#: src/Module/Contact/Profile.php:333 src/Module/Contact/Profile.php:339 msgid "Native reshare" msgstr "Partage natif" -#: src/Module/Contact/Profile.php:353 +#: src/Module/Contact/Profile.php:359 msgid "Contact Information / Notes" msgstr "Informations de contact / Notes" -#: src/Module/Contact/Profile.php:354 +#: src/Module/Contact/Profile.php:360 msgid "Contact Settings" msgstr "Paramètres du Contact" -#: src/Module/Contact/Profile.php:362 +#: src/Module/Contact/Profile.php:368 msgid "Contact" msgstr "Contact" -#: src/Module/Contact/Profile.php:366 +#: src/Module/Contact/Profile.php:372 msgid "Their personal note" msgstr "Leur note personnelle" -#: src/Module/Contact/Profile.php:368 +#: src/Module/Contact/Profile.php:374 msgid "Edit contact notes" msgstr "Éditer les notes des contacts" -#: src/Module/Contact/Profile.php:372 +#: src/Module/Contact/Profile.php:378 msgid "Block/Unblock contact" msgstr "Bloquer/débloquer ce contact" -#: src/Module/Contact/Profile.php:373 +#: src/Module/Contact/Profile.php:379 #: src/Module/Moderation/Report/Create.php:293 msgid "Ignore contact" msgstr "Ignorer ce contact" -#: src/Module/Contact/Profile.php:374 +#: src/Module/Contact/Profile.php:380 msgid "View conversations" msgstr "Voir les conversations" -#: src/Module/Contact/Profile.php:379 +#: src/Module/Contact/Profile.php:385 msgid "Last update:" msgstr "Dernière mise-à-jour :" -#: src/Module/Contact/Profile.php:381 +#: src/Module/Contact/Profile.php:387 msgid "Update public posts" msgstr "Fréquence de mise à jour:" -#: src/Module/Contact/Profile.php:383 src/Module/Contact/Profile.php:492 +#: src/Module/Contact/Profile.php:389 src/Module/Contact/Profile.php:499 msgid "Update now" msgstr "Mettre à jour" -#: src/Module/Contact/Profile.php:385 +#: src/Module/Contact/Profile.php:391 msgid "Awaiting connection acknowledge" msgstr "En attente de confirmation d'abonnement" -#: src/Module/Contact/Profile.php:386 +#: src/Module/Contact/Profile.php:392 msgid "Currently blocked" msgstr "Actuellement bloqué" -#: src/Module/Contact/Profile.php:387 +#: src/Module/Contact/Profile.php:393 msgid "Currently ignored" msgstr "Actuellement ignoré" -#: src/Module/Contact/Profile.php:388 +#: src/Module/Contact/Profile.php:394 msgid "Currently collapsed" msgstr "Actuellement réduit" -#: src/Module/Contact/Profile.php:389 +#: src/Module/Contact/Profile.php:395 msgid "Currently archived" msgstr "Actuellement archivé" -#: src/Module/Contact/Profile.php:392 +#: src/Module/Contact/Profile.php:398 msgid "Manage remote servers" msgstr "Gérer les serveurs distants" -#: src/Module/Contact/Profile.php:394 +#: src/Module/Contact/Profile.php:400 #: src/Module/Notifications/Introductions.php:192 msgid "Hide this contact from others" msgstr "Cacher ce contact aux autres" -#: src/Module/Contact/Profile.php:394 +#: src/Module/Contact/Profile.php:400 msgid "" "Replies/likes to your public posts may still be visible" msgstr "Les réponses et \"j'aime\" à vos publications publiques peuvent être toujours visibles" -#: src/Module/Contact/Profile.php:395 +#: src/Module/Contact/Profile.php:401 msgid "Notification for new posts" msgstr "Notification des nouvelles publications" -#: src/Module/Contact/Profile.php:395 +#: src/Module/Contact/Profile.php:401 msgid "Send a notification of every new post of this contact" msgstr "Envoyer une notification de chaque nouveau message en provenance de ce contact" -#: src/Module/Contact/Profile.php:397 +#: src/Module/Contact/Profile.php:403 msgid "Keyword Deny List" msgstr "Liste de mot-clefs interdits" -#: src/Module/Contact/Profile.php:397 +#: src/Module/Contact/Profile.php:403 msgid "" "Comma separated list of keywords that should not be converted to hashtags, " "when \"Fetch information and keywords\" is selected" msgstr "Liste de mots-clés, séparés par des virgules, qui ne doivent pas être converti en étiquettes lorsque « Récupérer informations et mots-clés » est sélectionné." -#: src/Module/Contact/Profile.php:415 +#: src/Module/Contact/Profile.php:421 #: src/Module/Settings/TwoFactor/Index.php:160 msgid "Actions" msgstr "Actions" -#: src/Module/Contact/Profile.php:417 +#: src/Module/Contact/Profile.php:423 #: src/Module/Settings/TwoFactor/Index.php:140 view/theme/frio/theme.php:232 msgid "Status" msgstr "Statut" -#: src/Module/Contact/Profile.php:423 +#: src/Module/Contact/Profile.php:429 msgid "Mirror postings from this contact" msgstr "Copier les publications de ce contact" -#: src/Module/Contact/Profile.php:425 +#: src/Module/Contact/Profile.php:431 msgid "" "Mark this contact as remote_self, this will cause friendica to repost new " "entries from this contact." msgstr "Marquer ce contact comme étant remote_self, friendica republiera alors les nouvelles entrées de ce contact." -#: src/Module/Contact/Profile.php:428 +#: src/Module/Contact/Profile.php:434 msgid "Channel Settings" msgstr "Paramètres de Chaîne" -#: src/Module/Contact/Profile.php:429 +#: src/Module/Contact/Profile.php:435 msgid "Frequency of this contact in relevant channels" msgstr "Fréquence de ce contact dans les chaînes pertinentes" -#: src/Module/Contact/Profile.php:430 +#: src/Module/Contact/Profile.php:436 msgid "" "Depending on the type of the channel not all posts from this contact are " "displayed. By default, posts need to have a minimum amount of interactions " @@ -6981,68 +7043,78 @@ msgid "" "block or hide the contact completely." msgstr "Selon le type de chaîne, les publications de ce contact ne seront pas toutes affichées. Par défaut, les publications ont besoins d'avoir un minimum d'interaction (commentaires, aimes) pour être visible dans vos chaînes. D'un autre côté, il peut y avoir des contacts qui inondent la chaîne, vous souhaiteriez donc ne voir que certaines de ces publications. Ou vous souhaiteriez ne pas les voir du tout, sans pour autant bloquer ou masquer complètement le contact." -#: src/Module/Contact/Profile.php:431 +#: src/Module/Contact/Profile.php:437 msgid "Default frequency" msgstr "Fréquence par défaut" -#: src/Module/Contact/Profile.php:431 +#: src/Module/Contact/Profile.php:437 msgid "" "Posts by this contact are displayed in the \"for you\" channel if you " "interact often with this contact or if a post reached some level of " "interaction." msgstr "Les publications de ce contact sont affichées dans la chaîne \"Pour vous\" si vous interagissez souvent avec ce contact ou si une publication atteint un certain niveau d'interaction." -#: src/Module/Contact/Profile.php:432 +#: src/Module/Contact/Profile.php:438 msgid "Display all posts of this contact" msgstr "Afficher toutes les publications de ce contact" -#: src/Module/Contact/Profile.php:432 +#: src/Module/Contact/Profile.php:438 msgid "All posts from this contact will appear on the \"for you\" channel" msgstr "Toutes les publications de ce contact apparaîtront dans la chaîne \"Pour vous\"." -#: src/Module/Contact/Profile.php:433 +#: src/Module/Contact/Profile.php:439 msgid "Display only few posts" msgstr "Afficher quelques publications" -#: src/Module/Contact/Profile.php:433 +#: src/Module/Contact/Profile.php:439 msgid "" "When a contact creates a lot of posts in a short period, this setting " "reduces the number of displayed posts in every channel." msgstr "Lorsqu'un contact créé beaucoup de publications en peu de temps, ce paramètre réduit le nombre de publications affichées dans chaque chaîne." -#: src/Module/Contact/Profile.php:434 +#: src/Module/Contact/Profile.php:440 msgid "Never display posts" msgstr "Afficher aucune publication" -#: src/Module/Contact/Profile.php:434 +#: src/Module/Contact/Profile.php:440 msgid "Posts from this contact will never be displayed in any channel" msgstr "Les publications de ce contact n'apparaîtront jamais dans les chaînes" -#: src/Module/Contact/Profile.php:502 +#: src/Module/Contact/Profile.php:441 +msgid "Channel Only" +msgstr "Chaîne uniquement" + +#: src/Module/Contact/Profile.php:441 +msgid "" +"If enabled, posts from this contact will only appear in channels, but not in" +" the network stream." +msgstr "Si actif, les publications de ce contact n'apparaîtront que dans les chaînes." + +#: src/Module/Contact/Profile.php:509 msgid "Refetch contact data" msgstr "Récupérer à nouveau les données de contact" -#: src/Module/Contact/Profile.php:513 +#: src/Module/Contact/Profile.php:520 msgid "Toggle Blocked status" msgstr "(dés)activer l'état \"bloqué\"" -#: src/Module/Contact/Profile.php:521 +#: src/Module/Contact/Profile.php:528 msgid "Toggle Ignored status" msgstr "(dés)activer l'état \"ignoré\"" -#: src/Module/Contact/Profile.php:529 +#: src/Module/Contact/Profile.php:536 msgid "Toggle Collapsed status" msgstr "Commuter le statut réduit" -#: src/Module/Contact/Profile.php:536 src/Module/Contact/Revoke.php:106 +#: src/Module/Contact/Profile.php:543 src/Module/Contact/Revoke.php:106 msgid "Revoke Follow" msgstr "Révoquer le suivi" -#: src/Module/Contact/Profile.php:538 +#: src/Module/Contact/Profile.php:545 msgid "Revoke the follow from this contact" msgstr "Empêcher ce contact de vous suivre " -#: src/Module/Contact/Redir.php:134 src/Module/Contact/Redir.php:186 +#: src/Module/Contact/Redir.php:135 src/Module/Contact/Redir.php:187 msgid "Bad Request." msgstr "Mauvaise requête." @@ -7064,13 +7136,6 @@ msgid "" "and they will have to manually follow you back again." msgstr "Voulez-vous vraiment révoquer l'abonnement de ce contact ? Cela ne peut être annulé et il devra se réabonner à vous manuellement." -#: src/Module/Contact/Revoke.php:108 -#: src/Module/Notifications/Introductions.php:144 -#: src/Module/OAuth/Acknowledge.php:54 src/Module/Register.php:130 -#: src/Module/Settings/TwoFactor/Trusted.php:129 -msgid "Yes" -msgstr "Oui" - #: src/Module/Contact/Suggestions.php:62 msgid "" "No suggestions available. If this is a new site, please try again in 24 " @@ -7121,33 +7186,29 @@ msgstr "L'option communauté n'est pas disponible" msgid "Not available." msgstr "Indisponible." -#: src/Module/Conversation/Network.php:200 +#: src/Module/Conversation/Network.php:214 msgid "No such circle" msgstr "Cercle inexistant" -#: src/Module/Conversation/Network.php:204 +#: src/Module/Conversation/Network.php:218 #, php-format msgid "Circle: %s" msgstr "Cercle : %s" -#: src/Module/Conversation/Network.php:223 +#: src/Module/Conversation/Network.php:237 #, php-format msgid "Error %d (%s) while fetching the timeline." msgstr "Erreur %d (%s) lors de la récupération du flux." -#: src/Module/Conversation/Network.php:300 +#: src/Module/Conversation/Network.php:314 msgid "Network feed not available." msgstr "Flux du réseau non disponible." -#: src/Module/Conversation/Timeline.php:196 -msgid "Own Contacts" -msgstr "Publications de vos propres contacts" - -#: src/Module/Conversation/Timeline.php:200 +#: src/Module/Conversation/Timeline.php:203 msgid "Include" msgstr "Inclure" -#: src/Module/Conversation/Timeline.php:201 +#: src/Module/Conversation/Timeline.php:204 msgid "Hide" msgstr "Masquer" @@ -7367,12 +7428,12 @@ msgstr "HTML" msgid "Twitter Source / Tweet URL (requires API key)" msgstr "Source Twitter / URL du tweet (requiert une clé d'API)" -#: src/Module/Debug/Feed.php:52 src/Module/Filer/SaveTag.php:47 +#: src/Module/Debug/Feed.php:53 src/Module/Filer/SaveTag.php:47 #: src/Module/Settings/Profile/Index.php:177 msgid "You must be logged in to use this module" msgstr "Vous devez être identifié pour accéder à cette fonctionnalité" -#: src/Module/Debug/Feed.php:77 +#: src/Module/Debug/Feed.php:78 msgid "Source URL" msgstr "URL Source" @@ -7474,56 +7535,56 @@ msgstr "Suggérer des amis/contacts" msgid "Suggest a friend for %s" msgstr "Suggérer un ami/contact pour %s" -#: src/Module/Friendica.php:82 +#: src/Module/Friendica.php:81 msgid "Installed addons/apps:" msgstr "Add-ons/Applications installés :" -#: src/Module/Friendica.php:87 +#: src/Module/Friendica.php:86 msgid "No installed addons/apps" msgstr "Aucun add-on/application n'est installé" -#: src/Module/Friendica.php:92 +#: src/Module/Friendica.php:91 #, php-format msgid "Read about the Terms of Service of this node." msgstr "Lire les Conditions d'utilisation de ce nœud." -#: src/Module/Friendica.php:99 +#: src/Module/Friendica.php:98 msgid "On this server the following remote servers are blocked." msgstr "Sur ce serveur, les serveurs suivants sont sur liste noire." -#: src/Module/Friendica.php:102 +#: 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:232 msgid "Reason for the block" msgstr "Raison du blocage" -#: src/Module/Friendica.php:104 +#: src/Module/Friendica.php:103 msgid "Download this list in CSV format" msgstr "Télécharger cette liste au format CSV" -#: src/Module/Friendica.php:118 +#: src/Module/Friendica.php:117 #, php-format msgid "" "This is Friendica, version %s that is running at the web location %s. The " "database version is %s, the post update version is %s." msgstr "Vous êtes sur Friendica, version %s qui fonctionne à l'emplacement web %s. La version de la base de données est %s, la version de mise à jour des publications est %s." -#: src/Module/Friendica.php:123 +#: src/Module/Friendica.php:122 msgid "" "Please visit Friendi.ca to learn more " "about the Friendica project." msgstr "Rendez-vous sur Friendi.ca pour en savoir plus sur le projet Friendica." -#: src/Module/Friendica.php:124 +#: src/Module/Friendica.php:123 msgid "Bug reports and issues: please visit" msgstr "Pour les rapports de bugs : rendez vous sur" -#: src/Module/Friendica.php:124 +#: src/Module/Friendica.php:123 msgid "the bugtracker at github" msgstr "le bugtracker sur GitHub" -#: src/Module/Friendica.php:125 +#: src/Module/Friendica.php:124 msgid "Suggestions, praise, etc. - please email \"info\" at \"friendi - dot - ca" msgstr "Suggestions, souhaits, etc. - merci d'écrire à \"info\" at \"friendi - dot - ca" @@ -7799,41 +7860,41 @@ msgid "" "important, please visit http://friendi.ca" msgstr "Pour plus d'information sur Friendica et les valeurs que nous défendons, veuillez consulter http://friendi.ca" -#: src/Module/Item/Compose.php:85 +#: src/Module/Item/Compose.php:94 msgid "Please enter a post body." msgstr "Veuillez saisir un corps de texte." -#: src/Module/Item/Compose.php:98 +#: src/Module/Item/Compose.php:105 msgid "This feature is only available with the frio theme." msgstr "Cette page ne fonctionne qu'avec le thème \"frio\" activé." -#: src/Module/Item/Compose.php:122 +#: src/Module/Item/Compose.php:129 msgid "Compose new personal note" msgstr "Composer une nouvelle note personnelle" -#: src/Module/Item/Compose.php:131 +#: src/Module/Item/Compose.php:138 msgid "Compose new post" msgstr "Composer une nouvelle publication" -#: src/Module/Item/Compose.php:187 +#: src/Module/Item/Compose.php:194 msgid "Visibility" msgstr "Visibilité" -#: src/Module/Item/Compose.php:203 +#: src/Module/Item/Compose.php:210 msgid "Clear the location" msgstr "Effacer la localisation" -#: src/Module/Item/Compose.php:204 +#: src/Module/Item/Compose.php:211 msgid "Location services are unavailable on your device" msgstr "Les services de localisation ne sont pas disponibles sur votre appareil" -#: src/Module/Item/Compose.php:205 +#: src/Module/Item/Compose.php:212 msgid "" "Location services are disabled. Please check the website's permissions on " "your device" msgstr "Les services de localisation sont désactivés pour ce site. Veuillez vérifier les permissions de ce site sur votre appareil/navigateur." -#: src/Module/Item/Compose.php:211 +#: src/Module/Item/Compose.php:218 msgid "" "You can make this page always open when you use the New Post button in the " "Theme Customization settings." @@ -7946,29 +8007,33 @@ msgid "Public Group" msgstr "Groupe Public" #: src/Module/Moderation/BaseUsers.php:122 src/Module/Settings/Account.php:503 +msgid "Public Group - Restricted" +msgstr "Groupe Public - Restreint" + +#: src/Module/Moderation/BaseUsers.php:123 src/Module/Settings/Account.php:510 msgid "Automatic Friend Page" msgstr "Abonnement réciproque" -#: src/Module/Moderation/BaseUsers.php:123 +#: src/Module/Moderation/BaseUsers.php:124 msgid "Private Group" msgstr "Groupe Privé" -#: src/Module/Moderation/BaseUsers.php:126 +#: src/Module/Moderation/BaseUsers.php:127 #: src/Module/Moderation/Summary.php:53 src/Module/Settings/Account.php:453 msgid "Personal Page" msgstr "Page personnelle" -#: src/Module/Moderation/BaseUsers.php:127 +#: src/Module/Moderation/BaseUsers.php:128 #: src/Module/Moderation/Summary.php:54 src/Module/Settings/Account.php:460 msgid "Organisation Page" msgstr "Page Associative" -#: src/Module/Moderation/BaseUsers.php:128 +#: src/Module/Moderation/BaseUsers.php:129 #: src/Module/Moderation/Summary.php:55 src/Module/Settings/Account.php:467 msgid "News Page" msgstr "Page d'informations" -#: src/Module/Moderation/BaseUsers.php:129 +#: src/Module/Moderation/BaseUsers.php:130 #: src/Module/Moderation/Summary.php:56 src/Module/Settings/Account.php:474 msgid "Community Group" msgstr "Groupe Communautaire" @@ -8024,7 +8089,7 @@ msgid "Block New Remote Contact" msgstr "Bloquer un nouveau profil distant" #: src/Module/Moderation/Blocklist/Contact.php:122 -#: src/Module/Moderation/Reports.php:95 +#: src/Module/Moderation/Reports.php:110 msgid "Photo" msgstr "Photo" @@ -8032,7 +8097,7 @@ msgstr "Photo" msgid "Reason" msgstr "Raison" -#: src/Module/Moderation/Blocklist/Contact.php:130 +#: src/Module/Moderation/Blocklist/Contact.php:128 #, php-format msgid "%s total blocked contact" msgid_plural "%s total blocked contacts" @@ -8040,21 +8105,21 @@ msgstr[0] "%s profil distant bloqué" msgstr[1] "%s profils distans bloqués" msgstr[2] "%s profils distans bloqués" -#: src/Module/Moderation/Blocklist/Contact.php:133 +#: src/Module/Moderation/Blocklist/Contact.php:131 msgid "URL of the remote contact to block." msgstr "URL du profil distant à bloquer." -#: src/Module/Moderation/Blocklist/Contact.php:134 +#: src/Module/Moderation/Blocklist/Contact.php:132 msgid "Also purge contact" msgstr "Purger également le contact" -#: src/Module/Moderation/Blocklist/Contact.php:134 +#: src/Module/Moderation/Blocklist/Contact.php:132 msgid "" "Removes all content related to this contact from the node. Keeps the contact" " record. This action cannot be undone." msgstr "Supprime tout le contenu relatif à ce contact du nœud. Conserve une trace du contact. Cette action ne peut être annulée." -#: src/Module/Moderation/Blocklist/Contact.php:135 +#: src/Module/Moderation/Blocklist/Contact.php:133 #: src/Module/Moderation/Blocklist/Server/Import.php:124 msgid "Block Reason" msgstr "Raison du blocage" @@ -8249,7 +8314,7 @@ msgstr "Remplace la liste de blocage locale par les motifs importés." #: 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:231 msgid "Blocked server domain pattern" msgstr "Filtre de domaine bloqué" @@ -8589,23 +8654,23 @@ msgstr "2b. Ajouter un commentaire" msgid "3. Pick posts" msgstr "3. Sélectionner les publications" -#: src/Module/Moderation/Reports.php:90 +#: src/Module/Moderation/Reports.php:105 msgid "List of reports" msgstr "Liste des signalements" -#: src/Module/Moderation/Reports.php:91 +#: src/Module/Moderation/Reports.php:106 msgid "This page display reports created by our or remote users." msgstr "Cette page affiche les signalements créés par les utilisateurs locaux ou distants." -#: src/Module/Moderation/Reports.php:92 +#: src/Module/Moderation/Reports.php:107 msgid "No report exists at this node." msgstr "Aucun signalement sur ce nœud." -#: src/Module/Moderation/Reports.php:95 +#: src/Module/Moderation/Reports.php:110 msgid "Category" msgstr "Catégorie" -#: src/Module/Moderation/Reports.php:101 +#: src/Module/Moderation/Reports.php:114 #, php-format msgid "%s total report" msgid_plural "%s total reports" @@ -8613,7 +8678,7 @@ msgstr[0] "%s signalement au total" msgstr[1] "%s signalements au total" msgstr[2] "%s signalements au total" -#: src/Module/Moderation/Reports.php:104 +#: src/Module/Moderation/Reports.php:117 msgid "URL of the reported contact." msgstr "URL du contact signalé." @@ -8858,12 +8923,6 @@ msgstr "Suggéré par :" msgid "Claims to be known to you: " msgstr "Prétend que vous le connaissez : " -#: src/Module/Notifications/Introductions.php:144 -#: src/Module/OAuth/Acknowledge.php:55 src/Module/Register.php:131 -#: src/Module/Settings/TwoFactor/Trusted.php:129 -msgid "No" -msgstr "Non" - #: src/Module/Notifications/Introductions.php:152 msgid "Shall your connection be bidirectional or not?" msgstr "Souhaitez vous que votre connexion soit bi-directionnelle ?" @@ -8924,11 +8983,11 @@ msgstr "Notifications de page d'accueil" msgid "Show unread" msgstr "Afficher non-lus" -#: src/Module/Notifications/Ping.php:246 +#: src/Module/Notifications/Ping.php:220 msgid "{0} requested registration" msgstr "{0} a demandé à s'inscrire" -#: src/Module/Notifications/Ping.php:255 +#: src/Module/Notifications/Ping.php:229 #, php-format msgid "{0} and %d others requested registration" msgstr "{0} et %d autres attendent la confirmation de leur inscription." @@ -8970,7 +9029,7 @@ msgstr "Type de \"grant\" manquant ou non pris en charge" msgid "Resubscribing to OStatus contacts" msgstr "Réinscription aux contacts OStatus" -#: src/Module/OStatus/Repair.php:84 src/Module/OStatus/Subscribe.php:158 +#: src/Module/OStatus/Repair.php:84 src/Module/OStatus/Subscribe.php:160 msgid "Keep this window open until done." msgstr "Veuillez garder cette fenêtre ouverte jusqu'à la fin." @@ -8982,126 +9041,65 @@ msgstr "✔ Fait" msgid "No OStatus contacts to resubscribe to." msgstr "Aucun contact OStatus à se réabonner." -#: src/Module/OStatus/Subscribe.php:70 +#: src/Module/OStatus/Subscribe.php:72 msgid "Subscribing to contacts" msgstr "Abonnement aux contacts" -#: src/Module/OStatus/Subscribe.php:79 +#: src/Module/OStatus/Subscribe.php:81 msgid "No contact provided." msgstr "Pas de contact fourni." -#: src/Module/OStatus/Subscribe.php:85 +#: src/Module/OStatus/Subscribe.php:87 msgid "Couldn't fetch information for contact." msgstr "Impossible de récupérer les informations pour ce contact." -#: src/Module/OStatus/Subscribe.php:96 +#: src/Module/OStatus/Subscribe.php:98 msgid "Couldn't fetch friends for contact." msgstr "Impossible d'obtenir les abonnements de ce contact." -#: src/Module/OStatus/Subscribe.php:102 src/Module/OStatus/Subscribe.php:113 +#: src/Module/OStatus/Subscribe.php:104 src/Module/OStatus/Subscribe.php:115 msgid "Couldn't fetch following contacts." msgstr "Impossible de récupérer les contacts suivants." -#: src/Module/OStatus/Subscribe.php:108 +#: src/Module/OStatus/Subscribe.php:110 msgid "Couldn't fetch remote profile." msgstr "Impossible de récupérer le profil distant." -#: src/Module/OStatus/Subscribe.php:118 +#: src/Module/OStatus/Subscribe.php:120 msgid "Unsupported network" msgstr "Réseau incompatible" -#: src/Module/OStatus/Subscribe.php:134 +#: src/Module/OStatus/Subscribe.php:136 msgid "Done" msgstr "Terminé" -#: src/Module/OStatus/Subscribe.php:148 +#: src/Module/OStatus/Subscribe.php:150 msgid "success" msgstr "réussite" -#: src/Module/OStatus/Subscribe.php:150 +#: src/Module/OStatus/Subscribe.php:152 msgid "failed" msgstr "échec" -#: src/Module/OStatus/Subscribe.php:153 +#: src/Module/OStatus/Subscribe.php:155 msgid "ignored" msgstr "ignoré" -#: src/Module/PermissionTooltip.php:49 -#, php-format -msgid "Wrong type \"%s\", expected one of: %s" -msgstr "Type inattendu \"%s\", valeurs attendues : %s" - -#: src/Module/PermissionTooltip.php:79 -msgid "Model not found" -msgstr "Objet introuvable" - -#: src/Module/PermissionTooltip.php:94 -msgid "Unlisted" -msgstr "Non listé" - -#: src/Module/PermissionTooltip.php:112 -msgid "Remote privacy information not available." -msgstr "Informations de confidentialité indisponibles." - -#: src/Module/PermissionTooltip.php:120 -msgid "Visible to:" -msgstr "Visible par :" - -#: src/Module/PermissionTooltip.php:214 -#, php-format -msgid "Collection (%s)" -msgstr "Collection (%s)" - -#: src/Module/PermissionTooltip.php:218 -#, php-format -msgid "Followers (%s)" -msgstr "Abonnés (%s)" - -#: src/Module/PermissionTooltip.php:237 -#, php-format -msgid "%d more" -msgstr "%d supplémentaire" - -#: src/Module/PermissionTooltip.php:241 -#, php-format -msgid "To: %s
" -msgstr "À : %s
" - -#: src/Module/PermissionTooltip.php:244 -#, php-format -msgid "CC: %s
" -msgstr "CC : %s
" - -#: src/Module/PermissionTooltip.php:247 -#, php-format -msgid "BCC: %s
" -msgstr "CCI : %s
" - -#: src/Module/PermissionTooltip.php:250 -#, php-format -msgid "Audience: %s
" -msgstr "Audience : %s
" - -#: src/Module/PermissionTooltip.php:253 -#, php-format -msgid "Attributed To: %s
" -msgstr "Attribué à : %s
" - -#: src/Module/Photo.php:123 +#: src/Module/Photo.php:124 msgid "The Photo is not available." msgstr "La photo n'est pas disponible." -#: src/Module/Photo.php:148 +#: src/Module/Photo.php:149 #, php-format msgid "The Photo with id %s is not available." msgstr "La photo avec l'identifiant %s n'est pas disponible." -#: src/Module/Photo.php:189 +#: src/Module/Photo.php:190 #, php-format msgid "Invalid external resource with url %s." msgstr "La ressource externe avec l'URL %s est invalide." -#: src/Module/Photo.php:191 +#: src/Module/Photo.php:192 #, php-format msgid "Invalid photo with id %s." msgstr "La photo avec l'identifiant %s est invalide." @@ -9147,26 +9145,78 @@ msgstr "Sélectionner un tag à supprimer :" msgid "Remove" msgstr "Utiliser comme photo de profil" +#: src/Module/Privacy/PermissionTooltip.php:71 +#, php-format +msgid "Wrong type \"%s\", expected one of: %s" +msgstr "Type inattendu \"%s\", valeurs attendues : %s" + +#: src/Module/Privacy/PermissionTooltip.php:101 +msgid "Model not found" +msgstr "Objet introuvable" + +#: src/Module/Privacy/PermissionTooltip.php:118 +msgid "Unlisted" +msgstr "Non listé" + +#: src/Module/Privacy/PermissionTooltip.php:124 +msgid "Remote privacy information not available." +msgstr "Informations de confidentialité indisponibles." + +#: src/Module/Privacy/PermissionTooltip.php:131 +msgid "Visible to:" +msgstr "Visible par :" + +#: src/Module/Privacy/PermissionTooltip.php:133 +msgid "CC:" +msgstr "CC:" + +#: src/Module/Privacy/PermissionTooltip.php:134 +msgid "BCC:" +msgstr "CCI:" + +#: src/Module/Privacy/PermissionTooltip.php:135 +msgid "Audience:" +msgstr "Audience :" + +#: src/Module/Privacy/PermissionTooltip.php:136 +msgid "Attributed To:" +msgstr "Attribué à :" + +#: src/Module/Privacy/PermissionTooltip.php:234 +#, php-format +msgid "Collection (%s)" +msgstr "Collection (%s)" + +#: src/Module/Privacy/PermissionTooltip.php:238 +#, php-format +msgid "Followers (%s)" +msgstr "Abonnés (%s)" + +#: src/Module/Privacy/PermissionTooltip.php:255 +#, php-format +msgid "%d more" +msgstr "%d supplémentaire" + #: src/Module/Profile/Contacts.php:159 msgid "No contacts." msgstr "Aucun contact." #: src/Module/Profile/Conversations.php:106 #: src/Module/Profile/Conversations.php:109 src/Module/Profile/Profile.php:351 -#: src/Module/Profile/Profile.php:354 src/Protocol/Feed.php:1099 -#: src/Protocol/OStatus.php:1009 +#: src/Module/Profile/Profile.php:354 src/Protocol/Feed.php:1095 +#: src/Protocol/OStatus.php:1011 #, php-format msgid "%s's timeline" msgstr "Le flux de %s" #: src/Module/Profile/Conversations.php:107 src/Module/Profile/Profile.php:352 -#: src/Protocol/Feed.php:1103 src/Protocol/OStatus.php:1014 +#: src/Protocol/Feed.php:1099 src/Protocol/OStatus.php:1016 #, php-format msgid "%s's posts" msgstr "Les publications originales de %s" #: src/Module/Profile/Conversations.php:108 src/Module/Profile/Profile.php:353 -#: src/Protocol/Feed.php:1106 src/Protocol/OStatus.php:1018 +#: src/Protocol/Feed.php:1102 src/Protocol/OStatus.php:1020 #, php-format msgid "%s's comments" msgstr "Les commentaires de %s" @@ -9325,170 +9375,170 @@ msgstr "Contenu" msgid "Remove post" msgstr "Supprimer la publication" -#: src/Module/Register.php:84 +#: src/Module/Register.php:85 msgid "Only parent users can create additional accounts." msgstr "Seuls les comptes parent peuvent créer des comptes supplémentaires." -#: src/Module/Register.php:99 src/Module/User/Import.php:111 +#: src/Module/Register.php:100 src/Module/User/Import.php:112 msgid "" "This site has exceeded the number of allowed daily account registrations. " "Please try again tomorrow." msgstr "Le nombre d'inscriptions quotidiennes pour ce site a été dépassé. Merci de réessayer demain." -#: src/Module/Register.php:116 +#: src/Module/Register.php:117 msgid "" "You may (optionally) fill in this form via OpenID by supplying your OpenID " "and clicking \"Register\"." msgstr "Vous pouvez (si vous le souhaitez) remplir ce formulaire via OpenID en fournissant votre OpenID et en cliquant sur \"S'inscrire\"." -#: src/Module/Register.php:117 +#: src/Module/Register.php:118 msgid "" "If you are not familiar with OpenID, please leave that field blank and fill " "in the rest of the items." msgstr "Si vous n'êtes pas familier avec OpenID, laissez ce champ vide et remplissez le reste." -#: src/Module/Register.php:118 +#: src/Module/Register.php:119 msgid "Your OpenID (optional): " msgstr "Votre OpenID (facultatif): " -#: src/Module/Register.php:127 +#: src/Module/Register.php:128 msgid "Include your profile in member directory?" msgstr "Inclure votre profil dans l'annuaire des membres?" -#: src/Module/Register.php:148 +#: src/Module/Register.php:149 msgid "Note for the admin" msgstr "Commentaire pour l'administrateur" -#: src/Module/Register.php:148 +#: src/Module/Register.php:149 msgid "Leave a message for the admin, why you want to join this node" msgstr "Indiquez à l'administrateur les raisons de votre inscription à cette instance." -#: src/Module/Register.php:149 +#: src/Module/Register.php:150 msgid "Membership on this site is by invitation only." msgstr "L'inscription à ce site se fait uniquement sur invitation." -#: src/Module/Register.php:150 +#: src/Module/Register.php:151 msgid "Your invitation code: " msgstr "Votre code d'invitation :" -#: src/Module/Register.php:158 +#: src/Module/Register.php:159 msgid "Your Display Name (as you would like it to be displayed on this system" msgstr "Votre Nom d'Affichage (tel que vous souhaiteriez l'afficher sur ce système" -#: src/Module/Register.php:159 +#: src/Module/Register.php:160 msgid "" "Your Email Address: (Initial information will be send there, so this has to " "be an existing address.)" msgstr "Votre courriel : (Des informations de connexion vont être envoyées à cette adresse; elle doit exister)." -#: src/Module/Register.php:160 +#: src/Module/Register.php:161 msgid "Please repeat your e-mail address:" msgstr "Veuillez répéter votre adresse courriel :" -#: src/Module/Register.php:162 src/Module/Security/PasswordTooLong.php:100 -#: src/Module/Settings/Account.php:557 +#: src/Module/Register.php:163 src/Module/Security/PasswordTooLong.php:100 +#: src/Module/Settings/Account.php:564 msgid "New Password:" msgstr "Nouveau mot de passe :" -#: src/Module/Register.php:162 +#: src/Module/Register.php:163 msgid "Leave empty for an auto generated password." msgstr "Laisser ce champ libre pour obtenir un mot de passe généré automatiquement." -#: src/Module/Register.php:163 src/Module/Security/PasswordTooLong.php:101 -#: src/Module/Settings/Account.php:558 +#: src/Module/Register.php:164 src/Module/Security/PasswordTooLong.php:101 +#: src/Module/Settings/Account.php:565 msgid "Confirm:" msgstr "Confirmer :" -#: src/Module/Register.php:164 +#: src/Module/Register.php:165 #, php-format msgid "" "Choose a profile nickname. This must begin with a text character. Your " "profile address on this site will then be \"nickname@%s\"." msgstr "Choisissez un pseudo. Celui devra commencer par une lettre. L'adresse de votre profil en découlera sous la forme \"pseudo@%s\"." -#: src/Module/Register.php:165 +#: src/Module/Register.php:166 msgid "Choose a nickname: " msgstr "Choisir un pseudo : " -#: src/Module/Register.php:173 src/Module/User/Import.php:117 +#: src/Module/Register.php:174 src/Module/User/Import.php:118 msgid "Import" msgstr "Importer" -#: src/Module/Register.php:174 +#: src/Module/Register.php:175 msgid "Import your profile to this friendica instance" msgstr "Importer votre profile dans cette instance de friendica" -#: src/Module/Register.php:181 +#: src/Module/Register.php:182 msgid "Note: This node explicitly contains adult content" msgstr "Note: Ce nœud contient explicitement du contenu destiné aux adultes" -#: src/Module/Register.php:183 src/Module/Settings/Delegation.php:181 +#: src/Module/Register.php:184 src/Module/Settings/Delegation.php:181 msgid "Parent Password:" msgstr "Mot de passe du compte parent :" -#: src/Module/Register.php:183 src/Module/Settings/Delegation.php:181 +#: src/Module/Register.php:184 src/Module/Settings/Delegation.php:181 msgid "" "Please enter the password of the parent account to legitimize your request." msgstr "Veuillez saisir le mot de passe du compte parent pour authentifier votre requête." -#: src/Module/Register.php:212 +#: src/Module/Register.php:213 msgid "Password doesn't match." msgstr "Le mot de passe ne correspond pas." -#: src/Module/Register.php:218 +#: src/Module/Register.php:219 msgid "Please enter your password." msgstr "Veuillez saisir votre mot de passe." -#: src/Module/Register.php:260 +#: src/Module/Register.php:261 msgid "You have entered too much information." msgstr "Vous avez entré trop d'informations." -#: src/Module/Register.php:283 +#: src/Module/Register.php:284 msgid "Please enter the identical mail address in the second field." msgstr "Veuillez entrer une adresse courriel identique dans le deuxième champ." -#: src/Module/Register.php:291 +#: src/Module/Register.php:292 msgid "Nickname cannot start with a digit." msgstr "Le pseudo ne peut pas commencer par un chiffre." -#: src/Module/Register.php:293 +#: src/Module/Register.php:294 msgid "Nickname can only contain US-ASCII characters." msgstr "Le pseudo ne peut contenir que des caractères US-ASCII." -#: src/Module/Register.php:322 +#: src/Module/Register.php:323 msgid "The additional account was created." msgstr "Le compte additionnel a bien été créé." -#: src/Module/Register.php:347 +#: src/Module/Register.php:348 msgid "" "Registration successful. Please check your email for further instructions." msgstr "Inscription réussie. Vérifiez vos courriels pour la suite des instructions." -#: src/Module/Register.php:354 +#: src/Module/Register.php:355 #, php-format msgid "" "Failed to send email message. Here your accout details:
login: %s
" "password: %s

You can change your password after login." msgstr "Impossible d’envoyer le courriel de confirmation. Voici vos informations de connexion:
identifiant : %s
mot de passe : %s

Vous pourrez changer votre mot de passe une fois connecté." -#: src/Module/Register.php:360 +#: src/Module/Register.php:361 msgid "Registration successful." msgstr "Inscription réussie." -#: src/Module/Register.php:369 src/Module/Register.php:376 -#: src/Module/Register.php:386 +#: src/Module/Register.php:370 src/Module/Register.php:377 +#: src/Module/Register.php:387 msgid "Your registration can not be processed." msgstr "Votre inscription ne peut être traitée." -#: src/Module/Register.php:375 +#: src/Module/Register.php:376 msgid "You have to leave a request note for the admin." msgstr "Vous devez rédiger une demande auprès de l'administrateur." -#: src/Module/Register.php:385 +#: src/Module/Register.php:386 msgid "An internal error occured." msgstr "Une erreur interne est survenue." -#: src/Module/Register.php:407 +#: src/Module/Register.php:408 msgid "Your registration is pending approval by the site owner." msgstr "Votre inscription attend une validation du propriétaire du site." @@ -9621,24 +9671,24 @@ msgid "Update Password" msgstr "Mettre à jour le mot de passe" #: src/Module/Security/PasswordTooLong.php:99 -#: src/Module/Settings/Account.php:559 +#: src/Module/Settings/Account.php:566 msgid "Current Password:" msgstr "Mot de passe actuel :" #: src/Module/Security/PasswordTooLong.php:99 -#: src/Module/Settings/Account.php:559 +#: src/Module/Settings/Account.php:566 msgid "Your current password to confirm the changes" msgstr "Votre mot de passe actuel pour confirmer les modifications" #: src/Module/Security/PasswordTooLong.php:100 -#: src/Module/Settings/Account.php:543 +#: src/Module/Settings/Account.php:550 msgid "" "Allowed characters are a-z, A-Z, 0-9 and special characters except white " "spaces and accentuated letters." msgstr "Les caractères autorisés sont a-z, A-Z, 0-9 et les caractères spéciaux à l'exception des espaces et des lettres accentuées." #: src/Module/Security/PasswordTooLong.php:100 -#: src/Module/Settings/Account.php:544 +#: src/Module/Settings/Account.php:551 msgid "Password length is limited to 72 characters." msgstr "La taille du mot de passe est limitée à 72 caractères." @@ -9835,32 +9885,36 @@ msgid "Automatically approves all contact requests." msgstr "Les demandes de participation au forum sont automatiquement acceptées." #: src/Module/Settings/Account.php:505 +msgid "Contact requests have to be manually approved." +msgstr "Les demandes de contact doivent être validées manuellement." + +#: src/Module/Settings/Account.php:512 msgid "" "Account for a popular profile that automatically approves contact requests " "as \"Friends\"." msgstr "Les demandes d'abonnement sont automatiquement acceptées." -#: src/Module/Settings/Account.php:510 +#: src/Module/Settings/Account.php:517 msgid "Private Group [Experimental]" msgstr "Groupe Privé [Expérimental]" -#: src/Module/Settings/Account.php:512 +#: src/Module/Settings/Account.php:519 msgid "Requires manual approval of contact requests." msgstr "Les demandes de participation au forum nécessitent une approbation." -#: src/Module/Settings/Account.php:521 +#: src/Module/Settings/Account.php:528 msgid "OpenID:" msgstr "OpenID:" -#: src/Module/Settings/Account.php:521 +#: src/Module/Settings/Account.php:528 msgid "(Optional) Allow this OpenID to login to this account." msgstr "&nbsp;(Facultatif) Autoriser cet OpenID à se connecter à ce compte." -#: src/Module/Settings/Account.php:529 +#: src/Module/Settings/Account.php:536 msgid "Publish your profile in your local site directory?" msgstr "Publier votre profil dans le répertoire local" -#: src/Module/Settings/Account.php:529 +#: src/Module/Settings/Account.php:536 #, php-format msgid "" "Your profile will be published in this node's local " @@ -9868,94 +9922,94 @@ msgid "" " system settings." msgstr "Votre profil sera public sur l'annuaire local de cette instance. Les détails de votre profil pourront être visible publiquement selon les paramètres de votre système." -#: src/Module/Settings/Account.php:535 +#: src/Module/Settings/Account.php:542 #, php-format msgid "" "Your profile will also be published in the global friendica directories " "(e.g. %s)." msgstr "Votre profil sera aussi publié dans le répertoire Friendica global (%s)." -#: src/Module/Settings/Account.php:548 +#: src/Module/Settings/Account.php:555 msgid "Account Settings" msgstr "Compte" -#: src/Module/Settings/Account.php:549 +#: src/Module/Settings/Account.php:556 #, php-format msgid "Your Identity Address is '%s' or '%s'." msgstr "L’adresse de votre profil est '%s' ou '%s'." -#: src/Module/Settings/Account.php:556 +#: src/Module/Settings/Account.php:563 msgid "Password Settings" msgstr "Réglages de mot de passe" -#: src/Module/Settings/Account.php:558 +#: src/Module/Settings/Account.php:565 msgid "Leave password fields blank unless changing" msgstr "Laissez les champs de mot de passe vierges, sauf si vous désirez les changer" -#: src/Module/Settings/Account.php:560 +#: src/Module/Settings/Account.php:567 msgid "Password:" msgstr "Mot de passe :" -#: src/Module/Settings/Account.php:560 +#: src/Module/Settings/Account.php:567 msgid "Your current password to confirm the changes of the email address" msgstr "Votre mot de passe actuel pour confirmer les modifications de votre adresse de courriel." -#: src/Module/Settings/Account.php:563 +#: src/Module/Settings/Account.php:570 msgid "Delete OpenID URL" msgstr "Supprimer l'URL OpenID" -#: src/Module/Settings/Account.php:565 +#: src/Module/Settings/Account.php:572 msgid "Basic Settings" msgstr "Réglages de base" -#: src/Module/Settings/Account.php:566 +#: src/Module/Settings/Account.php:573 #: src/Module/Settings/Profile/Index.php:283 msgid "Display name:" msgstr "Nom d'affichage :" -#: src/Module/Settings/Account.php:567 +#: src/Module/Settings/Account.php:574 msgid "Email Address:" msgstr "Adresse courriel :" -#: src/Module/Settings/Account.php:568 +#: src/Module/Settings/Account.php:575 msgid "Your Timezone:" msgstr "Votre fuseau horaire :" -#: src/Module/Settings/Account.php:569 +#: src/Module/Settings/Account.php:576 msgid "Your Language:" msgstr "Votre langue :" -#: src/Module/Settings/Account.php:569 +#: src/Module/Settings/Account.php:576 msgid "" "Set the language we use to show you friendica interface and to send you " "emails" msgstr "Détermine la langue que nous utilisons pour afficher votre interface Friendica et pour vous envoyer des courriels" -#: src/Module/Settings/Account.php:570 +#: src/Module/Settings/Account.php:577 msgid "Default Post Location:" msgstr "Emplacement de publication par défaut:" -#: src/Module/Settings/Account.php:571 +#: src/Module/Settings/Account.php:578 msgid "Use Browser Location:" msgstr "Utiliser la localisation géographique du navigateur:" -#: src/Module/Settings/Account.php:573 +#: src/Module/Settings/Account.php:580 msgid "Security and Privacy Settings" msgstr "Réglages de sécurité et vie privée" -#: src/Module/Settings/Account.php:575 +#: src/Module/Settings/Account.php:582 msgid "Maximum Friend Requests/Day:" msgstr "Nombre maximal de demandes d'abonnement par jour :" -#: src/Module/Settings/Account.php:575 +#: src/Module/Settings/Account.php:582 msgid "(to prevent spam abuse)" msgstr "(pour limiter l'impact du spam)" -#: src/Module/Settings/Account.php:577 +#: src/Module/Settings/Account.php:584 msgid "Allow your profile to be searchable globally?" msgstr "Publier votre profil publiquement" -#: src/Module/Settings/Account.php:577 +#: src/Module/Settings/Account.php:584 msgid "" "Activate this setting if you want others to easily find and follow you. Your" " profile will be searchable on remote systems. This setting also determines " @@ -9963,43 +10017,43 @@ msgid "" "indexed or not." msgstr "Permet à quiconque de trouver votre profil via une recherche sur n'importe quel site compatible ou un moteur de recherche." -#: src/Module/Settings/Account.php:578 +#: src/Module/Settings/Account.php:585 msgid "Hide your contact/friend list from viewers of your profile?" msgstr "Cacher votre liste de contacts/amis des visiteurs de votre profil?" -#: src/Module/Settings/Account.php:578 +#: src/Module/Settings/Account.php:585 msgid "" "A list of your contacts is displayed on your profile page. Activate this " "option to disable the display of your contact list." msgstr "La liste de vos contacts est affichée sur votre profil. Activer cette option pour désactiver son affichage." -#: src/Module/Settings/Account.php:579 +#: src/Module/Settings/Account.php:586 msgid "Hide your public content from anonymous viewers" msgstr "Masque votre contenu public aux visiteurs anonymes" -#: src/Module/Settings/Account.php:579 +#: src/Module/Settings/Account.php:586 msgid "" "Anonymous visitors will only see your basic profile details. Your public " "posts and replies will still be freely accessible on the remote servers of " "your followers and through relays." msgstr "Les visiteurs anonymes ne verront que vos détails de base de profil. Vos publications publiques et vos réponses seront toujours librement accessibles sur les serveurs distants de vos contacts et à travers les relais." -#: src/Module/Settings/Account.php:580 +#: src/Module/Settings/Account.php:587 msgid "Make public posts unlisted" msgstr "Délister vos publications publiques" -#: src/Module/Settings/Account.php:580 +#: src/Module/Settings/Account.php:587 msgid "" "Your public posts will not appear on the community pages or in search " "results, nor be sent to relay servers. However they can still appear on " "public feeds on remote servers." msgstr "Vos publications publiques n'apparaîtront pas dans les pages communautaires ni les résultats de recherche de ce site et ne seront pas diffusées via les serveurs de relai. Cependant, elles pourront quand même apparaître dans les fils publics de sites distants." -#: src/Module/Settings/Account.php:581 +#: src/Module/Settings/Account.php:588 msgid "Make all posted pictures accessible" msgstr "Rendre toutes les images envoyées accessibles." -#: src/Module/Settings/Account.php:581 +#: src/Module/Settings/Account.php:588 msgid "" "This option makes every posted picture accessible via the direct link. This " "is a workaround for the problem that most other networks can't handle " @@ -10007,227 +10061,227 @@ msgid "" "public on your photo albums though." msgstr "Cette option rend chaque image envoyée accessible par un lien direct. C'est un contournement pour prendre en compte que la pluplart des autres réseaux ne gèrent pas les droits sur les images. Cependant les images non publiques ne seront pas visibles sur votre album photo." -#: src/Module/Settings/Account.php:582 +#: src/Module/Settings/Account.php:589 msgid "Allow friends to post to your profile page?" msgstr "Autoriser vos contacts à publier sur votre profil ?" -#: src/Module/Settings/Account.php:582 +#: src/Module/Settings/Account.php:589 msgid "" "Your contacts may write posts on your profile wall. These posts will be " "distributed to your contacts" msgstr "Vos contacts peuvent partager des publications sur votre mur. Ces publications seront visibles par vos abonnés." -#: src/Module/Settings/Account.php:583 +#: src/Module/Settings/Account.php:590 msgid "Allow friends to tag your posts?" msgstr "Autoriser vos contacts à ajouter des tags à vos publications ?" -#: src/Module/Settings/Account.php:583 +#: src/Module/Settings/Account.php:590 msgid "Your contacts can add additional tags to your posts." msgstr "Vos contacts peuvent ajouter des étiquettes à vos publications." -#: src/Module/Settings/Account.php:584 +#: src/Module/Settings/Account.php:591 msgid "Default privacy circle for new contacts" msgstr "Cercle de contacts par défaut pour les nouveaux contacts" -#: src/Module/Settings/Account.php:585 +#: src/Module/Settings/Account.php:592 msgid "Default privacy circle for new group contacts" msgstr "Cercle de contacts par défaut pour les nouveaux contacts du groupe" -#: src/Module/Settings/Account.php:586 +#: src/Module/Settings/Account.php:593 msgid "Default Post Permissions" msgstr "Permissions de publication par défaut" -#: src/Module/Settings/Account.php:590 +#: src/Module/Settings/Account.php:597 msgid "Expiration settings" msgstr "Réglages d'expiration" -#: src/Module/Settings/Account.php:591 +#: src/Module/Settings/Account.php:598 msgid "Automatically expire posts after this many days:" msgstr "Les publications expirent automatiquement après (en jours) :" -#: src/Module/Settings/Account.php:591 +#: src/Module/Settings/Account.php:598 msgid "If empty, posts will not expire. Expired posts will be deleted" msgstr "Si ce champ est vide, les publications n'expireront pas. Les publications expirées seront supprimées" -#: src/Module/Settings/Account.php:592 +#: src/Module/Settings/Account.php:599 msgid "Expire posts" msgstr "Faire expirer les publications" -#: src/Module/Settings/Account.php:592 +#: src/Module/Settings/Account.php:599 msgid "When activated, posts and comments will be expired." msgstr "Les publications originales et commentaires expireront." -#: src/Module/Settings/Account.php:593 +#: src/Module/Settings/Account.php:600 msgid "Expire personal notes" msgstr "Faire expirer les notes personnelles" -#: src/Module/Settings/Account.php:593 +#: src/Module/Settings/Account.php:600 msgid "" "When activated, the personal notes on your profile page will be expired." msgstr " " -#: src/Module/Settings/Account.php:594 +#: src/Module/Settings/Account.php:601 msgid "Expire starred posts" msgstr "Faire expirer les publications marquées" -#: src/Module/Settings/Account.php:594 +#: src/Module/Settings/Account.php:601 msgid "" "Starring posts keeps them from being expired. That behaviour is overwritten " "by this setting." msgstr "Ajouter une étoile à une publication empêche son expiration, sauf si vous activez ce paramètre." -#: src/Module/Settings/Account.php:595 +#: src/Module/Settings/Account.php:602 msgid "Only expire posts by others" msgstr "Faire expirer uniquement les contenu reçus" -#: src/Module/Settings/Account.php:595 +#: src/Module/Settings/Account.php:602 msgid "" "When activated, your own posts never expire. Then the settings above are " "only valid for posts you received." msgstr "Empêche vos propres publications d'expirer. S'applique à tous les choix précédents." -#: src/Module/Settings/Account.php:598 +#: src/Module/Settings/Account.php:605 msgid "Notification Settings" msgstr "Réglages de notification" -#: src/Module/Settings/Account.php:599 +#: src/Module/Settings/Account.php:606 msgid "Send a notification email when:" msgstr "Envoyer un courriel de notification quand :" -#: src/Module/Settings/Account.php:600 +#: src/Module/Settings/Account.php:607 msgid "You receive an introduction" msgstr "Vous recevez une introduction" -#: src/Module/Settings/Account.php:601 +#: src/Module/Settings/Account.php:608 msgid "Your introductions are confirmed" msgstr "Vos introductions sont confirmées" -#: src/Module/Settings/Account.php:602 +#: src/Module/Settings/Account.php:609 msgid "Someone writes on your profile wall" msgstr "Quelqu'un écrit sur votre mur" -#: src/Module/Settings/Account.php:603 +#: src/Module/Settings/Account.php:610 msgid "Someone writes a followup comment" msgstr "Quelqu'un vous commente" -#: src/Module/Settings/Account.php:604 +#: src/Module/Settings/Account.php:611 msgid "You receive a private message" msgstr "Vous recevez un message privé" -#: src/Module/Settings/Account.php:605 +#: src/Module/Settings/Account.php:612 msgid "You receive a friend suggestion" msgstr "Vous avez reçu une suggestion d'abonnement" -#: src/Module/Settings/Account.php:606 +#: src/Module/Settings/Account.php:613 msgid "You are tagged in a post" msgstr "Vous avez été mentionné(e) dans une publication" -#: src/Module/Settings/Account.php:608 +#: src/Module/Settings/Account.php:615 msgid "Create a desktop notification when:" msgstr "Créer une notification de bureau quand :" -#: src/Module/Settings/Account.php:609 +#: src/Module/Settings/Account.php:616 msgid "Someone tagged you" msgstr "Quelqu'un vous a mentionné" -#: src/Module/Settings/Account.php:610 +#: src/Module/Settings/Account.php:617 msgid "Someone directly commented on your post" msgstr "Quelqu'un a commenté directement sur votre publication" -#: src/Module/Settings/Account.php:611 +#: src/Module/Settings/Account.php:618 msgid "Someone liked your content" msgstr "Quelqu'un a aimé votre contenu" -#: src/Module/Settings/Account.php:611 src/Module/Settings/Account.php:612 +#: src/Module/Settings/Account.php:618 src/Module/Settings/Account.php:619 msgid "Can only be enabled, when the direct comment notification is enabled." msgstr "Peut uniquement être activé quand la notification des commentaires directs est activée." -#: src/Module/Settings/Account.php:612 +#: src/Module/Settings/Account.php:619 msgid "Someone shared your content" msgstr "Quelqu'un a partagé votre contenu" -#: src/Module/Settings/Account.php:613 +#: src/Module/Settings/Account.php:620 msgid "Someone commented in your thread" msgstr "Quelqu'un a commenté dans votre conversation" -#: src/Module/Settings/Account.php:614 +#: src/Module/Settings/Account.php:621 msgid "Someone commented in a thread where you commented" msgstr "Quelqu'un a commenté dans une conversation où vous avez commenté" -#: src/Module/Settings/Account.php:615 +#: src/Module/Settings/Account.php:622 msgid "Someone commented in a thread where you interacted" msgstr "Quelqu'un a commenté dans une conversation avec laquelle vous avez interagi" -#: src/Module/Settings/Account.php:617 +#: src/Module/Settings/Account.php:624 msgid "Activate desktop notifications" msgstr "Activer les notifications de bureau" -#: src/Module/Settings/Account.php:617 +#: src/Module/Settings/Account.php:624 msgid "Show desktop popup on new notifications" msgstr "Afficher dans des pop-ups les nouvelles notifications" -#: src/Module/Settings/Account.php:621 +#: src/Module/Settings/Account.php:628 msgid "Text-only notification emails" msgstr "Courriels de notification en format texte" -#: src/Module/Settings/Account.php:623 +#: src/Module/Settings/Account.php:630 msgid "Send text only notification emails, without the html part" msgstr "Envoyer le texte des courriels de notification, sans la composante html" -#: src/Module/Settings/Account.php:627 +#: src/Module/Settings/Account.php:634 msgid "Show detailled notifications" msgstr "Notifications détaillées" -#: src/Module/Settings/Account.php:629 +#: src/Module/Settings/Account.php:636 msgid "" "Per default, notifications are condensed to a single notification per item. " "When enabled every notification is displayed." msgstr "Par défaut seule la notification la plus récente par conversation est affichée. Ce réglage affiche toutes les notifications." -#: src/Module/Settings/Account.php:633 +#: src/Module/Settings/Account.php:640 msgid "Show notifications of ignored contacts" msgstr "Montrer les notifications des contacts ignorés" -#: src/Module/Settings/Account.php:635 +#: src/Module/Settings/Account.php:642 msgid "" "You don't see posts from ignored contacts. But you still see their comments." " This setting controls if you want to still receive regular notifications " "that are caused by ignored contacts or not." msgstr "Par défaut les notifications de vos contacts ignorés sont également ignorées." -#: src/Module/Settings/Account.php:638 +#: src/Module/Settings/Account.php:645 msgid "Advanced Account/Page Type Settings" msgstr "Paramètres avancés de compte/page" -#: src/Module/Settings/Account.php:639 +#: src/Module/Settings/Account.php:646 msgid "Change the behaviour of this account for special situations" msgstr "Modifier le comportement de ce compte dans certaines situations" -#: src/Module/Settings/Account.php:642 +#: src/Module/Settings/Account.php:649 msgid "Import Contacts" msgstr "Importer des contacts" -#: src/Module/Settings/Account.php:643 +#: src/Module/Settings/Account.php:650 msgid "" "Upload a CSV file that contains the handle of your followed accounts in the " "first column you exported from the old account." msgstr "Téléversez un fichier CSV contenant des identifiants de contacts dans la première colonne." -#: src/Module/Settings/Account.php:644 +#: src/Module/Settings/Account.php:651 msgid "Upload File" msgstr "Téléverser le fichier" -#: src/Module/Settings/Account.php:647 +#: src/Module/Settings/Account.php:654 msgid "Relocate" msgstr "Relocaliser" -#: src/Module/Settings/Account.php:648 +#: src/Module/Settings/Account.php:655 msgid "" "If you have moved this profile from another server, and some of your " "contacts don't receive your updates, try pushing this button." msgstr "Si vous avez migré ce profil depuis un autre serveur et que vos contacts ne reçoivent plus vos mises à jour, essayez ce bouton." -#: src/Module/Settings/Account.php:649 +#: src/Module/Settings/Account.php:656 msgid "Resend relocate message to contacts" msgstr "Renvoyer un message de relocalisation aux contacts." @@ -10239,120 +10293,120 @@ msgstr "Paramètres d'extension" msgid "No Addon settings configured" msgstr "Aucuns paramètres d'Extension paramétré." -#: src/Module/Settings/Channels.php:142 +#: src/Module/Settings/Channels.php:148 msgid "" "This page can be used to define the channels that will automatically be " "reshared by your account." msgstr "Cette page peut être utilisée pour définir les chaînes qui seront automatiquement repartagées par votre compte." -#: src/Module/Settings/Channels.php:147 +#: src/Module/Settings/Channels.php:153 msgid "This page can be used to define your own channels." msgstr "Cette page permet de définir votre propres chaînes." -#: src/Module/Settings/Channels.php:176 +#: src/Module/Settings/Channels.php:182 msgid "Publish" msgstr "Publier" -#: src/Module/Settings/Channels.php:176 +#: src/Module/Settings/Channels.php:182 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 "Si sélectionné, les résultats de la chaîne sont repartagés. Ceci ne fonctionne que pour les publications ActivityPub publiques ou pour les cercles définis par l'utilisateur." -#: src/Module/Settings/Channels.php:184 src/Module/Settings/Channels.php:205 -#: src/Module/Settings/Display.php:342 +#: src/Module/Settings/Channels.php:190 src/Module/Settings/Channels.php:211 +#: src/Module/Settings/Display.php:338 msgid "Label" msgstr "Titre" -#: src/Module/Settings/Channels.php:185 src/Module/Settings/Channels.php:206 -#: src/Module/Settings/Display.php:343 +#: src/Module/Settings/Channels.php:191 src/Module/Settings/Channels.php:212 +#: src/Module/Settings/Display.php:339 #: src/Module/Settings/TwoFactor/AppSpecific.php:137 msgid "Description" msgstr "Description" -#: src/Module/Settings/Channels.php:186 src/Module/Settings/Channels.php:207 +#: src/Module/Settings/Channels.php:192 src/Module/Settings/Channels.php:213 msgid "Access Key" msgstr "Clé d'accès" -#: src/Module/Settings/Channels.php:187 src/Module/Settings/Channels.php:208 +#: src/Module/Settings/Channels.php:193 src/Module/Settings/Channels.php:214 msgid "Circle/Channel" msgstr "Cercle/Chaîne" -#: src/Module/Settings/Channels.php:188 src/Module/Settings/Channels.php:209 +#: src/Module/Settings/Channels.php:194 src/Module/Settings/Channels.php:215 msgid "Include Tags" msgstr "Inclure des étiquettes" -#: src/Module/Settings/Channels.php:189 src/Module/Settings/Channels.php:210 +#: src/Module/Settings/Channels.php:195 src/Module/Settings/Channels.php:216 msgid "Exclude Tags" msgstr "Exclure des étiquettes" -#: src/Module/Settings/Channels.php:190 src/Module/Settings/Channels.php:211 +#: src/Module/Settings/Channels.php:196 src/Module/Settings/Channels.php:217 msgid "Minimum Size" msgstr "Taille minimum" -#: src/Module/Settings/Channels.php:191 src/Module/Settings/Channels.php:212 +#: src/Module/Settings/Channels.php:197 src/Module/Settings/Channels.php:218 msgid "Maximum Size" msgstr "Taille maximum" -#: src/Module/Settings/Channels.php:192 src/Module/Settings/Channels.php:213 +#: src/Module/Settings/Channels.php:198 src/Module/Settings/Channels.php:219 msgid "Full Text Search" msgstr "Recherche de texte intégral" -#: src/Module/Settings/Channels.php:196 src/Module/Settings/Channels.php:217 +#: src/Module/Settings/Channels.php:202 src/Module/Settings/Channels.php:223 msgid "Select all languages that you want to see in this channel." msgstr "Sélectionnez les langues que vous souhaitez voir sur cette chaîne." -#: src/Module/Settings/Channels.php:198 +#: src/Module/Settings/Channels.php:204 msgid "Delete channel" msgstr "Supprimer la chaîne" -#: src/Module/Settings/Channels.php:198 +#: src/Module/Settings/Channels.php:204 msgid "Check to delete this entry from the channel list" msgstr "Cochez pour supprimer cette entrée de la liste de chaîne" -#: src/Module/Settings/Channels.php:205 +#: src/Module/Settings/Channels.php:211 msgid "Short name for the channel. It is displayed on the channels widget." msgstr "Nom court de la chaîne. Il est affiché dans le widget des chaînes." -#: src/Module/Settings/Channels.php:206 +#: src/Module/Settings/Channels.php:212 msgid "This should describe the content of the channel in a few word." msgstr "Décrivez le contenu de votre chaîne en quelques mots." -#: src/Module/Settings/Channels.php:207 +#: src/Module/Settings/Channels.php:213 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 "Si vous accédez à cette chaîne via une clé d'accès, saisissez là ici. Attention à ne pas saisir une clé déjà utilisée." -#: src/Module/Settings/Channels.php:208 +#: src/Module/Settings/Channels.php:214 msgid "Select a circle or channel, that your channel should be based on." msgstr "Choisissez un cercle ou une chaîne sur lequel se basera votre chaîne." -#: src/Module/Settings/Channels.php:209 +#: src/Module/Settings/Channels.php:215 msgid "" "Comma separated list of tags. A post will be used when it contains any of " "the listed tags." msgstr "Liste d'étiquettes, séparées par des virgules. Une publication sera affichée si elle contient au moins une de ces étiquettes." -#: src/Module/Settings/Channels.php:210 +#: src/Module/Settings/Channels.php:216 msgid "" "Comma separated list of tags. If a post contain any of these tags, then it " "will not be part of nthis channel." msgstr "Liste d'étiquettes, séparées par des virgules. Si une publication contient une de ces étiquettes, elle ne sera pas affichée sur cette chaîne." -#: src/Module/Settings/Channels.php:211 +#: src/Module/Settings/Channels.php:217 msgid "" "Minimum post size. Leave empty for no minimum size. The size is calculated " "without links, attached posts, mentions or hashtags." msgstr "Taille minimum d'une publication. Laisser vide pour aucune limite. La taille est calculée sans prendre en compte les liens, les publications attachées, les mentions ou les étiquettes." -#: src/Module/Settings/Channels.php:212 +#: src/Module/Settings/Channels.php:218 msgid "" "Maximum post size. Leave empty for no maximum size. The size is calculated " "without links, attached posts, mentions or hashtags." msgstr "Taille maximum d'une publication. Laisser vide pour aucune limite. La taille est calculée sans prendre en compte les liens, les publications attachées, les mentions ou les étiquettes." -#: src/Module/Settings/Channels.php:213 +#: src/Module/Settings/Channels.php:219 #, php-format msgid "" "Search terms for the body, supports the \"boolean mode\" operators from " @@ -10360,35 +10414,35 @@ msgid "" "keywords: %s" msgstr "Recherche les termes dans le corps, supporte les opérateurs \"boolean mode\" de MariaDB. Consultez l'aide pour une liste complète des opérateurs et des mots clés additionnels : %s" -#: src/Module/Settings/Channels.php:214 +#: src/Module/Settings/Channels.php:220 msgid "Check to display images in the channel." msgstr "Cochez pour afficher les images dans la chaîne." -#: src/Module/Settings/Channels.php:215 +#: src/Module/Settings/Channels.php:221 msgid "Check to display videos in the channel." msgstr "Cochez pour afficher la vidéo dans la chaîne." -#: src/Module/Settings/Channels.php:216 +#: src/Module/Settings/Channels.php:222 msgid "Check to display audio in the channel." msgstr "Cochez pour afficher l'audio dans la chaîne." -#: src/Module/Settings/Channels.php:221 +#: src/Module/Settings/Channels.php:227 msgid "Add new entry to the channel list" msgstr "Ajoute une nouvelle entrée dans la liste des chaînes" -#: src/Module/Settings/Channels.php:222 +#: src/Module/Settings/Channels.php:228 msgid "Add" msgstr "Ajouter" -#: src/Module/Settings/Channels.php:224 +#: src/Module/Settings/Channels.php:230 msgid "Current Entries in the channel list" msgstr "Entrées actuelles dans la liste des chaînes" -#: src/Module/Settings/Channels.php:227 +#: src/Module/Settings/Channels.php:233 msgid "Delete entry from the channel list" msgstr "Supprimer l'entrée de la liste des chaînes" -#: src/Module/Settings/Channels.php:228 +#: src/Module/Settings/Channels.php:234 msgid "Delete entry from the channel list?" msgstr "Supprimer l'entrée de la liste des chaînes ?" @@ -10455,16 +10509,14 @@ msgid "Any conversation my follows interacted with, including likes" msgstr "Toute conversation avec laquelle mes comptes suivis ont interagi, y compris les \"J'aime\"" #: src/Module/Settings/Connectors.php:221 -msgid "Enable Content Warning" -msgstr "Activer les avertissements de contenus (CW)" +msgid "Collapse sensitive posts" +msgstr "Réduire les publications sensibles" #: src/Module/Settings/Connectors.php:221 msgid "" -"Users on networks like Mastodon or Pleroma are able to set a content warning" -" field which collapse their post by default. This enables the automatic " -"collapsing instead of setting the content warning as the post title. Doesn't" -" affect any other content filtering you eventually set up." -msgstr "Les utilisateurs de plate-formes comme Mastodon ou Pleroma ont la possibilité de définir un avertissement de contenu qui cache le contenu de leurs publications par défaut. Quand cette option est désactivée, les publications avec un avertissement de contenu ne sont pas filtrées et le libellé associé est utilisé comme titre. Ce filtrage est indépendant des autres filtrages de contenu." +"If a post is marked as \"sensitive\", it will be displayed in a collapsed " +"state, if this option is enabled." +msgstr "Si actif, les publications marquées comme \"sensible\" seront affichées réduites." #: src/Module/Settings/Connectors.php:222 msgid "Enable intelligent shortening" @@ -10663,193 +10715,185 @@ msgstr "Délégataires potentiels" msgid "No entries." msgstr "Aucune entrée." -#: src/Module/Settings/Display.php:185 +#: src/Module/Settings/Display.php:183 msgid "The theme you chose isn't available." msgstr "Le thème que vous avez choisi n'est pas disponible." -#: src/Module/Settings/Display.php:225 +#: src/Module/Settings/Display.php:223 #, php-format msgid "%s - (Unsupported)" msgstr "%s- (non supporté)" -#: src/Module/Settings/Display.php:263 +#: src/Module/Settings/Display.php:260 msgid "No preview" msgstr "Pas d'aperçu" -#: src/Module/Settings/Display.php:264 +#: src/Module/Settings/Display.php:261 msgid "No image" msgstr "Pas d'image" -#: src/Module/Settings/Display.php:265 +#: src/Module/Settings/Display.php:262 msgid "Small Image" msgstr "Petite image" -#: src/Module/Settings/Display.php:266 +#: src/Module/Settings/Display.php:263 msgid "Large Image" msgstr "Grande image" -#: src/Module/Settings/Display.php:311 +#: src/Module/Settings/Display.php:308 msgid "Display Settings" msgstr "Affichage" -#: src/Module/Settings/Display.php:313 +#: src/Module/Settings/Display.php:310 msgid "General Theme Settings" msgstr "Paramètres généraux de thème" -#: src/Module/Settings/Display.php:314 +#: src/Module/Settings/Display.php:311 msgid "Custom Theme Settings" msgstr "Paramètres personnalisés de thème" -#: src/Module/Settings/Display.php:315 +#: src/Module/Settings/Display.php:312 msgid "Content Settings" msgstr "Paramètres de contenu" -#: src/Module/Settings/Display.php:316 view/theme/duepuntozero/config.php:86 +#: src/Module/Settings/Display.php:313 view/theme/duepuntozero/config.php:86 #: view/theme/frio/config.php:151 view/theme/quattro/config.php:88 #: view/theme/vier/config.php:136 msgid "Theme settings" msgstr "Réglages du thème graphique" -#: src/Module/Settings/Display.php:317 +#: src/Module/Settings/Display.php:314 msgid "Timelines" msgstr "Flux" -#: src/Module/Settings/Display.php:324 +#: src/Module/Settings/Display.php:321 msgid "Display Theme:" msgstr "Thème d'affichage:" -#: src/Module/Settings/Display.php:325 +#: src/Module/Settings/Display.php:322 msgid "Mobile Theme:" msgstr "Thème mobile:" -#: src/Module/Settings/Display.php:328 +#: src/Module/Settings/Display.php:325 msgid "Number of items to display per page:" msgstr "Nombre d’éléments par page :" -#: src/Module/Settings/Display.php:328 src/Module/Settings/Display.php:329 +#: src/Module/Settings/Display.php:325 src/Module/Settings/Display.php:326 msgid "Maximum of 100 items" msgstr "Maximum de 100 éléments" -#: src/Module/Settings/Display.php:329 +#: src/Module/Settings/Display.php:326 msgid "Number of items to display per page when viewed from mobile device:" msgstr "Nombre d'éléments à afficher par page pour un appareil mobile" -#: src/Module/Settings/Display.php:330 +#: src/Module/Settings/Display.php:327 msgid "Update browser every xx seconds" msgstr "Mettre à jour l'affichage toutes les xx secondes" -#: src/Module/Settings/Display.php:330 +#: src/Module/Settings/Display.php:327 msgid "Minimum of 10 seconds. Enter -1 to disable it." msgstr "Minimum de 10 secondes. Saisir -1 pour désactiver." -#: src/Module/Settings/Display.php:331 +#: src/Module/Settings/Display.php:328 msgid "Display emoticons" msgstr "Afficher les émoticônes" -#: src/Module/Settings/Display.php:331 +#: src/Module/Settings/Display.php:328 msgid "When enabled, emoticons are replaced with matching symbols." msgstr "Quand activé, les émoticônes sont remplacées par les symboles correspondants." -#: src/Module/Settings/Display.php:332 +#: src/Module/Settings/Display.php:329 msgid "Infinite scroll" msgstr "Défilement infini" -#: src/Module/Settings/Display.php:332 +#: src/Module/Settings/Display.php:329 msgid "Automatic fetch new items when reaching the page end." msgstr "Charge automatiquement de nouveaux contenus en bas de la page." -#: src/Module/Settings/Display.php:333 +#: src/Module/Settings/Display.php:330 msgid "Enable Smart Threading" msgstr "Activer le fil de discussion intelligent" -#: src/Module/Settings/Display.php:333 +#: src/Module/Settings/Display.php:330 msgid "Enable the automatic suppression of extraneous thread indentation." msgstr "Activer la suppression automatique de l'indentation excédentaire des fils de discussion." -#: src/Module/Settings/Display.php:334 +#: src/Module/Settings/Display.php:331 msgid "Display the Dislike feature" msgstr "Afficher la fonctionnalité \"Je n'aime pas\"" -#: src/Module/Settings/Display.php:334 +#: src/Module/Settings/Display.php:331 msgid "" "Display the Dislike button and dislike reactions on posts and comments." msgstr "Afficher le bouton \"Je n'aime pas\" et les réactions \"Je n'aime pas\" sur les publications et les commentaires." -#: src/Module/Settings/Display.php:335 +#: src/Module/Settings/Display.php:332 msgid "Display the resharer" msgstr "Afficher le partageur" -#: src/Module/Settings/Display.php:335 +#: src/Module/Settings/Display.php:332 msgid "Display the first resharer as icon and text on a reshared item." msgstr "Afficher le premier partageur en tant qu'icône et texte sur un élément partagé." -#: src/Module/Settings/Display.php:336 -msgid "Display sensitive content" -msgstr "Afficher le contenu sensible" - -#: src/Module/Settings/Display.php:336 -msgid "If enabled, pictures in posts marked as \"sensitive\" will not be blurred." -msgstr "Si activé, les images dans les publications marquées comme \"sensible\" ne seront pas floutées." - -#: src/Module/Settings/Display.php:337 +#: src/Module/Settings/Display.php:333 msgid "Stay local" msgstr "Rester local" -#: src/Module/Settings/Display.php:337 +#: src/Module/Settings/Display.php:333 msgid "Don't go to a remote system when following a contact link." msgstr "Ne pas aller sur un système distant lors du suivi du lien d'un contact." -#: src/Module/Settings/Display.php:338 +#: src/Module/Settings/Display.php:334 msgid "Show the post deletion checkbox" msgstr "Afficher la case à cocher de suppression de publication." -#: src/Module/Settings/Display.php:338 +#: src/Module/Settings/Display.php:334 msgid "Display the checkbox for the post deletion on the network page." msgstr "Affiche la case à cocher de suppression de publication sur la page Réseau." -#: src/Module/Settings/Display.php:339 +#: src/Module/Settings/Display.php:335 msgid "DIsplay the event list" msgstr "Afficher la liste des évènements" -#: src/Module/Settings/Display.php:339 +#: src/Module/Settings/Display.php:335 msgid "Display the birthday reminder and event list on the network page." msgstr "Affiche le rappel d’anniversaire et la liste des évènements sur la page Réseau." -#: src/Module/Settings/Display.php:340 +#: src/Module/Settings/Display.php:336 msgid "Link preview mode" msgstr "Mode de prévisualisation des liens" -#: src/Module/Settings/Display.php:340 +#: src/Module/Settings/Display.php:336 msgid "Appearance of the link preview that is added to each post with a link." msgstr "Apparence de la prévisualisation du lien qui est ajoutée à chaque publication comprenant un lien." -#: src/Module/Settings/Display.php:345 +#: src/Module/Settings/Display.php:341 msgid "Bookmark" msgstr "Favoris" -#: src/Module/Settings/Display.php:347 +#: src/Module/Settings/Display.php:343 msgid "" "Enable timelines that you want to see in the channels widget. Bookmark " "timelines that you want to see in the top menu." msgstr "Activez les flux que vous souhaitez voir dans le widget Chaînes. Mettez en favoris les flux que vous souhaitez voir dans le menu supérieur." -#: src/Module/Settings/Display.php:349 +#: src/Module/Settings/Display.php:345 msgid "Channel languages:" msgstr "Langues de la chaîne :" -#: src/Module/Settings/Display.php:349 +#: src/Module/Settings/Display.php:345 msgid "Select all languages that you want to see in your channels." msgstr "Sélectionnez les langues que vous souhaitez voir dans vos chaînes." -#: src/Module/Settings/Display.php:351 +#: src/Module/Settings/Display.php:347 msgid "Beginning of week:" msgstr "Début de la semaine :" -#: src/Module/Settings/Display.php:352 +#: src/Module/Settings/Display.php:348 msgid "Default calendar view:" msgstr "Vue par défaut du calendrier :" -#: src/Module/Settings/Features.php:74 +#: src/Module/Settings/Features.php:73 msgid "Additional Features" msgstr "Fonctions supplémentaires" @@ -11596,59 +11640,59 @@ msgstr "Basculez entre les différentes identités ou pages (groupes/communauté msgid "Select an identity to manage: " msgstr "Choisir une identité à gérer: " -#: src/Module/User/Import.php:103 +#: src/Module/User/Import.php:104 msgid "User imports on closed servers can only be done by an administrator." msgstr "L'import d'utilisateur sur un serveur fermé ne peut être effectué que par un administrateur." -#: src/Module/User/Import.php:119 +#: src/Module/User/Import.php:120 msgid "Move account" msgstr "Migrer le compte" -#: src/Module/User/Import.php:120 +#: src/Module/User/Import.php:121 msgid "You can import an account from another Friendica server." msgstr "Vous pouvez importer un compte d'un autre serveur Friendica." -#: src/Module/User/Import.php:121 +#: src/Module/User/Import.php:122 msgid "" "You need to export your account from the old server and upload it here. We " "will recreate your old account here with all your contacts. We will try also" " to inform your friends that you moved here." msgstr "Vous devez exporter votre compte à partir de l'ancien serveur et le téléverser ici. Nous recréerons votre ancien compte ici avec tous vos contacts. Nous tenterons également d'informer vos contacts que vous avez déménagé ici." -#: src/Module/User/Import.php:122 +#: src/Module/User/Import.php:123 msgid "" "This feature is experimental. We can't import contacts from the OStatus " "network (GNU Social/Statusnet) or from Diaspora" msgstr "Cette fonctionalité est expérimentale. Il n'est pas possible d'importer des contacts depuis le réseau OStatus (GNU Social/Statusnet) ou depuis Diaspora." -#: src/Module/User/Import.php:123 +#: src/Module/User/Import.php:124 msgid "Account file" msgstr "Fichier du compte" -#: src/Module/User/Import.php:123 +#: src/Module/User/Import.php:124 msgid "" "To export your account, go to \"Settings->Export your personal data\" and " "select \"Export account\"" msgstr "Pour exporter votre compte, allez dans \"Paramètres> Exporter vos données personnelles\" et sélectionnez \"exportation de compte\"" -#: src/Module/User/Import.php:217 +#: src/Module/User/Import.php:218 msgid "Error decoding account file" msgstr "Une erreur a été détecté en décodant un fichier utilisateur" -#: src/Module/User/Import.php:222 +#: src/Module/User/Import.php:223 msgid "Error! No version data in file! This is not a Friendica account file?" msgstr "Erreur ! Pas de ficher de version existant ! Êtes vous sur un compte Friendica ?" -#: src/Module/User/Import.php:230 +#: src/Module/User/Import.php:231 #, php-format msgid "User '%s' already exists on this server!" msgstr "L'utilisateur '%s' existe déjà sur ce serveur!" -#: src/Module/User/Import.php:267 +#: src/Module/User/Import.php:268 msgid "User creation error" msgstr "Erreur de création d'utilisateur" -#: src/Module/User/Import.php:316 +#: src/Module/User/Import.php:317 #, php-format msgid "%d contact not imported" msgid_plural "%d contacts not imported" @@ -11656,11 +11700,11 @@ msgstr[0] "%d contacts non importés" msgstr[1] "%d contacts non importés" msgstr[2] "%d contacts non importés" -#: src/Module/User/Import.php:365 +#: src/Module/User/Import.php:366 msgid "User profile creation error" msgstr "Erreur de création du profil utilisateur" -#: src/Module/User/Import.php:416 +#: src/Module/User/Import.php:417 msgid "Done. You can now login with your username and password" msgstr "Action réalisée. Vous pouvez désormais vous connecter avec votre nom d'utilisateur et votre mot de passe" @@ -11878,15 +11922,15 @@ msgstr "%s a commenté la publication de %s" msgid "%s created a new post" msgstr "%s a créé une nouvelle publication" -#: src/Navigation/Notifications/Factory/Introduction.php:133 +#: src/Navigation/Notifications/Factory/Introduction.php:132 msgid "Friend Suggestion" msgstr "Suggestion d'abonnement" -#: src/Navigation/Notifications/Factory/Introduction.php:159 +#: src/Navigation/Notifications/Factory/Introduction.php:158 msgid "Friend/Connect Request" msgstr "Demande de connexion/relation" -#: src/Navigation/Notifications/Factory/Introduction.php:159 +#: src/Navigation/Notifications/Factory/Introduction.php:158 msgid "New Follower" msgstr "Nouvel abonné" @@ -12329,201 +12373,201 @@ msgstr "Cette entrée a été éditée" msgid "Connector Message" msgstr "Message du connecteur" -#: src/Object/Post.php:226 src/Object/Post.php:228 +#: src/Object/Post.php:239 src/Object/Post.php:241 msgid "Edit" msgstr "Éditer" -#: src/Object/Post.php:262 +#: src/Object/Post.php:275 msgid "Delete globally" msgstr "Effacer globalement" -#: src/Object/Post.php:262 +#: src/Object/Post.php:275 msgid "Remove locally" msgstr "Effacer localement" -#: src/Object/Post.php:269 +#: src/Object/Post.php:282 #, php-format msgid "Block %s" msgstr "Bloquer %s" -#: src/Object/Post.php:274 +#: src/Object/Post.php:287 #, php-format msgid "Ignore %s" msgstr "Ignorer %s" -#: src/Object/Post.php:279 +#: src/Object/Post.php:292 #, php-format msgid "Collapse %s" msgstr "Réduire %s" -#: src/Object/Post.php:283 +#: src/Object/Post.php:296 msgid "Report post" msgstr "Signaler la publication" -#: src/Object/Post.php:294 +#: src/Object/Post.php:307 msgid "Save to folder" msgstr "Sauvegarder dans le dossier" -#: src/Object/Post.php:334 +#: src/Object/Post.php:347 msgid "I will attend" msgstr "Je vais participer" -#: src/Object/Post.php:334 +#: src/Object/Post.php:347 msgid "I will not attend" msgstr "Je ne vais pas participer" -#: src/Object/Post.php:334 +#: src/Object/Post.php:347 msgid "I might attend" msgstr "Je vais peut-être participer" -#: src/Object/Post.php:381 +#: src/Object/Post.php:394 msgid "Ignore thread" msgstr "Ignorer cette conversation" -#: src/Object/Post.php:382 +#: src/Object/Post.php:395 msgid "Unignore thread" msgstr "Ne pas ignorer cette conversation" -#: src/Object/Post.php:383 +#: src/Object/Post.php:396 msgid "Toggle ignore status" msgstr "Commuter le statut de suivi" -#: src/Object/Post.php:393 +#: src/Object/Post.php:406 msgid "Add star" msgstr "Ajouter une étoile" -#: src/Object/Post.php:394 +#: src/Object/Post.php:407 msgid "Remove star" msgstr "Retirer l'étoile" -#: src/Object/Post.php:395 +#: src/Object/Post.php:408 msgid "Toggle star status" msgstr "Commuter l'état de l'étoile" -#: src/Object/Post.php:406 +#: src/Object/Post.php:419 msgid "Pin" msgstr "Épingler" -#: src/Object/Post.php:407 +#: src/Object/Post.php:420 msgid "Unpin" msgstr "Désépingler" -#: src/Object/Post.php:408 +#: src/Object/Post.php:421 msgid "Toggle pin status" msgstr "Commuter le statut de l'épingle" -#: src/Object/Post.php:411 +#: src/Object/Post.php:424 msgid "Pinned" msgstr "Épinglé" -#: src/Object/Post.php:416 +#: src/Object/Post.php:429 msgid "Add tag" msgstr "Ajouter un tag" -#: src/Object/Post.php:429 +#: src/Object/Post.php:444 msgid "Quote share this" msgstr "Citer et repartager ceci" -#: src/Object/Post.php:429 +#: src/Object/Post.php:444 msgid "Quote Share" msgstr "Citer et repartager" -#: src/Object/Post.php:432 +#: src/Object/Post.php:447 msgid "Reshare this" msgstr "Partager ceci" -#: src/Object/Post.php:432 +#: src/Object/Post.php:447 msgid "Reshare" msgstr "Partager" -#: src/Object/Post.php:433 +#: src/Object/Post.php:448 msgid "Cancel your Reshare" msgstr "Annuler votre repartage" -#: src/Object/Post.php:433 +#: src/Object/Post.php:448 msgid "Unshare" msgstr "Ne plus partager" -#: src/Object/Post.php:485 +#: src/Object/Post.php:492 #, php-format msgid "%s (Received %s)" msgstr "%s ( Reçu %s)" -#: src/Object/Post.php:491 +#: src/Object/Post.php:498 msgid "Comment this item on your system" msgstr "Commenter ce sujet sur votre instance" -#: src/Object/Post.php:491 +#: src/Object/Post.php:498 msgid "Remote comment" msgstr "Commentaire distant" -#: src/Object/Post.php:513 +#: src/Object/Post.php:520 msgid "Share via ..." msgstr "Partager par..." -#: src/Object/Post.php:513 +#: src/Object/Post.php:520 msgid "Share via external services" msgstr "Partager par des services externes" -#: src/Object/Post.php:520 +#: src/Object/Post.php:527 msgid "Unknown parent" msgstr "Parent inconnu" -#: src/Object/Post.php:524 +#: src/Object/Post.php:531 #, php-format msgid "in reply to %s" msgstr "en réponse à %s" -#: src/Object/Post.php:526 +#: src/Object/Post.php:533 msgid "Parent is probably private or not federated." msgstr "Le parent est probablement privé ou non fédéré." -#: src/Object/Post.php:550 +#: src/Object/Post.php:557 msgid "to" msgstr "à" -#: src/Object/Post.php:551 +#: src/Object/Post.php:558 msgid "via" msgstr "via" -#: src/Object/Post.php:552 +#: src/Object/Post.php:559 msgid "Wall-to-Wall" msgstr "Inter-mur" -#: src/Object/Post.php:553 +#: src/Object/Post.php:560 msgid "via Wall-To-Wall:" msgstr "en Inter-mur :" -#: src/Object/Post.php:604 +#: src/Object/Post.php:613 #, php-format msgid "Reply to %s" msgstr "Répondre à %s" -#: src/Object/Post.php:607 +#: src/Object/Post.php:616 msgid "More" msgstr "Plus" -#: src/Object/Post.php:626 +#: src/Object/Post.php:635 msgid "Notifier task is pending" msgstr "La notification de la tâche est en cours" -#: src/Object/Post.php:627 +#: src/Object/Post.php:636 msgid "Delivery to remote servers is pending" msgstr "La distribution aux serveurs distants est en attente" -#: src/Object/Post.php:628 +#: src/Object/Post.php:637 msgid "Delivery to remote servers is underway" msgstr "La distribution aux serveurs distants est en cours" -#: src/Object/Post.php:629 +#: src/Object/Post.php:638 msgid "Delivery to remote servers is mostly done" msgstr "La distribution aux serveurs distants est presque terminée" -#: src/Object/Post.php:630 +#: src/Object/Post.php:639 msgid "Delivery to remote servers is done" msgstr "La distribution aux serveurs distants est terminée" -#: src/Object/Post.php:652 +#: src/Object/Post.php:661 #, php-format msgid "%d comment" msgid_plural "%d comments" @@ -12531,65 +12575,65 @@ msgstr[0] "%d commentaire" msgstr[1] "%d commentaires" msgstr[2] "%d commentaires" -#: src/Object/Post.php:653 +#: src/Object/Post.php:662 msgid "Show more" msgstr "Montrer plus" -#: src/Object/Post.php:654 +#: src/Object/Post.php:663 msgid "Show fewer" msgstr "Montrer moins" -#: src/Object/Post.php:691 +#: src/Object/Post.php:700 #, php-format msgid "Reshared by: %s" msgstr "Partagé par : %s" -#: src/Object/Post.php:696 +#: src/Object/Post.php:705 #, php-format msgid "Viewed by: %s" msgstr "Vu par : %s" -#: src/Object/Post.php:701 +#: src/Object/Post.php:710 #, php-format msgid "Read by: %s" msgstr "Lu par : %s" -#: src/Object/Post.php:706 +#: src/Object/Post.php:715 #, php-format msgid "Liked by: %s" msgstr "Aimé par : %s" -#: src/Object/Post.php:711 +#: src/Object/Post.php:720 #, php-format msgid "Disliked by: %s" msgstr "Pas aimé par : %s" -#: src/Object/Post.php:716 +#: src/Object/Post.php:725 #, php-format msgid "Attended by: %s" msgstr "Y assisteront : %s" -#: src/Object/Post.php:721 +#: src/Object/Post.php:730 #, php-format msgid "Maybe attended by: %s" msgstr "Y assisteront peut-être : %s" -#: src/Object/Post.php:726 +#: src/Object/Post.php:735 #, php-format msgid "Not attended by: %s" msgstr "N'y assisteront pas : %s" -#: src/Object/Post.php:731 +#: src/Object/Post.php:740 #, php-format msgid "Commented by: %s" msgstr "Commenté par : %s" -#: src/Object/Post.php:736 +#: src/Object/Post.php:745 #, php-format msgid "Reacted with %s by: %s" msgstr "La réaction %s a été faite par : %s" -#: src/Object/Post.php:759 +#: src/Object/Post.php:768 #, php-format msgid "Quote shared by: %s" msgstr "Cité et repartagé par : %s" @@ -12598,25 +12642,25 @@ msgstr "Cité et repartagé par : %s" msgid "Chat" msgstr "Chat" -#: src/Protocol/Delivery.php:547 +#: src/Protocol/Delivery.php:544 msgid "(no subject)" msgstr "(aucun sujet)" -#: src/Protocol/OStatus.php:1390 +#: src/Protocol/OStatus.php:1392 #, php-format msgid "%s is now following %s." msgstr "%s suit désormais %s." -#: src/Protocol/OStatus.php:1391 +#: src/Protocol/OStatus.php:1393 msgid "following" msgstr "following" -#: src/Protocol/OStatus.php:1394 +#: src/Protocol/OStatus.php:1396 #, php-format msgid "%s stopped following %s." msgstr "%s ne suit plus %s." -#: src/Protocol/OStatus.php:1395 +#: src/Protocol/OStatus.php:1397 msgid "stopped following" msgstr "retiré de la liste de suivi" @@ -12625,20 +12669,20 @@ msgstr "retiré de la liste de suivi" msgid "The folder %s must be writable by webserver." msgstr "Le répertoire %s doit être accessible en écriture par le serveur web." -#: src/Security/Authentication.php:227 +#: src/Security/Authentication.php:216 msgid "Login failed." msgstr "Échec de connexion." -#: src/Security/Authentication.php:272 +#: src/Security/Authentication.php:261 msgid "Login failed. Please check your credentials." msgstr "Échec d'authentification. Merci de vérifier vos identifiants." -#: src/Security/Authentication.php:391 +#: src/Security/Authentication.php:375 #, php-format msgid "Welcome %s" msgstr "Bienvenue %s" -#: src/Security/Authentication.php:392 +#: src/Security/Authentication.php:376 msgid "Please upload a profile photo." msgstr "Merci d'illustrer votre profil d'une image." diff --git a/view/lang/fr/strings.php b/view/lang/fr/strings.php index 5e3c19a5fc..533d50bba8 100644 --- a/view/lang/fr/strings.php +++ b/view/lang/fr/strings.php @@ -462,11 +462,9 @@ $a->strings['Favourite Posts'] = 'Publications favorites'; $a->strings['General Features'] = 'Fonctions générales'; $a->strings['Photo Location'] = 'Lieu de prise de la photo'; $a->strings['Photo metadata is normally stripped. This extracts the location (if present) prior to stripping metadata and links it to a map.'] = 'Les métadonnées des photos sont normalement retirées. Ceci permet de sauver l\'emplacement (si présent) et de positionner la photo sur une carte.'; -$a->strings['Trending Tags'] = 'Tendances'; -$a->strings['Show a community page widget with a list of the most popular tags in recent public posts.'] = 'Montre un encart avec la liste des étiquettes les plus populaires dans les publications récentes.'; +$a->strings['Display the community in the navigation'] = 'Affiche la communauté dans la navigation'; +$a->strings['If enabled, the community can be accessed via the navigation menu. Independent from this setting, the community timelines can always be accessed via the channels.'] = 'Si activé, vous pouvez accéder à la communauté via le menu de navigation. Indépendamment de ce paramètre, les flux des communautés sont toujours accessibles via les chaînes.'; $a->strings['Post Composition Features'] = 'Caractéristiques de composition de publication'; -$a->strings['Auto-mention Groups'] = 'Mentionner automatiquement les groupes'; -$a->strings['Add/remove mention when a group page is selected/deselected in ACL window.'] = 'Ajoute/retire une mention quand une page de groupe est sélectionnée/désélectionnée lors du choix des destinataires d\'une publication.'; $a->strings['Explicit Mentions'] = 'Mentions explicites'; $a->strings['Add explicit mentions to comment box for manual control over who gets mentioned in replies.'] = 'Ajoute des mentions explicites dans les publications permettant un contrôle manuel des mentions dans les fils de commentaires.'; $a->strings['Add an abstract from ActivityPub content warnings'] = 'Ajouter un résumé depuis les avertissements de contenu d\'ActivityPub'; @@ -474,9 +472,28 @@ $a->strings['Add an abstract when commenting on ActivityPub posts with a content $a->strings['Post/Comment Tools'] = 'Outils de publication/commentaire'; $a->strings['Post Categories'] = 'Catégories des publications'; $a->strings['Add categories to your posts'] = 'Ajouter des catégories à vos publications'; +$a->strings['Network Widgets'] = 'Widgets Réseau'; +$a->strings['Circles'] = 'Cercles'; +$a->strings['Display posts that have been created by accounts of the selected circle.'] = 'Affiche les publications créées par les comptes du cercle sélectionné.'; +$a->strings['Groups'] = 'Groupes'; +$a->strings['Display posts that have been distributed by the selected group.'] = 'Affiche les publications qui ont été distribuées par le groupe sélectionné.'; +$a->strings['Archives'] = 'Archives'; +$a->strings['Display an archive where posts can be selected by month and year.'] = 'Affiche une archive permettant de sélectionner les publications par mois et année.'; +$a->strings['Protocols'] = 'Protocoles'; +$a->strings['Display posts with the selected protocols.'] = 'Affiche les publications obtenues via les protocoles sélectionnés.'; +$a->strings['Account Types'] = 'Type de compte'; +$a->strings['Display posts done by accounts with the selected account type.'] = 'Affiche les publications des comptes du type sélectionné.'; +$a->strings['Channels'] = 'Chaînes'; +$a->strings['Display posts in the system channels and user defined channels.'] = 'Affiche les publications dans les chaînes système et les chaînes créées par les utilisateurs.'; +$a->strings['Saved Searches'] = 'Recherches'; +$a->strings['Display posts that contain subscribed hashtags.'] = 'Affiche les publications incluant les étiquettes souscrites.'; +$a->strings['Saved Folders'] = 'Dossiers sauvegardés'; +$a->strings['Display a list of folders in which posts are stored.'] = 'Affiche une liste de dossier dans lesquels les publications sont enregistrées.'; +$a->strings['Own Contacts'] = 'Publications de vos propres contacts'; +$a->strings['Include or exclude posts from subscribed accounts. This widget is not visible on all channels.'] = 'Inclus ou exclu les publications des comptes abonnés. Ce widget n\'est pas visible sur toutes les chaînes.'; +$a->strings['Trending Tags'] = 'Tendances'; +$a->strings['Display a list of the most popular tags in recent public posts.'] = 'Affiche une liste des étiquettes les plus populaires dans les publications récentes.'; $a->strings['Advanced Profile Settings'] = 'Paramètres Avancés du Profil'; -$a->strings['List Groups'] = 'Liste des groupes'; -$a->strings['Show visitors public groups at the Advanced Profile Page'] = 'Montrer les groupes publics aux visiteurs sur la Page de profil avancé'; $a->strings['Tag Cloud'] = 'Nuage de tag'; $a->strings['Provide a personal tag cloud on your profile page'] = 'Affiche un nuage de tag personnel sur votre profil.'; $a->strings['Display Membership Date'] = 'Afficher l\'ancienneté'; @@ -484,7 +501,6 @@ $a->strings['Display membership date in profile'] = 'Affiche la date de créatio $a->strings['Advanced Calendar Settings'] = 'Paramètres avancés du calendrier'; $a->strings['Allow anonymous access to your calendar'] = 'Autoriser un accès anonyme à votre calendrier'; $a->strings['Allows anonymous visitors to consult your calendar and your public events. Contact birthday events are private to you.'] = 'Autorise les visiteurs anonymes à consulter votre calendrier et vos évènements publics. Les anniversaires de vos contacts demeurent privés.'; -$a->strings['Groups'] = 'Groupes'; $a->strings['External link to group'] = 'Lien externe vers le groupe'; $a->strings['show less'] = 'voir moins'; $a->strings['show more'] = 'montrer plus'; @@ -505,6 +521,7 @@ $a->strings['Ignore'] = 'Ignorer'; $a->strings['Collapse'] = 'Réduire'; $a->strings['Ignore %s server'] = 'Ignorer le serveur %s'; $a->strings['Languages'] = 'Langues'; +$a->strings['Search Text'] = 'Rechercher un texte'; $a->strings['Connect/Follow'] = 'Se connecter/Suivre'; $a->strings['Unable to fetch user.'] = 'Impossible de récupérer l\'utilisateur.'; $a->strings['Nothing new here'] = 'Rien de neuf ici'; @@ -605,14 +622,11 @@ $a->strings['Random Profile'] = 'Profil au hasard'; $a->strings['Invite Friends'] = 'Inviter des contacts'; $a->strings['Global Directory'] = 'Annuaire global'; $a->strings['Local Directory'] = 'Annuaire local'; -$a->strings['Circles'] = 'Cercles'; $a->strings['Everyone'] = 'Tous les groupes'; $a->strings['No relationship'] = 'Aucune relation'; $a->strings['Relationships'] = 'Relations'; $a->strings['All Contacts'] = 'Tous les contacts'; -$a->strings['Protocols'] = 'Protocoles'; $a->strings['All Protocols'] = 'Tous les protocoles'; -$a->strings['Saved Folders'] = 'Dossiers sauvegardés'; $a->strings['Everything'] = 'Tout'; $a->strings['Categories'] = 'Catégories'; $a->strings['%d contact in common'] = [ @@ -620,15 +634,12 @@ $a->strings['%d contact in common'] = [ 1 => '%d contacts en commun', 2 => '%d contacts en commun', ]; -$a->strings['Archives'] = 'Archives'; $a->strings['On this date'] = 'A cette date'; $a->strings['Persons'] = 'Personnes'; $a->strings['Organisations'] = 'Organisations'; $a->strings['News'] = 'Nouvelles'; $a->strings['Relays'] = 'Relais'; -$a->strings['Account Types'] = 'Type de compte'; $a->strings['All'] = 'Tout'; -$a->strings['Channels'] = 'Chaînes'; $a->strings['Export'] = 'Exporter'; $a->strings['Export calendar as ical'] = 'Exporter au format iCal'; $a->strings['Export calendar as csv'] = 'Exporter au format CSV'; @@ -640,7 +651,6 @@ $a->strings['%d Contact'] = [ ]; $a->strings['View Contacts'] = 'Voir les contacts'; $a->strings['Remove term'] = 'Retirer le terme'; -$a->strings['Saved Searches'] = 'Recherches'; $a->strings['Trending Tags (last %d hour)'] = [ 0 => 'Tendances (dernière %d heure)', 1 => 'Tendances (dernières %d heures)', @@ -714,6 +724,8 @@ $a->strings['File Information PHP module'] = 'Module PHP fileinfo'; $a->strings['Error: File Information PHP module required but not installed.'] = 'Erreur : Le module PHP fileinfo requis est absent.'; $a->strings['GNU Multiple Precision PHP module'] = 'Module PHP de Précision Multiple GNU'; $a->strings['Error: GNU Multiple Precision PHP module required but not installed.'] = 'Erreur : le module PHP de Précision Multiple GNU est requis mais il n\'est pas installé.'; +$a->strings['IDN Functions PHP module'] = 'Module PHP Fonctions IDN'; +$a->strings['Error: IDN Functions PHP module required but not installed.'] = 'Erreur : le module PHP Fonctions IDN est obligatoire mais n\'est pas installé.'; $a->strings['The web installer needs to be able to create a file called "local.config.php" in the "config" folder of your web server and it is unable to do so.'] = 'L\'installeur web n\'est pas en mesure de créer le fichier "local.config.php" dans le répertoire "config" de votre serveur.'; $a->strings['This is most often a permission setting, as the web server may not be able to write files in your folder - even if you can.'] = 'Le plus souvent, il s\'agit d\'un problème de permission. Le serveur web peut ne pas être capable d\'écrire dans votre répertoire - alors que vous-même le pouvez.'; $a->strings['At the end of this procedure, we will give you a text to save in a file named local.config.php in your Friendica "config" folder.'] = 'À la fin de la procédure d\'installation nous vous fournirons le contenu du fichier "local.config.php" à créer manuellement dans le sous-répertoire "config" de votre répertoire Friendica sur votre serveur.'; @@ -882,7 +894,7 @@ $a->strings['post'] = 'publication'; $a->strings['%s is blocked'] = '%s est bloqué(e)'; $a->strings['%s is ignored'] = '%s est ignoré(e)'; $a->strings['Content from %s is collapsed'] = 'Le contenu de %s est réduit'; -$a->strings['Content warning: %s'] = 'Avertissement de contenu: %s'; +$a->strings['Sensitive content'] = 'Contenu sensible'; $a->strings['bytes'] = 'octets'; $a->strings['%2$s (%3$d%%, %1$d vote)'] = [ 0 => '%2$s (%3$d%%, %1$d vote)', @@ -1148,7 +1160,9 @@ $a->strings['Failed Updates'] = 'Mises-à-jour échouées'; $a->strings['This does not include updates prior to 1139, which did not return a status.'] = 'Ceci n\'inclut pas les versions antérieures à la 1139, qui ne retournaient jamais de détails.'; $a->strings['Mark success (if update was manually applied)'] = 'Marquer comme \'réussie\' (dans le cas d\'une mise-à-jour manuelle)'; $a->strings['Attempt to execute this update step automatically'] = 'Tenter d\'éxecuter cette étape automatiquement'; -$a->strings['Lock feature %s'] = 'Verouiller la fonctionnalité %s'; +$a->strings['No'] = 'Non'; +$a->strings['Yes'] = 'Oui'; +$a->strings['Locked'] = 'Vérouillé'; $a->strings['Manage Additional Features'] = 'Gérer les fonctionnalités avancées'; $a->strings['Other'] = 'Autre'; $a->strings['unknown'] = 'inconnu'; @@ -1234,6 +1248,7 @@ $a->strings['ID'] = 'ID'; $a->strings['Command'] = 'Commande'; $a->strings['Job Parameters'] = 'Paramètres de la tâche'; $a->strings['Created'] = 'Créé'; +$a->strings['Next Try'] = 'Prochain Essai'; $a->strings['Priority'] = 'Priorité'; $a->strings['%s is no valid input for maximum image size'] = '%s n\'est pas une valeur valide pour la taille maximum d\'image'; $a->strings['No special theme for mobile devices'] = 'Pas de thème particulier pour les terminaux mobiles'; @@ -1342,8 +1357,6 @@ $a->strings['Don\'t embed private images in posts'] = 'Ne pas miniaturiser les i $a->strings['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.'] = 'Ne remplacez pas les images privées hébergées localement dans les publications avec une image attaché en copie, car cela signifie que le contact qui reçoit les publications contenant ces photos privées devra s’authentifier pour charger chaque image, ce qui peut prendre du temps.'; $a->strings['Explicit Content'] = 'Contenu adulte'; $a->strings['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.'] = 'Activez cette option si votre site est principalement utilisé pour publier du contenu adulte. Cette information est publique et peut être utilisée pour filtrer votre site dans le répertoire de site global. Elle est également affichée sur la page d\'inscription.'; -$a->strings['Proxify external content'] = 'Faire transiter le contenu externe par un proxy'; -$a->strings['Route external content via the proxy functionality. This is used for example for some OEmbed accesses and in some other rare cases.'] = 'Dirige le contenu externe par la fonctionnalité proxy. Cela est utilisé par exemple pour certains accès OEmbed et dans certains autres cas rares.'; $a->strings['Only local search'] = 'Recherche locale uniquement'; $a->strings['Blocks search for users who are not logged in to prevent crawlers from blocking your system.'] = 'Bloque la recherche pour les utilisateurs non connectés afin d\'éviter aux robot d\'indexation de bloquer votre système.'; $a->strings['Blocked tags for trending tags'] = 'Étiquettes bloquées pour les tendances'; @@ -1821,6 +1834,8 @@ $a->strings['Display only few posts'] = 'Afficher quelques publications'; $a->strings['When a contact creates a lot of posts in a short period, this setting reduces the number of displayed posts in every channel.'] = 'Lorsqu\'un contact créé beaucoup de publications en peu de temps, ce paramètre réduit le nombre de publications affichées dans chaque chaîne.'; $a->strings['Never display posts'] = 'Afficher aucune publication'; $a->strings['Posts from this contact will never be displayed in any channel'] = 'Les publications de ce contact n\'apparaîtront jamais dans les chaînes'; +$a->strings['Channel Only'] = 'Chaîne uniquement'; +$a->strings['If enabled, posts from this contact will only appear in channels, but not in the network stream.'] = 'Si actif, les publications de ce contact n\'apparaîtront que dans les chaînes.'; $a->strings['Refetch contact data'] = 'Récupérer à nouveau les données de contact'; $a->strings['Toggle Blocked status'] = '(dés)activer l\'état "bloqué"'; $a->strings['Toggle Ignored status'] = '(dés)activer l\'état "ignoré"'; @@ -1832,7 +1847,6 @@ $a->strings['Unknown contact.'] = 'Contact inconnu.'; $a->strings['Contact is being deleted.'] = 'Le contact est en cours de suppression.'; $a->strings['Follow was successfully revoked.'] = 'Le suivi a été révoqué avec succès.'; $a->strings['Do you really want to revoke this contact\'s follow? This cannot be undone and they will have to manually follow you back again.'] = 'Voulez-vous vraiment révoquer l\'abonnement de ce contact ? Cela ne peut être annulé et il devra se réabonner à vous manuellement.'; -$a->strings['Yes'] = 'Oui'; $a->strings['No suggestions available. If this is a new site, please try again in 24 hours.'] = 'Aucune suggestion. Si ce site est récent, merci de recommencer dans 24h.'; $a->strings['You aren\'t following this contact.'] = 'Vous ne suivez pas ce contact.'; $a->strings['Unfollowing is currently not supported by your network.'] = 'Le désabonnement n\'est actuellement pas supporté par votre réseau.'; @@ -1848,7 +1862,6 @@ $a->strings['No such circle'] = 'Cercle inexistant'; $a->strings['Circle: %s'] = 'Cercle : %s'; $a->strings['Error %d (%s) while fetching the timeline.'] = 'Erreur %d (%s) lors de la récupération du flux.'; $a->strings['Network feed not available.'] = 'Flux du réseau non disponible.'; -$a->strings['Own Contacts'] = 'Publications de vos propres contacts'; $a->strings['Include'] = 'Inclure'; $a->strings['Hide'] = 'Masquer'; $a->strings['Credits'] = 'Remerciements'; @@ -2035,6 +2048,7 @@ $a->strings['List of pending user deletions'] = 'Liste des utilisateurs en atten $a->strings['Normal Account Page'] = 'Compte normal'; $a->strings['Soapbox Page'] = 'Compte "boîte à savon"'; $a->strings['Public Group'] = 'Groupe Public'; +$a->strings['Public Group - Restricted'] = 'Groupe Public - Restreint'; $a->strings['Automatic Friend Page'] = 'Abonnement réciproque'; $a->strings['Private Group'] = 'Groupe Privé'; $a->strings['Personal Page'] = 'Page personnelle'; @@ -2274,7 +2288,6 @@ $a->strings['Hide Ignored Requests'] = 'Cacher les demandes ignorées'; $a->strings['Notification type:'] = 'Type de notification :'; $a->strings['Suggested by:'] = 'Suggéré par :'; $a->strings['Claims to be known to you: '] = 'Prétend que vous le connaissez : '; -$a->strings['No'] = 'Non'; $a->strings['Shall your connection be bidirectional or not?'] = 'Souhaitez vous que votre connexion soit bi-directionnelle ?'; $a->strings['Accepting %s as a friend allows %s to subscribe to your posts, and you will also receive updates from them in your news feed.'] = 'Accepter %s comme ami autorise %s à s\'abonner à vos publications, et vous recevrez également des nouvelles d\'eux dans votre fil d\'actualités.'; $a->strings['Accepting %s as a subscriber allows them to subscribe to your posts, but you will not receive updates from them in your news feed.'] = 'Accepter %s comme ami les autorise à s\'abonner à vos publications, mais vous ne recevrez pas de nouvelles d\'eux dans votre fil d\'actualités.'; @@ -2312,19 +2325,6 @@ $a->strings['Done'] = 'Terminé'; $a->strings['success'] = 'réussite'; $a->strings['failed'] = 'échec'; $a->strings['ignored'] = 'ignoré'; -$a->strings['Wrong type "%s", expected one of: %s'] = 'Type inattendu "%s", valeurs attendues : %s'; -$a->strings['Model not found'] = 'Objet introuvable'; -$a->strings['Unlisted'] = 'Non listé'; -$a->strings['Remote privacy information not available.'] = 'Informations de confidentialité indisponibles.'; -$a->strings['Visible to:'] = 'Visible par :'; -$a->strings['Collection (%s)'] = 'Collection (%s)'; -$a->strings['Followers (%s)'] = 'Abonnés (%s)'; -$a->strings['%d more'] = '%d supplémentaire'; -$a->strings['To: %s
'] = 'À : %s
'; -$a->strings['CC: %s
'] = 'CC : %s
'; -$a->strings['BCC: %s
'] = 'CCI : %s
'; -$a->strings['Audience: %s
'] = 'Audience : %s
'; -$a->strings['Attributed To: %s
'] = 'Attribué à : %s
'; $a->strings['The Photo is not available.'] = 'La photo n\'est pas disponible.'; $a->strings['The Photo with id %s is not available.'] = 'La photo avec l\'identifiant %s n\'est pas disponible.'; $a->strings['Invalid external resource with url %s.'] = 'La ressource externe avec l\'URL %s est invalide.'; @@ -2339,6 +2339,18 @@ $a->strings['audio link'] = 'lien audio'; $a->strings['Remove Item Tag'] = 'Enlever le tag de l\'élément'; $a->strings['Select a tag to remove: '] = 'Sélectionner un tag à supprimer :'; $a->strings['Remove'] = 'Utiliser comme photo de profil'; +$a->strings['Wrong type "%s", expected one of: %s'] = 'Type inattendu "%s", valeurs attendues : %s'; +$a->strings['Model not found'] = 'Objet introuvable'; +$a->strings['Unlisted'] = 'Non listé'; +$a->strings['Remote privacy information not available.'] = 'Informations de confidentialité indisponibles.'; +$a->strings['Visible to:'] = 'Visible par :'; +$a->strings['CC:'] = 'CC:'; +$a->strings['BCC:'] = 'CCI:'; +$a->strings['Audience:'] = 'Audience :'; +$a->strings['Attributed To:'] = 'Attribué à :'; +$a->strings['Collection (%s)'] = 'Collection (%s)'; +$a->strings['Followers (%s)'] = 'Abonnés (%s)'; +$a->strings['%d more'] = '%d supplémentaire'; $a->strings['No contacts.'] = 'Aucun contact.'; $a->strings['%s\'s timeline'] = 'Le flux de %s'; $a->strings['%s\'s posts'] = 'Les publications originales de %s'; @@ -2489,6 +2501,7 @@ $a->strings['Account for community discussions.'] = 'Compte pour des discussions $a->strings['Account for a regular personal profile that requires manual approval of "Friends" and "Followers".'] = 'Les demandes d\'abonnement doivent être acceptées manuellement.'; $a->strings['Account for a public profile that automatically approves contact requests as "Followers".'] = 'Compte pour un profil public qui accepte les demandes de contact comme "Abonnés".'; $a->strings['Automatically approves all contact requests.'] = 'Les demandes de participation au forum sont automatiquement acceptées.'; +$a->strings['Contact requests have to be manually approved.'] = 'Les demandes de contact doivent être validées manuellement.'; $a->strings['Account for a popular profile that automatically approves contact requests as "Friends".'] = 'Les demandes d\'abonnement sont automatiquement acceptées.'; $a->strings['Private Group [Experimental]'] = 'Groupe Privé [Expérimental]'; $a->strings['Requires manual approval of contact requests.'] = 'Les demandes de participation au forum nécessitent une approbation.'; @@ -2625,8 +2638,8 @@ $a->strings['By default, conversations in which your follows participated but di $a->strings['Only conversations my follows started'] = 'Seulement les conversations démarrées par mes comptes suivis'; $a->strings['Conversations my follows started or commented on (default)'] = 'Les conversations que mes comptes suivis ont commencé ou commentées (par défaut)'; $a->strings['Any conversation my follows interacted with, including likes'] = 'Toute conversation avec laquelle mes comptes suivis ont interagi, y compris les "J\'aime"'; -$a->strings['Enable Content Warning'] = 'Activer les avertissements de contenus (CW)'; -$a->strings['Users on networks like Mastodon or Pleroma are able to set a content warning field which collapse their post by default. This enables the automatic collapsing instead of setting the content warning as the post title. Doesn\'t affect any other content filtering you eventually set up.'] = 'Les utilisateurs de plate-formes comme Mastodon ou Pleroma ont la possibilité de définir un avertissement de contenu qui cache le contenu de leurs publications par défaut. Quand cette option est désactivée, les publications avec un avertissement de contenu ne sont pas filtrées et le libellé associé est utilisé comme titre. Ce filtrage est indépendant des autres filtrages de contenu.'; +$a->strings['Collapse sensitive posts'] = 'Réduire les publications sensibles'; +$a->strings['If a post is marked as "sensitive", it will be displayed in a collapsed state, if this option is enabled.'] = 'Si actif, les publications marquées comme "sensible" seront affichées réduites.'; $a->strings['Enable intelligent shortening'] = 'Activer l\'abbréviation intelligente'; $a->strings['Normally the system tries to find the best link to add to shortened posts. If disabled, every shortened post will always point to the original friendica post.'] = 'L\'abbréviation intelligente cherche le lien le plus adapté dans les publications abbréviées. Quand elle est désactivée, le lien est toujours celui de la publication Friendica initiale.'; $a->strings['Enable simple text shortening'] = 'Activer l\'abbréviation de texte simple'; @@ -2698,8 +2711,6 @@ $a->strings['Display the Dislike feature'] = 'Afficher la fonctionnalité "Je n\ $a->strings['Display the Dislike button and dislike reactions on posts and comments.'] = 'Afficher le bouton "Je n\'aime pas" et les réactions "Je n\'aime pas" sur les publications et les commentaires.'; $a->strings['Display the resharer'] = 'Afficher le partageur'; $a->strings['Display the first resharer as icon and text on a reshared item.'] = 'Afficher le premier partageur en tant qu\'icône et texte sur un élément partagé.'; -$a->strings['Display sensitive content'] = 'Afficher le contenu sensible'; -$a->strings['If enabled, pictures in posts marked as "sensitive" will not be blurred.'] = 'Si activé, les images dans les publications marquées comme "sensible" ne seront pas floutées.'; $a->strings['Stay local'] = 'Rester local'; $a->strings['Don\'t go to a remote system when following a contact link.'] = 'Ne pas aller sur un système distant lors du suivi du lien d\'un contact.'; $a->strings['Show the post deletion checkbox'] = 'Afficher la case à cocher de suppression de publication.'; diff --git a/view/lang/gd/messages.po b/view/lang/gd/messages.po index 3623b22050..3c7d0da330 100644 --- a/view/lang/gd/messages.po +++ b/view/lang/gd/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: friendica\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-03-01 08:51-0500\n" +"POT-Creation-Date: 2024-05-15 12:16+0000\n" "PO-Revision-Date: 2011-05-05 10:19+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Gaelic, Scottish (http://app.transifex.com/Friendica/friendica/language/gd/)\n" @@ -17,57 +17,57 @@ msgstr "" "Language: gd\n" "Plural-Forms: nplurals=4; plural=(n==1 || n==11) ? 0 : (n==2 || n==12) ? 1 : (n > 2 && n < 20) ? 2 : 3;\n" -#: mod/item.php:100 mod/item.php:103 mod/item.php:170 mod/item.php:173 +#: mod/item.php:101 mod/item.php:104 mod/item.php:171 mod/item.php:174 msgid "Unable to locate original post." msgstr "Cha do lorg sinn am post tùsail." -#: mod/item.php:138 +#: mod/item.php:139 msgid "Post updated." msgstr "Chaidh am post ùrachadh." -#: mod/item.php:203 mod/item.php:207 +#: mod/item.php:204 mod/item.php:208 msgid "Item wasn't stored." msgstr "Cha deach an nì a stòradh." -#: mod/item.php:217 +#: mod/item.php:218 msgid "Item couldn't be fetched." msgstr "Cha d’ fhuair sinn grèim air a nì." -#: mod/item.php:259 mod/item.php:263 +#: mod/item.php:260 mod/item.php:264 msgid "Empty post discarded." msgstr "Chaidh post falamh a thilgeil air falbh." -#: mod/item.php:433 src/Module/Admin/Themes/Details.php:39 +#: mod/item.php:435 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 "Cha deach an nì a lorg." -#: mod/item.php:457 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 +#: mod/item.php:459 mod/message.php:66 mod/message.php:112 mod/notes.php:45 +#: mod/photos.php:146 mod/photos.php:662 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 #: src/Module/Calendar/Event/API.php:88 src/Module/Calendar/Event/Form.php:84 #: src/Module/Calendar/Export.php:82 src/Module/Calendar/Show.php:82 #: src/Module/Circle.php:41 src/Module/Circle.php:84 #: src/Module/Contact/Advanced.php:60 src/Module/Contact/Follow.php:87 -#: src/Module/Contact/Follow.php:160 src/Module/Contact/MatchInterests.php:86 +#: src/Module/Contact/Follow.php:160 src/Module/Contact/MatchInterests.php:87 #: src/Module/Contact/Suggestions.php:54 src/Module/Contact/Unfollow.php:66 #: src/Module/Contact/Unfollow.php:80 src/Module/Contact/Unfollow.php:112 #: src/Module/FollowConfirm.php:38 src/Module/FriendSuggest.php:57 #: src/Module/Invite.php:42 src/Module/Invite.php:131 #: src/Module/Notifications/Notification.php:76 #: src/Module/Notifications/Notification.php:107 -#: src/Module/OStatus/Repair.php:60 src/Module/OStatus/Subscribe.php:66 +#: src/Module/OStatus/Repair.php:60 src/Module/OStatus/Subscribe.php:68 #: src/Module/Post/Edit.php:76 src/Module/Profile/Common.php:75 #: src/Module/Profile/Contacts.php:78 src/Module/Profile/Photos.php:92 #: src/Module/Profile/Schedule.php:39 src/Module/Profile/Schedule.php:56 -#: src/Module/Register.php:77 src/Module/Register.php:90 -#: src/Module/Register.php:206 src/Module/Register.php:245 +#: src/Module/Register.php:78 src/Module/Register.php:91 +#: 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/Display.php:90 src/Module/Settings/Display.php:199 +#: src/Module/Settings/Account.php:386 src/Module/Settings/Channels.php:66 +#: src/Module/Settings/Channels.php:141 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 #: src/Module/Settings/Profile/Photo/Index.php:110 #: src/Module/Settings/RemoveMe.php:119 src/Module/Settings/UserExport.php:78 @@ -75,7 +75,7 @@ msgstr "Cha deach an nì a lorg." #: src/Module/Settings/UserExport.php:213 #: src/Module/Settings/UserExport.php:233 #: src/Module/Settings/UserExport.php:298 src/Module/User/Delegation.php:154 -#: src/Module/User/Import.php:84 src/Module/User/Import.php:91 +#: src/Module/User/Import.php:85 src/Module/User/Import.php:92 msgid "Permission denied." msgstr "Chaidh cead a dhiùltadh." @@ -213,95 +213,96 @@ msgstr "\n\t\t\tSeo am fiosrachadh clàraidh a-steach agad:\n\n\t\t\tIonad na l msgid "Your password has been changed at %s" msgstr "Chaidh am facal-faire agad atharrachadh air %s" -#: mod/message.php:46 mod/message.php:128 src/Content/Nav.php:321 +#: mod/message.php:45 mod/message.php:127 src/Content/Nav.php:321 msgid "New Message" msgstr "Teachdaireachd ùr" -#: mod/message.php:82 +#: mod/message.php:81 msgid "No recipient selected." msgstr "Cha deach faightear a thaghadh." -#: mod/message.php:87 +#: mod/message.php:86 msgid "Unable to locate contact information." msgstr "Cha do lorg sinn am fiosrachadh conaltraidh." -#: mod/message.php:91 +#: mod/message.php:90 msgid "Message could not be sent." msgstr "Cha b’ urrainn dhuinn an teachdaireachd a chur." -#: mod/message.php:95 +#: mod/message.php:94 msgid "Message collection failure." msgstr "Dh’fhàillig cruinneachadh nan teachdaireachdan." -#: mod/message.php:122 src/Module/Notifications/Introductions.php:135 +#: mod/message.php:121 src/Module/Notifications/Introductions.php:135 #: src/Module/Notifications/Introductions.php:170 #: src/Module/Notifications/Notification.php:85 msgid "Discard" msgstr "Tilg air falbh" -#: mod/message.php:135 src/Content/Nav.php:318 view/theme/frio/theme.php:244 +#: mod/message.php:134 src/Content/Nav.php:318 view/theme/frio/theme.php:244 msgid "Messages" msgstr "Teachdaireachdan" -#: mod/message.php:148 +#: mod/message.php:147 msgid "Conversation not found." msgstr "Cha deach an còmhradh a lorg." -#: mod/message.php:153 +#: mod/message.php:152 msgid "Message was not deleted." msgstr "Cha deach an teachdaireachd a sguabadh às." -#: mod/message.php:168 +#: mod/message.php:167 msgid "Conversation was not removed." msgstr "Cha deach an còmhradh a thoirt air falbh." -#: mod/message.php:181 mod/message.php:286 +#: mod/message.php:180 mod/message.php:285 msgid "Please enter a link URL:" msgstr "Cuir URL ceangail:" -#: mod/message.php:190 +#: mod/message.php:189 msgid "Send Private Message" msgstr "Cuir teachdaireachd phearsanta" -#: mod/message.php:191 mod/message.php:346 +#: mod/message.php:190 mod/message.php:345 +#: src/Module/Privacy/PermissionTooltip.php:132 msgid "To:" msgstr "Gu:" -#: mod/message.php:192 mod/message.php:347 +#: mod/message.php:191 mod/message.php:346 msgid "Subject:" msgstr "Cuspair:" -#: mod/message.php:196 mod/message.php:350 src/Module/Invite.php:171 +#: mod/message.php:195 mod/message.php:349 src/Module/Invite.php:171 msgid "Your message:" msgstr "An teachdaireachd agad:" -#: mod/message.php:199 mod/message.php:354 src/Content/Conversation.php:370 +#: mod/message.php:198 mod/message.php:353 src/Content/Conversation.php:369 #: src/Module/Post/Edit.php:131 msgid "Upload photo" msgstr "Luchdaich suas dealbh" -#: mod/message.php:200 mod/message.php:355 src/Module/Post/Edit.php:135 +#: mod/message.php:199 mod/message.php:354 src/Module/Post/Edit.php:135 msgid "Insert web link" msgstr "Cuir a-steach ceangal-lìn" -#: mod/message.php:201 mod/message.php:357 mod/photos.php:1297 -#: src/Content/Conversation.php:401 src/Content/Conversation.php:1586 -#: src/Module/Item/Compose.php:206 src/Module/Post/Edit.php:145 -#: src/Object/Post.php:609 +#: mod/message.php:200 mod/message.php:356 mod/photos.php:1290 +#: src/Content/Conversation.php:400 src/Content/Conversation.php:1576 +#: src/Module/Item/Compose.php:213 src/Module/Post/Edit.php:145 +#: src/Object/Post.php:618 msgid "Please wait" msgstr "Fuirich ort" -#: mod/message.php:202 mod/message.php:356 mod/photos.php:701 -#: mod/photos.php:820 mod/photos.php:1097 mod/photos.php:1138 -#: mod/photos.php:1194 mod/photos.php:1274 +#: mod/message.php:201 mod/message.php:355 mod/photos.php:693 +#: mod/photos.php:813 mod/photos.php:1090 mod/photos.php:1131 +#: mod/photos.php:1187 mod/photos.php:1267 #: src/Module/Calendar/Event/Form.php:250 src/Module/Contact/Advanced.php:132 -#: src/Module/Contact/Profile.php:364 +#: src/Module/Contact/Profile.php:370 #: src/Module/Debug/ActivityPubConversion.php:140 #: src/Module/Debug/Babel.php:315 src/Module/Debug/Localtime.php:64 #: src/Module/Debug/Probe.php:54 src/Module/Debug/WebFinger.php:51 #: src/Module/FriendSuggest.php:145 src/Module/Install.php:234 #: src/Module/Install.php:274 src/Module/Install.php:309 -#: src/Module/Invite.php:178 src/Module/Item/Compose.php:189 +#: src/Module/Invite.php:178 src/Module/Item/Compose.php:196 #: src/Module/Moderation/Item/Source.php:79 #: src/Module/Moderation/Report/Create.php:168 #: src/Module/Moderation/Report/Create.php:183 @@ -310,58 +311,58 @@ msgstr "Fuirich ort" #: src/Module/Profile/Profile.php:274 #: src/Module/Settings/Profile/Index.php:257 #: src/Module/Settings/Server/Action.php:79 src/Module/User/Delegation.php:189 -#: src/Object/Post.php:1154 view/theme/duepuntozero/config.php:85 +#: src/Object/Post.php:1159 view/theme/duepuntozero/config.php:85 #: view/theme/frio/config.php:150 view/theme/quattro/config.php:87 #: view/theme/vier/config.php:135 msgid "Submit" msgstr "Cuir a-null" -#: mod/message.php:223 +#: mod/message.php:222 msgid "No messages." msgstr "Chan eil teachdaireachd sam bith ann." -#: mod/message.php:279 +#: mod/message.php:278 msgid "Message not available." msgstr "Chan eil an teachdaireachd ri fhaighinn." -#: mod/message.php:323 +#: mod/message.php:322 msgid "Delete message" msgstr "Sguab às an teachdaireachd" -#: mod/message.php:325 mod/message.php:456 +#: mod/message.php:324 mod/message.php:453 msgid "D, d M Y - g:i A" msgstr "D d M Y – g:ia" -#: mod/message.php:340 mod/message.php:453 +#: mod/message.php:339 mod/message.php:450 msgid "Delete conversation" msgstr "Sguab às an còmhradh" -#: mod/message.php:342 +#: mod/message.php:341 msgid "" "No secure communications available. You may be able to " "respond from the sender's profile page." msgstr "Chan eil conaltradh tèarainte ri fhaighinn. Dh’fhaoidte gur urrainn dhut freagairt o dhuilleag pròifil an t-seòladair." -#: mod/message.php:345 +#: mod/message.php:344 msgid "Send Reply" msgstr "Cuir an fhreagairt" -#: mod/message.php:427 +#: mod/message.php:424 #, php-format msgid "Unknown sender - %s" msgstr "Seòladair nach aithne dhuinn – %s" -#: mod/message.php:429 +#: mod/message.php:426 #, php-format msgid "You and %s" msgstr "Thusa is %s" -#: mod/message.php:431 +#: mod/message.php:428 #, php-format msgid "%s and You" msgstr "%s is thusa" -#: mod/message.php:459 +#: mod/message.php:456 #, php-format msgid "%d message" msgid_plural "%d messages" @@ -378,118 +379,118 @@ msgstr "Nòtaichean pearsanta" msgid "Personal notes are visible only by yourself." msgstr "Chan fhaic ach thu fhèin na nòtaichean pearsanta." -#: mod/notes.php:57 src/Content/Text/HTML.php:860 +#: mod/notes.php:57 src/Content/Text/HTML.php:861 #: 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:229 msgid "Save" msgstr "Sàbhail" -#: mod/photos.php:67 mod/photos.php:132 mod/photos.php:576 -#: src/Model/Event.php:512 src/Model/Profile.php:233 +#: mod/photos.php:65 mod/photos.php:128 mod/photos.php:572 +#: src/Model/Event.php:512 src/Model/Profile.php:234 #: src/Module/Calendar/Export.php:74 src/Module/Calendar/Show.php:74 -#: src/Module/DFRN/Poll.php:43 src/Module/Feed.php:65 src/Module/HCard.php:51 +#: src/Module/DFRN/Poll.php:43 src/Module/Feed.php:64 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:56 #: src/Module/Profile/Photos.php:83 src/Module/Profile/RemoteFollow.php:71 -#: src/Module/Register.php:267 +#: src/Module/Register.php:268 msgid "User not found." msgstr "Cha deach an cleachdaiche a lorg." -#: mod/photos.php:106 src/Module/BaseProfile.php:68 +#: mod/photos.php:102 src/Module/BaseProfile.php:68 #: src/Module/Profile/Photos.php:375 msgid "Photo Albums" msgstr "Pasgain dhealbhan" -#: mod/photos.php:107 src/Module/Profile/Photos.php:376 +#: mod/photos.php:103 src/Module/Profile/Photos.php:376 #: src/Module/Profile/Photos.php:396 msgid "Recent Photos" msgstr "Dealbhan o chionn goirid" -#: mod/photos.php:109 mod/photos.php:868 src/Module/Profile/Photos.php:378 +#: mod/photos.php:105 mod/photos.php:861 src/Module/Profile/Photos.php:378 #: src/Module/Profile/Photos.php:398 msgid "Upload New Photos" msgstr "Luchdaich suas dealbhan ùra" -#: mod/photos.php:121 src/Module/BaseSettings.php:72 +#: mod/photos.php:117 src/Module/BaseSettings.php:72 #: src/Module/Profile/Photos.php:359 msgid "everybody" msgstr "a h-uile duine" -#: mod/photos.php:157 +#: mod/photos.php:153 msgid "Contact information unavailable" msgstr "Chan eil fiosrachadh conaltraidh ri fhaighinn" -#: mod/photos.php:186 +#: mod/photos.php:182 msgid "Album not found." msgstr "Cha deach an t-albam a lorg." -#: mod/photos.php:242 +#: mod/photos.php:238 msgid "Album successfully deleted" msgstr "Chaidh an t-albam a sguabadh às" -#: mod/photos.php:244 +#: mod/photos.php:240 msgid "Album was empty." msgstr "Bha an t-albam falamh." -#: mod/photos.php:275 +#: mod/photos.php:271 msgid "Failed to delete the photo." msgstr "Cha b’ urrainn dhuinn an dealbh a sguabadh às." -#: mod/photos.php:543 +#: mod/photos.php:539 msgid "a photo" msgstr "dealbh" -#: mod/photos.php:543 +#: mod/photos.php:539 #, php-format msgid "%1$s was tagged in %2$s by %3$s" msgstr "Chuir %3$s %1$s ’na thaga ri %2$s" -#: mod/photos.php:580 src/Module/Conversation/Community.php:160 +#: mod/photos.php:576 src/Module/Conversation/Community.php:160 #: src/Module/Directory.php:48 src/Module/Profile/Photos.php:293 #: src/Module/Search/Index.php:65 msgid "Public access denied." msgstr "Chaidh an t-inntrigeadh poblach a dhiùltadh." -#: mod/photos.php:585 +#: mod/photos.php:581 msgid "No photos selected" msgstr "Cha deach dealbh a thaghadh" -#: mod/photos.php:717 +#: mod/photos.php:709 #, php-format msgid "The maximum accepted image size is %s" msgstr "Cha ghabh sinn ri dealbhan nas motha na %s" -#: mod/photos.php:724 +#: mod/photos.php:716 msgid "Upload Photos" msgstr "Luchdaich suas dealbhan" -#: mod/photos.php:728 mod/photos.php:816 +#: mod/photos.php:720 mod/photos.php:809 msgid "New album name: " msgstr "Ainm an albaim ùir: " -#: mod/photos.php:729 +#: mod/photos.php:721 msgid "or select existing album:" msgstr "no tagh albam a tha ann:" -#: mod/photos.php:730 +#: mod/photos.php:722 msgid "Do not show a status post for this upload" msgstr "Na seall post staide dhan luchdadh suas seo" -#: mod/photos.php:732 mod/photos.php:1093 src/Content/Conversation.php:403 +#: mod/photos.php:725 mod/photos.php:1086 src/Content/Conversation.php:402 #: src/Module/Calendar/Event/Form.php:253 src/Module/Post/Edit.php:183 msgid "Permissions" msgstr "Ceadan" -#: mod/photos.php:797 +#: mod/photos.php:790 msgid "Do you really want to delete this photo album and all its photos?" msgstr "A bheil thu cinnteach gu bheil thu airson an t-albam seo ’s a h-uile dealbh aige a sguabadh às?" -#: mod/photos.php:798 mod/photos.php:821 +#: mod/photos.php:791 mod/photos.php:814 msgid "Delete Album" msgstr "Sguab às an t-albam" -#: mod/photos.php:799 mod/photos.php:899 src/Content/Conversation.php:419 +#: mod/photos.php:792 mod/photos.php:892 src/Content/Conversation.php:417 #: src/Module/Contact/Follow.php:173 src/Module/Contact/Revoke.php:109 #: src/Module/Contact/Unfollow.php:126 #: src/Module/Media/Attachment/Browser.php:77 @@ -499,133 +500,133 @@ msgstr "Sguab às an t-albam" msgid "Cancel" msgstr "Sguir dheth" -#: mod/photos.php:825 +#: mod/photos.php:818 msgid "Edit Album" msgstr "Deasaich an t-albam" -#: mod/photos.php:826 +#: mod/photos.php:819 msgid "Drop Album" msgstr "Thoir air falbh an t-albam" -#: mod/photos.php:830 +#: mod/photos.php:823 msgid "Show Newest First" msgstr "Seall an fheadhainn as ùire an toiseach" -#: mod/photos.php:832 +#: mod/photos.php:825 msgid "Show Oldest First" msgstr "Seall an fheadhainn as sine an toiseach" -#: mod/photos.php:853 src/Module/Profile/Photos.php:346 +#: mod/photos.php:846 src/Module/Profile/Photos.php:346 msgid "View Photo" msgstr "Seall an dealbh" -#: mod/photos.php:885 +#: mod/photos.php:878 msgid "Permission denied. Access to this item may be restricted." msgstr "Chaidh cead a dhiùltadh. Dh’fhaoidte gu bheil an t-inntrigeadh dhan nì seo cuingichte." -#: mod/photos.php:887 +#: mod/photos.php:880 msgid "Photo not available" msgstr "Chan eil an dealbhan ri fhaighinn" -#: mod/photos.php:897 +#: mod/photos.php:890 msgid "Do you really want to delete this photo?" msgstr "A bheil thu cinnteach gu bheil thu airson an dealbh seo a sguabadh às?" -#: mod/photos.php:898 mod/photos.php:1098 +#: mod/photos.php:891 mod/photos.php:1091 msgid "Delete Photo" msgstr "Sguab às an dealbh" -#: mod/photos.php:996 +#: mod/photos.php:989 msgid "View photo" msgstr "Seall an dealbh" -#: mod/photos.php:998 +#: mod/photos.php:991 msgid "Edit photo" msgstr "Deasaich an dealbh" -#: mod/photos.php:999 +#: mod/photos.php:992 msgid "Delete photo" msgstr "Sguab às an dealbh" -#: mod/photos.php:1000 +#: mod/photos.php:993 msgid "Use as profile photo" msgstr "Cleachd ’na dhealbh pròifile" -#: mod/photos.php:1007 +#: mod/photos.php:1000 msgid "Private Photo" msgstr "Dealbh prìobhaideach" -#: mod/photos.php:1013 +#: mod/photos.php:1006 msgid "View Full Size" msgstr "Seall air a làn-mheud" -#: mod/photos.php:1066 +#: mod/photos.php:1059 msgid "Tags: " msgstr "Tagaichean: " -#: mod/photos.php:1069 +#: mod/photos.php:1062 msgid "[Select tags to remove]" msgstr "[Tagh tagaichean gus an toirt air falbh]" -#: mod/photos.php:1084 +#: mod/photos.php:1077 msgid "New album name" msgstr "Ainm albaim ùir" -#: mod/photos.php:1085 +#: mod/photos.php:1078 msgid "Caption" msgstr "Fo-thiotal" -#: mod/photos.php:1086 +#: mod/photos.php:1079 msgid "Add a Tag" msgstr "Cuir taga ris" -#: mod/photos.php:1086 +#: mod/photos.php:1079 msgid "" "Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping" msgstr "Ball-eisimpleir: @aonghas, @Oighrig_Chaimbeul, @seaonaidh@ball-eisimpleir.com, #Leòdhas, #gàirnealaireachd" -#: mod/photos.php:1087 +#: mod/photos.php:1080 msgid "Do not rotate" msgstr "Na cuairtich" -#: mod/photos.php:1088 +#: mod/photos.php:1081 msgid "Rotate CW (right)" msgstr "Cuairtich a’ dol deiseil" -#: mod/photos.php:1089 +#: mod/photos.php:1082 msgid "Rotate CCW (left)" msgstr "Cuairtich a’ dol tuathail" -#: mod/photos.php:1135 mod/photos.php:1191 mod/photos.php:1271 -#: src/Module/Contact.php:618 src/Module/Item/Compose.php:188 -#: src/Object/Post.php:1151 +#: mod/photos.php:1128 mod/photos.php:1184 mod/photos.php:1264 +#: src/Module/Contact.php:618 src/Module/Item/Compose.php:195 +#: src/Object/Post.php:1156 msgid "This is you" msgstr "Seo thusa" -#: mod/photos.php:1137 mod/photos.php:1193 mod/photos.php:1273 -#: src/Module/Moderation/Reports.php:95 src/Object/Post.php:603 -#: src/Object/Post.php:1153 +#: mod/photos.php:1130 mod/photos.php:1186 mod/photos.php:1266 +#: src/Module/Moderation/Reports.php:110 src/Object/Post.php:612 +#: src/Object/Post.php:1158 msgid "Comment" msgstr "Beachd" -#: mod/photos.php:1139 mod/photos.php:1195 mod/photos.php:1275 -#: src/Content/Conversation.php:416 src/Module/Calendar/Event/Form.php:248 -#: src/Module/Item/Compose.php:201 src/Module/Post/Edit.php:165 -#: src/Object/Post.php:1167 +#: mod/photos.php:1132 mod/photos.php:1188 mod/photos.php:1268 +#: src/Content/Conversation.php:414 src/Module/Calendar/Event/Form.php:248 +#: src/Module/Item/Compose.php:208 src/Module/Post/Edit.php:165 +#: src/Object/Post.php:1172 msgid "Preview" msgstr "Ro-sheall" -#: mod/photos.php:1140 src/Content/Conversation.php:369 -#: src/Module/Post/Edit.php:130 src/Object/Post.php:1155 +#: mod/photos.php:1133 src/Content/Conversation.php:368 +#: src/Module/Post/Edit.php:130 src/Object/Post.php:1160 msgid "Loading..." msgstr "’Ga luchdadh…" -#: mod/photos.php:1232 src/Content/Conversation.php:1501 -#: src/Object/Post.php:261 +#: mod/photos.php:1225 src/Content/Conversation.php:1498 +#: src/Object/Post.php:274 msgid "Select" msgstr "Tagh" -#: mod/photos.php:1233 src/Content/Conversation.php:1502 +#: mod/photos.php:1226 src/Content/Conversation.php:1499 #: src/Module/Moderation/Users/Active.php:136 #: src/Module/Moderation/Users/Blocked.php:136 #: src/Module/Moderation/Users/Index.php:151 @@ -634,136 +635,136 @@ msgstr "Tagh" msgid "Delete" msgstr "Sguab às" -#: mod/photos.php:1294 src/Object/Post.php:426 +#: mod/photos.php:1287 src/Object/Post.php:440 msgid "Like" msgstr "’S toigh leam seo" -#: mod/photos.php:1295 src/Object/Post.php:426 +#: mod/photos.php:1288 src/Object/Post.php:440 msgid "I like this (toggle)" msgstr "’S toigh leam seo (toglaich)" -#: mod/photos.php:1296 src/Object/Post.php:427 +#: mod/photos.php:1289 src/Object/Post.php:441 msgid "Dislike" msgstr "Cha toigh leam seo" -#: mod/photos.php:1298 src/Object/Post.php:427 +#: mod/photos.php:1291 src/Object/Post.php:441 msgid "I don't like this (toggle)" msgstr "Cha toigh leam seo (toglaich)" -#: mod/photos.php:1320 +#: mod/photos.php:1313 msgid "Map" msgstr "Mapa" -#: src/App.php:473 +#: src/App.php:438 msgid "No system theme config value set." msgstr "Cha deach luach a shuidheachadh do rèiteachadh ùrlar an t-siostaim." -#: src/App.php:581 +#: src/App.php:546 msgid "Apologies but the website is unavailable at the moment." msgstr "Tha sinn duilich ach chan eil an làrach-lìn ri fhaighinn an-dràsta." -#: src/App/Page.php:249 +#: src/App/Page.php:250 msgid "Delete this item?" msgstr "A bheil thu airson an nì seo a sguabadh às?" -#: src/App/Page.php:250 +#: src/App/Page.php:251 msgid "" "Block this author? They won't be able to follow you nor see your public " "posts, and you won't be able to see their posts and their notifications." msgstr "A bheil thu airson an t-ùghdar seo a bhacadh? Chan urrainn dhaibh leantainn ort no na postaichean poblach agad fhaicinn tuilleadh agus chan fhaic thu fhèin na postaichean no na brathan uapa." -#: src/App/Page.php:251 +#: src/App/Page.php:252 msgid "" "Ignore this author? You won't be able to see their posts and their " "notifications." msgstr "A bheil thu airson an t-ùghdar seo a leigeil seachad? Chan fhaic thu na postaichean no na brathan uapa." -#: src/App/Page.php:252 +#: src/App/Page.php:253 msgid "Collapse this author's posts?" msgstr "A bheil thu airson postaichean an ùghdair seo a cho-theannachadh?" -#: src/App/Page.php:253 +#: src/App/Page.php:254 msgid "Ignore this author's server?" msgstr "" -#: src/App/Page.php:254 src/Module/Settings/Server/Action.php:61 +#: src/App/Page.php:255 src/Module/Settings/Server/Action.php:61 #: src/Module/Settings/Server/Index.php:108 msgid "" "You won't see any content from this server including reshares in your " "Network page, the community pages and individual conversations." msgstr "" -#: src/App/Page.php:256 +#: src/App/Page.php:257 msgid "Like not successful" msgstr "Cha deach leinn a chur ris na h-annsachdan" -#: src/App/Page.php:257 +#: src/App/Page.php:258 msgid "Dislike not successful" msgstr "Cha deach leinn a thoirt air falbh o na h-annsachdan" -#: src/App/Page.php:258 +#: src/App/Page.php:259 msgid "Sharing not successful" msgstr "Cha deach leinn a cho-roinneadh" -#: src/App/Page.php:259 +#: src/App/Page.php:260 msgid "Attendance unsuccessful" msgstr "Cha deach leis an làthaireachd" -#: src/App/Page.php:260 +#: src/App/Page.php:261 msgid "Backend error" msgstr "Mearachd a’ backend" -#: src/App/Page.php:261 +#: src/App/Page.php:262 msgid "Network error" msgstr "Mearachd lìonraidh" -#: src/App/Page.php:264 +#: src/App/Page.php:265 msgid "Drop files here to upload" msgstr "Leig às faidhlichean an-seo gus an luchdadh suas" -#: src/App/Page.php:265 +#: src/App/Page.php:266 msgid "Your browser does not support drag and drop file uploads." msgstr "Cha chuir am brabhsair agad taic ri luchdadh suas fhaidhlichean le slaodadh is leigeil às." -#: src/App/Page.php:266 +#: src/App/Page.php:267 msgid "" "Please use the fallback form below to upload your files like in the olden " "days." msgstr "Cleachd an t-seann-dòigh airson faidhlichean a luchdadh suas leis an fhoirm gu h-ìosal." -#: src/App/Page.php:267 +#: src/App/Page.php:268 msgid "File is too big ({{filesize}}MiB). Max filesize: {{maxFilesize}}MiB." msgstr "Tha am faidhle ro mhòr ({{filesize}}MiB). Meud as motha nam faidhlichean: {{maxFilesize}}MiB." -#: src/App/Page.php:268 +#: src/App/Page.php:269 msgid "You can't upload files of this type." msgstr "Chan urrainn dhut faidhlichean dhen t-seòrsa seo a luchdadh suas." -#: src/App/Page.php:269 +#: src/App/Page.php:270 msgid "Server responded with {{statusCode}} code." msgstr "Dh’fhreagair am frithealaiche le còd {{statusCode}}." -#: src/App/Page.php:270 +#: src/App/Page.php:271 msgid "Cancel upload" msgstr "Sguir dhen luchdadh suas" -#: src/App/Page.php:271 +#: src/App/Page.php:272 msgid "Upload canceled." msgstr "Chaidh sgur dhen luchdadh suas." -#: src/App/Page.php:272 +#: src/App/Page.php:273 msgid "Are you sure you want to cancel this upload?" msgstr "A bheil thu cinnteach gu bheil thu airson sgur dhen luchdadh suas seo?" -#: src/App/Page.php:273 +#: src/App/Page.php:274 msgid "Remove file" msgstr "Thoir am faidhle air falbh" -#: src/App/Page.php:274 +#: src/App/Page.php:275 msgid "You can't upload any more files." msgstr "Chan urrainn dhut barrachd fhaidhlichean a luchdadh suas." -#: src/App/Page.php:352 +#: src/App/Page.php:353 msgid "toggle mobile" msgstr "toglaich mobile" @@ -792,13 +793,14 @@ msgstr "A h-uile neach-aithne" #: 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/Privacy/PermissionTooltip.php:164 +#: src/Module/Privacy/PermissionTooltip.php:186 +#: src/Module/Settings/Channels.php:160 msgid "Followers" msgstr "Luchd-leantainn" #: src/BaseModule.php:444 src/Content/Widget.php:241 -#: src/Module/Contact.php:417 src/Module/Settings/Channels.php:153 +#: src/Module/Contact.php:417 src/Module/Settings/Channels.php:159 msgid "Following" msgstr "A’ leantainn" @@ -957,7 +959,7 @@ msgstr "Tha na h-ùrachaidhean air postaichean rin dèiligeadh deiseil." msgid "Enter user nickname: " msgstr "Cuir a-steach far-ainm a’ chleachdaiche: " -#: src/Console/User.php:182 src/Model/User.php:819 +#: src/Console/User.php:182 src/Model/User.php:824 #: src/Module/Api/Twitter/ContactEndpoint.php:74 #: src/Module/Moderation/Users/Active.php:71 #: src/Module/Moderation/Users/Blocked.php:71 @@ -1262,281 +1264,281 @@ msgstr[1] "Cho-roinn seo" msgstr[2] "Cho-roinn seo" msgstr[3] "Cho-roinn seo" -#: src/Content/Conversation.php:338 +#: src/Content/Conversation.php:337 msgid "Visible to everybody" msgstr "Chì a h-uile duine e" -#: src/Content/Conversation.php:339 src/Module/Item/Compose.php:200 -#: src/Object/Post.php:1166 +#: src/Content/Conversation.php:338 src/Module/Item/Compose.php:207 +#: src/Object/Post.php:1171 msgid "Please enter a image/video/audio/webpage URL:" msgstr "Cuir a-steach URL deilbh/video/fuaime/làraich-lìn:" -#: src/Content/Conversation.php:340 +#: src/Content/Conversation.php:339 msgid "Tag term:" msgstr "Teirm tagaidh:" -#: src/Content/Conversation.php:341 src/Module/Filer/SaveTag.php:73 +#: src/Content/Conversation.php:340 src/Module/Filer/SaveTag.php:73 msgid "Save to Folder:" msgstr "Sàbhail gu pasgan:" -#: src/Content/Conversation.php:342 +#: src/Content/Conversation.php:341 msgid "Where are you right now?" msgstr "Càit a bheil thu an-dràsta?" -#: src/Content/Conversation.php:343 +#: src/Content/Conversation.php:342 msgid "Delete item(s)?" msgstr "An sguab thu seo às?" -#: src/Content/Conversation.php:355 src/Module/Item/Compose.php:175 +#: src/Content/Conversation.php:354 src/Module/Item/Compose.php:182 msgid "Created at" msgstr "Air a chruthachadh" -#: src/Content/Conversation.php:365 +#: src/Content/Conversation.php:364 msgid "New Post" msgstr "Post ùr" -#: src/Content/Conversation.php:368 +#: src/Content/Conversation.php:367 msgid "Share" msgstr "Co-roinn" -#: src/Content/Conversation.php:371 src/Module/Post/Edit.php:132 +#: src/Content/Conversation.php:370 src/Module/Post/Edit.php:132 msgid "upload photo" msgstr "luchdaich suas dealbh" -#: src/Content/Conversation.php:372 src/Module/Post/Edit.php:133 +#: src/Content/Conversation.php:371 src/Module/Post/Edit.php:133 msgid "Attach file" msgstr "Ceangail faidhle ris" -#: src/Content/Conversation.php:373 src/Module/Post/Edit.php:134 +#: src/Content/Conversation.php:372 src/Module/Post/Edit.php:134 msgid "attach file" msgstr "ceangail faidhle ris" -#: src/Content/Conversation.php:374 src/Module/Item/Compose.php:190 -#: src/Module/Post/Edit.php:171 src/Object/Post.php:1156 +#: src/Content/Conversation.php:373 src/Module/Item/Compose.php:197 +#: src/Module/Post/Edit.php:171 src/Object/Post.php:1161 msgid "Bold" msgstr "Trom" -#: src/Content/Conversation.php:375 src/Module/Item/Compose.php:191 -#: src/Module/Post/Edit.php:172 src/Object/Post.php:1157 +#: src/Content/Conversation.php:374 src/Module/Item/Compose.php:198 +#: src/Module/Post/Edit.php:172 src/Object/Post.php:1162 msgid "Italic" msgstr "Eadailteach" -#: src/Content/Conversation.php:376 src/Module/Item/Compose.php:192 -#: src/Module/Post/Edit.php:173 src/Object/Post.php:1158 +#: src/Content/Conversation.php:375 src/Module/Item/Compose.php:199 +#: src/Module/Post/Edit.php:173 src/Object/Post.php:1163 msgid "Underline" msgstr "Loidhne fodha" -#: src/Content/Conversation.php:377 src/Module/Item/Compose.php:193 -#: src/Module/Post/Edit.php:174 src/Object/Post.php:1160 +#: src/Content/Conversation.php:376 src/Module/Item/Compose.php:200 +#: src/Module/Post/Edit.php:174 src/Object/Post.php:1165 msgid "Quote" msgstr "Iomradh" -#: src/Content/Conversation.php:378 src/Module/Item/Compose.php:194 -#: src/Module/Post/Edit.php:175 src/Object/Post.php:1161 +#: src/Content/Conversation.php:377 src/Module/Item/Compose.php:201 +#: src/Module/Post/Edit.php:175 src/Object/Post.php:1166 msgid "Add emojis" msgstr "Cuir Emojis ris" -#: src/Content/Conversation.php:379 src/Module/Item/Compose.php:195 -#: src/Object/Post.php:1159 +#: src/Content/Conversation.php:378 src/Module/Item/Compose.php:202 +#: src/Object/Post.php:1164 msgid "Content Warning" msgstr "Rabhadh susbainte" -#: src/Content/Conversation.php:380 src/Module/Item/Compose.php:196 -#: src/Module/Post/Edit.php:176 src/Object/Post.php:1162 +#: src/Content/Conversation.php:379 src/Module/Item/Compose.php:203 +#: src/Module/Post/Edit.php:176 src/Object/Post.php:1167 msgid "Code" msgstr "Còd" -#: src/Content/Conversation.php:381 src/Module/Item/Compose.php:197 -#: src/Object/Post.php:1163 +#: src/Content/Conversation.php:380 src/Module/Item/Compose.php:204 +#: src/Object/Post.php:1168 msgid "Image" msgstr "Dealbh" -#: src/Content/Conversation.php:382 src/Module/Item/Compose.php:198 -#: src/Module/Post/Edit.php:177 src/Object/Post.php:1164 +#: src/Content/Conversation.php:381 src/Module/Item/Compose.php:205 +#: src/Module/Post/Edit.php:177 src/Object/Post.php:1169 msgid "Link" msgstr "Ceangal" -#: src/Content/Conversation.php:383 src/Module/Item/Compose.php:199 -#: src/Module/Post/Edit.php:178 src/Object/Post.php:1165 +#: src/Content/Conversation.php:382 src/Module/Item/Compose.php:206 +#: src/Module/Post/Edit.php:178 src/Object/Post.php:1170 msgid "Link or Media" msgstr "Ceangal no meadhan" -#: src/Content/Conversation.php:384 +#: src/Content/Conversation.php:383 msgid "Video" msgstr "Video" -#: src/Content/Conversation.php:385 src/Module/Item/Compose.php:202 +#: src/Content/Conversation.php:384 src/Module/Item/Compose.php:209 #: src/Module/Post/Edit.php:141 msgid "Set your location" msgstr "Suidhich d’ ionad" -#: src/Content/Conversation.php:386 src/Module/Post/Edit.php:142 +#: src/Content/Conversation.php:385 src/Module/Post/Edit.php:142 msgid "set location" msgstr "suidhich d’ ionad" -#: src/Content/Conversation.php:387 src/Module/Post/Edit.php:143 +#: src/Content/Conversation.php:386 src/Module/Post/Edit.php:143 msgid "Clear browser location" msgstr "Falamhaich ionad a’ bhrabhsair" -#: src/Content/Conversation.php:388 src/Module/Post/Edit.php:144 +#: src/Content/Conversation.php:387 src/Module/Post/Edit.php:144 msgid "clear location" msgstr "falamhaich an ionad" -#: src/Content/Conversation.php:390 src/Module/Item/Compose.php:207 +#: src/Content/Conversation.php:389 src/Module/Item/Compose.php:214 #: src/Module/Post/Edit.php:157 msgid "Set title" msgstr "Suidhich an tiotal" -#: src/Content/Conversation.php:392 src/Module/Item/Compose.php:208 +#: src/Content/Conversation.php:391 src/Module/Item/Compose.php:215 #: src/Module/Post/Edit.php:159 msgid "Categories (comma-separated list)" msgstr "Roinnean-seòrsa (liosta sgaraichte le cromagan)." -#: src/Content/Conversation.php:397 src/Module/Item/Compose.php:224 +#: src/Content/Conversation.php:396 src/Module/Item/Compose.php:231 msgid "Scheduled at" msgstr "Air an sgeideal" -#: src/Content/Conversation.php:402 src/Module/Post/Edit.php:146 +#: src/Content/Conversation.php:401 src/Module/Post/Edit.php:146 msgid "Permission settings" msgstr "Roghainnean cead" -#: src/Content/Conversation.php:412 src/Module/Post/Edit.php:155 +#: src/Content/Conversation.php:410 src/Module/Post/Edit.php:155 msgid "Public post" msgstr "Post poblach" -#: src/Content/Conversation.php:426 src/Content/Widget/VCard.php:130 -#: src/Model/Profile.php:483 src/Module/Admin/Logs/View.php:92 +#: src/Content/Conversation.php:424 src/Content/Widget/VCard.php:131 +#: src/Model/Profile.php:483 src/Module/Admin/Logs/View.php:94 #: src/Module/Post/Edit.php:181 msgid "Message" msgstr "Teachdaireachd" -#: src/Content/Conversation.php:427 src/Module/Post/Edit.php:182 +#: src/Content/Conversation.php:425 src/Module/Post/Edit.php:182 #: src/Module/Settings/TwoFactor/Trusted.php:143 msgid "Browser" msgstr "Brabhsair" -#: src/Content/Conversation.php:429 src/Module/Post/Edit.php:185 +#: src/Content/Conversation.php:427 src/Module/Post/Edit.php:185 msgid "Open Compose page" msgstr "Fosgail duilleag an sgrìobhaidh" -#: src/Content/Conversation.php:597 +#: src/Content/Conversation.php:594 msgid "remove" msgstr "thoir air falbh" -#: src/Content/Conversation.php:601 +#: src/Content/Conversation.php:598 msgid "Delete Selected Items" msgstr "Sguab às na nithean a thagh thu" -#: src/Content/Conversation.php:729 src/Content/Conversation.php:732 -#: src/Content/Conversation.php:735 src/Content/Conversation.php:738 -#: src/Content/Conversation.php:741 +#: src/Content/Conversation.php:726 src/Content/Conversation.php:729 +#: src/Content/Conversation.php:732 src/Content/Conversation.php:735 +#: src/Content/Conversation.php:738 #, php-format msgid "You had been addressed (%s)." msgstr "Chaidh d’ ainmeachadh (%s)." -#: src/Content/Conversation.php:744 +#: src/Content/Conversation.php:741 #, php-format msgid "You are following %s." msgstr "Tha thu a’ leantainn air %s." -#: src/Content/Conversation.php:749 +#: src/Content/Conversation.php:746 #, php-format msgid "You subscribed to %s." msgstr "" -#: src/Content/Conversation.php:751 +#: src/Content/Conversation.php:748 msgid "You subscribed to one or more tags in this post." msgstr "Dh’fho-sgrìobh thu air taga no dhà sa phost seo." -#: src/Content/Conversation.php:771 +#: src/Content/Conversation.php:768 #, php-format msgid "%s reshared this." msgstr "Co-roinn %s seo." -#: src/Content/Conversation.php:773 +#: src/Content/Conversation.php:770 msgid "Reshared" msgstr "’Ga cho-roinneadh" -#: src/Content/Conversation.php:773 +#: src/Content/Conversation.php:770 #, php-format msgid "Reshared by %s <%s>" msgstr "’Ga cho-roinneadh le %s <%s>" -#: src/Content/Conversation.php:776 +#: src/Content/Conversation.php:773 #, php-format msgid "%s is participating in this thread." msgstr "Tha %s a’ gabhail pàirt san t-snàithlean seo." -#: src/Content/Conversation.php:779 +#: src/Content/Conversation.php:776 msgid "Stored for general reasons" msgstr "Chaidh a stòradh air adhbharan coitcheann" -#: src/Content/Conversation.php:782 +#: src/Content/Conversation.php:779 msgid "Global post" msgstr "Post co-naisgte" -#: src/Content/Conversation.php:785 +#: src/Content/Conversation.php:782 msgid "Sent via an relay server" msgstr "Chaidh a chur slighe frithealaiche ath-sheachadain" -#: src/Content/Conversation.php:785 +#: src/Content/Conversation.php:782 #, php-format msgid "Sent via the relay server %s <%s>" msgstr "Chaidh a chur slighe frithealaiche ath-sheachadain %s <%s>" -#: src/Content/Conversation.php:788 +#: src/Content/Conversation.php:785 msgid "Fetched" msgstr "Air fhaighinn" -#: src/Content/Conversation.php:788 +#: src/Content/Conversation.php:785 #, php-format msgid "Fetched because of %s <%s>" msgstr "Air fhaighinn ri linn %s <%s>" -#: src/Content/Conversation.php:791 +#: src/Content/Conversation.php:788 msgid "Stored because of a child post to complete this thread." msgstr "Chaidh a stòradh air sàilleibh post-cloinne airson an snàithlean iomlain fhaighinn." -#: src/Content/Conversation.php:794 +#: src/Content/Conversation.php:791 msgid "Local delivery" msgstr "Lìbhrigeadh ionadail" -#: src/Content/Conversation.php:797 +#: src/Content/Conversation.php:794 msgid "Stored because of your activity (like, comment, star, ...)" msgstr "Chaidh a stòradh air sàilleibh do ghnìomhachd (’s toigh, beachd, rionnag, …)" -#: src/Content/Conversation.php:800 +#: src/Content/Conversation.php:797 msgid "Distributed" msgstr "Sgaoilte" -#: src/Content/Conversation.php:803 +#: src/Content/Conversation.php:800 msgid "Pushed to us" msgstr "Air a phutadh thugainne" -#: src/Content/Conversation.php:1529 src/Object/Post.php:248 +#: src/Content/Conversation.php:1518 src/Object/Post.php:261 msgid "Pinned item" msgstr "Nì prìnichte" -#: src/Content/Conversation.php:1546 src/Object/Post.php:548 -#: src/Object/Post.php:549 +#: src/Content/Conversation.php:1535 src/Object/Post.php:555 +#: src/Object/Post.php:556 #, php-format msgid "View %s's profile @ %s" msgstr "Seall a’ phròifil aig %s @ %s" -#: src/Content/Conversation.php:1559 src/Object/Post.php:536 +#: src/Content/Conversation.php:1549 src/Object/Post.php:543 msgid "Categories:" msgstr "Roinnean-seòrsa:" -#: src/Content/Conversation.php:1560 src/Object/Post.php:537 +#: src/Content/Conversation.php:1550 src/Object/Post.php:544 msgid "Filed under:" msgstr "Air a chlàradh fo:" -#: src/Content/Conversation.php:1568 src/Object/Post.php:562 +#: src/Content/Conversation.php:1558 src/Object/Post.php:570 #, php-format msgid "%s from %s" msgstr "%s o %s" -#: src/Content/Conversation.php:1584 +#: src/Content/Conversation.php:1574 msgid "View in context" msgstr "Seall le co-theacsa" @@ -1590,7 +1592,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:199 src/Module/Settings/Channels.php:220 msgid "Images" msgstr "" @@ -1599,7 +1601,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:201 src/Module/Settings/Channels.php:222 msgid "Audio" msgstr "" @@ -1608,7 +1610,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:200 src/Module/Settings/Channels.php:221 msgid "Videos" msgstr "" @@ -1625,7 +1627,7 @@ msgid "Posts from local users on this server" msgstr "Postaichean o luchd-cleachdaidh ionadail an fhrithealaiche seo" #: src/Content/Conversation/Factory/Community.php:47 -#: src/Module/Settings/Channels.php:144 src/Module/Settings/Channels.php:149 +#: src/Module/Settings/Channels.php:150 src/Module/Settings/Channels.php:155 msgid "Global Community" msgstr "Coimhearsnachd cho-naisgte" @@ -1634,7 +1636,7 @@ msgid "Posts from users of the whole federated network" msgstr "Postaichean on luchd-cleachdaidh air an lìonra cho-naisgte gu lèir" #: src/Content/Conversation/Factory/Network.php:38 -#: src/Module/Settings/Channels.php:150 +#: src/Module/Settings/Channels.php:156 msgid "Latest Activity" msgstr "A’ ghnìomhachd as ùire" @@ -1643,7 +1645,7 @@ msgid "Sort by latest activity" msgstr "Seòrsaich a-rèir na gnìomhachd as ùire" #: src/Content/Conversation/Factory/Network.php:39 -#: src/Module/Settings/Channels.php:151 +#: src/Module/Settings/Channels.php:157 msgid "Latest Posts" msgstr "Na postaichean as ùire" @@ -1652,7 +1654,7 @@ msgid "Sort by post received date" msgstr "Seòrsaich a-rèir ceann-là faighinn nam post" #: src/Content/Conversation/Factory/Network.php:40 -#: src/Module/Settings/Channels.php:152 +#: src/Module/Settings/Channels.php:158 msgid "Latest Creation" msgstr "An cruthachadh as ùire" @@ -1669,7 +1671,7 @@ msgstr "Pearsanta" msgid "Posts that mention or involve you" msgstr "Postaichean le iomradh ort no sa bheil thu an sàs" -#: src/Content/Conversation/Factory/Network.php:42 src/Object/Post.php:398 +#: src/Content/Conversation/Factory/Network.php:42 src/Object/Post.php:411 msgid "Starred" msgstr "Rionnag" @@ -1677,124 +1679,196 @@ msgstr "Rionnag" msgid "Favourite Posts" msgstr "Na postaichean as annsa" -#: src/Content/Feature.php:96 +#: src/Content/Feature.php:107 msgid "General Features" msgstr "Gleusan coitcheann" -#: src/Content/Feature.php:98 +#: src/Content/Feature.php:109 msgid "Photo Location" msgstr "Ionad an deilbh" -#: src/Content/Feature.php:98 +#: src/Content/Feature.php:109 msgid "" "Photo metadata is normally stripped. This extracts the location (if present)" " prior to stripping metadata and links it to a map." msgstr "Thèid meata-dàta nan dealbhan a rùsgadh air falbh. Togaidh seo an t-ionad (ma tha gin ann) mus dèid am meata-dàta a rùsgadh is thèid a cheangal ri mapa." -#: src/Content/Feature.php:99 -msgid "Trending Tags" -msgstr "Tagaichean a’ treandadh" +#: src/Content/Feature.php:110 +msgid "Display the community in the navigation" +msgstr "" -#: src/Content/Feature.php:99 +#: src/Content/Feature.php:110 msgid "" -"Show a community page widget with a list of the most popular tags in recent " -"public posts." -msgstr "Seall widget duilleag coimhearsnachd le liosta nan tagaichean as fhèillmhoire sna postaichean poblach as ùire." +"If enabled, the community can be accessed via the navigation menu. " +"Independent from this setting, the community timelines can always be " +"accessed via the channels." +msgstr "" -#: src/Content/Feature.php:104 +#: src/Content/Feature.php:115 msgid "Post Composition Features" msgstr "Gleusan sgrìobhadh puist" -#: src/Content/Feature.php:105 -msgid "Auto-mention Groups" -msgstr "Thoir iomradh air bhuidhnean gu fèin-obrachail" - -#: src/Content/Feature.php:105 -msgid "" -"Add/remove mention when a group page is selected/deselected in ACL window." -msgstr "Cuir ris/thoir air falbh an t-iomradh nuair a thèid duilleag buidhinn a thaghadh no dì-thaghadh san uinneag ACL." - -#: src/Content/Feature.php:106 +#: src/Content/Feature.php:116 msgid "Explicit Mentions" msgstr "Iomraidhean soilleir" -#: src/Content/Feature.php:106 +#: src/Content/Feature.php:116 msgid "" "Add explicit mentions to comment box for manual control over who gets " "mentioned in replies." msgstr "Cuir iomraidhean soilleir ri bogsa a’ bheachd airson smachd a làimh air cò air a thèid iomradh a dhèanamh ann am freagairtean." -#: src/Content/Feature.php:107 +#: src/Content/Feature.php:117 msgid "Add an abstract from ActivityPub content warnings" msgstr "Cuir geàrr-chunntas ris o rabhaidhean susbainte ActivityPub" -#: src/Content/Feature.php:107 +#: src/Content/Feature.php:117 msgid "" "Add an abstract when commenting on ActivityPub posts with a content warning." " Abstracts are displayed as content warning on systems like Mastodon or " "Pleroma." msgstr "Cuir geàrr-chunntas ris nuair a bhios tu a’ beachdachadh air postaichean ActivityPub le rabhadh susbainte riutha. Thèid geàrr-chunntasan a shealltainn ’nan rabhaidhean susbainte air siostaman mar Mastodon no Pleroma." -#: src/Content/Feature.php:112 +#: src/Content/Feature.php:122 msgid "Post/Comment Tools" msgstr "Innealan postaidh/beachdachaidh" -#: src/Content/Feature.php:113 +#: src/Content/Feature.php:123 msgid "Post Categories" msgstr "Roinnean-seòrsa nam post" -#: src/Content/Feature.php:113 +#: src/Content/Feature.php:123 msgid "Add categories to your posts" msgstr "Cuir roinnean-seòrsa ris na postaichean agad" -#: src/Content/Feature.php:118 +#: src/Content/Feature.php:128 +msgid "Network Widgets" +msgstr "" + +#: src/Content/Feature.php:129 src/Content/Widget.php:216 +#: src/Model/Circle.php:601 src/Module/Contact.php:400 +#: src/Module/Welcome.php:76 +msgid "Circles" +msgstr "Cearcallan" + +#: src/Content/Feature.php:129 +msgid "" +"Display posts that have been created by accounts of the selected circle." +msgstr "" + +#: src/Content/Feature.php:130 src/Content/GroupManager.php:147 +#: src/Content/Nav.php:278 src/Content/Text/HTML.php:882 +#: src/Content/Widget.php:538 src/Model/User.php:1390 +msgid "Groups" +msgstr "Buidhnean" + +#: src/Content/Feature.php:130 +msgid "Display posts that have been distributed by the selected group." +msgstr "" + +#: src/Content/Feature.php:131 src/Content/Widget.php:507 +msgid "Archives" +msgstr "Tasg-lannan" + +#: src/Content/Feature.php:131 +msgid "Display an archive where posts can be selected by month and year." +msgstr "" + +#: src/Content/Feature.php:132 src/Content/Widget.php:289 +msgid "Protocols" +msgstr "Pròtacalan" + +#: src/Content/Feature.php:132 +msgid "Display posts with the selected protocols." +msgstr "" + +#: src/Content/Feature.php:133 src/Content/Widget.php:544 +#: src/Module/Settings/Account.php:442 +msgid "Account Types" +msgstr "Seòrsaichean chunntasan" + +#: src/Content/Feature.php:133 +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:472 src/Module/BaseSettings.php:125 +#: src/Module/Settings/Channels.php:225 src/Module/Settings/Display.php:315 +msgid "Channels" +msgstr "" + +#: src/Content/Feature.php:134 +msgid "Display posts in the system channels and user defined channels." +msgstr "" + +#: src/Content/Feature.php:135 src/Content/Widget/SavedSearches.php:60 +msgid "Saved Searches" +msgstr "Lorgan a shàbhail thu" + +#: src/Content/Feature.php:135 +msgid "Display posts that contain subscribed hashtags." +msgstr "" + +#: src/Content/Feature.php:136 src/Content/Widget.php:319 +msgid "Saved Folders" +msgstr "Pasganan air an sàbhaladh" + +#: src/Content/Feature.php:136 +msgid "Display a list of folders in which posts are stored." +msgstr "" + +#: src/Content/Feature.php:137 src/Module/Conversation/Timeline.php:199 +msgid "Own Contacts" +msgstr "An luchd-aithne agadsa" + +#: src/Content/Feature.php:137 +msgid "" +"Include or exclude posts from subscribed accounts. This widget is not " +"visible on all channels." +msgstr "" + +#: src/Content/Feature.php:138 +msgid "Trending Tags" +msgstr "Tagaichean a’ treandadh" + +#: src/Content/Feature.php:138 +msgid "Display a list of the most popular tags in recent public posts." +msgstr "" + +#: src/Content/Feature.php:143 msgid "Advanced Profile Settings" msgstr "Roghainnean adhartach na pròifile" -#: src/Content/Feature.php:119 -msgid "List Groups" -msgstr "Seall na buidhnean" - -#: src/Content/Feature.php:119 -msgid "Show visitors public groups at the Advanced Profile Page" -msgstr "Seall buidhnean poblach dhan fheadhainn a thadhlas air duilleag adhartach na pròifil" - -#: src/Content/Feature.php:120 +#: src/Content/Feature.php:144 msgid "Tag Cloud" msgstr "Neul nan tagaichean" -#: src/Content/Feature.php:120 +#: src/Content/Feature.php:144 msgid "Provide a personal tag cloud on your profile page" msgstr "Solair neul thagaichean pearsanta air duilleag do phròifile" -#: src/Content/Feature.php:121 +#: src/Content/Feature.php:145 msgid "Display Membership Date" msgstr "Seall ceann-là na ballrachd" -#: src/Content/Feature.php:121 +#: src/Content/Feature.php:145 msgid "Display membership date in profile" msgstr "Seall ceann-là na ballrachd sa phròifil" -#: src/Content/Feature.php:126 +#: src/Content/Feature.php:150 msgid "Advanced Calendar Settings" msgstr "Roghainnean adhartach a’ mhìosachain" -#: src/Content/Feature.php:127 +#: src/Content/Feature.php:151 msgid "Allow anonymous access to your calendar" msgstr "Ceadaich inntrigeadh gun ainm dhan mhìosachan agad" -#: src/Content/Feature.php:127 +#: src/Content/Feature.php:151 msgid "" "Allows anonymous visitors to consult your calendar and your public events. " "Contact birthday events are private to you." msgstr "Leigidh seo le aoighean sùil a thoirt air a’ mhìosachan ’s air na tachartasan poblach agad. Bidh tachartasan cinn-là breith an luchd-aithne agad prìobhaideach dhut-sa." -#: src/Content/GroupManager.php:147 src/Content/Nav.php:278 -#: src/Content/Text/HTML.php:881 src/Content/Widget.php:538 -#: src/Model/User.php:1381 -msgid "Groups" -msgstr "Buidhnean" - #: src/Content/GroupManager.php:149 msgid "External link to group" msgstr "Ceangal cèin dhan bhuidheann" @@ -1812,95 +1886,99 @@ msgstr "seall barrachd dheth" msgid "Create new group" msgstr "Cruthaich buidheann ùr" -#: src/Content/Item.php:332 src/Model/Item.php:3254 +#: src/Content/Item.php:331 src/Model/Item.php:3256 msgid "event" msgstr "tachartas" -#: src/Content/Item.php:335 src/Content/Item.php:345 +#: src/Content/Item.php:334 src/Content/Item.php:344 msgid "status" msgstr "staid" -#: src/Content/Item.php:341 src/Model/Item.php:3256 +#: src/Content/Item.php:340 src/Model/Item.php:3258 #: src/Module/Post/Tag/Add.php:123 msgid "photo" msgstr "dealbh" -#: src/Content/Item.php:355 src/Module/Post/Tag/Add.php:141 +#: src/Content/Item.php:354 src/Module/Post/Tag/Add.php:141 #, php-format msgid "%1$s tagged %2$s's %3$s with %4$s" msgstr "Chuir %1$s taga %4$s ri %3$s aig %2$s" -#: src/Content/Item.php:429 view/theme/frio/theme.php:265 +#: src/Content/Item.php:428 view/theme/frio/theme.php:265 msgid "Follow Thread" msgstr "Lean air an t-snàithlean" -#: src/Content/Item.php:430 src/Model/Contact.php:1243 +#: src/Content/Item.php:429 src/Model/Contact.php:1233 msgid "View Status" msgstr "Seall an staid" -#: src/Content/Item.php:431 src/Content/Item.php:452 -#: src/Model/Contact.php:1177 src/Model/Contact.php:1234 -#: src/Model/Contact.php:1244 src/Module/Directory.php:157 +#: src/Content/Item.php:430 src/Content/Item.php:453 +#: src/Model/Contact.php:1168 src/Model/Contact.php:1224 +#: src/Model/Contact.php:1234 src/Module/Directory.php:157 #: src/Module/Settings/Profile/Index.php:259 msgid "View Profile" msgstr "Seall a’ phròifil" -#: src/Content/Item.php:432 src/Model/Contact.php:1245 +#: src/Content/Item.php:431 src/Model/Contact.php:1235 msgid "View Photos" msgstr "Seall na dealbhan" -#: src/Content/Item.php:433 src/Model/Contact.php:1212 +#: src/Content/Item.php:432 src/Model/Contact.php:1202 #: src/Model/Profile.php:468 msgid "Network Posts" msgstr "Postaichean lìonraidh" -#: src/Content/Item.php:434 src/Model/Contact.php:1236 -#: src/Model/Contact.php:1247 +#: src/Content/Item.php:433 src/Model/Contact.php:1226 +#: src/Model/Contact.php:1237 msgid "View Contact" msgstr "Seall an neach-aithne" -#: src/Content/Item.php:435 src/Model/Contact.php:1248 +#: src/Content/Item.php:434 src/Model/Contact.php:1238 msgid "Send PM" msgstr "Cuir TPh" -#: src/Content/Item.php:436 src/Module/Contact.php:467 -#: src/Module/Contact/Profile.php:511 +#: src/Content/Item.php:435 src/Module/Contact.php:467 +#: src/Module/Contact/Profile.php:518 #: src/Module/Moderation/Blocklist/Contact.php:116 #: src/Module/Moderation/Users/Active.php:137 #: src/Module/Moderation/Users/Index.php:152 msgid "Block" msgstr "Bac" -#: src/Content/Item.php:437 src/Module/Contact.php:468 -#: src/Module/Contact/Profile.php:519 +#: src/Content/Item.php:436 src/Module/Contact.php:468 +#: src/Module/Contact/Profile.php:526 #: src/Module/Notifications/Introductions.php:134 #: src/Module/Notifications/Introductions.php:206 #: src/Module/Notifications/Notification.php:89 msgid "Ignore" msgstr "Leig seachad" -#: src/Content/Item.php:438 src/Module/Contact.php:469 -#: src/Module/Contact/Profile.php:527 +#: src/Content/Item.php:437 src/Module/Contact.php:469 +#: src/Module/Contact/Profile.php:534 msgid "Collapse" msgstr "Co-theannaich" -#: src/Content/Item.php:439 src/Object/Post.php:289 +#: src/Content/Item.php:438 src/Object/Post.php:302 #, php-format 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:509 +#: src/Content/Item.php:442 src/Module/Settings/Channels.php:202 +#: src/Module/Settings/Channels.php:223 src/Object/Post.php:516 msgid "Languages" msgstr "Cànanan" -#: src/Content/Item.php:449 src/Content/Widget.php:80 -#: src/Model/Contact.php:1237 src/Model/Contact.php:1249 +#: src/Content/Item.php:445 src/Object/Post.php:596 +msgid "Search Text" +msgstr "" + +#: src/Content/Item.php:450 src/Content/Widget.php:80 +#: src/Model/Contact.php:1227 src/Model/Contact.php:1239 #: src/Module/Contact/Follow.php:167 view/theme/vier/theme.php:195 msgid "Connect/Follow" msgstr "Ceangail ris/Lean air" -#: src/Content/Item.php:883 +#: src/Content/Item.php:884 msgid "Unable to fetch user." msgstr "Chan urrainn dhuinn an cleachdaiche fhaighinn dhut." @@ -1916,7 +1994,7 @@ msgstr "Air ais" msgid "Clear notifications" msgstr "Falamhaich na brathan" -#: src/Content/Nav.php:127 src/Content/Text/HTML.php:868 +#: src/Content/Nav.php:127 src/Content/Text/HTML.php:869 msgid "@name, !group, #tags, content" msgstr "@ainm, !buidheann, #tagaichean, susbaint" @@ -1948,7 +2026,7 @@ msgstr "Na còmhraidhean a thòisich thusa" #: src/Content/Nav.php:230 src/Module/BaseProfile.php:49 #: src/Module/BaseSettings.php:98 src/Module/Contact.php:503 -#: src/Module/Contact/Profile.php:419 src/Module/Profile/Profile.php:268 +#: src/Module/Contact/Profile.php:425 src/Module/Profile/Profile.php:268 #: src/Module/Welcome.php:57 view/theme/frio/theme.php:233 msgid "Profile" msgstr "Pròifil" @@ -1979,7 +2057,7 @@ msgstr "Na postaichean agad sa bheil meadhanan" #: src/Content/Nav.php:233 src/Content/Nav.php:293 #: src/Module/BaseProfile.php:85 src/Module/BaseProfile.php:88 #: src/Module/BaseProfile.php:96 src/Module/BaseProfile.php:99 -#: src/Module/Settings/Display.php:319 view/theme/frio/theme.php:239 +#: src/Module/Settings/Display.php:316 view/theme/frio/theme.php:239 #: view/theme/frio/theme.php:243 msgid "Calendar" msgstr "Mìosachan" @@ -2004,7 +2082,7 @@ msgstr "Dachaigh" msgid "Home Page" msgstr "Duilleag-dhachaigh" -#: src/Content/Nav.php:255 src/Module/Register.php:168 +#: src/Content/Nav.php:255 src/Module/Register.php:169 #: src/Module/Security/Login.php:124 msgid "Register" msgstr "Clàraich leinn" @@ -2033,8 +2111,8 @@ msgstr "Aplacaidean" msgid "Addon applications, utilities, games" msgstr "Tuilleadain aplacaide, goireis is geama" -#: src/Content/Nav.php:269 src/Content/Text/HTML.php:866 -#: src/Module/Admin/Logs/View.php:86 src/Module/Search/Index.php:112 +#: src/Content/Nav.php:269 src/Content/Text/HTML.php:867 +#: src/Module/Admin/Logs/View.php:88 src/Module/Search/Index.php:112 msgid "Search" msgstr "Lorg" @@ -2042,17 +2120,17 @@ msgstr "Lorg" msgid "Search site content" msgstr "Lorg susbaint san làrach" -#: src/Content/Nav.php:272 src/Content/Text/HTML.php:875 +#: src/Content/Nav.php:272 src/Content/Text/HTML.php:876 msgid "Full Text" msgstr "Teacsa slàn" -#: src/Content/Nav.php:273 src/Content/Text/HTML.php:876 +#: src/Content/Nav.php:273 src/Content/Text/HTML.php:877 #: src/Content/Widget/TagCloud.php:68 msgid "Tags" msgstr "Tagaichean" #: 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:878 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" @@ -2084,7 +2162,7 @@ msgid "Information about this friendica instance" msgstr "Fiosrachadh mun ionstans Friendica seo" #: src/Content/Nav.php:301 src/Module/Admin/Tos.php:78 -#: src/Module/BaseAdmin.php:95 src/Module/Register.php:176 +#: src/Module/BaseAdmin.php:95 src/Module/Register.php:177 #: src/Module/Tos.php:101 msgid "Terms of Service" msgstr "Teirmichean na seirbheise" @@ -2178,7 +2256,7 @@ msgstr "Suidheachadh ’s rèiteachadh na làraich" #: src/Module/Moderation/Blocklist/Server/Import.php:118 #: src/Module/Moderation/Blocklist/Server/Index.php:95 #: src/Module/Moderation/Item/Delete.php:61 -#: src/Module/Moderation/Reports.php:89 src/Module/Moderation/Summary.php:75 +#: src/Module/Moderation/Reports.php:104 src/Module/Moderation/Summary.php:75 #: src/Module/Moderation/Users/Active.php:133 #: src/Module/Moderation/Users/Blocked.php:133 #: src/Module/Moderation/Users/Deleted.php:80 @@ -2214,51 +2292,51 @@ msgstr "air adhart" msgid "last" msgstr "dhan deireadh" -#: src/Content/Text/BBCode.php:767 src/Content/Text/BBCode.php:1728 -#: src/Content/Text/BBCode.php:1729 +#: src/Content/Text/BBCode.php:702 src/Content/Text/BBCode.php:1878 +#: src/Content/Text/BBCode.php:1879 msgid "Image/photo" msgstr "Dealbh" -#: src/Content/Text/BBCode.php:985 +#: src/Content/Text/BBCode.php:920 #, php-format msgid "%2$s %3$s" msgstr "%2$s %3$s" -#: src/Content/Text/BBCode.php:1010 src/Model/Item.php:3999 -#: src/Model/Item.php:4005 src/Model/Item.php:4006 +#: src/Content/Text/BBCode.php:945 src/Model/Item.php:4012 +#: src/Model/Item.php:4018 src/Model/Item.php:4019 msgid "Link to source" msgstr "Ceangal dhan tùs" -#: src/Content/Text/BBCode.php:1635 src/Content/Text/HTML.php:905 +#: src/Content/Text/BBCode.php:1759 src/Content/Text/HTML.php:906 msgid "Click to open/close" msgstr "Briog ’ga fhosgladh/dhùnadh" -#: src/Content/Text/BBCode.php:1668 +#: src/Content/Text/BBCode.php:1814 msgid "$1 wrote:" msgstr "Sgrìobh $1:" -#: src/Content/Text/BBCode.php:1733 src/Content/Text/BBCode.php:1734 +#: src/Content/Text/BBCode.php:1888 src/Content/Text/BBCode.php:1889 msgid "Encrypted content" msgstr "Susbaint chrioptaichte" -#: src/Content/Text/BBCode.php:1997 +#: src/Content/Text/BBCode.php:2194 msgid "Invalid source protocol" msgstr "Pròtacal tùis mì-dhligheach" -#: src/Content/Text/BBCode.php:2016 +#: src/Content/Text/BBCode.php:2213 msgid "Invalid link protocol" msgstr "Pròtacal ceangail mì-dhligheach" -#: src/Content/Text/HTML.php:783 +#: src/Content/Text/HTML.php:784 msgid "Loading more entries..." msgstr "A’ luchdadh barrachd nithean…" -#: src/Content/Text/HTML.php:784 +#: src/Content/Text/HTML.php:785 msgid "The end" msgstr "A’ chrìoch" -#: src/Content/Text/HTML.php:860 src/Content/Widget/VCard.php:126 -#: src/Model/Profile.php:477 src/Module/Contact/Profile.php:471 +#: src/Content/Text/HTML.php:861 src/Content/Widget/VCard.php:127 +#: src/Model/Profile.php:477 src/Module/Contact/Profile.php:478 msgid "Follow" msgstr "Lean air" @@ -2330,11 +2408,6 @@ msgstr "Eòlaire co-naisgte" msgid "Local Directory" msgstr "Eòlaire ionadail" -#: src/Content/Widget.php:216 src/Model/Circle.php:601 -#: src/Module/Contact.php:400 src/Module/Welcome.php:76 -msgid "Circles" -msgstr "Cearcallan" - #: src/Content/Widget.php:218 msgid "Everyone" msgstr "A h-uile duine" @@ -2347,23 +2420,15 @@ msgstr "Gu dàimh" msgid "Relationships" msgstr "Dàimhean" -#: src/Content/Widget.php:250 src/Module/Circle.php:292 +#: src/Content/Widget.php:250 src/Module/Circle.php:294 #: src/Module/Contact.php:344 msgid "All Contacts" msgstr "A h-uile neach-aithne" -#: src/Content/Widget.php:289 -msgid "Protocols" -msgstr "Pròtacalan" - #: src/Content/Widget.php:291 msgid "All Protocols" msgstr "Gach pròtacal" -#: src/Content/Widget.php:319 -msgid "Saved Folders" -msgstr "Pasganan air an sàbhaladh" - #: src/Content/Widget.php:321 src/Content/Widget.php:352 msgid "Everything" msgstr "A h-uile càil" @@ -2381,10 +2446,6 @@ msgstr[1] "%d luchd-aithne an cumantas" msgstr[2] "%d luchd-aithne an cumantas" msgstr[3] "%d luchd-aithne an cumantas" -#: src/Content/Widget.php:507 -msgid "Archives" -msgstr "Tasg-lannan" - #: src/Content/Widget.php:515 msgid "On this date" msgstr "Air an latha seo" @@ -2397,7 +2458,7 @@ msgstr "Daoine" msgid "Organisations" msgstr "Buidhnean" -#: src/Content/Widget.php:537 src/Model/Contact.php:1739 +#: src/Content/Widget.php:537 src/Model/Contact.php:1729 msgid "News" msgstr "Naidheachdan" @@ -2405,20 +2466,10 @@ msgstr "Naidheachdan" msgid "Relays" msgstr "" -#: src/Content/Widget.php:544 src/Module/Settings/Account.php:442 -msgid "Account Types" -msgstr "Seòrsaichean chunntasan" - #: src/Content/Widget.php:546 src/Module/Moderation/BaseUsers.php:69 msgid "All" msgstr "Na h-uile" -#: 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 -msgid "Channels" -msgstr "" - #: src/Content/Widget/CalendarExport.php:56 msgid "Export" msgstr "Às-phortaich" @@ -2452,11 +2503,7 @@ msgstr "Seall an luchd-aithne" msgid "Remove term" msgstr "Thoir am briathar air falbh" -#: src/Content/Widget/SavedSearches.php:60 -msgid "Saved Searches" -msgstr "Lorgan a shàbhail thu" - -#: src/Content/Widget/TrendingTags.php:52 +#: src/Content/Widget/TrendingTags.php:53 #, php-format msgid "Trending Tags (last %d hour)" msgid_plural "Trending Tags (last %d hours)" @@ -2465,51 +2512,51 @@ msgstr[1] "Tagaichean a’ treandadh (san %d uair a thìde seo chaidh)" msgstr[2] "Tagaichean a’ treandadh (sna %d uairean a thìde seo chaidh)" msgstr[3] "Tagaichean a’ treandadh (san %d uair a thìde seo chaidh)" -#: src/Content/Widget/TrendingTags.php:53 +#: src/Content/Widget/TrendingTags.php:54 msgid "More Trending Tags" msgstr "Barrachd thagaichean a’ treandadh" -#: src/Content/Widget/VCard.php:104 src/Model/Contact.php:1205 -#: src/Model/Profile.php:461 +#: src/Content/Widget/VCard.php:105 src/Model/Contact.php:1196 +#: src/Model/Profile.php:462 msgid "Post to group" msgstr "" -#: src/Content/Widget/VCard.php:109 src/Model/Contact.php:1210 +#: src/Content/Widget/VCard.php:110 src/Model/Contact.php:1200 #: src/Model/Profile.php:466 src/Module/Moderation/Item/Source.php:85 msgid "Mention" msgstr "Iomradh" -#: src/Content/Widget/VCard.php:119 src/Model/Profile.php:380 -#: src/Module/Contact/Profile.php:408 src/Module/Profile/Profile.php:199 +#: src/Content/Widget/VCard.php:120 src/Model/Profile.php:381 +#: src/Module/Contact/Profile.php:414 src/Module/Profile/Profile.php:199 msgid "XMPP:" msgstr "XMPP:" -#: src/Content/Widget/VCard.php:120 src/Model/Profile.php:381 -#: src/Module/Contact/Profile.php:410 src/Module/Profile/Profile.php:203 +#: src/Content/Widget/VCard.php:121 src/Model/Profile.php:382 +#: src/Module/Contact/Profile.php:416 src/Module/Profile/Profile.php:203 msgid "Matrix:" msgstr "Matrix:" -#: src/Content/Widget/VCard.php:121 src/Model/Event.php:82 +#: src/Content/Widget/VCard.php:122 src/Model/Event.php:82 #: src/Model/Event.php:109 src/Model/Event.php:471 src/Model/Event.php:960 -#: src/Model/Profile.php:375 src/Module/Contact/Profile.php:406 +#: src/Model/Profile.php:376 src/Module/Contact/Profile.php:412 #: src/Module/Directory.php:147 src/Module/Notifications/Introductions.php:187 #: src/Module/Profile/Profile.php:221 msgid "Location:" msgstr "Ionad:" -#: src/Content/Widget/VCard.php:124 src/Model/Profile.php:490 +#: src/Content/Widget/VCard.php:125 src/Model/Profile.php:490 #: src/Module/Notifications/Introductions.php:201 msgid "Network:" msgstr "Lìonra:" -#: src/Content/Widget/VCard.php:128 src/Model/Contact.php:1238 -#: src/Model/Contact.php:1250 src/Model/Profile.php:479 -#: src/Module/Contact/Profile.php:463 +#: src/Content/Widget/VCard.php:129 src/Model/Contact.php:1228 +#: src/Model/Contact.php:1240 src/Model/Profile.php:479 +#: src/Module/Contact/Profile.php:470 msgid "Unfollow" msgstr "Na lean tuilleadh" -#: src/Content/Widget/VCard.php:134 src/Model/Contact.php:1207 -#: src/Model/Profile.php:463 +#: src/Content/Widget/VCard.php:135 src/Model/Contact.php:1198 +#: src/Model/Profile.php:464 msgid "View group" msgstr "" @@ -2517,8 +2564,8 @@ msgstr "" msgid "Yourself" msgstr "Thu fhèin" -#: src/Core/ACL.php:202 src/Module/PermissionTooltip.php:147 -#: src/Module/PermissionTooltip.php:169 +#: src/Core/ACL.php:202 src/Module/Privacy/PermissionTooltip.php:170 +#: src/Module/Privacy/PermissionTooltip.php:192 msgid "Mutuals" msgstr "Co-dhàimhean" @@ -2526,8 +2573,8 @@ msgstr "Co-dhàimhean" msgid "Post to Email" msgstr "Postaich dhan phost-d" -#: src/Core/ACL.php:321 src/Module/PermissionTooltip.php:90 -#: src/Module/PermissionTooltip.php:211 +#: src/Core/ACL.php:321 src/Module/Privacy/PermissionTooltip.php:117 +#: src/Module/Privacy/PermissionTooltip.php:231 msgid "Public" msgstr "Poblach" @@ -2537,7 +2584,7 @@ msgid "" "community pages and by anyone with its link." msgstr "Thèid an t-susbaint seo a shealltainn dhan luchd-leantainn gu lèir agad agus chithear air duilleagan na coimhearsnachd i agus chì a h-uile duine aig a bheil an ceangal seo i." -#: src/Core/ACL.php:323 src/Module/PermissionTooltip.php:98 +#: src/Core/ACL.php:323 src/Module/Privacy/PermissionTooltip.php:119 msgid "Limited/Private" msgstr "Cuingichte/Prìobhaideach" @@ -2779,125 +2826,133 @@ msgstr "Mòideal GNU Multiple Precision aig PHP" msgid "Error: GNU Multiple Precision PHP module required but not installed." msgstr "Mearachd: Tha am mòideal GNU Multiple Precision aig PHP riatanach ach cha deach a stàladh." -#: src/Core/Installer.php:516 +#: src/Core/Installer.php:499 +msgid "IDN Functions PHP module" +msgstr "" + +#: src/Core/Installer.php:500 +msgid "Error: IDN Functions PHP module required but not installed." +msgstr "" + +#: src/Core/Installer.php:523 msgid "" "The web installer needs to be able to create a file called " "\"local.config.php\" in the \"config\" folder of your web server and it is " "unable to do so." msgstr "Feumaidh an stàlaichear-lìn faidhle a chruthachadh air a bheil “local.config.php” ann am pasgan “config” an fhrithealaiche-lìn agad is chan urrainn dha sin a dhèanamh." -#: src/Core/Installer.php:517 +#: src/Core/Installer.php:524 msgid "" "This is most often a permission setting, as the web server may not be able " "to write files in your folder - even if you can." msgstr "Mar as trice, is roghainn cead as coireach agus ’s dòcha nach fhaod am frithealaiche-lìn faidhlichean a sgrìobhadh sa phasgan agad – fiù mas urrainn dhut fhèin." -#: src/Core/Installer.php:518 +#: src/Core/Installer.php:525 msgid "" "At the end of this procedure, we will give you a text to save in a file " "named local.config.php in your Friendica \"config\" folder." msgstr "Air deireadh na sgeòil, bheir sinn teacsa thugad ach an sàbhail thu e ann am faidhle air a bheil local.config.php sa phasgan “config” aig Friendica." -#: src/Core/Installer.php:519 +#: src/Core/Installer.php:526 msgid "" "You can alternatively skip this procedure and perform a manual installation." " Please see the file \"doc/INSTALL.md\" for instructions." msgstr "Mar roghainn eile, leig seo dhan dàrna taobh agus dèan stàladh a làimh. Faic am faidhle “doc/INSTALL.md” airson stiùireadh." -#: src/Core/Installer.php:522 +#: src/Core/Installer.php:529 msgid "config/local.config.php is writable" msgstr "Gabhaidh sgrìobhadh san fhaidhle config/local.config.php" -#: src/Core/Installer.php:542 +#: src/Core/Installer.php:549 msgid "" "Friendica uses the Smarty3 template engine to render its web views. Smarty3 " "compiles templates to PHP to speed up rendering." msgstr "Cleachdaidh Friendica einnsean theamplaidean Smarty3 airson na seallaidhean-lìn aige a reandaradh. Trusaidh Smarty3 na teamplaidean gu PHP airson an reandaradh a dhèanamh nas luaithe." -#: src/Core/Installer.php:543 +#: src/Core/Installer.php:550 msgid "" "In order to store these compiled templates, the web server needs to have " "write access to the directory view/smarty3/ under the Friendica top level " "folder." msgstr "Airson na teamplaidean sin a stòradh às dèidh an trusaidh, feumaidh inntrigeadh a chùm sgrìobhaidh sa phasgan view/smarty3/ fo phrìomh-phasgan Friendica a bhith aig an fhrithealaiche-lìn." -#: src/Core/Installer.php:544 +#: src/Core/Installer.php:551 msgid "" "Please ensure that the user that your web server runs as (e.g. www-data) has" " write access to this folder." msgstr "Dèan cinnteach gu bheil inntrigeadh a chùm sgrìobhaidh dhan phasgan seo aig a’ chleachdaiche leis a bheil am frithealaiche-lìn ’ga ruith (m.e. www-data)." -#: src/Core/Installer.php:545 +#: src/Core/Installer.php:552 msgid "" "Note: as a security measure, you should give the web server write access to " "view/smarty3/ only--not the template files (.tpl) that it contains." msgstr "An aire: a chùm tèarainteachd, bu chòir dhut inntrigeadh a chùm sgrìobhaidh a thoirt dhan fhrithealaiche-lìn airson a’ phasgain view/smarty3/ a-mhàin is chan ann dha na faidhlichean teamplaide (.tpl) a tha ’na bhroinn." -#: src/Core/Installer.php:548 +#: src/Core/Installer.php:555 msgid "view/smarty3 is writable" msgstr "Gabhaidh sgrìobhadh sa phasgan view/smarty3" -#: src/Core/Installer.php:576 +#: src/Core/Installer.php:583 msgid "" "Url rewrite in .htaccess seems not working. Make sure you copied .htaccess-" "dist to .htaccess." msgstr "Tha coltas nach eil an Url rewrite ag obair san fhaidhle .htaccess. Dèan cinnteach gun do chruthaich thu lethbhreac dhe .htaccess-dist aig .htaccess." -#: src/Core/Installer.php:577 +#: src/Core/Installer.php:584 msgid "" "In some circumstances (like running inside containers), you can skip this " "error." msgstr "Ann an cuid a shuidheachaidhean (can ruith am broinn suithich), ’s urrainn dhut a’ mhearachd seo a leigeil seachad." -#: src/Core/Installer.php:579 +#: src/Core/Installer.php:586 msgid "Error message from Curl when fetching" msgstr "Teachdaireachd mearachd o Curl rè na faighinn" -#: src/Core/Installer.php:585 +#: src/Core/Installer.php:592 msgid "Url rewrite is working" msgstr "Tha Url rewrite ag obair" -#: src/Core/Installer.php:614 +#: src/Core/Installer.php:621 msgid "" "The detection of TLS to secure the communication between the browser and the" " new Friendica server failed." msgstr "Cha deach leinn mothachadh dha TLS a chùm conaltraidh thèarainte eadar am brabhsair ’s am frithealaiche Friendica ùr." -#: src/Core/Installer.php:615 +#: src/Core/Installer.php:622 msgid "" "It is highly encouraged to use Friendica only over a secure connection as " "sensitive information like passwords will be transmitted." msgstr "Mholamaid nach cleachd thu Friendica ach thar ceangal tèarainte idir on a thèid fiosrachadh dìomhair mar fhaclan-faire a thar-chur." -#: src/Core/Installer.php:616 +#: src/Core/Installer.php:623 msgid "Please ensure that the connection to the server is secure." msgstr "Dèan cinnteach gum bi an ceangal dhan fhrithealaiche tèarainte." -#: src/Core/Installer.php:617 +#: src/Core/Installer.php:624 msgid "No TLS detected" msgstr "Cha do mhothaich sinn dha TLS" -#: src/Core/Installer.php:619 +#: src/Core/Installer.php:626 msgid "TLS detected" msgstr "Mhothaich sinn dha TLS" -#: src/Core/Installer.php:636 +#: src/Core/Installer.php:643 msgid "ImageMagick PHP extension is not installed" msgstr "Cha deach an tuilleadan ImageMagick aig PHP a stàladh" -#: src/Core/Installer.php:638 +#: src/Core/Installer.php:645 msgid "ImageMagick PHP extension is installed" msgstr "Chaidh an tuilleadan ImageMagick aig PHP a stàladh" -#: src/Core/Installer.php:659 +#: src/Core/Installer.php:666 msgid "Database already in use." msgstr "Tha an stòr-dàta ’ga chleachdadh mu thràth." -#: src/Core/Installer.php:664 +#: src/Core/Installer.php:671 msgid "Could not connect to database." msgstr "Cha b’ urrainn dhuinn ceangal ris an stòr-dàta." -#: src/Core/L10n.php:444 src/Model/Item.php:2298 +#: src/Core/L10n.php:444 src/Model/Item.php:2300 msgid "Undetermined" msgstr "" @@ -2907,37 +2962,37 @@ msgid "%s (%s)" msgstr "" #: src/Core/L10n.php:499 src/Model/Event.php:430 -#: src/Module/Settings/Display.php:287 +#: src/Module/Settings/Display.php:284 msgid "Monday" msgstr "DiLuain" #: src/Core/L10n.php:499 src/Model/Event.php:431 -#: src/Module/Settings/Display.php:288 +#: src/Module/Settings/Display.php:285 msgid "Tuesday" msgstr "DiMàirt" #: src/Core/L10n.php:499 src/Model/Event.php:432 -#: src/Module/Settings/Display.php:289 +#: src/Module/Settings/Display.php:286 msgid "Wednesday" msgstr "DiCiadain" #: src/Core/L10n.php:499 src/Model/Event.php:433 -#: src/Module/Settings/Display.php:290 +#: src/Module/Settings/Display.php:287 msgid "Thursday" msgstr "DiarDaoin" #: src/Core/L10n.php:499 src/Model/Event.php:434 -#: src/Module/Settings/Display.php:291 +#: src/Module/Settings/Display.php:288 msgid "Friday" msgstr "DihAoine" #: src/Core/L10n.php:499 src/Model/Event.php:435 -#: src/Module/Settings/Display.php:292 +#: src/Module/Settings/Display.php:289 msgid "Saturday" msgstr "DiSathairne" #: src/Core/L10n.php:499 src/Model/Event.php:429 -#: src/Module/Settings/Display.php:286 +#: src/Module/Settings/Display.php:283 msgid "Sunday" msgstr "DiDòmhnaich" @@ -3072,19 +3127,19 @@ msgid "" "The debug logfile '%s' is not usable. No logging possible (error: '%s')" msgstr "Cha ghabh faidhle “%s” an loga dì-bhugachaidh a chleachdadh. Cha ghabh logadh a dhèanamh (mearachd: “%s”)" -#: src/Core/Renderer.php:89 src/Core/Renderer.php:118 -#: src/Core/Renderer.php:147 src/Core/Renderer.php:181 +#: src/Core/Renderer.php:92 src/Core/Renderer.php:121 +#: src/Core/Renderer.php:150 src/Core/Renderer.php:184 #: src/Render/FriendicaSmartyEngine.php:60 msgid "" "Friendica can't display this page at the moment, please contact the " "administrator." msgstr "Chan urrainn dha Friendica an duilleag seo a shealltainn an-dràsta, cuir fios gun rianaire." -#: src/Core/Renderer.php:143 +#: src/Core/Renderer.php:146 msgid "template engine cannot be registered without a name." msgstr "cha ghabh einnsean theamplaidean a chlàradh gun ainm." -#: src/Core/Renderer.php:177 +#: src/Core/Renderer.php:180 msgid "template engine is not registered!" msgstr "cha deach an t-einnsean theamplaidean a chlàradh!" @@ -3258,7 +3313,7 @@ msgstr "cuir ris" msgid "Edit circle" msgstr "Deasaich an cearcall" -#: src/Model/Circle.php:606 src/Module/Circle.php:193 +#: src/Model/Circle.php:606 src/Module/Circle.php:195 msgid "Contacts not in any circle" msgstr "Luchd-aithne gun chearcall" @@ -3266,8 +3321,8 @@ msgstr "Luchd-aithne gun chearcall" msgid "Create a new circle" msgstr "Cruthaich cearcall ùr" -#: src/Model/Circle.php:609 src/Module/Circle.php:178 -#: src/Module/Circle.php:201 src/Module/Circle.php:276 +#: src/Model/Circle.php:609 src/Module/Circle.php:180 +#: src/Module/Circle.php:203 src/Module/Circle.php:278 msgid "Circle Name: " msgstr "Ainm a’ chearcaill: " @@ -3275,90 +3330,90 @@ msgstr "Ainm a’ chearcaill: " msgid "Edit circles" msgstr "Deasaich na cearcallan" -#: src/Model/Contact.php:1257 src/Module/Moderation/Users/Pending.php:102 +#: src/Model/Contact.php:1247 src/Module/Moderation/Users/Pending.php:102 #: src/Module/Notifications/Introductions.php:132 #: src/Module/Notifications/Introductions.php:204 msgid "Approve" msgstr "Aontaich ris" -#: src/Model/Contact.php:1735 +#: src/Model/Contact.php:1725 msgid "Organisation" msgstr "Buidheann" -#: src/Model/Contact.php:1743 +#: src/Model/Contact.php:1733 msgid "Group" msgstr "Buidheann" -#: src/Model/Contact.php:1747 src/Module/Moderation/BaseUsers.php:130 +#: src/Model/Contact.php:1737 src/Module/Moderation/BaseUsers.php:131 msgid "Relay" msgstr "Ath-sheachadan" -#: src/Model/Contact.php:3050 +#: src/Model/Contact.php:3046 msgid "Disallowed profile URL." msgstr "URL pròifile mì-dhligheach." -#: src/Model/Contact.php:3055 src/Module/Friendica.php:101 +#: src/Model/Contact.php:3051 src/Module/Friendica.php:100 msgid "Blocked domain" msgstr "Àrainn bhacte" -#: src/Model/Contact.php:3060 +#: src/Model/Contact.php:3056 msgid "Connect URL missing." msgstr "Tha URL a’ cheangail a dhìth." -#: src/Model/Contact.php:3069 +#: src/Model/Contact.php:3065 msgid "" "The contact could not be added. Please check the relevant network " "credentials in your Settings -> Social Networks page." msgstr "Cha b’ urrainn dhuinn an neach-aithne a chur ris. Thoir sùil air teisteas an lìonraidh iomchaidh air duilleag nan “Roghainnean” > “Lìonraidhean sòisealta” agad." -#: src/Model/Contact.php:3087 +#: src/Model/Contact.php:3083 #, php-format msgid "Expected network %s does not match actual network %s" msgstr "Chan eil an lìonra %s air a bheil dùil co-ionnann ris a lìonra %s a tha ann" -#: src/Model/Contact.php:3104 +#: src/Model/Contact.php:3100 msgid "This seems to be a relay account. They can't be followed by users." msgstr "" -#: src/Model/Contact.php:3111 +#: src/Model/Contact.php:3107 msgid "The profile address specified does not provide adequate information." msgstr "Chan eil an seòladh pròifile a shònraich thu a’ solar am fiosrachadh iomchaidh." -#: src/Model/Contact.php:3113 +#: src/Model/Contact.php:3109 msgid "No compatible communication protocols or feeds were discovered." msgstr "Cha do lorg sinn pròtacal conaltraidh no inbhir iomchaidh." -#: src/Model/Contact.php:3116 +#: src/Model/Contact.php:3112 msgid "An author or name was not found." msgstr "Cha deach an t-ùghdar no ainm a lorg." -#: src/Model/Contact.php:3119 +#: src/Model/Contact.php:3115 msgid "No browser URL could be matched to this address." msgstr "Cha b’ urrainn dhuinn URL a’ bhrabhsair a mhaidseadh ris an t-seòladh seo." -#: src/Model/Contact.php:3122 +#: src/Model/Contact.php:3118 msgid "" "Unable to match @-style Identity Address with a known protocol or email " "contact." msgstr "Tha b’ urrainn dhuinn an seòladh-aithne san stoidhle @ a mhaidseadh le pròtacal as aithne dhuinn no neach-aithne puist-d." -#: src/Model/Contact.php:3123 +#: src/Model/Contact.php:3119 msgid "Use mailto: in front of address to force email check." msgstr "Cleachd mailto: ron t-seòladh airson sgrùdadh nam post-d a sparradh." -#: src/Model/Contact.php:3129 +#: src/Model/Contact.php:3125 msgid "" "The profile address specified belongs to a network which has been disabled " "on this site." msgstr "Tha seòladh na pròifil a shònraich thu a’ buntainn ri lìonra a chaidh a chur à comas air an làrach seo." -#: src/Model/Contact.php:3134 +#: src/Model/Contact.php:3130 msgid "" "Limited profile. This person will be unable to receive direct/personal " "notifications from you." msgstr "Pròifil chuingichte. Chan fhaigh an neach seo brathan dìreach/pearsanta uat." -#: src/Model/Contact.php:3200 +#: src/Model/Contact.php:3196 msgid "Unable to retrieve contact information." msgstr "Cha d’ fhuair sinn grèim air fiosrachadh an neach-aithne." @@ -3390,17 +3445,17 @@ msgid "today" msgstr "an-diugh" #: src/Model/Event.php:463 src/Module/Calendar/Show.php:129 -#: src/Module/Settings/Display.php:297 src/Util/Temporal.php:353 +#: src/Module/Settings/Display.php:294 src/Util/Temporal.php:353 msgid "month" msgstr "mìos" #: src/Model/Event.php:464 src/Module/Calendar/Show.php:130 -#: src/Module/Settings/Display.php:298 src/Util/Temporal.php:354 +#: src/Module/Settings/Display.php:295 src/Util/Temporal.php:354 msgid "week" msgstr "seachdain" #: src/Model/Event.php:465 src/Module/Calendar/Show.php:131 -#: src/Module/Settings/Display.php:299 src/Util/Temporal.php:355 +#: src/Module/Settings/Display.php:296 src/Util/Temporal.php:355 msgid "day" msgstr "latha" @@ -3408,7 +3463,7 @@ msgstr "latha" msgid "No events to display" msgstr "Chan eil tachartas ri shealltainn ann" -#: src/Model/Event.php:516 src/Module/DFRN/Poll.php:47 src/Module/Feed.php:69 +#: src/Model/Event.php:516 src/Module/DFRN/Poll.php:47 src/Module/Feed.php:68 #: src/Module/Update/Profile.php:56 msgid "Access to this profile has been restricted." msgstr "Chaidh an t-inntrigeadh dhan phròifil seo a chuingeachadh." @@ -3463,58 +3518,57 @@ msgstr "Cò-là breith aig %s" msgid "Happy Birthday %s" msgstr "Co-là breith sona dhut, %s" -#: src/Model/Item.php:2305 +#: src/Model/Item.php:2307 #, php-format msgid "%s (%s - %s): %s" msgstr "" -#: src/Model/Item.php:2307 +#: src/Model/Item.php:2309 #, php-format msgid "%s (%s): %s" msgstr "" -#: src/Model/Item.php:2310 +#: src/Model/Item.php:2312 #, php-format msgid "Detected languages in this post:\\n%s" msgstr "Na cànanan dhan a mhothaich sinn sa phost seo:\\n%s" -#: src/Model/Item.php:3258 +#: src/Model/Item.php:3260 msgid "activity" msgstr "gnìomhachd" -#: src/Model/Item.php:3260 +#: src/Model/Item.php:3262 msgid "comment" msgstr "beachd" -#: src/Model/Item.php:3263 src/Module/Post/Tag/Add.php:123 +#: src/Model/Item.php:3265 src/Module/Post/Tag/Add.php:123 msgid "post" msgstr "post" -#: src/Model/Item.php:3434 +#: src/Model/Item.php:3435 #, php-format msgid "%s is blocked" msgstr "Tha %s ’ga bhacadh" -#: src/Model/Item.php:3436 +#: src/Model/Item.php:3437 #, php-format msgid "%s is ignored" msgstr "Tha %s ’ga leigeil seachad" -#: src/Model/Item.php:3438 +#: src/Model/Item.php:3439 #, php-format msgid "Content from %s is collapsed" msgstr "Tha susbaint o %s ’ga cho-theannachadh" -#: src/Model/Item.php:3442 -#, php-format -msgid "Content warning: %s" -msgstr "Rabhadh susbainte: %s" +#: src/Model/Item.php:3443 +msgid "Sensitive content" +msgstr "" -#: src/Model/Item.php:3906 +#: src/Model/Item.php:3912 msgid "bytes" msgstr "baidht" -#: src/Model/Item.php:3937 +#: src/Model/Item.php:3943 #, php-format msgid "%2$s (%3$d%%, %1$d vote)" msgid_plural "%2$s (%3$d%%, %1$d votes)" @@ -3523,7 +3577,7 @@ msgstr[1] "%2$s (%3$d%%, %1$d bhòt)" msgstr[2] "%2$s (%3$d%%, %1$d bhòtaichean)" msgstr[3] "%2$s (%3$d%%, %1$d bhòt)" -#: src/Model/Item.php:3939 +#: src/Model/Item.php:3945 #, php-format msgid "%2$s (%1$d vote)" msgid_plural "%2$s (%1$d votes)" @@ -3532,7 +3586,7 @@ msgstr[1] "%2$s (%1$d bhòt)" msgstr[2] "%2$s (%1$d bhòtaichean)" msgstr[3] "%2$s (%1$d bhòt)" -#: src/Model/Item.php:3944 +#: src/Model/Item.php:3950 #, php-format msgid "%d voter. Poll end: %s" msgid_plural "%d voters. Poll end: %s" @@ -3541,7 +3595,7 @@ msgstr[1] "Rinn %d bhòtadh. Crìoch a’ chunntais-bheachd: %s" msgstr[2] "Rinn %d bhòtadh. Crìoch a’ chunntais-bheachd: %s" msgstr[3] "Rinn %d bhòtadh. Crìoch a’ chunntais-bheachd: %s" -#: src/Model/Item.php:3946 +#: src/Model/Item.php:3952 #, php-format msgid "%d voter." msgid_plural "%d voters." @@ -3550,12 +3604,12 @@ msgstr[1] "Rinn %d bhòtadh." msgstr[2] "Rinn %d bhòtadh." msgstr[3] "Rinn %d bhòtadh." -#: src/Model/Item.php:3948 +#: src/Model/Item.php:3954 #, php-format msgid "Poll end: %s" msgstr "Crìoch a’ bhunntais-bheachd:%s" -#: src/Model/Item.php:3982 src/Model/Item.php:3983 +#: src/Model/Item.php:3995 src/Model/Item.php:3996 msgid "View on separate page" msgstr "Seall air duilleag fa leth" @@ -3563,25 +3617,25 @@ msgstr "Seall air duilleag fa leth" msgid "[no subject]" msgstr "[gun chuspair]" -#: src/Model/Photo.php:1187 src/Module/Media/Photo/Upload.php:168 +#: src/Model/Photo.php:1198 src/Module/Media/Photo/Upload.php:168 msgid "Wall Photos" msgstr "Dealbhan balla" -#: src/Model/Profile.php:363 src/Module/Profile/Profile.php:283 +#: src/Model/Profile.php:364 src/Module/Profile/Profile.php:283 #: src/Module/Profile/Profile.php:285 msgid "Edit profile" msgstr "Deasaich a’ phròifil" -#: src/Model/Profile.php:365 +#: src/Model/Profile.php:366 msgid "Change profile photo" msgstr "Atharraich dealbh na pròifil" -#: src/Model/Profile.php:378 src/Module/Directory.php:152 +#: src/Model/Profile.php:379 src/Module/Directory.php:152 #: src/Module/Profile/Profile.php:209 msgid "Homepage:" msgstr "Duilleag-dhachaigh:" -#: src/Model/Profile.php:379 src/Module/Contact/Profile.php:412 +#: src/Model/Profile.php:380 src/Module/Contact/Profile.php:418 #: src/Module/Notifications/Introductions.php:189 msgid "About:" msgstr "Mu dhèidhinn:" @@ -3626,165 +3680,165 @@ msgstr "Cuimhneachain air tachartasan" msgid "Upcoming events the next 7 days:" msgstr "Tachartasan anns na 7 làithean seo tighinn:" -#: src/Model/Profile.php:893 +#: src/Model/Profile.php:882 #, php-format msgid "OpenWebAuth: %1$s welcomes %2$s" msgstr "OpenWebAuth: Tha %1$s a’ cur fàilte air %2$s" -#: src/Model/Profile.php:1033 +#: src/Model/Profile.php:1022 msgid "Hometown:" msgstr "Baile d’ àraich:" -#: src/Model/Profile.php:1034 +#: src/Model/Profile.php:1023 msgid "Marital Status:" msgstr "Inbhe pòsaidh:" -#: src/Model/Profile.php:1035 +#: src/Model/Profile.php:1024 msgid "With:" msgstr "Le:" -#: src/Model/Profile.php:1036 +#: src/Model/Profile.php:1025 msgid "Since:" msgstr "O chionn:" -#: src/Model/Profile.php:1037 +#: src/Model/Profile.php:1026 msgid "Sexual Preference:" msgstr "Aidmheil cleamhnais:" -#: src/Model/Profile.php:1038 +#: src/Model/Profile.php:1027 msgid "Political Views:" msgstr "Beachdan poilitigeach:" -#: src/Model/Profile.php:1039 +#: src/Model/Profile.php:1028 msgid "Religious Views:" msgstr "Beachdan creideamhach:" -#: src/Model/Profile.php:1040 +#: src/Model/Profile.php:1029 msgid "Likes:" msgstr "’S toigh seo le:" -#: src/Model/Profile.php:1041 +#: src/Model/Profile.php:1030 msgid "Dislikes:" msgstr "Cha toigh seo le:" -#: src/Model/Profile.php:1042 +#: src/Model/Profile.php:1031 msgid "Title/Description:" msgstr "Tiotal/Tuairisgeul:" -#: src/Model/Profile.php:1043 src/Module/Admin/Summary.php:197 +#: src/Model/Profile.php:1032 src/Module/Admin/Summary.php:197 #: src/Module/Moderation/Report/Create.php:280 #: src/Module/Moderation/Summary.php:76 msgid "Summary" msgstr "Geàrr-chunntas" -#: src/Model/Profile.php:1044 +#: src/Model/Profile.php:1033 msgid "Musical interests" msgstr "Ùidhean ciùil" -#: src/Model/Profile.php:1045 +#: src/Model/Profile.php:1034 msgid "Books, literature" msgstr "Leabhraichean ⁊ litreachas" -#: src/Model/Profile.php:1046 +#: src/Model/Profile.php:1035 msgid "Television" msgstr "Telebhisean" -#: src/Model/Profile.php:1047 +#: src/Model/Profile.php:1036 msgid "Film/dance/culture/entertainment" msgstr "Film/dannsa/cultar/dibheirsean" -#: src/Model/Profile.php:1048 +#: src/Model/Profile.php:1037 msgid "Hobbies/Interests" msgstr "Cur-seachadan/ùidhean" -#: src/Model/Profile.php:1049 +#: src/Model/Profile.php:1038 msgid "Love/romance" msgstr "Gaol/suirghe" -#: src/Model/Profile.php:1050 +#: src/Model/Profile.php:1039 msgid "Work/employment" msgstr "Obair/fastadh" -#: src/Model/Profile.php:1051 +#: src/Model/Profile.php:1040 msgid "School/education" msgstr "Sgoil/foghlam" -#: src/Model/Profile.php:1052 +#: src/Model/Profile.php:1041 msgid "Contact information and Social Networks" msgstr "Fiosrachadh conaltraidh is meadhanan sòisealta" -#: src/Model/User.php:228 src/Model/User.php:1294 +#: src/Model/User.php:233 src/Model/User.php:1303 msgid "SERIOUS ERROR: Generation of security keys failed." msgstr "MEARACHD MHÒR: Dh’fhàillig le gintinn nan iuchraichean tèarainteachd." -#: src/Model/User.php:728 src/Model/User.php:761 +#: src/Model/User.php:733 src/Model/User.php:766 msgid "Login failed" msgstr "Dh’fhàillig leis a’ chlàradh a-steach" -#: src/Model/User.php:793 +#: src/Model/User.php:798 msgid "Not enough information to authenticate" msgstr "Tha fiosrachadh a dhìth dhan dearbhadh" -#: src/Model/User.php:914 +#: src/Model/User.php:923 msgid "Password can't be empty" msgstr "Chan fhaod am facal-faire a bhith bàn" -#: src/Model/User.php:956 +#: src/Model/User.php:965 msgid "Empty passwords are not allowed." msgstr "Chan eil faclan-faire bàna ceadaichte." -#: src/Model/User.php:960 +#: src/Model/User.php:969 msgid "" "The new password has been exposed in a public data dump, please choose " "another." msgstr "Chaidh am facal-faire ùr fhoillseachadh ann an dumpadh dàta poblach, tagh fear eile." -#: src/Model/User.php:964 +#: src/Model/User.php:973 msgid "The password length is limited to 72 characters." msgstr "Chan fhaod am facal-faire a bhith nas fhaide na 72 caractar." -#: src/Model/User.php:968 +#: src/Model/User.php:977 msgid "The password can't contain white spaces nor accentuated letters" msgstr "Chan fhaod àite bàn no litir le stràc a bhith am broinn an fhacail-fhaire" -#: src/Model/User.php:1177 +#: src/Model/User.php:1186 msgid "Passwords do not match. Password unchanged." msgstr "Chan eil an dà fhacal-faire co-ionnann. Cha deach am facal-faire atharrachadh." -#: src/Model/User.php:1184 +#: src/Model/User.php:1193 msgid "An invitation is required." msgstr "Tha feum air cuireadh." -#: src/Model/User.php:1188 +#: src/Model/User.php:1197 msgid "Invitation could not be verified." msgstr "Cha b’ urrainn dhuinn an cuireadh a dhearbhadh." -#: src/Model/User.php:1196 +#: src/Model/User.php:1205 msgid "Invalid OpenID url" msgstr "URL OpenID mì-dhligheach" -#: src/Model/User.php:1209 src/Security/Authentication.php:241 +#: src/Model/User.php:1218 src/Security/Authentication.php:230 msgid "" "We encountered a problem while logging in with the OpenID you provided. " "Please check the correct spelling of the ID." msgstr "Thachair sinn ri duilgheadas fhad ’s a bha sinn ’gad clàradh a-steach leis an OpenID a thug thu seachad. Thoir sùil air litreachadh an ID." -#: src/Model/User.php:1209 src/Security/Authentication.php:241 +#: src/Model/User.php:1218 src/Security/Authentication.php:230 msgid "The error message was:" msgstr "Seo teachdaireachd na mearachd:" -#: src/Model/User.php:1215 +#: src/Model/User.php:1224 msgid "Please enter the required information." msgstr "Cuir a-steach am fiosrachadh riatanach." -#: src/Model/User.php:1229 +#: src/Model/User.php:1238 #, php-format msgid "" "system.username_min_length (%s) and system.username_max_length (%s) are " "excluding each other, swapping values." msgstr "Tha system.username_min_length (%s) agus system.username_max_length (%s) ag às-dùnadh càch a chèile, a’ cur nan luachan an àite càch a chèile." -#: src/Model/User.php:1236 +#: src/Model/User.php:1245 #, php-format msgid "Username should be at least %s character." msgid_plural "Username should be at least %s characters." @@ -3793,7 +3847,7 @@ msgstr[1] "Feumaidh co-dhiù %s charactar a bhith am broinn an ainm-chleachdaich msgstr[2] "Feumaidh co-dhiù %s caractaran a bhith am broinn an ainm-chleachdaiche." msgstr[3] "Feumaidh co-dhiù %s caractar a bhith am broinn an ainm-chleachdaiche." -#: src/Model/User.php:1240 +#: src/Model/User.php:1249 #, php-format msgid "Username should be at most %s character." msgid_plural "Username should be at most %s characters." @@ -3802,60 +3856,60 @@ msgstr[1] "Chan fhaod còrr is %s charactar a bhith am broinn an ainm-chleachdai msgstr[2] "Chan fhaod còrr is %s caractaran a bhith am broinn an ainm-chleachdaiche." msgstr[3] "Chan fhaod còrr is %s caractar a bhith am broinn an ainm-chleachdaiche." -#: src/Model/User.php:1248 +#: src/Model/User.php:1257 msgid "That doesn't appear to be your full (First Last) name." msgstr "Chan eil coltas ainm shlàin (ainm ⁊ sloinneadh) air." -#: src/Model/User.php:1253 +#: src/Model/User.php:1262 msgid "Your email domain is not among those allowed on this site." msgstr "Chan eil àrainn a’ phuist-d agad am measg na feadhna a tha ceadaichte air an làrach seo." -#: src/Model/User.php:1257 +#: src/Model/User.php:1266 msgid "Not a valid email address." msgstr "Chan e seòladh puist-d dligheach a tha seo." -#: src/Model/User.php:1260 +#: src/Model/User.php:1269 msgid "The nickname was blocked from registration by the nodes admin." msgstr "Chaidh am far-ainm seo a bhacadh on chlàradh le rianaire an nòid." -#: src/Model/User.php:1264 src/Model/User.php:1270 +#: src/Model/User.php:1273 src/Model/User.php:1279 msgid "Cannot use that email." msgstr "Chan urrainn dhut am post-d seo a chleachdadh." -#: src/Model/User.php:1276 +#: src/Model/User.php:1285 msgid "Your nickname can only contain a-z, 0-9 and _." msgstr "Chan fhaod ach a-z, 0-9 ’s _ a bhith am broinn d’ fhar-ainm." -#: src/Model/User.php:1284 src/Model/User.php:1341 +#: src/Model/User.php:1293 src/Model/User.php:1350 msgid "Nickname is already registered. Please choose another." msgstr "Chaidh am far-ainm seo a chlàradh mu thràth. Nach tagh thu fear eile?" -#: src/Model/User.php:1328 src/Model/User.php:1332 +#: src/Model/User.php:1337 src/Model/User.php:1341 msgid "An error occurred during registration. Please try again." msgstr "Thachair mearachd rè a’ chlàraidh. Feuch ris a-rithist." -#: src/Model/User.php:1355 +#: src/Model/User.php:1364 msgid "An error occurred creating your default profile. Please try again." msgstr "Thachair mearachd le cruthachadh na pròifile bunaitiche agad. Feuch ris a-rithist." -#: src/Model/User.php:1362 +#: src/Model/User.php:1371 msgid "An error occurred creating your self contact. Please try again." msgstr "Thachair mearachd le cruthachadh neach-aithne dhiot fhèin. Feuch ris a-rithist." -#: src/Model/User.php:1367 +#: src/Model/User.php:1376 msgid "Friends" msgstr "Caraidean" -#: src/Model/User.php:1371 +#: src/Model/User.php:1380 msgid "" "An error occurred creating your default contact circle. Please try again." msgstr "Thachair mearachd le cruthachadh a’ chearcaill luchd-aithne bhunaitich agad. Feuch ris a-rithist." -#: src/Model/User.php:1413 +#: src/Model/User.php:1422 msgid "Profile Photos" msgstr "Dealbhan na pròifil" -#: src/Model/User.php:1595 +#: src/Model/User.php:1604 #, php-format msgid "" "\n" @@ -3863,7 +3917,7 @@ msgid "" "\t\t\tthe administrator of %2$s has set up an account for you." msgstr "\n\t\t%1$s, a charaid,\n\t\t\tshuidhich rianaire %2$s cunntas dhut." -#: src/Model/User.php:1598 +#: src/Model/User.php:1607 #, php-format msgid "" "\n" @@ -3894,12 +3948,12 @@ msgid "" "\t\tThank you and welcome to %4$s." msgstr "" -#: src/Model/User.php:1630 src/Model/User.php:1736 +#: src/Model/User.php:1639 src/Model/User.php:1745 #, php-format msgid "Registration details for %s" msgstr "Am fiosrachadh clàraidh airson %s" -#: src/Model/User.php:1650 +#: src/Model/User.php:1659 #, php-format msgid "" "\n" @@ -3914,12 +3968,12 @@ msgid "" "\t\t" msgstr "\n\t\t\t%1$s, a charaid,\n\t\t\t\tMòran taing airson clàradh air %2$s. Tha an cunntas agad a’ feitheamh air aonta on rianaire.\n\n\t\t\tSeo am fiosrachadh clàraidh a-steach agad:\n\n\t\t\tSeòladh na làraich:\t%3$s\n\t\t\tAinm clàraidh a-steach:\t\t%4$s\n\t\t\tFacal-faire:\t\t%5$s\n\t\t" -#: src/Model/User.php:1669 +#: src/Model/User.php:1678 #, php-format msgid "Registration at %s" msgstr "An clàradh air %s" -#: src/Model/User.php:1693 +#: src/Model/User.php:1702 #, php-format msgid "" "\n" @@ -3928,7 +3982,7 @@ msgid "" "\t\t\t" msgstr "\n\t\t\t\t%1$s, a charaid,\n\t\t\t\tMòran taing airson clàradh air %2$s. Chaidh an cunntas agad a chruthachadh.\n\t\t\t" -#: src/Model/User.php:1701 +#: src/Model/User.php:1710 #, php-format msgid "" "\n" @@ -3959,7 +4013,7 @@ msgid "" "\t\t\tThank you and welcome to %2$s." msgstr "" -#: src/Model/User.php:1763 +#: src/Model/User.php:1772 msgid "" "User with delegates can't be removed, please remove delegate users first" msgstr "" @@ -3984,14 +4038,14 @@ msgid "Disable" msgstr "Cuir à comas" #: src/Module/Admin/Addons/Details.php:91 -#: src/Module/Admin/Themes/Details.php:49 src/Module/Settings/Display.php:344 +#: src/Module/Admin/Themes/Details.php:49 src/Module/Settings/Display.php:340 msgid "Enable" msgstr "Cuir an comas" #: src/Module/Admin/Addons/Details.php:111 -#: src/Module/Admin/Addons/Index.php:67 src/Module/Admin/Federation.php:218 -#: 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:457 +#: src/Module/Admin/Addons/Index.php:67 src/Module/Admin/Federation.php:220 +#: src/Module/Admin/Logs/Settings.php:88 src/Module/Admin/Logs/View.php:85 +#: src/Module/Admin/Queue.php:73 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 @@ -4030,14 +4084,14 @@ msgstr "Chaidh na tuilleadain ath-luchdadh" msgid "Addon %s failed to install." msgstr "Dh’fhàillig le stàladh an tuilleadain %s." -#: 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:460 +#: src/Module/Admin/Addons/Index.php:69 src/Module/Admin/Features.php:83 +#: src/Module/Admin/Logs/Settings.php:90 src/Module/Admin/Site.php:458 #: src/Module/Admin/Themes/Index.php:113 src/Module/Admin/Tos.php:86 -#: src/Module/Settings/Account.php:551 src/Module/Settings/Addons.php:78 +#: src/Module/Settings/Account.php:558 src/Module/Settings/Addons.php:78 #: src/Module/Settings/Connectors.php:160 #: src/Module/Settings/Connectors.php:246 -#: src/Module/Settings/Delegation.php:193 src/Module/Settings/Display.php:312 -#: src/Module/Settings/Features.php:76 +#: src/Module/Settings/Delegation.php:193 src/Module/Settings/Display.php:309 +#: src/Module/Settings/Features.php:75 msgid "Save Settings" msgstr "Sàbhail na roghainnean" @@ -4112,26 +4166,39 @@ msgstr "Cuir comharra gun do shoirbhich leis (ma rinn thu an t-ùrachadh a làim msgid "Attempt to execute this update step automatically" msgstr "Feuch gnìomhachadh a’ cheuma seo dhen ùrachadh gu fèin-obrachail" -#: src/Module/Admin/Features.php:76 -#, php-format -msgid "Lock feature %s" -msgstr "Glais gleus %s" +#: src/Module/Admin/Features.php:67 +#: src/Module/Notifications/Introductions.php:144 +#: src/Module/OAuth/Acknowledge.php:55 src/Module/Register.php:132 +#: src/Module/Settings/TwoFactor/Trusted.php:129 +msgid "No" +msgstr "Chan eil" -#: src/Module/Admin/Features.php:84 +#: src/Module/Admin/Features.php:67 src/Module/Contact/Revoke.php:108 +#: src/Module/Notifications/Introductions.php:144 +#: src/Module/OAuth/Acknowledge.php:54 src/Module/Register.php:131 +#: src/Module/Settings/TwoFactor/Trusted.php:129 +msgid "Yes" +msgstr "Tha" + +#: src/Module/Admin/Features.php:67 +msgid "Locked" +msgstr "" + +#: src/Module/Admin/Features.php:81 msgid "Manage Additional Features" msgstr "Stiùir na gleusan a bharrachd" -#: src/Module/Admin/Federation.php:80 +#: src/Module/Admin/Federation.php:82 #: src/Module/Moderation/Report/Create.php:191 #: src/Module/Moderation/Report/Create.php:316 msgid "Other" msgstr "Eile" -#: src/Module/Admin/Federation.php:158 src/Module/Admin/Federation.php:407 +#: src/Module/Admin/Federation.php:160 src/Module/Admin/Federation.php:408 msgid "unknown" msgstr "chan eil fhios" -#: src/Module/Admin/Federation.php:191 +#: src/Module/Admin/Federation.php:193 #, php-format msgid "%2$s total system" msgid_plural "%2$s total systems" @@ -4140,7 +4207,7 @@ msgstr[1] "%2$s shiostam gu h-iomlan" msgstr[2] "%2$s siostaman gu h-iomlan" msgstr[3] "%2$s siostam gu h-iomlan" -#: src/Module/Admin/Federation.php:192 +#: src/Module/Admin/Federation.php:194 #, php-format msgid "%2$s active user last month" msgid_plural "%2$s active users last month" @@ -4149,7 +4216,7 @@ msgstr[1] "%2$s chleachdaiche gnìomhach sa mhìos seo chaidh" msgstr[2] "%2$s cleachdaichean gnìomhach sa mhìos seo chaidh" msgstr[3] "%2$s cleachdaiche gnìomhach sa mhìos seo chaidh" -#: src/Module/Admin/Federation.php:193 +#: src/Module/Admin/Federation.php:195 #, php-format msgid "%2$s active user last six months" msgid_plural "%2$s active users last six months" @@ -4158,7 +4225,7 @@ msgstr[1] "%2$s chleachdaiche gnìomhach san leth-bhliadhna seo chaidh" msgstr[2] "%2$s cleachdaichean gnìomhach san leth-bhliadhna seo chaidh" msgstr[3] "%2$s cleachdaiche gnìomhach san leth-bhliadhna seo chaidh" -#: src/Module/Admin/Federation.php:194 +#: src/Module/Admin/Federation.php:196 #, php-format msgid "%2$s registered user" msgid_plural "%2$s registered users" @@ -4167,7 +4234,7 @@ msgstr[1] "%2$s chleachdaiche clàraichte" msgstr[2] "%2$s cleachdaichean clàraichte" msgstr[3] "%2$s cleachdaiche clàraichte" -#: src/Module/Admin/Federation.php:195 +#: src/Module/Admin/Federation.php:197 #, php-format msgid "%2$s locally created post or comment" msgid_plural "%2$s locally created posts and comments" @@ -4176,7 +4243,7 @@ msgstr[1] "Chaidh %2$s phost ’s bheachd a chruthachadh gu h-ionadail" msgstr[2] "Chaidh %2$s postaichean ’s beachdan a chruthachadh gu h-ionadail" msgstr[3] "Chaidh %2$s post ’s beachd a chruthachadh gu h-ionadail" -#: src/Module/Admin/Federation.php:198 +#: src/Module/Admin/Federation.php:200 #, php-format msgid "%2$s post per user" msgid_plural "%2$s posts per user" @@ -4185,7 +4252,7 @@ msgstr[1] "%2$s phost gach cleachdaiche" msgstr[2] "%2$s postaichean gach cleachdaiche" msgstr[3] "%2$s post gach cleachdaiche" -#: src/Module/Admin/Federation.php:203 +#: src/Module/Admin/Federation.php:205 #, php-format msgid "%2$s user per system" msgid_plural "%2$s users per system" @@ -4194,18 +4261,18 @@ msgstr[1] "%2$s chleachdaiche gach siostaim" msgstr[2] "%2$s cleachdaichean gach siostaim" msgstr[3] "%2$s cleachdaiche gach siostaim" -#: src/Module/Admin/Federation.php:213 +#: src/Module/Admin/Federation.php:215 msgid "" "This page offers you some numbers to the known part of the federated social " "network your Friendica node is part of. These numbers are not complete but " "only reflect the part of the network your node is aware of." msgstr "Bheir an duilleag seo àireamhan dhut mun chuid dhen lìonra shòisealta cho-naisgte sa bheil an nòd seo dhe Friendica. Chan eil na h-àireamhan seo coileanta is cha sheall iad ach a’ phàirt dhen lìonra air a bheil an nòd agad eòlach." -#: src/Module/Admin/Federation.php:219 src/Module/BaseAdmin.php:87 +#: src/Module/Admin/Federation.php:221 src/Module/BaseAdmin.php:87 msgid "Federation Statistics" msgstr "Stadastaireachd a’ cho-nasgaidh" -#: src/Module/Admin/Federation.php:223 +#: src/Module/Admin/Federation.php:224 #, php-format msgid "" "Currently this node is aware of %2$s node (%3$s active users last month, " @@ -4225,53 +4292,53 @@ msgstr[3] "Tha an nòd seo eòlach air %2$s nòd aig an àm seo (cleachdaichean msgid "The logfile '%s' is not writable. No logging possible" msgstr "Cha ghabh sgrìobhadh ann am faidhle “%s” an loga. Cha ghabh logadh a dhèanamh" -#: src/Module/Admin/Logs/Settings.php:77 +#: src/Module/Admin/Logs/Settings.php:80 msgid "PHP log currently enabled." msgstr "Tha logadh PHP an comas an-dràsta." -#: src/Module/Admin/Logs/Settings.php:79 +#: src/Module/Admin/Logs/Settings.php:82 msgid "PHP log currently disabled." msgstr "Tha logadh PHP à comas an-dràsta." -#: src/Module/Admin/Logs/Settings.php:86 src/Module/BaseAdmin.php:102 +#: src/Module/Admin/Logs/Settings.php:89 src/Module/BaseAdmin.php:102 #: src/Module/BaseAdmin.php:103 msgid "Logs" msgstr "Logaichean" -#: src/Module/Admin/Logs/Settings.php:88 +#: src/Module/Admin/Logs/Settings.php:91 msgid "Clear" msgstr "Falamhaich" -#: src/Module/Admin/Logs/Settings.php:91 +#: src/Module/Admin/Logs/Settings.php:94 msgid "Enable Debugging" msgstr "Cuir dì-bhugachadh an comas" -#: 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:94 src/Module/Admin/Logs/Settings.php:95 +#: src/Module/Admin/Logs/Settings.php:96 src/Module/Admin/Site.php:478 +#: src/Module/Admin/Site.php:486 msgid "" "Read-only because it is set by an environment variable" msgstr "Cead-leughaidh a-mhàin on a chaidh a shuidheachadh le caochladair àrainne" -#: src/Module/Admin/Logs/Settings.php:92 +#: src/Module/Admin/Logs/Settings.php:95 msgid "Log file" msgstr "Faidhle an loga" -#: src/Module/Admin/Logs/Settings.php:92 +#: src/Module/Admin/Logs/Settings.php:95 msgid "" "Must be writable by web server. Relative to your Friendica top-level " "directory." msgstr "Feumaidh cead sgrìobhaidh a bhith aig an fhrithealaiche-lìn. Dàimheach ri prìomh-pasgan Friendica." -#: src/Module/Admin/Logs/Settings.php:93 +#: src/Module/Admin/Logs/Settings.php:96 msgid "Log level" msgstr "Leibheil an loga" -#: src/Module/Admin/Logs/Settings.php:95 +#: src/Module/Admin/Logs/Settings.php:98 msgid "PHP logging" msgstr "Logadh PHP" -#: src/Module/Admin/Logs/Settings.php:96 +#: src/Module/Admin/Logs/Settings.php:99 msgid "" "To temporarily enable logging of PHP errors and warnings you can prepend the" " following to the index.php file of your installation. The filename set in " @@ -4280,91 +4347,91 @@ msgid "" "'display_errors' is to enable these options, set to '0' to disable them." msgstr "Airson logadh nam mearachdan is rabhaidhean PHP a chur an comas gu sealach, ’s urrainn dhut na leanas a chur air thoiseach faidhle index.php an stàlaidh agad. Tha ainm an fhaidhle a tha ’ga shuidheachadh air an loidhne 'error_log' dàimheach ri prìomh-phasgan Friendica agus feumaidh cead sgrìobhaidh a bhith aig an fhrithealaiche-lìn ann. Cuiridh tu 'log_errors' (logadh nam mearachdan) agus 'display_errors' (sealltainn nam mearachdan) an comas leis an roghainn '1' agus à comas leis an roghainn '0'." -#: src/Module/Admin/Logs/View.php:70 +#: src/Module/Admin/Logs/View.php:72 #, php-format msgid "" "Error trying to open %1$s log file.
Check to see if " "file %1$s exist and is readable." msgstr "Mearachd a’ feuchainn ri faidhle %1$s an loga fhosgladh.
Dearbh gu bheil am faidhle %1$s ann is gun gabh a leughadh." -#: src/Module/Admin/Logs/View.php:79 +#: src/Module/Admin/Logs/View.php:81 #, php-format msgid "" "Couldn't open %1$s log file.
Check to see if file %1$s " "is readable." msgstr "Cha b’ urrainn dhinn faidhle %1$s an loga fhosgladh.
Dearbh gun gabh am faidhle %1$s a leughadh." -#: src/Module/Admin/Logs/View.php:84 src/Module/BaseAdmin.php:104 +#: src/Module/Admin/Logs/View.php:86 src/Module/BaseAdmin.php:104 msgid "View Logs" msgstr "Seall na logaichean" -#: src/Module/Admin/Logs/View.php:87 +#: src/Module/Admin/Logs/View.php:89 msgid "Search in logs" msgstr "Lorg sna logaichean" -#: src/Module/Admin/Logs/View.php:88 +#: src/Module/Admin/Logs/View.php:90 #: src/Module/Notifications/Notifications.php:140 msgid "Show all" msgstr "Seall na h-uile" -#: src/Module/Admin/Logs/View.php:89 +#: src/Module/Admin/Logs/View.php:91 msgid "Date" msgstr "Ceann-là" -#: src/Module/Admin/Logs/View.php:90 +#: src/Module/Admin/Logs/View.php:92 msgid "Level" msgstr "Leibheil" -#: src/Module/Admin/Logs/View.php:91 +#: src/Module/Admin/Logs/View.php:93 msgid "Context" msgstr "Co-theacsa" -#: src/Module/Admin/Logs/View.php:93 +#: src/Module/Admin/Logs/View.php:95 msgid "ALL" msgstr "NA h-UILE" -#: src/Module/Admin/Logs/View.php:94 +#: src/Module/Admin/Logs/View.php:96 msgid "View details" msgstr "Seall am mion-fhiosrachadh" -#: src/Module/Admin/Logs/View.php:95 +#: src/Module/Admin/Logs/View.php:97 msgid "Click to view details" msgstr "Briog air a shealltainn a’ mhion-fhiosrachaidh" -#: src/Module/Admin/Logs/View.php:96 src/Module/Calendar/Event/Form.php:207 +#: src/Module/Admin/Logs/View.php:98 src/Module/Calendar/Event/Form.php:207 msgid "Event details" msgstr "Fiosrachadh an tachartais" -#: src/Module/Admin/Logs/View.php:97 +#: src/Module/Admin/Logs/View.php:99 msgid "Data" msgstr "Dàta" -#: src/Module/Admin/Logs/View.php:98 +#: src/Module/Admin/Logs/View.php:100 #: src/Module/Debug/ActivityPubConversion.php:57 msgid "Source" msgstr "Tùs" -#: src/Module/Admin/Logs/View.php:99 +#: src/Module/Admin/Logs/View.php:101 msgid "File" msgstr "Faidhle" -#: src/Module/Admin/Logs/View.php:100 +#: src/Module/Admin/Logs/View.php:102 msgid "Line" msgstr "Loidhne" -#: src/Module/Admin/Logs/View.php:101 +#: src/Module/Admin/Logs/View.php:103 msgid "Function" msgstr "Foincsean" -#: src/Module/Admin/Logs/View.php:102 +#: src/Module/Admin/Logs/View.php:104 msgid "UID" msgstr "UID" -#: src/Module/Admin/Logs/View.php:103 +#: src/Module/Admin/Logs/View.php:105 msgid "Process ID" msgstr "ID a’ phròiseis" -#: src/Module/Admin/Logs/View.php:104 +#: src/Module/Admin/Logs/View.php:106 msgid "Close" msgstr "Dùin" @@ -4388,290 +4455,294 @@ msgid "" "the worker cronjob you've set up during install." msgstr "Gheibh thu liosta nan obraichean a tha sa chiutha an-dràsta air an duilleag seo. Thèid na h-obraichean seo a làimhseachadh leis a’ cronjob a shuidhich thu rè an stàlaidh." -#: src/Module/Admin/Queue.php:75 +#: src/Module/Admin/Queue.php:76 msgid "ID" msgstr "ID" -#: src/Module/Admin/Queue.php:76 +#: src/Module/Admin/Queue.php:77 msgid "Command" msgstr "Àithne" -#: src/Module/Admin/Queue.php:77 +#: src/Module/Admin/Queue.php:78 msgid "Job Parameters" msgstr "Paramadairean na h-obrach" -#: src/Module/Admin/Queue.php:78 src/Module/Moderation/Reports.php:95 +#: src/Module/Admin/Queue.php:79 src/Module/Moderation/Reports.php:110 #: src/Module/Settings/OAuth.php:74 msgid "Created" msgstr "Air a chruthachadh" -#: src/Module/Admin/Queue.php:79 +#: src/Module/Admin/Queue.php:80 +msgid "Next Try" +msgstr "" + +#: src/Module/Admin/Queue.php:81 msgid "Priority" msgstr "Prìomhachas" -#: 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 "Chan eil %s ’na ion-chur dligheach do mheud as motha nan dealbhan" -#: src/Module/Admin/Site.php:372 src/Module/Settings/Display.php:217 +#: src/Module/Admin/Site.php:370 src/Module/Settings/Display.php:215 msgid "No special theme for mobile devices" msgstr "Chan eil ùrlar sònraichte do dh’uidheaman mobile ann" -#: src/Module/Admin/Site.php:389 src/Module/Settings/Display.php:227 +#: src/Module/Admin/Site.php:387 src/Module/Settings/Display.php:225 #, php-format msgid "%s - (Experimental)" msgstr "%s – (deuchainneil)" -#: src/Module/Admin/Site.php:401 +#: src/Module/Admin/Site.php:399 msgid "No community page" msgstr "Gun duilleag coimhearsnachd" -#: src/Module/Admin/Site.php:402 +#: src/Module/Admin/Site.php:400 msgid "No community page for visitors" msgstr "Gun duilleag coimhearsnachd do dh’aoighean" -#: src/Module/Admin/Site.php:403 +#: src/Module/Admin/Site.php:401 msgid "Public postings from users of this site" msgstr "Postaichean poblach nan cleachdaichean air an làrach seo" -#: src/Module/Admin/Site.php:404 +#: src/Module/Admin/Site.php:402 msgid "Public postings from the federated network" msgstr "Postaichean poblach on lìonra cho-naisgte" -#: src/Module/Admin/Site.php:405 +#: src/Module/Admin/Site.php:403 msgid "Public postings from local users and the federated network" msgstr "Postaichean poblach nan cleachdaichean ionadail ’s on lìonra cho-naisgte" -#: src/Module/Admin/Site.php:411 +#: src/Module/Admin/Site.php:409 msgid "Multi user instance" msgstr "Ionstans ioma-chleachdaiche" -#: src/Module/Admin/Site.php:434 +#: src/Module/Admin/Site.php:432 msgid "Closed" msgstr "Dùinte" -#: src/Module/Admin/Site.php:435 +#: src/Module/Admin/Site.php:433 msgid "Requires approval" msgstr "Tha feum air aontachadh" -#: src/Module/Admin/Site.php:436 +#: src/Module/Admin/Site.php:434 msgid "Open" msgstr "Fosgailte" -#: src/Module/Admin/Site.php:440 +#: src/Module/Admin/Site.php:438 msgid "Don't check" msgstr "Na cuir sùil" -#: src/Module/Admin/Site.php:441 +#: src/Module/Admin/Site.php:439 msgid "check the stable version" msgstr "cuir sùil air na tionndadh seasmhach" -#: src/Module/Admin/Site.php:442 +#: src/Module/Admin/Site.php:440 msgid "check the development version" msgstr "cuir sùil air na tionndadh leasachaidh" -#: src/Module/Admin/Site.php:446 +#: src/Module/Admin/Site.php:444 msgid "none" msgstr "chan eil gin" -#: src/Module/Admin/Site.php:447 +#: src/Module/Admin/Site.php:445 msgid "Local contacts" msgstr "Luchd-aithne an ionadail" -#: src/Module/Admin/Site.php:448 +#: src/Module/Admin/Site.php:446 msgid "Interactors" msgstr "Luchd co-luadair" -#: 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 "Làrach" -#: src/Module/Admin/Site.php:459 +#: src/Module/Admin/Site.php:457 msgid "General Information" msgstr "Fiosrachadh coitcheann" -#: src/Module/Admin/Site.php:461 +#: src/Module/Admin/Site.php:459 msgid "Republish users to directory" msgstr "Ath-fhoillsich na cleachdaichean dhan eòlaire" -#: src/Module/Admin/Site.php:462 src/Module/Register.php:152 +#: src/Module/Admin/Site.php:460 src/Module/Register.php:153 msgid "Registration" msgstr "Clàradh" -#: src/Module/Admin/Site.php:463 +#: src/Module/Admin/Site.php:461 msgid "File upload" msgstr "Luchdadh suas fhaidhlichean" -#: src/Module/Admin/Site.php:464 +#: src/Module/Admin/Site.php:462 msgid "Policies" msgstr "Poileasaidhean" -#: 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 "Adhartach" -#: src/Module/Admin/Site.php:466 +#: src/Module/Admin/Site.php:464 msgid "Auto Discovered Contact Directory" msgstr "Eòlaire an luchd-aithne a chaidh a lorg gu fèin-obrachail" -#: src/Module/Admin/Site.php:467 +#: src/Module/Admin/Site.php:465 msgid "Performance" msgstr "Dèanadas" -#: src/Module/Admin/Site.php:468 +#: src/Module/Admin/Site.php:466 msgid "Worker" msgstr "Obraiche" -#: src/Module/Admin/Site.php:469 +#: src/Module/Admin/Site.php:467 msgid "Message Relay" msgstr "Ath-sheachadan theachdaireachdan" -#: 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 "Cleachd an àithne “console relay” air an loidhne-àithne a chur ris no a thoirt air falbh ath-sheachadain." -#: 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 "Cha do rinn an siostam fo-sgrìobhadh air ath-sheachadan sam bith aig an àm seo." -#: src/Module/Admin/Site.php:472 +#: src/Module/Admin/Site.php:470 msgid "The system is currently subscribed to the following relays:" msgstr "Tha an siostam a’ fo-sgrìobhadh dha na h-ath-sheachadain seo:" -#: src/Module/Admin/Site.php:475 +#: src/Module/Admin/Site.php:473 msgid "Relocate Node" msgstr "Imrich an nòd" -#: 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 "Le imrich an nòd, ’s urrainn dhut àrainn DNS an nòid seo atharrachadh agus na cleachdaichean is postaichean uile a chumail. Bheir am pròiseas seo greis mhath is cha ghabh a thòiseachadh ach le àithne imrich na consoil mar seo:" -#: src/Module/Admin/Site.php:477 +#: src/Module/Admin/Site.php:475 msgid "(Friendica directory)# bin/console relocate https://newdomain.com" msgstr "(Pasgan Friendica)# bin/console relocate https://àrainn-ùr.com" -#: src/Module/Admin/Site.php:480 +#: src/Module/Admin/Site.php:478 msgid "Site name" msgstr "Ainm na làraich" -#: src/Module/Admin/Site.php:481 +#: src/Module/Admin/Site.php:479 msgid "Sender Email" msgstr "Post-d an t-seòladair" -#: 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 "An seòladh puist-d a chleachdas am frithealaiche airson brathan puist-d a chur uaithe." -#: src/Module/Admin/Site.php:482 +#: src/Module/Admin/Site.php:480 msgid "Name of the system actor" msgstr "Ainm actar an t-siostaim" -#: 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 "Ainm cunntas inntearnail an fhrithealaiche a thèid a chleachdadh airson iarrtasan ActivityPub. Feumaidh seo a bhith ’na ainm-chleachdaiche gun chleachdadh. Nuair a bhios seo air a shuidheachadh, gha ghabh atharrachadh a-rithist." -#: src/Module/Admin/Site.php:483 +#: src/Module/Admin/Site.php:481 msgid "Banner/Logo" msgstr "Bratach/Suaicheantas" -#: src/Module/Admin/Site.php:484 +#: src/Module/Admin/Site.php:482 msgid "Email Banner/Logo" msgstr "Bratach/Suaicheantas puist-d" -#: src/Module/Admin/Site.php:485 +#: src/Module/Admin/Site.php:483 msgid "Shortcut icon" msgstr "Ìomhaigheag na h-ath-ghoirid" -#: src/Module/Admin/Site.php:485 +#: src/Module/Admin/Site.php:483 msgid "Link to an icon that will be used for browsers." msgstr "Ceangal gu ìomhaigheag a thèid a chleachdadh le brabhsairean." -#: src/Module/Admin/Site.php:486 +#: src/Module/Admin/Site.php:484 msgid "Touch icon" msgstr "Ìomhaigheag suathaidh" -#: 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 "Ceangal gu ìomhaigheag a thèid a chleachdadh airson tablaidean is fònaichean-làimhe." -#: src/Module/Admin/Site.php:487 +#: src/Module/Admin/Site.php:485 msgid "Additional Info" msgstr "Barrachd fiosrachaidh" -#: 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 "Airson frithealaichean poblach: ’s urrainn dhut barrachd fiosrachaidh a chur ris an-seo a nochdas air %s/servers." -#: src/Module/Admin/Site.php:488 +#: src/Module/Admin/Site.php:486 msgid "System language" msgstr "Cànan an t-siostaim" -#: src/Module/Admin/Site.php:489 +#: src/Module/Admin/Site.php:487 msgid "System theme" msgstr "Ùrlar an t-siostaim" -#: 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 "Ùrlar bunaiteach an t-siostaim – gabhaidh a thar-àithneadh le pròifilean cleachdaiche – Atharraich roghainnean an ùrlair bhunaitich" -#: src/Module/Admin/Site.php:490 +#: src/Module/Admin/Site.php:488 msgid "Mobile system theme" msgstr "Ùrlar mobile an t-siostaim" -#: src/Module/Admin/Site.php:490 +#: src/Module/Admin/Site.php:488 msgid "Theme for mobile devices" msgstr "An t-ùrlar do dh’uidheaman mobile" -#: src/Module/Admin/Site.php:491 +#: src/Module/Admin/Site.php:489 msgid "Force SSL" msgstr "Spàrr SSL" -#: 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 "Spàrr SSL air a h-uile iarrtas gun SSL – An aire: dh’fhaoidte gun adhbharaich seo lùban gun chrìoch air cuid a shiostaman." -#: src/Module/Admin/Site.php:492 +#: src/Module/Admin/Site.php:490 msgid "Show help entry from navigation menu" msgstr "Seall nì na cobharach ann an clàr-taice na seòladaireachd" -#: 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 "Seallaidh an nì airson duilleagan na cobharach ann an clàr-taice na seòladaireachd. Gabhaidh inntrigeadh le gairm /help gu dìreach an-còmhnaidh." -#: src/Module/Admin/Site.php:493 +#: src/Module/Admin/Site.php:491 msgid "Single user instance" msgstr "Ionstans aon-chleachdaiche" -#: 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 "Dèan ionstans ioma-chleachdaiche no aon-chleachdaiche dhan chleachdaiche ainmichte dhen ionstans seo" -#: src/Module/Admin/Site.php:495 +#: src/Module/Admin/Site.php:493 msgid "Maximum image size" msgstr "Meud as motha nan dealbhan" -#: 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 limits. You can put k, m, or g behind the desired value for KiB, MiB, GiB, respectively.\n" @@ -4679,35 +4750,35 @@ msgid "" "\t\t\t\t\t\t\t\t\t\t\t\t\tCurrently upload_max_filesize is set to %s (%s byte)" msgstr "Am meud as motha ann am baidht do dhealbhan a thèid a luchdadh suas. Is 0 a’ bhun-roghainn, ’s e sin gun chrìoch. ’S urrainn dhut k, m no g a chur às dèidh an luacha a thogras tu airson KiB, MiB no GiB.\n\t\t\t\t\t\t\t\t\t\t\t\t\tFeumaidh tu an luach air upload_max_filesize sa PHP.ini a shuidheachadh air a’ chrìoch a thogras tu air a char as lugha.\n\t\t\t\t\t\t\t\t\t\t\t\t\tChaidh upload_max_filesize a shuidheachadh air %s (%s baidht) aig an àm seo" -#: src/Module/Admin/Site.php:499 +#: src/Module/Admin/Site.php:497 msgid "Maximum image length" msgstr "Faide as motha nan dealbhan" -#: 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 "An fhaide as motha ann am piogsail aig an taobh as fhaide do dhealbhan a thèid a luchdadh suas. Is -1 a’ bhun-roghainn, ’s e sin gun chrìoch." -#: src/Module/Admin/Site.php:500 +#: src/Module/Admin/Site.php:498 msgid "JPEG image quality" msgstr "Càileachd deilbh JPEG" -#: 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 "Thèid dealbhan a’ sàbhaladh leis a’ chàileachd JPEG seo às dèidh an luchdadh suas [0-100]. Is 100 a’ bhun-roghainn, ’s e sin a’ chàileachd shlàn." -#: src/Module/Admin/Site.php:502 +#: src/Module/Admin/Site.php:500 msgid "Register policy" msgstr "Poileasaidh clàraidh" -#: src/Module/Admin/Site.php:503 +#: src/Module/Admin/Site.php:501 msgid "Maximum Users" msgstr "Àireamh as motha de chleachdaichean" -#: 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 " @@ -4715,167 +4786,167 @@ msgid "" "not when the policy is set to approval." msgstr "Ma bhios seo air a mhìneachadh, thèid poileasaidh nan clàraidhean a dhùnadh gu fèin-obrachail nuair a bhios an àireamh shònraichte de chleachdaichean air a ruigsinn agus fhosgladh a-rithist nuair a thèid an àireamh nas ìsle na a’ chrìoch. Chan obraich seo ach ma chaidh am poileasaidh a shuidheachadh air “Fosgailte” no “Dùinte” agus chan obraich e ma chaidh am poileasaidh a shuidheachadh air “Aontachadh”." -#: src/Module/Admin/Site.php:504 +#: src/Module/Admin/Site.php:502 msgid "Maximum Daily Registrations" msgstr "An àireamh as motha de chlàraidhean gach latha" -#: 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 "Ma tha an clàradh ceadaichte gu h-àrd, suidhichidh seo an àireamh as motha de chlàraidhean chleachdaichean ùra gach latha. Ma tha an clàradh dùinte, cha doir an roghainn seo buaidh." -#: src/Module/Admin/Site.php:505 +#: src/Module/Admin/Site.php:503 msgid "Register text" msgstr "Teacsa a’ chlàraidh" -#: 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 "Thèid a shealltainn gu follaiseach air duilleag a’ chlàraidh. ’S urrainn dhut BBCode a chleachdadh an-seo." -#: src/Module/Admin/Site.php:506 +#: src/Module/Admin/Site.php:504 msgid "Forbidden Nicknames" msgstr "Far-ainmean toirmisgte" -#: 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 "Liosta sgaraichte le cromagan de dh’fhar-ainmean nach fhaod clàradh. Tha liosta de dh’ainmean dreuchdan a-rèir RFC 2142 ro-shocraichte." -#: src/Module/Admin/Site.php:507 +#: src/Module/Admin/Site.php:505 msgid "Accounts abandoned after x days" msgstr "Cunntasan air an trèigsinn às dèidh x là" -#: 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 "Cha chaith seo goireasan an t-siostam le ceasnachadh làraichean air an taobh a-muigh airson cunntasan air an trèigsinn. Cuir a-steach 0 airson cunntasan gun chrìoch ùine." -#: src/Module/Admin/Site.php:508 +#: src/Module/Admin/Site.php:506 msgid "Allowed friend domains" msgstr "Àrainnean ceadaichte do chàirdeasan" -#: 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 "Liosta sgaraichte le cromagan de dh’àrainnean a dh’fhaodas càirdeasan a stèidheachadh leis an làrach seo. Gabhaidh seo ri saoragan. Fàg bàn airson a h-uile àrainn a cheadachadh" -#: src/Module/Admin/Site.php:509 +#: src/Module/Admin/Site.php:507 msgid "Allowed email domains" msgstr "Àrainnean puist-d ceadaichte" -#: 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 "Liosta sgaraichte le cromagan de dh’àrainnean a tha ceadaichte ann am puist-d airson clàradh leis an làrach seo. Gabhaidh seo ri saoragan. Fàg bàn airson a h-uile àrainn a cheadachadh" -#: 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 "Gun susbaint OEmbed bheartach" -#: 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 "Na seall susbaint bheartach (m. e. PDF leabaichte) ach o na h-àrainnean air an liosta gu h-ìosal." -#: src/Module/Admin/Site.php:512 +#: src/Module/Admin/Site.php:510 msgid "Trusted third-party domains" msgstr "Àrainnean threas-phàrtaidhea earbsach" -#: 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 "Liosta sgaraichte le cromagan de dh’àrainnean on a dh’fhaodar susbaint a leabachadh am broinn phostaichean le OEmbed. Thèid cead a thoirt dhan a h-uile fo-àrainn dhe na h-àrainnean air an liosta cuideachd." -#: src/Module/Admin/Site.php:513 +#: src/Module/Admin/Site.php:511 msgid "Block public" msgstr "Bac inntrigeadh poblach" -#: 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 "Cuir cromag ris a bhacadh inntrigeadh poblach air a h-uile duilleag phearsanta a bhiodh poblach air an làrach seo ach dhan fheadhainn a bhios air a clàradh a-staigh." -#: src/Module/Admin/Site.php:514 +#: src/Module/Admin/Site.php:512 msgid "Force publish" msgstr "Spàrr foillseachadh" -#: 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 "Cuir cromag ris a sparradh air a h-uile pròifil air an làrach seo gun nochd iad ann an eòlaire na làraich." -#: src/Module/Admin/Site.php:514 +#: src/Module/Admin/Site.php:512 msgid "Enabling this may violate privacy laws like the GDPR" msgstr "Ma chuireas tu seo an comas, dh’fhaoidte gum bris thu laghan mar an GDPR" -#: src/Module/Admin/Site.php:515 +#: src/Module/Admin/Site.php:513 msgid "Global directory URL" msgstr "URL an eòlaire cho-naisgte" -#: 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 "URL dhan eòlaire cho-naisgte. Mura deach seo a shuidheachadh, cha bhi an t-eòlaire uile-choitcheann ri fhaighinn idir dhan aplacaid." -#: src/Module/Admin/Site.php:516 +#: src/Module/Admin/Site.php:514 msgid "Private posts by default for new users" msgstr "Postaichean prìobhaideach ’na bhun-roghainn do chleachdaichean ùra" -#: 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 "Suidhichidh seo ceadan phostaichean nam ball ùra air a’ chearcall phrìobhaideach gu bunaiteach seach air a’ chearcall phoblach." -#: src/Module/Admin/Site.php:517 +#: src/Module/Admin/Site.php:515 msgid "Don't include post content in email notifications" msgstr "Na gabh a-staigh susbaint nam post ann am brathan puist-d" -#: 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 "Na gabh a-staigh susbaint puist/beachd/teachdaireachd prìobhaidich/msaa. sna brathan puist-d a thèid a chur on làrach seo, a chùm prìobhaideachd." -#: src/Module/Admin/Site.php:518 +#: src/Module/Admin/Site.php:516 msgid "Disallow public access to addons listed in the apps menu." msgstr "Na ceadaich inntrigeadh poblach dha na tuilleadain a tha air an liosta ann an clàr-taice nan aplacaidean." -#: 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 "Ma tha cromag sa bhogsa seo, bidh an t-inntrigeadh air na tuilleadain a chithear ann an clàr-taice nan aplacaidean cuingichte air na buill a-mhàin." -#: src/Module/Admin/Site.php:519 +#: src/Module/Admin/Site.php:517 msgid "Don't embed private images in posts" msgstr "Na leabaich dealbhan prìobhaideach ann am postaichean" -#: 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 " @@ -4883,11 +4954,11 @@ msgid "" "while." msgstr "Na cuir lethbhreac leabaichte dhen dealbh an àite dhealbhan prìobhaideach ann am postaichean a tha ’gan òstadh gu h-ionadail. Is ciall dha seo gum feum an luchd-aithne a gheibh postaichean sa bheil dealbhan prìobhaideach ùghdarrachadh is gach dealbh a luchdadh fa leth agus dh’fhaoidte gun doir sin greis." -#: src/Module/Admin/Site.php:520 +#: src/Module/Admin/Site.php:518 msgid "Explicit Content" msgstr "Susbaint inbheach" -#: 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 " @@ -4896,339 +4967,329 @@ msgid "" "will be shown at the user registration page." msgstr "Suidhich seo a dh’innse gu bheil an nòd agad ’ga chleachdadh airson susbaint inbheach gu h-àraidh is nach eil e iomchaidh do mhion-aoisich ’s dòcha. Thèid am fiosrachadh seo fhoillseachadh ann am fiosrachadh an nòid agus gabhaidh a chleachdadh m.e. leis an eòlaire cho-naisgte airson an nòd agad a chriathradh air falbh o liosta nan nòdan a chùm ballrachd ùir. A bharrachd air sin, thèid nòta a shealltainn aig duilleag clàradh nan cleachdaichean." -#: src/Module/Admin/Site.php:521 -msgid "Proxify external content" -msgstr "Susbaint chèin tro phrogsaidh" - -#: 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 "Rùtaich susbaint chèin le gleus a’ phrogsaidh. Tha seo ’ga chleachdadh, mar eisimpleir, airson cuid dhen inntrigeadh OEmbed agus ann an suidheachaidhean ainneamh eile." - -#: 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 "Cuir avataran an luchd-aithne dhan tasgadan" -#: 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 "Stòr dealbhan avatar an luchd-aithne gu h-ionadail. Cleachdaidh seo tòrr àite san stòras ach cuiridh e ris an dèanadas." -#: src/Module/Admin/Site.php:525 +#: src/Module/Admin/Site.php:522 msgid "Allow Users to set remote_self" msgstr "Leig le cleachdaichean remote_self a shuidheachadh" -#: 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 "Ma chuireas tu cromag ris, faodaidh gach cleachdaiche neach-aithne sam bith a chomharrachadh mar remote_self ann an còmhradh càradh an luchd-aithne. Nuair a thèid a’ bhratach seo a chur ri neach-aithne, thèid a h-uile post an neach-aithne sin sgàthanachadh ann an sruth a’ chlechdaiche." -#: 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 "Cuir clàradh iomadach an comas" -#: src/Module/Admin/Site.php:529 +#: src/Module/Admin/Site.php:526 msgid "Enable users to register additional accounts for use as pages." msgstr "Bheir seo an comas dha na cleachdaichean gun clàraich iad cunntasan a bharrachd airson an cleachdadh ’nan duilleagan." -#: src/Module/Admin/Site.php:530 +#: src/Module/Admin/Site.php:527 msgid "Enable OpenID" msgstr "Cuir OpenID an comas" -#: src/Module/Admin/Site.php:530 +#: src/Module/Admin/Site.php:527 msgid "Enable OpenID support for registration and logins." msgstr "Cuir an comas taic dha OpenID airson clàradh is clàradh a-steach." -#: 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 "Cuir puist-d dha na rianairean do chlàraidhean ùra" -#: 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 "Nuair a bhios seo an comas agus an siostam air a shuidheachadh air clàraidhean fosgailte, thèid post-d a chur dha na rianairean do gach clàradh ùr." -#: src/Module/Admin/Site.php:533 +#: src/Module/Admin/Site.php:530 msgid "Community pages for visitors" msgstr "Duilleagan coimhearsnachd do dh’aoighean" -#: 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 "Dè na duilleagan coimhearsnachd a chì aoighean. Chì na cleachdaichean ionadail an dà dhuilleag an-còmhnaidh." -#: src/Module/Admin/Site.php:534 +#: src/Module/Admin/Site.php:531 msgid "Posts per user on community page" msgstr "Postaichean gach cleachdaiche air duilleag na coimhearsnachd" -#: 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 "Cuir taic ri post-d an comas" -#: 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 "Cuir an comas an taic ri post-d a thig ’na bhroinn airson pasganan IMAP a cheasnachadh agus freagairt le post-d." -#: 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 "Chan urrainn dhuinn an taic ri post-d a chur an comas air sgàth ’s nach deach am mòideal IMAP aig PHP a stàladh." -#: src/Module/Admin/Site.php:539 +#: src/Module/Admin/Site.php:536 msgid "Enable OStatus support" msgstr "Cuir an taic ri OStatus an comas" -#: 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 "Cuir an comas a’ cho-chòrdalachd ri OStatus (StatusNet, GNU Social is msaa.) a thig ’na bhroinn. Bidh gach conaltradh slighe OStatus poblach." -#: 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 "Chan urrainn dhuinn an taic ri diaspora* a chur an comas on a chaidh Friendica a stàladh ann am fo-phasgan." -#: src/Module/Admin/Site.php:542 +#: src/Module/Admin/Site.php:539 msgid "Enable Diaspora support" msgstr "Cuir taic ri diaspora* an comas" -#: 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 "Cuir an comas a’ cho-chòrdalachd lìonraidh le diaspora* a thig ’na bhroinn airson conaltradh le frithealaichean diaspora*." -#: src/Module/Admin/Site.php:543 +#: src/Module/Admin/Site.php:540 msgid "Verify SSL" msgstr "Dearbh SSL" -#: 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 "Ma thogras tu, ’s urrainn dhut sgrùdadh teann nan teisteanasan a chur an comas. Is ciall dha seo nach urrainn dhut ceangal idir le làraichean le SSL a chaidh fhèin-shoidhneadh." -#: src/Module/Admin/Site.php:544 +#: src/Module/Admin/Site.php:541 msgid "Proxy user" msgstr "Cleachdaiche a’ phrogsaidh" -#: src/Module/Admin/Site.php:544 +#: src/Module/Admin/Site.php:541 msgid "User name for the proxy server." msgstr "Ainm-cleachdaiche dhan fhrithealaiche progsaidh." -#: src/Module/Admin/Site.php:545 +#: src/Module/Admin/Site.php:542 msgid "Proxy URL" msgstr "URL a’ phrogsaidh" -#: 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 "Ma tha thu airson ’s gun cleachd Friendica frithealaiche progsaidh airson ceangal ris an lìonra, cuir URL a’ phrogsaidh an-seo." -#: src/Module/Admin/Site.php:546 +#: src/Module/Admin/Site.php:543 msgid "Network timeout" msgstr "Crìoch-ùine an lìonraidh" -#: 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 "Luach ann an diogan. Is ciall dha 0 nach fhalbh an ùine air idir (cha mholamaid seo)." -#: src/Module/Admin/Site.php:547 +#: src/Module/Admin/Site.php:544 msgid "Maximum Load Average" msgstr "Eallach as motha sa chuibheas" -#: 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 "Eallach as motha air an t-siostam mus dèid dàil a chur air an lìbhrigeadh is air pròiseasadh cunbhalach – ’s e %d a tha sa bhun-roghainn." -#: src/Module/Admin/Site.php:548 +#: src/Module/Admin/Site.php:545 msgid "Minimal Memory" msgstr "A’ chuimhne as lugha" -#: 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 "A’ chuimhne shaor as lugha ann an MB dhan obraiche. Bidh feum air inntrigeadh dha /proc/meminfo – is 0 a’ bhun-roghainn (à gnìomh)." -#: src/Module/Admin/Site.php:549 +#: src/Module/Admin/Site.php:546 msgid "Periodically optimize tables" msgstr "Pisich na clàran o àm gu àm" -#: src/Module/Admin/Site.php:549 +#: src/Module/Admin/Site.php:546 msgid "Periodically optimize tables like the cache and the workerqueue" msgstr "Pisich clàran mar an tasgadan is an ciutha-obrach gu cunbhalach" -#: src/Module/Admin/Site.php:551 +#: src/Module/Admin/Site.php:548 msgid "Discover followers/followings from contacts" msgstr "Lorg dàimhean leantainn on luchd-aithne" -#: 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 "Ma tha seo an comas, thèid sùil a thoirt airson luchd-leantainn an luchd-aithne is an fheadhainn air a leanas iad." -#: src/Module/Admin/Site.php:552 +#: src/Module/Admin/Site.php:549 msgid "None - deactivated" msgstr "Chan eil gin – à comas" -#: 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 "Luchd-aithne ionadail – thèid dàimhean leantainn an luchd-aithne ionadail a lorg." -#: 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 "Luchd co-luadair – thèid dàimhean leantainn an luchd-aithne ionadail agus aig an fheadhainn a rinn co-luadar le postaichean poblach a lorg." -#: 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 "Sioncronaich an luchd-aithne le frithealaiche an eòlaire" -#: 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 "Ma tha seo an comas, bheir an siostam sùil gu cunbhalach airson luchd-aithne ùr air frithealaiche an eòlaire a chaidh a mhìneachadh." -#: src/Module/Admin/Site.php:559 +#: src/Module/Admin/Site.php:556 msgid "Discover contacts from other servers" msgstr "Lorg luchd-aithne o fhrithealaichean eile" -#: 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 "Làithean eadar ceasnachaidhean" -#: 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 "Lorg san eòlaire ionadail" -#: 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 "Lorg san eòlaire ionadail seach san eòlaire cho-naisgte. Nuair a nì thu lorg gu h-ionadail, thèid gach lorg a ghnìomhachadh san eòlaire cho-naisgte sa chùlaibh. Cuiridh seo piseach air na toraidhean luirg nuair a nithear an t-aon lorg a-rithist." -#: src/Module/Admin/Site.php:563 +#: src/Module/Admin/Site.php:560 msgid "Publish server information" msgstr "Foillsich fiosrachadh an fhrithealaiche" -#: 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 " @@ -5236,50 +5297,50 @@ msgid "" " href=\"http://the-federation.info/\">the-federation.info for details." msgstr "Ma tha seo an comas, thèid dàta coitcheann mun fhrithealaiche ’s cleachdadh fhoillseachadh. Gabhaidh an dàta a-staigh ainm is tionndadh an fhrithealaiche, an àireamh de chleachdaichean le pròifilean poblach, an àireamh de phostaichean agus na pròtacalan is ceangladairean an comas. Faic the-federation.info airson barrachd fiosrachaidh." -#: src/Module/Admin/Site.php:565 +#: src/Module/Admin/Site.php:562 msgid "Check upstream version" msgstr "Cuir sùil air tionndadh an upstream" -#: 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 "Cuiridh seo an comas gun dèid sùil a chur airson tionndaidhean dhe Friendica air GitHub. Nuair a bhios tionndadh ùr an, thèid innse dhut air foir-shealladh panail na rianachd." -#: src/Module/Admin/Site.php:566 +#: src/Module/Admin/Site.php:563 msgid "Suppress Tags" msgstr "Mùch tagaichean" -#: 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 "Mùch sealladh liosta nan tagaichean hais air deireadh nam post." -#: src/Module/Admin/Site.php:567 +#: src/Module/Admin/Site.php:564 msgid "Clean database" msgstr "Sgioblaich an stòr-dàta" -#: 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 "Thoir air falbh nithean cèine, reacordan stòir-dhàta a tha ’nan dìlleachdanan agus seann-susbaint eile o chuid a chlàran-taice eile." -#: src/Module/Admin/Site.php:568 +#: src/Module/Admin/Site.php:565 msgid "Lifespan of remote items" msgstr "Faid-bheatha nan nithean cèine" -#: 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 "Nuair a bhios sgioblachadh an stòir-dhàta an comas, mìnichidh seo na làithean mus dèid nithean cèine a sguabadh às. Thèid na nithean againn fhèin ’s na nithean a chaidh a chomharrachadh no fhaidhleadh a chumail an-còmhnaidh. Cuiridh 0 an giùlan seo à comas." -#: src/Module/Admin/Site.php:569 +#: src/Module/Admin/Site.php:566 msgid "Lifespan of unclaimed items" msgstr "Faid-bheatha nan nithean gun tagairt" -#: 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. " @@ -5287,175 +5348,175 @@ msgid "" "items if set to 0." msgstr "Nuair a bhios sgioblachadh an stòir-dhàta an comas, mìnichidh seo na làithean mus dèid nithean gun tagairt (seo susbaint on ath-sheachadan mar as trice) a sguabadh às. ’S e 90 latha a tha sa bhun-roghainn. Ma shuidhicheas tu seo air 0, thèid luach faid-bheatha nan nithean cèine a chleachdadh mar bhun-roghainn." -#: src/Module/Admin/Site.php:570 +#: src/Module/Admin/Site.php:567 msgid "Lifespan of raw conversation data" msgstr "Faid-bheatha dàta amh nan còmhraidhean" -#: 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 "Tha dàta nan còmhraidhean ’ga chleachdadh airson ActivityPub is OStatus agus a chùm dì-bhugachaidh. Bu chòir dha a bhith sàbhailte ma sguabas tu às às dèidh cola-deug. ’S e 90 latha a tha sa bhun-roghainn." -#: src/Module/Admin/Site.php:571 +#: src/Module/Admin/Site.php:568 msgid "Maximum numbers of comments per post" msgstr "An àireamh as motha de bheachdan ri post" -#: 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 "Co mheud beachd a thèid a shealltainn do gach post? ’S e 100 a tha sa bhun-roghainn." -#: src/Module/Admin/Site.php:572 +#: src/Module/Admin/Site.php:569 msgid "Maximum numbers of comments per post on the display page" msgstr "An àireamh as motha de bheachdan ri post air duilleag na sealltainn" -#: 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 "Co mheud beachd a thèid a shealltainn do gach post nuair a sheallar post fa leth? ’S e 1000 a tha sa bhun-roghainn." -#: 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 "Slighe shealadach" -#: 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 "Ma tha siostam cuingichte agad far nach urrainn dhan fhrithealaiche-lìn slighe temp an t-siostaim inntrigeadh, cuir a-steach slighe eile an-seo." -#: src/Module/Admin/Site.php:576 +#: src/Module/Admin/Site.php:573 msgid "Only search in tags" msgstr "Na lorg ach sna tagaichean" -#: 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 "Air siostaman mòra, ’s urrainn dhan lorg teacsa maille mhòr a chur air an t-siostam." -#: 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 "Cruthaich cunntasan do chearcallan luchd-aithne nuair a thèid cunntas an lìonraidh àireamhachadh" -#: 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 "Air siostaman far an bheil tòrr chearcallan luchd-aithne ’gan cleachdadh, faodaidh a’ cheist seo a bhith glè dhaor." -#: 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 "An àireamh as motha de dh’obraichean co-shìnte" -#: 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 "Suidhich seo air %d air òstairean co-roinnte. Air siostaman nas motha, bidh luach %d math. Is %d a’ bhun-roghainn." -#: 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 "Cuir fastlane an comas" -#: 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 "Nuair a bhios seo an comas, cuiridh am fastlane obraiche a bharrachd air dòigh ma tha pròiseas air a bheil prìomhachas as àirde ’ga bhacadh le pròiseasan air a bheil prìomhachas ìosal." -#: 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" @@ -5463,153 +5524,153 @@ msgid "" "system." msgstr "" -#: src/Module/Admin/Site.php:590 +#: src/Module/Admin/Site.php:587 msgid "Direct relay transfer" msgstr "Tar-chur ath-sheachadain dìreach" -#: 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 "Cuiridh seo an comas an tar-chur dìreach gu frithealaichean eile às aonais nam frithealaichean ath-sheachadain" -#: src/Module/Admin/Site.php:591 +#: src/Module/Admin/Site.php:588 msgid "Relay scope" msgstr "Sgòp an ath-sheachadain" -#: 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 "Tha taghadh eadar “na h-uile” is “tagaichean” agad. Is ciall dha “na h-uile” gun dèid gach post poblach fhaighinn. Is ciall dha “tagaichean” nach dèid ach postaichean le tagaichean sònraichte fhaighinn." -#: src/Module/Admin/Site.php:591 src/Module/Contact/Profile.php:309 +#: src/Module/Admin/Site.php:588 src/Module/Contact/Profile.php:314 #: src/Module/Settings/TwoFactor/Index.php:146 msgid "Disabled" msgstr "À comas" -#: src/Module/Admin/Site.php:591 +#: src/Module/Admin/Site.php:588 msgid "all" msgstr "na h-uile" -#: src/Module/Admin/Site.php:591 +#: src/Module/Admin/Site.php:588 msgid "tags" msgstr "tagaichean" -#: src/Module/Admin/Site.php:592 +#: src/Module/Admin/Site.php:589 msgid "Server tags" msgstr "Tagaichean an fhrithealaiche" -#: src/Module/Admin/Site.php:592 +#: src/Module/Admin/Site.php:589 msgid "Comma separated list of tags for the \"tags\" subscription." msgstr "Liosta de thagaichean airson fo-sgrìobhadh nan “tagaichean”, sgaraichte le cromagan." -#: src/Module/Admin/Site.php:593 +#: src/Module/Admin/Site.php:590 msgid "Deny Server tags" msgstr "Tagaichean an fhrithealaiche ’gan diùltadh" -#: src/Module/Admin/Site.php:593 +#: src/Module/Admin/Site.php:590 msgid "Comma separated list of tags that are rejected." msgstr "Liosta da thagaichean a tha ’gan diùltadh, sgaraichte le cromagan." -#: 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 "Ceadaich tagaichean chleachdaichean" -#: 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 "Ma tha seo an comas, thèid na tagaichean o na lorgan air an sàbhaladh a chleachdadh airson fo-sgrìobhadh nan “tagaichean” a bharrachd air na “relay_server_tags”." -#: 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 "Tòisich air an imrich" @@ -5904,7 +5965,7 @@ msgstr "Cha deach puing-dheiridh %s %s an API prògramachadh ach ’s dòcha gun msgid "Missing parameters" msgstr "Paramadairean a dhìth" -#: src/Module/Api/Mastodon/Statuses/Bookmark.php:51 +#: src/Module/Api/Mastodon/Statuses/Bookmark.php:50 msgid "Only starting posts can be bookmarked" msgstr "Cha ghabh ach postaichean-toisich a chur ris na comharran-lìn" @@ -6065,7 +6126,7 @@ msgid "" "the main account." msgstr "" -#: src/Module/BaseModeration.php:110 src/Module/Moderation/Reports.php:94 +#: src/Module/BaseModeration.php:110 src/Module/Moderation/Reports.php:109 msgid "Reports" msgstr "" @@ -6128,7 +6189,7 @@ msgstr "Lorg daoine – %s" msgid "Group Search - %s" msgstr "Lorg sna buidhnean – %s" -#: src/Module/BaseSearch.php:121 src/Module/Contact/MatchInterests.php:139 +#: src/Module/BaseSearch.php:121 src/Module/Contact/MatchInterests.php:140 msgid "No matches" msgstr "Gun mhaids" @@ -6237,9 +6298,9 @@ msgstr "Tòisichidh an tachartas:" #: src/Module/Moderation/Blocklist/Server/Index.php:87 #: src/Module/Moderation/Blocklist/Server/Index.php:115 #: src/Module/Moderation/Blocklist/Server/Index.php:116 -#: src/Module/Moderation/Item/Delete.php:67 src/Module/Register.php:148 +#: 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:190 src/Module/Settings/Channels.php:211 #: src/Module/Settings/TwoFactor/Index.php:161 #: src/Module/Settings/TwoFactor/Verify.php:158 msgid "Required" @@ -6301,7 +6362,7 @@ msgstr "Seall" msgid "Create New Event" msgstr "Cruthaich tachartas ùr" -#: src/Module/Calendar/Show.php:132 src/Module/Settings/Display.php:300 +#: src/Module/Calendar/Show.php:132 src/Module/Settings/Display.php:297 msgid "list" msgstr "liosta" @@ -6309,8 +6370,8 @@ msgstr "liosta" msgid "Could not create circle." msgstr "Cha b’ urrainn dhuinn an cearcall a chruthachadh." -#: src/Module/Circle.php:68 src/Module/Circle.php:214 -#: src/Module/Circle.php:238 +#: src/Module/Circle.php:68 src/Module/Circle.php:216 +#: src/Module/Circle.php:240 msgid "Circle not found." msgstr "Cha deach an cearcall a lorg." @@ -6328,9 +6389,9 @@ msgstr "Cearcall nach aithne dhuinn." #: src/Module/Contact/Conversations.php:91 #: src/Module/Contact/Conversations.php:96 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 -#: src/Module/Contact/Redir.php:94 src/Module/Contact/Redir.php:140 +#: src/Module/Contact/Posts.php:88 src/Module/Contact/Profile.php:159 +#: src/Module/Contact/Profile.php:164 src/Module/Contact/Profile.php:169 +#: src/Module/Contact/Redir.php:95 src/Module/Contact/Redir.php:141 #: src/Module/FriendSuggest.php:71 src/Module/FriendSuggest.php:109 msgid "Contact not found." msgstr "Cha deach an neach-aithne a lorg." @@ -6363,47 +6424,47 @@ msgstr "Chaidh an neach-aithne a thoirt air falbh on chearcall." msgid "Bad request." msgstr "Droch-iarrtas." -#: src/Module/Circle.php:170 +#: src/Module/Circle.php:172 msgid "Save Circle" msgstr "Sàbhail an cearcall" -#: src/Module/Circle.php:171 +#: src/Module/Circle.php:173 msgid "Filter" msgstr "Criathrag" -#: src/Module/Circle.php:177 +#: src/Module/Circle.php:179 msgid "Create a circle of contacts/friends." msgstr "Cruthaich cearcall luchd-aithne/charaidean." -#: src/Module/Circle.php:219 +#: src/Module/Circle.php:221 msgid "Unable to remove circle." msgstr "Cha deach leinn an cearcall a thoirt air falbh." -#: src/Module/Circle.php:270 +#: src/Module/Circle.php:272 msgid "Delete Circle" msgstr "Sguab às an cearcall" -#: src/Module/Circle.php:280 +#: src/Module/Circle.php:282 msgid "Edit Circle Name" msgstr "Deasaich ainm a’ chearcaill" -#: src/Module/Circle.php:290 +#: src/Module/Circle.php:292 msgid "Members" msgstr "Buill" -#: src/Module/Circle.php:293 +#: src/Module/Circle.php:295 msgid "Circle is empty" msgstr "Tha an cearcall falamh" -#: src/Module/Circle.php:306 +#: src/Module/Circle.php:311 msgid "Remove contact from circle" msgstr "Thoir air falbh an neach-aithne on chearcall" -#: src/Module/Circle.php:329 +#: src/Module/Circle.php:334 msgid "Click on a contact to add or remove." msgstr "Briog air neach-aithne gus a chur ris no a thoirt air falbh." -#: src/Module/Circle.php:343 +#: src/Module/Circle.php:351 msgid "Add contact to circle" msgstr "Cuir an neach-aithne ris a’ chearcall" @@ -6439,7 +6500,7 @@ msgid "Only show blocked contacts" msgstr "Na seall ach an luchd-aithne bacte" #: src/Module/Contact.php:368 src/Module/Contact.php:440 -#: src/Module/Settings/Server/Index.php:107 src/Object/Post.php:386 +#: src/Module/Settings/Server/Index.php:107 src/Object/Post.php:399 msgid "Ignored" msgstr "’Ga leigeil seachad" @@ -6488,18 +6549,18 @@ msgstr "Toraidhean airson: %s" msgid "Update" msgstr "Ùraich" -#: src/Module/Contact.php:467 src/Module/Contact/Profile.php:511 +#: src/Module/Contact.php:467 src/Module/Contact/Profile.php:518 #: src/Module/Moderation/Blocklist/Contact.php:117 #: src/Module/Moderation/Users/Blocked.php:138 #: src/Module/Moderation/Users/Index.php:154 msgid "Unblock" msgstr "Dì-bhac" -#: src/Module/Contact.php:468 src/Module/Contact/Profile.php:519 +#: src/Module/Contact.php:468 src/Module/Contact/Profile.php:526 msgid "Unignore" msgstr "Na leig seachad tuilleadh" -#: src/Module/Contact.php:469 src/Module/Contact/Profile.php:527 +#: src/Module/Contact.php:469 src/Module/Contact/Profile.php:534 msgid "Uncollapse" msgstr "Na co-theannaich tuilleadh" @@ -6551,7 +6612,7 @@ msgstr "Iarrtas neach-aithne a-mach gun dèiligeadh" msgid "Pending incoming contact request" msgstr "Iarrtas neach-aithne a-steach ri dhèiligeadh" -#: src/Module/Contact.php:626 src/Module/Contact/Profile.php:371 +#: src/Module/Contact.php:626 src/Module/Contact/Profile.php:377 #, php-format msgid "Visit %s's profile [%s]" msgstr "Tadhail air a’ phròifil aig %s [%s]" @@ -6566,7 +6627,7 @@ msgstr "Air ais gu deasaiche an neach-aithne" #: src/Module/Contact/Advanced.php:134 #: src/Module/Moderation/Blocklist/Contact.php:122 -#: src/Module/Moderation/Reports.php:95 +#: src/Module/Moderation/Reports.php:110 #: src/Module/Moderation/Users/Active.php:126 #: src/Module/Moderation/Users/Blocked.php:126 #: src/Module/Moderation/Users/Create.php:70 @@ -6658,12 +6719,13 @@ msgstr[1] "Luchd-aithne (%s)" msgstr[2] "Luchd-aithne (%s)" msgstr[3] "Luchd-aithne (%s)" -#: src/Module/Contact/Follow.php:70 src/Module/Contact/Redir.php:62 -#: src/Module/Contact/Redir.php:222 src/Module/Conversation/Community.php:166 +#: src/Module/Contact/Follow.php:70 src/Module/Contact/Redir.php:63 +#: src/Module/Contact/Redir.php:223 src/Module/Conversation/Community.php:166 #: src/Module/Debug/ItemBody.php:38 src/Module/Diaspora/Receive.php:57 #: src/Module/Item/Display.php:96 src/Module/Item/Feed.php:59 #: src/Module/Item/Follow.php:41 src/Module/Item/Ignore.php:41 -#: src/Module/Item/Pin.php:41 src/Module/Item/Pin.php:56 +#: src/Module/Item/Language.php:53 src/Module/Item/Pin.php:41 +#: src/Module/Item/Pin.php:56 src/Module/Item/Searchtext.php:53 #: src/Module/Item/Star.php:42 src/Module/Update/Display.php:37 msgid "Access denied." msgstr "Chaidh inntrigeadh a dhiùltadh." @@ -6697,16 +6759,16 @@ msgstr "Freagair seo:" msgid "Your Identity Address:" msgstr "Seòladh do dhearbh-aithne:" -#: src/Module/Contact/Follow.php:170 src/Module/Contact/Profile.php:402 +#: src/Module/Contact/Follow.php:170 src/Module/Contact/Profile.php:408 #: src/Module/Contact/Unfollow.php:129 -#: src/Module/Moderation/Blocklist/Contact.php:133 -#: src/Module/Moderation/Reports.php:104 +#: src/Module/Moderation/Blocklist/Contact.php:131 +#: src/Module/Moderation/Reports.php:117 #: src/Module/Notifications/Introductions.php:129 #: src/Module/Notifications/Introductions.php:198 msgid "Profile URL" msgstr "URL na pròifile" -#: src/Module/Contact/Follow.php:171 src/Module/Contact/Profile.php:414 +#: src/Module/Contact/Follow.php:171 src/Module/Contact/Profile.php:420 #: src/Module/Notifications/Introductions.php:191 #: src/Module/Profile/Profile.php:234 msgid "Tags:" @@ -6729,7 +6791,7 @@ msgstr "Postaichean ’s freagairtean" msgid "The contact could not be added." msgstr "Cha b’ urrainn dhuinn an neach-aithne a chur ris." -#: src/Module/Contact/MatchInterests.php:94 +#: src/Module/Contact/MatchInterests.php:95 #: src/Module/Media/Attachment/Upload.php:77 #: src/Module/Media/Attachment/Upload.php:82 #: src/Module/Media/Photo/Upload.php:81 src/Module/Media/Photo/Upload.php:86 @@ -6737,253 +6799,253 @@ msgstr "Cha b’ urrainn dhuinn an neach-aithne a chur ris." msgid "Invalid request." msgstr "Iarrtas mì-dhligheach." -#: src/Module/Contact/MatchInterests.php:101 +#: src/Module/Contact/MatchInterests.php:102 msgid "No keywords to match. Please add keywords to your profile." msgstr "Chan eil faclan-luirg rim maidseadh ann. Cuir faclan-luirg ris a’ phròifil agad." -#: src/Module/Contact/MatchInterests.php:144 +#: src/Module/Contact/MatchInterests.php:145 msgid "Profile Match" msgstr "Maidseadh na pròifile" -#: src/Module/Contact/Profile.php:140 +#: src/Module/Contact/Profile.php:145 msgid "Failed to update contact record." msgstr "Cha b’ urrainn dhuinn clàr an neach-aithne ùrachadh." -#: src/Module/Contact/Profile.php:190 +#: src/Module/Contact/Profile.php:195 msgid "Contact has been unblocked" msgstr "Chaidh an neach-aithne a dhì-bhacadh" -#: src/Module/Contact/Profile.php:194 +#: src/Module/Contact/Profile.php:199 msgid "Contact has been blocked" msgstr "Chaidh an neach-aithne a bhacadh" -#: src/Module/Contact/Profile.php:206 +#: src/Module/Contact/Profile.php:211 msgid "Contact has been unignored" msgstr "Chan eil an neach-aithne ’ga leigeil seachad tuilleadh" -#: src/Module/Contact/Profile.php:210 +#: src/Module/Contact/Profile.php:215 msgid "Contact has been ignored" msgstr "Tha an neach-aithne ’ga leigeil seachad" -#: src/Module/Contact/Profile.php:222 +#: src/Module/Contact/Profile.php:227 msgid "Contact has been uncollapsed" msgstr "Chan eil an neach-aithne ’ga cho-theannachadh tuilleadh" -#: src/Module/Contact/Profile.php:226 +#: src/Module/Contact/Profile.php:231 msgid "Contact has been collapsed" msgstr "Tha an neach-aithne ’ga cho-theannachadh" -#: src/Module/Contact/Profile.php:254 +#: src/Module/Contact/Profile.php:259 #, php-format msgid "You are mutual friends with %s" msgstr "Tha co-dhàimh eadar thu fhèin is %s a-nis" -#: src/Module/Contact/Profile.php:255 +#: src/Module/Contact/Profile.php:260 #, php-format msgid "You are sharing with %s" msgstr "Tha thu a’ co-roinneadh le %s" -#: src/Module/Contact/Profile.php:256 +#: src/Module/Contact/Profile.php:261 #, php-format msgid "%s is sharing with you" msgstr "Tha %s a’ co-roinneadh leat" -#: src/Module/Contact/Profile.php:272 +#: src/Module/Contact/Profile.php:277 msgid "Private communications are not available for this contact." msgstr "Chan eil conaltradh prìobhaideach ri fhaighinn dhan neach-aithne seo." -#: src/Module/Contact/Profile.php:282 +#: src/Module/Contact/Profile.php:287 msgid "This contact is on a server you ignored." msgstr "" -#: src/Module/Contact/Profile.php:285 +#: src/Module/Contact/Profile.php:290 msgid "Never" msgstr "Chan ann idir" -#: src/Module/Contact/Profile.php:288 +#: src/Module/Contact/Profile.php:293 msgid "(Update was not successful)" msgstr "(Cha deach leis an ùrachadh)" -#: src/Module/Contact/Profile.php:288 +#: src/Module/Contact/Profile.php:293 msgid "(Update was successful)" msgstr "(Chaidh leis an ùrachadh)" -#: src/Module/Contact/Profile.php:290 src/Module/Contact/Profile.php:482 +#: src/Module/Contact/Profile.php:295 src/Module/Contact/Profile.php:489 msgid "Suggest friends" msgstr "Mol caraidean" -#: src/Module/Contact/Profile.php:294 +#: src/Module/Contact/Profile.php:299 #, php-format msgid "Network type: %s" msgstr "Seòrsa an lìonraidh: %s" -#: src/Module/Contact/Profile.php:299 +#: src/Module/Contact/Profile.php:304 msgid "Communications lost with this contact!" msgstr "Chaidh an conaltradh leis an neach-aithne seo a chall!" -#: src/Module/Contact/Profile.php:305 +#: src/Module/Contact/Profile.php:310 msgid "Fetch further information for feeds" msgstr "Faigh barrachd fiosrachaidh dha na h-inbhirean" -#: src/Module/Contact/Profile.php:307 +#: src/Module/Contact/Profile.php:312 msgid "" "Fetch information like preview pictures, title and teaser from the feed " "item. You can activate this if the feed doesn't contain much text. Keywords " "are taken from the meta header in the feed item and are posted as hash tags." msgstr "Faigh fiosrachadh mar dhealbhan ro-sheallaidh, tiotal is tàladh o nì an inbhir. ’S urrainn dhut seo a chur an comas mur eil cus teacsa san inbhir. Thèid faclan-luirg a thogail o bhann-cinn nì an inbhir agus am postadh ’nan tagaichean hais." -#: src/Module/Contact/Profile.php:310 +#: src/Module/Contact/Profile.php:315 msgid "Fetch information" msgstr "Faigh am fiosrachadh" -#: src/Module/Contact/Profile.php:311 +#: src/Module/Contact/Profile.php:316 msgid "Fetch keywords" msgstr "Faigh na faclan-luirg" -#: src/Module/Contact/Profile.php:312 +#: src/Module/Contact/Profile.php:317 msgid "Fetch information and keywords" msgstr "Faigh am fiosrachadh ’s na faclan-luirg" -#: src/Module/Contact/Profile.php:322 src/Module/Contact/Profile.php:327 -#: src/Module/Contact/Profile.php:332 src/Module/Contact/Profile.php:338 +#: src/Module/Contact/Profile.php:327 src/Module/Contact/Profile.php:332 +#: src/Module/Contact/Profile.php:337 src/Module/Contact/Profile.php:343 msgid "No mirroring" msgstr "Gun sgàthanachadh" -#: src/Module/Contact/Profile.php:323 src/Module/Contact/Profile.php:333 -#: src/Module/Contact/Profile.php:339 +#: src/Module/Contact/Profile.php:328 src/Module/Contact/Profile.php:338 +#: src/Module/Contact/Profile.php:344 msgid "Mirror as my own posting" msgstr "Sgàthanaich ’na phost leam fhìn" -#: src/Module/Contact/Profile.php:328 src/Module/Contact/Profile.php:334 +#: src/Module/Contact/Profile.php:333 src/Module/Contact/Profile.php:339 msgid "Native reshare" msgstr "Co-roinneadh tùsail" -#: src/Module/Contact/Profile.php:353 +#: src/Module/Contact/Profile.php:359 msgid "Contact Information / Notes" msgstr "Fiosrachadh an neach-aithne / Nòtaichean" -#: src/Module/Contact/Profile.php:354 +#: src/Module/Contact/Profile.php:360 msgid "Contact Settings" msgstr "Roghainnean an neach-aithne" -#: src/Module/Contact/Profile.php:362 +#: src/Module/Contact/Profile.php:368 msgid "Contact" msgstr "Neach-aithne" -#: src/Module/Contact/Profile.php:366 +#: src/Module/Contact/Profile.php:372 msgid "Their personal note" msgstr "An nòta pearsanta aca" -#: src/Module/Contact/Profile.php:368 +#: src/Module/Contact/Profile.php:374 msgid "Edit contact notes" msgstr "Deasaich notaichean an neach-aithne" -#: src/Module/Contact/Profile.php:372 +#: src/Module/Contact/Profile.php:378 msgid "Block/Unblock contact" msgstr "Bac/Dì-bhac an neach-aithne" -#: src/Module/Contact/Profile.php:373 +#: src/Module/Contact/Profile.php:379 #: src/Module/Moderation/Report/Create.php:293 msgid "Ignore contact" msgstr "Leig seachad an neach-aithne" -#: src/Module/Contact/Profile.php:374 +#: src/Module/Contact/Profile.php:380 msgid "View conversations" msgstr "Seall na còmhraidhean" -#: src/Module/Contact/Profile.php:379 +#: src/Module/Contact/Profile.php:385 msgid "Last update:" msgstr "An t-ùrachadh mu dheireadh:" -#: src/Module/Contact/Profile.php:381 +#: src/Module/Contact/Profile.php:387 msgid "Update public posts" msgstr "Ùraich na postaichean poblach" -#: src/Module/Contact/Profile.php:383 src/Module/Contact/Profile.php:492 +#: src/Module/Contact/Profile.php:389 src/Module/Contact/Profile.php:499 msgid "Update now" msgstr "Ùraich an-dràsta" -#: src/Module/Contact/Profile.php:385 +#: src/Module/Contact/Profile.php:391 msgid "Awaiting connection acknowledge" msgstr "A’ feitheamh air aithneachadh a’ cheangail" -#: src/Module/Contact/Profile.php:386 +#: src/Module/Contact/Profile.php:392 msgid "Currently blocked" msgstr "’Ga bhacadh an-dràsta" -#: src/Module/Contact/Profile.php:387 +#: src/Module/Contact/Profile.php:393 msgid "Currently ignored" msgstr "’Ga leigeil seachad an-dràsta" -#: src/Module/Contact/Profile.php:388 +#: src/Module/Contact/Profile.php:394 msgid "Currently collapsed" msgstr "’Ga cho-theannachadh an-dràsta" -#: src/Module/Contact/Profile.php:389 +#: src/Module/Contact/Profile.php:395 msgid "Currently archived" msgstr "San tasg-lann an-dràsta" -#: src/Module/Contact/Profile.php:392 +#: src/Module/Contact/Profile.php:398 msgid "Manage remote servers" msgstr "" -#: src/Module/Contact/Profile.php:394 +#: src/Module/Contact/Profile.php:400 #: src/Module/Notifications/Introductions.php:192 msgid "Hide this contact from others" msgstr "Falaich an neach-aithne seo o chàch" -#: src/Module/Contact/Profile.php:394 +#: src/Module/Contact/Profile.php:400 msgid "" "Replies/likes to your public posts may still be visible" msgstr "Dh’fhaoidte gum faicear freagairtean/gur toigh le daoine na postaichean poblach agad fhathast" -#: src/Module/Contact/Profile.php:395 +#: src/Module/Contact/Profile.php:401 msgid "Notification for new posts" msgstr "Brathan air postaichean ùra" -#: src/Module/Contact/Profile.php:395 +#: src/Module/Contact/Profile.php:401 msgid "Send a notification of every new post of this contact" msgstr "Cuir brath airson gach post ùr aig an neach-aithne seo" -#: src/Module/Contact/Profile.php:397 +#: src/Module/Contact/Profile.php:403 msgid "Keyword Deny List" msgstr "Liosta-dhiùltaidh nam facal-luirg" -#: src/Module/Contact/Profile.php:397 +#: src/Module/Contact/Profile.php:403 msgid "" "Comma separated list of keywords that should not be converted to hashtags, " "when \"Fetch information and keywords\" is selected" msgstr "Liosta sgaraichte le cromagan de dh’fhaclan-luirg nach dèid iompachadh gu tagaichean tais nuair a bhios “Faigh am fiosrachadh ’s na faclan-luirg” air a thaghadh" -#: src/Module/Contact/Profile.php:415 +#: src/Module/Contact/Profile.php:421 #: src/Module/Settings/TwoFactor/Index.php:160 msgid "Actions" msgstr "Gnìomhan" -#: src/Module/Contact/Profile.php:417 +#: src/Module/Contact/Profile.php:423 #: src/Module/Settings/TwoFactor/Index.php:140 view/theme/frio/theme.php:232 msgid "Status" msgstr "Staid" -#: src/Module/Contact/Profile.php:423 +#: src/Module/Contact/Profile.php:429 msgid "Mirror postings from this contact" msgstr "Sgàthanaich na postaichean on neach-aithne seo" -#: src/Module/Contact/Profile.php:425 +#: src/Module/Contact/Profile.php:431 msgid "" "Mark this contact as remote_self, this will cause friendica to repost new " "entries from this contact." msgstr "Cuir comharra remote_self ris an neach-aithne seo ach an ath-phostaich Friendica nithean ùra on neach-aithne seo." -#: src/Module/Contact/Profile.php:428 +#: src/Module/Contact/Profile.php:434 msgid "Channel Settings" msgstr "" -#: src/Module/Contact/Profile.php:429 +#: src/Module/Contact/Profile.php:435 msgid "Frequency of this contact in relevant channels" msgstr "" -#: src/Module/Contact/Profile.php:430 +#: src/Module/Contact/Profile.php:436 msgid "" "Depending on the type of the channel not all posts from this contact are " "displayed. By default, posts need to have a minimum amount of interactions " @@ -6993,68 +7055,78 @@ msgid "" "block or hide the contact completely." msgstr "" -#: src/Module/Contact/Profile.php:431 +#: src/Module/Contact/Profile.php:437 msgid "Default frequency" msgstr "" -#: src/Module/Contact/Profile.php:431 +#: src/Module/Contact/Profile.php:437 msgid "" "Posts by this contact are displayed in the \"for you\" channel if you " "interact often with this contact or if a post reached some level of " "interaction." msgstr "" -#: src/Module/Contact/Profile.php:432 +#: src/Module/Contact/Profile.php:438 msgid "Display all posts of this contact" msgstr "" -#: src/Module/Contact/Profile.php:432 +#: src/Module/Contact/Profile.php:438 msgid "All posts from this contact will appear on the \"for you\" channel" msgstr "" -#: src/Module/Contact/Profile.php:433 +#: src/Module/Contact/Profile.php:439 msgid "Display only few posts" msgstr "" -#: src/Module/Contact/Profile.php:433 +#: src/Module/Contact/Profile.php:439 msgid "" "When a contact creates a lot of posts in a short period, this setting " "reduces the number of displayed posts in every channel." msgstr "" -#: src/Module/Contact/Profile.php:434 +#: src/Module/Contact/Profile.php:440 msgid "Never display posts" msgstr "" -#: src/Module/Contact/Profile.php:434 +#: src/Module/Contact/Profile.php:440 msgid "Posts from this contact will never be displayed in any channel" msgstr "" -#: src/Module/Contact/Profile.php:502 +#: src/Module/Contact/Profile.php:441 +msgid "Channel Only" +msgstr "" + +#: src/Module/Contact/Profile.php:441 +msgid "" +"If enabled, posts from this contact will only appear in channels, but not in" +" the network stream." +msgstr "" + +#: src/Module/Contact/Profile.php:509 msgid "Refetch contact data" msgstr "Faigh dàta an neach-aithne a-rithist" -#: src/Module/Contact/Profile.php:513 +#: src/Module/Contact/Profile.php:520 msgid "Toggle Blocked status" msgstr "Toglaich stad a’ bhacaidh" -#: src/Module/Contact/Profile.php:521 +#: src/Module/Contact/Profile.php:528 msgid "Toggle Ignored status" msgstr "Toglaich staid na leigeil seachad" -#: src/Module/Contact/Profile.php:529 +#: src/Module/Contact/Profile.php:536 msgid "Toggle Collapsed status" msgstr "Toglaich staid a’ cho-theannachaidh" -#: src/Module/Contact/Profile.php:536 src/Module/Contact/Revoke.php:106 +#: src/Module/Contact/Profile.php:543 src/Module/Contact/Revoke.php:106 msgid "Revoke Follow" msgstr "Cùl-ghairm an leantainn" -#: src/Module/Contact/Profile.php:538 +#: src/Module/Contact/Profile.php:545 msgid "Revoke the follow from this contact" msgstr "Thoir air an neach-aithne seo nach lean iad ort tuilleadh" -#: src/Module/Contact/Redir.php:134 src/Module/Contact/Redir.php:186 +#: src/Module/Contact/Redir.php:135 src/Module/Contact/Redir.php:187 msgid "Bad Request." msgstr "Droch-iarrtas." @@ -7076,13 +7148,6 @@ msgid "" "and they will have to manually follow you back again." msgstr "A bheil thu cinnteach nach eil thu ag iarraidh gun lean an neach-aithne seo ort tuilleadh? Cha ghabh seo a neo-dhèanamh is feumaidh iad leantainn ort a làimh às ùr." -#: src/Module/Contact/Revoke.php:108 -#: src/Module/Notifications/Introductions.php:144 -#: src/Module/OAuth/Acknowledge.php:54 src/Module/Register.php:130 -#: src/Module/Settings/TwoFactor/Trusted.php:129 -msgid "Yes" -msgstr "Tha" - #: src/Module/Contact/Suggestions.php:62 msgid "" "No suggestions available. If this is a new site, please try again in 24 " @@ -7133,33 +7198,29 @@ msgstr "Chan eil roghainn na coimhearsnachd ri fhaighinn." msgid "Not available." msgstr "Chan eil seo ri fhaighinn." -#: src/Module/Conversation/Network.php:200 +#: src/Module/Conversation/Network.php:214 msgid "No such circle" msgstr "Chan eil an cearcall seo ann" -#: src/Module/Conversation/Network.php:204 +#: src/Module/Conversation/Network.php:218 #, php-format msgid "Circle: %s" msgstr "Cearcall: %s" -#: src/Module/Conversation/Network.php:223 +#: src/Module/Conversation/Network.php:237 #, php-format msgid "Error %d (%s) while fetching the timeline." msgstr "" -#: src/Module/Conversation/Network.php:300 +#: src/Module/Conversation/Network.php:314 msgid "Network feed not available." msgstr "" -#: src/Module/Conversation/Timeline.php:196 -msgid "Own Contacts" -msgstr "An luchd-aithne agadsa" - -#: src/Module/Conversation/Timeline.php:200 +#: src/Module/Conversation/Timeline.php:203 msgid "Include" msgstr "Gabh a-staigh" -#: src/Module/Conversation/Timeline.php:201 +#: src/Module/Conversation/Timeline.php:204 msgid "Hide" msgstr "Falaich" @@ -7380,12 +7441,12 @@ msgstr "HTML" msgid "Twitter Source / Tweet URL (requires API key)" msgstr "Bun-tùs Twitter / URL a’ tweet (feum air iuchair API)" -#: src/Module/Debug/Feed.php:52 src/Module/Filer/SaveTag.php:47 +#: src/Module/Debug/Feed.php:53 src/Module/Filer/SaveTag.php:47 #: src/Module/Settings/Profile/Index.php:177 msgid "You must be logged in to use this module" msgstr "Feumaidh tu clàradh a-steach mus urrainn dhut am mòideal seo a chleachdadh" -#: src/Module/Debug/Feed.php:77 +#: src/Module/Debug/Feed.php:78 msgid "Source URL" msgstr "URL an tùis" @@ -7487,56 +7548,56 @@ msgstr "Mol caraidean" msgid "Suggest a friend for %s" msgstr "Mol caraid dha %s" -#: src/Module/Friendica.php:82 +#: src/Module/Friendica.php:81 msgid "Installed addons/apps:" msgstr "Aplacaidean/tuilleadain stàlaichte:" -#: src/Module/Friendica.php:87 +#: src/Module/Friendica.php:86 msgid "No installed addons/apps" msgstr "Cha deach aplacaid/tuilleadan a stàladh" -#: src/Module/Friendica.php:92 +#: src/Module/Friendica.php:91 #, php-format msgid "Read about the Terms of Service of this node." msgstr "Leugh teirmichean seirbheise an nòd seo." -#: src/Module/Friendica.php:99 +#: src/Module/Friendica.php:98 msgid "On this server the following remote servers are blocked." msgstr "Seo a frithealaichean cèine a tha ’gam bacadh leis an fhrithealaiche seo." -#: src/Module/Friendica.php:102 +#: 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:232 msgid "Reason for the block" msgstr "Adhbhar a’ bhacaidh" -#: src/Module/Friendica.php:104 +#: src/Module/Friendica.php:103 msgid "Download this list in CSV format" msgstr "Luchdaich a-nuas an liosta seo san fhòrmat CSV" -#: src/Module/Friendica.php:118 +#: src/Module/Friendica.php:117 #, php-format msgid "" "This is Friendica, version %s that is running at the web location %s. The " "database version is %s, the post update version is %s." msgstr "Seo Friendica tionndadh %s a tha a’ ruith air an ionad-lìn %s. Is %s tionndadh an stòir-dhàta agus %s tionndadh ùrachadh nam post." -#: src/Module/Friendica.php:123 +#: src/Module/Friendica.php:122 msgid "" "Please visit Friendi.ca to learn more " "about the Friendica project." msgstr "Tadhail air Friendi.ca airson barrachd fiosrachaidh mu phròiseact Friendica." -#: src/Module/Friendica.php:124 +#: src/Module/Friendica.php:123 msgid "Bug reports and issues: please visit" msgstr "Aithrisean air bugaichean is duilgheadasan: tadhail air" -#: src/Module/Friendica.php:124 +#: src/Module/Friendica.php:123 msgid "the bugtracker at github" msgstr "tracaiche nam bugaichean air GitHub" -#: src/Module/Friendica.php:125 +#: src/Module/Friendica.php:124 msgid "Suggestions, praise, etc. - please email \"info\" at \"friendi - dot - ca" msgstr "Airson beachdan, molaidhean is mssa. – cuir post-d gu “info” aig “friendi – dot – ca" @@ -7813,41 +7874,41 @@ msgid "" "important, please visit http://friendi.ca" msgstr "Airson barrachd fiosrachaidh mu phròiseact Friendica ’s carson a tha sinn dhen bheachd gu bheil e cudromach, tadhail air http://friendi.ca" -#: src/Module/Item/Compose.php:85 +#: src/Module/Item/Compose.php:94 msgid "Please enter a post body." msgstr "Cuir a-steach bodhaig puist." -#: src/Module/Item/Compose.php:98 +#: src/Module/Item/Compose.php:105 msgid "This feature is only available with the frio theme." msgstr "Chan eil an gleus seo ri fhaighinn ach leis an ùrlar frio." -#: src/Module/Item/Compose.php:122 +#: src/Module/Item/Compose.php:129 msgid "Compose new personal note" msgstr "Sgrìobh nòta pearsanta ùr" -#: src/Module/Item/Compose.php:131 +#: src/Module/Item/Compose.php:138 msgid "Compose new post" msgstr "Sgrìobh post ùr" -#: src/Module/Item/Compose.php:187 +#: src/Module/Item/Compose.php:194 msgid "Visibility" msgstr "Faicsinneachd" -#: src/Module/Item/Compose.php:203 +#: src/Module/Item/Compose.php:210 msgid "Clear the location" msgstr "Thoir an t-ionad air falbh" -#: src/Module/Item/Compose.php:204 +#: src/Module/Item/Compose.php:211 msgid "Location services are unavailable on your device" msgstr "Chan eil seirbheisean ionaid ri fhaighinn air an uidheam agad" -#: src/Module/Item/Compose.php:205 +#: src/Module/Item/Compose.php:212 msgid "" "Location services are disabled. Please check the website's permissions on " "your device" msgstr "Tha seirbheisean ionaid à comas. Thoir sùil air ceadan na làraich-lìn air an uidheam agad" -#: src/Module/Item/Compose.php:211 +#: src/Module/Item/Compose.php:218 msgid "" "You can make this page always open when you use the New Post button in the " "Theme Customization settings." @@ -7960,29 +8021,33 @@ msgid "Public Group" msgstr "Buidheann poblach" #: src/Module/Moderation/BaseUsers.php:122 src/Module/Settings/Account.php:503 +msgid "Public Group - Restricted" +msgstr "" + +#: src/Module/Moderation/BaseUsers.php:123 src/Module/Settings/Account.php:510 msgid "Automatic Friend Page" msgstr "Duilleag caraide fhèin-obrachail" -#: src/Module/Moderation/BaseUsers.php:123 +#: src/Module/Moderation/BaseUsers.php:124 msgid "Private Group" msgstr "Buidheann prìobhaideach" -#: src/Module/Moderation/BaseUsers.php:126 +#: src/Module/Moderation/BaseUsers.php:127 #: src/Module/Moderation/Summary.php:53 src/Module/Settings/Account.php:453 msgid "Personal Page" msgstr "Duilleag phearsanta" -#: src/Module/Moderation/BaseUsers.php:127 +#: src/Module/Moderation/BaseUsers.php:128 #: src/Module/Moderation/Summary.php:54 src/Module/Settings/Account.php:460 msgid "Organisation Page" msgstr "Duilleag buidhinn" -#: src/Module/Moderation/BaseUsers.php:128 +#: src/Module/Moderation/BaseUsers.php:129 #: src/Module/Moderation/Summary.php:55 src/Module/Settings/Account.php:467 msgid "News Page" msgstr "Duilleag naidheachdan" -#: src/Module/Moderation/BaseUsers.php:129 +#: src/Module/Moderation/BaseUsers.php:130 #: src/Module/Moderation/Summary.php:56 src/Module/Settings/Account.php:474 msgid "Community Group" msgstr "Buidheann coimhearsnachd" @@ -8039,7 +8104,7 @@ msgid "Block New Remote Contact" msgstr "Bac neach-aithne cèin ùr" #: src/Module/Moderation/Blocklist/Contact.php:122 -#: src/Module/Moderation/Reports.php:95 +#: src/Module/Moderation/Reports.php:110 msgid "Photo" msgstr "Dealbh" @@ -8047,7 +8112,7 @@ msgstr "Dealbh" msgid "Reason" msgstr "Adhbhar" -#: src/Module/Moderation/Blocklist/Contact.php:130 +#: src/Module/Moderation/Blocklist/Contact.php:128 #, php-format msgid "%s total blocked contact" msgid_plural "%s total blocked contacts" @@ -8056,21 +8121,21 @@ msgstr[1] "Chaidh %s luchd-aithne a bhacadh gu h-iomlan" msgstr[2] "Chaidh %s luchd-aithne a bhacadh gu h-iomlan" msgstr[3] "Chaidh %s luchd-aithne a bhacadh gu h-iomlan" -#: src/Module/Moderation/Blocklist/Contact.php:133 +#: src/Module/Moderation/Blocklist/Contact.php:131 msgid "URL of the remote contact to block." msgstr "URL an neach-aithne chèin ri bhacadh." -#: src/Module/Moderation/Blocklist/Contact.php:134 +#: src/Module/Moderation/Blocklist/Contact.php:132 msgid "Also purge contact" msgstr "Purgaidich an neach-aithne cuideachd" -#: src/Module/Moderation/Blocklist/Contact.php:134 +#: src/Module/Moderation/Blocklist/Contact.php:132 msgid "" "Removes all content related to this contact from the node. Keeps the contact" " record. This action cannot be undone." msgstr "Bheir seo air falbh susbaint sam bith a tha co-cheangailte ris an neach-aithne seo on nòd. Cumaidh seo clàr an neach-aithne. Cha ghabh an gnìomh seo a neo-dhèanamh." -#: src/Module/Moderation/Blocklist/Contact.php:135 +#: src/Module/Moderation/Blocklist/Contact.php:133 #: src/Module/Moderation/Blocklist/Server/Import.php:124 msgid "Block Reason" msgstr "Adhbhar a’ bhacaidh" @@ -8270,7 +8335,7 @@ msgstr "Cuiridh seo na pàtranan air an ion-phortadh an àite na liosta-bacaidh #: 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:231 msgid "Blocked server domain pattern" msgstr "Pàtran àrainne fhrithealaichean a chaidh a bhacadh" @@ -8610,23 +8675,23 @@ msgstr "2b. Cuir beachd ris" msgid "3. Pick posts" msgstr "3. Tagh postaichean" -#: src/Module/Moderation/Reports.php:90 +#: src/Module/Moderation/Reports.php:105 msgid "List of reports" msgstr "" -#: src/Module/Moderation/Reports.php:91 +#: src/Module/Moderation/Reports.php:106 msgid "This page display reports created by our or remote users." msgstr "" -#: src/Module/Moderation/Reports.php:92 +#: src/Module/Moderation/Reports.php:107 msgid "No report exists at this node." msgstr "" -#: src/Module/Moderation/Reports.php:95 +#: src/Module/Moderation/Reports.php:110 msgid "Category" msgstr "" -#: src/Module/Moderation/Reports.php:101 +#: src/Module/Moderation/Reports.php:114 #, php-format msgid "%s total report" msgid_plural "%s total reports" @@ -8635,7 +8700,7 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: src/Module/Moderation/Reports.php:104 +#: src/Module/Moderation/Reports.php:117 msgid "URL of the reported contact." msgstr "" @@ -8885,12 +8950,6 @@ msgstr "’Ga mholadh le:" msgid "Claims to be known to you: " msgstr "A’ tagradh gur aithne dhut e: " -#: src/Module/Notifications/Introductions.php:144 -#: src/Module/OAuth/Acknowledge.php:55 src/Module/Register.php:131 -#: src/Module/Settings/TwoFactor/Trusted.php:129 -msgid "No" -msgstr "Chan eil" - #: src/Module/Notifications/Introductions.php:152 msgid "Shall your connection be bidirectional or not?" msgstr "A bheil thu airson co-dhàimh a chruthachadh?" @@ -8951,11 +9010,11 @@ msgstr "Brathan na dachaighe" msgid "Show unread" msgstr "Seall an fheadhainn gun leughadh" -#: src/Module/Notifications/Ping.php:246 +#: src/Module/Notifications/Ping.php:220 msgid "{0} requested registration" msgstr "Dh’iarr {0} clàradh" -#: src/Module/Notifications/Ping.php:255 +#: src/Module/Notifications/Ping.php:229 #, php-format msgid "{0} and %d others requested registration" msgstr "Dh’iarr {0} ’s %d eile clàradh" @@ -8997,7 +9056,7 @@ msgstr "Seòrsa ceadachaidh gun taic ris no a dhìth" msgid "Resubscribing to OStatus contacts" msgstr "A’ fo-sgrìobhadh a-rithist air luchd-aithne OStatus" -#: src/Module/OStatus/Repair.php:84 src/Module/OStatus/Subscribe.php:158 +#: src/Module/OStatus/Repair.php:84 src/Module/OStatus/Subscribe.php:160 msgid "Keep this window open until done." msgstr "Cùm an uinneag seo fosgailte gus am bi e deiseil." @@ -9009,126 +9068,65 @@ msgstr "✔ Deiseil" msgid "No OStatus contacts to resubscribe to." msgstr "Chan eil neach-aithne OStatus ann airson fo-sgrìobhadh air a-rithist." -#: src/Module/OStatus/Subscribe.php:70 +#: src/Module/OStatus/Subscribe.php:72 msgid "Subscribing to contacts" msgstr "Fo-sgrìobhadh air luchd-aithne" -#: src/Module/OStatus/Subscribe.php:79 +#: src/Module/OStatus/Subscribe.php:81 msgid "No contact provided." msgstr "Cha deach neach-aithne a thoirt seachad." -#: src/Module/OStatus/Subscribe.php:85 +#: src/Module/OStatus/Subscribe.php:87 msgid "Couldn't fetch information for contact." msgstr "Cha d’ fhuair sinn grèim air an fhiosrachadh conaltraidh." -#: src/Module/OStatus/Subscribe.php:96 +#: src/Module/OStatus/Subscribe.php:98 msgid "Couldn't fetch friends for contact." msgstr "Cha d’ fhuair sinn grèim air caraidean a chùm conaltraidh." -#: src/Module/OStatus/Subscribe.php:102 src/Module/OStatus/Subscribe.php:113 +#: src/Module/OStatus/Subscribe.php:104 src/Module/OStatus/Subscribe.php:115 msgid "Couldn't fetch following contacts." msgstr "Cha d’ fhuair sinn grèim air an luchd-aithne a leanas." -#: src/Module/OStatus/Subscribe.php:108 +#: src/Module/OStatus/Subscribe.php:110 msgid "Couldn't fetch remote profile." msgstr "Cha d’ fhuair sinn grèim air a’ phròifil chèin." -#: src/Module/OStatus/Subscribe.php:118 +#: src/Module/OStatus/Subscribe.php:120 msgid "Unsupported network" msgstr "Lìonra ris nach eil taic" -#: src/Module/OStatus/Subscribe.php:134 +#: src/Module/OStatus/Subscribe.php:136 msgid "Done" msgstr "Deiseil" -#: src/Module/OStatus/Subscribe.php:148 +#: src/Module/OStatus/Subscribe.php:150 msgid "success" msgstr "chaidh leis" -#: src/Module/OStatus/Subscribe.php:150 +#: src/Module/OStatus/Subscribe.php:152 msgid "failed" msgstr "dh’fhàillig leis" -#: src/Module/OStatus/Subscribe.php:153 +#: src/Module/OStatus/Subscribe.php:155 msgid "ignored" msgstr "chaidh a leigeil seachad" -#: src/Module/PermissionTooltip.php:49 -#, php-format -msgid "Wrong type \"%s\", expected one of: %s" -msgstr "Seòrsa “%s” ceàrr, an dùil air fear dhen fheadhainn seo: %s" - -#: src/Module/PermissionTooltip.php:79 -msgid "Model not found" -msgstr "Cha deach am modail a lorg" - -#: src/Module/PermissionTooltip.php:94 -msgid "Unlisted" -msgstr "Falaichte o liostaichean" - -#: src/Module/PermissionTooltip.php:112 -msgid "Remote privacy information not available." -msgstr "Chan eil fiosrachadh cèin na prìobhaideachd ri làimh." - -#: src/Module/PermissionTooltip.php:120 -msgid "Visible to:" -msgstr "Ri fhaicinn do:" - -#: src/Module/PermissionTooltip.php:214 -#, php-format -msgid "Collection (%s)" -msgstr "Cruinneachadh (%s)" - -#: src/Module/PermissionTooltip.php:218 -#, php-format -msgid "Followers (%s)" -msgstr "Luchd-leantainn (%s)" - -#: src/Module/PermissionTooltip.php:237 -#, php-format -msgid "%d more" -msgstr "%d eile" - -#: src/Module/PermissionTooltip.php:241 -#, php-format -msgid "To: %s
" -msgstr "Gu: %s
" - -#: src/Module/PermissionTooltip.php:244 -#, php-format -msgid "CC: %s
" -msgstr "CC: %s
" - -#: src/Module/PermissionTooltip.php:247 -#, php-format -msgid "BCC: %s
" -msgstr "BCC: %s
" - -#: src/Module/PermissionTooltip.php:250 -#, php-format -msgid "Audience: %s
" -msgstr "Èisteachd: %s
" - -#: src/Module/PermissionTooltip.php:253 -#, php-format -msgid "Attributed To: %s
" -msgstr "Air a chur às leth: %s
" - -#: src/Module/Photo.php:123 +#: src/Module/Photo.php:124 msgid "The Photo is not available." msgstr "Chan eil an dealbh ri fhaighinn." -#: src/Module/Photo.php:148 +#: src/Module/Photo.php:149 #, php-format msgid "The Photo with id %s is not available." msgstr "Chan eil an dealbh air a bheil an id %s ri fhaighinn." -#: src/Module/Photo.php:189 +#: src/Module/Photo.php:190 #, php-format msgid "Invalid external resource with url %s." msgstr "Goireas mì-dhligheach air an taobh a-muigh leis an url %s." -#: src/Module/Photo.php:191 +#: src/Module/Photo.php:192 #, php-format msgid "Invalid photo with id %s." msgstr "Dealbh mì-dhligheach air a bheil an id %s." @@ -9174,26 +9172,78 @@ msgstr "Tagh taga gus a thoirt air falbh: " msgid "Remove" msgstr "Thoir air falbh" +#: src/Module/Privacy/PermissionTooltip.php:71 +#, php-format +msgid "Wrong type \"%s\", expected one of: %s" +msgstr "Seòrsa “%s” ceàrr, an dùil air fear dhen fheadhainn seo: %s" + +#: src/Module/Privacy/PermissionTooltip.php:101 +msgid "Model not found" +msgstr "Cha deach am modail a lorg" + +#: src/Module/Privacy/PermissionTooltip.php:118 +msgid "Unlisted" +msgstr "Falaichte o liostaichean" + +#: src/Module/Privacy/PermissionTooltip.php:124 +msgid "Remote privacy information not available." +msgstr "Chan eil fiosrachadh cèin na prìobhaideachd ri làimh." + +#: src/Module/Privacy/PermissionTooltip.php:131 +msgid "Visible to:" +msgstr "Ri fhaicinn do:" + +#: src/Module/Privacy/PermissionTooltip.php:133 +msgid "CC:" +msgstr "" + +#: src/Module/Privacy/PermissionTooltip.php:134 +msgid "BCC:" +msgstr "" + +#: src/Module/Privacy/PermissionTooltip.php:135 +msgid "Audience:" +msgstr "" + +#: src/Module/Privacy/PermissionTooltip.php:136 +msgid "Attributed To:" +msgstr "" + +#: src/Module/Privacy/PermissionTooltip.php:234 +#, php-format +msgid "Collection (%s)" +msgstr "Cruinneachadh (%s)" + +#: src/Module/Privacy/PermissionTooltip.php:238 +#, php-format +msgid "Followers (%s)" +msgstr "Luchd-leantainn (%s)" + +#: src/Module/Privacy/PermissionTooltip.php:255 +#, php-format +msgid "%d more" +msgstr "%d eile" + #: src/Module/Profile/Contacts.php:159 msgid "No contacts." msgstr "Chan eil neach-aithne ann." #: src/Module/Profile/Conversations.php:106 #: src/Module/Profile/Conversations.php:109 src/Module/Profile/Profile.php:351 -#: src/Module/Profile/Profile.php:354 src/Protocol/Feed.php:1099 -#: src/Protocol/OStatus.php:1009 +#: src/Module/Profile/Profile.php:354 src/Protocol/Feed.php:1095 +#: src/Protocol/OStatus.php:1011 #, php-format msgid "%s's timeline" msgstr "An loidhne-ama aig %s" #: src/Module/Profile/Conversations.php:107 src/Module/Profile/Profile.php:352 -#: src/Protocol/Feed.php:1103 src/Protocol/OStatus.php:1014 +#: src/Protocol/Feed.php:1099 src/Protocol/OStatus.php:1016 #, php-format msgid "%s's posts" msgstr "Na postaichean aig %s" #: src/Module/Profile/Conversations.php:108 src/Module/Profile/Profile.php:353 -#: src/Protocol/Feed.php:1106 src/Protocol/OStatus.php:1018 +#: src/Protocol/Feed.php:1102 src/Protocol/OStatus.php:1020 #, php-format msgid "%s's comments" msgstr "Na beachdan aig %s" @@ -9353,170 +9403,170 @@ msgstr "" msgid "Remove post" msgstr "" -#: src/Module/Register.php:84 +#: src/Module/Register.php:85 msgid "Only parent users can create additional accounts." msgstr "" -#: src/Module/Register.php:99 src/Module/User/Import.php:111 +#: src/Module/Register.php:100 src/Module/User/Import.php:112 msgid "" "This site has exceeded the number of allowed daily account registrations. " "Please try again tomorrow." msgstr "Chlàradh na tha ceadaichte de chunntasan ùra air an làrach seo an-diugh. Feuch ris a-rithist a-màireach." -#: src/Module/Register.php:116 +#: src/Module/Register.php:117 msgid "" "You may (optionally) fill in this form via OpenID by supplying your OpenID " "and clicking \"Register\"." msgstr "" -#: src/Module/Register.php:117 +#: src/Module/Register.php:118 msgid "" "If you are not familiar with OpenID, please leave that field blank and fill " "in the rest of the items." msgstr "" -#: src/Module/Register.php:118 +#: src/Module/Register.php:119 msgid "Your OpenID (optional): " msgstr "" -#: src/Module/Register.php:127 +#: src/Module/Register.php:128 msgid "Include your profile in member directory?" msgstr "" -#: src/Module/Register.php:148 +#: src/Module/Register.php:149 msgid "Note for the admin" msgstr "" -#: src/Module/Register.php:148 +#: src/Module/Register.php:149 msgid "Leave a message for the admin, why you want to join this node" msgstr "" -#: src/Module/Register.php:149 +#: src/Module/Register.php:150 msgid "Membership on this site is by invitation only." msgstr "" -#: src/Module/Register.php:150 +#: src/Module/Register.php:151 msgid "Your invitation code: " msgstr "" -#: src/Module/Register.php:158 +#: src/Module/Register.php:159 msgid "Your Display Name (as you would like it to be displayed on this system" msgstr "" -#: src/Module/Register.php:159 +#: src/Module/Register.php:160 msgid "" "Your Email Address: (Initial information will be send there, so this has to " "be an existing address.)" msgstr "" -#: src/Module/Register.php:160 +#: src/Module/Register.php:161 msgid "Please repeat your e-mail address:" msgstr "" -#: src/Module/Register.php:162 src/Module/Security/PasswordTooLong.php:100 -#: src/Module/Settings/Account.php:557 +#: src/Module/Register.php:163 src/Module/Security/PasswordTooLong.php:100 +#: src/Module/Settings/Account.php:564 msgid "New Password:" msgstr "" -#: src/Module/Register.php:162 +#: src/Module/Register.php:163 msgid "Leave empty for an auto generated password." msgstr "" -#: src/Module/Register.php:163 src/Module/Security/PasswordTooLong.php:101 -#: src/Module/Settings/Account.php:558 +#: src/Module/Register.php:164 src/Module/Security/PasswordTooLong.php:101 +#: src/Module/Settings/Account.php:565 msgid "Confirm:" msgstr "" -#: src/Module/Register.php:164 +#: src/Module/Register.php:165 #, php-format msgid "" "Choose a profile nickname. This must begin with a text character. Your " "profile address on this site will then be \"nickname@%s\"." msgstr "" -#: src/Module/Register.php:165 +#: src/Module/Register.php:166 msgid "Choose a nickname: " msgstr "" -#: src/Module/Register.php:173 src/Module/User/Import.php:117 +#: src/Module/Register.php:174 src/Module/User/Import.php:118 msgid "Import" msgstr "Ion-phortaich" -#: src/Module/Register.php:174 +#: src/Module/Register.php:175 msgid "Import your profile to this friendica instance" msgstr "" -#: src/Module/Register.php:181 +#: src/Module/Register.php:182 msgid "Note: This node explicitly contains adult content" msgstr "" -#: src/Module/Register.php:183 src/Module/Settings/Delegation.php:181 +#: src/Module/Register.php:184 src/Module/Settings/Delegation.php:181 msgid "Parent Password:" msgstr "" -#: src/Module/Register.php:183 src/Module/Settings/Delegation.php:181 +#: src/Module/Register.php:184 src/Module/Settings/Delegation.php:181 msgid "" "Please enter the password of the parent account to legitimize your request." msgstr "" -#: src/Module/Register.php:212 +#: src/Module/Register.php:213 msgid "Password doesn't match." msgstr "" -#: src/Module/Register.php:218 +#: src/Module/Register.php:219 msgid "Please enter your password." msgstr "" -#: src/Module/Register.php:260 +#: src/Module/Register.php:261 msgid "You have entered too much information." msgstr "" -#: src/Module/Register.php:283 +#: src/Module/Register.php:284 msgid "Please enter the identical mail address in the second field." msgstr "" -#: src/Module/Register.php:291 +#: src/Module/Register.php:292 msgid "Nickname cannot start with a digit." msgstr "" -#: src/Module/Register.php:293 +#: src/Module/Register.php:294 msgid "Nickname can only contain US-ASCII characters." msgstr "" -#: src/Module/Register.php:322 +#: src/Module/Register.php:323 msgid "The additional account was created." msgstr "" -#: src/Module/Register.php:347 +#: src/Module/Register.php:348 msgid "" "Registration successful. Please check your email for further instructions." msgstr "" -#: src/Module/Register.php:354 +#: src/Module/Register.php:355 #, php-format msgid "" "Failed to send email message. Here your accout details:
login: %s
" "password: %s

You can change your password after login." msgstr "" -#: src/Module/Register.php:360 +#: src/Module/Register.php:361 msgid "Registration successful." msgstr "" -#: src/Module/Register.php:369 src/Module/Register.php:376 -#: src/Module/Register.php:386 +#: src/Module/Register.php:370 src/Module/Register.php:377 +#: src/Module/Register.php:387 msgid "Your registration can not be processed." msgstr "" -#: src/Module/Register.php:375 +#: src/Module/Register.php:376 msgid "You have to leave a request note for the admin." msgstr "" -#: src/Module/Register.php:385 +#: src/Module/Register.php:386 msgid "An internal error occured." msgstr "" -#: src/Module/Register.php:407 +#: src/Module/Register.php:408 msgid "Your registration is pending approval by the site owner." msgstr "Tha an clàradh agad a’ feitheamh air aontachadh o shealbhadair na làraich." @@ -9649,24 +9699,24 @@ msgid "Update Password" msgstr "" #: src/Module/Security/PasswordTooLong.php:99 -#: src/Module/Settings/Account.php:559 +#: src/Module/Settings/Account.php:566 msgid "Current Password:" msgstr "" #: src/Module/Security/PasswordTooLong.php:99 -#: src/Module/Settings/Account.php:559 +#: src/Module/Settings/Account.php:566 msgid "Your current password to confirm the changes" msgstr "" #: src/Module/Security/PasswordTooLong.php:100 -#: src/Module/Settings/Account.php:543 +#: src/Module/Settings/Account.php:550 msgid "" "Allowed characters are a-z, A-Z, 0-9 and special characters except white " "spaces and accentuated letters." msgstr "" #: src/Module/Security/PasswordTooLong.php:100 -#: src/Module/Settings/Account.php:544 +#: src/Module/Settings/Account.php:551 msgid "Password length is limited to 72 characters." msgstr "" @@ -9863,32 +9913,36 @@ msgid "Automatically approves all contact requests." msgstr "" #: src/Module/Settings/Account.php:505 +msgid "Contact requests have to be manually approved." +msgstr "" + +#: src/Module/Settings/Account.php:512 msgid "" "Account for a popular profile that automatically approves contact requests " "as \"Friends\"." msgstr "" -#: src/Module/Settings/Account.php:510 +#: src/Module/Settings/Account.php:517 msgid "Private Group [Experimental]" msgstr "" -#: src/Module/Settings/Account.php:512 +#: src/Module/Settings/Account.php:519 msgid "Requires manual approval of contact requests." msgstr "Feumaidh tu aontachadh ri iarrtasan luchd-aithne a làimh." -#: src/Module/Settings/Account.php:521 +#: src/Module/Settings/Account.php:528 msgid "OpenID:" msgstr "" -#: src/Module/Settings/Account.php:521 +#: src/Module/Settings/Account.php:528 msgid "(Optional) Allow this OpenID to login to this account." msgstr "" -#: src/Module/Settings/Account.php:529 +#: src/Module/Settings/Account.php:536 msgid "Publish your profile in your local site directory?" msgstr "" -#: src/Module/Settings/Account.php:529 +#: src/Module/Settings/Account.php:536 #, php-format msgid "" "Your profile will be published in this node's local " @@ -9896,94 +9950,94 @@ msgid "" " system settings." msgstr "" -#: src/Module/Settings/Account.php:535 +#: src/Module/Settings/Account.php:542 #, php-format msgid "" "Your profile will also be published in the global friendica directories " "(e.g. %s)." msgstr "Thèid a’ phròifil agad fhoillseachadh sna h-eòlairean cho-naisgte aig Friendica cuideachd (m.e. %s)." -#: src/Module/Settings/Account.php:548 +#: src/Module/Settings/Account.php:555 msgid "Account Settings" msgstr "" -#: src/Module/Settings/Account.php:549 +#: src/Module/Settings/Account.php:556 #, php-format msgid "Your Identity Address is '%s' or '%s'." msgstr "" -#: src/Module/Settings/Account.php:556 +#: src/Module/Settings/Account.php:563 msgid "Password Settings" msgstr "" -#: src/Module/Settings/Account.php:558 +#: src/Module/Settings/Account.php:565 msgid "Leave password fields blank unless changing" msgstr "" -#: src/Module/Settings/Account.php:560 +#: src/Module/Settings/Account.php:567 msgid "Password:" msgstr "" -#: src/Module/Settings/Account.php:560 +#: src/Module/Settings/Account.php:567 msgid "Your current password to confirm the changes of the email address" msgstr "" -#: src/Module/Settings/Account.php:563 +#: src/Module/Settings/Account.php:570 msgid "Delete OpenID URL" msgstr "" -#: src/Module/Settings/Account.php:565 +#: src/Module/Settings/Account.php:572 msgid "Basic Settings" msgstr "" -#: src/Module/Settings/Account.php:566 +#: src/Module/Settings/Account.php:573 #: src/Module/Settings/Profile/Index.php:283 msgid "Display name:" msgstr "" -#: src/Module/Settings/Account.php:567 +#: src/Module/Settings/Account.php:574 msgid "Email Address:" msgstr "" -#: src/Module/Settings/Account.php:568 +#: src/Module/Settings/Account.php:575 msgid "Your Timezone:" msgstr "" -#: src/Module/Settings/Account.php:569 +#: src/Module/Settings/Account.php:576 msgid "Your Language:" msgstr "" -#: src/Module/Settings/Account.php:569 +#: src/Module/Settings/Account.php:576 msgid "" "Set the language we use to show you friendica interface and to send you " "emails" msgstr "" -#: src/Module/Settings/Account.php:570 +#: src/Module/Settings/Account.php:577 msgid "Default Post Location:" msgstr "" -#: src/Module/Settings/Account.php:571 +#: src/Module/Settings/Account.php:578 msgid "Use Browser Location:" msgstr "" -#: src/Module/Settings/Account.php:573 +#: src/Module/Settings/Account.php:580 msgid "Security and Privacy Settings" msgstr "" -#: src/Module/Settings/Account.php:575 +#: src/Module/Settings/Account.php:582 msgid "Maximum Friend Requests/Day:" msgstr "" -#: src/Module/Settings/Account.php:575 +#: src/Module/Settings/Account.php:582 msgid "(to prevent spam abuse)" msgstr "" -#: src/Module/Settings/Account.php:577 +#: src/Module/Settings/Account.php:584 msgid "Allow your profile to be searchable globally?" msgstr "An gabh a’ phròifil agad a lorg gu co-naisgte?" -#: src/Module/Settings/Account.php:577 +#: src/Module/Settings/Account.php:584 msgid "" "Activate this setting if you want others to easily find and follow you. Your" " profile will be searchable on remote systems. This setting also determines " @@ -9991,43 +10045,43 @@ msgid "" "indexed or not." msgstr "" -#: src/Module/Settings/Account.php:578 +#: src/Module/Settings/Account.php:585 msgid "Hide your contact/friend list from viewers of your profile?" msgstr "" -#: src/Module/Settings/Account.php:578 +#: src/Module/Settings/Account.php:585 msgid "" "A list of your contacts is displayed on your profile page. Activate this " "option to disable the display of your contact list." msgstr "" -#: src/Module/Settings/Account.php:579 +#: src/Module/Settings/Account.php:586 msgid "Hide your public content from anonymous viewers" msgstr "" -#: src/Module/Settings/Account.php:579 +#: src/Module/Settings/Account.php:586 msgid "" "Anonymous visitors will only see your basic profile details. Your public " "posts and replies will still be freely accessible on the remote servers of " "your followers and through relays." msgstr "" -#: src/Module/Settings/Account.php:580 +#: src/Module/Settings/Account.php:587 msgid "Make public posts unlisted" msgstr "" -#: src/Module/Settings/Account.php:580 +#: src/Module/Settings/Account.php:587 msgid "" "Your public posts will not appear on the community pages or in search " "results, nor be sent to relay servers. However they can still appear on " "public feeds on remote servers." msgstr "" -#: src/Module/Settings/Account.php:581 +#: src/Module/Settings/Account.php:588 msgid "Make all posted pictures accessible" msgstr "" -#: src/Module/Settings/Account.php:581 +#: src/Module/Settings/Account.php:588 msgid "" "This option makes every posted picture accessible via the direct link. This " "is a workaround for the problem that most other networks can't handle " @@ -10035,227 +10089,227 @@ msgid "" "public on your photo albums though." msgstr "" -#: src/Module/Settings/Account.php:582 +#: src/Module/Settings/Account.php:589 msgid "Allow friends to post to your profile page?" msgstr "" -#: src/Module/Settings/Account.php:582 +#: src/Module/Settings/Account.php:589 msgid "" "Your contacts may write posts on your profile wall. These posts will be " "distributed to your contacts" msgstr "’S urrainn dhan luchd-aithne agad postaichean a sgrìobhadh air balla do phròifile. Thèid na postaichean sin a sgaoileadh dhan luchd-aithne agad" -#: src/Module/Settings/Account.php:583 +#: src/Module/Settings/Account.php:590 msgid "Allow friends to tag your posts?" msgstr "" -#: src/Module/Settings/Account.php:583 +#: src/Module/Settings/Account.php:590 msgid "Your contacts can add additional tags to your posts." msgstr "" -#: src/Module/Settings/Account.php:584 +#: src/Module/Settings/Account.php:591 msgid "Default privacy circle for new contacts" msgstr "" -#: src/Module/Settings/Account.php:585 +#: src/Module/Settings/Account.php:592 msgid "Default privacy circle for new group contacts" msgstr "" -#: src/Module/Settings/Account.php:586 +#: src/Module/Settings/Account.php:593 msgid "Default Post Permissions" msgstr "" -#: src/Module/Settings/Account.php:590 +#: src/Module/Settings/Account.php:597 msgid "Expiration settings" msgstr "" -#: src/Module/Settings/Account.php:591 +#: src/Module/Settings/Account.php:598 msgid "Automatically expire posts after this many days:" msgstr "" -#: src/Module/Settings/Account.php:591 +#: src/Module/Settings/Account.php:598 msgid "If empty, posts will not expire. Expired posts will be deleted" msgstr "" -#: src/Module/Settings/Account.php:592 +#: src/Module/Settings/Account.php:599 msgid "Expire posts" msgstr "" -#: src/Module/Settings/Account.php:592 +#: src/Module/Settings/Account.php:599 msgid "When activated, posts and comments will be expired." msgstr "" -#: src/Module/Settings/Account.php:593 +#: src/Module/Settings/Account.php:600 msgid "Expire personal notes" msgstr "" -#: src/Module/Settings/Account.php:593 +#: src/Module/Settings/Account.php:600 msgid "" "When activated, the personal notes on your profile page will be expired." msgstr "" -#: src/Module/Settings/Account.php:594 +#: src/Module/Settings/Account.php:601 msgid "Expire starred posts" msgstr "Falbhaidh an ùine air postaichean le rionnag riutha" -#: src/Module/Settings/Account.php:594 +#: src/Module/Settings/Account.php:601 msgid "" "Starring posts keeps them from being expired. That behaviour is overwritten " "by this setting." msgstr "Nuair a bhios rionnag ri post, chan fhalbh an ùine orra. Sgrìobhaidh an roghainn seo thairis air a’ ghiùlan sin." -#: src/Module/Settings/Account.php:595 +#: src/Module/Settings/Account.php:602 msgid "Only expire posts by others" msgstr "" -#: src/Module/Settings/Account.php:595 +#: src/Module/Settings/Account.php:602 msgid "" "When activated, your own posts never expire. Then the settings above are " "only valid for posts you received." msgstr "" -#: src/Module/Settings/Account.php:598 +#: src/Module/Settings/Account.php:605 msgid "Notification Settings" msgstr "" -#: src/Module/Settings/Account.php:599 +#: src/Module/Settings/Account.php:606 msgid "Send a notification email when:" msgstr "" -#: src/Module/Settings/Account.php:600 +#: src/Module/Settings/Account.php:607 msgid "You receive an introduction" msgstr "Fhuair thu cur an aithne" -#: src/Module/Settings/Account.php:601 +#: src/Module/Settings/Account.php:608 msgid "Your introductions are confirmed" msgstr "Chaidh na cuir an aithne agad a dhearbhadh" -#: src/Module/Settings/Account.php:602 +#: src/Module/Settings/Account.php:609 msgid "Someone writes on your profile wall" msgstr "" -#: src/Module/Settings/Account.php:603 +#: src/Module/Settings/Account.php:610 msgid "Someone writes a followup comment" msgstr "" -#: src/Module/Settings/Account.php:604 +#: src/Module/Settings/Account.php:611 msgid "You receive a private message" msgstr "" -#: src/Module/Settings/Account.php:605 +#: src/Module/Settings/Account.php:612 msgid "You receive a friend suggestion" msgstr "" -#: src/Module/Settings/Account.php:606 +#: src/Module/Settings/Account.php:613 msgid "You are tagged in a post" msgstr "" -#: src/Module/Settings/Account.php:608 +#: src/Module/Settings/Account.php:615 msgid "Create a desktop notification when:" msgstr "" -#: src/Module/Settings/Account.php:609 +#: src/Module/Settings/Account.php:616 msgid "Someone tagged you" msgstr "" -#: src/Module/Settings/Account.php:610 +#: src/Module/Settings/Account.php:617 msgid "Someone directly commented on your post" msgstr "" -#: src/Module/Settings/Account.php:611 +#: src/Module/Settings/Account.php:618 msgid "Someone liked your content" msgstr "’S toigh le cuideigin an t-susbaint agad" -#: src/Module/Settings/Account.php:611 src/Module/Settings/Account.php:612 +#: src/Module/Settings/Account.php:618 src/Module/Settings/Account.php:619 msgid "Can only be enabled, when the direct comment notification is enabled." msgstr "" -#: src/Module/Settings/Account.php:612 +#: src/Module/Settings/Account.php:619 msgid "Someone shared your content" msgstr "Cho-roinn cuideigin an t-susbaint agad" -#: src/Module/Settings/Account.php:613 +#: src/Module/Settings/Account.php:620 msgid "Someone commented in your thread" msgstr "" -#: src/Module/Settings/Account.php:614 +#: src/Module/Settings/Account.php:621 msgid "Someone commented in a thread where you commented" msgstr "" -#: src/Module/Settings/Account.php:615 +#: src/Module/Settings/Account.php:622 msgid "Someone commented in a thread where you interacted" msgstr "Chuir cuideigin beachd ri snàithlean san do rinn thu co-luadar" -#: src/Module/Settings/Account.php:617 +#: src/Module/Settings/Account.php:624 msgid "Activate desktop notifications" msgstr "" -#: src/Module/Settings/Account.php:617 +#: src/Module/Settings/Account.php:624 msgid "Show desktop popup on new notifications" msgstr "" -#: src/Module/Settings/Account.php:621 +#: src/Module/Settings/Account.php:628 msgid "Text-only notification emails" msgstr "" -#: src/Module/Settings/Account.php:623 +#: src/Module/Settings/Account.php:630 msgid "Send text only notification emails, without the html part" msgstr "" -#: src/Module/Settings/Account.php:627 +#: src/Module/Settings/Account.php:634 msgid "Show detailled notifications" msgstr "" -#: src/Module/Settings/Account.php:629 +#: src/Module/Settings/Account.php:636 msgid "" "Per default, notifications are condensed to a single notification per item. " "When enabled every notification is displayed." msgstr "" -#: src/Module/Settings/Account.php:633 +#: src/Module/Settings/Account.php:640 msgid "Show notifications of ignored contacts" msgstr "" -#: src/Module/Settings/Account.php:635 +#: src/Module/Settings/Account.php:642 msgid "" "You don't see posts from ignored contacts. But you still see their comments." " This setting controls if you want to still receive regular notifications " "that are caused by ignored contacts or not." msgstr "" -#: src/Module/Settings/Account.php:638 +#: src/Module/Settings/Account.php:645 msgid "Advanced Account/Page Type Settings" msgstr "" -#: src/Module/Settings/Account.php:639 +#: src/Module/Settings/Account.php:646 msgid "Change the behaviour of this account for special situations" msgstr "" -#: src/Module/Settings/Account.php:642 +#: src/Module/Settings/Account.php:649 msgid "Import Contacts" msgstr "" -#: src/Module/Settings/Account.php:643 +#: src/Module/Settings/Account.php:650 msgid "" "Upload a CSV file that contains the handle of your followed accounts in the " "first column you exported from the old account." msgstr "" -#: src/Module/Settings/Account.php:644 +#: src/Module/Settings/Account.php:651 msgid "Upload File" msgstr "" -#: src/Module/Settings/Account.php:647 +#: src/Module/Settings/Account.php:654 msgid "Relocate" msgstr "Imrich" -#: src/Module/Settings/Account.php:648 +#: src/Module/Settings/Account.php:655 msgid "" "If you have moved this profile from another server, and some of your " "contacts don't receive your updates, try pushing this button." msgstr "" -#: src/Module/Settings/Account.php:649 +#: src/Module/Settings/Account.php:656 msgid "Resend relocate message to contacts" msgstr "Cuir teachdaireachd mun imrich dhan neach-aithne" @@ -10267,120 +10321,120 @@ msgstr "Roghainnean nan tuilleadan" msgid "No Addon settings configured" msgstr "Cha deach roghainnean tuilleadain a rèiteachadh" -#: src/Module/Settings/Channels.php:142 +#: src/Module/Settings/Channels.php:148 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:153 msgid "This page can be used to define your own channels." msgstr "" -#: src/Module/Settings/Channels.php:176 +#: src/Module/Settings/Channels.php:182 msgid "Publish" msgstr "" -#: src/Module/Settings/Channels.php:176 +#: src/Module/Settings/Channels.php:182 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/Display.php:342 +#: src/Module/Settings/Channels.php:190 src/Module/Settings/Channels.php:211 +#: src/Module/Settings/Display.php:338 msgid "Label" msgstr "" -#: src/Module/Settings/Channels.php:185 src/Module/Settings/Channels.php:206 -#: src/Module/Settings/Display.php:343 +#: src/Module/Settings/Channels.php:191 src/Module/Settings/Channels.php:212 +#: src/Module/Settings/Display.php:339 #: 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:192 src/Module/Settings/Channels.php:213 msgid "Access Key" msgstr "" -#: src/Module/Settings/Channels.php:187 src/Module/Settings/Channels.php:208 +#: src/Module/Settings/Channels.php:193 src/Module/Settings/Channels.php:214 msgid "Circle/Channel" msgstr "" -#: src/Module/Settings/Channels.php:188 src/Module/Settings/Channels.php:209 +#: src/Module/Settings/Channels.php:194 src/Module/Settings/Channels.php:215 msgid "Include Tags" msgstr "" -#: src/Module/Settings/Channels.php:189 src/Module/Settings/Channels.php:210 +#: src/Module/Settings/Channels.php:195 src/Module/Settings/Channels.php:216 msgid "Exclude Tags" msgstr "" -#: src/Module/Settings/Channels.php:190 src/Module/Settings/Channels.php:211 +#: src/Module/Settings/Channels.php:196 src/Module/Settings/Channels.php:217 msgid "Minimum Size" msgstr "" -#: src/Module/Settings/Channels.php:191 src/Module/Settings/Channels.php:212 +#: src/Module/Settings/Channels.php:197 src/Module/Settings/Channels.php:218 msgid "Maximum Size" msgstr "" -#: src/Module/Settings/Channels.php:192 src/Module/Settings/Channels.php:213 +#: src/Module/Settings/Channels.php:198 src/Module/Settings/Channels.php:219 msgid "Full Text Search" msgstr "" -#: src/Module/Settings/Channels.php:196 src/Module/Settings/Channels.php:217 +#: src/Module/Settings/Channels.php:202 src/Module/Settings/Channels.php:223 msgid "Select all languages that you want to see in this channel." msgstr "" -#: src/Module/Settings/Channels.php:198 +#: src/Module/Settings/Channels.php:204 msgid "Delete channel" msgstr "" -#: src/Module/Settings/Channels.php:198 +#: src/Module/Settings/Channels.php:204 msgid "Check to delete this entry from the channel list" msgstr "" -#: src/Module/Settings/Channels.php:205 +#: src/Module/Settings/Channels.php:211 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:212 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:213 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:214 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:215 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:216 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:217 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:218 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:219 #, php-format msgid "" "Search terms for the body, supports the \"boolean mode\" operators from " @@ -10388,35 +10442,35 @@ msgid "" "keywords: %s" msgstr "" -#: src/Module/Settings/Channels.php:214 +#: src/Module/Settings/Channels.php:220 msgid "Check to display images in the channel." msgstr "" -#: src/Module/Settings/Channels.php:215 +#: src/Module/Settings/Channels.php:221 msgid "Check to display videos in the channel." msgstr "" -#: src/Module/Settings/Channels.php:216 +#: src/Module/Settings/Channels.php:222 msgid "Check to display audio in the channel." msgstr "" -#: src/Module/Settings/Channels.php:221 +#: src/Module/Settings/Channels.php:227 msgid "Add new entry to the channel list" msgstr "" -#: src/Module/Settings/Channels.php:222 +#: src/Module/Settings/Channels.php:228 msgid "Add" msgstr "" -#: src/Module/Settings/Channels.php:224 +#: src/Module/Settings/Channels.php:230 msgid "Current Entries in the channel list" msgstr "" -#: src/Module/Settings/Channels.php:227 +#: src/Module/Settings/Channels.php:233 msgid "Delete entry from the channel list" msgstr "" -#: src/Module/Settings/Channels.php:228 +#: src/Module/Settings/Channels.php:234 msgid "Delete entry from the channel list?" msgstr "" @@ -10483,16 +10537,14 @@ msgid "Any conversation my follows interacted with, including likes" msgstr "Còmhradh sam bith leis an do rinn cuideigin air a leanas mi co-luadar, a’ gabhail a-staigh nas toigh leotha" #: src/Module/Settings/Connectors.php:221 -msgid "Enable Content Warning" -msgstr "Cuir rabhadh susbainte an comas" +msgid "Collapse sensitive posts" +msgstr "" #: src/Module/Settings/Connectors.php:221 msgid "" -"Users on networks like Mastodon or Pleroma are able to set a content warning" -" field which collapse their post by default. This enables the automatic " -"collapsing instead of setting the content warning as the post title. Doesn't" -" affect any other content filtering you eventually set up." -msgstr "’S urrainn dhan fheadhainn air lìonraidhean mar Mastodon no Pleroma raon rabhadh susbainte a shuidheachadh a cho-theannaicheas am post aca a ghnàth. Cuiridh seo an co-theannachadh fèin-obrachail an comas seach a bhith a’ suidheachadh an rabhadh susbainte mar thiotal a’ phuist. Cha doir seo buaidh air criathradh susbainte sam bith eile a shuidhicheas tu." +"If a post is marked as \"sensitive\", it will be displayed in a collapsed " +"state, if this option is enabled." +msgstr "" #: src/Module/Settings/Connectors.php:222 msgid "Enable intelligent shortening" @@ -10691,193 +10743,185 @@ msgstr "Tagraichean luchd-ionaid" msgid "No entries." msgstr "" -#: src/Module/Settings/Display.php:185 +#: src/Module/Settings/Display.php:183 msgid "The theme you chose isn't available." msgstr "Chan eil an t-ùrlar a thagh thu ri fhaighinn." -#: src/Module/Settings/Display.php:225 +#: src/Module/Settings/Display.php:223 #, php-format msgid "%s - (Unsupported)" msgstr "" -#: src/Module/Settings/Display.php:263 +#: src/Module/Settings/Display.php:260 msgid "No preview" msgstr "" -#: src/Module/Settings/Display.php:264 +#: src/Module/Settings/Display.php:261 msgid "No image" msgstr "" -#: src/Module/Settings/Display.php:265 +#: src/Module/Settings/Display.php:262 msgid "Small Image" msgstr "" -#: src/Module/Settings/Display.php:266 +#: src/Module/Settings/Display.php:263 msgid "Large Image" msgstr "" -#: src/Module/Settings/Display.php:311 +#: src/Module/Settings/Display.php:308 msgid "Display Settings" msgstr "" -#: src/Module/Settings/Display.php:313 +#: src/Module/Settings/Display.php:310 msgid "General Theme Settings" msgstr "Roghainnean coitcheann an ùrlair" -#: src/Module/Settings/Display.php:314 +#: src/Module/Settings/Display.php:311 msgid "Custom Theme Settings" msgstr "Roghainnean gnàthaichte an ùrlair" -#: src/Module/Settings/Display.php:315 +#: src/Module/Settings/Display.php:312 msgid "Content Settings" msgstr "" -#: src/Module/Settings/Display.php:316 view/theme/duepuntozero/config.php:86 +#: src/Module/Settings/Display.php:313 view/theme/duepuntozero/config.php:86 #: view/theme/frio/config.php:151 view/theme/quattro/config.php:88 #: view/theme/vier/config.php:136 msgid "Theme settings" msgstr "Roghainnean an ùrlair" -#: src/Module/Settings/Display.php:317 +#: src/Module/Settings/Display.php:314 msgid "Timelines" msgstr "" -#: src/Module/Settings/Display.php:324 +#: src/Module/Settings/Display.php:321 msgid "Display Theme:" msgstr "Ùrlar taisbeanaidh:" -#: src/Module/Settings/Display.php:325 +#: src/Module/Settings/Display.php:322 msgid "Mobile Theme:" msgstr "Ùrlar mobile:" -#: src/Module/Settings/Display.php:328 +#: src/Module/Settings/Display.php:325 msgid "Number of items to display per page:" msgstr "" -#: src/Module/Settings/Display.php:328 src/Module/Settings/Display.php:329 +#: src/Module/Settings/Display.php:325 src/Module/Settings/Display.php:326 msgid "Maximum of 100 items" msgstr "" -#: src/Module/Settings/Display.php:329 +#: src/Module/Settings/Display.php:326 msgid "Number of items to display per page when viewed from mobile device:" msgstr "" -#: src/Module/Settings/Display.php:330 +#: src/Module/Settings/Display.php:327 msgid "Update browser every xx seconds" msgstr "" -#: src/Module/Settings/Display.php:330 +#: src/Module/Settings/Display.php:327 msgid "Minimum of 10 seconds. Enter -1 to disable it." msgstr "" -#: src/Module/Settings/Display.php:331 +#: src/Module/Settings/Display.php:328 msgid "Display emoticons" msgstr "" -#: src/Module/Settings/Display.php:331 +#: src/Module/Settings/Display.php:328 msgid "When enabled, emoticons are replaced with matching symbols." msgstr "" -#: src/Module/Settings/Display.php:332 +#: src/Module/Settings/Display.php:329 msgid "Infinite scroll" msgstr "" -#: src/Module/Settings/Display.php:332 +#: src/Module/Settings/Display.php:329 msgid "Automatic fetch new items when reaching the page end." msgstr "" -#: src/Module/Settings/Display.php:333 +#: src/Module/Settings/Display.php:330 msgid "Enable Smart Threading" msgstr "" -#: src/Module/Settings/Display.php:333 +#: src/Module/Settings/Display.php:330 msgid "Enable the automatic suppression of extraneous thread indentation." msgstr "" -#: src/Module/Settings/Display.php:334 +#: src/Module/Settings/Display.php:331 msgid "Display the Dislike feature" msgstr "Seall an gleus “Cha toigh leam seo”" -#: src/Module/Settings/Display.php:334 +#: src/Module/Settings/Display.php:331 msgid "" "Display the Dislike button and dislike reactions on posts and comments." msgstr "Seall am putan “Cha toigh leam seo” agus freagairtean “Cha toigh leam seo” air postaichean is beachdan." -#: src/Module/Settings/Display.php:335 +#: src/Module/Settings/Display.php:332 msgid "Display the resharer" msgstr "Seall cò rinn an co-roinneadh" -#: src/Module/Settings/Display.php:335 +#: src/Module/Settings/Display.php:332 msgid "Display the first resharer as icon and text on a reshared item." msgstr "Seall a’ chiad neach a rinn co-roinneadh ’na ìomhaigheag agus teacsa air an nì a chaidh a cho-roinneadh." -#: src/Module/Settings/Display.php:336 -msgid "Display sensitive content" -msgstr "" - -#: src/Module/Settings/Display.php:336 -msgid "If enabled, pictures in posts marked as \"sensitive\" will not be blurred." -msgstr "" - -#: src/Module/Settings/Display.php:337 +#: src/Module/Settings/Display.php:333 msgid "Stay local" msgstr "" -#: src/Module/Settings/Display.php:337 +#: src/Module/Settings/Display.php:333 msgid "Don't go to a remote system when following a contact link." msgstr "" -#: src/Module/Settings/Display.php:338 +#: src/Module/Settings/Display.php:334 msgid "Show the post deletion checkbox" msgstr "" -#: src/Module/Settings/Display.php:338 +#: src/Module/Settings/Display.php:334 msgid "Display the checkbox for the post deletion on the network page." msgstr "" -#: src/Module/Settings/Display.php:339 +#: src/Module/Settings/Display.php:335 msgid "DIsplay the event list" msgstr "" -#: src/Module/Settings/Display.php:339 +#: src/Module/Settings/Display.php:335 msgid "Display the birthday reminder and event list on the network page." msgstr "" -#: src/Module/Settings/Display.php:340 +#: src/Module/Settings/Display.php:336 msgid "Link preview mode" msgstr "" -#: src/Module/Settings/Display.php:340 +#: src/Module/Settings/Display.php:336 msgid "Appearance of the link preview that is added to each post with a link." msgstr "" -#: src/Module/Settings/Display.php:345 +#: src/Module/Settings/Display.php:341 msgid "Bookmark" msgstr "" -#: src/Module/Settings/Display.php:347 +#: src/Module/Settings/Display.php:343 msgid "" "Enable timelines that you want to see in the channels widget. Bookmark " "timelines that you want to see in the top menu." msgstr "" -#: src/Module/Settings/Display.php:349 +#: src/Module/Settings/Display.php:345 msgid "Channel languages:" msgstr "" -#: src/Module/Settings/Display.php:349 +#: src/Module/Settings/Display.php:345 msgid "Select all languages that you want to see in your channels." msgstr "" -#: src/Module/Settings/Display.php:351 +#: src/Module/Settings/Display.php:347 msgid "Beginning of week:" msgstr "" -#: src/Module/Settings/Display.php:352 +#: src/Module/Settings/Display.php:348 msgid "Default calendar view:" msgstr "" -#: src/Module/Settings/Features.php:74 +#: src/Module/Settings/Features.php:73 msgid "Additional Features" msgstr "Gleusan a bharrachd" @@ -11624,59 +11668,59 @@ msgstr "Geàrr leum eadar dearbh-aithnean no duilleagan coimhearsnachd/buidhinn msgid "Select an identity to manage: " msgstr "Tagh dearbh-aithne ri stiùireadh: " -#: src/Module/User/Import.php:103 +#: src/Module/User/Import.php:104 msgid "User imports on closed servers can only be done by an administrator." msgstr "Chan fhaod ach rianairean cleachdaichean ion-phortadh gu frithealaichean dùinte." -#: src/Module/User/Import.php:119 +#: src/Module/User/Import.php:120 msgid "Move account" msgstr "Imrich an cunntas" -#: src/Module/User/Import.php:120 +#: src/Module/User/Import.php:121 msgid "You can import an account from another Friendica server." msgstr "’S urrainn dhut cunntas ion-phortadh o fhrithealaiche Friendica eile." -#: src/Module/User/Import.php:121 +#: src/Module/User/Import.php:122 msgid "" "You need to export your account from the old server and upload it here. We " "will recreate your old account here with all your contacts. We will try also" " to inform your friends that you moved here." msgstr "Feumaidh tu an cunntas agad às-phortadh on t-seann-fhrithealaiche ’s a luchdadh suas an-seo. Ath-chruthaichidh sinn an seann-chunntas agad an-seo leis an luchd-aithne gu lèir agad. Feuchaidh sinn cuideachd gun leig sinn fios dha do charaidean gun do dh’imrich thu an-seo." -#: src/Module/User/Import.php:122 +#: src/Module/User/Import.php:123 msgid "" "This feature is experimental. We can't import contacts from the OStatus " "network (GNU Social/Statusnet) or from Diaspora" msgstr "Chan e ach gleus deuchainneil a tha seo. Chan urrainn dhuinn luchd-aithne ion-phortadh on lìonra OStatus (GNU Social/Statusnet) no o dhiaspora*" -#: src/Module/User/Import.php:123 +#: src/Module/User/Import.php:124 msgid "Account file" msgstr "Faidhle a’ chunntais" -#: src/Module/User/Import.php:123 +#: src/Module/User/Import.php:124 msgid "" "To export your account, go to \"Settings->Export your personal data\" and " "select \"Export account\"" msgstr "Airson an cunntas agad às-phortadh, tadhail air “Roghainnean” -> “Às-phortaich an dàta pearsanta agad” agus tagh “Às-phortaich an cunntas”" -#: src/Module/User/Import.php:217 +#: src/Module/User/Import.php:218 msgid "Error decoding account file" msgstr "Mearachd le dì-chòdachadh faidhle a’ chunntais" -#: src/Module/User/Import.php:222 +#: src/Module/User/Import.php:223 msgid "Error! No version data in file! This is not a Friendica account file?" msgstr "Mearachd! Chan eil dàta mun tionndadh san fhaidhle! Nach e faidhle cunntas Friendica a th’ ann?" -#: src/Module/User/Import.php:230 +#: src/Module/User/Import.php:231 #, php-format msgid "User '%s' already exists on this server!" msgstr "Tha an cleachdaiche “%s” air an fhrithealaiche seo mu thràth!" -#: src/Module/User/Import.php:267 +#: src/Module/User/Import.php:268 msgid "User creation error" msgstr "Mearachd a’ cruthachadh a’ chleachdaiche" -#: src/Module/User/Import.php:316 +#: src/Module/User/Import.php:317 #, php-format msgid "%d contact not imported" msgid_plural "%d contacts not imported" @@ -11685,11 +11729,11 @@ msgstr[1] "Tha %d luchd-aithne nach deach ion-phortadh" msgstr[2] "Tha %d luchd-aithne nach deach ion-phortadh" msgstr[3] "Tha %d luchd-aithne nach deach ion-phortadh" -#: src/Module/User/Import.php:365 +#: src/Module/User/Import.php:366 msgid "User profile creation error" msgstr "Mearachd a’ cruthachadh pròifil a’ chleachdaiche" -#: src/Module/User/Import.php:416 +#: src/Module/User/Import.php:417 msgid "Done. You can now login with your username and password" msgstr "Deiseil. ’S urrainn dhut clàradh a-steach leis an ainm-chleachdaiche ’s fhacal-fhaire agad a-nis" @@ -11907,15 +11951,15 @@ msgstr "" msgid "%s created a new post" msgstr "" -#: src/Navigation/Notifications/Factory/Introduction.php:133 +#: src/Navigation/Notifications/Factory/Introduction.php:132 msgid "Friend Suggestion" msgstr "" -#: src/Navigation/Notifications/Factory/Introduction.php:159 +#: src/Navigation/Notifications/Factory/Introduction.php:158 msgid "Friend/Connect Request" msgstr "" -#: src/Navigation/Notifications/Factory/Introduction.php:159 +#: src/Navigation/Notifications/Factory/Introduction.php:158 msgid "New Follower" msgstr "" @@ -12358,201 +12402,201 @@ msgstr "Chaidh an nì seo a dheasachadh" msgid "Connector Message" msgstr "Teachdaireachd ceangladair" -#: src/Object/Post.php:226 src/Object/Post.php:228 +#: src/Object/Post.php:239 src/Object/Post.php:241 msgid "Edit" msgstr "Deasaich" -#: src/Object/Post.php:262 +#: src/Object/Post.php:275 msgid "Delete globally" msgstr "Sguab às sa cho-nasgadh" -#: src/Object/Post.php:262 +#: src/Object/Post.php:275 msgid "Remove locally" msgstr "Thoir air falbh gu h-ionadail" -#: src/Object/Post.php:269 +#: src/Object/Post.php:282 #, php-format msgid "Block %s" msgstr "Bac %s" -#: src/Object/Post.php:274 +#: src/Object/Post.php:287 #, php-format msgid "Ignore %s" msgstr "" -#: src/Object/Post.php:279 +#: src/Object/Post.php:292 #, php-format msgid "Collapse %s" msgstr "" -#: src/Object/Post.php:283 +#: src/Object/Post.php:296 msgid "Report post" msgstr "" -#: src/Object/Post.php:294 +#: src/Object/Post.php:307 msgid "Save to folder" msgstr "Sàbhail gu pasgan" -#: src/Object/Post.php:334 +#: src/Object/Post.php:347 msgid "I will attend" msgstr "Bidh mi an làthair" -#: src/Object/Post.php:334 +#: src/Object/Post.php:347 msgid "I will not attend" msgstr "Cha bhi mi ann" -#: src/Object/Post.php:334 +#: src/Object/Post.php:347 msgid "I might attend" msgstr "Dh’fhaoidte gum bi mi an làthair" -#: src/Object/Post.php:381 +#: src/Object/Post.php:394 msgid "Ignore thread" msgstr "Leig seachad an snàithlean" -#: src/Object/Post.php:382 +#: src/Object/Post.php:395 msgid "Unignore thread" msgstr "Na leig seachad an snàithlean tuilleadh" -#: src/Object/Post.php:383 +#: src/Object/Post.php:396 msgid "Toggle ignore status" msgstr "Toglaich staid na leigeil seachad" -#: src/Object/Post.php:393 +#: src/Object/Post.php:406 msgid "Add star" msgstr "Cuir rionnag ris" -#: src/Object/Post.php:394 +#: src/Object/Post.php:407 msgid "Remove star" msgstr "Thoir an rionnag air falbh" -#: src/Object/Post.php:395 +#: src/Object/Post.php:408 msgid "Toggle star status" msgstr "Toglaich staid na rionnaige" -#: src/Object/Post.php:406 +#: src/Object/Post.php:419 msgid "Pin" msgstr "Prìnich" -#: src/Object/Post.php:407 +#: src/Object/Post.php:420 msgid "Unpin" msgstr "Dì-phrìnich" -#: src/Object/Post.php:408 +#: src/Object/Post.php:421 msgid "Toggle pin status" msgstr "Toglaich staid a’ phrìneachaidh" -#: src/Object/Post.php:411 +#: src/Object/Post.php:424 msgid "Pinned" msgstr "Prìnichte" -#: src/Object/Post.php:416 +#: src/Object/Post.php:429 msgid "Add tag" msgstr "Cuir taga ris" -#: src/Object/Post.php:429 +#: src/Object/Post.php:444 msgid "Quote share this" msgstr "Co-roinn seo le iomradh" -#: src/Object/Post.php:429 +#: src/Object/Post.php:444 msgid "Quote Share" msgstr "Iomradh" -#: src/Object/Post.php:432 +#: src/Object/Post.php:447 msgid "Reshare this" msgstr "Co-roinn seo às ùr" -#: src/Object/Post.php:432 +#: src/Object/Post.php:447 msgid "Reshare" msgstr "Co-roinn" -#: src/Object/Post.php:433 +#: src/Object/Post.php:448 msgid "Cancel your Reshare" msgstr "Sguir dhen cho-roinneadh agad" -#: src/Object/Post.php:433 +#: src/Object/Post.php:448 msgid "Unshare" msgstr "Na co-roinn" -#: src/Object/Post.php:485 +#: src/Object/Post.php:492 #, php-format msgid "%s (Received %s)" msgstr "%s (air fhaighinn %s)" -#: src/Object/Post.php:491 +#: src/Object/Post.php:498 msgid "Comment this item on your system" msgstr "Thoir beachd ris an nì seo san t-siostam agad" -#: src/Object/Post.php:491 +#: src/Object/Post.php:498 msgid "Remote comment" msgstr "Beachd cèin" -#: src/Object/Post.php:513 +#: src/Object/Post.php:520 msgid "Share via ..." msgstr "Co-roinn slighe…" -#: src/Object/Post.php:513 +#: src/Object/Post.php:520 msgid "Share via external services" msgstr "Co-roinn slighe seirbheise cèine" -#: src/Object/Post.php:520 +#: src/Object/Post.php:527 msgid "Unknown parent" msgstr "" -#: src/Object/Post.php:524 +#: src/Object/Post.php:531 #, php-format msgid "in reply to %s" msgstr "" -#: src/Object/Post.php:526 +#: src/Object/Post.php:533 msgid "Parent is probably private or not federated." msgstr "" -#: src/Object/Post.php:550 +#: src/Object/Post.php:557 msgid "to" msgstr "gu" -#: src/Object/Post.php:551 +#: src/Object/Post.php:558 msgid "via" msgstr "slighe" -#: src/Object/Post.php:552 +#: src/Object/Post.php:559 msgid "Wall-to-Wall" msgstr "Balla gu balla" -#: src/Object/Post.php:553 +#: src/Object/Post.php:560 msgid "via Wall-To-Wall:" msgstr "slighe balla bu balla:" -#: src/Object/Post.php:604 +#: src/Object/Post.php:613 #, php-format msgid "Reply to %s" msgstr "Freagair gu %s" -#: src/Object/Post.php:607 +#: src/Object/Post.php:616 msgid "More" msgstr "Barrachd" -#: src/Object/Post.php:626 +#: src/Object/Post.php:635 msgid "Notifier task is pending" msgstr "" -#: src/Object/Post.php:627 +#: src/Object/Post.php:636 msgid "Delivery to remote servers is pending" msgstr "" -#: src/Object/Post.php:628 +#: src/Object/Post.php:637 msgid "Delivery to remote servers is underway" msgstr "" -#: src/Object/Post.php:629 +#: src/Object/Post.php:638 msgid "Delivery to remote servers is mostly done" msgstr "" -#: src/Object/Post.php:630 +#: src/Object/Post.php:639 msgid "Delivery to remote servers is done" msgstr "" -#: src/Object/Post.php:652 +#: src/Object/Post.php:661 #, php-format msgid "%d comment" msgid_plural "%d comments" @@ -12561,65 +12605,65 @@ msgstr[1] "%d bheachd" msgstr[2] "%d beachdan" msgstr[3] "%d beachd" -#: src/Object/Post.php:653 +#: src/Object/Post.php:662 msgid "Show more" msgstr "Seall barrachd dheth" -#: src/Object/Post.php:654 +#: src/Object/Post.php:663 msgid "Show fewer" msgstr "Seall nas lugha dheth" -#: src/Object/Post.php:691 +#: src/Object/Post.php:700 #, php-format msgid "Reshared by: %s" msgstr "’Ga cho-roinneadh le: %s " -#: src/Object/Post.php:696 +#: src/Object/Post.php:705 #, php-format msgid "Viewed by: %s" msgstr "Air a choimhead air le: %s" -#: src/Object/Post.php:701 +#: src/Object/Post.php:710 #, php-format msgid "Read by: %s" msgstr "" -#: src/Object/Post.php:706 +#: src/Object/Post.php:715 #, php-format msgid "Liked by: %s" msgstr "’S toil le %s seo" -#: src/Object/Post.php:711 +#: src/Object/Post.php:720 #, php-format msgid "Disliked by: %s" msgstr "Cha toil le %s seo" -#: src/Object/Post.php:716 +#: src/Object/Post.php:725 #, php-format msgid "Attended by: %s" msgstr "An làthair: %s" -#: src/Object/Post.php:721 +#: src/Object/Post.php:730 #, php-format msgid "Maybe attended by: %s" msgstr "An làthair ’s dòcha: %s" -#: src/Object/Post.php:726 +#: src/Object/Post.php:735 #, php-format msgid "Not attended by: %s" msgstr "Gun a bhith an làthair: %s" -#: src/Object/Post.php:731 +#: src/Object/Post.php:740 #, php-format msgid "Commented by: %s" msgstr "" -#: src/Object/Post.php:736 +#: src/Object/Post.php:745 #, php-format msgid "Reacted with %s by: %s" msgstr "Chaidh freagairt le %s le: %s" -#: src/Object/Post.php:759 +#: src/Object/Post.php:768 #, php-format msgid "Quote shared by: %s" msgstr "" @@ -12628,25 +12672,25 @@ msgstr "" msgid "Chat" msgstr "" -#: src/Protocol/Delivery.php:547 +#: src/Protocol/Delivery.php:544 msgid "(no subject)" msgstr "(gun chuspair)" -#: src/Protocol/OStatus.php:1390 +#: src/Protocol/OStatus.php:1392 #, php-format msgid "%s is now following %s." msgstr "Tha %s a’ leantainn %s a-nis." -#: src/Protocol/OStatus.php:1391 +#: src/Protocol/OStatus.php:1393 msgid "following" msgstr "" -#: src/Protocol/OStatus.php:1394 +#: src/Protocol/OStatus.php:1396 #, php-format msgid "%s stopped following %s." msgstr "Chan eil %s a’ leantainn %s tuilleadh." -#: src/Protocol/OStatus.php:1395 +#: src/Protocol/OStatus.php:1397 msgid "stopped following" msgstr "" @@ -12655,20 +12699,20 @@ msgstr "" msgid "The folder %s must be writable by webserver." msgstr "Ceumaidh cead sgrìobhaidh dhan phasgan %s a bhith aig an fhrithealaiche-lìn." -#: src/Security/Authentication.php:227 +#: src/Security/Authentication.php:216 msgid "Login failed." msgstr "Dh’fhàillig leis a’ chlàradh a-steach." -#: src/Security/Authentication.php:272 +#: src/Security/Authentication.php:261 msgid "Login failed. Please check your credentials." msgstr "Dh’fhàillig leis a’ chlàradh a-steach. Thoir sùil air an teisteas agad." -#: src/Security/Authentication.php:391 +#: src/Security/Authentication.php:375 #, php-format msgid "Welcome %s" msgstr "Fàilte ort, %s" -#: src/Security/Authentication.php:392 +#: src/Security/Authentication.php:376 msgid "Please upload a profile photo." msgstr "An luchdaich thu suas dealbh pròifile?" diff --git a/view/lang/gd/strings.php b/view/lang/gd/strings.php index 3314ca351e..eb5edb134e 100644 --- a/view/lang/gd/strings.php +++ b/view/lang/gd/strings.php @@ -454,11 +454,7 @@ $a->strings['Favourite Posts'] = 'Na postaichean as annsa'; $a->strings['General Features'] = 'Gleusan coitcheann'; $a->strings['Photo Location'] = 'Ionad an deilbh'; $a->strings['Photo metadata is normally stripped. This extracts the location (if present) prior to stripping metadata and links it to a map.'] = 'Thèid meata-dàta nan dealbhan a rùsgadh air falbh. Togaidh seo an t-ionad (ma tha gin ann) mus dèid am meata-dàta a rùsgadh is thèid a cheangal ri mapa.'; -$a->strings['Trending Tags'] = 'Tagaichean a’ treandadh'; -$a->strings['Show a community page widget with a list of the most popular tags in recent public posts.'] = 'Seall widget duilleag coimhearsnachd le liosta nan tagaichean as fhèillmhoire sna postaichean poblach as ùire.'; $a->strings['Post Composition Features'] = 'Gleusan sgrìobhadh puist'; -$a->strings['Auto-mention Groups'] = 'Thoir iomradh air bhuidhnean gu fèin-obrachail'; -$a->strings['Add/remove mention when a group page is selected/deselected in ACL window.'] = 'Cuir ris/thoir air falbh an t-iomradh nuair a thèid duilleag buidhinn a thaghadh no dì-thaghadh san uinneag ACL.'; $a->strings['Explicit Mentions'] = 'Iomraidhean soilleir'; $a->strings['Add explicit mentions to comment box for manual control over who gets mentioned in replies.'] = 'Cuir iomraidhean soilleir ri bogsa a’ bheachd airson smachd a làimh air cò air a thèid iomradh a dhèanamh ann am freagairtean.'; $a->strings['Add an abstract from ActivityPub content warnings'] = 'Cuir geàrr-chunntas ris o rabhaidhean susbainte ActivityPub'; @@ -466,9 +462,16 @@ $a->strings['Add an abstract when commenting on ActivityPub posts with a content $a->strings['Post/Comment Tools'] = 'Innealan postaidh/beachdachaidh'; $a->strings['Post Categories'] = 'Roinnean-seòrsa nam post'; $a->strings['Add categories to your posts'] = 'Cuir roinnean-seòrsa ris na postaichean agad'; +$a->strings['Circles'] = 'Cearcallan'; +$a->strings['Groups'] = 'Buidhnean'; +$a->strings['Archives'] = 'Tasg-lannan'; +$a->strings['Protocols'] = 'Pròtacalan'; +$a->strings['Account Types'] = 'Seòrsaichean chunntasan'; +$a->strings['Saved Searches'] = 'Lorgan a shàbhail thu'; +$a->strings['Saved Folders'] = 'Pasganan air an sàbhaladh'; +$a->strings['Own Contacts'] = 'An luchd-aithne agadsa'; +$a->strings['Trending Tags'] = 'Tagaichean a’ treandadh'; $a->strings['Advanced Profile Settings'] = 'Roghainnean adhartach na pròifile'; -$a->strings['List Groups'] = 'Seall na buidhnean'; -$a->strings['Show visitors public groups at the Advanced Profile Page'] = 'Seall buidhnean poblach dhan fheadhainn a thadhlas air duilleag adhartach na pròifil'; $a->strings['Tag Cloud'] = 'Neul nan tagaichean'; $a->strings['Provide a personal tag cloud on your profile page'] = 'Solair neul thagaichean pearsanta air duilleag do phròifile'; $a->strings['Display Membership Date'] = 'Seall ceann-là na ballrachd'; @@ -476,7 +479,6 @@ $a->strings['Display membership date in profile'] = 'Seall ceann-là na ballrach $a->strings['Advanced Calendar Settings'] = 'Roghainnean adhartach a’ mhìosachain'; $a->strings['Allow anonymous access to your calendar'] = 'Ceadaich inntrigeadh gun ainm dhan mhìosachan agad'; $a->strings['Allows anonymous visitors to consult your calendar and your public events. Contact birthday events are private to you.'] = 'Leigidh seo le aoighean sùil a thoirt air a’ mhìosachan ’s air na tachartasan poblach agad. Bidh tachartasan cinn-là breith an luchd-aithne agad prìobhaideach dhut-sa.'; -$a->strings['Groups'] = 'Buidhnean'; $a->strings['External link to group'] = 'Ceangal cèin dhan bhuidheann'; $a->strings['show less'] = 'seall nas lugha dheth'; $a->strings['show more'] = 'seall barrachd dheth'; @@ -597,14 +599,11 @@ $a->strings['Random Profile'] = 'Pròifil air thuaiream'; $a->strings['Invite Friends'] = 'Thoir cuireadh do charaidean'; $a->strings['Global Directory'] = 'Eòlaire co-naisgte'; $a->strings['Local Directory'] = 'Eòlaire ionadail'; -$a->strings['Circles'] = 'Cearcallan'; $a->strings['Everyone'] = 'A h-uile duine'; $a->strings['No relationship'] = 'Gu dàimh'; $a->strings['Relationships'] = 'Dàimhean'; $a->strings['All Contacts'] = 'A h-uile neach-aithne'; -$a->strings['Protocols'] = 'Pròtacalan'; $a->strings['All Protocols'] = 'Gach pròtacal'; -$a->strings['Saved Folders'] = 'Pasganan air an sàbhaladh'; $a->strings['Everything'] = 'A h-uile càil'; $a->strings['Categories'] = 'Roinnean-seòrsa'; $a->strings['%d contact in common'] = [ @@ -613,12 +612,10 @@ $a->strings['%d contact in common'] = [ 2 => '%d luchd-aithne an cumantas', 3 => '%d luchd-aithne an cumantas', ]; -$a->strings['Archives'] = 'Tasg-lannan'; $a->strings['On this date'] = 'Air an latha seo'; $a->strings['Persons'] = 'Daoine'; $a->strings['Organisations'] = 'Buidhnean'; $a->strings['News'] = 'Naidheachdan'; -$a->strings['Account Types'] = 'Seòrsaichean chunntasan'; $a->strings['All'] = 'Na h-uile'; $a->strings['Export'] = 'Às-phortaich'; $a->strings['Export calendar as ical'] = 'Às-phortaich am mìosachan ’na ical'; @@ -632,7 +629,6 @@ $a->strings['%d Contact'] = [ ]; $a->strings['View Contacts'] = 'Seall an luchd-aithne'; $a->strings['Remove term'] = 'Thoir am briathar air falbh'; -$a->strings['Saved Searches'] = 'Lorgan a shàbhail thu'; $a->strings['Trending Tags (last %d hour)'] = [ 0 => 'Tagaichean a’ treandadh (san %d uair a thìde seo chaidh)', 1 => 'Tagaichean a’ treandadh (san %d uair a thìde seo chaidh)', @@ -869,7 +865,6 @@ $a->strings['post'] = 'post'; $a->strings['%s is blocked'] = 'Tha %s ’ga bhacadh'; $a->strings['%s is ignored'] = 'Tha %s ’ga leigeil seachad'; $a->strings['Content from %s is collapsed'] = 'Tha susbaint o %s ’ga cho-theannachadh'; -$a->strings['Content warning: %s'] = 'Rabhadh susbainte: %s'; $a->strings['bytes'] = 'baidht'; $a->strings['%2$s (%3$d%%, %1$d vote)'] = [ 0 => '%2$s (%3$d%%, %1$d bhòt)', @@ -1036,7 +1031,8 @@ $a->strings['Failed Updates'] = 'Na dh’ùrachaidhean a dh’fhàillig leotha'; $a->strings['This does not include updates prior to 1139, which did not return a status.'] = 'Cha ghabh seo a-staigh na h-ùrachaidhean ro 1139 nach do thilleadh staid.'; $a->strings['Mark success (if update was manually applied)'] = 'Cuir comharra gun do shoirbhich leis (ma rinn thu an t-ùrachadh a làimh)'; $a->strings['Attempt to execute this update step automatically'] = 'Feuch gnìomhachadh a’ cheuma seo dhen ùrachadh gu fèin-obrachail'; -$a->strings['Lock feature %s'] = 'Glais gleus %s'; +$a->strings['No'] = 'Chan eil'; +$a->strings['Yes'] = 'Tha'; $a->strings['Manage Additional Features'] = 'Stiùir na gleusan a bharrachd'; $a->strings['Other'] = 'Eile'; $a->strings['unknown'] = 'chan eil fhios'; @@ -1236,8 +1232,6 @@ $a->strings['Don\'t embed private images in posts'] = 'Na leabaich dealbhan prì $a->strings['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.'] = 'Na cuir lethbhreac leabaichte dhen dealbh an àite dhealbhan prìobhaideach ann am postaichean a tha ’gan òstadh gu h-ionadail. Is ciall dha seo gum feum an luchd-aithne a gheibh postaichean sa bheil dealbhan prìobhaideach ùghdarrachadh is gach dealbh a luchdadh fa leth agus dh’fhaoidte gun doir sin greis.'; $a->strings['Explicit Content'] = 'Susbaint inbheach'; $a->strings['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.'] = 'Suidhich seo a dh’innse gu bheil an nòd agad ’ga chleachdadh airson susbaint inbheach gu h-àraidh is nach eil e iomchaidh do mhion-aoisich ’s dòcha. Thèid am fiosrachadh seo fhoillseachadh ann am fiosrachadh an nòid agus gabhaidh a chleachdadh m.e. leis an eòlaire cho-naisgte airson an nòd agad a chriathradh air falbh o liosta nan nòdan a chùm ballrachd ùir. A bharrachd air sin, thèid nòta a shealltainn aig duilleag clàradh nan cleachdaichean.'; -$a->strings['Proxify external content'] = 'Susbaint chèin tro phrogsaidh'; -$a->strings['Route external content via the proxy functionality. This is used for example for some OEmbed accesses and in some other rare cases.'] = 'Rùtaich susbaint chèin le gleus a’ phrogsaidh. Tha seo ’ga chleachdadh, mar eisimpleir, airson cuid dhen inntrigeadh OEmbed agus ann an suidheachaidhean ainneamh eile.'; $a->strings['Cache contact avatars'] = 'Cuir avataran an luchd-aithne dhan tasgadan'; $a->strings['Locally store the avatar pictures of the contacts. This uses a lot of storage space but it increases the performance.'] = 'Stòr dealbhan avatar an luchd-aithne gu h-ionadail. Cleachdaidh seo tòrr àite san stòras ach cuiridh e ris an dèanadas.'; $a->strings['Allow Users to set remote_self'] = 'Leig le cleachdaichean remote_self a shuidheachadh'; @@ -1662,7 +1656,6 @@ $a->strings['Unknown contact.'] = 'Neach-aithne nach aithne dhuinn.'; $a->strings['Contact is being deleted.'] = 'Tha an neach-aithne ’ga sguabadh às.'; $a->strings['Follow was successfully revoked.'] = 'Chaidh an leantainn a chùl-ghairm.'; $a->strings['Do you really want to revoke this contact\'s follow? This cannot be undone and they will have to manually follow you back again.'] = 'A bheil thu cinnteach nach eil thu ag iarraidh gun lean an neach-aithne seo ort tuilleadh? Cha ghabh seo a neo-dhèanamh is feumaidh iad leantainn ort a làimh às ùr.'; -$a->strings['Yes'] = 'Tha'; $a->strings['No suggestions available. If this is a new site, please try again in 24 hours.'] = 'Chan eil moladh sam bith ann. Mas e làrach ùr a th’ ann, feuch ris a-rithist an ceann 24 uair a thìde.'; $a->strings['You aren\'t following this contact.'] = 'Chan eil thu a’ leantainn air an neach-aithne seo.'; $a->strings['Unfollowing is currently not supported by your network.'] = 'Cha chuir an lìonra agad taic ri sgur de leantainn air an àm seo.'; @@ -1675,7 +1668,6 @@ $a->strings['Community option not available.'] = 'Chan eil roghainn na coimhears $a->strings['Not available.'] = 'Chan eil seo ri fhaighinn.'; $a->strings['No such circle'] = 'Chan eil an cearcall seo ann'; $a->strings['Circle: %s'] = 'Cearcall: %s'; -$a->strings['Own Contacts'] = 'An luchd-aithne agadsa'; $a->strings['Include'] = 'Gabh a-staigh'; $a->strings['Hide'] = 'Falaich'; $a->strings['Credits'] = 'Urram'; @@ -2104,7 +2096,6 @@ $a->strings['Hide Ignored Requests'] = 'Falaich na h-iarrtasan a leig thu seacha $a->strings['Notification type:'] = 'Seòrsa a’ bhratha:'; $a->strings['Suggested by:'] = '’Ga mholadh le:'; $a->strings['Claims to be known to you: '] = 'A’ tagradh gur aithne dhut e: '; -$a->strings['No'] = 'Chan eil'; $a->strings['Shall your connection be bidirectional or not?'] = 'A bheil thu airson co-dhàimh a chruthachadh?'; $a->strings['Accepting %s as a friend allows %s to subscribe to your posts, and you will also receive updates from them in your news feed.'] = 'Ma ghabhas tu ri %s ’nad charaid, faodaidh %s fo-sgrìobhadh air na postaichean agad agus gheibh thu na naidheachdan uapa-san cuideachd.'; $a->strings['Accepting %s as a subscriber allows them to subscribe to your posts, but you will not receive updates from them in your news feed.'] = 'Ma ghabhas tu ri %s mar fo-sgrìobhadh, faodaidh iad fo-sgrìobhadh air na postaichean agad ach chan fhaigh thu na naidheachdan uapa-san.'; @@ -2142,19 +2133,6 @@ $a->strings['Done'] = 'Deiseil'; $a->strings['success'] = 'chaidh leis'; $a->strings['failed'] = 'dh’fhàillig leis'; $a->strings['ignored'] = 'chaidh a leigeil seachad'; -$a->strings['Wrong type "%s", expected one of: %s'] = 'Seòrsa “%s” ceàrr, an dùil air fear dhen fheadhainn seo: %s'; -$a->strings['Model not found'] = 'Cha deach am modail a lorg'; -$a->strings['Unlisted'] = 'Falaichte o liostaichean'; -$a->strings['Remote privacy information not available.'] = 'Chan eil fiosrachadh cèin na prìobhaideachd ri làimh.'; -$a->strings['Visible to:'] = 'Ri fhaicinn do:'; -$a->strings['Collection (%s)'] = 'Cruinneachadh (%s)'; -$a->strings['Followers (%s)'] = 'Luchd-leantainn (%s)'; -$a->strings['%d more'] = '%d eile'; -$a->strings['To: %s
'] = 'Gu: %s
'; -$a->strings['CC: %s
'] = 'CC: %s
'; -$a->strings['BCC: %s
'] = 'BCC: %s
'; -$a->strings['Audience: %s
'] = 'Èisteachd: %s
'; -$a->strings['Attributed To: %s
'] = 'Air a chur às leth: %s
'; $a->strings['The Photo is not available.'] = 'Chan eil an dealbh ri fhaighinn.'; $a->strings['The Photo with id %s is not available.'] = 'Chan eil an dealbh air a bheil an id %s ri fhaighinn.'; $a->strings['Invalid external resource with url %s.'] = 'Goireas mì-dhligheach air an taobh a-muigh leis an url %s.'; @@ -2169,6 +2147,14 @@ $a->strings['audio link'] = 'ceangal fuaime'; $a->strings['Remove Item Tag'] = 'Thoir air falbh taga an nì'; $a->strings['Select a tag to remove: '] = 'Tagh taga gus a thoirt air falbh: '; $a->strings['Remove'] = 'Thoir air falbh'; +$a->strings['Wrong type "%s", expected one of: %s'] = 'Seòrsa “%s” ceàrr, an dùil air fear dhen fheadhainn seo: %s'; +$a->strings['Model not found'] = 'Cha deach am modail a lorg'; +$a->strings['Unlisted'] = 'Falaichte o liostaichean'; +$a->strings['Remote privacy information not available.'] = 'Chan eil fiosrachadh cèin na prìobhaideachd ri làimh.'; +$a->strings['Visible to:'] = 'Ri fhaicinn do:'; +$a->strings['Collection (%s)'] = 'Cruinneachadh (%s)'; +$a->strings['Followers (%s)'] = 'Luchd-leantainn (%s)'; +$a->strings['%d more'] = '%d eile'; $a->strings['No contacts.'] = 'Chan eil neach-aithne ann.'; $a->strings['%s\'s timeline'] = 'An loidhne-ama aig %s'; $a->strings['%s\'s posts'] = 'Na postaichean aig %s'; @@ -2232,8 +2218,6 @@ $a->strings['By default, conversations in which your follows participated but di $a->strings['Only conversations my follows started'] = 'Na còmhraidhean a thòisich cuideigin air a leanas mi a-mhàin'; $a->strings['Conversations my follows started or commented on (default)'] = 'Na còmhraidhean a thòisich cuideigin air a leanas mi no a chuir iad beachd riutha (bun-roghainn)'; $a->strings['Any conversation my follows interacted with, including likes'] = 'Còmhradh sam bith leis an do rinn cuideigin air a leanas mi co-luadar, a’ gabhail a-staigh nas toigh leotha'; -$a->strings['Enable Content Warning'] = 'Cuir rabhadh susbainte an comas'; -$a->strings['Users on networks like Mastodon or Pleroma are able to set a content warning field which collapse their post by default. This enables the automatic collapsing instead of setting the content warning as the post title. Doesn\'t affect any other content filtering you eventually set up.'] = '’S urrainn dhan fheadhainn air lìonraidhean mar Mastodon no Pleroma raon rabhadh susbainte a shuidheachadh a cho-theannaicheas am post aca a ghnàth. Cuiridh seo an co-theannachadh fèin-obrachail an comas seach a bhith a’ suidheachadh an rabhadh susbainte mar thiotal a’ phuist. Cha doir seo buaidh air criathradh susbainte sam bith eile a shuidhicheas tu.'; $a->strings['Enable intelligent shortening'] = 'Cuir an giorrachadh tapaidh an comas'; $a->strings['Normally the system tries to find the best link to add to shortened posts. If disabled, every shortened post will always point to the original friendica post.'] = 'Mar as àbhaist, feuchaidh an siostam gun dèid an ceangal as fheàrr a lorg gus a chur ri postaichean giorraichte. Ma tha seo à comas, tomhaidh gach post giorraichte ris a’ phost tùsail air friendica an-còmhnaidh.'; $a->strings['Enable simple text shortening'] = 'Cuir an comas giorrachadh teacsa sìmplidh'; diff --git a/view/lang/hu/messages.po b/view/lang/hu/messages.po index a3cc38a848..3be4a59631 100644 --- a/view/lang/hu/messages.po +++ b/view/lang/hu/messages.po @@ -13,7 +13,7 @@ msgid "" msgstr "" "Project-Id-Version: friendica\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-03-01 08:51-0500\n" +"POT-Creation-Date: 2024-05-15 12:16+0000\n" "PO-Revision-Date: 2011-05-05 10:19+0000\n" "Last-Translator: Balázs Úr, 2020-2024\n" "Language-Team: Hungarian (http://app.transifex.com/Friendica/friendica/language/hu/)\n" @@ -23,57 +23,57 @@ msgstr "" "Language: hu\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: mod/item.php:100 mod/item.php:103 mod/item.php:170 mod/item.php:173 +#: mod/item.php:101 mod/item.php:104 mod/item.php:171 mod/item.php:174 msgid "Unable to locate original post." msgstr "Nem lehet megtalálni az eredeti bejegyzést." -#: mod/item.php:138 +#: mod/item.php:139 msgid "Post updated." msgstr "Bejegyzés frissítve." -#: mod/item.php:203 mod/item.php:207 +#: mod/item.php:204 mod/item.php:208 msgid "Item wasn't stored." msgstr "Az elem nem lett eltárolva." -#: mod/item.php:217 +#: mod/item.php:218 msgid "Item couldn't be fetched." msgstr "Az elemet nem sikerült lekérni." -#: mod/item.php:259 mod/item.php:263 +#: mod/item.php:260 mod/item.php:264 msgid "Empty post discarded." msgstr "Az üres bejegyzés elvetve." -#: mod/item.php:433 src/Module/Admin/Themes/Details.php:39 +#: mod/item.php:435 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 "Az elem nem található." -#: mod/item.php:457 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 +#: mod/item.php:459 mod/message.php:66 mod/message.php:112 mod/notes.php:45 +#: mod/photos.php:146 mod/photos.php:662 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 #: src/Module/Calendar/Event/API.php:88 src/Module/Calendar/Event/Form.php:84 #: src/Module/Calendar/Export.php:82 src/Module/Calendar/Show.php:82 #: src/Module/Circle.php:41 src/Module/Circle.php:84 #: src/Module/Contact/Advanced.php:60 src/Module/Contact/Follow.php:87 -#: src/Module/Contact/Follow.php:160 src/Module/Contact/MatchInterests.php:86 +#: src/Module/Contact/Follow.php:160 src/Module/Contact/MatchInterests.php:87 #: src/Module/Contact/Suggestions.php:54 src/Module/Contact/Unfollow.php:66 #: src/Module/Contact/Unfollow.php:80 src/Module/Contact/Unfollow.php:112 #: src/Module/FollowConfirm.php:38 src/Module/FriendSuggest.php:57 #: src/Module/Invite.php:42 src/Module/Invite.php:131 #: src/Module/Notifications/Notification.php:76 #: src/Module/Notifications/Notification.php:107 -#: src/Module/OStatus/Repair.php:60 src/Module/OStatus/Subscribe.php:66 +#: src/Module/OStatus/Repair.php:60 src/Module/OStatus/Subscribe.php:68 #: src/Module/Post/Edit.php:76 src/Module/Profile/Common.php:75 #: src/Module/Profile/Contacts.php:78 src/Module/Profile/Photos.php:92 #: src/Module/Profile/Schedule.php:39 src/Module/Profile/Schedule.php:56 -#: src/Module/Register.php:77 src/Module/Register.php:90 -#: src/Module/Register.php:206 src/Module/Register.php:245 +#: src/Module/Register.php:78 src/Module/Register.php:91 +#: 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/Display.php:90 src/Module/Settings/Display.php:199 +#: src/Module/Settings/Account.php:386 src/Module/Settings/Channels.php:66 +#: src/Module/Settings/Channels.php:141 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 #: src/Module/Settings/Profile/Photo/Index.php:110 #: src/Module/Settings/RemoveMe.php:119 src/Module/Settings/UserExport.php:78 @@ -81,7 +81,7 @@ msgstr "Az elem nem található." #: src/Module/Settings/UserExport.php:213 #: src/Module/Settings/UserExport.php:233 #: src/Module/Settings/UserExport.php:298 src/Module/User/Delegation.php:154 -#: src/Module/User/Import.php:84 src/Module/User/Import.php:91 +#: src/Module/User/Import.php:85 src/Module/User/Import.php:92 msgid "Permission denied." msgstr "Hozzáférés megtagadva." @@ -219,95 +219,96 @@ msgstr "\n\t\t\tA bejelentkezés részletei a következők:\n\n\t\t\tOldal címe msgid "Your password has been changed at %s" msgstr "A jelszava meg lett változtatva itt: %s" -#: mod/message.php:46 mod/message.php:128 src/Content/Nav.php:321 +#: mod/message.php:45 mod/message.php:127 src/Content/Nav.php:321 msgid "New Message" msgstr "Új üzenet" -#: mod/message.php:82 +#: mod/message.php:81 msgid "No recipient selected." msgstr "Nincs címzett kiválasztva." -#: mod/message.php:87 +#: mod/message.php:86 msgid "Unable to locate contact information." msgstr "Nem lehet megtalálni a partner információit." -#: mod/message.php:91 +#: mod/message.php:90 msgid "Message could not be sent." msgstr "Az üzenetet nem sikerült elküldeni." -#: mod/message.php:95 +#: mod/message.php:94 msgid "Message collection failure." msgstr "Üzenet-összegyűjtési hiba." -#: mod/message.php:122 src/Module/Notifications/Introductions.php:135 +#: mod/message.php:121 src/Module/Notifications/Introductions.php:135 #: src/Module/Notifications/Introductions.php:170 #: src/Module/Notifications/Notification.php:85 msgid "Discard" msgstr "Elvetés" -#: mod/message.php:135 src/Content/Nav.php:318 view/theme/frio/theme.php:244 +#: mod/message.php:134 src/Content/Nav.php:318 view/theme/frio/theme.php:244 msgid "Messages" msgstr "Üzenetek" -#: mod/message.php:148 +#: mod/message.php:147 msgid "Conversation not found." msgstr "A beszélgetés nem található." -#: mod/message.php:153 +#: mod/message.php:152 msgid "Message was not deleted." msgstr "Az üzenet nem lett törölve." -#: mod/message.php:168 +#: mod/message.php:167 msgid "Conversation was not removed." msgstr "A beszélgetés nem lett eltávolítva." -#: mod/message.php:181 mod/message.php:286 +#: mod/message.php:180 mod/message.php:285 msgid "Please enter a link URL:" msgstr "Írjon be egy hivatkozás URL-t:" -#: mod/message.php:190 +#: mod/message.php:189 msgid "Send Private Message" msgstr "Személyes üzenet küldése" -#: mod/message.php:191 mod/message.php:346 +#: mod/message.php:190 mod/message.php:345 +#: src/Module/Privacy/PermissionTooltip.php:132 msgid "To:" msgstr "Címzett:" -#: mod/message.php:192 mod/message.php:347 +#: mod/message.php:191 mod/message.php:346 msgid "Subject:" msgstr "Tárgy:" -#: mod/message.php:196 mod/message.php:350 src/Module/Invite.php:171 +#: mod/message.php:195 mod/message.php:349 src/Module/Invite.php:171 msgid "Your message:" msgstr "Az üzenete:" -#: mod/message.php:199 mod/message.php:354 src/Content/Conversation.php:370 +#: mod/message.php:198 mod/message.php:353 src/Content/Conversation.php:369 #: src/Module/Post/Edit.php:131 msgid "Upload photo" msgstr "Fénykép feltöltése" -#: mod/message.php:200 mod/message.php:355 src/Module/Post/Edit.php:135 +#: mod/message.php:199 mod/message.php:354 src/Module/Post/Edit.php:135 msgid "Insert web link" msgstr "Webhivatkozás beszúrása" -#: mod/message.php:201 mod/message.php:357 mod/photos.php:1297 -#: src/Content/Conversation.php:401 src/Content/Conversation.php:1586 -#: src/Module/Item/Compose.php:206 src/Module/Post/Edit.php:145 -#: src/Object/Post.php:609 +#: mod/message.php:200 mod/message.php:356 mod/photos.php:1290 +#: src/Content/Conversation.php:400 src/Content/Conversation.php:1576 +#: src/Module/Item/Compose.php:213 src/Module/Post/Edit.php:145 +#: src/Object/Post.php:618 msgid "Please wait" msgstr "Kis türelmet" -#: mod/message.php:202 mod/message.php:356 mod/photos.php:701 -#: mod/photos.php:820 mod/photos.php:1097 mod/photos.php:1138 -#: mod/photos.php:1194 mod/photos.php:1274 +#: mod/message.php:201 mod/message.php:355 mod/photos.php:693 +#: mod/photos.php:813 mod/photos.php:1090 mod/photos.php:1131 +#: mod/photos.php:1187 mod/photos.php:1267 #: src/Module/Calendar/Event/Form.php:250 src/Module/Contact/Advanced.php:132 -#: src/Module/Contact/Profile.php:364 +#: src/Module/Contact/Profile.php:370 #: src/Module/Debug/ActivityPubConversion.php:140 #: src/Module/Debug/Babel.php:315 src/Module/Debug/Localtime.php:64 #: src/Module/Debug/Probe.php:54 src/Module/Debug/WebFinger.php:51 #: src/Module/FriendSuggest.php:145 src/Module/Install.php:234 #: src/Module/Install.php:274 src/Module/Install.php:309 -#: src/Module/Invite.php:178 src/Module/Item/Compose.php:189 +#: src/Module/Invite.php:178 src/Module/Item/Compose.php:196 #: src/Module/Moderation/Item/Source.php:79 #: src/Module/Moderation/Report/Create.php:168 #: src/Module/Moderation/Report/Create.php:183 @@ -316,58 +317,58 @@ msgstr "Kis türelmet" #: src/Module/Profile/Profile.php:274 #: src/Module/Settings/Profile/Index.php:257 #: src/Module/Settings/Server/Action.php:79 src/Module/User/Delegation.php:189 -#: src/Object/Post.php:1154 view/theme/duepuntozero/config.php:85 +#: src/Object/Post.php:1159 view/theme/duepuntozero/config.php:85 #: view/theme/frio/config.php:150 view/theme/quattro/config.php:87 #: view/theme/vier/config.php:135 msgid "Submit" msgstr "Elküldés" -#: mod/message.php:223 +#: mod/message.php:222 msgid "No messages." msgstr "Nincsenek üzenetek." -#: mod/message.php:279 +#: mod/message.php:278 msgid "Message not available." msgstr "Az üzenet nem érhető el." -#: mod/message.php:323 +#: mod/message.php:322 msgid "Delete message" msgstr "Üzenet törlése" -#: mod/message.php:325 mod/message.php:456 +#: mod/message.php:324 mod/message.php:453 msgid "D, d M Y - g:i A" msgstr "Y. M. j., D. – H:i" -#: mod/message.php:340 mod/message.php:453 +#: mod/message.php:339 mod/message.php:450 msgid "Delete conversation" msgstr "Beszélgetés törlése" -#: mod/message.php:342 +#: mod/message.php:341 msgid "" "No secure communications available. You may be able to " "respond from the sender's profile page." msgstr "Nem érhető el biztonságos kommunikáció. Esetleg válaszolhat a küldő profiloldaláról." -#: mod/message.php:345 +#: mod/message.php:344 msgid "Send Reply" msgstr "Válasz küldése" -#: mod/message.php:427 +#: mod/message.php:424 #, php-format msgid "Unknown sender - %s" msgstr "Ismeretlen küldő – %s" -#: mod/message.php:429 +#: mod/message.php:426 #, php-format msgid "You and %s" msgstr "Ön és %s" -#: mod/message.php:431 +#: mod/message.php:428 #, php-format msgid "%s and You" msgstr "%s és Ön" -#: mod/message.php:459 +#: mod/message.php:456 #, php-format msgid "%d message" msgid_plural "%d messages" @@ -382,118 +383,118 @@ msgstr "Személyes jegyzetek" msgid "Personal notes are visible only by yourself." msgstr "A személyes jegyzetek csak az Ön számára láthatók." -#: mod/notes.php:57 src/Content/Text/HTML.php:860 +#: mod/notes.php:57 src/Content/Text/HTML.php:861 #: 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:229 msgid "Save" msgstr "Mentés" -#: mod/photos.php:67 mod/photos.php:132 mod/photos.php:576 -#: src/Model/Event.php:512 src/Model/Profile.php:233 +#: mod/photos.php:65 mod/photos.php:128 mod/photos.php:572 +#: src/Model/Event.php:512 src/Model/Profile.php:234 #: src/Module/Calendar/Export.php:74 src/Module/Calendar/Show.php:74 -#: src/Module/DFRN/Poll.php:43 src/Module/Feed.php:65 src/Module/HCard.php:51 +#: src/Module/DFRN/Poll.php:43 src/Module/Feed.php:64 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:56 #: src/Module/Profile/Photos.php:83 src/Module/Profile/RemoteFollow.php:71 -#: src/Module/Register.php:267 +#: src/Module/Register.php:268 msgid "User not found." msgstr "A felhasználó nem található." -#: mod/photos.php:106 src/Module/BaseProfile.php:68 +#: mod/photos.php:102 src/Module/BaseProfile.php:68 #: src/Module/Profile/Photos.php:375 msgid "Photo Albums" msgstr "Fényképalbumok" -#: mod/photos.php:107 src/Module/Profile/Photos.php:376 +#: mod/photos.php:103 src/Module/Profile/Photos.php:376 #: src/Module/Profile/Photos.php:396 msgid "Recent Photos" msgstr "Legutóbbi fényképek" -#: mod/photos.php:109 mod/photos.php:868 src/Module/Profile/Photos.php:378 +#: mod/photos.php:105 mod/photos.php:861 src/Module/Profile/Photos.php:378 #: src/Module/Profile/Photos.php:398 msgid "Upload New Photos" msgstr "Új fényképek feltöltése" -#: mod/photos.php:121 src/Module/BaseSettings.php:72 +#: mod/photos.php:117 src/Module/BaseSettings.php:72 #: src/Module/Profile/Photos.php:359 msgid "everybody" msgstr "mindenki" -#: mod/photos.php:157 +#: mod/photos.php:153 msgid "Contact information unavailable" msgstr "A partner információi nem érhetők el" -#: mod/photos.php:186 +#: mod/photos.php:182 msgid "Album not found." msgstr "Az album nem található." -#: mod/photos.php:242 +#: mod/photos.php:238 msgid "Album successfully deleted" msgstr "Az album sikeresen törölve" -#: mod/photos.php:244 +#: mod/photos.php:240 msgid "Album was empty." msgstr "Az album üres volt." -#: mod/photos.php:275 +#: mod/photos.php:271 msgid "Failed to delete the photo." msgstr "Nem sikerült törölni a fényképet." -#: mod/photos.php:543 +#: mod/photos.php:539 msgid "a photo" msgstr "egy fényképen" -#: mod/photos.php:543 +#: mod/photos.php:539 #, php-format msgid "%1$s was tagged in %2$s by %3$s" msgstr "%1$s meg lett jelölve %2$s %3$s által" -#: mod/photos.php:580 src/Module/Conversation/Community.php:160 +#: mod/photos.php:576 src/Module/Conversation/Community.php:160 #: src/Module/Directory.php:48 src/Module/Profile/Photos.php:293 #: src/Module/Search/Index.php:65 msgid "Public access denied." msgstr "Nyilvános hozzáférés megtagadva." -#: mod/photos.php:585 +#: mod/photos.php:581 msgid "No photos selected" msgstr "Nincsenek fényképek kijelölve" -#: mod/photos.php:717 +#: mod/photos.php:709 #, php-format msgid "The maximum accepted image size is %s" msgstr "A legnagyobb elfogadott képméret %s" -#: mod/photos.php:724 +#: mod/photos.php:716 msgid "Upload Photos" msgstr "Fényképek feltöltése" -#: mod/photos.php:728 mod/photos.php:816 +#: mod/photos.php:720 mod/photos.php:809 msgid "New album name: " msgstr "Új album neve: " -#: mod/photos.php:729 +#: mod/photos.php:721 msgid "or select existing album:" msgstr "vagy meglévő album kiválasztása:" -#: mod/photos.php:730 +#: mod/photos.php:722 msgid "Do not show a status post for this upload" msgstr "Ne jelenítsen meg állapotbejegyzést ehhez a feltöltéshez" -#: mod/photos.php:732 mod/photos.php:1093 src/Content/Conversation.php:403 +#: mod/photos.php:725 mod/photos.php:1086 src/Content/Conversation.php:402 #: src/Module/Calendar/Event/Form.php:253 src/Module/Post/Edit.php:183 msgid "Permissions" msgstr "Jogosultságok" -#: mod/photos.php:797 +#: mod/photos.php:790 msgid "Do you really want to delete this photo album and all its photos?" msgstr "Valóban törölni szeretné ezt a fényképalbumot és az összes fényképét?" -#: mod/photos.php:798 mod/photos.php:821 +#: mod/photos.php:791 mod/photos.php:814 msgid "Delete Album" msgstr "Album törlése" -#: mod/photos.php:799 mod/photos.php:899 src/Content/Conversation.php:419 +#: mod/photos.php:792 mod/photos.php:892 src/Content/Conversation.php:417 #: src/Module/Contact/Follow.php:173 src/Module/Contact/Revoke.php:109 #: src/Module/Contact/Unfollow.php:126 #: src/Module/Media/Attachment/Browser.php:77 @@ -503,133 +504,133 @@ msgstr "Album törlése" msgid "Cancel" msgstr "Mégse" -#: mod/photos.php:825 +#: mod/photos.php:818 msgid "Edit Album" msgstr "Album szerkesztése" -#: mod/photos.php:826 +#: mod/photos.php:819 msgid "Drop Album" msgstr "Album eldobása" -#: mod/photos.php:830 +#: mod/photos.php:823 msgid "Show Newest First" msgstr "Legújabb megjelenítése először" -#: mod/photos.php:832 +#: mod/photos.php:825 msgid "Show Oldest First" msgstr "Legrégebbi megjelenítése először" -#: mod/photos.php:853 src/Module/Profile/Photos.php:346 +#: mod/photos.php:846 src/Module/Profile/Photos.php:346 msgid "View Photo" msgstr "Fénykép megtekintése" -#: mod/photos.php:885 +#: mod/photos.php:878 msgid "Permission denied. Access to this item may be restricted." msgstr "Hozzáférés megtagadva. Az elemhez való hozzáférés korlátozva lehet." -#: mod/photos.php:887 +#: mod/photos.php:880 msgid "Photo not available" msgstr "A fénykép nem érhető el" -#: mod/photos.php:897 +#: mod/photos.php:890 msgid "Do you really want to delete this photo?" msgstr "Valóban törölni szeretné ezt a fényképet?" -#: mod/photos.php:898 mod/photos.php:1098 +#: mod/photos.php:891 mod/photos.php:1091 msgid "Delete Photo" msgstr "Fénykép törlése" -#: mod/photos.php:996 +#: mod/photos.php:989 msgid "View photo" msgstr "Fénykép megtekintése" -#: mod/photos.php:998 +#: mod/photos.php:991 msgid "Edit photo" msgstr "Fénykép szerkesztése" -#: mod/photos.php:999 +#: mod/photos.php:992 msgid "Delete photo" msgstr "Fénykép törlése" -#: mod/photos.php:1000 +#: mod/photos.php:993 msgid "Use as profile photo" msgstr "Használat profilfényképként" -#: mod/photos.php:1007 +#: mod/photos.php:1000 msgid "Private Photo" msgstr "Személyes fénykép" -#: mod/photos.php:1013 +#: mod/photos.php:1006 msgid "View Full Size" msgstr "Teljes méret megtekintése" -#: mod/photos.php:1066 +#: mod/photos.php:1059 msgid "Tags: " msgstr "Címkék: " -#: mod/photos.php:1069 +#: mod/photos.php:1062 msgid "[Select tags to remove]" msgstr "[Eltávolítandó címkék kiválasztása]" -#: mod/photos.php:1084 +#: mod/photos.php:1077 msgid "New album name" msgstr "Új album neve" -#: mod/photos.php:1085 +#: mod/photos.php:1078 msgid "Caption" msgstr "Felirat" -#: mod/photos.php:1086 +#: mod/photos.php:1079 msgid "Add a Tag" msgstr "Címke hozzáadása" -#: mod/photos.php:1086 +#: mod/photos.php:1079 msgid "" "Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping" msgstr "Példa: @bob, @Barbara_Jensen, @jim@example.com, #Budapest, #kemping" -#: mod/photos.php:1087 +#: mod/photos.php:1080 msgid "Do not rotate" msgstr "Ne forgassa el" -#: mod/photos.php:1088 +#: mod/photos.php:1081 msgid "Rotate CW (right)" msgstr "Forgatás jobbra" -#: mod/photos.php:1089 +#: mod/photos.php:1082 msgid "Rotate CCW (left)" msgstr "Forgatás balra" -#: mod/photos.php:1135 mod/photos.php:1191 mod/photos.php:1271 -#: src/Module/Contact.php:618 src/Module/Item/Compose.php:188 -#: src/Object/Post.php:1151 +#: mod/photos.php:1128 mod/photos.php:1184 mod/photos.php:1264 +#: src/Module/Contact.php:618 src/Module/Item/Compose.php:195 +#: src/Object/Post.php:1156 msgid "This is you" msgstr "Ez Ön" -#: mod/photos.php:1137 mod/photos.php:1193 mod/photos.php:1273 -#: src/Module/Moderation/Reports.php:95 src/Object/Post.php:603 -#: src/Object/Post.php:1153 +#: mod/photos.php:1130 mod/photos.php:1186 mod/photos.php:1266 +#: src/Module/Moderation/Reports.php:110 src/Object/Post.php:612 +#: src/Object/Post.php:1158 msgid "Comment" msgstr "Hozzászólás" -#: mod/photos.php:1139 mod/photos.php:1195 mod/photos.php:1275 -#: src/Content/Conversation.php:416 src/Module/Calendar/Event/Form.php:248 -#: src/Module/Item/Compose.php:201 src/Module/Post/Edit.php:165 -#: src/Object/Post.php:1167 +#: mod/photos.php:1132 mod/photos.php:1188 mod/photos.php:1268 +#: src/Content/Conversation.php:414 src/Module/Calendar/Event/Form.php:248 +#: src/Module/Item/Compose.php:208 src/Module/Post/Edit.php:165 +#: src/Object/Post.php:1172 msgid "Preview" msgstr "Előnézet" -#: mod/photos.php:1140 src/Content/Conversation.php:369 -#: src/Module/Post/Edit.php:130 src/Object/Post.php:1155 +#: mod/photos.php:1133 src/Content/Conversation.php:368 +#: src/Module/Post/Edit.php:130 src/Object/Post.php:1160 msgid "Loading..." msgstr "Betöltés…" -#: mod/photos.php:1232 src/Content/Conversation.php:1501 -#: src/Object/Post.php:261 +#: mod/photos.php:1225 src/Content/Conversation.php:1498 +#: src/Object/Post.php:274 msgid "Select" msgstr "Kiválasztás" -#: mod/photos.php:1233 src/Content/Conversation.php:1502 +#: mod/photos.php:1226 src/Content/Conversation.php:1499 #: src/Module/Moderation/Users/Active.php:136 #: src/Module/Moderation/Users/Blocked.php:136 #: src/Module/Moderation/Users/Index.php:151 @@ -638,136 +639,136 @@ msgstr "Kiválasztás" msgid "Delete" msgstr "Törlés" -#: mod/photos.php:1294 src/Object/Post.php:426 +#: mod/photos.php:1287 src/Object/Post.php:440 msgid "Like" msgstr "Tetszik" -#: mod/photos.php:1295 src/Object/Post.php:426 +#: mod/photos.php:1288 src/Object/Post.php:440 msgid "I like this (toggle)" msgstr "Ezt kedvelem (átváltás)" -#: mod/photos.php:1296 src/Object/Post.php:427 +#: mod/photos.php:1289 src/Object/Post.php:441 msgid "Dislike" msgstr "Nem tetszik" -#: mod/photos.php:1298 src/Object/Post.php:427 +#: mod/photos.php:1291 src/Object/Post.php:441 msgid "I don't like this (toggle)" msgstr "Ezt nem kedvelem (átváltás)" -#: mod/photos.php:1320 +#: mod/photos.php:1313 msgid "Map" msgstr "Térkép" -#: src/App.php:473 +#: src/App.php:438 msgid "No system theme config value set." msgstr "Nincs rendszertéma beállítási érték megadva." -#: src/App.php:581 +#: src/App.php:546 msgid "Apologies but the website is unavailable at the moment." msgstr "Elnézést, de a weboldal jelenleg nem érhető el." -#: src/App/Page.php:249 +#: src/App/Page.php:250 msgid "Delete this item?" msgstr "Törli ezt az elemet?" -#: src/App/Page.php:250 +#: src/App/Page.php:251 msgid "" "Block this author? They won't be able to follow you nor see your public " "posts, and you won't be able to see their posts and their notifications." msgstr "Tiltja ezt a szerzőt? Nem lesz képes követni Önt, és a nyilvános bejegyzéseit sem látja, valamint Ön sem lesz képes megtekinteni az ő bejegyzéseit és értesítéseit." -#: src/App/Page.php:251 +#: src/App/Page.php:252 msgid "" "Ignore this author? You won't be able to see their posts and their " "notifications." msgstr "Mellőzi ezt a szerzőt? Nem lesz képes megtekinteni az ő bejegyzéseit és értesítéseit." -#: src/App/Page.php:252 +#: src/App/Page.php:253 msgid "Collapse this author's posts?" msgstr "Összecsukja ennek a szerzőnek a bejegyzéseit?" -#: src/App/Page.php:253 +#: src/App/Page.php:254 msgid "Ignore this author's server?" msgstr "Mellőzi ennek a szerzőnek a kiszolgálóját?" -#: src/App/Page.php:254 src/Module/Settings/Server/Action.php:61 +#: src/App/Page.php:255 src/Module/Settings/Server/Action.php:61 #: src/Module/Settings/Server/Index.php:108 msgid "" "You won't see any content from this server including reshares in your " "Network page, the community pages and individual conversations." msgstr "Nem fog látni semmilyen tartalmat erről a kiszolgálóról, beleértve a hálózat oldalon, a közösségi oldalakon és az egyéni beszélgetésekben lévő újra megosztásokat is." -#: src/App/Page.php:256 +#: src/App/Page.php:257 msgid "Like not successful" msgstr "A kedvelés sikertelen" -#: src/App/Page.php:257 +#: src/App/Page.php:258 msgid "Dislike not successful" msgstr "A nem kedvelés sikertelen" -#: src/App/Page.php:258 +#: src/App/Page.php:259 msgid "Sharing not successful" msgstr "A megosztás sikertelen" -#: src/App/Page.php:259 +#: src/App/Page.php:260 msgid "Attendance unsuccessful" msgstr "A részvétel sikertelen" -#: src/App/Page.php:260 +#: src/App/Page.php:261 msgid "Backend error" msgstr "Háttérprogram hiba" -#: src/App/Page.php:261 +#: src/App/Page.php:262 msgid "Network error" msgstr "Hálózati hiba" -#: src/App/Page.php:264 +#: src/App/Page.php:265 msgid "Drop files here to upload" msgstr "Dobja ide a fájlokat a feltöltéséhez" -#: src/App/Page.php:265 +#: src/App/Page.php:266 msgid "Your browser does not support drag and drop file uploads." msgstr "A böngészője nem támogatja a fogd és vidd fájlfeltöltéseket." -#: src/App/Page.php:266 +#: src/App/Page.php:267 msgid "" "Please use the fallback form below to upload your files like in the olden " "days." msgstr "Használja az alábbi tartalék űrlapot a fájlok feltöltéséhez, mint a régi időkben." -#: src/App/Page.php:267 +#: src/App/Page.php:268 msgid "File is too big ({{filesize}}MiB). Max filesize: {{maxFilesize}}MiB." msgstr "A fájl túl nagy ({{filesize}} MiB). A legnagyobb fájlméret: {{maxFilesize}} MiB." -#: src/App/Page.php:268 +#: src/App/Page.php:269 msgid "You can't upload files of this type." msgstr "Nem tud ilyen típusú fájlokat feltölteni." -#: src/App/Page.php:269 +#: src/App/Page.php:270 msgid "Server responded with {{statusCode}} code." msgstr "A kiszolgáló {{statusCode}} állapotkóddal válaszolt." -#: src/App/Page.php:270 +#: src/App/Page.php:271 msgid "Cancel upload" msgstr "Feltöltés megszakítása" -#: src/App/Page.php:271 +#: src/App/Page.php:272 msgid "Upload canceled." msgstr "A feltöltés megszakítva." -#: src/App/Page.php:272 +#: src/App/Page.php:273 msgid "Are you sure you want to cancel this upload?" msgstr "Biztosan meg szeretné szakítani ezt a feltöltést?" -#: src/App/Page.php:273 +#: src/App/Page.php:274 msgid "Remove file" msgstr "Fájl eltávolítása" -#: src/App/Page.php:274 +#: src/App/Page.php:275 msgid "You can't upload any more files." msgstr "Nem tud több fájlt feltölteni." -#: src/App/Page.php:352 +#: src/App/Page.php:353 msgid "toggle mobile" msgstr "váltás mobilra" @@ -796,13 +797,14 @@ msgstr "Összes partner" #: 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/Privacy/PermissionTooltip.php:164 +#: src/Module/Privacy/PermissionTooltip.php:186 +#: src/Module/Settings/Channels.php:160 msgid "Followers" msgstr "Követők" #: src/BaseModule.php:444 src/Content/Widget.php:241 -#: src/Module/Contact.php:417 src/Module/Settings/Channels.php:153 +#: src/Module/Contact.php:417 src/Module/Settings/Channels.php:159 msgid "Following" msgstr "Követés" @@ -961,7 +963,7 @@ msgstr "Az összes függőben lévő bejegyzésfrissítés kész." msgid "Enter user nickname: " msgstr "Felhasználó becenevének megadása: " -#: src/Console/User.php:182 src/Model/User.php:819 +#: src/Console/User.php:182 src/Model/User.php:824 #: src/Module/Api/Twitter/ContactEndpoint.php:74 #: src/Module/Moderation/Users/Active.php:71 #: src/Module/Moderation/Users/Blocked.php:71 @@ -1242,281 +1244,281 @@ msgid_plural " reshared this" msgstr[0] " újra megosztotta ezt" msgstr[1] " újra megosztotta ezt" -#: src/Content/Conversation.php:338 +#: src/Content/Conversation.php:337 msgid "Visible to everybody" msgstr "Látható mindenkinek" -#: src/Content/Conversation.php:339 src/Module/Item/Compose.php:200 -#: src/Object/Post.php:1166 +#: src/Content/Conversation.php:338 src/Module/Item/Compose.php:207 +#: src/Object/Post.php:1171 msgid "Please enter a image/video/audio/webpage URL:" msgstr "Írjon be egy kép, videó, hang vagy weboldal URL-t:" -#: src/Content/Conversation.php:340 +#: src/Content/Conversation.php:339 msgid "Tag term:" msgstr "Címkézési kifejezés:" -#: src/Content/Conversation.php:341 src/Module/Filer/SaveTag.php:73 +#: src/Content/Conversation.php:340 src/Module/Filer/SaveTag.php:73 msgid "Save to Folder:" msgstr "Mentés mappába:" -#: src/Content/Conversation.php:342 +#: src/Content/Conversation.php:341 msgid "Where are you right now?" msgstr "Hol van most éppen?" -#: src/Content/Conversation.php:343 +#: src/Content/Conversation.php:342 msgid "Delete item(s)?" msgstr "Törli az elemeket?" -#: src/Content/Conversation.php:355 src/Module/Item/Compose.php:175 +#: src/Content/Conversation.php:354 src/Module/Item/Compose.php:182 msgid "Created at" msgstr "Létrehozva" -#: src/Content/Conversation.php:365 +#: src/Content/Conversation.php:364 msgid "New Post" msgstr "Új bejegyzés" -#: src/Content/Conversation.php:368 +#: src/Content/Conversation.php:367 msgid "Share" msgstr "Megosztás" -#: src/Content/Conversation.php:371 src/Module/Post/Edit.php:132 +#: src/Content/Conversation.php:370 src/Module/Post/Edit.php:132 msgid "upload photo" msgstr "fénykép feltöltése" -#: src/Content/Conversation.php:372 src/Module/Post/Edit.php:133 +#: src/Content/Conversation.php:371 src/Module/Post/Edit.php:133 msgid "Attach file" msgstr "Fájl csatolása" -#: src/Content/Conversation.php:373 src/Module/Post/Edit.php:134 +#: src/Content/Conversation.php:372 src/Module/Post/Edit.php:134 msgid "attach file" msgstr "fájl csatolása" -#: src/Content/Conversation.php:374 src/Module/Item/Compose.php:190 -#: src/Module/Post/Edit.php:171 src/Object/Post.php:1156 +#: src/Content/Conversation.php:373 src/Module/Item/Compose.php:197 +#: src/Module/Post/Edit.php:171 src/Object/Post.php:1161 msgid "Bold" msgstr "Félkövér" -#: src/Content/Conversation.php:375 src/Module/Item/Compose.php:191 -#: src/Module/Post/Edit.php:172 src/Object/Post.php:1157 +#: src/Content/Conversation.php:374 src/Module/Item/Compose.php:198 +#: src/Module/Post/Edit.php:172 src/Object/Post.php:1162 msgid "Italic" msgstr "Dőlt" -#: src/Content/Conversation.php:376 src/Module/Item/Compose.php:192 -#: src/Module/Post/Edit.php:173 src/Object/Post.php:1158 +#: src/Content/Conversation.php:375 src/Module/Item/Compose.php:199 +#: src/Module/Post/Edit.php:173 src/Object/Post.php:1163 msgid "Underline" msgstr "Aláhúzott" -#: src/Content/Conversation.php:377 src/Module/Item/Compose.php:193 -#: src/Module/Post/Edit.php:174 src/Object/Post.php:1160 +#: src/Content/Conversation.php:376 src/Module/Item/Compose.php:200 +#: src/Module/Post/Edit.php:174 src/Object/Post.php:1165 msgid "Quote" msgstr "Idézet" -#: src/Content/Conversation.php:378 src/Module/Item/Compose.php:194 -#: src/Module/Post/Edit.php:175 src/Object/Post.php:1161 +#: src/Content/Conversation.php:377 src/Module/Item/Compose.php:201 +#: src/Module/Post/Edit.php:175 src/Object/Post.php:1166 msgid "Add emojis" msgstr "Emodzsik hozzáadása" -#: src/Content/Conversation.php:379 src/Module/Item/Compose.php:195 -#: src/Object/Post.php:1159 +#: src/Content/Conversation.php:378 src/Module/Item/Compose.php:202 +#: src/Object/Post.php:1164 msgid "Content Warning" msgstr "Tartalom figyelmeztetés" -#: src/Content/Conversation.php:380 src/Module/Item/Compose.php:196 -#: src/Module/Post/Edit.php:176 src/Object/Post.php:1162 +#: src/Content/Conversation.php:379 src/Module/Item/Compose.php:203 +#: src/Module/Post/Edit.php:176 src/Object/Post.php:1167 msgid "Code" msgstr "Kód" -#: src/Content/Conversation.php:381 src/Module/Item/Compose.php:197 -#: src/Object/Post.php:1163 +#: src/Content/Conversation.php:380 src/Module/Item/Compose.php:204 +#: src/Object/Post.php:1168 msgid "Image" msgstr "Kép" -#: src/Content/Conversation.php:382 src/Module/Item/Compose.php:198 -#: src/Module/Post/Edit.php:177 src/Object/Post.php:1164 +#: src/Content/Conversation.php:381 src/Module/Item/Compose.php:205 +#: src/Module/Post/Edit.php:177 src/Object/Post.php:1169 msgid "Link" msgstr "Hivatkozás" -#: src/Content/Conversation.php:383 src/Module/Item/Compose.php:199 -#: src/Module/Post/Edit.php:178 src/Object/Post.php:1165 +#: src/Content/Conversation.php:382 src/Module/Item/Compose.php:206 +#: src/Module/Post/Edit.php:178 src/Object/Post.php:1170 msgid "Link or Media" msgstr "Hivatkozás vagy média" -#: src/Content/Conversation.php:384 +#: src/Content/Conversation.php:383 msgid "Video" msgstr "Videó" -#: src/Content/Conversation.php:385 src/Module/Item/Compose.php:202 +#: src/Content/Conversation.php:384 src/Module/Item/Compose.php:209 #: src/Module/Post/Edit.php:141 msgid "Set your location" msgstr "Az Ön helyének beállítása" -#: src/Content/Conversation.php:386 src/Module/Post/Edit.php:142 +#: src/Content/Conversation.php:385 src/Module/Post/Edit.php:142 msgid "set location" msgstr "hely beállítása" -#: src/Content/Conversation.php:387 src/Module/Post/Edit.php:143 +#: src/Content/Conversation.php:386 src/Module/Post/Edit.php:143 msgid "Clear browser location" msgstr "Böngésző helyének törlése" -#: src/Content/Conversation.php:388 src/Module/Post/Edit.php:144 +#: src/Content/Conversation.php:387 src/Module/Post/Edit.php:144 msgid "clear location" msgstr "hely törlése" -#: src/Content/Conversation.php:390 src/Module/Item/Compose.php:207 +#: src/Content/Conversation.php:389 src/Module/Item/Compose.php:214 #: src/Module/Post/Edit.php:157 msgid "Set title" msgstr "Cím beállítása" -#: src/Content/Conversation.php:392 src/Module/Item/Compose.php:208 +#: src/Content/Conversation.php:391 src/Module/Item/Compose.php:215 #: src/Module/Post/Edit.php:159 msgid "Categories (comma-separated list)" msgstr "Kategóriák (vesszővel elválasztott lista)" -#: src/Content/Conversation.php:397 src/Module/Item/Compose.php:224 +#: src/Content/Conversation.php:396 src/Module/Item/Compose.php:231 msgid "Scheduled at" msgstr "Ütemezve ekkor" -#: src/Content/Conversation.php:402 src/Module/Post/Edit.php:146 +#: src/Content/Conversation.php:401 src/Module/Post/Edit.php:146 msgid "Permission settings" msgstr "Jogosultsági beállítások" -#: src/Content/Conversation.php:412 src/Module/Post/Edit.php:155 +#: src/Content/Conversation.php:410 src/Module/Post/Edit.php:155 msgid "Public post" msgstr "Nyilvános bejegyzés" -#: src/Content/Conversation.php:426 src/Content/Widget/VCard.php:130 -#: src/Model/Profile.php:483 src/Module/Admin/Logs/View.php:92 +#: src/Content/Conversation.php:424 src/Content/Widget/VCard.php:131 +#: src/Model/Profile.php:483 src/Module/Admin/Logs/View.php:94 #: src/Module/Post/Edit.php:181 msgid "Message" msgstr "Üzenet" -#: src/Content/Conversation.php:427 src/Module/Post/Edit.php:182 +#: src/Content/Conversation.php:425 src/Module/Post/Edit.php:182 #: src/Module/Settings/TwoFactor/Trusted.php:143 msgid "Browser" msgstr "Böngésző" -#: src/Content/Conversation.php:429 src/Module/Post/Edit.php:185 +#: src/Content/Conversation.php:427 src/Module/Post/Edit.php:185 msgid "Open Compose page" msgstr "Írás oldal megnyitása" -#: src/Content/Conversation.php:597 +#: src/Content/Conversation.php:594 msgid "remove" msgstr "eltávolítás" -#: src/Content/Conversation.php:601 +#: src/Content/Conversation.php:598 msgid "Delete Selected Items" msgstr "Kijelölt elemek törlése" -#: src/Content/Conversation.php:729 src/Content/Conversation.php:732 -#: src/Content/Conversation.php:735 src/Content/Conversation.php:738 -#: src/Content/Conversation.php:741 +#: src/Content/Conversation.php:726 src/Content/Conversation.php:729 +#: src/Content/Conversation.php:732 src/Content/Conversation.php:735 +#: src/Content/Conversation.php:738 #, php-format msgid "You had been addressed (%s)." msgstr "Önt megszólították (%s)." -#: src/Content/Conversation.php:744 +#: src/Content/Conversation.php:741 #, php-format msgid "You are following %s." msgstr "Ön követi őt: %s." -#: src/Content/Conversation.php:749 +#: src/Content/Conversation.php:746 #, php-format msgid "You subscribed to %s." msgstr "Ön feliratkozott erre: %s." -#: src/Content/Conversation.php:751 +#: src/Content/Conversation.php:748 msgid "You subscribed to one or more tags in this post." msgstr "Ön feliratkozott egy vagy több címkére ebben a bejegyzésben." -#: src/Content/Conversation.php:771 +#: src/Content/Conversation.php:768 #, php-format msgid "%s reshared this." msgstr "%s újra megosztotta ezt." -#: src/Content/Conversation.php:773 +#: src/Content/Conversation.php:770 msgid "Reshared" msgstr "Újra megosztva" -#: src/Content/Conversation.php:773 +#: src/Content/Conversation.php:770 #, php-format msgid "Reshared by %s <%s>" msgstr "%s <%s> újra megosztotta" -#: src/Content/Conversation.php:776 +#: src/Content/Conversation.php:773 #, php-format msgid "%s is participating in this thread." msgstr "%s részt vesz ebben a szálban." -#: src/Content/Conversation.php:779 +#: src/Content/Conversation.php:776 msgid "Stored for general reasons" msgstr "Általános okokból tárolva" -#: src/Content/Conversation.php:782 +#: src/Content/Conversation.php:779 msgid "Global post" msgstr "Globális bejegyzés" -#: src/Content/Conversation.php:785 +#: src/Content/Conversation.php:782 msgid "Sent via an relay server" msgstr "Elküldve egy továbbító kiszolgálón keresztül" -#: src/Content/Conversation.php:785 +#: src/Content/Conversation.php:782 #, php-format msgid "Sent via the relay server %s <%s>" msgstr "Elküldve a(z) %s <%s> továbbító kiszolgálón keresztül" -#: src/Content/Conversation.php:788 +#: src/Content/Conversation.php:785 msgid "Fetched" msgstr "Lekérve" -#: src/Content/Conversation.php:788 +#: src/Content/Conversation.php:785 #, php-format msgid "Fetched because of %s <%s>" msgstr "Lekérve %s <%s> miatt" -#: src/Content/Conversation.php:791 +#: src/Content/Conversation.php:788 msgid "Stored because of a child post to complete this thread." msgstr "Eltárolva egy gyermekbejegyzés miatt, hogy befejezze ezt a szálat." -#: src/Content/Conversation.php:794 +#: src/Content/Conversation.php:791 msgid "Local delivery" msgstr "Helyi kézbesítés" -#: src/Content/Conversation.php:797 +#: src/Content/Conversation.php:794 msgid "Stored because of your activity (like, comment, star, ...)" msgstr "Eltárolva az Ön tevékenysége miatt (kedvelés, hozzászólás, csillagozás stb.)" -#: src/Content/Conversation.php:800 +#: src/Content/Conversation.php:797 msgid "Distributed" msgstr "Elosztott" -#: src/Content/Conversation.php:803 +#: src/Content/Conversation.php:800 msgid "Pushed to us" msgstr "Leküldve nekünk" -#: src/Content/Conversation.php:1529 src/Object/Post.php:248 +#: src/Content/Conversation.php:1518 src/Object/Post.php:261 msgid "Pinned item" msgstr "Kitűzött elem" -#: src/Content/Conversation.php:1546 src/Object/Post.php:548 -#: src/Object/Post.php:549 +#: src/Content/Conversation.php:1535 src/Object/Post.php:555 +#: src/Object/Post.php:556 #, php-format msgid "View %s's profile @ %s" msgstr "%s profiljának megtekintése ezen: %s" -#: src/Content/Conversation.php:1559 src/Object/Post.php:536 +#: src/Content/Conversation.php:1549 src/Object/Post.php:543 msgid "Categories:" msgstr "Kategóriák:" -#: src/Content/Conversation.php:1560 src/Object/Post.php:537 +#: src/Content/Conversation.php:1550 src/Object/Post.php:544 msgid "Filed under:" msgstr "Iktatva itt:" -#: src/Content/Conversation.php:1568 src/Object/Post.php:562 +#: src/Content/Conversation.php:1558 src/Object/Post.php:570 #, php-format msgid "%s from %s" msgstr "%s tőle: %s" -#: src/Content/Conversation.php:1584 +#: src/Content/Conversation.php:1574 msgid "View in context" msgstr "Megtekintés környezetben" @@ -1570,7 +1572,7 @@ msgid "Posts from accounts that you follow but who don't post very often" msgstr "Az olyan fiókokból származó bejegyzések, amelyeket követ, de nem hoznak létre bejegyzést túl gyakran" #: src/Content/Conversation/Factory/Channel.php:49 -#: src/Module/Settings/Channels.php:193 src/Module/Settings/Channels.php:214 +#: src/Module/Settings/Channels.php:199 src/Module/Settings/Channels.php:220 msgid "Images" msgstr "Képek" @@ -1579,7 +1581,7 @@ msgid "Posts with images" msgstr "Képekkel rendelkező bejegyzések" #: src/Content/Conversation/Factory/Channel.php:50 -#: src/Module/Settings/Channels.php:195 src/Module/Settings/Channels.php:216 +#: src/Module/Settings/Channels.php:201 src/Module/Settings/Channels.php:222 msgid "Audio" msgstr "Hang" @@ -1588,7 +1590,7 @@ msgid "Posts with audio" msgstr "Hanggal rendelkező bejegyzések" #: src/Content/Conversation/Factory/Channel.php:51 -#: src/Module/Settings/Channels.php:194 src/Module/Settings/Channels.php:215 +#: src/Module/Settings/Channels.php:200 src/Module/Settings/Channels.php:221 msgid "Videos" msgstr "Videók" @@ -1605,7 +1607,7 @@ msgid "Posts from local users on this server" msgstr "Bejegyzések a kiszolgálón lévő helyi felhasználóktól" #: src/Content/Conversation/Factory/Community.php:47 -#: src/Module/Settings/Channels.php:144 src/Module/Settings/Channels.php:149 +#: src/Module/Settings/Channels.php:150 src/Module/Settings/Channels.php:155 msgid "Global Community" msgstr "Globális közösség" @@ -1614,7 +1616,7 @@ msgid "Posts from users of the whole federated network" msgstr "Bejegyzések a teljes föderált hálózat felhasználóitól" #: src/Content/Conversation/Factory/Network.php:38 -#: src/Module/Settings/Channels.php:150 +#: src/Module/Settings/Channels.php:156 msgid "Latest Activity" msgstr "Legutóbbi tevékenység" @@ -1623,7 +1625,7 @@ msgid "Sort by latest activity" msgstr "Rendezés a legutóbbi tevékenység szerint" #: src/Content/Conversation/Factory/Network.php:39 -#: src/Module/Settings/Channels.php:151 +#: src/Module/Settings/Channels.php:157 msgid "Latest Posts" msgstr "Legutóbbi bejegyzések" @@ -1632,7 +1634,7 @@ msgid "Sort by post received date" msgstr "Rendezés a bejegyzés érkezési dátuma szerint" #: src/Content/Conversation/Factory/Network.php:40 -#: src/Module/Settings/Channels.php:152 +#: src/Module/Settings/Channels.php:158 msgid "Latest Creation" msgstr "Legutóbbi létrehozás" @@ -1649,7 +1651,7 @@ msgstr "Személyes" msgid "Posts that mention or involve you" msgstr "Bejegyzések, amelyek említik vagy tartalmazzák Önt" -#: src/Content/Conversation/Factory/Network.php:42 src/Object/Post.php:398 +#: src/Content/Conversation/Factory/Network.php:42 src/Object/Post.php:411 msgid "Starred" msgstr "Csillagozott" @@ -1657,124 +1659,196 @@ msgstr "Csillagozott" msgid "Favourite Posts" msgstr "Kedvenc bejegyzések" -#: src/Content/Feature.php:96 +#: src/Content/Feature.php:107 msgid "General Features" msgstr "Általános funkciók" -#: src/Content/Feature.php:98 +#: src/Content/Feature.php:109 msgid "Photo Location" msgstr "Fénykép helye" -#: src/Content/Feature.php:98 +#: src/Content/Feature.php:109 msgid "" "Photo metadata is normally stripped. This extracts the location (if present)" " prior to stripping metadata and links it to a map." msgstr "A fénykép metaadatai általában ki vannak törölve. Ez kinyeri a helyet (ha meg van adva) a metaadatok törlése előtt, és hivatkozást készít rá egy térképen." -#: src/Content/Feature.php:99 -msgid "Trending Tags" -msgstr "Népszerű címkék" +#: src/Content/Feature.php:110 +msgid "Display the community in the navigation" +msgstr "" -#: src/Content/Feature.php:99 +#: src/Content/Feature.php:110 msgid "" -"Show a community page widget with a list of the most popular tags in recent " -"public posts." -msgstr "Egy közösségi oldal felületi elem megjelenítése a legutóbbi nyilvános bejegyzésekben lévő legnépszerűbb címkék listájával." +"If enabled, the community can be accessed via the navigation menu. " +"Independent from this setting, the community timelines can always be " +"accessed via the channels." +msgstr "" -#: src/Content/Feature.php:104 +#: src/Content/Feature.php:115 msgid "Post Composition Features" msgstr "Bejegyzés-összeállítási funkciók" -#: src/Content/Feature.php:105 -msgid "Auto-mention Groups" -msgstr "Csoportok automatikus említése" - -#: src/Content/Feature.php:105 -msgid "" -"Add/remove mention when a group page is selected/deselected in ACL window." -msgstr "Említés hozzáadása vagy eltávolítása, ha egy csoportoldalt kiválasztanak vagy megszüntetik a kiválasztását az ACL ablakokban." - -#: src/Content/Feature.php:106 +#: src/Content/Feature.php:116 msgid "Explicit Mentions" msgstr "Közvetlen említések" -#: src/Content/Feature.php:106 +#: src/Content/Feature.php:116 msgid "" "Add explicit mentions to comment box for manual control over who gets " "mentioned in replies." msgstr "Közvetlen említések hozzáadása a hozzászólásmezőhöz kézi vezérléssel, hogy ki lesz megemlítve a válaszokban." -#: src/Content/Feature.php:107 +#: src/Content/Feature.php:117 msgid "Add an abstract from ActivityPub content warnings" msgstr "Kivonat hozzáadása az ActivityPub tartalomfigyelmeztetéseiből" -#: src/Content/Feature.php:107 +#: src/Content/Feature.php:117 msgid "" "Add an abstract when commenting on ActivityPub posts with a content warning." " Abstracts are displayed as content warning on systems like Mastodon or " "Pleroma." msgstr "Kivonat hozzáadása a tartalomfigyelmeztetéssel rendelkező ActivityPub bejegyzéseknél történő hozzászóláskor. A kivonatok tartalomfigyelmeztetésként jelennek meg az olyan rendszerekben, mint a Mastodon vagy a Pleroma." -#: src/Content/Feature.php:112 +#: src/Content/Feature.php:122 msgid "Post/Comment Tools" msgstr "Bejegyzés és hozzászólás eszközök" -#: src/Content/Feature.php:113 +#: src/Content/Feature.php:123 msgid "Post Categories" msgstr "Bejegyzéskategóriák" -#: src/Content/Feature.php:113 +#: src/Content/Feature.php:123 msgid "Add categories to your posts" msgstr "Kategóriák hozzáadása a bejegyzéseihez." -#: src/Content/Feature.php:118 +#: src/Content/Feature.php:128 +msgid "Network Widgets" +msgstr "" + +#: src/Content/Feature.php:129 src/Content/Widget.php:216 +#: src/Model/Circle.php:601 src/Module/Contact.php:400 +#: src/Module/Welcome.php:76 +msgid "Circles" +msgstr "Körök" + +#: src/Content/Feature.php:129 +msgid "" +"Display posts that have been created by accounts of the selected circle." +msgstr "" + +#: src/Content/Feature.php:130 src/Content/GroupManager.php:147 +#: src/Content/Nav.php:278 src/Content/Text/HTML.php:882 +#: src/Content/Widget.php:538 src/Model/User.php:1390 +msgid "Groups" +msgstr "Csoportok" + +#: src/Content/Feature.php:130 +msgid "Display posts that have been distributed by the selected group." +msgstr "" + +#: src/Content/Feature.php:131 src/Content/Widget.php:507 +msgid "Archives" +msgstr "Archívumok" + +#: src/Content/Feature.php:131 +msgid "Display an archive where posts can be selected by month and year." +msgstr "" + +#: src/Content/Feature.php:132 src/Content/Widget.php:289 +msgid "Protocols" +msgstr "Protokollok" + +#: src/Content/Feature.php:132 +msgid "Display posts with the selected protocols." +msgstr "" + +#: src/Content/Feature.php:133 src/Content/Widget.php:544 +#: src/Module/Settings/Account.php:442 +msgid "Account Types" +msgstr "Fióktípusok" + +#: src/Content/Feature.php:133 +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:472 src/Module/BaseSettings.php:125 +#: src/Module/Settings/Channels.php:225 src/Module/Settings/Display.php:315 +msgid "Channels" +msgstr "Csatornák" + +#: src/Content/Feature.php:134 +msgid "Display posts in the system channels and user defined channels." +msgstr "" + +#: src/Content/Feature.php:135 src/Content/Widget/SavedSearches.php:60 +msgid "Saved Searches" +msgstr "Mentett keresések" + +#: src/Content/Feature.php:135 +msgid "Display posts that contain subscribed hashtags." +msgstr "" + +#: src/Content/Feature.php:136 src/Content/Widget.php:319 +msgid "Saved Folders" +msgstr "Mentett mappák" + +#: src/Content/Feature.php:136 +msgid "Display a list of folders in which posts are stored." +msgstr "" + +#: src/Content/Feature.php:137 src/Module/Conversation/Timeline.php:199 +msgid "Own Contacts" +msgstr "Saját partnerek" + +#: src/Content/Feature.php:137 +msgid "" +"Include or exclude posts from subscribed accounts. This widget is not " +"visible on all channels." +msgstr "" + +#: src/Content/Feature.php:138 +msgid "Trending Tags" +msgstr "Népszerű címkék" + +#: src/Content/Feature.php:138 +msgid "Display a list of the most popular tags in recent public posts." +msgstr "" + +#: src/Content/Feature.php:143 msgid "Advanced Profile Settings" msgstr "Speciális profilbeállítások" -#: src/Content/Feature.php:119 -msgid "List Groups" -msgstr "Csoportok felsorolása" - -#: src/Content/Feature.php:119 -msgid "Show visitors public groups at the Advanced Profile Page" -msgstr "Nyilvános csoportok megjelenítése a látogatóknak a speciális profiloldalon." - -#: src/Content/Feature.php:120 +#: src/Content/Feature.php:144 msgid "Tag Cloud" msgstr "Címkefelhő" -#: src/Content/Feature.php:120 +#: src/Content/Feature.php:144 msgid "Provide a personal tag cloud on your profile page" msgstr "Személyes címkefelhő biztosítása a profiloldalán." -#: src/Content/Feature.php:121 +#: src/Content/Feature.php:145 msgid "Display Membership Date" msgstr "Tagsági dátum megjelenítése" -#: src/Content/Feature.php:121 +#: src/Content/Feature.php:145 msgid "Display membership date in profile" msgstr "Tagsági dátum megjelenítése a profilban." -#: src/Content/Feature.php:126 +#: src/Content/Feature.php:150 msgid "Advanced Calendar Settings" msgstr "Speciális naptárbeállítások" -#: src/Content/Feature.php:127 +#: src/Content/Feature.php:151 msgid "Allow anonymous access to your calendar" msgstr "Névtelen hozzáférés engedélyezése a naptárához" -#: src/Content/Feature.php:127 +#: src/Content/Feature.php:151 msgid "" "Allows anonymous visitors to consult your calendar and your public events. " "Contact birthday events are private to you." msgstr "Lehetővé teszi a névtelen látogatók számára a naptára és a nyilvános eseményei megtekintését. A partner születésnapi eseményei az Ön számára magánjellegűek." -#: src/Content/GroupManager.php:147 src/Content/Nav.php:278 -#: src/Content/Text/HTML.php:881 src/Content/Widget.php:538 -#: src/Model/User.php:1381 -msgid "Groups" -msgstr "Csoportok" - #: src/Content/GroupManager.php:149 msgid "External link to group" msgstr "Külső hivatkozás a csoporthoz" @@ -1792,95 +1866,99 @@ msgstr "több megjelenítése" msgid "Create new group" msgstr "Új csoport létrehozása" -#: src/Content/Item.php:332 src/Model/Item.php:3254 +#: src/Content/Item.php:331 src/Model/Item.php:3256 msgid "event" msgstr "esemény" -#: src/Content/Item.php:335 src/Content/Item.php:345 +#: src/Content/Item.php:334 src/Content/Item.php:344 msgid "status" msgstr "állapot" -#: src/Content/Item.php:341 src/Model/Item.php:3256 +#: src/Content/Item.php:340 src/Model/Item.php:3258 #: src/Module/Post/Tag/Add.php:123 msgid "photo" msgstr "fénykép" -#: src/Content/Item.php:355 src/Module/Post/Tag/Add.php:141 +#: src/Content/Item.php:354 src/Module/Post/Tag/Add.php:141 #, php-format msgid "%1$s tagged %2$s's %3$s with %4$s" msgstr "%1$s megjelölte %2$s %3$s vele: %4$s" -#: src/Content/Item.php:429 view/theme/frio/theme.php:265 +#: src/Content/Item.php:428 view/theme/frio/theme.php:265 msgid "Follow Thread" msgstr "Szál követése" -#: src/Content/Item.php:430 src/Model/Contact.php:1243 +#: src/Content/Item.php:429 src/Model/Contact.php:1233 msgid "View Status" msgstr "Állapot megtekintése" -#: src/Content/Item.php:431 src/Content/Item.php:452 -#: src/Model/Contact.php:1177 src/Model/Contact.php:1234 -#: src/Model/Contact.php:1244 src/Module/Directory.php:157 +#: src/Content/Item.php:430 src/Content/Item.php:453 +#: src/Model/Contact.php:1168 src/Model/Contact.php:1224 +#: src/Model/Contact.php:1234 src/Module/Directory.php:157 #: src/Module/Settings/Profile/Index.php:259 msgid "View Profile" msgstr "Profil megtekintése" -#: src/Content/Item.php:432 src/Model/Contact.php:1245 +#: src/Content/Item.php:431 src/Model/Contact.php:1235 msgid "View Photos" msgstr "Fényképek megtekintése" -#: src/Content/Item.php:433 src/Model/Contact.php:1212 +#: src/Content/Item.php:432 src/Model/Contact.php:1202 #: src/Model/Profile.php:468 msgid "Network Posts" msgstr "Hálózati bejegyzések" -#: src/Content/Item.php:434 src/Model/Contact.php:1236 -#: src/Model/Contact.php:1247 +#: src/Content/Item.php:433 src/Model/Contact.php:1226 +#: src/Model/Contact.php:1237 msgid "View Contact" msgstr "Partner megtekintése" -#: src/Content/Item.php:435 src/Model/Contact.php:1248 +#: src/Content/Item.php:434 src/Model/Contact.php:1238 msgid "Send PM" msgstr "Személyes üzenet küldése" -#: src/Content/Item.php:436 src/Module/Contact.php:467 -#: src/Module/Contact/Profile.php:511 +#: src/Content/Item.php:435 src/Module/Contact.php:467 +#: src/Module/Contact/Profile.php:518 #: src/Module/Moderation/Blocklist/Contact.php:116 #: src/Module/Moderation/Users/Active.php:137 #: src/Module/Moderation/Users/Index.php:152 msgid "Block" msgstr "Tiltás" -#: src/Content/Item.php:437 src/Module/Contact.php:468 -#: src/Module/Contact/Profile.php:519 +#: src/Content/Item.php:436 src/Module/Contact.php:468 +#: src/Module/Contact/Profile.php:526 #: src/Module/Notifications/Introductions.php:134 #: src/Module/Notifications/Introductions.php:206 #: src/Module/Notifications/Notification.php:89 msgid "Ignore" msgstr "Mellőzés" -#: src/Content/Item.php:438 src/Module/Contact.php:469 -#: src/Module/Contact/Profile.php:527 +#: src/Content/Item.php:437 src/Module/Contact.php:469 +#: src/Module/Contact/Profile.php:534 msgid "Collapse" msgstr "Összecsukás" -#: src/Content/Item.php:439 src/Object/Post.php:289 +#: src/Content/Item.php:438 src/Object/Post.php:302 #, php-format msgid "Ignore %s server" msgstr "A(z) %s kiszolgáló mellőzése" -#: src/Content/Item.php:443 src/Module/Settings/Channels.php:196 -#: src/Module/Settings/Channels.php:217 src/Object/Post.php:509 +#: src/Content/Item.php:442 src/Module/Settings/Channels.php:202 +#: src/Module/Settings/Channels.php:223 src/Object/Post.php:516 msgid "Languages" msgstr "Nyelvek" -#: src/Content/Item.php:449 src/Content/Widget.php:80 -#: src/Model/Contact.php:1237 src/Model/Contact.php:1249 +#: src/Content/Item.php:445 src/Object/Post.php:596 +msgid "Search Text" +msgstr "" + +#: src/Content/Item.php:450 src/Content/Widget.php:80 +#: src/Model/Contact.php:1227 src/Model/Contact.php:1239 #: src/Module/Contact/Follow.php:167 view/theme/vier/theme.php:195 msgid "Connect/Follow" msgstr "Kapcsolódás vagy követés" -#: src/Content/Item.php:883 +#: src/Content/Item.php:884 msgid "Unable to fetch user." msgstr "Nem lehet lekérni a felhasználót." @@ -1896,7 +1974,7 @@ msgstr "Vissza" msgid "Clear notifications" msgstr "Értesítések törlése" -#: src/Content/Nav.php:127 src/Content/Text/HTML.php:868 +#: src/Content/Nav.php:127 src/Content/Text/HTML.php:869 msgid "@name, !group, #tags, content" msgstr "@név, !csoport, #címkék, tartalom" @@ -1928,7 +2006,7 @@ msgstr "Ön által elkezdett beszélgetések" #: src/Content/Nav.php:230 src/Module/BaseProfile.php:49 #: src/Module/BaseSettings.php:98 src/Module/Contact.php:503 -#: src/Module/Contact/Profile.php:419 src/Module/Profile/Profile.php:268 +#: src/Module/Contact/Profile.php:425 src/Module/Profile/Profile.php:268 #: src/Module/Welcome.php:57 view/theme/frio/theme.php:233 msgid "Profile" msgstr "Profil" @@ -1959,7 +2037,7 @@ msgstr "Az Ön médiával rendelkező beküldései" #: src/Content/Nav.php:233 src/Content/Nav.php:293 #: src/Module/BaseProfile.php:85 src/Module/BaseProfile.php:88 #: src/Module/BaseProfile.php:96 src/Module/BaseProfile.php:99 -#: src/Module/Settings/Display.php:319 view/theme/frio/theme.php:239 +#: src/Module/Settings/Display.php:316 view/theme/frio/theme.php:239 #: view/theme/frio/theme.php:243 msgid "Calendar" msgstr "Naptár" @@ -1984,7 +2062,7 @@ msgstr "Kezdőlap" msgid "Home Page" msgstr "Kezdőlap" -#: src/Content/Nav.php:255 src/Module/Register.php:168 +#: src/Content/Nav.php:255 src/Module/Register.php:169 #: src/Module/Security/Login.php:124 msgid "Register" msgstr "Regisztráció" @@ -2013,8 +2091,8 @@ msgstr "Alkalmazások" msgid "Addon applications, utilities, games" msgstr "Bővítményalkalmazások, segédprogramok és játékok" -#: src/Content/Nav.php:269 src/Content/Text/HTML.php:866 -#: src/Module/Admin/Logs/View.php:86 src/Module/Search/Index.php:112 +#: src/Content/Nav.php:269 src/Content/Text/HTML.php:867 +#: src/Module/Admin/Logs/View.php:88 src/Module/Search/Index.php:112 msgid "Search" msgstr "Keresés" @@ -2022,17 +2100,17 @@ msgstr "Keresés" msgid "Search site content" msgstr "Oldaltartalom keresése" -#: src/Content/Nav.php:272 src/Content/Text/HTML.php:875 +#: src/Content/Nav.php:272 src/Content/Text/HTML.php:876 msgid "Full Text" msgstr "Teljes szöveg" -#: src/Content/Nav.php:273 src/Content/Text/HTML.php:876 +#: src/Content/Nav.php:273 src/Content/Text/HTML.php:877 #: src/Content/Widget/TagCloud.php:68 msgid "Tags" msgstr "Címkék" #: 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:878 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" @@ -2064,7 +2142,7 @@ msgid "Information about this friendica instance" msgstr "Információk erről a Friendica példányról" #: src/Content/Nav.php:301 src/Module/Admin/Tos.php:78 -#: src/Module/BaseAdmin.php:95 src/Module/Register.php:176 +#: src/Module/BaseAdmin.php:95 src/Module/Register.php:177 #: src/Module/Tos.php:101 msgid "Terms of Service" msgstr "Használati feltételek" @@ -2158,7 +2236,7 @@ msgstr "Oldal beállítása és konfigurálás" #: src/Module/Moderation/Blocklist/Server/Import.php:118 #: src/Module/Moderation/Blocklist/Server/Index.php:95 #: src/Module/Moderation/Item/Delete.php:61 -#: src/Module/Moderation/Reports.php:89 src/Module/Moderation/Summary.php:75 +#: src/Module/Moderation/Reports.php:104 src/Module/Moderation/Summary.php:75 #: src/Module/Moderation/Users/Active.php:133 #: src/Module/Moderation/Users/Blocked.php:133 #: src/Module/Moderation/Users/Deleted.php:80 @@ -2194,51 +2272,51 @@ msgstr "következő" msgid "last" msgstr "utolsó" -#: src/Content/Text/BBCode.php:767 src/Content/Text/BBCode.php:1728 -#: src/Content/Text/BBCode.php:1729 +#: src/Content/Text/BBCode.php:702 src/Content/Text/BBCode.php:1878 +#: src/Content/Text/BBCode.php:1879 msgid "Image/photo" msgstr "Kép vagy fénykép" -#: src/Content/Text/BBCode.php:985 +#: src/Content/Text/BBCode.php:920 #, php-format msgid "%2$s %3$s" msgstr "%2$s %3$s" -#: src/Content/Text/BBCode.php:1010 src/Model/Item.php:3999 -#: src/Model/Item.php:4005 src/Model/Item.php:4006 +#: src/Content/Text/BBCode.php:945 src/Model/Item.php:4012 +#: src/Model/Item.php:4018 src/Model/Item.php:4019 msgid "Link to source" msgstr "Hivatkozás a forráshoz" -#: src/Content/Text/BBCode.php:1635 src/Content/Text/HTML.php:905 +#: src/Content/Text/BBCode.php:1759 src/Content/Text/HTML.php:906 msgid "Click to open/close" msgstr "Kattintson a megnyitáshoz vagy bezáráshoz" -#: src/Content/Text/BBCode.php:1668 +#: src/Content/Text/BBCode.php:1814 msgid "$1 wrote:" msgstr "$1 írta:" -#: src/Content/Text/BBCode.php:1733 src/Content/Text/BBCode.php:1734 +#: src/Content/Text/BBCode.php:1888 src/Content/Text/BBCode.php:1889 msgid "Encrypted content" msgstr "Titkosított tartalom" -#: src/Content/Text/BBCode.php:1997 +#: src/Content/Text/BBCode.php:2194 msgid "Invalid source protocol" msgstr "Érvénytelen forrásprotokoll" -#: src/Content/Text/BBCode.php:2016 +#: src/Content/Text/BBCode.php:2213 msgid "Invalid link protocol" msgstr "Érvénytelen hivatkozási protokoll" -#: src/Content/Text/HTML.php:783 +#: src/Content/Text/HTML.php:784 msgid "Loading more entries..." msgstr "További bejegyzések betöltése…" -#: src/Content/Text/HTML.php:784 +#: src/Content/Text/HTML.php:785 msgid "The end" msgstr "Vége" -#: src/Content/Text/HTML.php:860 src/Content/Widget/VCard.php:126 -#: src/Model/Profile.php:477 src/Module/Contact/Profile.php:471 +#: src/Content/Text/HTML.php:861 src/Content/Widget/VCard.php:127 +#: src/Model/Profile.php:477 src/Module/Contact/Profile.php:478 msgid "Follow" msgstr "Követés" @@ -2308,11 +2386,6 @@ msgstr "Globális könyvtár" msgid "Local Directory" msgstr "Helyi könyvtár" -#: src/Content/Widget.php:216 src/Model/Circle.php:601 -#: src/Module/Contact.php:400 src/Module/Welcome.php:76 -msgid "Circles" -msgstr "Körök" - #: src/Content/Widget.php:218 msgid "Everyone" msgstr "Mindenki" @@ -2325,23 +2398,15 @@ msgstr "Nincs kapcsolat" msgid "Relationships" msgstr "Kapcsolatok" -#: src/Content/Widget.php:250 src/Module/Circle.php:292 +#: src/Content/Widget.php:250 src/Module/Circle.php:294 #: src/Module/Contact.php:344 msgid "All Contacts" msgstr "Összes partner" -#: src/Content/Widget.php:289 -msgid "Protocols" -msgstr "Protokollok" - #: src/Content/Widget.php:291 msgid "All Protocols" msgstr "Összes protokoll" -#: src/Content/Widget.php:319 -msgid "Saved Folders" -msgstr "Mentett mappák" - #: src/Content/Widget.php:321 src/Content/Widget.php:352 msgid "Everything" msgstr "Minden" @@ -2357,10 +2422,6 @@ msgid_plural "%d contacts in common" msgstr[0] "%d partner közös" msgstr[1] "%d partner közös" -#: src/Content/Widget.php:507 -msgid "Archives" -msgstr "Archívumok" - #: src/Content/Widget.php:515 msgid "On this date" msgstr "Ezen a napon" @@ -2373,7 +2434,7 @@ msgstr "Személyek" msgid "Organisations" msgstr "Szervezetek" -#: src/Content/Widget.php:537 src/Model/Contact.php:1739 +#: src/Content/Widget.php:537 src/Model/Contact.php:1729 msgid "News" msgstr "Hírek" @@ -2381,20 +2442,10 @@ msgstr "Hírek" msgid "Relays" msgstr "Továbbítók" -#: src/Content/Widget.php:544 src/Module/Settings/Account.php:442 -msgid "Account Types" -msgstr "Fióktípusok" - #: src/Content/Widget.php:546 src/Module/Moderation/BaseUsers.php:69 msgid "All" msgstr "Összes" -#: 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 -msgid "Channels" -msgstr "Csatornák" - #: src/Content/Widget/CalendarExport.php:56 msgid "Export" msgstr "Exportálás" @@ -2426,62 +2477,58 @@ msgstr "Partnerek megtekintése" msgid "Remove term" msgstr "Kifejezés eltávolítása" -#: src/Content/Widget/SavedSearches.php:60 -msgid "Saved Searches" -msgstr "Mentett keresések" - -#: src/Content/Widget/TrendingTags.php:52 +#: src/Content/Widget/TrendingTags.php:53 #, php-format msgid "Trending Tags (last %d hour)" msgid_plural "Trending Tags (last %d hours)" msgstr[0] "Népszerű címkék (legutóbbi %d óra)" msgstr[1] "Népszerű címkék (legutóbbi %d óra)" -#: src/Content/Widget/TrendingTags.php:53 +#: src/Content/Widget/TrendingTags.php:54 msgid "More Trending Tags" msgstr "További népszerű címkék" -#: src/Content/Widget/VCard.php:104 src/Model/Contact.php:1205 -#: src/Model/Profile.php:461 +#: src/Content/Widget/VCard.php:105 src/Model/Contact.php:1196 +#: src/Model/Profile.php:462 msgid "Post to group" msgstr "Beküldés csoportba" -#: src/Content/Widget/VCard.php:109 src/Model/Contact.php:1210 +#: src/Content/Widget/VCard.php:110 src/Model/Contact.php:1200 #: src/Model/Profile.php:466 src/Module/Moderation/Item/Source.php:85 msgid "Mention" msgstr "Említés" -#: src/Content/Widget/VCard.php:119 src/Model/Profile.php:380 -#: src/Module/Contact/Profile.php:408 src/Module/Profile/Profile.php:199 +#: src/Content/Widget/VCard.php:120 src/Model/Profile.php:381 +#: src/Module/Contact/Profile.php:414 src/Module/Profile/Profile.php:199 msgid "XMPP:" msgstr "XMPP:" -#: src/Content/Widget/VCard.php:120 src/Model/Profile.php:381 -#: src/Module/Contact/Profile.php:410 src/Module/Profile/Profile.php:203 +#: src/Content/Widget/VCard.php:121 src/Model/Profile.php:382 +#: src/Module/Contact/Profile.php:416 src/Module/Profile/Profile.php:203 msgid "Matrix:" msgstr "Mátrix:" -#: src/Content/Widget/VCard.php:121 src/Model/Event.php:82 +#: src/Content/Widget/VCard.php:122 src/Model/Event.php:82 #: src/Model/Event.php:109 src/Model/Event.php:471 src/Model/Event.php:960 -#: src/Model/Profile.php:375 src/Module/Contact/Profile.php:406 +#: src/Model/Profile.php:376 src/Module/Contact/Profile.php:412 #: src/Module/Directory.php:147 src/Module/Notifications/Introductions.php:187 #: src/Module/Profile/Profile.php:221 msgid "Location:" msgstr "Hely:" -#: src/Content/Widget/VCard.php:124 src/Model/Profile.php:490 +#: src/Content/Widget/VCard.php:125 src/Model/Profile.php:490 #: src/Module/Notifications/Introductions.php:201 msgid "Network:" msgstr "Hálózat:" -#: src/Content/Widget/VCard.php:128 src/Model/Contact.php:1238 -#: src/Model/Contact.php:1250 src/Model/Profile.php:479 -#: src/Module/Contact/Profile.php:463 +#: src/Content/Widget/VCard.php:129 src/Model/Contact.php:1228 +#: src/Model/Contact.php:1240 src/Model/Profile.php:479 +#: src/Module/Contact/Profile.php:470 msgid "Unfollow" msgstr "Követés megszüntetése" -#: src/Content/Widget/VCard.php:134 src/Model/Contact.php:1207 -#: src/Model/Profile.php:463 +#: src/Content/Widget/VCard.php:135 src/Model/Contact.php:1198 +#: src/Model/Profile.php:464 msgid "View group" msgstr "Csoport megtekintése" @@ -2489,8 +2536,8 @@ msgstr "Csoport megtekintése" msgid "Yourself" msgstr "Önmaga" -#: src/Core/ACL.php:202 src/Module/PermissionTooltip.php:147 -#: src/Module/PermissionTooltip.php:169 +#: src/Core/ACL.php:202 src/Module/Privacy/PermissionTooltip.php:170 +#: src/Module/Privacy/PermissionTooltip.php:192 msgid "Mutuals" msgstr "Kölcsönösen ismerősök" @@ -2498,8 +2545,8 @@ msgstr "Kölcsönösen ismerősök" msgid "Post to Email" msgstr "Beküldés e-mailbe" -#: src/Core/ACL.php:321 src/Module/PermissionTooltip.php:90 -#: src/Module/PermissionTooltip.php:211 +#: src/Core/ACL.php:321 src/Module/Privacy/PermissionTooltip.php:117 +#: src/Module/Privacy/PermissionTooltip.php:231 msgid "Public" msgstr "Nyilvános" @@ -2509,7 +2556,7 @@ msgid "" "community pages and by anyone with its link." msgstr "Ez a tartalom meg fog jelenni az összes követőjének, és látható lesz a közösségi oldalakon, valamint bárki számára a hivatkozásával." -#: src/Core/ACL.php:323 src/Module/PermissionTooltip.php:98 +#: src/Core/ACL.php:323 src/Module/Privacy/PermissionTooltip.php:119 msgid "Limited/Private" msgstr "Korlátozott vagy személyes" @@ -2751,125 +2798,133 @@ msgstr "GNU Multiple Precision PHP-modul" msgid "Error: GNU Multiple Precision PHP module required but not installed." msgstr "Hiba: a GNU Multiple Precision PHP-modul szükséges, de nincs telepítve." -#: src/Core/Installer.php:516 +#: src/Core/Installer.php:499 +msgid "IDN Functions PHP module" +msgstr "" + +#: src/Core/Installer.php:500 +msgid "Error: IDN Functions PHP module required but not installed." +msgstr "" + +#: src/Core/Installer.php:523 msgid "" "The web installer needs to be able to create a file called " "\"local.config.php\" in the \"config\" folder of your web server and it is " "unable to do so." msgstr "A webes telepítőnek képesnek kell lennie létrehozni egy „local.config.php” nevű fájlt a webkiszolgáló „config” mappájában, és ezt nem lehet megtenni." -#: src/Core/Installer.php:517 +#: src/Core/Installer.php:524 msgid "" "This is most often a permission setting, as the web server may not be able " "to write files in your folder - even if you can." msgstr "Ez leggyakrabban jogosultsági beállítás, mivel előfordulhat, hogy a webkiszolgáló nem képes fájlokat írni a mappájába, annak ellenére, hogy Ön tud." -#: src/Core/Installer.php:518 +#: src/Core/Installer.php:525 msgid "" "At the end of this procedure, we will give you a text to save in a file " "named local.config.php in your Friendica \"config\" folder." msgstr "Ezen eljárás végén adni fogunk Önnek egy szöveget, hogy elmentse egy „local.config.php” nevű fájlba a Friendica „config” mappájában." -#: src/Core/Installer.php:519 +#: src/Core/Installer.php:526 msgid "" "You can alternatively skip this procedure and perform a manual installation." " Please see the file \"doc/INSTALL.md\" for instructions." msgstr "Alternatívaként kihagyhatja ezt az eljárást, és végezhet kézi telepítést. Az utasításokért nézze meg a „doc/INSTALL.txt” fájlt." -#: src/Core/Installer.php:522 +#: src/Core/Installer.php:529 msgid "config/local.config.php is writable" msgstr "a config/local.config.php írható" -#: src/Core/Installer.php:542 +#: src/Core/Installer.php:549 msgid "" "Friendica uses the Smarty3 template engine to render its web views. Smarty3 " "compiles templates to PHP to speed up rendering." msgstr "A Friendica a Smarty3 sablonmotort használja a webes nézetei megjelenítéséhez. A Smarty3 lefordítja a sablonokat PHP-ra a megjelenítés felgyorsításához." -#: src/Core/Installer.php:543 +#: src/Core/Installer.php:550 msgid "" "In order to store these compiled templates, the web server needs to have " "write access to the directory view/smarty3/ under the Friendica top level " "folder." msgstr "A lefordított sablonok tárolása érdekében a webkiszolgálónak írási hozzáférésre van szüksége a Friendica felső szintű mappája alatti „view/smarty3/” könyvtárhoz." -#: src/Core/Installer.php:544 +#: src/Core/Installer.php:551 msgid "" "Please ensure that the user that your web server runs as (e.g. www-data) has" " write access to this folder." msgstr "Biztosítsa, hogy a webkiszolgálót futtató felhasználónak (például www-data) legyen írási hozzáférése ehhez a mappához." -#: src/Core/Installer.php:545 +#: src/Core/Installer.php:552 msgid "" "Note: as a security measure, you should give the web server write access to " "view/smarty3/ only--not the template files (.tpl) that it contains." msgstr "Megjegyzés: biztonsági intézkedésként csak a „view/smarty3/” mappához kell írási hozzáférést adnia a webkiszolgálónak, nem azokhoz a sablonfájlokhoz (.tpl), amelyeket tartalmaz." -#: src/Core/Installer.php:548 +#: src/Core/Installer.php:555 msgid "view/smarty3 is writable" msgstr "A „view/smarty3” írható" -#: src/Core/Installer.php:576 +#: src/Core/Installer.php:583 msgid "" "Url rewrite in .htaccess seems not working. Make sure you copied .htaccess-" "dist to .htaccess." msgstr "Úgy tűnik, hogy a .htaccess fájlban lévő URL átírás nem működik. Győződjön meg arról, hogy lemásolta-e a .htaccess-dist fájlt .htaccess néven." -#: src/Core/Installer.php:577 +#: src/Core/Installer.php:584 msgid "" "In some circumstances (like running inside containers), you can skip this " "error." msgstr "Bizonyos körülmények között (például konténereken belül való futtatáskor) átugorhatja ezt a hibát." -#: src/Core/Installer.php:579 +#: src/Core/Installer.php:586 msgid "Error message from Curl when fetching" msgstr "Hibaüzenet a cURL-től a lekéréskor" -#: src/Core/Installer.php:585 +#: src/Core/Installer.php:592 msgid "Url rewrite is working" msgstr "Az URL átírás működik" -#: src/Core/Installer.php:614 +#: src/Core/Installer.php:621 msgid "" "The detection of TLS to secure the communication between the browser and the" " new Friendica server failed." msgstr "Nem sikerült a TLS felismerése a böngésző és a Friendica kiszolgálója közötti kommunikáció biztonságossá tételéhez." -#: src/Core/Installer.php:615 +#: src/Core/Installer.php:622 msgid "" "It is highly encouraged to use Friendica only over a secure connection as " "sensitive information like passwords will be transmitted." msgstr "Erősen ajánlott a Friendica kiszolgálót csak biztonságos kapcsolaton keresztül használni, mivel olyan érzékeny információk kerülnek továbbításra, mint például a jelszavak." -#: src/Core/Installer.php:616 +#: src/Core/Installer.php:623 msgid "Please ensure that the connection to the server is secure." msgstr "Győződjön meg arról, hogy a kiszolgálóval való kapcsolat biztonságos." -#: src/Core/Installer.php:617 +#: src/Core/Installer.php:624 msgid "No TLS detected" msgstr "Nincs TLS felismerve" -#: src/Core/Installer.php:619 +#: src/Core/Installer.php:626 msgid "TLS detected" msgstr "TLS felismerve" -#: src/Core/Installer.php:636 +#: src/Core/Installer.php:643 msgid "ImageMagick PHP extension is not installed" msgstr "Az ImageMagick PHP-kiterjesztés nincs telepítve" -#: src/Core/Installer.php:638 +#: src/Core/Installer.php:645 msgid "ImageMagick PHP extension is installed" msgstr "Az ImageMagick PHP-kiterjesztés telepítve van" -#: src/Core/Installer.php:659 +#: src/Core/Installer.php:666 msgid "Database already in use." msgstr "Az adatbázis már használatban van." -#: src/Core/Installer.php:664 +#: src/Core/Installer.php:671 msgid "Could not connect to database." msgstr "Nem sikerült kapcsolódni az adatbázishoz." -#: src/Core/L10n.php:444 src/Model/Item.php:2298 +#: src/Core/L10n.php:444 src/Model/Item.php:2300 msgid "Undetermined" msgstr "Nem meghatározott" @@ -2879,37 +2934,37 @@ msgid "%s (%s)" msgstr "%s (%s)" #: src/Core/L10n.php:499 src/Model/Event.php:430 -#: src/Module/Settings/Display.php:287 +#: src/Module/Settings/Display.php:284 msgid "Monday" msgstr "Hétfő" #: src/Core/L10n.php:499 src/Model/Event.php:431 -#: src/Module/Settings/Display.php:288 +#: src/Module/Settings/Display.php:285 msgid "Tuesday" msgstr "Kedd" #: src/Core/L10n.php:499 src/Model/Event.php:432 -#: src/Module/Settings/Display.php:289 +#: src/Module/Settings/Display.php:286 msgid "Wednesday" msgstr "Szerda" #: src/Core/L10n.php:499 src/Model/Event.php:433 -#: src/Module/Settings/Display.php:290 +#: src/Module/Settings/Display.php:287 msgid "Thursday" msgstr "Csütörtök" #: src/Core/L10n.php:499 src/Model/Event.php:434 -#: src/Module/Settings/Display.php:291 +#: src/Module/Settings/Display.php:288 msgid "Friday" msgstr "Péntek" #: src/Core/L10n.php:499 src/Model/Event.php:435 -#: src/Module/Settings/Display.php:292 +#: src/Module/Settings/Display.php:289 msgid "Saturday" msgstr "Szombat" #: src/Core/L10n.php:499 src/Model/Event.php:429 -#: src/Module/Settings/Display.php:286 +#: src/Module/Settings/Display.php:283 msgid "Sunday" msgstr "Vasárnap" @@ -3044,19 +3099,19 @@ msgid "" "The debug logfile '%s' is not usable. No logging possible (error: '%s')" msgstr "A(z) „%s” hibakeresési naplófájl nem használható. Nem lehetséges a naplózás (hiba: „%s”)." -#: src/Core/Renderer.php:89 src/Core/Renderer.php:118 -#: src/Core/Renderer.php:147 src/Core/Renderer.php:181 +#: src/Core/Renderer.php:92 src/Core/Renderer.php:121 +#: src/Core/Renderer.php:150 src/Core/Renderer.php:184 #: src/Render/FriendicaSmartyEngine.php:60 msgid "" "Friendica can't display this page at the moment, please contact the " "administrator." msgstr "A Friendica jelenleg nem tudja megjeleníteni ezt az oldalt. Vegye fel a kapcsolatot a rendszergazdával." -#: src/Core/Renderer.php:143 +#: src/Core/Renderer.php:146 msgid "template engine cannot be registered without a name." msgstr "a sablonmotort nem lehet regisztrálni név nélkül." -#: src/Core/Renderer.php:177 +#: src/Core/Renderer.php:180 msgid "template engine is not registered!" msgstr "a sablonmotor nincs regisztrálva!" @@ -3230,7 +3285,7 @@ msgstr "hozzáadás" msgid "Edit circle" msgstr "Kör szerkesztése" -#: src/Model/Circle.php:606 src/Module/Circle.php:193 +#: src/Model/Circle.php:606 src/Module/Circle.php:195 msgid "Contacts not in any circle" msgstr "Egyetlen körben sem lévő partnerek" @@ -3238,8 +3293,8 @@ msgstr "Egyetlen körben sem lévő partnerek" msgid "Create a new circle" msgstr "Új kör létrehozása" -#: src/Model/Circle.php:609 src/Module/Circle.php:178 -#: src/Module/Circle.php:201 src/Module/Circle.php:276 +#: src/Model/Circle.php:609 src/Module/Circle.php:180 +#: src/Module/Circle.php:203 src/Module/Circle.php:278 msgid "Circle Name: " msgstr "Kör neve: " @@ -3247,90 +3302,90 @@ msgstr "Kör neve: " msgid "Edit circles" msgstr "Körök szerkesztése" -#: src/Model/Contact.php:1257 src/Module/Moderation/Users/Pending.php:102 +#: src/Model/Contact.php:1247 src/Module/Moderation/Users/Pending.php:102 #: src/Module/Notifications/Introductions.php:132 #: src/Module/Notifications/Introductions.php:204 msgid "Approve" msgstr "Jóváhagyás" -#: src/Model/Contact.php:1735 +#: src/Model/Contact.php:1725 msgid "Organisation" msgstr "Szervezet" -#: src/Model/Contact.php:1743 +#: src/Model/Contact.php:1733 msgid "Group" msgstr "Csoport" -#: src/Model/Contact.php:1747 src/Module/Moderation/BaseUsers.php:130 +#: src/Model/Contact.php:1737 src/Module/Moderation/BaseUsers.php:131 msgid "Relay" msgstr "Továbbítás" -#: src/Model/Contact.php:3050 +#: src/Model/Contact.php:3046 msgid "Disallowed profile URL." msgstr "Nem engedélyezett profil URL." -#: src/Model/Contact.php:3055 src/Module/Friendica.php:101 +#: src/Model/Contact.php:3051 src/Module/Friendica.php:100 msgid "Blocked domain" msgstr "Tiltott tartomány" -#: src/Model/Contact.php:3060 +#: src/Model/Contact.php:3056 msgid "Connect URL missing." msgstr "A kapcsolódási URL hiányzik." -#: src/Model/Contact.php:3069 +#: src/Model/Contact.php:3065 msgid "" "The contact could not be added. Please check the relevant network " "credentials in your Settings -> Social Networks page." msgstr "A partnert nem sikerült hozzáadni. Ellenőrizze a hozzá tartozó hálózat hitelesítési adatait a Beállítások → Közösségi hálózatok oldalon." -#: src/Model/Contact.php:3087 +#: src/Model/Contact.php:3083 #, php-format msgid "Expected network %s does not match actual network %s" msgstr "A várt %s hálózat nem egyezik a tényleges %s hálózattal" -#: src/Model/Contact.php:3104 +#: src/Model/Contact.php:3100 msgid "This seems to be a relay account. They can't be followed by users." msgstr "Úgy tűnik, hogy ez egy továbbító fiók. Ezeket nem követhetik a felhasználók." -#: src/Model/Contact.php:3111 +#: src/Model/Contact.php:3107 msgid "The profile address specified does not provide adequate information." msgstr "A megadott profilcím nem biztosít elegendő információt." -#: src/Model/Contact.php:3113 +#: src/Model/Contact.php:3109 msgid "No compatible communication protocols or feeds were discovered." msgstr "Nem lettek megfelelő kommunikációs protokollok vagy hírforrások felfedezve." -#: src/Model/Contact.php:3116 +#: src/Model/Contact.php:3112 msgid "An author or name was not found." msgstr "Egy szerző vagy név nem található." -#: src/Model/Contact.php:3119 +#: src/Model/Contact.php:3115 msgid "No browser URL could be matched to this address." msgstr "Egyetlen böngésző URL-t sem sikerült illeszteni ehhez a címhez." -#: src/Model/Contact.php:3122 +#: src/Model/Contact.php:3118 msgid "" "Unable to match @-style Identity Address with a known protocol or email " "contact." msgstr "Nem lehet illeszteni @-stílusú személyazonosság-címet egy ismert protokollal vagy e-mailes partnerrel." -#: src/Model/Contact.php:3123 +#: src/Model/Contact.php:3119 msgid "Use mailto: in front of address to force email check." msgstr "Használja a mailto: előtagot a cím előtt az e-mail-ellenőrzés kényszerítéséhez." -#: src/Model/Contact.php:3129 +#: src/Model/Contact.php:3125 msgid "" "The profile address specified belongs to a network which has been disabled " "on this site." msgstr "A megadott profilcím egy olyan hálózathoz tartozik, amely le lett tiltva ezen az oldalon." -#: src/Model/Contact.php:3134 +#: src/Model/Contact.php:3130 msgid "" "Limited profile. This person will be unable to receive direct/personal " "notifications from you." msgstr "Korlátozott profil. Ez a személy nem lesz képes közvetlen vagy személyes értesítéseket fogadni Öntől." -#: src/Model/Contact.php:3200 +#: src/Model/Contact.php:3196 msgid "Unable to retrieve contact information." msgstr "Nem lehet lekérni a partner információit." @@ -3362,17 +3417,17 @@ msgid "today" msgstr "ma" #: src/Model/Event.php:463 src/Module/Calendar/Show.php:129 -#: src/Module/Settings/Display.php:297 src/Util/Temporal.php:353 +#: src/Module/Settings/Display.php:294 src/Util/Temporal.php:353 msgid "month" msgstr "hónap" #: src/Model/Event.php:464 src/Module/Calendar/Show.php:130 -#: src/Module/Settings/Display.php:298 src/Util/Temporal.php:354 +#: src/Module/Settings/Display.php:295 src/Util/Temporal.php:354 msgid "week" msgstr "hét" #: src/Model/Event.php:465 src/Module/Calendar/Show.php:131 -#: src/Module/Settings/Display.php:299 src/Util/Temporal.php:355 +#: src/Module/Settings/Display.php:296 src/Util/Temporal.php:355 msgid "day" msgstr "nap" @@ -3380,7 +3435,7 @@ msgstr "nap" msgid "No events to display" msgstr "Nincsenek megjelenítendő események" -#: src/Model/Event.php:516 src/Module/DFRN/Poll.php:47 src/Module/Feed.php:69 +#: src/Model/Event.php:516 src/Module/DFRN/Poll.php:47 src/Module/Feed.php:68 #: src/Module/Update/Profile.php:56 msgid "Access to this profile has been restricted." msgstr "A profilhoz való hozzáférés korlátozva lett." @@ -3435,91 +3490,90 @@ msgstr "%s születésnapja" msgid "Happy Birthday %s" msgstr "Boldog születésnapot, %s" -#: src/Model/Item.php:2305 +#: src/Model/Item.php:2307 #, php-format msgid "%s (%s - %s): %s" msgstr "%s (%s – %s): %s" -#: src/Model/Item.php:2307 +#: src/Model/Item.php:2309 #, php-format msgid "%s (%s): %s" msgstr "%s (%s): %s" -#: src/Model/Item.php:2310 +#: src/Model/Item.php:2312 #, php-format msgid "Detected languages in this post:\\n%s" msgstr "A bejegyzésben felismert nyelvek:\\n%s" -#: src/Model/Item.php:3258 +#: src/Model/Item.php:3260 msgid "activity" msgstr "tevékenység" -#: src/Model/Item.php:3260 +#: src/Model/Item.php:3262 msgid "comment" msgstr "hozzászólás" -#: src/Model/Item.php:3263 src/Module/Post/Tag/Add.php:123 +#: src/Model/Item.php:3265 src/Module/Post/Tag/Add.php:123 msgid "post" msgstr "bejegyzés" -#: src/Model/Item.php:3434 +#: src/Model/Item.php:3435 #, php-format msgid "%s is blocked" msgstr "%s tiltva van" -#: src/Model/Item.php:3436 +#: src/Model/Item.php:3437 #, php-format msgid "%s is ignored" msgstr "%s mellőzve van" -#: src/Model/Item.php:3438 +#: src/Model/Item.php:3439 #, php-format msgid "Content from %s is collapsed" msgstr "A(z) %s helyről származó tartalom összecsukva" -#: src/Model/Item.php:3442 -#, php-format -msgid "Content warning: %s" -msgstr "Tartalom figyelmeztetés: %s" +#: src/Model/Item.php:3443 +msgid "Sensitive content" +msgstr "" -#: src/Model/Item.php:3906 +#: src/Model/Item.php:3912 msgid "bytes" msgstr "bájt" -#: src/Model/Item.php:3937 +#: src/Model/Item.php:3943 #, php-format msgid "%2$s (%3$d%%, %1$d vote)" msgid_plural "%2$s (%3$d%%, %1$d votes)" msgstr[0] "%2$s (%3$d%%, %1$d szavazat)" msgstr[1] "%2$s (%3$d%%, %1$d szavazat)" -#: src/Model/Item.php:3939 +#: src/Model/Item.php:3945 #, php-format msgid "%2$s (%1$d vote)" msgid_plural "%2$s (%1$d votes)" msgstr[0] "%2$s (%1$d szavazat)" msgstr[1] "%2$s (%1$d szavazat)" -#: src/Model/Item.php:3944 +#: src/Model/Item.php:3950 #, php-format msgid "%d voter. Poll end: %s" msgid_plural "%d voters. Poll end: %s" msgstr[0] "%d szavazó. A szavazás vége: %s" msgstr[1] "%d szavazó. A szavazás vége: %s" -#: src/Model/Item.php:3946 +#: src/Model/Item.php:3952 #, php-format msgid "%d voter." msgid_plural "%d voters." msgstr[0] "%d szavazó." msgstr[1] "%d szavazó." -#: src/Model/Item.php:3948 +#: src/Model/Item.php:3954 #, php-format msgid "Poll end: %s" msgstr "Szavazás vége: %s" -#: src/Model/Item.php:3982 src/Model/Item.php:3983 +#: src/Model/Item.php:3995 src/Model/Item.php:3996 msgid "View on separate page" msgstr "Megtekintés külön oldalon" @@ -3527,25 +3581,25 @@ msgstr "Megtekintés külön oldalon" msgid "[no subject]" msgstr "[nincs tárgy]" -#: src/Model/Photo.php:1187 src/Module/Media/Photo/Upload.php:168 +#: src/Model/Photo.php:1198 src/Module/Media/Photo/Upload.php:168 msgid "Wall Photos" msgstr "Falfényképek" -#: src/Model/Profile.php:363 src/Module/Profile/Profile.php:283 +#: src/Model/Profile.php:364 src/Module/Profile/Profile.php:283 #: src/Module/Profile/Profile.php:285 msgid "Edit profile" msgstr "Profil szerkesztése" -#: src/Model/Profile.php:365 +#: src/Model/Profile.php:366 msgid "Change profile photo" msgstr "Profilfénykép megváltoztatása" -#: src/Model/Profile.php:378 src/Module/Directory.php:152 +#: src/Model/Profile.php:379 src/Module/Directory.php:152 #: src/Module/Profile/Profile.php:209 msgid "Homepage:" msgstr "Honlap:" -#: src/Model/Profile.php:379 src/Module/Contact/Profile.php:412 +#: src/Model/Profile.php:380 src/Module/Contact/Profile.php:418 #: src/Module/Notifications/Introductions.php:189 msgid "About:" msgstr "Névjegy:" @@ -3590,232 +3644,232 @@ msgstr "Eseményemlékeztetők" msgid "Upcoming events the next 7 days:" msgstr "Közelgő események a következő 7 napon:" -#: src/Model/Profile.php:893 +#: src/Model/Profile.php:882 #, php-format msgid "OpenWebAuth: %1$s welcomes %2$s" msgstr "OpenWebAuth: %1$s üdvözli őt: %2$s" -#: src/Model/Profile.php:1033 +#: src/Model/Profile.php:1022 msgid "Hometown:" msgstr "Szülőváros:" -#: src/Model/Profile.php:1034 +#: src/Model/Profile.php:1023 msgid "Marital Status:" msgstr "Családi állapot:" -#: src/Model/Profile.php:1035 +#: src/Model/Profile.php:1024 msgid "With:" msgstr "Ezzel:" -#: src/Model/Profile.php:1036 +#: src/Model/Profile.php:1025 msgid "Since:" msgstr "Ekkortól:" -#: src/Model/Profile.php:1037 +#: src/Model/Profile.php:1026 msgid "Sexual Preference:" msgstr "Szexuális irányultság:" -#: src/Model/Profile.php:1038 +#: src/Model/Profile.php:1027 msgid "Political Views:" msgstr "Politikai nézetek:" -#: src/Model/Profile.php:1039 +#: src/Model/Profile.php:1028 msgid "Religious Views:" msgstr "Vallási néztek:" -#: src/Model/Profile.php:1040 +#: src/Model/Profile.php:1029 msgid "Likes:" msgstr "Kedvelések:" -#: src/Model/Profile.php:1041 +#: src/Model/Profile.php:1030 msgid "Dislikes:" msgstr "Nem kedvelések:" -#: src/Model/Profile.php:1042 +#: src/Model/Profile.php:1031 msgid "Title/Description:" msgstr "Cím vagy leírás:" -#: src/Model/Profile.php:1043 src/Module/Admin/Summary.php:197 +#: src/Model/Profile.php:1032 src/Module/Admin/Summary.php:197 #: src/Module/Moderation/Report/Create.php:280 #: src/Module/Moderation/Summary.php:76 msgid "Summary" msgstr "Összefoglaló" -#: src/Model/Profile.php:1044 +#: src/Model/Profile.php:1033 msgid "Musical interests" msgstr "Zenei érdeklődések" -#: src/Model/Profile.php:1045 +#: src/Model/Profile.php:1034 msgid "Books, literature" msgstr "Könyvek, irodalom" -#: src/Model/Profile.php:1046 +#: src/Model/Profile.php:1035 msgid "Television" msgstr "Televízió" -#: src/Model/Profile.php:1047 +#: src/Model/Profile.php:1036 msgid "Film/dance/culture/entertainment" msgstr "Film, tánc, kultúra, szórakozás" -#: src/Model/Profile.php:1048 +#: src/Model/Profile.php:1037 msgid "Hobbies/Interests" msgstr "Hobbik, érdeklődések" -#: src/Model/Profile.php:1049 +#: src/Model/Profile.php:1038 msgid "Love/romance" msgstr "Szerelem, romantika" -#: src/Model/Profile.php:1050 +#: src/Model/Profile.php:1039 msgid "Work/employment" msgstr "Munka, foglalkoztatás" -#: src/Model/Profile.php:1051 +#: src/Model/Profile.php:1040 msgid "School/education" msgstr "Iskola, oktatás" -#: src/Model/Profile.php:1052 +#: src/Model/Profile.php:1041 msgid "Contact information and Social Networks" msgstr "Partnerinformációk és közösségi hálózatok" -#: src/Model/User.php:228 src/Model/User.php:1294 +#: src/Model/User.php:233 src/Model/User.php:1303 msgid "SERIOUS ERROR: Generation of security keys failed." msgstr "SÚLYOS HIBA: a biztonsági kulcsok előállítása nem sikerült." -#: src/Model/User.php:728 src/Model/User.php:761 +#: src/Model/User.php:733 src/Model/User.php:766 msgid "Login failed" msgstr "Bejelentkezés sikertelen" -#: src/Model/User.php:793 +#: src/Model/User.php:798 msgid "Not enough information to authenticate" msgstr "Nincs elegendő információ a hitelesítéshez" -#: src/Model/User.php:914 +#: src/Model/User.php:923 msgid "Password can't be empty" msgstr "A jelszó nem lehet üres" -#: src/Model/User.php:956 +#: src/Model/User.php:965 msgid "Empty passwords are not allowed." msgstr "Az üres jelszavak nem megengedettek." -#: src/Model/User.php:960 +#: src/Model/User.php:969 msgid "" "The new password has been exposed in a public data dump, please choose " "another." msgstr "Az új jelszót közzétették egy nyilvános adattárban. Válasszon egy másikat." -#: src/Model/User.php:964 +#: src/Model/User.php:973 msgid "The password length is limited to 72 characters." msgstr "A jelszó hossza 72 karakterre van korlátozva." -#: src/Model/User.php:968 +#: src/Model/User.php:977 msgid "The password can't contain white spaces nor accentuated letters" msgstr "A jelszó nem tartalmazhat üres karaktereket vagy ékezetes betűket" -#: src/Model/User.php:1177 +#: src/Model/User.php:1186 msgid "Passwords do not match. Password unchanged." msgstr "A jelszavak nem egyeznek. A jelszó változatlan maradt." -#: src/Model/User.php:1184 +#: src/Model/User.php:1193 msgid "An invitation is required." msgstr "Egy meghívás szükséges." -#: src/Model/User.php:1188 +#: src/Model/User.php:1197 msgid "Invitation could not be verified." msgstr "A meghívást nem sikerült ellenőrizni." -#: src/Model/User.php:1196 +#: src/Model/User.php:1205 msgid "Invalid OpenID url" msgstr "Érvénytelen OpenID URL" -#: src/Model/User.php:1209 src/Security/Authentication.php:241 +#: src/Model/User.php:1218 src/Security/Authentication.php:230 msgid "" "We encountered a problem while logging in with the OpenID you provided. " "Please check the correct spelling of the ID." msgstr "Problémába ütköztünk a megadott OpenID-val történő bejelentkezés közben. Ellenőrizze az azonosító helyesírását." -#: src/Model/User.php:1209 src/Security/Authentication.php:241 +#: src/Model/User.php:1218 src/Security/Authentication.php:230 msgid "The error message was:" msgstr "A hibaüzenet ez volt:" -#: src/Model/User.php:1215 +#: src/Model/User.php:1224 msgid "Please enter the required information." msgstr "Adja meg a szükséges információkat." -#: src/Model/User.php:1229 +#: src/Model/User.php:1238 #, php-format msgid "" "system.username_min_length (%s) and system.username_max_length (%s) are " "excluding each other, swapping values." msgstr "A system.username_min_length (%s) és a system.username_max_length (%s) kizárják egymást, értékek felcserélése." -#: src/Model/User.php:1236 +#: src/Model/User.php:1245 #, php-format msgid "Username should be at least %s character." msgid_plural "Username should be at least %s characters." msgstr[0] "A felhasználónévnek legalább %s karakternek kell lennie." msgstr[1] "A felhasználónévnek legalább %s karakternek kell lennie." -#: src/Model/User.php:1240 +#: src/Model/User.php:1249 #, php-format msgid "Username should be at most %s character." msgid_plural "Username should be at most %s characters." msgstr[0] "A felhasználónévnek legfeljebb %s karakternek kell lennie." msgstr[1] "A felhasználónévnek legfeljebb %s karakternek kell lennie." -#: src/Model/User.php:1248 +#: src/Model/User.php:1257 msgid "That doesn't appear to be your full (First Last) name." msgstr "Úgy tűnik, hogy ez nem a teljes neve (vezetéknév és keresztnév)." -#: src/Model/User.php:1253 +#: src/Model/User.php:1262 msgid "Your email domain is not among those allowed on this site." msgstr "Az e-mail tartománya nem tartozik azok közé, amelyek megengedettek ezen az oldalon." -#: src/Model/User.php:1257 +#: src/Model/User.php:1266 msgid "Not a valid email address." msgstr "Nem érvényes e-mail-cím." -#: src/Model/User.php:1260 +#: src/Model/User.php:1269 msgid "The nickname was blocked from registration by the nodes admin." msgstr "A becenevet a csomópont adminisztrátora tiltotta a regisztrációtól." -#: src/Model/User.php:1264 src/Model/User.php:1270 +#: src/Model/User.php:1273 src/Model/User.php:1279 msgid "Cannot use that email." msgstr "Nem lehet használni azt az e-mail-címet." -#: src/Model/User.php:1276 +#: src/Model/User.php:1285 msgid "Your nickname can only contain a-z, 0-9 and _." msgstr "A becenév csak a-z, 0-9 és _ karaktereket tartalmazhat." -#: src/Model/User.php:1284 src/Model/User.php:1341 +#: src/Model/User.php:1293 src/Model/User.php:1350 msgid "Nickname is already registered. Please choose another." msgstr "A becenév már regisztrálva van. Válasszon egy másikat." -#: src/Model/User.php:1328 src/Model/User.php:1332 +#: src/Model/User.php:1337 src/Model/User.php:1341 msgid "An error occurred during registration. Please try again." msgstr "Hiba történt a regisztráció során. Próbálja újra." -#: src/Model/User.php:1355 +#: src/Model/User.php:1364 msgid "An error occurred creating your default profile. Please try again." msgstr "Hiba történt az alapértelmezett profil létrehozásakor. Próbálja újra." -#: src/Model/User.php:1362 +#: src/Model/User.php:1371 msgid "An error occurred creating your self contact. Please try again." msgstr "Hiba történt a saját partnere létrehozásakor. Próbálja újra." -#: src/Model/User.php:1367 +#: src/Model/User.php:1376 msgid "Friends" msgstr "Ismerősök" -#: src/Model/User.php:1371 +#: src/Model/User.php:1380 msgid "" "An error occurred creating your default contact circle. Please try again." msgstr "Hiba történt az alapértelmezett partnerkör létrehozásakor. Próbálja újra." -#: src/Model/User.php:1413 +#: src/Model/User.php:1422 msgid "Profile Photos" msgstr "Profilfényképek" -#: src/Model/User.php:1595 +#: src/Model/User.php:1604 #, php-format msgid "" "\n" @@ -3823,7 +3877,7 @@ msgid "" "\t\t\tthe administrator of %2$s has set up an account for you." msgstr "\n\t\tKedves %1$s!\n\t\t\tA(z) %2$s adminisztrátora beállított egy fiókot Önnek." -#: src/Model/User.php:1598 +#: src/Model/User.php:1607 #, php-format msgid "" "\n" @@ -3854,12 +3908,12 @@ msgid "" "\t\tThank you and welcome to %4$s." msgstr "\n\t\tA bejelentkezés részletei a következők:\n\n\t\tOldal címe:\t%1$s\n\t\tBejelentkezési név:\t\t%2$s\n\t\tJelszó:\t\t%3$s\n\n\t\tA jelszavát a fiókja „Beállítások” oldalán változtathatja meg, miután\n\t\tbejelentkezett.\n\n\t\tSzánjon pár percet a többi fiókbeállítás felülvizsgálatára is azon az oldalon.\n\n\t\tÉrdemes lehet néhány alapvető információt is hozzáadnia az\n\t\talapértelmezett profiljához (a „Profilok” oldalon), azért hogy más\n\t\temberek egyszerűen megtalálják Önt.\n\n\t\tAzt ajánljuk, hogy adjon hozzá profilfényképet, adjon hozzá néhány\n\t\tprofil „kulcsszót” (nagyon hasznos új ismerősök kereséséhez),\n\t\tvalamint talán azt, hogy mely országban él, ha nem szeretne annál\n\t\tpontosabbat megadni.\n\n\t\tTeljes mértékben tiszteletben tartjuk az adatvédelemmel kapcsolatos\n\t\tjogát, és ezen elemek egyike sem kötelező. Ha még új itt, és senkit\n\t\tsem ismer, akkor ezek segíthetnek Önnek néhány új és érdekes\n\t\tismerőst találni.\n\n\t\tHa bármikor törölni szeretné a fiókját, akkor megteheti azt a\n\t\tkövetkező címen: %1$s/settings/removeme\n\n\t\tKöszönjük, és üdvözöljük a(z) %4$s oldalon." -#: src/Model/User.php:1630 src/Model/User.php:1736 +#: src/Model/User.php:1639 src/Model/User.php:1745 #, php-format msgid "Registration details for %s" msgstr "Regisztrációs részletek ehhez: %s" -#: src/Model/User.php:1650 +#: src/Model/User.php:1659 #, php-format msgid "" "\n" @@ -3874,12 +3928,12 @@ msgid "" "\t\t" msgstr "\n\t\t\tKedves %1$s!\n\t\t\t\tKöszönjük, hogy regisztrált itt: %2$s. A fiókja adminisztrátori jóváhagyásra vár.\n\n\t\t\tA bejelentkezés részletei a következők:\n\n\t\t\tOldal címe:\t%3$s\n\t\t\tBejelentkezési név:\t\t%4$s\n\t\t\tJelszó:\t\t%5$s\n\t\t" -#: src/Model/User.php:1669 +#: src/Model/User.php:1678 #, php-format msgid "Registration at %s" msgstr "Regisztráció itt: %s" -#: src/Model/User.php:1693 +#: src/Model/User.php:1702 #, php-format msgid "" "\n" @@ -3888,7 +3942,7 @@ msgid "" "\t\t\t" msgstr "\n\t\t\t\tKedves %1$s!\n\t\t\t\tKöszönjük, hogy regisztrált itt: %2$s. A fiókja létrejött.\n\t\t\t" -#: src/Model/User.php:1701 +#: src/Model/User.php:1710 #, php-format msgid "" "\n" @@ -3919,7 +3973,7 @@ msgid "" "\t\t\tThank you and welcome to %2$s." msgstr "\n\t\t\tA bejelentkezés részletei a következők:\n\n\t\t\tOldal címe:\t%3$s\n\t\t\tBejelentkezési név:\t\t%1$s\n\t\t\tJelszó:\t\t%5$s\n\n\t\t\tA jelszavát a fiókja „Beállítások” oldalán változtathatja meg, miután\n\t\t\tbejelentkezett.\n\n\t\t\tSzánjon pár percet a többi fiókbeállítás felülvizsgálatára is azon az oldalon.\n\n\t\t\tÉrdemes lehet néhány alapvető információt is hozzáadnia az\n\t\t\talapértelmezett profiljához (a „Profilok” oldalon), azért hogy más\n\t\t\temberek egyszerűen megtalálják Önt.\n\n\t\t\tAzt ajánljuk, hogy adjon hozzá profilfényképet, adjon hozzá néhány\n\t\t\tprofil „kulcsszót” (nagyon hasznos új ismerősök kereséséhez),\n\t\t\tvalamint talán azt, hogy mely országban él, ha nem szeretne annál\n\t\t\tpontosabbat megadni.\n\n\t\t\tTeljes mértékben tiszteletben tartjuk az adatvédelemmel kapcsolatos\n\t\t\tjogát, és ezen elemek egyike sem kötelező. Ha még új itt, és senkit\n\t\t\tsem ismer, akkor ezek segíthetnek Önnek néhány új és érdekes\n\t\t\tismerőst találni.\n\n\t\t\tHa bármikor törölni szeretné a fiókját, akkor megteheti azt a\n\t\t\tkövetkező címen: %3$s/settings/removeme\n\n\t\t\tKöszönjük, és üdvözöljük a(z) %2$s oldalon." -#: src/Model/User.php:1763 +#: src/Model/User.php:1772 msgid "" "User with delegates can't be removed, please remove delegate users first" msgstr "A meghatalmazásokkal rendelkező felhasználót nem lehet eltávolítani, először távolítsa el a meghatalmazott felhasználókat" @@ -3944,14 +3998,14 @@ msgid "Disable" msgstr "Letiltás" #: src/Module/Admin/Addons/Details.php:91 -#: src/Module/Admin/Themes/Details.php:49 src/Module/Settings/Display.php:344 +#: src/Module/Admin/Themes/Details.php:49 src/Module/Settings/Display.php:340 msgid "Enable" msgstr "Engedélyezés" #: src/Module/Admin/Addons/Details.php:111 -#: src/Module/Admin/Addons/Index.php:67 src/Module/Admin/Federation.php:218 -#: 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:457 +#: src/Module/Admin/Addons/Index.php:67 src/Module/Admin/Federation.php:220 +#: src/Module/Admin/Logs/Settings.php:88 src/Module/Admin/Logs/View.php:85 +#: src/Module/Admin/Queue.php:73 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 @@ -3990,14 +4044,14 @@ msgstr "Bővítmények újratöltve" msgid "Addon %s failed to install." msgstr "A(z) „%s” bővítmény telepítése sikertelen." -#: 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:460 +#: src/Module/Admin/Addons/Index.php:69 src/Module/Admin/Features.php:83 +#: src/Module/Admin/Logs/Settings.php:90 src/Module/Admin/Site.php:458 #: src/Module/Admin/Themes/Index.php:113 src/Module/Admin/Tos.php:86 -#: src/Module/Settings/Account.php:551 src/Module/Settings/Addons.php:78 +#: src/Module/Settings/Account.php:558 src/Module/Settings/Addons.php:78 #: src/Module/Settings/Connectors.php:160 #: src/Module/Settings/Connectors.php:246 -#: src/Module/Settings/Delegation.php:193 src/Module/Settings/Display.php:312 -#: src/Module/Settings/Features.php:76 +#: src/Module/Settings/Delegation.php:193 src/Module/Settings/Display.php:309 +#: src/Module/Settings/Features.php:75 msgid "Save Settings" msgstr "Beállítások mentése" @@ -4072,86 +4126,99 @@ msgstr "Megjelölés sikeresként (ha a frissítés kézzel lett alkalmazva)" msgid "Attempt to execute this update step automatically" msgstr "Próbálja meg automatikusan végrehajtani ezt a frissítési lépést" -#: src/Module/Admin/Features.php:76 -#, php-format -msgid "Lock feature %s" -msgstr "%s funkció zárolása" +#: src/Module/Admin/Features.php:67 +#: src/Module/Notifications/Introductions.php:144 +#: src/Module/OAuth/Acknowledge.php:55 src/Module/Register.php:132 +#: src/Module/Settings/TwoFactor/Trusted.php:129 +msgid "No" +msgstr "Nem" -#: src/Module/Admin/Features.php:84 +#: src/Module/Admin/Features.php:67 src/Module/Contact/Revoke.php:108 +#: src/Module/Notifications/Introductions.php:144 +#: src/Module/OAuth/Acknowledge.php:54 src/Module/Register.php:131 +#: src/Module/Settings/TwoFactor/Trusted.php:129 +msgid "Yes" +msgstr "Igen" + +#: src/Module/Admin/Features.php:67 +msgid "Locked" +msgstr "" + +#: src/Module/Admin/Features.php:81 msgid "Manage Additional Features" msgstr "További funkciók kezelése" -#: src/Module/Admin/Federation.php:80 +#: src/Module/Admin/Federation.php:82 #: src/Module/Moderation/Report/Create.php:191 #: src/Module/Moderation/Report/Create.php:316 msgid "Other" msgstr "Egyéb" -#: src/Module/Admin/Federation.php:158 src/Module/Admin/Federation.php:407 +#: src/Module/Admin/Federation.php:160 src/Module/Admin/Federation.php:408 msgid "unknown" msgstr "ismeretlen" -#: src/Module/Admin/Federation.php:191 +#: src/Module/Admin/Federation.php:193 #, php-format msgid "%2$s total system" msgid_plural "%2$s total systems" msgstr[0] "%2$s rendszer összesen" msgstr[1] "%2$s rendszer összesen" -#: src/Module/Admin/Federation.php:192 +#: src/Module/Admin/Federation.php:194 #, php-format msgid "%2$s active user last month" msgid_plural "%2$s active users last month" msgstr[0] "%2$s aktív felhasználó az elmúlt hónapban" msgstr[1] "%2$s aktív felhasználó az elmúlt hónapban" -#: src/Module/Admin/Federation.php:193 +#: src/Module/Admin/Federation.php:195 #, php-format msgid "%2$s active user last six months" msgid_plural "%2$s active users last six months" msgstr[0] "%2$s aktív felhasználó az elmúlt hat hónapban" msgstr[1] "%2$s aktív felhasználó az elmúlt hat hónapban" -#: src/Module/Admin/Federation.php:194 +#: src/Module/Admin/Federation.php:196 #, php-format msgid "%2$s registered user" msgid_plural "%2$s registered users" msgstr[0] "%2$s regisztrált felhasználó" msgstr[1] "%2$s regisztrált felhasználó" -#: src/Module/Admin/Federation.php:195 +#: src/Module/Admin/Federation.php:197 #, php-format msgid "%2$s locally created post or comment" msgid_plural "%2$s locally created posts and comments" msgstr[0] "%2$s helyileg létrehozott bejegyzés vagy hozzászólás" msgstr[1] "%2$s helyileg létrehozott bejegyzés és hozzászólás" -#: src/Module/Admin/Federation.php:198 +#: src/Module/Admin/Federation.php:200 #, php-format msgid "%2$s post per user" msgid_plural "%2$s posts per user" msgstr[0] "%2$s bejegyzés felhasználónként" msgstr[1] "%2$s bejegyzés felhasználónként" -#: src/Module/Admin/Federation.php:203 +#: src/Module/Admin/Federation.php:205 #, php-format msgid "%2$s user per system" msgid_plural "%2$s users per system" msgstr[0] "%2$s felhasználó rendszerenként" msgstr[1] "%2$s felhasználó rendszerenként" -#: src/Module/Admin/Federation.php:213 +#: src/Module/Admin/Federation.php:215 msgid "" "This page offers you some numbers to the known part of the federated social " "network your Friendica node is part of. These numbers are not complete but " "only reflect the part of the network your node is aware of." msgstr "Ez az oldal néhány számadatot nyújt a föderált közösségi hálózat azon ismert részéhez, amelynek része az Ön Friendica csomópontja. Ezek a számok nem teljesek, hanem csak a hálózat azon részét tükrözik, amelyről a csomópontja tud." -#: src/Module/Admin/Federation.php:219 src/Module/BaseAdmin.php:87 +#: src/Module/Admin/Federation.php:221 src/Module/BaseAdmin.php:87 msgid "Federation Statistics" msgstr "Föderációs statisztikák" -#: src/Module/Admin/Federation.php:223 +#: src/Module/Admin/Federation.php:224 #, php-format msgid "" "Currently this node is aware of %2$s node (%3$s active users last month, " @@ -4169,53 +4236,53 @@ msgstr[1] "Jelenleg erről a csomópontról %2$s csomópontnak van tudomása (%3 msgid "The logfile '%s' is not writable. No logging possible" msgstr "A(z) „%s” naplófájl nem írható. A naplózás nem lehetséges." -#: src/Module/Admin/Logs/Settings.php:77 +#: src/Module/Admin/Logs/Settings.php:80 msgid "PHP log currently enabled." msgstr "A PHP-naplózás jelenleg engedélyezve van." -#: src/Module/Admin/Logs/Settings.php:79 +#: src/Module/Admin/Logs/Settings.php:82 msgid "PHP log currently disabled." msgstr "A PHP-naplózás jelenleg le van tiltva." -#: src/Module/Admin/Logs/Settings.php:86 src/Module/BaseAdmin.php:102 +#: src/Module/Admin/Logs/Settings.php:89 src/Module/BaseAdmin.php:102 #: src/Module/BaseAdmin.php:103 msgid "Logs" msgstr "Naplók" -#: src/Module/Admin/Logs/Settings.php:88 +#: src/Module/Admin/Logs/Settings.php:91 msgid "Clear" msgstr "Törlés" -#: src/Module/Admin/Logs/Settings.php:91 +#: src/Module/Admin/Logs/Settings.php:94 msgid "Enable Debugging" msgstr "Hibakeresés engedélyezése" -#: 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:94 src/Module/Admin/Logs/Settings.php:95 +#: src/Module/Admin/Logs/Settings.php:96 src/Module/Admin/Site.php:478 +#: src/Module/Admin/Site.php:486 msgid "" "Read-only because it is set by an environment variable" msgstr "Csak olvasható, mert egy környezeti változó állítja be" -#: src/Module/Admin/Logs/Settings.php:92 +#: src/Module/Admin/Logs/Settings.php:95 msgid "Log file" msgstr "Naplófájl" -#: src/Module/Admin/Logs/Settings.php:92 +#: src/Module/Admin/Logs/Settings.php:95 msgid "" "Must be writable by web server. Relative to your Friendica top-level " "directory." msgstr "Írhatónak kell lennie a webkiszolgáló által. Relatívan kell megadni a Friendica felső szintű könyvtárához képest." -#: src/Module/Admin/Logs/Settings.php:93 +#: src/Module/Admin/Logs/Settings.php:96 msgid "Log level" msgstr "Naplózási szint" -#: src/Module/Admin/Logs/Settings.php:95 +#: src/Module/Admin/Logs/Settings.php:98 msgid "PHP logging" msgstr "PHP-naplózás" -#: src/Module/Admin/Logs/Settings.php:96 +#: src/Module/Admin/Logs/Settings.php:99 msgid "" "To temporarily enable logging of PHP errors and warnings you can prepend the" " following to the index.php file of your installation. The filename set in " @@ -4224,91 +4291,91 @@ msgid "" "'display_errors' is to enable these options, set to '0' to disable them." msgstr "A PHP hibák és figyelmeztetések naplózásának átmeneti engedélyezéséhez beszúrhatja a következőket a telepítése index.php fájljának elejére. Az „error_log” sorban beállított fájlnév relatív a Friendica felső szintű könyvtárához képest, és írhatónak kell lennie a webkiszolgáló által. A „log_errors” és a „display_errors” beállítások „1” értéke a beállítások engedélyezéséhez kell. Állítsa „0” értékre a letiltásukhoz." -#: src/Module/Admin/Logs/View.php:70 +#: src/Module/Admin/Logs/View.php:72 #, php-format msgid "" "Error trying to open %1$s log file.
Check to see if " "file %1$s exist and is readable." msgstr "Hiba a(z) %1$s naplófájl megnyitási kísérlete során.
Ellenőrizze, hogy a(z) „%1$s” fájl létezik-e és olvasható-e." -#: src/Module/Admin/Logs/View.php:79 +#: src/Module/Admin/Logs/View.php:81 #, php-format msgid "" "Couldn't open %1$s log file.
Check to see if file %1$s " "is readable." msgstr "Nem sikerült megnyitni a(z) %1$s naplófájlt.
Ellenőrizze, hogy a(z) „%1$s” fájl olvasható-e." -#: src/Module/Admin/Logs/View.php:84 src/Module/BaseAdmin.php:104 +#: src/Module/Admin/Logs/View.php:86 src/Module/BaseAdmin.php:104 msgid "View Logs" msgstr "Naplók megtekintése" -#: src/Module/Admin/Logs/View.php:87 +#: src/Module/Admin/Logs/View.php:89 msgid "Search in logs" msgstr "Keresés a naplókban" -#: src/Module/Admin/Logs/View.php:88 +#: src/Module/Admin/Logs/View.php:90 #: src/Module/Notifications/Notifications.php:140 msgid "Show all" msgstr "Összes megjelenítése" -#: src/Module/Admin/Logs/View.php:89 +#: src/Module/Admin/Logs/View.php:91 msgid "Date" msgstr "Dátum" -#: src/Module/Admin/Logs/View.php:90 +#: src/Module/Admin/Logs/View.php:92 msgid "Level" msgstr "Szint" -#: src/Module/Admin/Logs/View.php:91 +#: src/Module/Admin/Logs/View.php:93 msgid "Context" msgstr "Környezet" -#: src/Module/Admin/Logs/View.php:93 +#: src/Module/Admin/Logs/View.php:95 msgid "ALL" msgstr "Összes" -#: src/Module/Admin/Logs/View.php:94 +#: src/Module/Admin/Logs/View.php:96 msgid "View details" msgstr "Részletek megtekintése" -#: src/Module/Admin/Logs/View.php:95 +#: src/Module/Admin/Logs/View.php:97 msgid "Click to view details" msgstr "Kattintson a részletek megtekintéséhez" -#: src/Module/Admin/Logs/View.php:96 src/Module/Calendar/Event/Form.php:207 +#: src/Module/Admin/Logs/View.php:98 src/Module/Calendar/Event/Form.php:207 msgid "Event details" msgstr "Esemény részletei" -#: src/Module/Admin/Logs/View.php:97 +#: src/Module/Admin/Logs/View.php:99 msgid "Data" msgstr "Adatok" -#: src/Module/Admin/Logs/View.php:98 +#: src/Module/Admin/Logs/View.php:100 #: src/Module/Debug/ActivityPubConversion.php:57 msgid "Source" msgstr "Forrás" -#: src/Module/Admin/Logs/View.php:99 +#: src/Module/Admin/Logs/View.php:101 msgid "File" msgstr "Fájl" -#: src/Module/Admin/Logs/View.php:100 +#: src/Module/Admin/Logs/View.php:102 msgid "Line" msgstr "Sor" -#: src/Module/Admin/Logs/View.php:101 +#: src/Module/Admin/Logs/View.php:103 msgid "Function" msgstr "Függvény" -#: src/Module/Admin/Logs/View.php:102 +#: src/Module/Admin/Logs/View.php:104 msgid "UID" msgstr "UID" -#: src/Module/Admin/Logs/View.php:103 +#: src/Module/Admin/Logs/View.php:105 msgid "Process ID" msgstr "Folyamatazonosító" -#: src/Module/Admin/Logs/View.php:104 +#: src/Module/Admin/Logs/View.php:106 msgid "Close" msgstr "Bezárás" @@ -4332,290 +4399,294 @@ msgid "" "the worker cronjob you've set up during install." msgstr "Ez az oldal a jelenleg sorba állított feldolgozó feladatokat sorolja fel. Ezeket a feladatokat a feldolgozó cron-feladata kezeli, amelyet a telepítés során állított be." -#: src/Module/Admin/Queue.php:75 +#: src/Module/Admin/Queue.php:76 msgid "ID" msgstr "Azonosító" -#: src/Module/Admin/Queue.php:76 +#: src/Module/Admin/Queue.php:77 msgid "Command" msgstr "Parancs" -#: src/Module/Admin/Queue.php:77 +#: src/Module/Admin/Queue.php:78 msgid "Job Parameters" msgstr "Feladat paraméterei" -#: src/Module/Admin/Queue.php:78 src/Module/Moderation/Reports.php:95 +#: src/Module/Admin/Queue.php:79 src/Module/Moderation/Reports.php:110 #: src/Module/Settings/OAuth.php:74 msgid "Created" msgstr "Létrehozva" -#: src/Module/Admin/Queue.php:79 +#: src/Module/Admin/Queue.php:80 +msgid "Next Try" +msgstr "" + +#: src/Module/Admin/Queue.php:81 msgid "Priority" msgstr "Prioritás" -#: 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 "A(z) %s nem érvényes bemenet a legnagyobb képmérethez" -#: src/Module/Admin/Site.php:372 src/Module/Settings/Display.php:217 +#: src/Module/Admin/Site.php:370 src/Module/Settings/Display.php:215 msgid "No special theme for mobile devices" msgstr "Nincs különleges téma a mobil eszközökhöz" -#: src/Module/Admin/Site.php:389 src/Module/Settings/Display.php:227 +#: src/Module/Admin/Site.php:387 src/Module/Settings/Display.php:225 #, php-format msgid "%s - (Experimental)" msgstr "%s – (kísérleti)" -#: src/Module/Admin/Site.php:401 +#: src/Module/Admin/Site.php:399 msgid "No community page" msgstr "Nincs közösségi oldal" -#: src/Module/Admin/Site.php:402 +#: src/Module/Admin/Site.php:400 msgid "No community page for visitors" msgstr "Nincs közösségi oldal a látogatóknak" -#: src/Module/Admin/Site.php:403 +#: src/Module/Admin/Site.php:401 msgid "Public postings from users of this site" msgstr "Nyilvános beküldések ezen oldal felhasználóitól" -#: src/Module/Admin/Site.php:404 +#: src/Module/Admin/Site.php:402 msgid "Public postings from the federated network" msgstr "Nyilvános beküldések a föderált hálózatból" -#: src/Module/Admin/Site.php:405 +#: src/Module/Admin/Site.php:403 msgid "Public postings from local users and the federated network" msgstr "Nyilvános beküldések a helyi felhasználóktól és a föderált hálózatból" -#: src/Module/Admin/Site.php:411 +#: src/Module/Admin/Site.php:409 msgid "Multi user instance" msgstr "Többfelhasználós példány" -#: src/Module/Admin/Site.php:434 +#: src/Module/Admin/Site.php:432 msgid "Closed" msgstr "Lezárva" -#: src/Module/Admin/Site.php:435 +#: src/Module/Admin/Site.php:433 msgid "Requires approval" msgstr "Jóváhagyást igényel" -#: src/Module/Admin/Site.php:436 +#: src/Module/Admin/Site.php:434 msgid "Open" msgstr "Nyitott" -#: src/Module/Admin/Site.php:440 +#: src/Module/Admin/Site.php:438 msgid "Don't check" msgstr "Ne ellenőrizze" -#: src/Module/Admin/Site.php:441 +#: src/Module/Admin/Site.php:439 msgid "check the stable version" msgstr "a stabil verzió ellenőrzése" -#: src/Module/Admin/Site.php:442 +#: src/Module/Admin/Site.php:440 msgid "check the development version" msgstr "a fejlesztői verzió ellenőrzése" -#: src/Module/Admin/Site.php:446 +#: src/Module/Admin/Site.php:444 msgid "none" msgstr "nincs" -#: src/Module/Admin/Site.php:447 +#: src/Module/Admin/Site.php:445 msgid "Local contacts" msgstr "Helyi partnerek" -#: src/Module/Admin/Site.php:448 +#: src/Module/Admin/Site.php:446 msgid "Interactors" msgstr "Interaktorok" -#: 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 "Oldal" -#: src/Module/Admin/Site.php:459 +#: src/Module/Admin/Site.php:457 msgid "General Information" msgstr "Általános információk" -#: src/Module/Admin/Site.php:461 +#: src/Module/Admin/Site.php:459 msgid "Republish users to directory" msgstr "Felhasználók újra közzé tétele a könyvtárba" -#: src/Module/Admin/Site.php:462 src/Module/Register.php:152 +#: src/Module/Admin/Site.php:460 src/Module/Register.php:153 msgid "Registration" msgstr "Regisztráció" -#: src/Module/Admin/Site.php:463 +#: src/Module/Admin/Site.php:461 msgid "File upload" msgstr "Fájlfeltöltés" -#: src/Module/Admin/Site.php:464 +#: src/Module/Admin/Site.php:462 msgid "Policies" msgstr "Irányelvek" -#: 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 "Speciális" -#: src/Module/Admin/Site.php:466 +#: src/Module/Admin/Site.php:464 msgid "Auto Discovered Contact Directory" msgstr "Automatikusan felfedezett partnerkönyvtár" -#: src/Module/Admin/Site.php:467 +#: src/Module/Admin/Site.php:465 msgid "Performance" msgstr "Teljesítmény" -#: src/Module/Admin/Site.php:468 +#: src/Module/Admin/Site.php:466 msgid "Worker" msgstr "Feldolgozó" -#: src/Module/Admin/Site.php:469 +#: src/Module/Admin/Site.php:467 msgid "Message Relay" msgstr "Üzenettovábbítás" -#: 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 "Használja a „console relay” parancsot a parancssorban a továbbítók hozzáadásához vagy eltávolításához." -#: 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 "A rendszer jelenleg nincs feliratkozva semmilyen továbbítóra sem." -#: src/Module/Admin/Site.php:472 +#: src/Module/Admin/Site.php:470 msgid "The system is currently subscribed to the following relays:" msgstr "A rendszer jelenleg a következő továbbítókra van feliratkozva:" -#: src/Module/Admin/Site.php:475 +#: src/Module/Admin/Site.php:473 msgid "Relocate Node" msgstr "Csomópont áthelyezése" -#: 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 "A csomópont áthelyezése lehetővé teszi a csomópont DNS-tartományának megváltoztatását, valamint az összes meglévő felhasználó és bejegyzés megtartását. Ez a folyamat eltart egy ideig, és csak az áthelyezés konzolparanccsal indítható el az alábbi módon:" -#: src/Module/Admin/Site.php:477 +#: src/Module/Admin/Site.php:475 msgid "(Friendica directory)# bin/console relocate https://newdomain.com" msgstr "(Friendica könyvtár)# bin/console relocate https://uj-tartomany.hu" -#: src/Module/Admin/Site.php:480 +#: src/Module/Admin/Site.php:478 msgid "Site name" msgstr "Oldal neve" -#: src/Module/Admin/Site.php:481 +#: src/Module/Admin/Site.php:479 msgid "Sender Email" msgstr "Küldő e-mail-címe" -#: 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 "Az az e-mail-cím, amelyet a kiszolgáló használhat az értesítési e-mailek kiküldéséhez." -#: src/Module/Admin/Site.php:482 +#: src/Module/Admin/Site.php:480 msgid "Name of the system actor" msgstr "A rendszer szereplőjének neve" -#: 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 "A belső rendszerfiók neve, amely az ActivityPub kérések végrehajtásához lesz használva. Ennek egy nem használt felhasználónévnek kell lennie. Ha be van állítva, akkor ez nem változtatható meg újra." -#: src/Module/Admin/Site.php:483 +#: src/Module/Admin/Site.php:481 msgid "Banner/Logo" msgstr "Reklámcsík vagy logó" -#: src/Module/Admin/Site.php:484 +#: src/Module/Admin/Site.php:482 msgid "Email Banner/Logo" msgstr "E-mail reklámcsík vagy logó" -#: src/Module/Admin/Site.php:485 +#: src/Module/Admin/Site.php:483 msgid "Shortcut icon" msgstr "Böngészőikon" -#: src/Module/Admin/Site.php:485 +#: src/Module/Admin/Site.php:483 msgid "Link to an icon that will be used for browsers." msgstr "Hivatkozás egy ikonra, amely a böngészőknél lesz használva." -#: src/Module/Admin/Site.php:486 +#: src/Module/Admin/Site.php:484 msgid "Touch icon" msgstr "Érintő ikon" -#: 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 "Hivatkozás egy ikonra, amely táblagépeknél és mobiltelefonoknál lesz használva." -#: src/Module/Admin/Site.php:487 +#: src/Module/Admin/Site.php:485 msgid "Additional Info" msgstr "További információk" -#: 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 "Nyilvános kiszolgálóknál: itt adhat meg további információkat, amelyek a %s/servers oldalon lesznek felsorolva." -#: src/Module/Admin/Site.php:488 +#: src/Module/Admin/Site.php:486 msgid "System language" msgstr "Rendszer nyelve" -#: src/Module/Admin/Site.php:489 +#: src/Module/Admin/Site.php:487 msgid "System theme" msgstr "Rendszer témája" -#: 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 "Alapértelmezett rendszertéma – a felhasználói profilok felülbírálhatják – alapértelmezett témabeállítások megváltoztatása." -#: src/Module/Admin/Site.php:490 +#: src/Module/Admin/Site.php:488 msgid "Mobile system theme" msgstr "Mobilrendszer témája" -#: src/Module/Admin/Site.php:490 +#: src/Module/Admin/Site.php:488 msgid "Theme for mobile devices" msgstr "Téma a mobil eszközökhöz." -#: src/Module/Admin/Site.php:491 +#: src/Module/Admin/Site.php:489 msgid "Force SSL" msgstr "SSL kényszerítése" -#: 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 "Az összes nem SSL kérés SSL-re kényszerítése – Figyelem: néhány rendszeren végtelen hurkokat eredményezhet." -#: src/Module/Admin/Site.php:492 +#: src/Module/Admin/Site.php:490 msgid "Show help entry from navigation menu" msgstr "Súgó bejegyzés megjelenítése a navigációs menüből" -#: 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 "Megjeleníti a súgóoldalak menübejegyzését a navigációs menüből. Ez mindig elérhető a „/help” közvetlen meghívásával." -#: src/Module/Admin/Site.php:493 +#: src/Module/Admin/Site.php:491 msgid "Single user instance" msgstr "Egyfelhasználós példány" -#: 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 "Többfelhasználóssá vagy a megnevezett felhasználó számára egyfelhasználóssá teszi ezt a rendszert." -#: src/Module/Admin/Site.php:495 +#: src/Module/Admin/Site.php:493 msgid "Maximum image size" msgstr "Legnagyobb képméret" -#: 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 limits. You can put k, m, or g behind the desired value for KiB, MiB, GiB, respectively.\n" @@ -4623,35 +4694,35 @@ msgid "" "\t\t\t\t\t\t\t\t\t\t\t\t\tCurrently upload_max_filesize is set to %s (%s byte)" msgstr "A feltöltött képek legnagyobb mérete bájtban. Alapértelmezetten 0, ami azt jelenti, hogy nincs korlátozás. A kívánt érték mögé k, m vagy g értékeket is írhat a KiB, MiB, GiB értékhez, ebben a sorrendben.\n\t\t\t\t\t\t\t\t\t\t\t\t\tA PHP.ini fájlban lévő upload_max_filesize értékét be kell állítani legalább a kívánt korlátra.\n\t\t\t\t\t\t\t\t\t\t\t\t\tJelenleg az upload_max_filesize %s (%s bájt) értékre van állítva." -#: src/Module/Admin/Site.php:499 +#: src/Module/Admin/Site.php:497 msgid "Maximum image length" msgstr "Legnagyobb képhossz" -#: 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 "A feltöltött képek leghosszabb oldalának legnagyobb hossza képpontban. Alapértelmezetten -1, ami azt jelenti, hogy nincs korlát." -#: src/Module/Admin/Site.php:500 +#: src/Module/Admin/Site.php:498 msgid "JPEG image quality" msgstr "JPEG-képek minősége" -#: 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 "A feltöltött JPEG-képek ezzel a minőségbeállítással lesznek elmentve [0-100]. Alapértelmezetten 100, ami teljes minőséget jelent." -#: src/Module/Admin/Site.php:502 +#: src/Module/Admin/Site.php:500 msgid "Register policy" msgstr "Regisztrációs irányelv" -#: src/Module/Admin/Site.php:503 +#: src/Module/Admin/Site.php:501 msgid "Maximum Users" msgstr "Legtöbb felhasználó" -#: 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 " @@ -4659,167 +4730,167 @@ msgid "" "not when the policy is set to approval." msgstr "Ha meg van adva, akkor a regisztrációs házirend automatikusan lezárja a regisztrációt a megadott számú felhasználó elérésekor, és újra megnyitja a regisztrációt, ha a felhasználók száma a határérték alá csökken. Ez csak akkor működik, ha a házirend nyitottra vagy zártra van beállítva, de nem működik, ha a házirend jóváhagyásra van beállítva." -#: src/Module/Admin/Site.php:504 +#: src/Module/Admin/Site.php:502 msgid "Maximum Daily Registrations" msgstr "Legtöbb napi regisztráció" -#: 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 "Ha a regisztrációk megengedettek fent, akkor ez állítja be a naponta elfogadandó új felhasználói regisztrációk legnagyobb számát. Ha a regisztráció lezártra van állítva, akkor ennek a beállításnak nincs hatása." -#: src/Module/Admin/Site.php:505 +#: src/Module/Admin/Site.php:503 msgid "Register text" msgstr "Regisztrációs szöveg" -#: 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 "Szembetűnően lesz megjelenítve a regisztrációs oldalon. BBCode formázást is használhat itt." -#: src/Module/Admin/Site.php:506 +#: src/Module/Admin/Site.php:504 msgid "Forbidden Nicknames" msgstr "Tiltott becenevek" -#: 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 "A becenevek vesszővel elválasztott listája, amelyek tiltottak a regisztrációnál. Az előbeállítás az RFC 2142 szerinti szerepnevek listája." -#: src/Module/Admin/Site.php:507 +#: src/Module/Admin/Site.php:505 msgid "Accounts abandoned after x days" msgstr "Fiókok elhagyottak X nap után" -#: 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 "Nem fogja pazarolni a rendszer erőforrásait a külső oldalak lekérdezésével az elhagyott fiókoknál. Adjon meg 0 értéket, hogy ne legyen időkorlát." -#: src/Module/Admin/Site.php:508 +#: src/Module/Admin/Site.php:506 msgid "Allowed friend domains" msgstr "Engedélyezett ismerőstartományok" -#: 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 "Azon tartományok vesszővel elválasztott listája, amelyeknek engedélyezett ismeretséget létesíteni ezzel az oldallal. A helyettesítő karakterek is elfogadottak. Ha üresen marad, akkor bármely tartomány megengedett." -#: src/Module/Admin/Site.php:509 +#: src/Module/Admin/Site.php:507 msgid "Allowed email domains" msgstr "Engedélyezett e-mail-tartományok" -#: 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 "Azon tartományok vesszővel elválasztott listája, amelyek engedélyezettek az e-mail-címekben az oldalra történő regisztrációkhoz. A helyettesítő karakterek is elfogadottak. Ha üresen marad, akkor bármely tartomány megengedett." -#: src/Module/Admin/Site.php:510 +#: src/Module/Admin/Site.php:508 msgid "Disallowed email domains" msgstr "Nem engedélyezett e-mail-tartományok" -#: 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 "Azon tartományok vesszővel elválasztott listája, amelyek visszautasítottak az e-mail-címekben az oldalra történő regisztrációkhoz. A helyettesítő karakterek is elfogadottak." -#: src/Module/Admin/Site.php:511 +#: src/Module/Admin/Site.php:509 msgid "No OEmbed rich content" msgstr "Nincs OEmbed gazdag tartalom" -#: 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 "Ne jelenítse meg a gazdag tartalmat (például beágyazott PDF), kivéve az alább felsorolt tartományokról." -#: src/Module/Admin/Site.php:512 +#: src/Module/Admin/Site.php:510 msgid "Trusted third-party domains" msgstr "Megbízható harmadik fél tartományok" -#: 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 "Tartományok vesszővel elválasztott listája, amelyekről engedélyezett a tartalom bejegyzésekben való beágyazása, mint például az OEmbed használatával. A felsorolt tartományok összes altartománya is engedélyezve van." -#: src/Module/Admin/Site.php:513 +#: src/Module/Admin/Site.php:511 msgid "Block public" msgstr "Nyilvános tiltása" -#: 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 "Jelölje be az ezen az oldalon lévő összes, egyébként nyilvános személyes oldal nyilvános hozzáférésének tiltásához, hacsak jelenleg nincs bejelentkezve." -#: src/Module/Admin/Site.php:514 +#: src/Module/Admin/Site.php:512 msgid "Force publish" msgstr "Közzététel kényszerítése" -#: 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 "Jelölje be, hogy ezen az oldalon az összes profil kényszerítetten fel legyen sorolva az oldal könyvtárában." -#: src/Module/Admin/Site.php:514 +#: src/Module/Admin/Site.php:512 msgid "Enabling this may violate privacy laws like the GDPR" msgstr "Ennek engedélyezése megsértheti az adatvédelmi rendeleteket, mint például a GDPR-t." -#: src/Module/Admin/Site.php:515 +#: src/Module/Admin/Site.php:513 msgid "Global directory URL" msgstr "Globális könyvtár URL" -#: 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 "Az URL a globális könyvtárhoz. Ha ez nincs beállítva, akkor a globális könyvtár teljesen elérhetetlen lesz az alkalmazásoknak." -#: src/Module/Admin/Site.php:516 +#: src/Module/Admin/Site.php:514 msgid "Private posts by default for new users" msgstr "Alapértelmezetten személyes bejegyzések az új felhasználóknál" -#: 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 "Az összes új tag alapértelmezett bejegyzés-jogosultságainak beállítása az alapértelmezett adatvédelmi körre a nyilvános helyett." -#: src/Module/Admin/Site.php:517 +#: src/Module/Admin/Site.php:515 msgid "Don't include post content in email notifications" msgstr "Ne ágyazza be a bejegyzés tartalmát az e-mailes értesítésekbe" -#: 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 "Adatvédelmi intézkedésként ne ágyazza be egy bejegyzés, hozzászólás, személyes üzenet stb. tartalmát azokba az e-mailes értesítésekbe, amelyek erről az oldalról kerülnek kiküldésre." -#: src/Module/Admin/Site.php:518 +#: src/Module/Admin/Site.php:516 msgid "Disallow public access to addons listed in the apps menu." msgstr "Nyilvános hozzáférés letiltása az alkalmazások menüben felsorolt bővítményekhez" -#: 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 "A jelölőnégyzet bejelölésével csak a tagok számára fogja korlátozni az alkalmazások menüben felsorolt bővítményeket." -#: src/Module/Admin/Site.php:519 +#: src/Module/Admin/Site.php:517 msgid "Don't embed private images in posts" msgstr "Ne ágyazzon be személyes képeket a bejegyzésekbe" -#: 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 " @@ -4827,11 +4898,11 @@ msgid "" "while." msgstr "Ne cserélje ki a bejegyzésekben lévő helyileg kiszolgált személyes fényképeket a kép beágyazott másolatával. Ez azt jelenti, hogy a személyes fényképeket tartalmazó bejegyzéseket fogadó partnereknek hitelesíteniük kell magukat és be kell tölteniük minden egyes képet, ami eltarthat egy ideig." -#: src/Module/Admin/Site.php:520 +#: src/Module/Admin/Site.php:518 msgid "Explicit Content" msgstr "Felnőtteknek szánt tartalom" -#: 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 " @@ -4840,339 +4911,329 @@ msgid "" "will be shown at the user registration page." msgstr "Állítsa be ezt annak közléséhez, hogy a csomópontját főként felnőtteknek szóló tartalomhoz használják, ami lehet, hogy nem alkalmas kiskorúak számára. Ez az információ közzé lesz téve a csomópont információiban, és használhatja például a globális könyvtár is, hogy kiszűrje a csomópontját a csatlakozáshoz felajánlott csomópontok listájából. Ezenkívül egy megjegyzés is meg lesz jelenítve ezzel kapcsolatban a felhasználó regisztrációs oldalán." -#: src/Module/Admin/Site.php:521 -msgid "Proxify external content" -msgstr "Külső tartalom proxyzása" - -#: 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 "Külső tartalom átirányítása a proxy funkción keresztül. Ezt például néhány OEmbed-hozzáférésnél és egyéb ritka esetekben használják." - -#: src/Module/Admin/Site.php:522 +#: src/Module/Admin/Site.php:519 msgid "Only local search" msgstr "Csak helyi keresés" -#: 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 "Letiltja a keresést a nem bejelentkezett felhasználók számára, így megakadályozza a keresőmotoroknak, hogy letiltsák a rendszerét." -#: src/Module/Admin/Site.php:523 +#: src/Module/Admin/Site.php:520 msgid "Blocked tags for trending tags" msgstr "Letiltott címkék a népszerű címkéknél" -#: 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 "Kettős keresztes címkék vesszővel elválasztott listája, amelyeket nem szabad megjeleníteni a népszerű címkékben." -#: src/Module/Admin/Site.php:524 +#: src/Module/Admin/Site.php:521 msgid "Cache contact avatars" msgstr "Partnerprofilképek gyorsítótárazása" -#: 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 "A partnerek profilképeinek helyi tárolása. Ez nagyon sok tárhelyet használ, de növeli a teljesítményt." -#: src/Module/Admin/Site.php:525 +#: src/Module/Admin/Site.php:522 msgid "Allow Users to set remote_self" msgstr "Távoli önmaguk beállításának engedélyezése a felhasználóknak" -#: 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 "Ennek bejelölésével minden egyes felhasználó számára engedélyezett, hogy az egyes partnereket távoli önmagukként jelöljék meg a partner javítása párbeszédablakban. Ezen jelző beállítása egy partnernél a tartalom minden egyes beküldésének tükrözését okozza a felhasználók adatfolyamában." -#: src/Module/Admin/Site.php:526 +#: src/Module/Admin/Site.php:523 msgid "Allow Users to set up relay channels" msgstr "Továbbító csatornák beállításának engedélyezése a felhasználóknak" -#: 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 "Ha engedélyezve van, akkor lehetőség van olyan továbbító felhasználók létrehozására, akik a felhasználó által meghatározott csatornákon alapuló tartalmak újbóli megosztására használhatók." -#: src/Module/Admin/Site.php:527 +#: src/Module/Admin/Site.php:524 msgid "Adjust the feed poll frequency" msgstr "A hírforrás lekérdezési gyakoriságának beállítása" -#: src/Module/Admin/Site.php:527 +#: src/Module/Admin/Site.php:524 msgid "Automatically detect and set the best feed poll frequency." msgstr "A legjobb hírforrás-lekérdezési gyakoriság automatikus felismerése és beállítása." -#: src/Module/Admin/Site.php:528 +#: src/Module/Admin/Site.php:525 msgid "Minimum poll interval" msgstr "Legkisebb lekérdezési időköz" -#: 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 "Két lekérdezés közötti legkisebb időbeli távolság percben a levél- és hírforráspartnereknél. Az észszerű értékek 1 és 59 között vannak." -#: src/Module/Admin/Site.php:529 +#: src/Module/Admin/Site.php:526 msgid "Enable multiple registrations" msgstr "Többszörös regisztrációk engedélyezése" -#: src/Module/Admin/Site.php:529 +#: src/Module/Admin/Site.php:526 msgid "Enable users to register additional accounts for use as pages." msgstr "Lehetővé teszi a felhasználóknak, hogy további fiókokat regisztráljanak oldalakként történő használathoz." -#: src/Module/Admin/Site.php:530 +#: src/Module/Admin/Site.php:527 msgid "Enable OpenID" msgstr "OpenID engedélyezése" -#: src/Module/Admin/Site.php:530 +#: src/Module/Admin/Site.php:527 msgid "Enable OpenID support for registration and logins." msgstr "Az OpenID támogatás engedélyezése a regisztrációnál és a bejelentkezéseknél." -#: src/Module/Admin/Site.php:531 +#: src/Module/Admin/Site.php:528 msgid "Enable full name check" msgstr "Teljes név ellenőrzésének engedélyezése" -#: 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 "Megakadályozza a felhasználókat abban, hogy olyan megjelenített névvel regisztráljanak, amelyben kevesebb mint két, szóközzel elválasztott rész van." -#: src/Module/Admin/Site.php:532 +#: src/Module/Admin/Site.php:529 msgid "Email administrators on new registration" msgstr "E-mail küldése az adminisztrátoroknak új regisztrációkor" -#: 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 "Ha engedélyezve van, és a rendszer nyitott regisztrációhoz van beállítva, akkor minden új regisztrációról e-mail lesz küldve az adminisztrátoroknak." -#: src/Module/Admin/Site.php:533 +#: src/Module/Admin/Site.php:530 msgid "Community pages for visitors" msgstr "Közösségi oldalak a látogatók számára" -#: 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 "Mely közösségi oldalaknak kell elérhetőnek lenniük a látogatók számára. A helyi felhasználók mindig mindkét oldalt látják." -#: src/Module/Admin/Site.php:534 +#: src/Module/Admin/Site.php:531 msgid "Posts per user on community page" msgstr "Felhasználónkénti bejegyzések a közösségi oldalon" -#: 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 "A felhasználónkénti bejegyzések legnagyobb száma a helyi közösségi oldalon. Ez akkor hasznos, ha egy bizonyos felhasználó elárasztja a helyi közösségi oldalt." -#: src/Module/Admin/Site.php:535 +#: src/Module/Admin/Site.php:532 msgid "Posts per server on community page" msgstr "Kiszolgálónkénti bejegyzések a közösségi oldalon" -#: 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 "A kiszolgálónkénti bejegyzések legnagyobb száma a globális közösségi oldalon. Ez akkor hasznos, ha egy bizonyos kiszolgálótól származó bejegyzések elárasztják a globális közösségi oldalt." -#: src/Module/Admin/Site.php:537 +#: src/Module/Admin/Site.php:534 msgid "Enable Mail support" msgstr "Levelezési támogatás engedélyezése" -#: 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 "A beépített levelezési támogatás engedélyezése az IMAP-mappák lekérdezéséhez és az e-mailben történő válaszhoz." -#: 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 "A levelezési támogatást nem lehet engedélyezni, mert a PHP IMAP-modulja nincs telepítve." -#: src/Module/Admin/Site.php:539 +#: src/Module/Admin/Site.php:536 msgid "Enable OStatus support" msgstr "OStatus támogatás engedélyezése" -#: 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 "A beépített OStatus (StatusNet, GNU Social stb.) kompatibilitás engedélyezése. Az OStatus hálózaton lévő összes kommunikáció nyilvános." -#: 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 "A Diaspora támogatást nem lehet engedélyezni, mert a Friendica egy alkönyvtárba lett telepítve." -#: src/Module/Admin/Site.php:542 +#: src/Module/Admin/Site.php:539 msgid "Enable Diaspora support" msgstr "Diaspora támogatás engedélyezése" -#: 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 "A beépített Diaspora hálózati kompatibilitás engedélyezése a Diaspora kiszolgálókkal való kommunikációhoz." -#: src/Module/Admin/Site.php:543 +#: src/Module/Admin/Site.php:540 msgid "Verify SSL" msgstr "SSL ellenőrzése" -#: 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 "Ha szeretné, bekapcsolhatja a szigorú tanúsítvány-ellenőrzést. Ezt azt jelenti, hogy nem tud kapcsolódni (egyáltalán) az önaláírt SSL-t használó oldalakhoz." -#: src/Module/Admin/Site.php:544 +#: src/Module/Admin/Site.php:541 msgid "Proxy user" msgstr "Proxy felhasználó" -#: src/Module/Admin/Site.php:544 +#: src/Module/Admin/Site.php:541 msgid "User name for the proxy server." msgstr "Felhasználónév a proxy-kiszolgálóhoz." -#: src/Module/Admin/Site.php:545 +#: src/Module/Admin/Site.php:542 msgid "Proxy URL" msgstr "Proxy URL" -#: 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 "Ha olyan proxy-kiszolgálót szeretne használni, amelyet a Friendicának a hálózathoz való kapcsolódáshoz használnia kell, akkor itt adja meg a proxy URL-jét." -#: src/Module/Admin/Site.php:546 +#: src/Module/Admin/Site.php:543 msgid "Network timeout" msgstr "Hálózati időkorlát" -#: 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 "Az érték másodpercben van. Állítsa 0-ra a korlátlan időhöz (nem ajánlott)." -#: src/Module/Admin/Site.php:547 +#: src/Module/Admin/Site.php:544 msgid "Maximum Load Average" msgstr "Legnagyobb terhelésátlag" -#: 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 "A legnagyobb rendszerterhelés, mielőtt a kézbesítési és lekérdezési folyamatok elhalasztásra kerülnek. Alapértelmezetten %d." -#: src/Module/Admin/Site.php:548 +#: src/Module/Admin/Site.php:545 msgid "Minimal Memory" msgstr "Legkevesebb memória" -#: 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 "A legkevesebb szabad memória MB-ban a feldolgozónál. Hozzáférést igényel a /proc/meminfo fájlhoz. Alapértelmezetten 0 (kikapcsolva)." -#: src/Module/Admin/Site.php:549 +#: src/Module/Admin/Site.php:546 msgid "Periodically optimize tables" msgstr "Táblák időszakos optimalizálása" -#: src/Module/Admin/Site.php:549 +#: src/Module/Admin/Site.php:546 msgid "Periodically optimize tables like the cache and the workerqueue" msgstr "A táblák időszakos optimalizálása, mint például a gyorsítótár és a feldolgozó várakozási sorának táblái." -#: src/Module/Admin/Site.php:551 +#: src/Module/Admin/Site.php:548 msgid "Discover followers/followings from contacts" msgstr "Követők vagy követések felfedezése a partnerekből" -#: 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 "Ha engedélyezve van, akkor a partnerek ellenőrizve lesznek a követő és követett partnereik számára." -#: src/Module/Admin/Site.php:552 +#: src/Module/Admin/Site.php:549 msgid "None - deactivated" msgstr "Nincs: ki van kapcsolva." -#: 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 "Helyi partnerek: a helyi partnereink partnerei lesznek felfedezve a követőik vagy követésiek számára." -#: 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 "Interaktorok: a helyi partnereink partnerei és a helyileg látható beküldésekkel kapcsolatba került partnerek lesznek felfedezve a követőik vagy követésiek számára." -#: src/Module/Admin/Site.php:556 +#: src/Module/Admin/Site.php:553 msgid "Only update contacts/servers with local data" msgstr "Csak helyi adatokkal rendelkező partnerek vagy kiszolgálók frissítése" -#: 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 "Ha engedélyezve van, akkor a rendszer csak olyan partnerek és kiszolgálók változásait keresi, amelyek részt vesznek ezen a rendszeren, azáltal hogy vagy egy felhasználó partnerlistáján szerepelnek, vagy ha a partnertől származó bejegyzések vagy hozzászólások léteznek ezen a rendszeren." -#: src/Module/Admin/Site.php:557 +#: src/Module/Admin/Site.php:554 msgid "Synchronize the contacts with the directory server" msgstr "A partnerek szinkronizálása a könyvtárkiszolgálóval" -#: 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 "Ha engedélyezve van, akkor a rendszer időszakosan ellenőrizni fogja az új partnereket a meghatározott könyvtárkiszolgálón." -#: src/Module/Admin/Site.php:559 +#: src/Module/Admin/Site.php:556 msgid "Discover contacts from other servers" msgstr "Partnerek felfedezése más kiszolgálókról" -#: 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 "Más kiszolgálók időszakos lekérdezése olyan partnerek és kiszolgálók után, amelyekről tudnak. A rendszer Friendica, Mastodon és Hubzilla kiszolgálókat kérdez le. Kisebb gépeken tartsa kikapcsolva az adatbázis méretének és terhelésének csökkentése érdekében." -#: src/Module/Admin/Site.php:560 +#: src/Module/Admin/Site.php:557 msgid "Days between requery" msgstr "Ismételt lekérdezések közti napok" -#: 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 "A napok száma, amely után egy kiszolgáló ismét lekérdezésre kerül az általa tudott partnereiért és kiszolgálóiért. Ez csak akkor van használatban, ha a felfedezés be van kapcsolva." -#: src/Module/Admin/Site.php:561 +#: src/Module/Admin/Site.php:558 msgid "Search the local directory" msgstr "A helyi könyvtár keresése" -#: 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 "A helyi könyvtár keresése a globális könyvtár helyett. Helyi kereséskor minden egyes keresés a globális könyvtárban lesz végrehajtva a háttérben. Ez javítja a keresési eredményeket, ha a keresést megismétlik." -#: src/Module/Admin/Site.php:563 +#: src/Module/Admin/Site.php:560 msgid "Publish server information" msgstr "Kiszolgálóinformációk közzététele" -#: 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 " @@ -5180,50 +5241,50 @@ msgid "" " href=\"http://the-federation.info/\">the-federation.info for details." msgstr "Ha engedélyezve van, akkor az általános kiszolgáló és használati adatok közzé lesznek téve. Az adatok tartalmazzák a kiszolgáló nevét és verzióját, a nyilvános profillal rendelkező felhasználók számát, a bejegyzések számát, valamint a engedélyezett protokollokat és összekötőket. A részletekért nézze meg a the-federation.info weboldalt." -#: src/Module/Admin/Site.php:565 +#: src/Module/Admin/Site.php:562 msgid "Check upstream version" msgstr "Távoli verzió ellenőrzése" -#: 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 "Engedélyezi az új Friendica verziójának keresését a GitHubon. Ha új verzió érhető el, akkor tájékoztatva lesz az adminisztrátori panel áttekintőjében." -#: src/Module/Admin/Site.php:566 +#: src/Module/Admin/Site.php:563 msgid "Suppress Tags" msgstr "Címkék letiltása" -#: 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 "A kettős keresztes címkék listája megjelenítésének letiltása a beküldések végénél." -#: src/Module/Admin/Site.php:567 +#: src/Module/Admin/Site.php:564 msgid "Clean database" msgstr "Adatbázis tisztítása" -#: 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 "Régi távoli elemek, árva adatbázisrekordok és néhány egyéb segédtáblából származó régi tartalom eltávolítása." -#: src/Module/Admin/Site.php:568 +#: src/Module/Admin/Site.php:565 msgid "Lifespan of remote items" msgstr "Távoli elemek élettartama" -#: 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 "Ha az adatbázis-tisztítás engedélyezve van, akkor ez határozza meg azon napok számát, amely után a távoli elemek törölve lesznek. A saját elemek, valamint a megjelölt és iktatott elemek mindig meg lesznek tartva. A 0 érték letiltja ezt a viselkedést." -#: src/Module/Admin/Site.php:569 +#: src/Module/Admin/Site.php:566 msgid "Lifespan of unclaimed items" msgstr "Nem igényelt elemek élettartama" -#: 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. " @@ -5231,175 +5292,175 @@ msgid "" "items if set to 0." msgstr "Ha az adatbázis-tisztítás engedélyezve van, akkor ez határozza meg azon napok számát, amely után a nem igényelt távoli elemek (főleg a továbbításból származó tartalmak) törölve lesznek. Az alapértelmezett érték 90 nap. A távoli elemek általános élettartamértékének alapértelmezettje lesz, ha 0 értékre van állítva." -#: src/Module/Admin/Site.php:570 +#: src/Module/Admin/Site.php:567 msgid "Lifespan of raw conversation data" msgstr "Nyers beszélgetési adatok élettartama" -#: 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 "A beszélgetési adatok az ActivityPub és az OStatus hálózatoknál, valamint hibakeresési célokhoz vannak használva. Biztonságosan el lehet távolítani azokat 14 nap után. Alapértelmezetten 90 nap." -#: src/Module/Admin/Site.php:571 +#: src/Module/Admin/Site.php:568 msgid "Maximum numbers of comments per post" msgstr "Bejegyzésenkénti hozzászólások legnagyobb száma" -#: 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 "Mennyi hozzászólást kell megjeleníteni az egyes bejegyzéseknél? Az alapértelmezett érték 100." -#: src/Module/Admin/Site.php:572 +#: src/Module/Admin/Site.php:569 msgid "Maximum numbers of comments per post on the display page" msgstr "Bejegyzésenkénti hozzászólások legnagyobb száma a megjelenítési oldalon" -#: 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 "Mennyi hozzászólást kell megjeleníteni egy önálló nézeten az egyes bejegyzéseknél? Az alapértelmezett érték 1000." -#: src/Module/Admin/Site.php:573 +#: src/Module/Admin/Site.php:570 msgid "Items per page" msgstr "Oldalankénti elemek" -#: 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 "Oldalankénti elemek száma a folyam oldalakon (hálózat, közösség, profil- vagy partnerállapotok, keresés)." -#: src/Module/Admin/Site.php:574 +#: src/Module/Admin/Site.php:571 msgid "Items per page for mobile devices" msgstr "Oldalankénti elemek száma mobil eszközöknél" -#: 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 "Oldalankénti elemek száma a folyam oldalakon (hálózat, közösség, profil- vagy partnerállapotok, keresés) mobil eszközöknél." -#: src/Module/Admin/Site.php:575 +#: src/Module/Admin/Site.php:572 msgid "Temp path" msgstr "Ideiglenes mappa útvonala" -#: 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 "Ha korlátozott rendszere van, ahol a webkiszolgáló nem tudja elérni a rendszer ideiglenes mappájának útvonalát, akkor adjon meg egy másik útvonalat itt." -#: src/Module/Admin/Site.php:576 +#: src/Module/Admin/Site.php:573 msgid "Only search in tags" msgstr "Keresés csak címkékben" -#: 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 "Nagy rendszereknél a szöveges keresés rendkívüli módon lelassíthatja a rendszert." -#: src/Module/Admin/Site.php:577 +#: src/Module/Admin/Site.php:574 msgid "Maximum age of items in the search table" msgstr "A keresési táblában lévő elemek legnagyobb életkora" -#: 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 "A keresési táblában lévő elemek legnagyobb életkora napokban. Az alacsonyabb értékek növelik a teljesítményt és csökkentik a lemezhasználatot. A 0 azt jelenti, hogy nincs életkori korlátozás." -#: src/Module/Admin/Site.php:578 +#: src/Module/Admin/Site.php:575 msgid "Generate counts per contact circle when calculating network count" msgstr "Partnerkörönkénti számlálások előállítása a hálózatszám kiszámításakor" -#: 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 "Olyan rendszereken, ahol a felhasználók nagymértékben használják a partnerköröket, a lekérdezés nagyon költséges lehet." -#: src/Module/Admin/Site.php:579 +#: src/Module/Admin/Site.php:576 msgid "Process \"view\" activities" msgstr "„Megtekintés” tevékenységek feldolgozása" -#: 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 "A „megtekintés” tevékenységeket többnyire a Peertube rendszerek hozzák létre. Alapértelmezetten nem kerülnek feldolgozásra teljesítménybeli okokból. Csak teljesítőképes rendszerben kapcsolja be ezt a beállítást." -#: src/Module/Admin/Site.php:580 +#: src/Module/Admin/Site.php:577 msgid "Days, after which a contact is archived" msgstr "Napok, amely után a partner archiválásra kerül" -#: 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 "Azon napok száma, amikor megpróbálunk tartalmat szállítani vagy a partner adatait frissíteni, mielőtt archiváljuk a partnert." -#: src/Module/Admin/Site.php:582 +#: src/Module/Admin/Site.php:579 msgid "Maximum number of parallel workers" msgstr "Párhuzamos feldolgozók legnagyobb száma" -#: 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 "Osztott tárhelyszolgáltatóknál állítsa ezt %d értékre. Nagyobb rendszereknél érdemes a számot %d értékre állítani. Az alapértelmezett érték %d." -#: src/Module/Admin/Site.php:583 +#: src/Module/Admin/Site.php:580 msgid "Maximum load for workers" msgstr "Feldolgozók legnagyobb terhelése" -#: 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 "A legnagyobb terhelés, amely minden egyes feldolgozófüggvény-hívás előtt várakozást okoz." -#: src/Module/Admin/Site.php:584 +#: src/Module/Admin/Site.php:581 msgid "Enable fastlane" msgstr "Prioritásos sor engedélyezése" -#: 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 "Ha engedélyezve van, akkor a prioritásos sor mechanizmus további feldolgozót indít, ha a magasabb prioritással rendelkező folyamatokat blokkolják az alacsonyabb prioritású folyamatok." -#: src/Module/Admin/Site.php:585 +#: src/Module/Admin/Site.php:582 msgid "Decoupled receiver" msgstr "Szétválasztott fogadó" -#: 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 "A bejövő ActivityPub-bejegyzések szétválasztása egy feldolgozófolyamaton keresztüli, háttérben történő feldolgozással. Ezt csak gyors rendszereken engedélyezze." -#: src/Module/Admin/Site.php:586 +#: src/Module/Admin/Site.php:583 msgid "Cron interval" msgstr "Cron időköz" -#: 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 "Legkisebb időtartam percben a „Cron” feldolgozófeladat két hívása között." -#: src/Module/Admin/Site.php:587 +#: src/Module/Admin/Site.php:584 msgid "Worker defer limit" msgstr "Feldolgozó halasztási korlátja" -#: 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 "Alapértelmezetten a rendszerek tizenötször próbálkoznak a kézbesítéssel, mielőtt eldobnák azt." -#: src/Module/Admin/Site.php:588 +#: src/Module/Admin/Site.php:585 msgid "Worker fetch limit" msgstr "Feldolgozó lekérési korlátja" -#: 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" @@ -5407,153 +5468,153 @@ msgid "" "system." msgstr "Az egyetlen lekérdezésben lekért feldolgozófeladatok száma. A magasabb értékeknek növelniük kellene a teljesítményt, a túl magas értékek viszont valószínűleg csökkentik azt. Csak akkor változtassa meg, ha tudja, hogy hogyan mérje a rendszere teljesítményét." -#: src/Module/Admin/Site.php:590 +#: src/Module/Admin/Site.php:587 msgid "Direct relay transfer" msgstr "Közvetlen továbbító-átvitel" -#: 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 "Engedélyezi a más kiszolgálókra való közvetlen átvitelt a továbbító kiszolgálók használata nélkül." -#: src/Module/Admin/Site.php:591 +#: src/Module/Admin/Site.php:588 msgid "Relay scope" msgstr "Továbbítás hatóköre" -#: 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 "Lehet „összes” vagy „címkék”. Az „összes” azt jelenti, hogy minden nyilvános bejegyzést meg kell kapni. A „címkék” jelentése, hogy csak a kijelölt címkékkel rendelkező bejegyzéseket kell megkapni." -#: src/Module/Admin/Site.php:591 src/Module/Contact/Profile.php:309 +#: src/Module/Admin/Site.php:588 src/Module/Contact/Profile.php:314 #: src/Module/Settings/TwoFactor/Index.php:146 msgid "Disabled" msgstr "Letiltva" -#: src/Module/Admin/Site.php:591 +#: src/Module/Admin/Site.php:588 msgid "all" msgstr "összes" -#: src/Module/Admin/Site.php:591 +#: src/Module/Admin/Site.php:588 msgid "tags" msgstr "címkék" -#: src/Module/Admin/Site.php:592 +#: src/Module/Admin/Site.php:589 msgid "Server tags" msgstr "Kiszolgálócímkék" -#: src/Module/Admin/Site.php:592 +#: src/Module/Admin/Site.php:589 msgid "Comma separated list of tags for the \"tags\" subscription." msgstr "Címkék vesszővel elválasztott listája a „címkék” feliratkozáshoz." -#: src/Module/Admin/Site.php:593 +#: src/Module/Admin/Site.php:590 msgid "Deny Server tags" msgstr "Kiszolgálócímkék megtagadása" -#: src/Module/Admin/Site.php:593 +#: src/Module/Admin/Site.php:590 msgid "Comma separated list of tags that are rejected." msgstr "Címkék vesszővel elválasztott listája, amelyek vissza lesznek utasítva." -#: src/Module/Admin/Site.php:594 +#: src/Module/Admin/Site.php:591 msgid "Maximum amount of tags" msgstr "Címkék legnagyobb száma" -#: 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 "Egy bejegyzésben lévő címkék legnagyobb száma, mielőtt az kéretlen üzenetként visszautasításra kerülne. A bejegyzésnek legalább egy hivatkozást kell tartalmaznia. A feliratkozott fiókokból származó bejegyzések nem kerülnek visszautasításra." -#: src/Module/Admin/Site.php:595 +#: src/Module/Admin/Site.php:592 msgid "Allow user tags" msgstr "Felhasználói címkék engedélyezése" -#: 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 "Ha engedélyezve van, akkor a mentett keresésekből származó címkék lesznek használva a „címkék” feliratkozásnál a „relay_server_tags” címkéken kívül." -#: src/Module/Admin/Site.php:596 +#: src/Module/Admin/Site.php:593 msgid "Deny undetected languages" msgstr "Fel nem ismert nyelvek megtagadása" -#: src/Module/Admin/Site.php:596 +#: src/Module/Admin/Site.php:593 msgid "If enabled, posts with undetected languages will be rejected." msgstr "Ha engedélyezve van, akkor a fel nem ismert nyelveket tartalmazó bejegyzések visszautasításra kerülnek." -#: src/Module/Admin/Site.php:597 +#: src/Module/Admin/Site.php:594 msgid "Language Quality" msgstr "Nyelvi minőség" -#: 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 "A bejegyzés elfogadásához szükséges legkisebb nyelvi minőség." -#: src/Module/Admin/Site.php:598 +#: src/Module/Admin/Site.php:595 msgid "Number of languages for the language detection" msgstr "Nyelvek száma a nyelvfelismeréshez" -#: 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 "A rendszer felismeri a bejegyzésenkénti nyelvek listáját. Csak akkor kerül elfogadásra az üzenet, ha a kívánt nyelvek szerepelnek a listán. Minél magasabb a szám, annál több bejegyzést lesz tévesen felismerve." -#: src/Module/Admin/Site.php:600 +#: src/Module/Admin/Site.php:597 msgid "Maximum age of channel" msgstr "Csatorna legnagyobb életkora" -#: 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 "Ez határozza meg azon elemek legnagyobb életkorát órákban kifejezve, amelyeket meg kell jeleníteni a csatornákon. Ez hatással van a csatorna teljesítményére." -#: src/Module/Admin/Site.php:601 +#: src/Module/Admin/Site.php:598 msgid "Maximum number of channel posts" msgstr "Csatornabejegyzések legnagyobb száma" -#: 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 "Teljesítményi okokból a csatornák külön táblát használnak a tartalom tárolására. Minél magasabb az érték, annál lassabbak a csatornák." -#: src/Module/Admin/Site.php:602 +#: src/Module/Admin/Site.php:599 msgid "Interaction score days" msgstr "Interakció-pontszám napjai" -#: 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 "Az interakció-pontszám kiszámításához használt napok száma." -#: src/Module/Admin/Site.php:603 +#: src/Module/Admin/Site.php:600 msgid "Maximum number of posts per author" msgstr "Szerzőnkénti bejegyzések legnagyobb száma" -#: 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 "Az oldalankénti bejegyzések szerző szerinti legnagyobb száma, ha a partner gyakorisága „Csak néhány bejegyzés megjelenítése” értékre van állítva. Ha több bejegyzés van, akkor a legtöbb interakcióval rendelkező bejegyzés kerül megjelenítésre." -#: src/Module/Admin/Site.php:604 +#: src/Module/Admin/Site.php:601 msgid "Sharer interaction days" msgstr "Megosztó interakciós napjai" -#: 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 "Az utolsó interakció azon napjainak száma, amelyek annak meghatározására szolgálnak, hogy mely megosztók legyenek használva a „megosztók megosztói” csatornához." -#: src/Module/Admin/Site.php:607 +#: src/Module/Admin/Site.php:604 msgid "Start Relocation" msgstr "Áthelyezés indítása" @@ -5848,7 +5909,7 @@ msgstr "A(z) %s %s API-végpont nincs megvalósítva, de a jövőben megvalósí msgid "Missing parameters" msgstr "Hiányzó paraméterek" -#: src/Module/Api/Mastodon/Statuses/Bookmark.php:51 +#: src/Module/Api/Mastodon/Statuses/Bookmark.php:50 msgid "Only starting posts can be bookmarked" msgstr "Csak a kezdeti bejegyzéseket lehet könyvjelzőzni" @@ -6003,7 +6064,7 @@ msgid "" "the main account." msgstr "Az alkezelt fiókok nem férhetnek hozzá a moderálási oldalakhoz. Jelentkezzen vissza a fő fiókkal." -#: src/Module/BaseModeration.php:110 src/Module/Moderation/Reports.php:94 +#: src/Module/BaseModeration.php:110 src/Module/Moderation/Reports.php:109 msgid "Reports" msgstr "Jelentések" @@ -6066,7 +6127,7 @@ msgstr "Emberek keresése – %s" msgid "Group Search - %s" msgstr "Csoportkeresés – %s" -#: src/Module/BaseSearch.php:121 src/Module/Contact/MatchInterests.php:139 +#: src/Module/BaseSearch.php:121 src/Module/Contact/MatchInterests.php:140 msgid "No matches" msgstr "Nincs találat" @@ -6173,9 +6234,9 @@ msgstr "Esemény kezdete:" #: src/Module/Moderation/Blocklist/Server/Index.php:87 #: src/Module/Moderation/Blocklist/Server/Index.php:115 #: src/Module/Moderation/Blocklist/Server/Index.php:116 -#: src/Module/Moderation/Item/Delete.php:67 src/Module/Register.php:148 +#: 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:190 src/Module/Settings/Channels.php:211 #: src/Module/Settings/TwoFactor/Index.php:161 #: src/Module/Settings/TwoFactor/Verify.php:158 msgid "Required" @@ -6237,7 +6298,7 @@ msgstr "Nézet" msgid "Create New Event" msgstr "Új esemény létrehozása" -#: src/Module/Calendar/Show.php:132 src/Module/Settings/Display.php:300 +#: src/Module/Calendar/Show.php:132 src/Module/Settings/Display.php:297 msgid "list" msgstr "lista" @@ -6245,8 +6306,8 @@ msgstr "lista" msgid "Could not create circle." msgstr "Nem sikerült létrehozni a kört." -#: src/Module/Circle.php:68 src/Module/Circle.php:214 -#: src/Module/Circle.php:238 +#: src/Module/Circle.php:68 src/Module/Circle.php:216 +#: src/Module/Circle.php:240 msgid "Circle not found." msgstr "A kör nem található." @@ -6264,9 +6325,9 @@ msgstr "Ismeretlen kör." #: src/Module/Contact/Conversations.php:91 #: src/Module/Contact/Conversations.php:96 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 -#: src/Module/Contact/Redir.php:94 src/Module/Contact/Redir.php:140 +#: src/Module/Contact/Posts.php:88 src/Module/Contact/Profile.php:159 +#: src/Module/Contact/Profile.php:164 src/Module/Contact/Profile.php:169 +#: src/Module/Contact/Redir.php:95 src/Module/Contact/Redir.php:141 #: src/Module/FriendSuggest.php:71 src/Module/FriendSuggest.php:109 msgid "Contact not found." msgstr "A partner nem található." @@ -6299,47 +6360,47 @@ msgstr "A partner sikeresen eltávolítva a körből." msgid "Bad request." msgstr "Hibás kérés." -#: src/Module/Circle.php:170 +#: src/Module/Circle.php:172 msgid "Save Circle" msgstr "Kör mentése" -#: src/Module/Circle.php:171 +#: src/Module/Circle.php:173 msgid "Filter" msgstr "Szűrő" -#: src/Module/Circle.php:177 +#: src/Module/Circle.php:179 msgid "Create a circle of contacts/friends." msgstr "Partnerek vagy ismerősök körének létrehozása." -#: src/Module/Circle.php:219 +#: src/Module/Circle.php:221 msgid "Unable to remove circle." msgstr "Nem lehet eltávolítani a kört." -#: src/Module/Circle.php:270 +#: src/Module/Circle.php:272 msgid "Delete Circle" msgstr "Kör törlése" -#: src/Module/Circle.php:280 +#: src/Module/Circle.php:282 msgid "Edit Circle Name" msgstr "Kör nevének szerkesztése" -#: src/Module/Circle.php:290 +#: src/Module/Circle.php:292 msgid "Members" msgstr "Tagok" -#: src/Module/Circle.php:293 +#: src/Module/Circle.php:295 msgid "Circle is empty" msgstr "A kör üres" -#: src/Module/Circle.php:306 +#: src/Module/Circle.php:311 msgid "Remove contact from circle" msgstr "Partner eltávolítása a körből" -#: src/Module/Circle.php:329 +#: src/Module/Circle.php:334 msgid "Click on a contact to add or remove." msgstr "Kattintson egy partnerre a hozzáadáshoz vagy eltávolításhoz." -#: src/Module/Circle.php:343 +#: src/Module/Circle.php:351 msgid "Add contact to circle" msgstr "Partner hozzáadása a körhöz" @@ -6373,7 +6434,7 @@ msgid "Only show blocked contacts" msgstr "Csak a tiltott partnerek megjelenítése" #: src/Module/Contact.php:368 src/Module/Contact.php:440 -#: src/Module/Settings/Server/Index.php:107 src/Object/Post.php:386 +#: src/Module/Settings/Server/Index.php:107 src/Object/Post.php:399 msgid "Ignored" msgstr "Mellőzve" @@ -6422,18 +6483,18 @@ msgstr "Találatok erre: %s" msgid "Update" msgstr "Frissítés" -#: src/Module/Contact.php:467 src/Module/Contact/Profile.php:511 +#: src/Module/Contact.php:467 src/Module/Contact/Profile.php:518 #: src/Module/Moderation/Blocklist/Contact.php:117 #: src/Module/Moderation/Users/Blocked.php:138 #: src/Module/Moderation/Users/Index.php:154 msgid "Unblock" msgstr "Tiltás feloldása" -#: src/Module/Contact.php:468 src/Module/Contact/Profile.php:519 +#: src/Module/Contact.php:468 src/Module/Contact/Profile.php:526 msgid "Unignore" msgstr "Mellőzés feloldása" -#: src/Module/Contact.php:469 src/Module/Contact/Profile.php:527 +#: src/Module/Contact.php:469 src/Module/Contact/Profile.php:534 msgid "Uncollapse" msgstr "Összecsukás megszüntetése" @@ -6485,7 +6546,7 @@ msgstr "Függőben lévő kimenő partnerkérés" msgid "Pending incoming contact request" msgstr "Függőben lévő bejövő partnerkérés" -#: src/Module/Contact.php:626 src/Module/Contact/Profile.php:371 +#: src/Module/Contact.php:626 src/Module/Contact/Profile.php:377 #, php-format msgid "Visit %s's profile [%s]" msgstr "%s profiljának megtekintése [%s]" @@ -6500,7 +6561,7 @@ msgstr "Visszatérés a partnerszerkesztőhöz" #: src/Module/Contact/Advanced.php:134 #: src/Module/Moderation/Blocklist/Contact.php:122 -#: src/Module/Moderation/Reports.php:95 +#: src/Module/Moderation/Reports.php:110 #: src/Module/Moderation/Users/Active.php:126 #: src/Module/Moderation/Users/Blocked.php:126 #: src/Module/Moderation/Users/Create.php:70 @@ -6582,12 +6643,13 @@ msgid_plural "Contacts (%s)" msgstr[0] "Partner (%s)" msgstr[1] "Partnerek (%s)" -#: src/Module/Contact/Follow.php:70 src/Module/Contact/Redir.php:62 -#: src/Module/Contact/Redir.php:222 src/Module/Conversation/Community.php:166 +#: src/Module/Contact/Follow.php:70 src/Module/Contact/Redir.php:63 +#: src/Module/Contact/Redir.php:223 src/Module/Conversation/Community.php:166 #: src/Module/Debug/ItemBody.php:38 src/Module/Diaspora/Receive.php:57 #: src/Module/Item/Display.php:96 src/Module/Item/Feed.php:59 #: src/Module/Item/Follow.php:41 src/Module/Item/Ignore.php:41 -#: src/Module/Item/Pin.php:41 src/Module/Item/Pin.php:56 +#: src/Module/Item/Language.php:53 src/Module/Item/Pin.php:41 +#: src/Module/Item/Pin.php:56 src/Module/Item/Searchtext.php:53 #: src/Module/Item/Star.php:42 src/Module/Update/Display.php:37 msgid "Access denied." msgstr "Hozzáférés megtagadva." @@ -6621,16 +6683,16 @@ msgstr "Válaszoljon a következőre:" msgid "Your Identity Address:" msgstr "Az Ön személyazonosság-címe:" -#: src/Module/Contact/Follow.php:170 src/Module/Contact/Profile.php:402 +#: src/Module/Contact/Follow.php:170 src/Module/Contact/Profile.php:408 #: src/Module/Contact/Unfollow.php:129 -#: src/Module/Moderation/Blocklist/Contact.php:133 -#: src/Module/Moderation/Reports.php:104 +#: src/Module/Moderation/Blocklist/Contact.php:131 +#: src/Module/Moderation/Reports.php:117 #: src/Module/Notifications/Introductions.php:129 #: src/Module/Notifications/Introductions.php:198 msgid "Profile URL" msgstr "Profil URL" -#: src/Module/Contact/Follow.php:171 src/Module/Contact/Profile.php:414 +#: src/Module/Contact/Follow.php:171 src/Module/Contact/Profile.php:420 #: src/Module/Notifications/Introductions.php:191 #: src/Module/Profile/Profile.php:234 msgid "Tags:" @@ -6653,7 +6715,7 @@ msgstr "Bejegyzések és válaszok" msgid "The contact could not be added." msgstr "A partnert nem sikerült hozzáadni." -#: src/Module/Contact/MatchInterests.php:94 +#: src/Module/Contact/MatchInterests.php:95 #: src/Module/Media/Attachment/Upload.php:77 #: src/Module/Media/Attachment/Upload.php:82 #: src/Module/Media/Photo/Upload.php:81 src/Module/Media/Photo/Upload.php:86 @@ -6661,253 +6723,253 @@ msgstr "A partnert nem sikerült hozzáadni." msgid "Invalid request." msgstr "Érvénytelen kérés." -#: src/Module/Contact/MatchInterests.php:101 +#: src/Module/Contact/MatchInterests.php:102 msgid "No keywords to match. Please add keywords to your profile." msgstr "Nincs illesztendő kulcsszó. Adjon kulcsszavakat a profiljához." -#: src/Module/Contact/MatchInterests.php:144 +#: src/Module/Contact/MatchInterests.php:145 msgid "Profile Match" msgstr "Profilegyezés" -#: src/Module/Contact/Profile.php:140 +#: src/Module/Contact/Profile.php:145 msgid "Failed to update contact record." msgstr "Nem sikerült frissíteni a partner rekordját." -#: src/Module/Contact/Profile.php:190 +#: src/Module/Contact/Profile.php:195 msgid "Contact has been unblocked" msgstr "A partner tiltása fel lett oldva" -#: src/Module/Contact/Profile.php:194 +#: src/Module/Contact/Profile.php:199 msgid "Contact has been blocked" msgstr "A partner tiltva lett" -#: src/Module/Contact/Profile.php:206 +#: src/Module/Contact/Profile.php:211 msgid "Contact has been unignored" msgstr "A partner mellőzése fel lett oldva" -#: src/Module/Contact/Profile.php:210 +#: src/Module/Contact/Profile.php:215 msgid "Contact has been ignored" msgstr "A partner mellőzve lett" -#: src/Module/Contact/Profile.php:222 +#: src/Module/Contact/Profile.php:227 msgid "Contact has been uncollapsed" msgstr "A partner összecsukása meg lett szüntetve" -#: src/Module/Contact/Profile.php:226 +#: src/Module/Contact/Profile.php:231 msgid "Contact has been collapsed" msgstr "A partner össze lett csukva" -#: src/Module/Contact/Profile.php:254 +#: src/Module/Contact/Profile.php:259 #, php-format msgid "You are mutual friends with %s" msgstr "Ön kölcsönösen ismerős %s partnerrel" -#: src/Module/Contact/Profile.php:255 +#: src/Module/Contact/Profile.php:260 #, php-format msgid "You are sharing with %s" msgstr "Ön megoszt %s partnerrel" -#: src/Module/Contact/Profile.php:256 +#: src/Module/Contact/Profile.php:261 #, php-format msgid "%s is sharing with you" msgstr "%s megoszt Önnel" -#: src/Module/Contact/Profile.php:272 +#: src/Module/Contact/Profile.php:277 msgid "Private communications are not available for this contact." msgstr "A személyes kommunikációk nem érhetők el ennél a partnernél." -#: src/Module/Contact/Profile.php:282 +#: src/Module/Contact/Profile.php:287 msgid "This contact is on a server you ignored." msgstr "Ez a partner olyan kiszolgálón van, amelyet mellőzött." -#: src/Module/Contact/Profile.php:285 +#: src/Module/Contact/Profile.php:290 msgid "Never" msgstr "Soha" -#: src/Module/Contact/Profile.php:288 +#: src/Module/Contact/Profile.php:293 msgid "(Update was not successful)" msgstr "(a frissítés nem volt sikeres)" -#: src/Module/Contact/Profile.php:288 +#: src/Module/Contact/Profile.php:293 msgid "(Update was successful)" msgstr "(a frissítés sikeres volt)" -#: src/Module/Contact/Profile.php:290 src/Module/Contact/Profile.php:482 +#: src/Module/Contact/Profile.php:295 src/Module/Contact/Profile.php:489 msgid "Suggest friends" msgstr "Ismerősök ajánlása" -#: src/Module/Contact/Profile.php:294 +#: src/Module/Contact/Profile.php:299 #, php-format msgid "Network type: %s" msgstr "Hálózat típusa: %s" -#: src/Module/Contact/Profile.php:299 +#: src/Module/Contact/Profile.php:304 msgid "Communications lost with this contact!" msgstr "A kommunikációk megszakadtak ezzel a partnerrel!" -#: src/Module/Contact/Profile.php:305 +#: src/Module/Contact/Profile.php:310 msgid "Fetch further information for feeds" msgstr "További információk lekérése a hírforrásokhoz" -#: src/Module/Contact/Profile.php:307 +#: src/Module/Contact/Profile.php:312 msgid "" "Fetch information like preview pictures, title and teaser from the feed " "item. You can activate this if the feed doesn't contain much text. Keywords " "are taken from the meta header in the feed item and are posted as hash tags." msgstr "Információk lekérése a hírforrás eleméből, mint például előnézeti képek, cím és előzetes. Akkor kapcsolhatja be ezt, ha a hírforrás nem tartalmaz sok szöveget. A kulcsszavak a hírforrás elemében lévő metafejlécéből lesznek kiszedve, és kettős keresztes címkékként lesznek beküldve." -#: src/Module/Contact/Profile.php:310 +#: src/Module/Contact/Profile.php:315 msgid "Fetch information" msgstr "Információk lekérése" -#: src/Module/Contact/Profile.php:311 +#: src/Module/Contact/Profile.php:316 msgid "Fetch keywords" msgstr "Kulcsszavak lekérése" -#: src/Module/Contact/Profile.php:312 +#: src/Module/Contact/Profile.php:317 msgid "Fetch information and keywords" msgstr "Információk és kulcsszavak lekérése" -#: src/Module/Contact/Profile.php:322 src/Module/Contact/Profile.php:327 -#: src/Module/Contact/Profile.php:332 src/Module/Contact/Profile.php:338 +#: src/Module/Contact/Profile.php:327 src/Module/Contact/Profile.php:332 +#: src/Module/Contact/Profile.php:337 src/Module/Contact/Profile.php:343 msgid "No mirroring" msgstr "Nincs tükrözés" -#: src/Module/Contact/Profile.php:323 src/Module/Contact/Profile.php:333 -#: src/Module/Contact/Profile.php:339 +#: src/Module/Contact/Profile.php:328 src/Module/Contact/Profile.php:338 +#: src/Module/Contact/Profile.php:344 msgid "Mirror as my own posting" msgstr "Tükrözés saját beküldésként" -#: src/Module/Contact/Profile.php:328 src/Module/Contact/Profile.php:334 +#: src/Module/Contact/Profile.php:333 src/Module/Contact/Profile.php:339 msgid "Native reshare" msgstr "Natív újra megosztás" -#: src/Module/Contact/Profile.php:353 +#: src/Module/Contact/Profile.php:359 msgid "Contact Information / Notes" msgstr "Partner információ vagy jegyzetek" -#: src/Module/Contact/Profile.php:354 +#: src/Module/Contact/Profile.php:360 msgid "Contact Settings" msgstr "Partnerbeállítások" -#: src/Module/Contact/Profile.php:362 +#: src/Module/Contact/Profile.php:368 msgid "Contact" msgstr "Partner" -#: src/Module/Contact/Profile.php:366 +#: src/Module/Contact/Profile.php:372 msgid "Their personal note" msgstr "A személyes jegyzeteik" -#: src/Module/Contact/Profile.php:368 +#: src/Module/Contact/Profile.php:374 msgid "Edit contact notes" msgstr "Partner jegyzeteinek szerkesztése" -#: src/Module/Contact/Profile.php:372 +#: src/Module/Contact/Profile.php:378 msgid "Block/Unblock contact" msgstr "Partner tiltása vagy tiltásának feloldása" -#: src/Module/Contact/Profile.php:373 +#: src/Module/Contact/Profile.php:379 #: src/Module/Moderation/Report/Create.php:293 msgid "Ignore contact" msgstr "Partner mellőzése" -#: src/Module/Contact/Profile.php:374 +#: src/Module/Contact/Profile.php:380 msgid "View conversations" msgstr "Beszélgetések megtekintése" -#: src/Module/Contact/Profile.php:379 +#: src/Module/Contact/Profile.php:385 msgid "Last update:" msgstr "Utolsó frissítés:" -#: src/Module/Contact/Profile.php:381 +#: src/Module/Contact/Profile.php:387 msgid "Update public posts" msgstr "Nyilvános bejegyzések frissítése" -#: src/Module/Contact/Profile.php:383 src/Module/Contact/Profile.php:492 +#: src/Module/Contact/Profile.php:389 src/Module/Contact/Profile.php:499 msgid "Update now" msgstr "Frissítés most" -#: src/Module/Contact/Profile.php:385 +#: src/Module/Contact/Profile.php:391 msgid "Awaiting connection acknowledge" msgstr "Várakozás a kapcsolat nyugtázására" -#: src/Module/Contact/Profile.php:386 +#: src/Module/Contact/Profile.php:392 msgid "Currently blocked" msgstr "Jelenleg tiltva" -#: src/Module/Contact/Profile.php:387 +#: src/Module/Contact/Profile.php:393 msgid "Currently ignored" msgstr "Jelenleg mellőzve" -#: src/Module/Contact/Profile.php:388 +#: src/Module/Contact/Profile.php:394 msgid "Currently collapsed" msgstr "Jelenleg összecsukva" -#: src/Module/Contact/Profile.php:389 +#: src/Module/Contact/Profile.php:395 msgid "Currently archived" msgstr "Jelenleg archiválva" -#: src/Module/Contact/Profile.php:392 +#: src/Module/Contact/Profile.php:398 msgid "Manage remote servers" msgstr "Távoli kiszolgálók kezelése" -#: src/Module/Contact/Profile.php:394 +#: src/Module/Contact/Profile.php:400 #: src/Module/Notifications/Introductions.php:192 msgid "Hide this contact from others" msgstr "A partner elrejtése mások elől" -#: src/Module/Contact/Profile.php:394 +#: src/Module/Contact/Profile.php:400 msgid "" "Replies/likes to your public posts may still be visible" msgstr "A nyilvános bejegyzéseire adott válaszok vagy kedvelések továbbra is láthatóak lehetnek." -#: src/Module/Contact/Profile.php:395 +#: src/Module/Contact/Profile.php:401 msgid "Notification for new posts" msgstr "Értesítés új bejegyzéseknél" -#: src/Module/Contact/Profile.php:395 +#: src/Module/Contact/Profile.php:401 msgid "Send a notification of every new post of this contact" msgstr "Értesítés küldése a partner minden új bejegyzéséről." -#: src/Module/Contact/Profile.php:397 +#: src/Module/Contact/Profile.php:403 msgid "Keyword Deny List" msgstr "Kulcsszavas tiltólista" -#: src/Module/Contact/Profile.php:397 +#: src/Module/Contact/Profile.php:403 msgid "" "Comma separated list of keywords that should not be converted to hashtags, " "when \"Fetch information and keywords\" is selected" msgstr "Kulcsszavak vesszővel elválasztott listája, amelyeket nem szabad kettős keresztes címkékké átalakítani, ha az „Információk és kulcsszavak lekérése” ki van jelölve." -#: src/Module/Contact/Profile.php:415 +#: src/Module/Contact/Profile.php:421 #: src/Module/Settings/TwoFactor/Index.php:160 msgid "Actions" msgstr "Műveletek" -#: src/Module/Contact/Profile.php:417 +#: src/Module/Contact/Profile.php:423 #: src/Module/Settings/TwoFactor/Index.php:140 view/theme/frio/theme.php:232 msgid "Status" msgstr "Állapot" -#: src/Module/Contact/Profile.php:423 +#: src/Module/Contact/Profile.php:429 msgid "Mirror postings from this contact" msgstr "Beküldés tükrözése ettől a partnertől" -#: src/Module/Contact/Profile.php:425 +#: src/Module/Contact/Profile.php:431 msgid "" "Mark this contact as remote_self, this will cause friendica to repost new " "entries from this contact." msgstr "A partner megjelölése távoli önmagaként. Ezt azt fogja okozni, hogy a Friendica újraküldi az ettől a partnertől származó új bejegyzéseket." -#: src/Module/Contact/Profile.php:428 +#: src/Module/Contact/Profile.php:434 msgid "Channel Settings" msgstr "Csatorna beállításai" -#: src/Module/Contact/Profile.php:429 +#: src/Module/Contact/Profile.php:435 msgid "Frequency of this contact in relevant channels" msgstr "A partner gyakorisága a kapcsolódó csatornákban" -#: src/Module/Contact/Profile.php:430 +#: src/Module/Contact/Profile.php:436 msgid "" "Depending on the type of the channel not all posts from this contact are " "displayed. By default, posts need to have a minimum amount of interactions " @@ -6917,68 +6979,78 @@ msgid "" "block or hide the contact completely." msgstr "A csatorna típusától függően nem minden bejegyzés jelenik meg ettől a partnertől. Alapértelmezetten a bejegyzéseknek minimális számú interakcióval (hozzászólások, kedvelések) kell rendelkezniük ahhoz, hogy megjelenjenek a csatornákon. Másrészt lehetnek olyan partnerek is, akik elárasztják a csatornát, így előfordulhat, hogy csak néhány bejegyzésüket szeretné látni. Vagy egyáltalán nem szeretné látni a tartalmaikat, de nem szeretné teljesen letiltani vagy elrejteni a partnert." -#: src/Module/Contact/Profile.php:431 +#: src/Module/Contact/Profile.php:437 msgid "Default frequency" msgstr "Alapértelmezett gyakoriság" -#: src/Module/Contact/Profile.php:431 +#: src/Module/Contact/Profile.php:437 msgid "" "Posts by this contact are displayed in the \"for you\" channel if you " "interact often with this contact or if a post reached some level of " "interaction." msgstr "Ennek a partnernek a bejegyzései akkor jelennek meg az „Önnek” csatornán, ha gyakran lép kapcsolatba ezzel a partnerrel, vagy ha egy bejegyzés elért egy bizonyos interakciós szintet." -#: src/Module/Contact/Profile.php:432 +#: src/Module/Contact/Profile.php:438 msgid "Display all posts of this contact" msgstr "A partner összes bejegyzésének megjelenítése" -#: src/Module/Contact/Profile.php:432 +#: src/Module/Contact/Profile.php:438 msgid "All posts from this contact will appear on the \"for you\" channel" msgstr "Ennek a partnernek az összes bejegyzése megjelenik az „Önnek” csatornán." -#: src/Module/Contact/Profile.php:433 +#: src/Module/Contact/Profile.php:439 msgid "Display only few posts" msgstr "Csak néhány bejegyzés megjelenítése" -#: src/Module/Contact/Profile.php:433 +#: src/Module/Contact/Profile.php:439 msgid "" "When a contact creates a lot of posts in a short period, this setting " "reduces the number of displayed posts in every channel." msgstr "Ha egy partner rövid időn belül sok bejegyzést hoz létre, akkor ez a beállítás csökkenti a megjelenített bejegyzések számát minden csatornán." -#: src/Module/Contact/Profile.php:434 +#: src/Module/Contact/Profile.php:440 msgid "Never display posts" msgstr "Soha se jelenítsen meg bejegyzéseket" -#: src/Module/Contact/Profile.php:434 +#: src/Module/Contact/Profile.php:440 msgid "Posts from this contact will never be displayed in any channel" msgstr "Ennek a partnernek a bejegyzései soha sem jelennek meg semmilyen csatornán." -#: src/Module/Contact/Profile.php:502 +#: src/Module/Contact/Profile.php:441 +msgid "Channel Only" +msgstr "" + +#: src/Module/Contact/Profile.php:441 +msgid "" +"If enabled, posts from this contact will only appear in channels, but not in" +" the network stream." +msgstr "" + +#: src/Module/Contact/Profile.php:509 msgid "Refetch contact data" msgstr "Partneradatok ismételt lekérése" -#: src/Module/Contact/Profile.php:513 +#: src/Module/Contact/Profile.php:520 msgid "Toggle Blocked status" msgstr "Tiltott állapot átváltása" -#: src/Module/Contact/Profile.php:521 +#: src/Module/Contact/Profile.php:528 msgid "Toggle Ignored status" msgstr "Mellőzött állapot átváltása" -#: src/Module/Contact/Profile.php:529 +#: src/Module/Contact/Profile.php:536 msgid "Toggle Collapsed status" msgstr "Összecsukott állapot átváltása" -#: src/Module/Contact/Profile.php:536 src/Module/Contact/Revoke.php:106 +#: src/Module/Contact/Profile.php:543 src/Module/Contact/Revoke.php:106 msgid "Revoke Follow" msgstr "Követés visszavonása" -#: src/Module/Contact/Profile.php:538 +#: src/Module/Contact/Profile.php:545 msgid "Revoke the follow from this contact" msgstr "A követés visszavonása ettől a partnertől" -#: src/Module/Contact/Redir.php:134 src/Module/Contact/Redir.php:186 +#: src/Module/Contact/Redir.php:135 src/Module/Contact/Redir.php:187 msgid "Bad Request." msgstr "Hibás kérés." @@ -7000,13 +7072,6 @@ msgid "" "and they will have to manually follow you back again." msgstr "Valóban vissza szeretné vonni ennek a partnernek a követését? Ezt a műveletet nem lehet visszavonni, és a partnernek kézzel kell majd újra követnie Önt." -#: src/Module/Contact/Revoke.php:108 -#: src/Module/Notifications/Introductions.php:144 -#: src/Module/OAuth/Acknowledge.php:54 src/Module/Register.php:130 -#: src/Module/Settings/TwoFactor/Trusted.php:129 -msgid "Yes" -msgstr "Igen" - #: src/Module/Contact/Suggestions.php:62 msgid "" "No suggestions available. If this is a new site, please try again in 24 " @@ -7057,33 +7122,29 @@ msgstr "A közösségi beállítás nem érhető el." msgid "Not available." msgstr "Nem érhető el." -#: src/Module/Conversation/Network.php:200 +#: src/Module/Conversation/Network.php:214 msgid "No such circle" msgstr "Nincs ilyen kör" -#: src/Module/Conversation/Network.php:204 +#: src/Module/Conversation/Network.php:218 #, php-format msgid "Circle: %s" msgstr "Kör: %s" -#: src/Module/Conversation/Network.php:223 +#: src/Module/Conversation/Network.php:237 #, php-format msgid "Error %d (%s) while fetching the timeline." msgstr "Hiba %d (%s) az idővonal lekérése során." -#: src/Module/Conversation/Network.php:300 +#: src/Module/Conversation/Network.php:314 msgid "Network feed not available." msgstr "A hálózati hírforrás nem érhető el." -#: src/Module/Conversation/Timeline.php:196 -msgid "Own Contacts" -msgstr "Saját partnerek" - -#: src/Module/Conversation/Timeline.php:200 +#: src/Module/Conversation/Timeline.php:203 msgid "Include" msgstr "Tartalmazás" -#: src/Module/Conversation/Timeline.php:201 +#: src/Module/Conversation/Timeline.php:204 msgid "Hide" msgstr "Elrejtés" @@ -7302,12 +7363,12 @@ msgstr "HTML" msgid "Twitter Source / Tweet URL (requires API key)" msgstr "Twitter forrás vagy Tweet URL (API-kulcsot igényel)" -#: src/Module/Debug/Feed.php:52 src/Module/Filer/SaveTag.php:47 +#: src/Module/Debug/Feed.php:53 src/Module/Filer/SaveTag.php:47 #: src/Module/Settings/Profile/Index.php:177 msgid "You must be logged in to use this module" msgstr "Bejelentkezve kell lennie a modul használatához" -#: src/Module/Debug/Feed.php:77 +#: src/Module/Debug/Feed.php:78 msgid "Source URL" msgstr "Forrás URL" @@ -7409,56 +7470,56 @@ msgstr "Ismerősök ajánlása" msgid "Suggest a friend for %s" msgstr "Ismerős ajánlása %s számára" -#: src/Module/Friendica.php:82 +#: src/Module/Friendica.php:81 msgid "Installed addons/apps:" msgstr "Telepített bővítmények vagy alkalmazások:" -#: src/Module/Friendica.php:87 +#: src/Module/Friendica.php:86 msgid "No installed addons/apps" msgstr "Nincsenek telepített bővítmények vagy alkalmazások" -#: src/Module/Friendica.php:92 +#: src/Module/Friendica.php:91 #, php-format msgid "Read about the Terms of Service of this node." msgstr "Olvassa el ennek a csomópontnak a használati feltételeit." -#: src/Module/Friendica.php:99 +#: src/Module/Friendica.php:98 msgid "On this server the following remote servers are blocked." msgstr "Ezen a kiszolgálón a következő távoli kiszolgálók vannak tiltva." -#: src/Module/Friendica.php:102 +#: 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:232 msgid "Reason for the block" msgstr "A tiltás oka" -#: src/Module/Friendica.php:104 +#: src/Module/Friendica.php:103 msgid "Download this list in CSV format" msgstr "A lista letöltése CSV formátumban" -#: src/Module/Friendica.php:118 +#: src/Module/Friendica.php:117 #, php-format msgid "" "This is Friendica, version %s that is running at the web location %s. The " "database version is %s, the post update version is %s." msgstr "Ez egy %s verziójú Friendica, amely a %s helyen fut a weben. Az adatbázis verziója %s, a bejegyzésfrissítés verziója %s." -#: src/Module/Friendica.php:123 +#: src/Module/Friendica.php:122 msgid "" "Please visit Friendi.ca to learn more " "about the Friendica project." msgstr "Látogassa meg a Friendi.ca oldalt, hogy többet tudjon meg a Friendica projektről." -#: src/Module/Friendica.php:124 +#: src/Module/Friendica.php:123 msgid "Bug reports and issues: please visit" msgstr "Hibák és problémák jelentéséhez látogassa meg" -#: src/Module/Friendica.php:124 +#: src/Module/Friendica.php:123 msgid "the bugtracker at github" msgstr "a GitHubon lévő hibakövetőt" -#: src/Module/Friendica.php:125 +#: src/Module/Friendica.php:124 msgid "Suggestions, praise, etc. - please email \"info\" at \"friendi - dot - ca" msgstr "Javaslatokat, dicséretet és egyebeket az „info” kukac friendi pont ca címre küldhet." @@ -7733,41 +7794,41 @@ msgid "" "important, please visit http://friendi.ca" msgstr "A Friendica projekttel kapcsolatos további információkért, valamint hogy miért tartjuk ezt fontosnak, látogasson el a https://friendi.ca/ oldalra." -#: src/Module/Item/Compose.php:85 +#: src/Module/Item/Compose.php:94 msgid "Please enter a post body." msgstr "Adjon meg egy bejegyzéstörzset." -#: src/Module/Item/Compose.php:98 +#: src/Module/Item/Compose.php:105 msgid "This feature is only available with the frio theme." msgstr "Ez a funkció csak a frio témával érhető el." -#: src/Module/Item/Compose.php:122 +#: src/Module/Item/Compose.php:129 msgid "Compose new personal note" msgstr "Új személyes jegyzet írása" -#: src/Module/Item/Compose.php:131 +#: src/Module/Item/Compose.php:138 msgid "Compose new post" msgstr "Új bejegyzés írása" -#: src/Module/Item/Compose.php:187 +#: src/Module/Item/Compose.php:194 msgid "Visibility" msgstr "Láthatóság" -#: src/Module/Item/Compose.php:203 +#: src/Module/Item/Compose.php:210 msgid "Clear the location" msgstr "A hely törlése" -#: src/Module/Item/Compose.php:204 +#: src/Module/Item/Compose.php:211 msgid "Location services are unavailable on your device" msgstr "A helymeghatározó szolgáltatások nem érhetők el az Ön eszközén" -#: src/Module/Item/Compose.php:205 +#: src/Module/Item/Compose.php:212 msgid "" "Location services are disabled. Please check the website's permissions on " "your device" msgstr "A helymeghatározó szolgáltatások le vannak tiltva. Ellenőrizze a weboldal jogosultságait az Ön eszközén" -#: src/Module/Item/Compose.php:211 +#: src/Module/Item/Compose.php:218 msgid "" "You can make this page always open when you use the New Post button in the " "Theme Customization settings." @@ -7880,29 +7941,33 @@ msgid "Public Group" msgstr "Nyilvános csoport" #: src/Module/Moderation/BaseUsers.php:122 src/Module/Settings/Account.php:503 +msgid "Public Group - Restricted" +msgstr "" + +#: src/Module/Moderation/BaseUsers.php:123 src/Module/Settings/Account.php:510 msgid "Automatic Friend Page" msgstr "Automatikus ismerős oldal" -#: src/Module/Moderation/BaseUsers.php:123 +#: src/Module/Moderation/BaseUsers.php:124 msgid "Private Group" msgstr "Személyes csoport" -#: src/Module/Moderation/BaseUsers.php:126 +#: src/Module/Moderation/BaseUsers.php:127 #: src/Module/Moderation/Summary.php:53 src/Module/Settings/Account.php:453 msgid "Personal Page" msgstr "Személyes oldal" -#: src/Module/Moderation/BaseUsers.php:127 +#: src/Module/Moderation/BaseUsers.php:128 #: src/Module/Moderation/Summary.php:54 src/Module/Settings/Account.php:460 msgid "Organisation Page" msgstr "Szervezeti oldal" -#: src/Module/Moderation/BaseUsers.php:128 +#: src/Module/Moderation/BaseUsers.php:129 #: src/Module/Moderation/Summary.php:55 src/Module/Settings/Account.php:467 msgid "News Page" msgstr "Hírek oldal" -#: src/Module/Moderation/BaseUsers.php:129 +#: src/Module/Moderation/BaseUsers.php:130 #: src/Module/Moderation/Summary.php:56 src/Module/Settings/Account.php:474 msgid "Community Group" msgstr "Közösségi csoport" @@ -7957,7 +8022,7 @@ msgid "Block New Remote Contact" msgstr "Új távoli partner tiltása" #: src/Module/Moderation/Blocklist/Contact.php:122 -#: src/Module/Moderation/Reports.php:95 +#: src/Module/Moderation/Reports.php:110 msgid "Photo" msgstr "Fénykép" @@ -7965,28 +8030,28 @@ msgstr "Fénykép" msgid "Reason" msgstr "Indok" -#: src/Module/Moderation/Blocklist/Contact.php:130 +#: src/Module/Moderation/Blocklist/Contact.php:128 #, php-format msgid "%s total blocked contact" msgid_plural "%s total blocked contacts" msgstr[0] "Összesen %s tiltott partner" msgstr[1] "Összesen %s tiltott partner" -#: src/Module/Moderation/Blocklist/Contact.php:133 +#: src/Module/Moderation/Blocklist/Contact.php:131 msgid "URL of the remote contact to block." msgstr "A tiltandó távoli partner URL-je." -#: src/Module/Moderation/Blocklist/Contact.php:134 +#: src/Module/Moderation/Blocklist/Contact.php:132 msgid "Also purge contact" msgstr "Távolítsa el a partnert is" -#: src/Module/Moderation/Blocklist/Contact.php:134 +#: src/Module/Moderation/Blocklist/Contact.php:132 msgid "" "Removes all content related to this contact from the node. Keeps the contact" " record. This action cannot be undone." msgstr "Eltávolítja az ehhez a partnerhez kapcsolódó összes partnert a csomópontról. Megtartja a partner rekordját. Ezt a műveletet nem lehet visszavonni." -#: src/Module/Moderation/Blocklist/Contact.php:135 +#: src/Module/Moderation/Blocklist/Contact.php:133 #: src/Module/Moderation/Blocklist/Server/Import.php:124 msgid "Block Reason" msgstr "Tiltás oka" @@ -8176,7 +8241,7 @@ msgstr "Lecseréli a jelenlegi tiltólistát az importált mintákkal." #: 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:231 msgid "Blocked server domain pattern" msgstr "Tiltott kiszolgálótartomány-minta" @@ -8516,30 +8581,30 @@ msgstr "2b. Megjegyzés hozzáadása" msgid "3. Pick posts" msgstr "3. Bejegyzések kiválasztása" -#: src/Module/Moderation/Reports.php:90 +#: src/Module/Moderation/Reports.php:105 msgid "List of reports" msgstr "Jelentések listája" -#: src/Module/Moderation/Reports.php:91 +#: src/Module/Moderation/Reports.php:106 msgid "This page display reports created by our or remote users." msgstr "Ez az oldal a saját vagy a távoli felhasználók által létrehozott jelentéseket jeleníti meg." -#: src/Module/Moderation/Reports.php:92 +#: src/Module/Moderation/Reports.php:107 msgid "No report exists at this node." msgstr "Nem létezik jelentés ezen a csomóponton." -#: src/Module/Moderation/Reports.php:95 +#: src/Module/Moderation/Reports.php:110 msgid "Category" msgstr "Kategória" -#: src/Module/Moderation/Reports.php:101 +#: src/Module/Moderation/Reports.php:114 #, php-format msgid "%s total report" msgid_plural "%s total reports" msgstr[0] "%s jelentés összesen" msgstr[1] "%s jelentés összesen" -#: src/Module/Moderation/Reports.php:104 +#: src/Module/Moderation/Reports.php:117 msgid "URL of the reported contact." msgstr "A jelentett partner URL-je." @@ -8779,12 +8844,6 @@ msgstr "Ajánlotta:" msgid "Claims to be known to you: " msgstr "Azt állítja, hogy Ön ismeri: " -#: src/Module/Notifications/Introductions.php:144 -#: src/Module/OAuth/Acknowledge.php:55 src/Module/Register.php:131 -#: src/Module/Settings/TwoFactor/Trusted.php:129 -msgid "No" -msgstr "Nem" - #: src/Module/Notifications/Introductions.php:152 msgid "Shall your connection be bidirectional or not?" msgstr "Legyen a kapcsolata kétirányú vagy sem?" @@ -8845,11 +8904,11 @@ msgstr "Saját értesítések" msgid "Show unread" msgstr "Olvasatlanok megjelenítése" -#: src/Module/Notifications/Ping.php:246 +#: src/Module/Notifications/Ping.php:220 msgid "{0} requested registration" msgstr "{0} regisztrációt kért" -#: src/Module/Notifications/Ping.php:255 +#: src/Module/Notifications/Ping.php:229 #, php-format msgid "{0} and %d others requested registration" msgstr "{0} és még %d személy regisztrációt kért" @@ -8891,7 +8950,7 @@ msgstr "Nem támogatott vagy hiányzó felhatalmazástípus" msgid "Resubscribing to OStatus contacts" msgstr "Újrafeliratkozás az OStatus partnerekre" -#: src/Module/OStatus/Repair.php:84 src/Module/OStatus/Subscribe.php:158 +#: src/Module/OStatus/Repair.php:84 src/Module/OStatus/Subscribe.php:160 msgid "Keep this window open until done." msgstr "Tartsa nyitva ezt az ablakot, amíg el nem készül." @@ -8903,126 +8962,65 @@ msgstr "✔ Kész" msgid "No OStatus contacts to resubscribe to." msgstr "Nincsenek OStatus partnerek, hogy újra feliratkozzon rájuk." -#: src/Module/OStatus/Subscribe.php:70 +#: src/Module/OStatus/Subscribe.php:72 msgid "Subscribing to contacts" msgstr "Feliratkozás a partnerekre" -#: src/Module/OStatus/Subscribe.php:79 +#: src/Module/OStatus/Subscribe.php:81 msgid "No contact provided." msgstr "Nincs partner megadva." -#: src/Module/OStatus/Subscribe.php:85 +#: src/Module/OStatus/Subscribe.php:87 msgid "Couldn't fetch information for contact." msgstr "Nem sikerült lekérni a partner információit." -#: src/Module/OStatus/Subscribe.php:96 +#: src/Module/OStatus/Subscribe.php:98 msgid "Couldn't fetch friends for contact." msgstr "Nem sikerült lekérni a partner ismerőseit." -#: src/Module/OStatus/Subscribe.php:102 src/Module/OStatus/Subscribe.php:113 +#: src/Module/OStatus/Subscribe.php:104 src/Module/OStatus/Subscribe.php:115 msgid "Couldn't fetch following contacts." msgstr "Nem sikerült lekérni a következő partnereket." -#: src/Module/OStatus/Subscribe.php:108 +#: src/Module/OStatus/Subscribe.php:110 msgid "Couldn't fetch remote profile." msgstr "Nem sikerült lekérni a távoli profilt." -#: src/Module/OStatus/Subscribe.php:118 +#: src/Module/OStatus/Subscribe.php:120 msgid "Unsupported network" msgstr "Nem támogatott hálózat" -#: src/Module/OStatus/Subscribe.php:134 +#: src/Module/OStatus/Subscribe.php:136 msgid "Done" msgstr "Kész" -#: src/Module/OStatus/Subscribe.php:148 +#: src/Module/OStatus/Subscribe.php:150 msgid "success" msgstr "sikeres" -#: src/Module/OStatus/Subscribe.php:150 +#: src/Module/OStatus/Subscribe.php:152 msgid "failed" msgstr "sikertelen" -#: src/Module/OStatus/Subscribe.php:153 +#: src/Module/OStatus/Subscribe.php:155 msgid "ignored" msgstr "mellőzve" -#: src/Module/PermissionTooltip.php:49 -#, php-format -msgid "Wrong type \"%s\", expected one of: %s" -msgstr "Hibás típus: „%s”, a következők egyike várt: %s" - -#: src/Module/PermissionTooltip.php:79 -msgid "Model not found" -msgstr "A modell nem található" - -#: src/Module/PermissionTooltip.php:94 -msgid "Unlisted" -msgstr "Listázatlan" - -#: src/Module/PermissionTooltip.php:112 -msgid "Remote privacy information not available." -msgstr "A távoli adatvédelmi információk nem érhetők el." - -#: src/Module/PermissionTooltip.php:120 -msgid "Visible to:" -msgstr "Látható nekik:" - -#: src/Module/PermissionTooltip.php:214 -#, php-format -msgid "Collection (%s)" -msgstr "Gyűjtemény (%s)" - -#: src/Module/PermissionTooltip.php:218 -#, php-format -msgid "Followers (%s)" -msgstr "Követők (%s)" - -#: src/Module/PermissionTooltip.php:237 -#, php-format -msgid "%d more" -msgstr "%d további" - -#: src/Module/PermissionTooltip.php:241 -#, php-format -msgid "To: %s
" -msgstr "Címzett: %s
" - -#: src/Module/PermissionTooltip.php:244 -#, php-format -msgid "CC: %s
" -msgstr "Másolat: %s
" - -#: src/Module/PermissionTooltip.php:247 -#, php-format -msgid "BCC: %s
" -msgstr "Rejtett másolat: %s
" - -#: src/Module/PermissionTooltip.php:250 -#, php-format -msgid "Audience: %s
" -msgstr "Közönség: %s
" - -#: src/Module/PermissionTooltip.php:253 -#, php-format -msgid "Attributed To: %s
" -msgstr "Neki tulajdonítható: %s
" - -#: src/Module/Photo.php:123 +#: src/Module/Photo.php:124 msgid "The Photo is not available." msgstr "A fénykép nem érhető el." -#: src/Module/Photo.php:148 +#: src/Module/Photo.php:149 #, php-format msgid "The Photo with id %s is not available." msgstr "A(z) %s azonosítóval rendelkező fénykép nem érhető el." -#: src/Module/Photo.php:189 +#: src/Module/Photo.php:190 #, php-format msgid "Invalid external resource with url %s." msgstr "Érvénytelen külső erőforrás a(z) %s URL-lel." -#: src/Module/Photo.php:191 +#: src/Module/Photo.php:192 #, php-format msgid "Invalid photo with id %s." msgstr "Érvénytelen %s azonosítóval rendelkező fénykép." @@ -9068,26 +9066,78 @@ msgstr "Eltávolítandó címke kiválasztása: " msgid "Remove" msgstr "Eltávolítás" +#: src/Module/Privacy/PermissionTooltip.php:71 +#, php-format +msgid "Wrong type \"%s\", expected one of: %s" +msgstr "Hibás típus: „%s”, a következők egyike várt: %s" + +#: src/Module/Privacy/PermissionTooltip.php:101 +msgid "Model not found" +msgstr "A modell nem található" + +#: src/Module/Privacy/PermissionTooltip.php:118 +msgid "Unlisted" +msgstr "Listázatlan" + +#: src/Module/Privacy/PermissionTooltip.php:124 +msgid "Remote privacy information not available." +msgstr "A távoli adatvédelmi információk nem érhetők el." + +#: src/Module/Privacy/PermissionTooltip.php:131 +msgid "Visible to:" +msgstr "Látható nekik:" + +#: src/Module/Privacy/PermissionTooltip.php:133 +msgid "CC:" +msgstr "" + +#: src/Module/Privacy/PermissionTooltip.php:134 +msgid "BCC:" +msgstr "" + +#: src/Module/Privacy/PermissionTooltip.php:135 +msgid "Audience:" +msgstr "" + +#: src/Module/Privacy/PermissionTooltip.php:136 +msgid "Attributed To:" +msgstr "" + +#: src/Module/Privacy/PermissionTooltip.php:234 +#, php-format +msgid "Collection (%s)" +msgstr "Gyűjtemény (%s)" + +#: src/Module/Privacy/PermissionTooltip.php:238 +#, php-format +msgid "Followers (%s)" +msgstr "Követők (%s)" + +#: src/Module/Privacy/PermissionTooltip.php:255 +#, php-format +msgid "%d more" +msgstr "%d további" + #: src/Module/Profile/Contacts.php:159 msgid "No contacts." msgstr "Nincsenek partnerek." #: src/Module/Profile/Conversations.php:106 #: src/Module/Profile/Conversations.php:109 src/Module/Profile/Profile.php:351 -#: src/Module/Profile/Profile.php:354 src/Protocol/Feed.php:1099 -#: src/Protocol/OStatus.php:1009 +#: src/Module/Profile/Profile.php:354 src/Protocol/Feed.php:1095 +#: src/Protocol/OStatus.php:1011 #, php-format msgid "%s's timeline" msgstr "%s idővonala" #: src/Module/Profile/Conversations.php:107 src/Module/Profile/Profile.php:352 -#: src/Protocol/Feed.php:1103 src/Protocol/OStatus.php:1014 +#: src/Protocol/Feed.php:1099 src/Protocol/OStatus.php:1016 #, php-format msgid "%s's posts" msgstr "%s bejegyzései" #: src/Module/Profile/Conversations.php:108 src/Module/Profile/Profile.php:353 -#: src/Protocol/Feed.php:1106 src/Protocol/OStatus.php:1018 +#: src/Protocol/Feed.php:1102 src/Protocol/OStatus.php:1020 #, php-format msgid "%s's comments" msgstr "%s hozzászólásai" @@ -9245,170 +9295,170 @@ msgstr "Tartalom" msgid "Remove post" msgstr "Bejegyzés eltávolítása" -#: src/Module/Register.php:84 +#: src/Module/Register.php:85 msgid "Only parent users can create additional accounts." msgstr "Csak fölérendelt felhasználók hozhatnak létre további fiókokat." -#: src/Module/Register.php:99 src/Module/User/Import.php:111 +#: src/Module/Register.php:100 src/Module/User/Import.php:112 msgid "" "This site has exceeded the number of allowed daily account registrations. " "Please try again tomorrow." msgstr "Ez az oldal túllépte a fiókregisztrációk naponta megengedett számát. Próbálja újra holnap." -#: src/Module/Register.php:116 +#: src/Module/Register.php:117 msgid "" "You may (optionally) fill in this form via OpenID by supplying your OpenID " "and clicking \"Register\"." msgstr "Kitöltheti ezt az űrlapot OpenID használatán keresztül is az OpenID azonosítója megadásával és „Regisztráció” gombra kattintva (nem kötelező)." -#: src/Module/Register.php:117 +#: src/Module/Register.php:118 msgid "" "If you are not familiar with OpenID, please leave that field blank and fill " "in the rest of the items." msgstr "Ha nem ismeri az OpenID-t, akkor hagyja a mezőt üresen, és töltse ki a többi elemet." -#: src/Module/Register.php:118 +#: src/Module/Register.php:119 msgid "Your OpenID (optional): " msgstr "Az Ön OpenID-ja (opcionális): " -#: src/Module/Register.php:127 +#: src/Module/Register.php:128 msgid "Include your profile in member directory?" msgstr "Felveszi a profilját a tagkönyvtárba?" -#: src/Module/Register.php:148 +#: src/Module/Register.php:149 msgid "Note for the admin" msgstr "Jegyzet az adminisztrátornak" -#: src/Module/Register.php:148 +#: src/Module/Register.php:149 msgid "Leave a message for the admin, why you want to join this node" msgstr "Hagyjon üzenetet az adminisztrátornak, hogy miért szeretne ehhez a csomóponthoz csatlakozni" -#: src/Module/Register.php:149 +#: src/Module/Register.php:150 msgid "Membership on this site is by invitation only." msgstr "Ezen az oldalon a tagság csak meghívás alapján van." -#: src/Module/Register.php:150 +#: src/Module/Register.php:151 msgid "Your invitation code: " msgstr "A meghívási kódja: " -#: src/Module/Register.php:158 +#: src/Module/Register.php:159 msgid "Your Display Name (as you would like it to be displayed on this system" msgstr "A megjelenített neve (ahogyan szeretné, hogy megjelenjen ezen a rendszeren)" -#: src/Module/Register.php:159 +#: src/Module/Register.php:160 msgid "" "Your Email Address: (Initial information will be send there, so this has to " "be an existing address.)" msgstr "Az e-mail-címe (a kezdeti információk ide lesznek elküldve, szóval ennek létező címnek kell lennie):" -#: src/Module/Register.php:160 +#: src/Module/Register.php:161 msgid "Please repeat your e-mail address:" msgstr "Ismételje meg az e-mail-címét:" -#: src/Module/Register.php:162 src/Module/Security/PasswordTooLong.php:100 -#: src/Module/Settings/Account.php:557 +#: src/Module/Register.php:163 src/Module/Security/PasswordTooLong.php:100 +#: src/Module/Settings/Account.php:564 msgid "New Password:" msgstr "Új jelszó:" -#: src/Module/Register.php:162 +#: src/Module/Register.php:163 msgid "Leave empty for an auto generated password." msgstr "Hagyja üresen egy automatikusan előállított jelszóhoz." -#: src/Module/Register.php:163 src/Module/Security/PasswordTooLong.php:101 -#: src/Module/Settings/Account.php:558 +#: src/Module/Register.php:164 src/Module/Security/PasswordTooLong.php:101 +#: src/Module/Settings/Account.php:565 msgid "Confirm:" msgstr "Megerősítés:" -#: src/Module/Register.php:164 +#: src/Module/Register.php:165 #, php-format msgid "" "Choose a profile nickname. This must begin with a text character. Your " "profile address on this site will then be \"nickname@%s\"." msgstr "Válasszon profilbecenevet. Ennek betűvel kell kezdődnie. Ezután a profilcíme ezen az oldalon „becenév@%s” lesz." -#: src/Module/Register.php:165 +#: src/Module/Register.php:166 msgid "Choose a nickname: " msgstr "Becenév választása: " -#: src/Module/Register.php:173 src/Module/User/Import.php:117 +#: src/Module/Register.php:174 src/Module/User/Import.php:118 msgid "Import" msgstr "Importálás" -#: src/Module/Register.php:174 +#: src/Module/Register.php:175 msgid "Import your profile to this friendica instance" msgstr "A profilja importálása erre a Friendica példányra" -#: src/Module/Register.php:181 +#: src/Module/Register.php:182 msgid "Note: This node explicitly contains adult content" msgstr "Megjegyzés: ez a csomópont kifejezetten tartalmaz felnőtt tartalmat" -#: src/Module/Register.php:183 src/Module/Settings/Delegation.php:181 +#: src/Module/Register.php:184 src/Module/Settings/Delegation.php:181 msgid "Parent Password:" msgstr "Fölérendelt jelszó:" -#: src/Module/Register.php:183 src/Module/Settings/Delegation.php:181 +#: src/Module/Register.php:184 src/Module/Settings/Delegation.php:181 msgid "" "Please enter the password of the parent account to legitimize your request." msgstr "Adja meg a fölérendelt fiók jelszavát a kérése törvényesítéséhez." -#: src/Module/Register.php:212 +#: src/Module/Register.php:213 msgid "Password doesn't match." msgstr "A jelszó nem egyezik." -#: src/Module/Register.php:218 +#: src/Module/Register.php:219 msgid "Please enter your password." msgstr "Adja meg a jelszavát." -#: src/Module/Register.php:260 +#: src/Module/Register.php:261 msgid "You have entered too much information." msgstr "Túl sok információt adott meg." -#: src/Module/Register.php:283 +#: src/Module/Register.php:284 msgid "Please enter the identical mail address in the second field." msgstr "Adja meg a megegyező e-mail-címet a második mezőben." -#: src/Module/Register.php:291 +#: src/Module/Register.php:292 msgid "Nickname cannot start with a digit." msgstr "A becenév nem kezdődhet számmal." -#: src/Module/Register.php:293 +#: src/Module/Register.php:294 msgid "Nickname can only contain US-ASCII characters." msgstr "A becenév csak US-ASCII karaktereket tartalmazhat." -#: src/Module/Register.php:322 +#: src/Module/Register.php:323 msgid "The additional account was created." msgstr "A további fiók létre lett hozva." -#: src/Module/Register.php:347 +#: src/Module/Register.php:348 msgid "" "Registration successful. Please check your email for further instructions." msgstr "A regisztráció sikerült. Nézze meg a postafiókját a további utasításokért." -#: src/Module/Register.php:354 +#: src/Module/Register.php:355 #, php-format msgid "" "Failed to send email message. Here your accout details:
login: %s
" "password: %s

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

A jelszavát bejelentkezés után változtathatja meg." -#: src/Module/Register.php:360 +#: src/Module/Register.php:361 msgid "Registration successful." msgstr "A regisztráció sikerült." -#: src/Module/Register.php:369 src/Module/Register.php:376 -#: src/Module/Register.php:386 +#: src/Module/Register.php:370 src/Module/Register.php:377 +#: src/Module/Register.php:387 msgid "Your registration can not be processed." msgstr "A regisztrációját nem lehet feldolgozni." -#: src/Module/Register.php:375 +#: src/Module/Register.php:376 msgid "You have to leave a request note for the admin." msgstr "Hagynia kell egy kérelmi jegyzetet az adminisztrátornak." -#: src/Module/Register.php:385 +#: src/Module/Register.php:386 msgid "An internal error occured." msgstr "Belső hiba történt." -#: src/Module/Register.php:407 +#: src/Module/Register.php:408 msgid "Your registration is pending approval by the site owner." msgstr "A regisztrációja jóváhagyásra vár az oldal tulajdonosától." @@ -9541,24 +9591,24 @@ msgid "Update Password" msgstr "Jelszó frissítése" #: src/Module/Security/PasswordTooLong.php:99 -#: src/Module/Settings/Account.php:559 +#: src/Module/Settings/Account.php:566 msgid "Current Password:" msgstr "Jelenlegi jelszó:" #: src/Module/Security/PasswordTooLong.php:99 -#: src/Module/Settings/Account.php:559 +#: src/Module/Settings/Account.php:566 msgid "Your current password to confirm the changes" msgstr "A jelenlegi jelszava a változtatások megerősítéséhez" #: src/Module/Security/PasswordTooLong.php:100 -#: src/Module/Settings/Account.php:543 +#: src/Module/Settings/Account.php:550 msgid "" "Allowed characters are a-z, A-Z, 0-9 and special characters except white " "spaces and accentuated letters." msgstr "Az engedélyezett karakterek az a-z, A-Z, 0-9 tartományokban lévők és a különleges karakterek, kivéve az üres karaktereket és az ékezetes betűket." #: src/Module/Security/PasswordTooLong.php:100 -#: src/Module/Settings/Account.php:544 +#: src/Module/Settings/Account.php:551 msgid "Password length is limited to 72 characters." msgstr "A jelszó hossza 72 karakterre van korlátozva." @@ -9755,32 +9805,36 @@ msgid "Automatically approves all contact requests." msgstr "Automatikusan jóváhagyja az összes partnerkérést." #: src/Module/Settings/Account.php:505 +msgid "Contact requests have to be manually approved." +msgstr "" + +#: src/Module/Settings/Account.php:512 msgid "" "Account for a popular profile that automatically approves contact requests " "as \"Friends\"." msgstr "Egy népszerű profil fiókja, amely automatikusan jóváhagyja a partnerkéréseket, mint például az „ismerősöket”." -#: src/Module/Settings/Account.php:510 +#: src/Module/Settings/Account.php:517 msgid "Private Group [Experimental]" msgstr "Személyes csoport [kísérleti]" -#: src/Module/Settings/Account.php:512 +#: src/Module/Settings/Account.php:519 msgid "Requires manual approval of contact requests." msgstr "A partnerkérések kézi jóváhagyását igényli." -#: src/Module/Settings/Account.php:521 +#: src/Module/Settings/Account.php:528 msgid "OpenID:" msgstr "OpenID:" -#: src/Module/Settings/Account.php:521 +#: src/Module/Settings/Account.php:528 msgid "(Optional) Allow this OpenID to login to this account." msgstr "(Kihagyható) Lehetővé teszi ezen OpenID számára, hogy bejelentkezzen ebbe a fiókba." -#: src/Module/Settings/Account.php:529 +#: src/Module/Settings/Account.php:536 msgid "Publish your profile in your local site directory?" msgstr "Közzéteszi a profilját a helyi oldal könyvtárában?" -#: src/Module/Settings/Account.php:529 +#: src/Module/Settings/Account.php:536 #, php-format msgid "" "Your profile will be published in this node's local " @@ -9788,94 +9842,94 @@ msgid "" " system settings." msgstr "A profilja közzé lesz téve ennek a csomópontnak a helyi könyvtárában. A profilrészletei esetleg nyilvánosan láthatóak lehetnek a rendszerbeállításoktól függően." -#: src/Module/Settings/Account.php:535 +#: src/Module/Settings/Account.php:542 #, php-format msgid "" "Your profile will also be published in the global friendica directories " "(e.g. %s)." msgstr "A profilja közzé lesz téve a globális Friendica könyvtárakban is (például itt: %s)." -#: src/Module/Settings/Account.php:548 +#: src/Module/Settings/Account.php:555 msgid "Account Settings" msgstr "Fiókbeállítások" -#: src/Module/Settings/Account.php:549 +#: src/Module/Settings/Account.php:556 #, php-format msgid "Your Identity Address is '%s' or '%s'." msgstr "Az Ön személyazonosság-címe „%s” vagy „%s”." -#: src/Module/Settings/Account.php:556 +#: src/Module/Settings/Account.php:563 msgid "Password Settings" msgstr "Jelszóbeállítások" -#: src/Module/Settings/Account.php:558 +#: src/Module/Settings/Account.php:565 msgid "Leave password fields blank unless changing" msgstr "Hagyja üresen a jelszómezőket, különben megváltozik" -#: src/Module/Settings/Account.php:560 +#: src/Module/Settings/Account.php:567 msgid "Password:" msgstr "Jelszó:" -#: src/Module/Settings/Account.php:560 +#: src/Module/Settings/Account.php:567 msgid "Your current password to confirm the changes of the email address" msgstr "A jelenlegi jelszava az e-mail-címe megváltoztatásának megerősítéséhez" -#: src/Module/Settings/Account.php:563 +#: src/Module/Settings/Account.php:570 msgid "Delete OpenID URL" msgstr "OpenID URL törlése" -#: src/Module/Settings/Account.php:565 +#: src/Module/Settings/Account.php:572 msgid "Basic Settings" msgstr "Alapvető beállítások" -#: src/Module/Settings/Account.php:566 +#: src/Module/Settings/Account.php:573 #: src/Module/Settings/Profile/Index.php:283 msgid "Display name:" msgstr "Megjelenített név:" -#: src/Module/Settings/Account.php:567 +#: src/Module/Settings/Account.php:574 msgid "Email Address:" msgstr "E-mail-cím:" -#: src/Module/Settings/Account.php:568 +#: src/Module/Settings/Account.php:575 msgid "Your Timezone:" msgstr "Az Ön időzónája:" -#: src/Module/Settings/Account.php:569 +#: src/Module/Settings/Account.php:576 msgid "Your Language:" msgstr "Az Ön nyelve:" -#: src/Module/Settings/Account.php:569 +#: src/Module/Settings/Account.php:576 msgid "" "Set the language we use to show you friendica interface and to send you " "emails" msgstr "Annak a nyelvnek a beállítása, amelyet a Friendica felületének megjelenítéséhez és a levelek küldéséhez használunk" -#: src/Module/Settings/Account.php:570 +#: src/Module/Settings/Account.php:577 msgid "Default Post Location:" msgstr "Alapértelmezett bejegyzésküldési hely:" -#: src/Module/Settings/Account.php:571 +#: src/Module/Settings/Account.php:578 msgid "Use Browser Location:" msgstr "Böngésző helyének használata:" -#: src/Module/Settings/Account.php:573 +#: src/Module/Settings/Account.php:580 msgid "Security and Privacy Settings" msgstr "Biztonsági és adatvédelmi beállítások" -#: src/Module/Settings/Account.php:575 +#: src/Module/Settings/Account.php:582 msgid "Maximum Friend Requests/Day:" msgstr "Legtöbb ismerőskérés naponta:" -#: src/Module/Settings/Account.php:575 +#: src/Module/Settings/Account.php:582 msgid "(to prevent spam abuse)" msgstr "(a kéretlen üzenettel való visszaélés elkerüléséhez)" -#: src/Module/Settings/Account.php:577 +#: src/Module/Settings/Account.php:584 msgid "Allow your profile to be searchable globally?" msgstr "Engedélyezi, hogy a profilja globálisan kereshető legyen?" -#: src/Module/Settings/Account.php:577 +#: src/Module/Settings/Account.php:584 msgid "" "Activate this setting if you want others to easily find and follow you. Your" " profile will be searchable on remote systems. This setting also determines " @@ -9883,43 +9937,43 @@ msgid "" "indexed or not." msgstr "Akkor kapcsolja be ezt a beállítást, ha azt szeretné, hogy mások egyszerűen megtalálják és kövessék Önt. A profilja kereshető lesz a távoli rendszereken. Ez a beállítás azt is meghatározza, hogy a Friendica tájékoztatja-e a keresőmotorokat arról, hogy a profilját indexelni kell-e vagy sem." -#: src/Module/Settings/Account.php:578 +#: src/Module/Settings/Account.php:585 msgid "Hide your contact/friend list from viewers of your profile?" msgstr "Elrejti a partnerlistáját vagy ismerőslistáját a profilja megtekintői elől?" -#: src/Module/Settings/Account.php:578 +#: src/Module/Settings/Account.php:585 msgid "" "A list of your contacts is displayed on your profile page. Activate this " "option to disable the display of your contact list." msgstr "A partnereinek listája a profiloldalán van megjelenítve. Kapcsolja be ezt a beállítást, hogy letiltsa a partnerlistája megjelenítését." -#: src/Module/Settings/Account.php:579 +#: src/Module/Settings/Account.php:586 msgid "Hide your public content from anonymous viewers" msgstr "Nyilvános tartalom elrejtése a névtelen megtekintők elől" -#: src/Module/Settings/Account.php:579 +#: src/Module/Settings/Account.php:586 msgid "" "Anonymous visitors will only see your basic profile details. Your public " "posts and replies will still be freely accessible on the remote servers of " "your followers and through relays." msgstr "A névtelen látogatók csak az alapvető profilrészleteit fogják látni. A nyilvános bejegyzései és válaszai továbbra is szabadon elérhetőek lesznek a követői távoli kiszolgálóin és a továbbítókon keresztül." -#: src/Module/Settings/Account.php:580 +#: src/Module/Settings/Account.php:587 msgid "Make public posts unlisted" msgstr "Nyilvános bejegyzések felsorolatlanná tétele" -#: src/Module/Settings/Account.php:580 +#: src/Module/Settings/Account.php:587 msgid "" "Your public posts will not appear on the community pages or in search " "results, nor be sent to relay servers. However they can still appear on " "public feeds on remote servers." msgstr "A nyilvános bejegyzései nem fognak megjelenni a közösségi oldalakon vagy a keresési találatokban, és nem lesznek elküldve az átjátszó kiszolgálóknak. Azonban továbbra is megjelenhetnek a nyilvános hírforrásokban a távoli kiszolgálókon." -#: src/Module/Settings/Account.php:581 +#: src/Module/Settings/Account.php:588 msgid "Make all posted pictures accessible" msgstr "Az összes beküldött fénykép elérhetővé tétele" -#: src/Module/Settings/Account.php:581 +#: src/Module/Settings/Account.php:588 msgid "" "This option makes every posted picture accessible via the direct link. This " "is a workaround for the problem that most other networks can't handle " @@ -9927,227 +9981,227 @@ msgid "" "public on your photo albums though." msgstr "Ez a beállítás elérhetővé tesz minden egyes beküldött fényképet a közvetlen hivatkozáson keresztül. Ez egy kerülőmegoldás arra a problémára, hogy a legtöbb más hálózat nem tudja kezelni a fényképek jogosultságait. A nem nyilvános fényképek továbbra sem lesznek láthatóak a nyilvánosság számára a fényképalbumán keresztül." -#: src/Module/Settings/Account.php:582 +#: src/Module/Settings/Account.php:589 msgid "Allow friends to post to your profile page?" msgstr "Engedélyezi az ismerősöknek, hogy beküldjenek a profiloldalára?" -#: src/Module/Settings/Account.php:582 +#: src/Module/Settings/Account.php:589 msgid "" "Your contacts may write posts on your profile wall. These posts will be " "distributed to your contacts" msgstr "A partnerei bejegyzéseket írhatnak az Ön profilfalára. Ezek a bejegyzések továbbítva lesznek a partnereinek." -#: src/Module/Settings/Account.php:583 +#: src/Module/Settings/Account.php:590 msgid "Allow friends to tag your posts?" msgstr "Engedélyezi az ismerőseinek, hogy címkézzék a bejegyzéseit?" -#: src/Module/Settings/Account.php:583 +#: src/Module/Settings/Account.php:590 msgid "Your contacts can add additional tags to your posts." msgstr "A partnerei további címkéket adhatnak a bejegyzéseihez." -#: src/Module/Settings/Account.php:584 +#: src/Module/Settings/Account.php:591 msgid "Default privacy circle for new contacts" msgstr "Alapértelmezett adatvédelmi kör az új partnerekhez" -#: src/Module/Settings/Account.php:585 +#: src/Module/Settings/Account.php:592 msgid "Default privacy circle for new group contacts" msgstr "Alapértelmezett adatvédelmi kör az új csoportpartnerekhez" -#: src/Module/Settings/Account.php:586 +#: src/Module/Settings/Account.php:593 msgid "Default Post Permissions" msgstr "Alapértelmezett bejegyzés-jogosultságok" -#: src/Module/Settings/Account.php:590 +#: src/Module/Settings/Account.php:597 msgid "Expiration settings" msgstr "Lejárati jogosultságok" -#: src/Module/Settings/Account.php:591 +#: src/Module/Settings/Account.php:598 msgid "Automatically expire posts after this many days:" msgstr "Bejegyzések automatikus lejárata ennyi nap után:" -#: src/Module/Settings/Account.php:591 +#: src/Module/Settings/Account.php:598 msgid "If empty, posts will not expire. Expired posts will be deleted" msgstr "Ha üres, akkor a bejegyzések nem járnak le. A lejárt bejegyzések törölve lesznek." -#: src/Module/Settings/Account.php:592 +#: src/Module/Settings/Account.php:599 msgid "Expire posts" msgstr "Bejegyzések lejárata" -#: src/Module/Settings/Account.php:592 +#: src/Module/Settings/Account.php:599 msgid "When activated, posts and comments will be expired." msgstr "Ha be van kapcsolva, akkor a bejegyzések és a hozzászólások le fognak járni." -#: src/Module/Settings/Account.php:593 +#: src/Module/Settings/Account.php:600 msgid "Expire personal notes" msgstr "Személyes jegyzetek lejárata" -#: src/Module/Settings/Account.php:593 +#: src/Module/Settings/Account.php:600 msgid "" "When activated, the personal notes on your profile page will be expired." msgstr "Ha be van kapcsolva, akkor a profiloldalán lévő személyes jegyzetek le fognak járni." -#: src/Module/Settings/Account.php:594 +#: src/Module/Settings/Account.php:601 msgid "Expire starred posts" msgstr "Csillagozott bejegyzések lejárata" -#: src/Module/Settings/Account.php:594 +#: src/Module/Settings/Account.php:601 msgid "" "Starring posts keeps them from being expired. That behaviour is overwritten " "by this setting." msgstr "A bejegyzések csillagozása megakadályozza azok lejáratát. Ez a viselkedés felülírható ezzel a beállítással." -#: src/Module/Settings/Account.php:595 +#: src/Module/Settings/Account.php:602 msgid "Only expire posts by others" msgstr "Csak a másoktól származó bejegyzések lejárata" -#: src/Module/Settings/Account.php:595 +#: src/Module/Settings/Account.php:602 msgid "" "When activated, your own posts never expire. Then the settings above are " "only valid for posts you received." msgstr "Ha be van kapcsolva, akkor a saját bejegyzései sosem járnak le. Ekkor a fenti beállítás csak azokra a bejegyzésekre érvényes, amelyeket megkap." -#: src/Module/Settings/Account.php:598 +#: src/Module/Settings/Account.php:605 msgid "Notification Settings" msgstr "Értesítési beállítások" -#: src/Module/Settings/Account.php:599 +#: src/Module/Settings/Account.php:606 msgid "Send a notification email when:" msgstr "Értesítési e-mail küldése a következő esetekben:" -#: src/Module/Settings/Account.php:600 +#: src/Module/Settings/Account.php:607 msgid "You receive an introduction" msgstr "Egy bemutatkozást fogad" -#: src/Module/Settings/Account.php:601 +#: src/Module/Settings/Account.php:608 msgid "Your introductions are confirmed" msgstr "A bemutatkozásait jóváhagyták" -#: src/Module/Settings/Account.php:602 +#: src/Module/Settings/Account.php:609 msgid "Someone writes on your profile wall" msgstr "Valaki ír a profilfalára" -#: src/Module/Settings/Account.php:603 +#: src/Module/Settings/Account.php:610 msgid "Someone writes a followup comment" msgstr "Valaki egy követő hozzászólást ír" -#: src/Module/Settings/Account.php:604 +#: src/Module/Settings/Account.php:611 msgid "You receive a private message" msgstr "Személyes üzenetet kap" -#: src/Module/Settings/Account.php:605 +#: src/Module/Settings/Account.php:612 msgid "You receive a friend suggestion" msgstr "Ismerősajánlást kap" -#: src/Module/Settings/Account.php:606 +#: src/Module/Settings/Account.php:613 msgid "You are tagged in a post" msgstr "Megjelölték egy bejegyzésben" -#: src/Module/Settings/Account.php:608 +#: src/Module/Settings/Account.php:615 msgid "Create a desktop notification when:" msgstr "Asztali értesítés létrehozása ekkor:" -#: src/Module/Settings/Account.php:609 +#: src/Module/Settings/Account.php:616 msgid "Someone tagged you" msgstr "Valaki megjelölte Önt" -#: src/Module/Settings/Account.php:610 +#: src/Module/Settings/Account.php:617 msgid "Someone directly commented on your post" msgstr "Valaki közvetlenül hozzászólt a bejegyzéséhez" -#: src/Module/Settings/Account.php:611 +#: src/Module/Settings/Account.php:618 msgid "Someone liked your content" msgstr "Valaki kedvelte az Ön tartalmát" -#: src/Module/Settings/Account.php:611 src/Module/Settings/Account.php:612 +#: src/Module/Settings/Account.php:618 src/Module/Settings/Account.php:619 msgid "Can only be enabled, when the direct comment notification is enabled." msgstr "Csak akkor engedélyezhető, ha a közvetlen hozzászólási értesítés engedélyezve van." -#: src/Module/Settings/Account.php:612 +#: src/Module/Settings/Account.php:619 msgid "Someone shared your content" msgstr "Valaki megosztotta az Ön tartalmát" -#: src/Module/Settings/Account.php:613 +#: src/Module/Settings/Account.php:620 msgid "Someone commented in your thread" msgstr "Valaki hozzászólt az Ön szálában" -#: src/Module/Settings/Account.php:614 +#: src/Module/Settings/Account.php:621 msgid "Someone commented in a thread where you commented" msgstr "Valaki hozzászólt egy olyan szálban, ahol Ön hozzászólt" -#: src/Module/Settings/Account.php:615 +#: src/Module/Settings/Account.php:622 msgid "Someone commented in a thread where you interacted" msgstr "Valaki hozzászólt egy olyan szálban, ahol Ön interakcióba került" -#: src/Module/Settings/Account.php:617 +#: src/Module/Settings/Account.php:624 msgid "Activate desktop notifications" msgstr "Asztali értesítések bekapcsolása" -#: src/Module/Settings/Account.php:617 +#: src/Module/Settings/Account.php:624 msgid "Show desktop popup on new notifications" msgstr "Felugró üzenet megjelenítése az asztalon új értesítések esetén." -#: src/Module/Settings/Account.php:621 +#: src/Module/Settings/Account.php:628 msgid "Text-only notification emails" msgstr "Csak szöveges értesítési e-mailek" -#: src/Module/Settings/Account.php:623 +#: src/Module/Settings/Account.php:630 msgid "Send text only notification emails, without the html part" msgstr "Csak szöveges értesítési e-mailek küldése a HTML rész nélkül." -#: src/Module/Settings/Account.php:627 +#: src/Module/Settings/Account.php:634 msgid "Show detailled notifications" msgstr "Részletes értesítések megjelenítése" -#: src/Module/Settings/Account.php:629 +#: src/Module/Settings/Account.php:636 msgid "" "Per default, notifications are condensed to a single notification per item. " "When enabled every notification is displayed." msgstr "Alapértelmezetten az értesítések elemenként egyetlen értesítésbe vannak összevonva. Ha engedélyezve van, akkor minden értesítés megjelenik." -#: src/Module/Settings/Account.php:633 +#: src/Module/Settings/Account.php:640 msgid "Show notifications of ignored contacts" msgstr "Mellőzött partnerek értesítéseinek megjelenítése" -#: src/Module/Settings/Account.php:635 +#: src/Module/Settings/Account.php:642 msgid "" "You don't see posts from ignored contacts. But you still see their comments." " This setting controls if you want to still receive regular notifications " "that are caused by ignored contacts or not." msgstr "Nem látja a mellőzött partnerektől érkező bejegyzéseket. Viszont továbbra is látja a hozzászólásaikat. Ez a beállítás azt vezérli, hogy továbbra is szeretne-e olyan normál értesítéseket kapni vagy sem, amelyeket mellőzött partnerek okoznak." -#: src/Module/Settings/Account.php:638 +#: src/Module/Settings/Account.php:645 msgid "Advanced Account/Page Type Settings" msgstr "Speciális fióktípus vagy oldaltípus beállítások" -#: src/Module/Settings/Account.php:639 +#: src/Module/Settings/Account.php:646 msgid "Change the behaviour of this account for special situations" msgstr "A fiók viselkedésének megváltoztatása bizonyos helyzetekre." -#: src/Module/Settings/Account.php:642 +#: src/Module/Settings/Account.php:649 msgid "Import Contacts" msgstr "Partnerek importálása" -#: src/Module/Settings/Account.php:643 +#: src/Module/Settings/Account.php:650 msgid "" "Upload a CSV file that contains the handle of your followed accounts in the " "first column you exported from the old account." msgstr "Töltsön fel egy olyan CSV-fájlt, amely a követett fiókok kezelőjét tartalmazza az első oszlopban, ahogy a régi fiókból exportálta." -#: src/Module/Settings/Account.php:644 +#: src/Module/Settings/Account.php:651 msgid "Upload File" msgstr "Fájl feltöltése" -#: src/Module/Settings/Account.php:647 +#: src/Module/Settings/Account.php:654 msgid "Relocate" msgstr "Áthelyezés" -#: src/Module/Settings/Account.php:648 +#: src/Module/Settings/Account.php:655 msgid "" "If you have moved this profile from another server, and some of your " "contacts don't receive your updates, try pushing this button." msgstr "Ha áthelyezte ezt a profilt egy másik kiszolgálóról, és néhány partnere nem kapta meg a frissítéseket, akkor próbálja meg megnyomni ezt a gombot." -#: src/Module/Settings/Account.php:649 +#: src/Module/Settings/Account.php:656 msgid "Resend relocate message to contacts" msgstr "Áthelyezési üzenet küldése a partnereknek" @@ -10159,120 +10213,120 @@ msgstr "Bővítménybeállítások" msgid "No Addon settings configured" msgstr "Nincsenek bővítménybeállítások meghatározva" -#: src/Module/Settings/Channels.php:142 +#: src/Module/Settings/Channels.php:148 msgid "" "This page can be used to define the channels that will automatically be " "reshared by your account." msgstr "Ez az oldal használható azon csatornák meghatározásához, amelyeket a fiókja automatikusan meg fog osztani." -#: src/Module/Settings/Channels.php:147 +#: src/Module/Settings/Channels.php:153 msgid "This page can be used to define your own channels." msgstr "Ez az oldal használható a saját csatornák meghatározásához." -#: src/Module/Settings/Channels.php:176 +#: src/Module/Settings/Channels.php:182 msgid "Publish" msgstr "Közzététel" -#: src/Module/Settings/Channels.php:176 +#: src/Module/Settings/Channels.php:182 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 "Ha ki van választva, akkor a csatorna eredményei újra megosztásra kerülnek. Ez csak a nyilvános idővonalról vagy a felhasználó által meghatározott körökből származó nyilvános ActivityPub-bejegyzéseknél működik." -#: src/Module/Settings/Channels.php:184 src/Module/Settings/Channels.php:205 -#: src/Module/Settings/Display.php:342 +#: src/Module/Settings/Channels.php:190 src/Module/Settings/Channels.php:211 +#: src/Module/Settings/Display.php:338 msgid "Label" msgstr "Címke" -#: src/Module/Settings/Channels.php:185 src/Module/Settings/Channels.php:206 -#: src/Module/Settings/Display.php:343 +#: src/Module/Settings/Channels.php:191 src/Module/Settings/Channels.php:212 +#: src/Module/Settings/Display.php:339 #: src/Module/Settings/TwoFactor/AppSpecific.php:137 msgid "Description" msgstr "Leírás" -#: src/Module/Settings/Channels.php:186 src/Module/Settings/Channels.php:207 +#: src/Module/Settings/Channels.php:192 src/Module/Settings/Channels.php:213 msgid "Access Key" msgstr "Hívóbetű" -#: src/Module/Settings/Channels.php:187 src/Module/Settings/Channels.php:208 +#: src/Module/Settings/Channels.php:193 src/Module/Settings/Channels.php:214 msgid "Circle/Channel" msgstr "Kör vagy csatorna" -#: src/Module/Settings/Channels.php:188 src/Module/Settings/Channels.php:209 +#: src/Module/Settings/Channels.php:194 src/Module/Settings/Channels.php:215 msgid "Include Tags" msgstr "Címkék felvétele" -#: src/Module/Settings/Channels.php:189 src/Module/Settings/Channels.php:210 +#: src/Module/Settings/Channels.php:195 src/Module/Settings/Channels.php:216 msgid "Exclude Tags" msgstr "Címkék kizárása" -#: src/Module/Settings/Channels.php:190 src/Module/Settings/Channels.php:211 +#: src/Module/Settings/Channels.php:196 src/Module/Settings/Channels.php:217 msgid "Minimum Size" msgstr "Legkisebb méret" -#: src/Module/Settings/Channels.php:191 src/Module/Settings/Channels.php:212 +#: src/Module/Settings/Channels.php:197 src/Module/Settings/Channels.php:218 msgid "Maximum Size" msgstr "Legnagyobb méret" -#: src/Module/Settings/Channels.php:192 src/Module/Settings/Channels.php:213 +#: src/Module/Settings/Channels.php:198 src/Module/Settings/Channels.php:219 msgid "Full Text Search" msgstr "Teljes szöveges keresés" -#: src/Module/Settings/Channels.php:196 src/Module/Settings/Channels.php:217 +#: src/Module/Settings/Channels.php:202 src/Module/Settings/Channels.php:223 msgid "Select all languages that you want to see in this channel." msgstr "Válassza ki az összes nyelvet, amelyet látni szeretne ezen a csatornán." -#: src/Module/Settings/Channels.php:198 +#: src/Module/Settings/Channels.php:204 msgid "Delete channel" msgstr "Csatorna törlése" -#: src/Module/Settings/Channels.php:198 +#: src/Module/Settings/Channels.php:204 msgid "Check to delete this entry from the channel list" msgstr "Jelölje be a bejegyzés csatornalistából való törléséhez" -#: src/Module/Settings/Channels.php:205 +#: src/Module/Settings/Channels.php:211 msgid "Short name for the channel. It is displayed on the channels widget." msgstr "A csatorna rövid neve. Ez a csatornák felületi elemen jelenik meg." -#: src/Module/Settings/Channels.php:206 +#: src/Module/Settings/Channels.php:212 msgid "This should describe the content of the channel in a few word." msgstr "Ennek néhány szóban le kell írnia a csatorna tartalmát." -#: src/Module/Settings/Channels.php:207 +#: src/Module/Settings/Channels.php:213 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 "Ha hívóbetűn keresztül szeretne hozzáférni ehhez a csatornához, akkor itt határozhatja meg azt. Figyeljen arra, hogy ne használjon már használatban lévőt." -#: src/Module/Settings/Channels.php:208 +#: src/Module/Settings/Channels.php:214 msgid "Select a circle or channel, that your channel should be based on." msgstr "Válasszon egy kört vagy csatornát, amelyen a csatornájának alapulnia kell." -#: src/Module/Settings/Channels.php:209 +#: src/Module/Settings/Channels.php:215 msgid "" "Comma separated list of tags. A post will be used when it contains any of " "the listed tags." msgstr "Címkék vesszővel elválasztott listája. Egy bejegyzés akkor lesz használva, ha a felsorolt címkék bármelyikét tartalmazza." -#: src/Module/Settings/Channels.php:210 +#: src/Module/Settings/Channels.php:216 msgid "" "Comma separated list of tags. If a post contain any of these tags, then it " "will not be part of nthis channel." msgstr "Címkék vesszővel elválasztott listája. Ha egy bejegyzés ezen címkék bármelyikét tartalmazza, akkor nem lesz része ennek a csatornának." -#: src/Module/Settings/Channels.php:211 +#: src/Module/Settings/Channels.php:217 msgid "" "Minimum post size. Leave empty for no minimum size. The size is calculated " "without links, attached posts, mentions or hashtags." msgstr "Legkisebb bejegyzésméret. Hagyja üresen, ha nincs legkisebb méret. A méret hivatkozások, csatolt bejegyzések, említések vagy kettős keresztes címkék nélkül kerül kiszámításra." -#: src/Module/Settings/Channels.php:212 +#: src/Module/Settings/Channels.php:218 msgid "" "Maximum post size. Leave empty for no maximum size. The size is calculated " "without links, attached posts, mentions or hashtags." msgstr "Legnagyobb bejegyzésméret. Hagyja üresen, ha nincs legnagyobb méret. A méret hivatkozások, csatolt bejegyzések, említések vagy kettős keresztes címkék nélkül kerül kiszámításra." -#: src/Module/Settings/Channels.php:213 +#: src/Module/Settings/Channels.php:219 #, php-format msgid "" "Search terms for the body, supports the \"boolean mode\" operators from " @@ -10280,35 +10334,35 @@ msgid "" "keywords: %s" msgstr "A törzs keresési kifejezései. Támogatja a MariaDB „logikai módú” operátorait. Nézze meg a súgóban az operátorok és a további kulcsszavak teljes listáját: %s" -#: src/Module/Settings/Channels.php:214 +#: src/Module/Settings/Channels.php:220 msgid "Check to display images in the channel." msgstr "Jelölje be a csatornában lévő képek megjelenítéséhez." -#: src/Module/Settings/Channels.php:215 +#: src/Module/Settings/Channels.php:221 msgid "Check to display videos in the channel." msgstr "Jelölje be a csatornában lévő videók megjelenítéséhez." -#: src/Module/Settings/Channels.php:216 +#: src/Module/Settings/Channels.php:222 msgid "Check to display audio in the channel." msgstr "Jelölje be a csatornában lévő hangok megjelenítéséhez." -#: src/Module/Settings/Channels.php:221 +#: src/Module/Settings/Channels.php:227 msgid "Add new entry to the channel list" msgstr "Új bejegyzés hozzáadása a csatornalistához" -#: src/Module/Settings/Channels.php:222 +#: src/Module/Settings/Channels.php:228 msgid "Add" msgstr "Hozzáadás" -#: src/Module/Settings/Channels.php:224 +#: src/Module/Settings/Channels.php:230 msgid "Current Entries in the channel list" msgstr "Jelenlegi bejegyzések a csatornalistában" -#: src/Module/Settings/Channels.php:227 +#: src/Module/Settings/Channels.php:233 msgid "Delete entry from the channel list" msgstr "Bejegyzés törlése a csatornalistáról" -#: src/Module/Settings/Channels.php:228 +#: src/Module/Settings/Channels.php:234 msgid "Delete entry from the channel list?" msgstr "Törli a bejegyzést a csatornalistáról?" @@ -10375,16 +10429,14 @@ msgid "Any conversation my follows interacted with, including likes" msgstr "A követőim által interakcióba került beszélgetések, beleértve a kedveléseket is" #: src/Module/Settings/Connectors.php:221 -msgid "Enable Content Warning" -msgstr "Tartalomfigyelmeztetés engedélyezése" +msgid "Collapse sensitive posts" +msgstr "" #: src/Module/Settings/Connectors.php:221 msgid "" -"Users on networks like Mastodon or Pleroma are able to set a content warning" -" field which collapse their post by default. This enables the automatic " -"collapsing instead of setting the content warning as the post title. Doesn't" -" affect any other content filtering you eventually set up." -msgstr "Például a Mastodon vagy a Pleroma hálózatán lévő felhasználók képesek egy olyan tartalomfigyelmeztetési mezőt beállítani, amely alapértelmezetten összecsukja a bejegyzéseiket. Ez engedélyezi az automatikus összecsukást, ahelyett hogy beállítaná a tartalomfigyelmeztetést a bejegyzés címeként. Nincs hatással semmilyen más tartalomszűrésre, amelyet végül beállított." +"If a post is marked as \"sensitive\", it will be displayed in a collapsed " +"state, if this option is enabled." +msgstr "" #: src/Module/Settings/Connectors.php:222 msgid "Enable intelligent shortening" @@ -10583,193 +10635,185 @@ msgstr "Lehetséges meghatalmazottak" msgid "No entries." msgstr "Nincsenek bejegyzések." -#: src/Module/Settings/Display.php:185 +#: src/Module/Settings/Display.php:183 msgid "The theme you chose isn't available." msgstr "A választott téma nem érhető el." -#: src/Module/Settings/Display.php:225 +#: src/Module/Settings/Display.php:223 #, php-format msgid "%s - (Unsupported)" msgstr "%s – (nem támogatott)" -#: src/Module/Settings/Display.php:263 +#: src/Module/Settings/Display.php:260 msgid "No preview" msgstr "Nincs előnézet" -#: src/Module/Settings/Display.php:264 +#: src/Module/Settings/Display.php:261 msgid "No image" msgstr "Nincs kép" -#: src/Module/Settings/Display.php:265 +#: src/Module/Settings/Display.php:262 msgid "Small Image" msgstr "Kis kép" -#: src/Module/Settings/Display.php:266 +#: src/Module/Settings/Display.php:263 msgid "Large Image" msgstr "Nagy kép" -#: src/Module/Settings/Display.php:311 +#: src/Module/Settings/Display.php:308 msgid "Display Settings" msgstr "Megjelenítési beállítások" -#: src/Module/Settings/Display.php:313 +#: src/Module/Settings/Display.php:310 msgid "General Theme Settings" msgstr "Általános témabeállítások" -#: src/Module/Settings/Display.php:314 +#: src/Module/Settings/Display.php:311 msgid "Custom Theme Settings" msgstr "Egyéni témabeállítások" -#: src/Module/Settings/Display.php:315 +#: src/Module/Settings/Display.php:312 msgid "Content Settings" msgstr "Tartalombeállítások" -#: src/Module/Settings/Display.php:316 view/theme/duepuntozero/config.php:86 +#: src/Module/Settings/Display.php:313 view/theme/duepuntozero/config.php:86 #: view/theme/frio/config.php:151 view/theme/quattro/config.php:88 #: view/theme/vier/config.php:136 msgid "Theme settings" msgstr "Témabeállítások" -#: src/Module/Settings/Display.php:317 +#: src/Module/Settings/Display.php:314 msgid "Timelines" msgstr "Idővonalak" -#: src/Module/Settings/Display.php:324 +#: src/Module/Settings/Display.php:321 msgid "Display Theme:" msgstr "Megjelenítés témája:" -#: src/Module/Settings/Display.php:325 +#: src/Module/Settings/Display.php:322 msgid "Mobile Theme:" msgstr "Mobil téma:" -#: src/Module/Settings/Display.php:328 +#: src/Module/Settings/Display.php:325 msgid "Number of items to display per page:" msgstr "Oldalanként megjelenítendő elemek száma:" -#: src/Module/Settings/Display.php:328 src/Module/Settings/Display.php:329 +#: src/Module/Settings/Display.php:325 src/Module/Settings/Display.php:326 msgid "Maximum of 100 items" msgstr "Legfeljebb 100 elem" -#: src/Module/Settings/Display.php:329 +#: src/Module/Settings/Display.php:326 msgid "Number of items to display per page when viewed from mobile device:" msgstr "Oldalanként megjelenítendő elemek száma, ha mobil eszközről nézik:" -#: src/Module/Settings/Display.php:330 +#: src/Module/Settings/Display.php:327 msgid "Update browser every xx seconds" msgstr "Böngésző frissítése N másodpercenként" -#: src/Module/Settings/Display.php:330 +#: src/Module/Settings/Display.php:327 msgid "Minimum of 10 seconds. Enter -1 to disable it." msgstr "Legalább 10 másodperc. A -1 beírása letiltja." -#: src/Module/Settings/Display.php:331 +#: src/Module/Settings/Display.php:328 msgid "Display emoticons" msgstr "Hangulatjelek megjelenítése" -#: src/Module/Settings/Display.php:331 +#: src/Module/Settings/Display.php:328 msgid "When enabled, emoticons are replaced with matching symbols." msgstr "Ha engedélyezve van, akkor a hangulatjelek ki lesznek cserélve a megfelelő szimbólumokkal." -#: src/Module/Settings/Display.php:332 +#: src/Module/Settings/Display.php:329 msgid "Infinite scroll" msgstr "Végtelen görgetés" -#: src/Module/Settings/Display.php:332 +#: src/Module/Settings/Display.php:329 msgid "Automatic fetch new items when reaching the page end." msgstr "Új elemek automatikus lekérése az oldal végének elérésekor." -#: src/Module/Settings/Display.php:333 +#: src/Module/Settings/Display.php:330 msgid "Enable Smart Threading" msgstr "Intelligens szálkezelés engedélyezése" -#: src/Module/Settings/Display.php:333 +#: src/Module/Settings/Display.php:330 msgid "Enable the automatic suppression of extraneous thread indentation." msgstr "A nem odatartozó szálbehúzások automatikus elnyomásának engedélyezése." -#: src/Module/Settings/Display.php:334 +#: src/Module/Settings/Display.php:331 msgid "Display the Dislike feature" msgstr "A nem tetszik funkció megjelenítése" -#: src/Module/Settings/Display.php:334 +#: src/Module/Settings/Display.php:331 msgid "" "Display the Dislike button and dislike reactions on posts and comments." msgstr "A nem tetszik gomb és a nem tetszik reakciók megjelenítése a bejegyzéseknél és a hozzászólásoknál." -#: src/Module/Settings/Display.php:335 +#: src/Module/Settings/Display.php:332 msgid "Display the resharer" msgstr "Az újramegosztó megjelenítése" -#: src/Module/Settings/Display.php:335 +#: src/Module/Settings/Display.php:332 msgid "Display the first resharer as icon and text on a reshared item." msgstr "Az első újramegosztó megjelenítése ikonként és szövegként egy újra megosztott elemnél." -#: src/Module/Settings/Display.php:336 -msgid "Display sensitive content" -msgstr "Érzékeny tartalom megjelenítése" - -#: src/Module/Settings/Display.php:336 -msgid "If enabled, pictures in posts marked as \"sensitive\" will not be blurred." -msgstr "Ha engedélyezve van, akkor az „érzékenyként” megjelölt bejegyzésekben lévő képek nem lesznek elhomályosítva." - -#: src/Module/Settings/Display.php:337 +#: src/Module/Settings/Display.php:333 msgid "Stay local" msgstr "Maradjon helyi" -#: src/Module/Settings/Display.php:337 +#: src/Module/Settings/Display.php:333 msgid "Don't go to a remote system when following a contact link." msgstr "Ne menjen távoli rendszerre, ha egy partnerhivatkozást követ." -#: src/Module/Settings/Display.php:338 +#: src/Module/Settings/Display.php:334 msgid "Show the post deletion checkbox" msgstr "A bejegyzéstörlés jelölőnégyzet megjelenítése" -#: src/Module/Settings/Display.php:338 +#: src/Module/Settings/Display.php:334 msgid "Display the checkbox for the post deletion on the network page." msgstr "Jelölőnégyzet megjelenítése a bejegyzés törléséhez a hálózat oldalán." -#: src/Module/Settings/Display.php:339 +#: src/Module/Settings/Display.php:335 msgid "DIsplay the event list" msgstr "Az eseménylista megjelenítése" -#: src/Module/Settings/Display.php:339 +#: src/Module/Settings/Display.php:335 msgid "Display the birthday reminder and event list on the network page." msgstr "A születésnapi emlékeztető és az eseménylista megjelenítése a hálózat oldalán." -#: src/Module/Settings/Display.php:340 +#: src/Module/Settings/Display.php:336 msgid "Link preview mode" msgstr "Hivatkozás-előnézeti mód" -#: src/Module/Settings/Display.php:340 +#: src/Module/Settings/Display.php:336 msgid "Appearance of the link preview that is added to each post with a link." msgstr "A hivatkozás előnézetének megjelenése, amely minden egyes hivatkozással rendelkező bejegyzéshez hozzá van adva." -#: src/Module/Settings/Display.php:345 +#: src/Module/Settings/Display.php:341 msgid "Bookmark" msgstr "Könyvjelző" -#: src/Module/Settings/Display.php:347 +#: src/Module/Settings/Display.php:343 msgid "" "Enable timelines that you want to see in the channels widget. Bookmark " "timelines that you want to see in the top menu." msgstr "Azon idővonalak engedélyezése, amelyeket a csatornák felületi elemben szeretne látni. Azon idővonalak könyvjelzőzése, amelyeket a felső menüben szeretne látni." -#: src/Module/Settings/Display.php:349 +#: src/Module/Settings/Display.php:345 msgid "Channel languages:" msgstr "Csatorna nyelvei:" -#: src/Module/Settings/Display.php:349 +#: src/Module/Settings/Display.php:345 msgid "Select all languages that you want to see in your channels." msgstr "Válassza ki az összes nyelvet, amelyet látni szeretne a csatornáiban." -#: src/Module/Settings/Display.php:351 +#: src/Module/Settings/Display.php:347 msgid "Beginning of week:" msgstr "A hét kezdete:" -#: src/Module/Settings/Display.php:352 +#: src/Module/Settings/Display.php:348 msgid "Default calendar view:" msgstr "Alapértelmezett naptárnézet:" -#: src/Module/Settings/Features.php:74 +#: src/Module/Settings/Features.php:73 msgid "Additional Features" msgstr "További funkciók" @@ -11516,70 +11560,70 @@ msgstr "Váltás a különböző személyazonosságok vagy közösségi és csop msgid "Select an identity to manage: " msgstr "A kezelendő személyazonosság kiválasztása: " -#: src/Module/User/Import.php:103 +#: src/Module/User/Import.php:104 msgid "User imports on closed servers can only be done by an administrator." msgstr "A lezárt kiszolgálókon történő felhasználó-importálásokat csak egy adminisztrátor végezheti el." -#: src/Module/User/Import.php:119 +#: src/Module/User/Import.php:120 msgid "Move account" msgstr "Fiók áthelyezése" -#: src/Module/User/Import.php:120 +#: src/Module/User/Import.php:121 msgid "You can import an account from another Friendica server." msgstr "Importálhat egy fiókot egy másik Friendica kiszolgálóról." -#: src/Module/User/Import.php:121 +#: src/Module/User/Import.php:122 msgid "" "You need to export your account from the old server and upload it here. We " "will recreate your old account here with all your contacts. We will try also" " to inform your friends that you moved here." msgstr "Exportálnia kell a fiókját a régi kiszolgálóról, és fel kell töltenie ide. Itt újra létre fogjuk hozni a régi fiókját az összes partnerével. Megpróbáljuk tájékoztatni az ismerőseit arról is, hogy átköltözött ide." -#: src/Module/User/Import.php:122 +#: src/Module/User/Import.php:123 msgid "" "This feature is experimental. We can't import contacts from the OStatus " "network (GNU Social/Statusnet) or from Diaspora" msgstr "Ez a funkció kísérleti. Nem tudunk partnereket importálni az OStatus hálózatból (GNU Social/Statusnet) vagy Diaspora hálózatból." -#: src/Module/User/Import.php:123 +#: src/Module/User/Import.php:124 msgid "Account file" msgstr "Fiókfájl" -#: src/Module/User/Import.php:123 +#: src/Module/User/Import.php:124 msgid "" "To export your account, go to \"Settings->Export your personal data\" and " "select \"Export account\"" msgstr "A fiókja exportálásához menjen a „Beállítások → Személyes adatok exportálása” oldalra, és válassza a „Fiók exportálása” lehetőséget." -#: src/Module/User/Import.php:217 +#: src/Module/User/Import.php:218 msgid "Error decoding account file" msgstr "Hiba a fiókfájl dekódolásakor" -#: src/Module/User/Import.php:222 +#: src/Module/User/Import.php:223 msgid "Error! No version data in file! This is not a Friendica account file?" msgstr "Hiba! Nincsenek verzióadatok a fájlban! Ez nem Friendica fiókfájl?" -#: src/Module/User/Import.php:230 +#: src/Module/User/Import.php:231 #, php-format msgid "User '%s' already exists on this server!" msgstr "„%s” felhasználó már létezik ezen a kiszolgálón!" -#: src/Module/User/Import.php:267 +#: src/Module/User/Import.php:268 msgid "User creation error" msgstr "Felhasználó-létrehozási hiba" -#: src/Module/User/Import.php:316 +#: src/Module/User/Import.php:317 #, php-format msgid "%d contact not imported" msgid_plural "%d contacts not imported" msgstr[0] "%d partner nincs importálva" msgstr[1] "%d partner nincs importálva" -#: src/Module/User/Import.php:365 +#: src/Module/User/Import.php:366 msgid "User profile creation error" msgstr "Felhasználóiprofil-létrehozási hiba" -#: src/Module/User/Import.php:416 +#: src/Module/User/Import.php:417 msgid "Done. You can now login with your username and password" msgstr "Kész. Most már bejelentkezhet a felhasználónevével és a jelszavával." @@ -11797,15 +11841,15 @@ msgstr "%s hozzászólt %s bejegyzéséhez" msgid "%s created a new post" msgstr "%s létrehozott egy új bejegyzést" -#: src/Navigation/Notifications/Factory/Introduction.php:133 +#: src/Navigation/Notifications/Factory/Introduction.php:132 msgid "Friend Suggestion" msgstr "Ismerősajánlás" -#: src/Navigation/Notifications/Factory/Introduction.php:159 +#: src/Navigation/Notifications/Factory/Introduction.php:158 msgid "Friend/Connect Request" msgstr "Ismerős vagy kapcsolódási kérés" -#: src/Navigation/Notifications/Factory/Introduction.php:159 +#: src/Navigation/Notifications/Factory/Introduction.php:158 msgid "New Follower" msgstr "Új követő" @@ -12248,266 +12292,266 @@ msgstr "Ezt a bejegyzést szerkesztették" msgid "Connector Message" msgstr "Csatlakozóüzenet" -#: src/Object/Post.php:226 src/Object/Post.php:228 +#: src/Object/Post.php:239 src/Object/Post.php:241 msgid "Edit" msgstr "Szerkesztés" -#: src/Object/Post.php:262 +#: src/Object/Post.php:275 msgid "Delete globally" msgstr "Törlés globálisan" -#: src/Object/Post.php:262 +#: src/Object/Post.php:275 msgid "Remove locally" msgstr "Eltávolítás helyileg" -#: src/Object/Post.php:269 +#: src/Object/Post.php:282 #, php-format msgid "Block %s" msgstr "%s tiltása" -#: src/Object/Post.php:274 +#: src/Object/Post.php:287 #, php-format msgid "Ignore %s" msgstr "%s mellőzése" -#: src/Object/Post.php:279 +#: src/Object/Post.php:292 #, php-format msgid "Collapse %s" msgstr "%s összecsukása" -#: src/Object/Post.php:283 +#: src/Object/Post.php:296 msgid "Report post" msgstr "Bejegyzés jelentése" -#: src/Object/Post.php:294 +#: src/Object/Post.php:307 msgid "Save to folder" msgstr "Mentés mappába" -#: src/Object/Post.php:334 +#: src/Object/Post.php:347 msgid "I will attend" msgstr "Részt veszek" -#: src/Object/Post.php:334 +#: src/Object/Post.php:347 msgid "I will not attend" msgstr "Nem veszek részt" -#: src/Object/Post.php:334 +#: src/Object/Post.php:347 msgid "I might attend" msgstr "Talán részt veszek" -#: src/Object/Post.php:381 +#: src/Object/Post.php:394 msgid "Ignore thread" msgstr "Szál mellőzése" -#: src/Object/Post.php:382 +#: src/Object/Post.php:395 msgid "Unignore thread" msgstr "Szál mellőzésének megszüntetése" -#: src/Object/Post.php:383 +#: src/Object/Post.php:396 msgid "Toggle ignore status" msgstr "Mellőzési állapot átváltása" -#: src/Object/Post.php:393 +#: src/Object/Post.php:406 msgid "Add star" msgstr "Csillag hozzáadása" -#: src/Object/Post.php:394 +#: src/Object/Post.php:407 msgid "Remove star" msgstr "Csillag eltávolítása" -#: src/Object/Post.php:395 +#: src/Object/Post.php:408 msgid "Toggle star status" msgstr "Csillagállapot átváltása" -#: src/Object/Post.php:406 +#: src/Object/Post.php:419 msgid "Pin" msgstr "Kitűzés" -#: src/Object/Post.php:407 +#: src/Object/Post.php:420 msgid "Unpin" msgstr "Kitűzés megszüntetése" -#: src/Object/Post.php:408 +#: src/Object/Post.php:421 msgid "Toggle pin status" msgstr "Kitűzés állapotának átváltása" -#: src/Object/Post.php:411 +#: src/Object/Post.php:424 msgid "Pinned" msgstr "Kitűzve" -#: src/Object/Post.php:416 +#: src/Object/Post.php:429 msgid "Add tag" msgstr "Címke hozzáadása" -#: src/Object/Post.php:429 +#: src/Object/Post.php:444 msgid "Quote share this" msgstr "Idézett megosztás" -#: src/Object/Post.php:429 +#: src/Object/Post.php:444 msgid "Quote Share" msgstr "Idézett megosztás" -#: src/Object/Post.php:432 +#: src/Object/Post.php:447 msgid "Reshare this" msgstr "Újra megosztás" -#: src/Object/Post.php:432 +#: src/Object/Post.php:447 msgid "Reshare" msgstr "Újra megosztás" -#: src/Object/Post.php:433 +#: src/Object/Post.php:448 msgid "Cancel your Reshare" msgstr "Újra megosztás megszakítása" -#: src/Object/Post.php:433 +#: src/Object/Post.php:448 msgid "Unshare" msgstr "Megosztás megszüntetése" -#: src/Object/Post.php:485 +#: src/Object/Post.php:492 #, php-format msgid "%s (Received %s)" msgstr "%s (fogadva: %s)" -#: src/Object/Post.php:491 +#: src/Object/Post.php:498 msgid "Comment this item on your system" msgstr "Hozzászólás az elemhez a saját rendszerén" -#: src/Object/Post.php:491 +#: src/Object/Post.php:498 msgid "Remote comment" msgstr "Távoli hozzászólás" -#: src/Object/Post.php:513 +#: src/Object/Post.php:520 msgid "Share via ..." msgstr "Megosztás ezen keresztül…" -#: src/Object/Post.php:513 +#: src/Object/Post.php:520 msgid "Share via external services" msgstr "Megosztás külső szolgáltatásokon keresztül" -#: src/Object/Post.php:520 +#: src/Object/Post.php:527 msgid "Unknown parent" msgstr "Ismeretlen szülő" -#: src/Object/Post.php:524 +#: src/Object/Post.php:531 #, php-format msgid "in reply to %s" msgstr "válasz a következőre: %s" -#: src/Object/Post.php:526 +#: src/Object/Post.php:533 msgid "Parent is probably private or not federated." msgstr "A szülő valószínűleg személyes vagy nem föderált." -#: src/Object/Post.php:550 +#: src/Object/Post.php:557 msgid "to" msgstr "ide:" -#: src/Object/Post.php:551 +#: src/Object/Post.php:558 msgid "via" msgstr "ezen keresztül:" -#: src/Object/Post.php:552 +#: src/Object/Post.php:559 msgid "Wall-to-Wall" msgstr "Falról-falra" -#: src/Object/Post.php:553 +#: src/Object/Post.php:560 msgid "via Wall-To-Wall:" msgstr "falról-falra szolgáltatáson keresztül:" -#: src/Object/Post.php:604 +#: src/Object/Post.php:613 #, php-format msgid "Reply to %s" msgstr "Válasz erre: %s" -#: src/Object/Post.php:607 +#: src/Object/Post.php:616 msgid "More" msgstr "Több" -#: src/Object/Post.php:626 +#: src/Object/Post.php:635 msgid "Notifier task is pending" msgstr "Az értesítőfeladat függőben van" -#: src/Object/Post.php:627 +#: src/Object/Post.php:636 msgid "Delivery to remote servers is pending" msgstr "A távoli kiszolgálókra történő kézbesítés függőben van" -#: src/Object/Post.php:628 +#: src/Object/Post.php:637 msgid "Delivery to remote servers is underway" msgstr "A távoli kiszolgálókra történő kézbesítés úton van" -#: src/Object/Post.php:629 +#: src/Object/Post.php:638 msgid "Delivery to remote servers is mostly done" msgstr "A távoli kiszolgálókra történő kézbesítés többnyire készen van" -#: src/Object/Post.php:630 +#: src/Object/Post.php:639 msgid "Delivery to remote servers is done" msgstr "A távoli kiszolgálókra történő kézbesítés készen van" -#: src/Object/Post.php:652 +#: src/Object/Post.php:661 #, php-format msgid "%d comment" msgid_plural "%d comments" msgstr[0] "%d hozzászólás" msgstr[1] "%d hozzászólás" -#: src/Object/Post.php:653 +#: src/Object/Post.php:662 msgid "Show more" msgstr "Több megjelenítése" -#: src/Object/Post.php:654 +#: src/Object/Post.php:663 msgid "Show fewer" msgstr "Kevesebb megjelenítése" -#: src/Object/Post.php:691 +#: src/Object/Post.php:700 #, php-format msgid "Reshared by: %s" msgstr "Újra megosztotta: %s" -#: src/Object/Post.php:696 +#: src/Object/Post.php:705 #, php-format msgid "Viewed by: %s" msgstr "Megtekintette: %s" -#: src/Object/Post.php:701 +#: src/Object/Post.php:710 #, php-format msgid "Read by: %s" msgstr "Olvasta: %s" -#: src/Object/Post.php:706 +#: src/Object/Post.php:715 #, php-format msgid "Liked by: %s" msgstr "Kedvelte: %s" -#: src/Object/Post.php:711 +#: src/Object/Post.php:720 #, php-format msgid "Disliked by: %s" msgstr "Nem kedvelte: %s" -#: src/Object/Post.php:716 +#: src/Object/Post.php:725 #, php-format msgid "Attended by: %s" msgstr "Részt vett: %s" -#: src/Object/Post.php:721 +#: src/Object/Post.php:730 #, php-format msgid "Maybe attended by: %s" msgstr "Talán részt vett: %s" -#: src/Object/Post.php:726 +#: src/Object/Post.php:735 #, php-format msgid "Not attended by: %s" msgstr "Nem vett részt: %s" -#: src/Object/Post.php:731 +#: src/Object/Post.php:740 #, php-format msgid "Commented by: %s" msgstr "Hozzászólt: %s" -#: src/Object/Post.php:736 +#: src/Object/Post.php:745 #, php-format msgid "Reacted with %s by: %s" msgstr "Reagált ezzel: %s: %s" -#: src/Object/Post.php:759 +#: src/Object/Post.php:768 #, php-format msgid "Quote shared by: %s" msgstr "Idézetten osztott meg: %s" @@ -12516,25 +12560,25 @@ msgstr "Idézetten osztott meg: %s" msgid "Chat" msgstr "Csevegés" -#: src/Protocol/Delivery.php:547 +#: src/Protocol/Delivery.php:544 msgid "(no subject)" msgstr "(nincs tárgy)" -#: src/Protocol/OStatus.php:1390 +#: src/Protocol/OStatus.php:1392 #, php-format msgid "%s is now following %s." msgstr "%s mostantól követi %s partnert." -#: src/Protocol/OStatus.php:1391 +#: src/Protocol/OStatus.php:1393 msgid "following" msgstr "követés" -#: src/Protocol/OStatus.php:1394 +#: src/Protocol/OStatus.php:1396 #, php-format msgid "%s stopped following %s." msgstr "%s leállította %s követését." -#: src/Protocol/OStatus.php:1395 +#: src/Protocol/OStatus.php:1397 msgid "stopped following" msgstr "követés leállítva" @@ -12543,20 +12587,20 @@ msgstr "követés leállítva" msgid "The folder %s must be writable by webserver." msgstr "A „%s” mappának írhatónak kell lennie a webkiszolgáló által." -#: src/Security/Authentication.php:227 +#: src/Security/Authentication.php:216 msgid "Login failed." msgstr "Bejelentkezés sikertelen." -#: src/Security/Authentication.php:272 +#: src/Security/Authentication.php:261 msgid "Login failed. Please check your credentials." msgstr "Bejelentkezés sikertelen. Ellenőrizze a hitelesítési adatait." -#: src/Security/Authentication.php:391 +#: src/Security/Authentication.php:375 #, php-format msgid "Welcome %s" msgstr "Üdvözöljük, %s!" -#: src/Security/Authentication.php:392 +#: src/Security/Authentication.php:376 msgid "Please upload a profile photo." msgstr "Töltsön fel egy profilfényképet." @@ -12704,11 +12748,11 @@ msgstr "Ellenőrizze a kép jogosultságait, hogy minden felhasználó képes-e #: view/theme/frio/config.php:152 msgid "Appearance" -msgstr "" +msgstr "Megjelenés" #: view/theme/frio/config.php:153 msgid "Accent color" -msgstr "" +msgstr "Kiemelőszín" #: view/theme/frio/config.php:153 msgid "Blue" @@ -12837,15 +12881,15 @@ msgstr "Vissza a tetejére" #: view/theme/frio/php/scheme.php:105 msgid "Light" -msgstr "" +msgstr "Világos" #: view/theme/frio/php/scheme.php:106 msgid "Dark" -msgstr "" +msgstr "Sötét" #: view/theme/frio/php/scheme.php:107 msgid "Black" -msgstr "" +msgstr "Fekete" #: view/theme/frio/php/scheme.php:118 msgid "Custom" diff --git a/view/lang/hu/strings.php b/view/lang/hu/strings.php index daa4a143bd..de010d246a 100644 --- a/view/lang/hu/strings.php +++ b/view/lang/hu/strings.php @@ -453,11 +453,7 @@ $a->strings['Favourite Posts'] = 'Kedvenc bejegyzések'; $a->strings['General Features'] = 'Általános funkciók'; $a->strings['Photo Location'] = 'Fénykép helye'; $a->strings['Photo metadata is normally stripped. This extracts the location (if present) prior to stripping metadata and links it to a map.'] = 'A fénykép metaadatai általában ki vannak törölve. Ez kinyeri a helyet (ha meg van adva) a metaadatok törlése előtt, és hivatkozást készít rá egy térképen.'; -$a->strings['Trending Tags'] = 'Népszerű címkék'; -$a->strings['Show a community page widget with a list of the most popular tags in recent public posts.'] = 'Egy közösségi oldal felületi elem megjelenítése a legutóbbi nyilvános bejegyzésekben lévő legnépszerűbb címkék listájával.'; $a->strings['Post Composition Features'] = 'Bejegyzés-összeállítási funkciók'; -$a->strings['Auto-mention Groups'] = 'Csoportok automatikus említése'; -$a->strings['Add/remove mention when a group page is selected/deselected in ACL window.'] = 'Említés hozzáadása vagy eltávolítása, ha egy csoportoldalt kiválasztanak vagy megszüntetik a kiválasztását az ACL ablakokban.'; $a->strings['Explicit Mentions'] = 'Közvetlen említések'; $a->strings['Add explicit mentions to comment box for manual control over who gets mentioned in replies.'] = 'Közvetlen említések hozzáadása a hozzászólásmezőhöz kézi vezérléssel, hogy ki lesz megemlítve a válaszokban.'; $a->strings['Add an abstract from ActivityPub content warnings'] = 'Kivonat hozzáadása az ActivityPub tartalomfigyelmeztetéseiből'; @@ -465,9 +461,17 @@ $a->strings['Add an abstract when commenting on ActivityPub posts with a content $a->strings['Post/Comment Tools'] = 'Bejegyzés és hozzászólás eszközök'; $a->strings['Post Categories'] = 'Bejegyzéskategóriák'; $a->strings['Add categories to your posts'] = 'Kategóriák hozzáadása a bejegyzéseihez.'; +$a->strings['Circles'] = 'Körök'; +$a->strings['Groups'] = 'Csoportok'; +$a->strings['Archives'] = 'Archívumok'; +$a->strings['Protocols'] = 'Protokollok'; +$a->strings['Account Types'] = 'Fióktípusok'; +$a->strings['Channels'] = 'Csatornák'; +$a->strings['Saved Searches'] = 'Mentett keresések'; +$a->strings['Saved Folders'] = 'Mentett mappák'; +$a->strings['Own Contacts'] = 'Saját partnerek'; +$a->strings['Trending Tags'] = 'Népszerű címkék'; $a->strings['Advanced Profile Settings'] = 'Speciális profilbeállítások'; -$a->strings['List Groups'] = 'Csoportok felsorolása'; -$a->strings['Show visitors public groups at the Advanced Profile Page'] = 'Nyilvános csoportok megjelenítése a látogatóknak a speciális profiloldalon.'; $a->strings['Tag Cloud'] = 'Címkefelhő'; $a->strings['Provide a personal tag cloud on your profile page'] = 'Személyes címkefelhő biztosítása a profiloldalán.'; $a->strings['Display Membership Date'] = 'Tagsági dátum megjelenítése'; @@ -475,7 +479,6 @@ $a->strings['Display membership date in profile'] = 'Tagsági dátum megjelenít $a->strings['Advanced Calendar Settings'] = 'Speciális naptárbeállítások'; $a->strings['Allow anonymous access to your calendar'] = 'Névtelen hozzáférés engedélyezése a naptárához'; $a->strings['Allows anonymous visitors to consult your calendar and your public events. Contact birthday events are private to you.'] = 'Lehetővé teszi a névtelen látogatók számára a naptára és a nyilvános eseményei megtekintését. A partner születésnapi eseményei az Ön számára magánjellegűek.'; -$a->strings['Groups'] = 'Csoportok'; $a->strings['External link to group'] = 'Külső hivatkozás a csoporthoz'; $a->strings['show less'] = 'kevesebb megjelenítése'; $a->strings['show more'] = 'több megjelenítése'; @@ -595,29 +598,23 @@ $a->strings['Random Profile'] = 'Véletlen profil'; $a->strings['Invite Friends'] = 'Ismerősök meghívása'; $a->strings['Global Directory'] = 'Globális könyvtár'; $a->strings['Local Directory'] = 'Helyi könyvtár'; -$a->strings['Circles'] = 'Körök'; $a->strings['Everyone'] = 'Mindenki'; $a->strings['No relationship'] = 'Nincs kapcsolat'; $a->strings['Relationships'] = 'Kapcsolatok'; $a->strings['All Contacts'] = 'Összes partner'; -$a->strings['Protocols'] = 'Protokollok'; $a->strings['All Protocols'] = 'Összes protokoll'; -$a->strings['Saved Folders'] = 'Mentett mappák'; $a->strings['Everything'] = 'Minden'; $a->strings['Categories'] = 'Kategóriák'; $a->strings['%d contact in common'] = [ 0 => '%d partner közös', 1 => '%d partner közös', ]; -$a->strings['Archives'] = 'Archívumok'; $a->strings['On this date'] = 'Ezen a napon'; $a->strings['Persons'] = 'Személyek'; $a->strings['Organisations'] = 'Szervezetek'; $a->strings['News'] = 'Hírek'; $a->strings['Relays'] = 'Továbbítók'; -$a->strings['Account Types'] = 'Fióktípusok'; $a->strings['All'] = 'Összes'; -$a->strings['Channels'] = 'Csatornák'; $a->strings['Export'] = 'Exportálás'; $a->strings['Export calendar as ical'] = 'Naptár exportálása iCal-ként'; $a->strings['Export calendar as csv'] = 'Naptár exportálása CSV-ként'; @@ -628,7 +625,6 @@ $a->strings['%d Contact'] = [ ]; $a->strings['View Contacts'] = 'Partnerek megtekintése'; $a->strings['Remove term'] = 'Kifejezés eltávolítása'; -$a->strings['Saved Searches'] = 'Mentett keresések'; $a->strings['Trending Tags (last %d hour)'] = [ 0 => 'Népszerű címkék (legutóbbi %d óra)', 1 => 'Népszerű címkék (legutóbbi %d óra)', @@ -873,7 +869,6 @@ $a->strings['post'] = 'bejegyzés'; $a->strings['%s is blocked'] = '%s tiltva van'; $a->strings['%s is ignored'] = '%s mellőzve van'; $a->strings['Content from %s is collapsed'] = 'A(z) %s helyről származó tartalom összecsukva'; -$a->strings['Content warning: %s'] = 'Tartalom figyelmeztetés: %s'; $a->strings['bytes'] = 'bájt'; $a->strings['%2$s (%3$d%%, %1$d vote)'] = [ 0 => '%2$s (%3$d%%, %1$d szavazat)', @@ -1139,7 +1134,8 @@ $a->strings['Failed Updates'] = 'Sikertelen frissítések'; $a->strings['This does not include updates prior to 1139, which did not return a status.'] = 'Ez nem tartalmazza az 1139 előtti frissítéseket, amelyek nem adtak vissza állapotot.'; $a->strings['Mark success (if update was manually applied)'] = 'Megjelölés sikeresként (ha a frissítés kézzel lett alkalmazva)'; $a->strings['Attempt to execute this update step automatically'] = 'Próbálja meg automatikusan végrehajtani ezt a frissítési lépést'; -$a->strings['Lock feature %s'] = '%s funkció zárolása'; +$a->strings['No'] = 'Nem'; +$a->strings['Yes'] = 'Igen'; $a->strings['Manage Additional Features'] = 'További funkciók kezelése'; $a->strings['Other'] = 'Egyéb'; $a->strings['unknown'] = 'ismeretlen'; @@ -1325,8 +1321,6 @@ $a->strings['Don\'t embed private images in posts'] = 'Ne ágyazzon be személye $a->strings['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.'] = 'Ne cserélje ki a bejegyzésekben lévő helyileg kiszolgált személyes fényképeket a kép beágyazott másolatával. Ez azt jelenti, hogy a személyes fényképeket tartalmazó bejegyzéseket fogadó partnereknek hitelesíteniük kell magukat és be kell tölteniük minden egyes képet, ami eltarthat egy ideig.'; $a->strings['Explicit Content'] = 'Felnőtteknek szánt tartalom'; $a->strings['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.'] = 'Állítsa be ezt annak közléséhez, hogy a csomópontját főként felnőtteknek szóló tartalomhoz használják, ami lehet, hogy nem alkalmas kiskorúak számára. Ez az információ közzé lesz téve a csomópont információiban, és használhatja például a globális könyvtár is, hogy kiszűrje a csomópontját a csatlakozáshoz felajánlott csomópontok listájából. Ezenkívül egy megjegyzés is meg lesz jelenítve ezzel kapcsolatban a felhasználó regisztrációs oldalán.'; -$a->strings['Proxify external content'] = 'Külső tartalom proxyzása'; -$a->strings['Route external content via the proxy functionality. This is used for example for some OEmbed accesses and in some other rare cases.'] = 'Külső tartalom átirányítása a proxy funkción keresztül. Ezt például néhány OEmbed-hozzáférésnél és egyéb ritka esetekben használják.'; $a->strings['Only local search'] = 'Csak helyi keresés'; $a->strings['Blocks search for users who are not logged in to prevent crawlers from blocking your system.'] = 'Letiltja a keresést a nem bejelentkezett felhasználók számára, így megakadályozza a keresőmotoroknak, hogy letiltsák a rendszerét.'; $a->strings['Blocked tags for trending tags'] = 'Letiltott címkék a népszerű címkéknél'; @@ -1805,7 +1799,6 @@ $a->strings['Unknown contact.'] = 'Ismeretlen partner.'; $a->strings['Contact is being deleted.'] = 'A partner törlésre került.'; $a->strings['Follow was successfully revoked.'] = 'A követés sikeresen vissza lett vonva.'; $a->strings['Do you really want to revoke this contact\'s follow? This cannot be undone and they will have to manually follow you back again.'] = 'Valóban vissza szeretné vonni ennek a partnernek a követését? Ezt a műveletet nem lehet visszavonni, és a partnernek kézzel kell majd újra követnie Önt.'; -$a->strings['Yes'] = 'Igen'; $a->strings['No suggestions available. If this is a new site, please try again in 24 hours.'] = 'Nem érhetők el javaslatok. Ha ez egy új oldal, akkor próbálja újra 24 óra múlva.'; $a->strings['You aren\'t following this contact.'] = 'Ön nem követi ezt a partnert.'; $a->strings['Unfollowing is currently not supported by your network.'] = 'A követés megszüntetését jelenleg nem támogatja a hálózata.'; @@ -1821,7 +1814,6 @@ $a->strings['No such circle'] = 'Nincs ilyen kör'; $a->strings['Circle: %s'] = 'Kör: %s'; $a->strings['Error %d (%s) while fetching the timeline.'] = 'Hiba %d (%s) az idővonal lekérése során.'; $a->strings['Network feed not available.'] = 'A hálózati hírforrás nem érhető el.'; -$a->strings['Own Contacts'] = 'Saját partnerek'; $a->strings['Include'] = 'Tartalmazás'; $a->strings['Hide'] = 'Elrejtés'; $a->strings['Credits'] = 'Köszönetnyilvánítás'; @@ -2232,7 +2224,6 @@ $a->strings['Hide Ignored Requests'] = 'Mellőzött kérések elrejtése'; $a->strings['Notification type:'] = 'Értesítés típusa:'; $a->strings['Suggested by:'] = 'Ajánlotta:'; $a->strings['Claims to be known to you: '] = 'Azt állítja, hogy Ön ismeri: '; -$a->strings['No'] = 'Nem'; $a->strings['Shall your connection be bidirectional or not?'] = 'Legyen a kapcsolata kétirányú vagy sem?'; $a->strings['Accepting %s as a friend allows %s to subscribe to your posts, and you will also receive updates from them in your news feed.'] = '%s ismerősként való elfogadása lehetővé teszi %s számára, hogy feliratkozzon a bejegyzéseire, és Ön is frissítéseket fog kapni tőle a hírforrásában.'; $a->strings['Accepting %s as a subscriber allows them to subscribe to your posts, but you will not receive updates from them in your news feed.'] = '%s feliratkozóként való elfogadása lehetővé teszi számára, hogy feliratkozzon a bejegyzéseire, de Ön nem fog frissítéseket kapni tőle a hírforrásában.'; @@ -2270,19 +2261,6 @@ $a->strings['Done'] = 'Kész'; $a->strings['success'] = 'sikeres'; $a->strings['failed'] = 'sikertelen'; $a->strings['ignored'] = 'mellőzve'; -$a->strings['Wrong type "%s", expected one of: %s'] = 'Hibás típus: „%s”, a következők egyike várt: %s'; -$a->strings['Model not found'] = 'A modell nem található'; -$a->strings['Unlisted'] = 'Listázatlan'; -$a->strings['Remote privacy information not available.'] = 'A távoli adatvédelmi információk nem érhetők el.'; -$a->strings['Visible to:'] = 'Látható nekik:'; -$a->strings['Collection (%s)'] = 'Gyűjtemény (%s)'; -$a->strings['Followers (%s)'] = 'Követők (%s)'; -$a->strings['%d more'] = '%d további'; -$a->strings['To: %s
'] = 'Címzett: %s
'; -$a->strings['CC: %s
'] = 'Másolat: %s
'; -$a->strings['BCC: %s
'] = 'Rejtett másolat: %s
'; -$a->strings['Audience: %s
'] = 'Közönség: %s
'; -$a->strings['Attributed To: %s
'] = 'Neki tulajdonítható: %s
'; $a->strings['The Photo is not available.'] = 'A fénykép nem érhető el.'; $a->strings['The Photo with id %s is not available.'] = 'A(z) %s azonosítóval rendelkező fénykép nem érhető el.'; $a->strings['Invalid external resource with url %s.'] = 'Érvénytelen külső erőforrás a(z) %s URL-lel.'; @@ -2297,6 +2275,14 @@ $a->strings['audio link'] = 'hanghivatkozás'; $a->strings['Remove Item Tag'] = 'Elem címkéjének eltávolítása'; $a->strings['Select a tag to remove: '] = 'Eltávolítandó címke kiválasztása: '; $a->strings['Remove'] = 'Eltávolítás'; +$a->strings['Wrong type "%s", expected one of: %s'] = 'Hibás típus: „%s”, a következők egyike várt: %s'; +$a->strings['Model not found'] = 'A modell nem található'; +$a->strings['Unlisted'] = 'Listázatlan'; +$a->strings['Remote privacy information not available.'] = 'A távoli adatvédelmi információk nem érhetők el.'; +$a->strings['Visible to:'] = 'Látható nekik:'; +$a->strings['Collection (%s)'] = 'Gyűjtemény (%s)'; +$a->strings['Followers (%s)'] = 'Követők (%s)'; +$a->strings['%d more'] = '%d további'; $a->strings['No contacts.'] = 'Nincsenek partnerek.'; $a->strings['%s\'s timeline'] = '%s idővonala'; $a->strings['%s\'s posts'] = '%s bejegyzései'; @@ -2582,8 +2568,6 @@ $a->strings['By default, conversations in which your follows participated but di $a->strings['Only conversations my follows started'] = 'Csak a követőim által indított beszélgetések'; $a->strings['Conversations my follows started or commented on (default)'] = 'A követőim által indított vagy hozzászólt beszélgetések (alapértelmezett)'; $a->strings['Any conversation my follows interacted with, including likes'] = 'A követőim által interakcióba került beszélgetések, beleértve a kedveléseket is'; -$a->strings['Enable Content Warning'] = 'Tartalomfigyelmeztetés engedélyezése'; -$a->strings['Users on networks like Mastodon or Pleroma are able to set a content warning field which collapse their post by default. This enables the automatic collapsing instead of setting the content warning as the post title. Doesn\'t affect any other content filtering you eventually set up.'] = 'Például a Mastodon vagy a Pleroma hálózatán lévő felhasználók képesek egy olyan tartalomfigyelmeztetési mezőt beállítani, amely alapértelmezetten összecsukja a bejegyzéseiket. Ez engedélyezi az automatikus összecsukást, ahelyett hogy beállítaná a tartalomfigyelmeztetést a bejegyzés címeként. Nincs hatással semmilyen más tartalomszűrésre, amelyet végül beállított.'; $a->strings['Enable intelligent shortening'] = 'Intelligens rövidítés engedélyezése'; $a->strings['Normally the system tries to find the best link to add to shortened posts. If disabled, every shortened post will always point to the original friendica post.'] = 'Általában a rendszer megpróbálja megkeresni a legjobb hivatkozást a rövidített bejegyzésekhez történő hozzáadáshoz. Ha le van tiltva, akkor minden egyes rövidített bejegyzés mindig az eredeti Friendica bejegyzésre fog mutatni.'; $a->strings['Enable simple text shortening'] = 'Egyszerű szövegrövidítés engedélyezése'; @@ -2655,8 +2639,6 @@ $a->strings['Display the Dislike feature'] = 'A nem tetszik funkció megjelenít $a->strings['Display the Dislike button and dislike reactions on posts and comments.'] = 'A nem tetszik gomb és a nem tetszik reakciók megjelenítése a bejegyzéseknél és a hozzászólásoknál.'; $a->strings['Display the resharer'] = 'Az újramegosztó megjelenítése'; $a->strings['Display the first resharer as icon and text on a reshared item.'] = 'Az első újramegosztó megjelenítése ikonként és szövegként egy újra megosztott elemnél.'; -$a->strings['Display sensitive content'] = 'Érzékeny tartalom megjelenítése'; -$a->strings['If enabled, pictures in posts marked as "sensitive" will not be blurred.'] = 'Ha engedélyezve van, akkor az „érzékenyként” megjelölt bejegyzésekben lévő képek nem lesznek elhomályosítva.'; $a->strings['Stay local'] = 'Maradjon helyi'; $a->strings['Don\'t go to a remote system when following a contact link.'] = 'Ne menjen távoli rendszerre, ha egy partnerhivatkozást követ.'; $a->strings['Show the post deletion checkbox'] = 'A bejegyzéstörlés jelölőnégyzet megjelenítése'; @@ -3119,6 +3101,8 @@ $a->strings['slackr'] = 'slackr'; $a->strings['Variations'] = 'Variációk'; $a->strings['Note'] = 'Jegyzet'; $a->strings['Check image permissions if all users are allowed to see the image'] = 'Ellenőrizze a kép jogosultságait, hogy minden felhasználó képes-e megtekinteni a képet.'; +$a->strings['Appearance'] = 'Megjelenés'; +$a->strings['Accent color'] = 'Kiemelőszín'; $a->strings['Blue'] = 'Kék'; $a->strings['Red'] = 'Piros'; $a->strings['Purple'] = 'Lila'; @@ -3148,6 +3132,9 @@ $a->strings['Mosaic'] = 'Mozaik'; $a->strings['Repeat image to fill the screen.'] = 'Kép ismétlése a képernyő kitöltéséhez.'; $a->strings['Skip to main content'] = 'Kihagyás a fő tartalomhoz'; $a->strings['Back to top'] = 'Vissza a tetejére'; +$a->strings['Light'] = 'Világos'; +$a->strings['Dark'] = 'Sötét'; +$a->strings['Black'] = 'Fekete'; $a->strings['Custom'] = 'Egyéni'; $a->strings['Guest'] = 'Vendég'; $a->strings['Visitor'] = 'Látogató'; diff --git a/view/lang/is/messages.po b/view/lang/is/messages.po index 3973dd91f3..7736ba7ecc 100644 --- a/view/lang/is/messages.po +++ b/view/lang/is/messages.po @@ -16,7 +16,7 @@ msgid "" msgstr "" "Project-Id-Version: friendica\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-03-01 08:51-0500\n" +"POT-Creation-Date: 2024-05-15 12:16+0000\n" "PO-Revision-Date: 2011-05-05 10:19+0000\n" "Last-Translator: Sveinn í Felli , 2014,2016,2018\n" "Language-Team: Icelandic (http://app.transifex.com/Friendica/friendica/language/is/)\n" @@ -26,57 +26,57 @@ msgstr "" "Language: is\n" "Plural-Forms: nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);\n" -#: mod/item.php:100 mod/item.php:103 mod/item.php:170 mod/item.php:173 +#: mod/item.php:101 mod/item.php:104 mod/item.php:171 mod/item.php:174 msgid "Unable to locate original post." msgstr "Ekki tókst að finna upphaflega færslu." -#: mod/item.php:138 +#: mod/item.php:139 msgid "Post updated." msgstr "" -#: mod/item.php:203 mod/item.php:207 +#: mod/item.php:204 mod/item.php:208 msgid "Item wasn't stored." msgstr "" -#: mod/item.php:217 +#: mod/item.php:218 msgid "Item couldn't be fetched." msgstr "" -#: mod/item.php:259 mod/item.php:263 +#: mod/item.php:260 mod/item.php:264 msgid "Empty post discarded." msgstr "Tóm færsla eytt." -#: mod/item.php:433 src/Module/Admin/Themes/Details.php:39 +#: mod/item.php:435 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 "Atriði fannst ekki." -#: mod/item.php:457 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 +#: mod/item.php:459 mod/message.php:66 mod/message.php:112 mod/notes.php:45 +#: mod/photos.php:146 mod/photos.php:662 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 #: src/Module/Calendar/Event/API.php:88 src/Module/Calendar/Event/Form.php:84 #: src/Module/Calendar/Export.php:82 src/Module/Calendar/Show.php:82 #: src/Module/Circle.php:41 src/Module/Circle.php:84 #: src/Module/Contact/Advanced.php:60 src/Module/Contact/Follow.php:87 -#: src/Module/Contact/Follow.php:160 src/Module/Contact/MatchInterests.php:86 +#: src/Module/Contact/Follow.php:160 src/Module/Contact/MatchInterests.php:87 #: src/Module/Contact/Suggestions.php:54 src/Module/Contact/Unfollow.php:66 #: src/Module/Contact/Unfollow.php:80 src/Module/Contact/Unfollow.php:112 #: src/Module/FollowConfirm.php:38 src/Module/FriendSuggest.php:57 #: src/Module/Invite.php:42 src/Module/Invite.php:131 #: src/Module/Notifications/Notification.php:76 #: src/Module/Notifications/Notification.php:107 -#: src/Module/OStatus/Repair.php:60 src/Module/OStatus/Subscribe.php:66 +#: src/Module/OStatus/Repair.php:60 src/Module/OStatus/Subscribe.php:68 #: src/Module/Post/Edit.php:76 src/Module/Profile/Common.php:75 #: src/Module/Profile/Contacts.php:78 src/Module/Profile/Photos.php:92 #: src/Module/Profile/Schedule.php:39 src/Module/Profile/Schedule.php:56 -#: src/Module/Register.php:77 src/Module/Register.php:90 -#: src/Module/Register.php:206 src/Module/Register.php:245 +#: src/Module/Register.php:78 src/Module/Register.php:91 +#: 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/Display.php:90 src/Module/Settings/Display.php:199 +#: src/Module/Settings/Account.php:386 src/Module/Settings/Channels.php:66 +#: src/Module/Settings/Channels.php:141 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 #: src/Module/Settings/Profile/Photo/Index.php:110 #: src/Module/Settings/RemoveMe.php:119 src/Module/Settings/UserExport.php:78 @@ -84,7 +84,7 @@ msgstr "Atriði fannst ekki." #: src/Module/Settings/UserExport.php:213 #: src/Module/Settings/UserExport.php:233 #: src/Module/Settings/UserExport.php:298 src/Module/User/Delegation.php:154 -#: src/Module/User/Import.php:84 src/Module/User/Import.php:91 +#: src/Module/User/Import.php:85 src/Module/User/Import.php:92 msgid "Permission denied." msgstr "Heimild ekki veitt." @@ -222,95 +222,96 @@ msgstr "" msgid "Your password has been changed at %s" msgstr "Aðgangsorðinu þínu var breytt í %s" -#: mod/message.php:46 mod/message.php:128 src/Content/Nav.php:321 +#: mod/message.php:45 mod/message.php:127 src/Content/Nav.php:321 msgid "New Message" msgstr "Ný skilaboð" -#: mod/message.php:82 +#: mod/message.php:81 msgid "No recipient selected." msgstr "Engir viðtakendur valdir." -#: mod/message.php:87 +#: mod/message.php:86 msgid "Unable to locate contact information." msgstr "Ekki tókst að staðsetja tengiliðs upplýsingar." -#: mod/message.php:91 +#: mod/message.php:90 msgid "Message could not be sent." msgstr "Ekki tókst að senda skilaboð." -#: mod/message.php:95 +#: mod/message.php:94 msgid "Message collection failure." msgstr "Ekki tókst að sækja skilaboð." -#: mod/message.php:122 src/Module/Notifications/Introductions.php:135 +#: mod/message.php:121 src/Module/Notifications/Introductions.php:135 #: src/Module/Notifications/Introductions.php:170 #: src/Module/Notifications/Notification.php:85 msgid "Discard" msgstr "Henda" -#: mod/message.php:135 src/Content/Nav.php:318 view/theme/frio/theme.php:244 +#: mod/message.php:134 src/Content/Nav.php:318 view/theme/frio/theme.php:244 msgid "Messages" msgstr "Skilaboð" -#: mod/message.php:148 +#: mod/message.php:147 msgid "Conversation not found." msgstr "" -#: mod/message.php:153 +#: mod/message.php:152 msgid "Message was not deleted." msgstr "" -#: mod/message.php:168 +#: mod/message.php:167 msgid "Conversation was not removed." msgstr "" -#: mod/message.php:181 mod/message.php:286 +#: mod/message.php:180 mod/message.php:285 msgid "Please enter a link URL:" msgstr "Sláðu inn slóð:" -#: mod/message.php:190 +#: mod/message.php:189 msgid "Send Private Message" msgstr "Senda einkaskilaboð" -#: mod/message.php:191 mod/message.php:346 +#: mod/message.php:190 mod/message.php:345 +#: src/Module/Privacy/PermissionTooltip.php:132 msgid "To:" msgstr "Til:" -#: mod/message.php:192 mod/message.php:347 +#: mod/message.php:191 mod/message.php:346 msgid "Subject:" msgstr "Efni:" -#: mod/message.php:196 mod/message.php:350 src/Module/Invite.php:171 +#: mod/message.php:195 mod/message.php:349 src/Module/Invite.php:171 msgid "Your message:" msgstr "Skilaboðin:" -#: mod/message.php:199 mod/message.php:354 src/Content/Conversation.php:370 +#: mod/message.php:198 mod/message.php:353 src/Content/Conversation.php:369 #: src/Module/Post/Edit.php:131 msgid "Upload photo" msgstr "Hlaða upp mynd" -#: mod/message.php:200 mod/message.php:355 src/Module/Post/Edit.php:135 +#: mod/message.php:199 mod/message.php:354 src/Module/Post/Edit.php:135 msgid "Insert web link" msgstr "Setja inn vefslóð" -#: mod/message.php:201 mod/message.php:357 mod/photos.php:1297 -#: src/Content/Conversation.php:401 src/Content/Conversation.php:1586 -#: src/Module/Item/Compose.php:206 src/Module/Post/Edit.php:145 -#: src/Object/Post.php:609 +#: mod/message.php:200 mod/message.php:356 mod/photos.php:1290 +#: src/Content/Conversation.php:400 src/Content/Conversation.php:1576 +#: src/Module/Item/Compose.php:213 src/Module/Post/Edit.php:145 +#: src/Object/Post.php:618 msgid "Please wait" msgstr "Hinkraðu aðeins" -#: mod/message.php:202 mod/message.php:356 mod/photos.php:701 -#: mod/photos.php:820 mod/photos.php:1097 mod/photos.php:1138 -#: mod/photos.php:1194 mod/photos.php:1274 +#: mod/message.php:201 mod/message.php:355 mod/photos.php:693 +#: mod/photos.php:813 mod/photos.php:1090 mod/photos.php:1131 +#: mod/photos.php:1187 mod/photos.php:1267 #: src/Module/Calendar/Event/Form.php:250 src/Module/Contact/Advanced.php:132 -#: src/Module/Contact/Profile.php:364 +#: src/Module/Contact/Profile.php:370 #: src/Module/Debug/ActivityPubConversion.php:140 #: src/Module/Debug/Babel.php:315 src/Module/Debug/Localtime.php:64 #: src/Module/Debug/Probe.php:54 src/Module/Debug/WebFinger.php:51 #: src/Module/FriendSuggest.php:145 src/Module/Install.php:234 #: src/Module/Install.php:274 src/Module/Install.php:309 -#: src/Module/Invite.php:178 src/Module/Item/Compose.php:189 +#: src/Module/Invite.php:178 src/Module/Item/Compose.php:196 #: src/Module/Moderation/Item/Source.php:79 #: src/Module/Moderation/Report/Create.php:168 #: src/Module/Moderation/Report/Create.php:183 @@ -319,58 +320,58 @@ msgstr "Hinkraðu aðeins" #: src/Module/Profile/Profile.php:274 #: src/Module/Settings/Profile/Index.php:257 #: src/Module/Settings/Server/Action.php:79 src/Module/User/Delegation.php:189 -#: src/Object/Post.php:1154 view/theme/duepuntozero/config.php:85 +#: src/Object/Post.php:1159 view/theme/duepuntozero/config.php:85 #: view/theme/frio/config.php:150 view/theme/quattro/config.php:87 #: view/theme/vier/config.php:135 msgid "Submit" msgstr "Senda inn" -#: mod/message.php:223 +#: mod/message.php:222 msgid "No messages." msgstr "Engin skilaboð." -#: mod/message.php:279 +#: mod/message.php:278 msgid "Message not available." msgstr "Ekki næst í skilaboð." -#: mod/message.php:323 +#: mod/message.php:322 msgid "Delete message" msgstr "Eyða skilaboðum" -#: mod/message.php:325 mod/message.php:456 +#: mod/message.php:324 mod/message.php:453 msgid "D, d M Y - g:i A" msgstr "D, d. M Y - g:i A" -#: mod/message.php:340 mod/message.php:453 +#: mod/message.php:339 mod/message.php:450 msgid "Delete conversation" msgstr "Eyða samtali" -#: mod/message.php:342 +#: mod/message.php:341 msgid "" "No secure communications available. You may be able to " "respond from the sender's profile page." msgstr "" -#: mod/message.php:345 +#: mod/message.php:344 msgid "Send Reply" msgstr "Senda svar" -#: mod/message.php:427 +#: mod/message.php:424 #, php-format msgid "Unknown sender - %s" msgstr "Óþekktur sendandi - %s" -#: mod/message.php:429 +#: mod/message.php:426 #, php-format msgid "You and %s" msgstr "Þú og %s" -#: mod/message.php:431 +#: mod/message.php:428 #, php-format msgid "%s and You" msgstr "%s og þú" -#: mod/message.php:459 +#: mod/message.php:456 #, php-format msgid "%d message" msgid_plural "%d messages" @@ -385,118 +386,118 @@ msgstr "Persónulegar glósur" 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:861 #: 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:229 msgid "Save" msgstr "Vista" -#: mod/photos.php:67 mod/photos.php:132 mod/photos.php:576 -#: src/Model/Event.php:512 src/Model/Profile.php:233 +#: mod/photos.php:65 mod/photos.php:128 mod/photos.php:572 +#: src/Model/Event.php:512 src/Model/Profile.php:234 #: src/Module/Calendar/Export.php:74 src/Module/Calendar/Show.php:74 -#: src/Module/DFRN/Poll.php:43 src/Module/Feed.php:65 src/Module/HCard.php:51 +#: src/Module/DFRN/Poll.php:43 src/Module/Feed.php:64 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:56 #: src/Module/Profile/Photos.php:83 src/Module/Profile/RemoteFollow.php:71 -#: src/Module/Register.php:267 +#: src/Module/Register.php:268 msgid "User not found." msgstr "" -#: mod/photos.php:106 src/Module/BaseProfile.php:68 +#: mod/photos.php:102 src/Module/BaseProfile.php:68 #: src/Module/Profile/Photos.php:375 msgid "Photo Albums" msgstr "Myndabækur" -#: mod/photos.php:107 src/Module/Profile/Photos.php:376 +#: mod/photos.php:103 src/Module/Profile/Photos.php:376 #: src/Module/Profile/Photos.php:396 msgid "Recent Photos" msgstr "Nýlegar myndir" -#: mod/photos.php:109 mod/photos.php:868 src/Module/Profile/Photos.php:378 +#: mod/photos.php:105 mod/photos.php:861 src/Module/Profile/Photos.php:378 #: src/Module/Profile/Photos.php:398 msgid "Upload New Photos" msgstr "Hlaða upp nýjum myndum" -#: mod/photos.php:121 src/Module/BaseSettings.php:72 +#: mod/photos.php:117 src/Module/BaseSettings.php:72 #: src/Module/Profile/Photos.php:359 msgid "everybody" msgstr "allir" -#: mod/photos.php:157 +#: mod/photos.php:153 msgid "Contact information unavailable" msgstr "Tengiliða upplýsingar ekki til" -#: mod/photos.php:186 +#: mod/photos.php:182 msgid "Album not found." msgstr "Myndabók finnst ekki." -#: mod/photos.php:242 +#: mod/photos.php:238 msgid "Album successfully deleted" msgstr "" -#: mod/photos.php:244 +#: mod/photos.php:240 msgid "Album was empty." msgstr "" -#: mod/photos.php:275 +#: mod/photos.php:271 msgid "Failed to delete the photo." msgstr "" -#: mod/photos.php:543 +#: mod/photos.php:539 msgid "a photo" msgstr "mynd" -#: mod/photos.php:543 +#: mod/photos.php:539 #, php-format msgid "%1$s was tagged in %2$s by %3$s" msgstr "%1$s var merkt í %2$s af %3$s" -#: mod/photos.php:580 src/Module/Conversation/Community.php:160 +#: mod/photos.php:576 src/Module/Conversation/Community.php:160 #: src/Module/Directory.php:48 src/Module/Profile/Photos.php:293 #: src/Module/Search/Index.php:65 msgid "Public access denied." msgstr "Opinber aðgangur ekki veittur." -#: mod/photos.php:585 +#: mod/photos.php:581 msgid "No photos selected" msgstr "Engar myndir valdar" -#: mod/photos.php:717 +#: mod/photos.php:709 #, php-format msgid "The maximum accepted image size is %s" msgstr "" -#: mod/photos.php:724 +#: mod/photos.php:716 msgid "Upload Photos" msgstr "Hlaða upp myndum" -#: mod/photos.php:728 mod/photos.php:816 +#: mod/photos.php:720 mod/photos.php:809 msgid "New album name: " msgstr "Nýtt nafn myndbókar:" -#: mod/photos.php:729 +#: mod/photos.php:721 msgid "or select existing album:" msgstr "" -#: mod/photos.php:730 +#: mod/photos.php:722 msgid "Do not show a status post for this upload" msgstr "Ekki sýna færslu fyrir þessari upphölun" -#: mod/photos.php:732 mod/photos.php:1093 src/Content/Conversation.php:403 +#: mod/photos.php:725 mod/photos.php:1086 src/Content/Conversation.php:402 #: src/Module/Calendar/Event/Form.php:253 src/Module/Post/Edit.php:183 msgid "Permissions" msgstr "Aðgangsheimildir" -#: mod/photos.php:797 +#: mod/photos.php:790 msgid "Do you really want to delete this photo album and all its photos?" msgstr "" -#: mod/photos.php:798 mod/photos.php:821 +#: mod/photos.php:791 mod/photos.php:814 msgid "Delete Album" msgstr "Fjarlægja myndabók" -#: mod/photos.php:799 mod/photos.php:899 src/Content/Conversation.php:419 +#: mod/photos.php:792 mod/photos.php:892 src/Content/Conversation.php:417 #: src/Module/Contact/Follow.php:173 src/Module/Contact/Revoke.php:109 #: src/Module/Contact/Unfollow.php:126 #: src/Module/Media/Attachment/Browser.php:77 @@ -506,133 +507,133 @@ msgstr "Fjarlægja myndabók" msgid "Cancel" msgstr "Hætta við" -#: mod/photos.php:825 +#: mod/photos.php:818 msgid "Edit Album" msgstr "Breyta myndbók" -#: mod/photos.php:826 +#: mod/photos.php:819 msgid "Drop Album" msgstr "" -#: mod/photos.php:830 +#: mod/photos.php:823 msgid "Show Newest First" msgstr "Birta nýjast fyrst" -#: mod/photos.php:832 +#: mod/photos.php:825 msgid "Show Oldest First" msgstr "Birta elsta fyrst" -#: mod/photos.php:853 src/Module/Profile/Photos.php:346 +#: mod/photos.php:846 src/Module/Profile/Photos.php:346 msgid "View Photo" msgstr "Skoða mynd" -#: mod/photos.php:885 +#: mod/photos.php:878 msgid "Permission denied. Access to this item may be restricted." msgstr "Aðgangi hafnað. Aðgangur að þessum hlut kann að vera skertur." -#: mod/photos.php:887 +#: mod/photos.php:880 msgid "Photo not available" msgstr "Mynd ekki til" -#: mod/photos.php:897 +#: mod/photos.php:890 msgid "Do you really want to delete this photo?" msgstr "" -#: mod/photos.php:898 mod/photos.php:1098 +#: mod/photos.php:891 mod/photos.php:1091 msgid "Delete Photo" msgstr "Fjarlægja mynd" -#: mod/photos.php:996 +#: mod/photos.php:989 msgid "View photo" msgstr "Birta mynd" -#: mod/photos.php:998 +#: mod/photos.php:991 msgid "Edit photo" msgstr "Breyta mynd" -#: mod/photos.php:999 +#: mod/photos.php:992 msgid "Delete photo" msgstr "" -#: mod/photos.php:1000 +#: mod/photos.php:993 msgid "Use as profile photo" msgstr "Nota sem forsíðu mynd" -#: mod/photos.php:1007 +#: mod/photos.php:1000 msgid "Private Photo" msgstr "" -#: mod/photos.php:1013 +#: mod/photos.php:1006 msgid "View Full Size" msgstr "Skoða í fullri stærð" -#: mod/photos.php:1066 +#: mod/photos.php:1059 msgid "Tags: " msgstr "Merki:" -#: mod/photos.php:1069 +#: mod/photos.php:1062 msgid "[Select tags to remove]" msgstr "" -#: mod/photos.php:1084 +#: mod/photos.php:1077 msgid "New album name" msgstr "Nýtt nafn myndbókar" -#: mod/photos.php:1085 +#: mod/photos.php:1078 msgid "Caption" msgstr "Yfirskrift" -#: mod/photos.php:1086 +#: mod/photos.php:1079 msgid "Add a Tag" msgstr "Bæta við merki" -#: mod/photos.php:1086 +#: mod/photos.php:1079 msgid "" "Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping" msgstr "Til dæmis: @bob, @Barbara_Jensen, @jim@example.com, #Reykjavík #tjalda" -#: mod/photos.php:1087 +#: mod/photos.php:1080 msgid "Do not rotate" msgstr "Ekki snúa" -#: mod/photos.php:1088 +#: mod/photos.php:1081 msgid "Rotate CW (right)" msgstr "Snúa réttsælis (hægri)" -#: mod/photos.php:1089 +#: mod/photos.php:1082 msgid "Rotate CCW (left)" msgstr "Snúa rangsælis (vinstri)" -#: mod/photos.php:1135 mod/photos.php:1191 mod/photos.php:1271 -#: src/Module/Contact.php:618 src/Module/Item/Compose.php:188 -#: src/Object/Post.php:1151 +#: mod/photos.php:1128 mod/photos.php:1184 mod/photos.php:1264 +#: src/Module/Contact.php:618 src/Module/Item/Compose.php:195 +#: src/Object/Post.php:1156 msgid "This is you" msgstr "Þetta ert þú" -#: mod/photos.php:1137 mod/photos.php:1193 mod/photos.php:1273 -#: src/Module/Moderation/Reports.php:95 src/Object/Post.php:603 -#: src/Object/Post.php:1153 +#: mod/photos.php:1130 mod/photos.php:1186 mod/photos.php:1266 +#: src/Module/Moderation/Reports.php:110 src/Object/Post.php:612 +#: src/Object/Post.php:1158 msgid "Comment" msgstr "Athugasemd" -#: mod/photos.php:1139 mod/photos.php:1195 mod/photos.php:1275 -#: src/Content/Conversation.php:416 src/Module/Calendar/Event/Form.php:248 -#: src/Module/Item/Compose.php:201 src/Module/Post/Edit.php:165 -#: src/Object/Post.php:1167 +#: mod/photos.php:1132 mod/photos.php:1188 mod/photos.php:1268 +#: src/Content/Conversation.php:414 src/Module/Calendar/Event/Form.php:248 +#: src/Module/Item/Compose.php:208 src/Module/Post/Edit.php:165 +#: src/Object/Post.php:1172 msgid "Preview" msgstr "Forskoðun" -#: mod/photos.php:1140 src/Content/Conversation.php:369 -#: src/Module/Post/Edit.php:130 src/Object/Post.php:1155 +#: mod/photos.php:1133 src/Content/Conversation.php:368 +#: src/Module/Post/Edit.php:130 src/Object/Post.php:1160 msgid "Loading..." msgstr "" -#: mod/photos.php:1232 src/Content/Conversation.php:1501 -#: src/Object/Post.php:261 +#: mod/photos.php:1225 src/Content/Conversation.php:1498 +#: src/Object/Post.php:274 msgid "Select" msgstr "Velja" -#: mod/photos.php:1233 src/Content/Conversation.php:1502 +#: mod/photos.php:1226 src/Content/Conversation.php:1499 #: src/Module/Moderation/Users/Active.php:136 #: src/Module/Moderation/Users/Blocked.php:136 #: src/Module/Moderation/Users/Index.php:151 @@ -641,136 +642,136 @@ msgstr "Velja" msgid "Delete" msgstr "Eyða" -#: mod/photos.php:1294 src/Object/Post.php:426 +#: mod/photos.php:1287 src/Object/Post.php:440 msgid "Like" msgstr "" -#: mod/photos.php:1295 src/Object/Post.php:426 +#: mod/photos.php:1288 src/Object/Post.php:440 msgid "I like this (toggle)" msgstr "Mér líkar þetta (kveikja/slökkva)" -#: mod/photos.php:1296 src/Object/Post.php:427 +#: mod/photos.php:1289 src/Object/Post.php:441 msgid "Dislike" msgstr "" -#: mod/photos.php:1298 src/Object/Post.php:427 +#: mod/photos.php:1291 src/Object/Post.php:441 msgid "I don't like this (toggle)" msgstr "Mér líkar þetta ekki (kveikja/slökkva)" -#: mod/photos.php:1320 +#: mod/photos.php:1313 msgid "Map" msgstr "Landakort" -#: src/App.php:473 +#: src/App.php:438 msgid "No system theme config value set." msgstr "" -#: src/App.php:581 +#: src/App.php:546 msgid "Apologies but the website is unavailable at the moment." msgstr "" -#: src/App/Page.php:249 +#: src/App/Page.php:250 msgid "Delete this item?" msgstr "Eyða þessu atriði?" -#: src/App/Page.php:250 +#: src/App/Page.php:251 msgid "" "Block this author? They won't be able to follow you nor see your public " "posts, and you won't be able to see their posts and their notifications." msgstr "" -#: src/App/Page.php:251 +#: src/App/Page.php:252 msgid "" "Ignore this author? You won't be able to see their posts and their " "notifications." msgstr "" -#: src/App/Page.php:252 +#: src/App/Page.php:253 msgid "Collapse this author's posts?" msgstr "" -#: src/App/Page.php:253 +#: src/App/Page.php:254 msgid "Ignore this author's server?" msgstr "" -#: src/App/Page.php:254 src/Module/Settings/Server/Action.php:61 +#: src/App/Page.php:255 src/Module/Settings/Server/Action.php:61 #: src/Module/Settings/Server/Index.php:108 msgid "" "You won't see any content from this server including reshares in your " "Network page, the community pages and individual conversations." msgstr "" -#: src/App/Page.php:256 +#: src/App/Page.php:257 msgid "Like not successful" msgstr "" -#: src/App/Page.php:257 +#: src/App/Page.php:258 msgid "Dislike not successful" msgstr "" -#: src/App/Page.php:258 +#: src/App/Page.php:259 msgid "Sharing not successful" msgstr "" -#: src/App/Page.php:259 +#: src/App/Page.php:260 msgid "Attendance unsuccessful" msgstr "" -#: src/App/Page.php:260 +#: src/App/Page.php:261 msgid "Backend error" msgstr "" -#: src/App/Page.php:261 +#: src/App/Page.php:262 msgid "Network error" msgstr "" -#: src/App/Page.php:264 +#: src/App/Page.php:265 msgid "Drop files here to upload" msgstr "" -#: src/App/Page.php:265 +#: src/App/Page.php:266 msgid "Your browser does not support drag and drop file uploads." msgstr "" -#: src/App/Page.php:266 +#: src/App/Page.php:267 msgid "" "Please use the fallback form below to upload your files like in the olden " "days." msgstr "" -#: src/App/Page.php:267 +#: src/App/Page.php:268 msgid "File is too big ({{filesize}}MiB). Max filesize: {{maxFilesize}}MiB." msgstr "" -#: src/App/Page.php:268 +#: src/App/Page.php:269 msgid "You can't upload files of this type." msgstr "" -#: src/App/Page.php:269 +#: src/App/Page.php:270 msgid "Server responded with {{statusCode}} code." msgstr "" -#: src/App/Page.php:270 +#: src/App/Page.php:271 msgid "Cancel upload" msgstr "" -#: src/App/Page.php:271 +#: src/App/Page.php:272 msgid "Upload canceled." msgstr "" -#: src/App/Page.php:272 +#: src/App/Page.php:273 msgid "Are you sure you want to cancel this upload?" msgstr "" -#: src/App/Page.php:273 +#: src/App/Page.php:274 msgid "Remove file" msgstr "" -#: src/App/Page.php:274 +#: src/App/Page.php:275 msgid "You can't upload any more files." msgstr "" -#: src/App/Page.php:352 +#: src/App/Page.php:353 msgid "toggle mobile" msgstr "" @@ -799,13 +800,14 @@ 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/Privacy/PermissionTooltip.php:164 +#: src/Module/Privacy/PermissionTooltip.php:186 +#: src/Module/Settings/Channels.php:160 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/Contact.php:417 src/Module/Settings/Channels.php:159 msgid "Following" msgstr "" @@ -964,7 +966,7 @@ msgstr "" msgid "Enter user nickname: " msgstr "" -#: src/Console/User.php:182 src/Model/User.php:819 +#: src/Console/User.php:182 src/Model/User.php:824 #: src/Module/Api/Twitter/ContactEndpoint.php:74 #: src/Module/Moderation/Users/Active.php:71 #: src/Module/Moderation/Users/Blocked.php:71 @@ -1245,281 +1247,281 @@ msgid_plural " reshared this" msgstr[0] "" msgstr[1] "" -#: src/Content/Conversation.php:338 +#: src/Content/Conversation.php:337 msgid "Visible to everybody" msgstr "Sjáanlegt öllum" -#: src/Content/Conversation.php:339 src/Module/Item/Compose.php:200 -#: src/Object/Post.php:1166 +#: src/Content/Conversation.php:338 src/Module/Item/Compose.php:207 +#: src/Object/Post.php:1171 msgid "Please enter a image/video/audio/webpage URL:" msgstr "" -#: src/Content/Conversation.php:340 +#: src/Content/Conversation.php:339 msgid "Tag term:" msgstr "Merka með:" -#: src/Content/Conversation.php:341 src/Module/Filer/SaveTag.php:73 +#: src/Content/Conversation.php:340 src/Module/Filer/SaveTag.php:73 msgid "Save to Folder:" msgstr "Vista í möppu:" -#: src/Content/Conversation.php:342 +#: src/Content/Conversation.php:341 msgid "Where are you right now?" msgstr "Hvar ert þú núna?" -#: src/Content/Conversation.php:343 +#: src/Content/Conversation.php:342 msgid "Delete item(s)?" msgstr "Eyða atriði/atriðum?" -#: src/Content/Conversation.php:355 src/Module/Item/Compose.php:175 +#: src/Content/Conversation.php:354 src/Module/Item/Compose.php:182 msgid "Created at" msgstr "" -#: src/Content/Conversation.php:365 +#: src/Content/Conversation.php:364 msgid "New Post" msgstr "Ný færsla" -#: src/Content/Conversation.php:368 +#: src/Content/Conversation.php:367 msgid "Share" msgstr "Deila" -#: src/Content/Conversation.php:371 src/Module/Post/Edit.php:132 +#: src/Content/Conversation.php:370 src/Module/Post/Edit.php:132 msgid "upload photo" msgstr "Hlaða upp mynd" -#: src/Content/Conversation.php:372 src/Module/Post/Edit.php:133 +#: src/Content/Conversation.php:371 src/Module/Post/Edit.php:133 msgid "Attach file" msgstr "Bæta við skrá" -#: src/Content/Conversation.php:373 src/Module/Post/Edit.php:134 +#: src/Content/Conversation.php:372 src/Module/Post/Edit.php:134 msgid "attach file" msgstr "Hengja skrá við" -#: src/Content/Conversation.php:374 src/Module/Item/Compose.php:190 -#: src/Module/Post/Edit.php:171 src/Object/Post.php:1156 +#: src/Content/Conversation.php:373 src/Module/Item/Compose.php:197 +#: src/Module/Post/Edit.php:171 src/Object/Post.php:1161 msgid "Bold" msgstr "Feitletrað" -#: src/Content/Conversation.php:375 src/Module/Item/Compose.php:191 -#: src/Module/Post/Edit.php:172 src/Object/Post.php:1157 +#: src/Content/Conversation.php:374 src/Module/Item/Compose.php:198 +#: src/Module/Post/Edit.php:172 src/Object/Post.php:1162 msgid "Italic" msgstr "Skáletrað" -#: src/Content/Conversation.php:376 src/Module/Item/Compose.php:192 -#: src/Module/Post/Edit.php:173 src/Object/Post.php:1158 +#: src/Content/Conversation.php:375 src/Module/Item/Compose.php:199 +#: src/Module/Post/Edit.php:173 src/Object/Post.php:1163 msgid "Underline" msgstr "Undirstrikað" -#: src/Content/Conversation.php:377 src/Module/Item/Compose.php:193 -#: src/Module/Post/Edit.php:174 src/Object/Post.php:1160 +#: src/Content/Conversation.php:376 src/Module/Item/Compose.php:200 +#: src/Module/Post/Edit.php:174 src/Object/Post.php:1165 msgid "Quote" msgstr "Gæsalappir" -#: src/Content/Conversation.php:378 src/Module/Item/Compose.php:194 -#: src/Module/Post/Edit.php:175 src/Object/Post.php:1161 +#: src/Content/Conversation.php:377 src/Module/Item/Compose.php:201 +#: src/Module/Post/Edit.php:175 src/Object/Post.php:1166 msgid "Add emojis" msgstr "" -#: src/Content/Conversation.php:379 src/Module/Item/Compose.php:195 -#: src/Object/Post.php:1159 +#: src/Content/Conversation.php:378 src/Module/Item/Compose.php:202 +#: src/Object/Post.php:1164 msgid "Content Warning" msgstr "" -#: src/Content/Conversation.php:380 src/Module/Item/Compose.php:196 -#: src/Module/Post/Edit.php:176 src/Object/Post.php:1162 +#: src/Content/Conversation.php:379 src/Module/Item/Compose.php:203 +#: src/Module/Post/Edit.php:176 src/Object/Post.php:1167 msgid "Code" msgstr "Kóði" -#: src/Content/Conversation.php:381 src/Module/Item/Compose.php:197 -#: src/Object/Post.php:1163 +#: src/Content/Conversation.php:380 src/Module/Item/Compose.php:204 +#: src/Object/Post.php:1168 msgid "Image" msgstr "Mynd" -#: src/Content/Conversation.php:382 src/Module/Item/Compose.php:198 -#: src/Module/Post/Edit.php:177 src/Object/Post.php:1164 +#: src/Content/Conversation.php:381 src/Module/Item/Compose.php:205 +#: src/Module/Post/Edit.php:177 src/Object/Post.php:1169 msgid "Link" msgstr "Tengill" -#: src/Content/Conversation.php:383 src/Module/Item/Compose.php:199 -#: src/Module/Post/Edit.php:178 src/Object/Post.php:1165 +#: src/Content/Conversation.php:382 src/Module/Item/Compose.php:206 +#: src/Module/Post/Edit.php:178 src/Object/Post.php:1170 msgid "Link or Media" msgstr "" -#: src/Content/Conversation.php:384 +#: src/Content/Conversation.php:383 msgid "Video" msgstr "" -#: src/Content/Conversation.php:385 src/Module/Item/Compose.php:202 +#: src/Content/Conversation.php:384 src/Module/Item/Compose.php:209 #: src/Module/Post/Edit.php:141 msgid "Set your location" msgstr "Veldu staðsetningu þína" -#: src/Content/Conversation.php:386 src/Module/Post/Edit.php:142 +#: src/Content/Conversation.php:385 src/Module/Post/Edit.php:142 msgid "set location" msgstr "stilla staðsetningu" -#: src/Content/Conversation.php:387 src/Module/Post/Edit.php:143 +#: src/Content/Conversation.php:386 src/Module/Post/Edit.php:143 msgid "Clear browser location" msgstr "Hreinsa staðsetningu í vafra" -#: src/Content/Conversation.php:388 src/Module/Post/Edit.php:144 +#: src/Content/Conversation.php:387 src/Module/Post/Edit.php:144 msgid "clear location" msgstr "hreinsa staðsetningu" -#: src/Content/Conversation.php:390 src/Module/Item/Compose.php:207 +#: src/Content/Conversation.php:389 src/Module/Item/Compose.php:214 #: src/Module/Post/Edit.php:157 msgid "Set title" msgstr "Setja titil" -#: src/Content/Conversation.php:392 src/Module/Item/Compose.php:208 +#: src/Content/Conversation.php:391 src/Module/Item/Compose.php:215 #: src/Module/Post/Edit.php:159 msgid "Categories (comma-separated list)" msgstr "Flokkar (listi aðskilinn með kommum)" -#: src/Content/Conversation.php:397 src/Module/Item/Compose.php:224 +#: src/Content/Conversation.php:396 src/Module/Item/Compose.php:231 msgid "Scheduled at" msgstr "" -#: src/Content/Conversation.php:402 src/Module/Post/Edit.php:146 +#: src/Content/Conversation.php:401 src/Module/Post/Edit.php:146 msgid "Permission settings" msgstr "Stillingar aðgangsheimilda" -#: src/Content/Conversation.php:412 src/Module/Post/Edit.php:155 +#: src/Content/Conversation.php:410 src/Module/Post/Edit.php:155 msgid "Public post" msgstr "Opinber færsla" -#: src/Content/Conversation.php:426 src/Content/Widget/VCard.php:130 -#: src/Model/Profile.php:483 src/Module/Admin/Logs/View.php:92 +#: src/Content/Conversation.php:424 src/Content/Widget/VCard.php:131 +#: src/Model/Profile.php:483 src/Module/Admin/Logs/View.php:94 #: src/Module/Post/Edit.php:181 msgid "Message" msgstr "Skilaboð" -#: src/Content/Conversation.php:427 src/Module/Post/Edit.php:182 +#: src/Content/Conversation.php:425 src/Module/Post/Edit.php:182 #: src/Module/Settings/TwoFactor/Trusted.php:143 msgid "Browser" msgstr "Vafri" -#: src/Content/Conversation.php:429 src/Module/Post/Edit.php:185 +#: src/Content/Conversation.php:427 src/Module/Post/Edit.php:185 msgid "Open Compose page" msgstr "" -#: src/Content/Conversation.php:597 +#: src/Content/Conversation.php:594 msgid "remove" msgstr "fjarlægja" -#: src/Content/Conversation.php:601 +#: src/Content/Conversation.php:598 msgid "Delete Selected Items" msgstr "Eyða völdum færslum" -#: src/Content/Conversation.php:729 src/Content/Conversation.php:732 -#: src/Content/Conversation.php:735 src/Content/Conversation.php:738 -#: src/Content/Conversation.php:741 +#: src/Content/Conversation.php:726 src/Content/Conversation.php:729 +#: src/Content/Conversation.php:732 src/Content/Conversation.php:735 +#: src/Content/Conversation.php:738 #, php-format msgid "You had been addressed (%s)." msgstr "" -#: src/Content/Conversation.php:744 +#: src/Content/Conversation.php:741 #, php-format msgid "You are following %s." msgstr "" -#: src/Content/Conversation.php:749 +#: src/Content/Conversation.php:746 #, php-format msgid "You subscribed to %s." msgstr "" -#: src/Content/Conversation.php:751 +#: src/Content/Conversation.php:748 msgid "You subscribed to one or more tags in this post." msgstr "" -#: src/Content/Conversation.php:771 +#: src/Content/Conversation.php:768 #, php-format msgid "%s reshared this." msgstr "" -#: src/Content/Conversation.php:773 +#: src/Content/Conversation.php:770 msgid "Reshared" msgstr "" -#: src/Content/Conversation.php:773 +#: src/Content/Conversation.php:770 #, php-format msgid "Reshared by %s <%s>" msgstr "" -#: src/Content/Conversation.php:776 +#: src/Content/Conversation.php:773 #, php-format msgid "%s is participating in this thread." msgstr "" -#: src/Content/Conversation.php:779 +#: src/Content/Conversation.php:776 msgid "Stored for general reasons" msgstr "" -#: src/Content/Conversation.php:782 +#: src/Content/Conversation.php:779 msgid "Global post" msgstr "" -#: src/Content/Conversation.php:785 +#: src/Content/Conversation.php:782 msgid "Sent via an relay server" msgstr "" -#: src/Content/Conversation.php:785 +#: src/Content/Conversation.php:782 #, php-format msgid "Sent via the relay server %s <%s>" msgstr "" -#: src/Content/Conversation.php:788 +#: src/Content/Conversation.php:785 msgid "Fetched" msgstr "" -#: src/Content/Conversation.php:788 +#: src/Content/Conversation.php:785 #, php-format msgid "Fetched because of %s <%s>" msgstr "" -#: src/Content/Conversation.php:791 +#: src/Content/Conversation.php:788 msgid "Stored because of a child post to complete this thread." msgstr "" -#: src/Content/Conversation.php:794 +#: src/Content/Conversation.php:791 msgid "Local delivery" msgstr "" -#: src/Content/Conversation.php:797 +#: src/Content/Conversation.php:794 msgid "Stored because of your activity (like, comment, star, ...)" msgstr "" -#: src/Content/Conversation.php:800 +#: src/Content/Conversation.php:797 msgid "Distributed" msgstr "" -#: src/Content/Conversation.php:803 +#: src/Content/Conversation.php:800 msgid "Pushed to us" msgstr "" -#: src/Content/Conversation.php:1529 src/Object/Post.php:248 +#: src/Content/Conversation.php:1518 src/Object/Post.php:261 msgid "Pinned item" msgstr "" -#: src/Content/Conversation.php:1546 src/Object/Post.php:548 -#: src/Object/Post.php:549 +#: src/Content/Conversation.php:1535 src/Object/Post.php:555 +#: src/Object/Post.php:556 #, php-format msgid "View %s's profile @ %s" msgstr "Birta forsíðu %s hjá %s" -#: src/Content/Conversation.php:1559 src/Object/Post.php:536 +#: src/Content/Conversation.php:1549 src/Object/Post.php:543 msgid "Categories:" msgstr "Flokkar:" -#: src/Content/Conversation.php:1560 src/Object/Post.php:537 +#: src/Content/Conversation.php:1550 src/Object/Post.php:544 msgid "Filed under:" msgstr "Skráð undir:" -#: src/Content/Conversation.php:1568 src/Object/Post.php:562 +#: src/Content/Conversation.php:1558 src/Object/Post.php:570 #, php-format msgid "%s from %s" msgstr "%s til %s" -#: src/Content/Conversation.php:1584 +#: src/Content/Conversation.php:1574 msgid "View in context" msgstr "Birta í samhengi" @@ -1573,7 +1575,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:199 src/Module/Settings/Channels.php:220 msgid "Images" msgstr "" @@ -1582,7 +1584,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:201 src/Module/Settings/Channels.php:222 msgid "Audio" msgstr "" @@ -1591,7 +1593,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:200 src/Module/Settings/Channels.php:221 msgid "Videos" msgstr "" @@ -1608,7 +1610,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:150 src/Module/Settings/Channels.php:155 msgid "Global Community" msgstr "" @@ -1617,7 +1619,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:156 msgid "Latest Activity" msgstr "" @@ -1626,7 +1628,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:157 msgid "Latest Posts" msgstr "" @@ -1635,7 +1637,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:158 msgid "Latest Creation" msgstr "" @@ -1652,7 +1654,7 @@ msgstr "Einka" msgid "Posts that mention or involve you" msgstr "Færslur sem tengjast þér" -#: src/Content/Conversation/Factory/Network.php:42 src/Object/Post.php:398 +#: src/Content/Conversation/Factory/Network.php:42 src/Object/Post.php:411 msgid "Starred" msgstr "Stjörnumerkt" @@ -1660,124 +1662,196 @@ msgstr "Stjörnumerkt" msgid "Favourite Posts" msgstr "Uppáhalds færslur" -#: src/Content/Feature.php:96 +#: src/Content/Feature.php:107 msgid "General Features" msgstr "Almennir eiginleikar" -#: src/Content/Feature.php:98 +#: src/Content/Feature.php:109 msgid "Photo Location" msgstr "Staðsetning ljósmyndar" -#: src/Content/Feature.php:98 +#: src/Content/Feature.php:109 msgid "" "Photo metadata is normally stripped. This extracts the location (if present)" " prior to stripping metadata and links it to a map." msgstr "" -#: src/Content/Feature.php:99 -msgid "Trending Tags" +#: src/Content/Feature.php:110 +msgid "Display the community in the navigation" msgstr "" -#: src/Content/Feature.php:99 +#: src/Content/Feature.php:110 msgid "" -"Show a community page widget with a list of the most popular tags in recent " -"public posts." +"If enabled, the community can be accessed via the navigation menu. " +"Independent from this setting, the community timelines can always be " +"accessed via the channels." msgstr "" -#: src/Content/Feature.php:104 +#: src/Content/Feature.php:115 msgid "Post Composition Features" msgstr "" -#: src/Content/Feature.php:105 -msgid "Auto-mention Groups" -msgstr "" - -#: src/Content/Feature.php:105 -msgid "" -"Add/remove mention when a group page is selected/deselected in ACL window." -msgstr "" - -#: src/Content/Feature.php:106 +#: src/Content/Feature.php:116 msgid "Explicit Mentions" msgstr "" -#: src/Content/Feature.php:106 +#: src/Content/Feature.php:116 msgid "" "Add explicit mentions to comment box for manual control over who gets " "mentioned in replies." msgstr "" -#: src/Content/Feature.php:107 +#: src/Content/Feature.php:117 msgid "Add an abstract from ActivityPub content warnings" msgstr "" -#: src/Content/Feature.php:107 +#: src/Content/Feature.php:117 msgid "" "Add an abstract when commenting on ActivityPub posts with a content warning." " Abstracts are displayed as content warning on systems like Mastodon or " "Pleroma." msgstr "" -#: src/Content/Feature.php:112 +#: src/Content/Feature.php:122 msgid "Post/Comment Tools" msgstr "" -#: src/Content/Feature.php:113 +#: src/Content/Feature.php:123 msgid "Post Categories" msgstr "" -#: src/Content/Feature.php:113 +#: src/Content/Feature.php:123 msgid "Add categories to your posts" msgstr "" -#: src/Content/Feature.php:118 +#: src/Content/Feature.php:128 +msgid "Network Widgets" +msgstr "" + +#: src/Content/Feature.php:129 src/Content/Widget.php:216 +#: src/Model/Circle.php:601 src/Module/Contact.php:400 +#: src/Module/Welcome.php:76 +msgid "Circles" +msgstr "" + +#: src/Content/Feature.php:129 +msgid "" +"Display posts that have been created by accounts of the selected circle." +msgstr "" + +#: src/Content/Feature.php:130 src/Content/GroupManager.php:147 +#: src/Content/Nav.php:278 src/Content/Text/HTML.php:882 +#: src/Content/Widget.php:538 src/Model/User.php:1390 +msgid "Groups" +msgstr "" + +#: src/Content/Feature.php:130 +msgid "Display posts that have been distributed by the selected group." +msgstr "" + +#: src/Content/Feature.php:131 src/Content/Widget.php:507 +msgid "Archives" +msgstr "Safnskrár" + +#: src/Content/Feature.php:131 +msgid "Display an archive where posts can be selected by month and year." +msgstr "" + +#: src/Content/Feature.php:132 src/Content/Widget.php:289 +msgid "Protocols" +msgstr "" + +#: src/Content/Feature.php:132 +msgid "Display posts with the selected protocols." +msgstr "" + +#: src/Content/Feature.php:133 src/Content/Widget.php:544 +#: src/Module/Settings/Account.php:442 +msgid "Account Types" +msgstr "Gerðir notendaaðganga" + +#: src/Content/Feature.php:133 +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:472 src/Module/BaseSettings.php:125 +#: src/Module/Settings/Channels.php:225 src/Module/Settings/Display.php:315 +msgid "Channels" +msgstr "" + +#: src/Content/Feature.php:134 +msgid "Display posts in the system channels and user defined channels." +msgstr "" + +#: src/Content/Feature.php:135 src/Content/Widget/SavedSearches.php:60 +msgid "Saved Searches" +msgstr "Vistaðar leitir" + +#: src/Content/Feature.php:135 +msgid "Display posts that contain subscribed hashtags." +msgstr "" + +#: src/Content/Feature.php:136 src/Content/Widget.php:319 +msgid "Saved Folders" +msgstr "Vistaðar möppur" + +#: src/Content/Feature.php:136 +msgid "Display a list of folders in which posts are stored." +msgstr "" + +#: src/Content/Feature.php:137 src/Module/Conversation/Timeline.php:199 +msgid "Own Contacts" +msgstr "" + +#: src/Content/Feature.php:137 +msgid "" +"Include or exclude posts from subscribed accounts. This widget is not " +"visible on all channels." +msgstr "" + +#: src/Content/Feature.php:138 +msgid "Trending Tags" +msgstr "" + +#: src/Content/Feature.php:138 +msgid "Display a list of the most popular tags in recent public posts." +msgstr "" + +#: src/Content/Feature.php:143 msgid "Advanced Profile Settings" msgstr "" -#: src/Content/Feature.php:119 -msgid "List Groups" -msgstr "" - -#: src/Content/Feature.php:119 -msgid "Show visitors public groups at the Advanced Profile Page" -msgstr "" - -#: src/Content/Feature.php:120 +#: src/Content/Feature.php:144 msgid "Tag Cloud" msgstr "Merkjaský" -#: src/Content/Feature.php:120 +#: src/Content/Feature.php:144 msgid "Provide a personal tag cloud on your profile page" msgstr "" -#: src/Content/Feature.php:121 +#: src/Content/Feature.php:145 msgid "Display Membership Date" msgstr "" -#: src/Content/Feature.php:121 +#: src/Content/Feature.php:145 msgid "Display membership date in profile" msgstr "" -#: src/Content/Feature.php:126 +#: src/Content/Feature.php:150 msgid "Advanced Calendar Settings" msgstr "" -#: src/Content/Feature.php:127 +#: src/Content/Feature.php:151 msgid "Allow anonymous access to your calendar" msgstr "" -#: src/Content/Feature.php:127 +#: src/Content/Feature.php:151 msgid "" "Allows anonymous visitors to consult your calendar and your public events. " "Contact birthday events are private to you." msgstr "" -#: src/Content/GroupManager.php:147 src/Content/Nav.php:278 -#: src/Content/Text/HTML.php:881 src/Content/Widget.php:538 -#: src/Model/User.php:1381 -msgid "Groups" -msgstr "" - #: src/Content/GroupManager.php:149 msgid "External link to group" msgstr "" @@ -1795,95 +1869,99 @@ msgstr "birta meira" msgid "Create new group" msgstr "" -#: src/Content/Item.php:332 src/Model/Item.php:3254 +#: src/Content/Item.php:331 src/Model/Item.php:3256 msgid "event" msgstr "atburður" -#: src/Content/Item.php:335 src/Content/Item.php:345 +#: src/Content/Item.php:334 src/Content/Item.php:344 msgid "status" msgstr "staða" -#: src/Content/Item.php:341 src/Model/Item.php:3256 +#: src/Content/Item.php:340 src/Model/Item.php:3258 #: src/Module/Post/Tag/Add.php:123 msgid "photo" msgstr "mynd" -#: src/Content/Item.php:355 src/Module/Post/Tag/Add.php:141 +#: src/Content/Item.php:354 src/Module/Post/Tag/Add.php:141 #, php-format msgid "%1$s tagged %2$s's %3$s with %4$s" msgstr "%1$s merkti %2$s's %3$s með %4$s" -#: src/Content/Item.php:429 view/theme/frio/theme.php:265 +#: src/Content/Item.php:428 view/theme/frio/theme.php:265 msgid "Follow Thread" msgstr "Fylgja þræði" -#: src/Content/Item.php:430 src/Model/Contact.php:1243 +#: src/Content/Item.php:429 src/Model/Contact.php:1233 msgid "View Status" msgstr "Skoða stöðu" -#: src/Content/Item.php:431 src/Content/Item.php:452 -#: src/Model/Contact.php:1177 src/Model/Contact.php:1234 -#: src/Model/Contact.php:1244 src/Module/Directory.php:157 +#: src/Content/Item.php:430 src/Content/Item.php:453 +#: src/Model/Contact.php:1168 src/Model/Contact.php:1224 +#: src/Model/Contact.php:1234 src/Module/Directory.php:157 #: src/Module/Settings/Profile/Index.php:259 msgid "View Profile" msgstr "Skoða forsíðu" -#: src/Content/Item.php:432 src/Model/Contact.php:1245 +#: src/Content/Item.php:431 src/Model/Contact.php:1235 msgid "View Photos" msgstr "Skoða myndir" -#: src/Content/Item.php:433 src/Model/Contact.php:1212 +#: src/Content/Item.php:432 src/Model/Contact.php:1202 #: src/Model/Profile.php:468 msgid "Network Posts" msgstr "Færslur á neti" -#: src/Content/Item.php:434 src/Model/Contact.php:1236 -#: src/Model/Contact.php:1247 +#: src/Content/Item.php:433 src/Model/Contact.php:1226 +#: src/Model/Contact.php:1237 msgid "View Contact" msgstr "Skoða tengilið" -#: src/Content/Item.php:435 src/Model/Contact.php:1248 +#: src/Content/Item.php:434 src/Model/Contact.php:1238 msgid "Send PM" msgstr "Senda einkaboð" -#: src/Content/Item.php:436 src/Module/Contact.php:467 -#: src/Module/Contact/Profile.php:511 +#: src/Content/Item.php:435 src/Module/Contact.php:467 +#: src/Module/Contact/Profile.php:518 #: src/Module/Moderation/Blocklist/Contact.php:116 #: src/Module/Moderation/Users/Active.php:137 #: src/Module/Moderation/Users/Index.php:152 msgid "Block" msgstr "Útiloka" -#: src/Content/Item.php:437 src/Module/Contact.php:468 -#: src/Module/Contact/Profile.php:519 +#: src/Content/Item.php:436 src/Module/Contact.php:468 +#: src/Module/Contact/Profile.php:526 #: src/Module/Notifications/Introductions.php:134 #: src/Module/Notifications/Introductions.php:206 #: src/Module/Notifications/Notification.php:89 msgid "Ignore" msgstr "Hunsa" -#: src/Content/Item.php:438 src/Module/Contact.php:469 -#: src/Module/Contact/Profile.php:527 +#: src/Content/Item.php:437 src/Module/Contact.php:469 +#: src/Module/Contact/Profile.php:534 msgid "Collapse" msgstr "" -#: src/Content/Item.php:439 src/Object/Post.php:289 +#: src/Content/Item.php:438 src/Object/Post.php:302 #, php-format 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:509 +#: src/Content/Item.php:442 src/Module/Settings/Channels.php:202 +#: src/Module/Settings/Channels.php:223 src/Object/Post.php:516 msgid "Languages" msgstr "" -#: src/Content/Item.php:449 src/Content/Widget.php:80 -#: src/Model/Contact.php:1237 src/Model/Contact.php:1249 +#: src/Content/Item.php:445 src/Object/Post.php:596 +msgid "Search Text" +msgstr "" + +#: src/Content/Item.php:450 src/Content/Widget.php:80 +#: src/Model/Contact.php:1227 src/Model/Contact.php:1239 #: src/Module/Contact/Follow.php:167 view/theme/vier/theme.php:195 msgid "Connect/Follow" msgstr "Tengjast/fylgja" -#: src/Content/Item.php:883 +#: src/Content/Item.php:884 msgid "Unable to fetch user." msgstr "" @@ -1899,7 +1977,7 @@ msgstr "" msgid "Clear notifications" msgstr "Hreinsa tilkynningar" -#: src/Content/Nav.php:127 src/Content/Text/HTML.php:868 +#: src/Content/Nav.php:127 src/Content/Text/HTML.php:869 msgid "@name, !group, #tags, content" msgstr "" @@ -1931,7 +2009,7 @@ msgstr "" #: src/Content/Nav.php:230 src/Module/BaseProfile.php:49 #: src/Module/BaseSettings.php:98 src/Module/Contact.php:503 -#: src/Module/Contact/Profile.php:419 src/Module/Profile/Profile.php:268 +#: src/Module/Contact/Profile.php:425 src/Module/Profile/Profile.php:268 #: src/Module/Welcome.php:57 view/theme/frio/theme.php:233 msgid "Profile" msgstr "Forsíða" @@ -1962,7 +2040,7 @@ msgstr "" #: src/Content/Nav.php:233 src/Content/Nav.php:293 #: src/Module/BaseProfile.php:85 src/Module/BaseProfile.php:88 #: src/Module/BaseProfile.php:96 src/Module/BaseProfile.php:99 -#: src/Module/Settings/Display.php:319 view/theme/frio/theme.php:239 +#: src/Module/Settings/Display.php:316 view/theme/frio/theme.php:239 #: view/theme/frio/theme.php:243 msgid "Calendar" msgstr "Dagatal" @@ -1987,7 +2065,7 @@ msgstr "Heim" msgid "Home Page" msgstr "Heimasíða" -#: src/Content/Nav.php:255 src/Module/Register.php:168 +#: src/Content/Nav.php:255 src/Module/Register.php:169 #: src/Module/Security/Login.php:124 msgid "Register" msgstr "Nýskrá" @@ -2016,8 +2094,8 @@ msgstr "Forrit" msgid "Addon applications, utilities, games" msgstr "Viðbótarforrit, nytjatól, leikir" -#: src/Content/Nav.php:269 src/Content/Text/HTML.php:866 -#: src/Module/Admin/Logs/View.php:86 src/Module/Search/Index.php:112 +#: src/Content/Nav.php:269 src/Content/Text/HTML.php:867 +#: src/Module/Admin/Logs/View.php:88 src/Module/Search/Index.php:112 msgid "Search" msgstr "Leita" @@ -2025,17 +2103,17 @@ msgstr "Leita" msgid "Search site content" msgstr "Leita í efni á vef" -#: src/Content/Nav.php:272 src/Content/Text/HTML.php:875 +#: src/Content/Nav.php:272 src/Content/Text/HTML.php:876 msgid "Full Text" msgstr "Allur textinn" -#: src/Content/Nav.php:273 src/Content/Text/HTML.php:876 +#: src/Content/Nav.php:273 src/Content/Text/HTML.php:877 #: src/Content/Widget/TagCloud.php:68 msgid "Tags" msgstr "Merki" #: 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:878 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" @@ -2067,7 +2145,7 @@ msgid "Information about this friendica instance" msgstr "Upplýsingar um þetta tilvik Friendica" #: src/Content/Nav.php:301 src/Module/Admin/Tos.php:78 -#: src/Module/BaseAdmin.php:95 src/Module/Register.php:176 +#: src/Module/BaseAdmin.php:95 src/Module/Register.php:177 #: src/Module/Tos.php:101 msgid "Terms of Service" msgstr "Þjónustuskilmálar" @@ -2161,7 +2239,7 @@ msgstr "Uppsetning og stillingar vefsvæðis" #: src/Module/Moderation/Blocklist/Server/Import.php:118 #: src/Module/Moderation/Blocklist/Server/Index.php:95 #: src/Module/Moderation/Item/Delete.php:61 -#: src/Module/Moderation/Reports.php:89 src/Module/Moderation/Summary.php:75 +#: src/Module/Moderation/Reports.php:104 src/Module/Moderation/Summary.php:75 #: src/Module/Moderation/Users/Active.php:133 #: src/Module/Moderation/Users/Blocked.php:133 #: src/Module/Moderation/Users/Deleted.php:80 @@ -2197,51 +2275,51 @@ msgstr "næsta" msgid "last" msgstr "síðasta" -#: src/Content/Text/BBCode.php:767 src/Content/Text/BBCode.php:1728 -#: src/Content/Text/BBCode.php:1729 +#: src/Content/Text/BBCode.php:702 src/Content/Text/BBCode.php:1878 +#: src/Content/Text/BBCode.php:1879 msgid "Image/photo" msgstr "Mynd" -#: src/Content/Text/BBCode.php:985 +#: src/Content/Text/BBCode.php:920 #, php-format msgid "%2$s %3$s" msgstr "" -#: src/Content/Text/BBCode.php:1010 src/Model/Item.php:3999 -#: src/Model/Item.php:4005 src/Model/Item.php:4006 +#: src/Content/Text/BBCode.php:945 src/Model/Item.php:4012 +#: src/Model/Item.php:4018 src/Model/Item.php:4019 msgid "Link to source" msgstr "" -#: src/Content/Text/BBCode.php:1635 src/Content/Text/HTML.php:905 +#: src/Content/Text/BBCode.php:1759 src/Content/Text/HTML.php:906 msgid "Click to open/close" msgstr "Smelltu til að opna/loka" -#: src/Content/Text/BBCode.php:1668 +#: src/Content/Text/BBCode.php:1814 msgid "$1 wrote:" msgstr "$1 skrifaði:" -#: src/Content/Text/BBCode.php:1733 src/Content/Text/BBCode.php:1734 +#: src/Content/Text/BBCode.php:1888 src/Content/Text/BBCode.php:1889 msgid "Encrypted content" msgstr "Dulritað efni" -#: src/Content/Text/BBCode.php:1997 +#: src/Content/Text/BBCode.php:2194 msgid "Invalid source protocol" msgstr "" -#: src/Content/Text/BBCode.php:2016 +#: src/Content/Text/BBCode.php:2213 msgid "Invalid link protocol" msgstr "" -#: src/Content/Text/HTML.php:783 +#: src/Content/Text/HTML.php:784 msgid "Loading more entries..." msgstr "Hleð inn fleiri færslum..." -#: src/Content/Text/HTML.php:784 +#: src/Content/Text/HTML.php:785 msgid "The end" msgstr "Endir" -#: src/Content/Text/HTML.php:860 src/Content/Widget/VCard.php:126 -#: src/Model/Profile.php:477 src/Module/Contact/Profile.php:471 +#: src/Content/Text/HTML.php:861 src/Content/Widget/VCard.php:127 +#: src/Model/Profile.php:477 src/Module/Contact/Profile.php:478 msgid "Follow" msgstr "Fylgja" @@ -2311,11 +2389,6 @@ msgstr "Alheimstengiliðaskrá" msgid "Local Directory" msgstr "Staðvær mappa" -#: src/Content/Widget.php:216 src/Model/Circle.php:601 -#: src/Module/Contact.php:400 src/Module/Welcome.php:76 -msgid "Circles" -msgstr "" - #: src/Content/Widget.php:218 msgid "Everyone" msgstr "" @@ -2328,23 +2401,15 @@ msgstr "" msgid "Relationships" msgstr "" -#: src/Content/Widget.php:250 src/Module/Circle.php:292 +#: src/Content/Widget.php:250 src/Module/Circle.php:294 #: src/Module/Contact.php:344 msgid "All Contacts" msgstr "Allir tengiliðir" -#: src/Content/Widget.php:289 -msgid "Protocols" -msgstr "" - #: src/Content/Widget.php:291 msgid "All Protocols" msgstr "" -#: src/Content/Widget.php:319 -msgid "Saved Folders" -msgstr "Vistaðar möppur" - #: src/Content/Widget.php:321 src/Content/Widget.php:352 msgid "Everything" msgstr "Allt" @@ -2360,10 +2425,6 @@ msgid_plural "%d contacts in common" msgstr[0] "%d tengiliður sameiginlegur" msgstr[1] "%d tengiliðir sameiginlegir" -#: src/Content/Widget.php:507 -msgid "Archives" -msgstr "Safnskrár" - #: src/Content/Widget.php:515 msgid "On this date" msgstr "" @@ -2376,7 +2437,7 @@ msgstr "" msgid "Organisations" msgstr "" -#: src/Content/Widget.php:537 src/Model/Contact.php:1739 +#: src/Content/Widget.php:537 src/Model/Contact.php:1729 msgid "News" msgstr "Fréttir" @@ -2384,20 +2445,10 @@ msgstr "Fréttir" msgid "Relays" msgstr "" -#: src/Content/Widget.php:544 src/Module/Settings/Account.php:442 -msgid "Account Types" -msgstr "Gerðir notendaaðganga" - #: src/Content/Widget.php:546 src/Module/Moderation/BaseUsers.php:69 msgid "All" msgstr "" -#: 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 -msgid "Channels" -msgstr "" - #: src/Content/Widget/CalendarExport.php:56 msgid "Export" msgstr "Flytja út" @@ -2429,62 +2480,58 @@ msgstr "Skoða tengiliði" msgid "Remove term" msgstr "Fjarlæga gildi" -#: src/Content/Widget/SavedSearches.php:60 -msgid "Saved Searches" -msgstr "Vistaðar leitir" - -#: src/Content/Widget/TrendingTags.php:52 +#: src/Content/Widget/TrendingTags.php:53 #, php-format msgid "Trending Tags (last %d hour)" msgid_plural "Trending Tags (last %d hours)" msgstr[0] "" msgstr[1] "" -#: src/Content/Widget/TrendingTags.php:53 +#: src/Content/Widget/TrendingTags.php:54 msgid "More Trending Tags" msgstr "" -#: src/Content/Widget/VCard.php:104 src/Model/Contact.php:1205 -#: src/Model/Profile.php:461 +#: src/Content/Widget/VCard.php:105 src/Model/Contact.php:1196 +#: src/Model/Profile.php:462 msgid "Post to group" msgstr "" -#: src/Content/Widget/VCard.php:109 src/Model/Contact.php:1210 +#: src/Content/Widget/VCard.php:110 src/Model/Contact.php:1200 #: src/Model/Profile.php:466 src/Module/Moderation/Item/Source.php:85 msgid "Mention" msgstr "" -#: src/Content/Widget/VCard.php:119 src/Model/Profile.php:380 -#: src/Module/Contact/Profile.php:408 src/Module/Profile/Profile.php:199 +#: src/Content/Widget/VCard.php:120 src/Model/Profile.php:381 +#: src/Module/Contact/Profile.php:414 src/Module/Profile/Profile.php:199 msgid "XMPP:" msgstr "XMPP:" -#: src/Content/Widget/VCard.php:120 src/Model/Profile.php:381 -#: src/Module/Contact/Profile.php:410 src/Module/Profile/Profile.php:203 +#: src/Content/Widget/VCard.php:121 src/Model/Profile.php:382 +#: src/Module/Contact/Profile.php:416 src/Module/Profile/Profile.php:203 msgid "Matrix:" msgstr "" -#: src/Content/Widget/VCard.php:121 src/Model/Event.php:82 +#: src/Content/Widget/VCard.php:122 src/Model/Event.php:82 #: src/Model/Event.php:109 src/Model/Event.php:471 src/Model/Event.php:960 -#: src/Model/Profile.php:375 src/Module/Contact/Profile.php:406 +#: src/Model/Profile.php:376 src/Module/Contact/Profile.php:412 #: src/Module/Directory.php:147 src/Module/Notifications/Introductions.php:187 #: src/Module/Profile/Profile.php:221 msgid "Location:" msgstr "Staðsetning:" -#: src/Content/Widget/VCard.php:124 src/Model/Profile.php:490 +#: src/Content/Widget/VCard.php:125 src/Model/Profile.php:490 #: src/Module/Notifications/Introductions.php:201 msgid "Network:" msgstr "Netkerfi:" -#: src/Content/Widget/VCard.php:128 src/Model/Contact.php:1238 -#: src/Model/Contact.php:1250 src/Model/Profile.php:479 -#: src/Module/Contact/Profile.php:463 +#: src/Content/Widget/VCard.php:129 src/Model/Contact.php:1228 +#: src/Model/Contact.php:1240 src/Model/Profile.php:479 +#: src/Module/Contact/Profile.php:470 msgid "Unfollow" msgstr "" -#: src/Content/Widget/VCard.php:134 src/Model/Contact.php:1207 -#: src/Model/Profile.php:463 +#: src/Content/Widget/VCard.php:135 src/Model/Contact.php:1198 +#: src/Model/Profile.php:464 msgid "View group" msgstr "" @@ -2492,8 +2539,8 @@ msgstr "" msgid "Yourself" msgstr "" -#: src/Core/ACL.php:202 src/Module/PermissionTooltip.php:147 -#: src/Module/PermissionTooltip.php:169 +#: src/Core/ACL.php:202 src/Module/Privacy/PermissionTooltip.php:170 +#: src/Module/Privacy/PermissionTooltip.php:192 msgid "Mutuals" msgstr "" @@ -2501,8 +2548,8 @@ msgstr "" msgid "Post to Email" msgstr "Senda skilaboð á tölvupóst" -#: src/Core/ACL.php:321 src/Module/PermissionTooltip.php:90 -#: src/Module/PermissionTooltip.php:211 +#: src/Core/ACL.php:321 src/Module/Privacy/PermissionTooltip.php:117 +#: src/Module/Privacy/PermissionTooltip.php:231 msgid "Public" msgstr "" @@ -2512,7 +2559,7 @@ msgid "" "community pages and by anyone with its link." msgstr "" -#: src/Core/ACL.php:323 src/Module/PermissionTooltip.php:98 +#: src/Core/ACL.php:323 src/Module/Privacy/PermissionTooltip.php:119 msgid "Limited/Private" msgstr "" @@ -2754,125 +2801,133 @@ msgstr "" msgid "Error: GNU Multiple Precision PHP module required but not installed." msgstr "" -#: src/Core/Installer.php:516 +#: src/Core/Installer.php:499 +msgid "IDN Functions PHP module" +msgstr "" + +#: src/Core/Installer.php:500 +msgid "Error: IDN Functions PHP module required but not installed." +msgstr "" + +#: src/Core/Installer.php:523 msgid "" "The web installer needs to be able to create a file called " "\"local.config.php\" in the \"config\" folder of your web server and it is " "unable to do so." msgstr "" -#: src/Core/Installer.php:517 +#: src/Core/Installer.php:524 msgid "" "This is most often a permission setting, as the web server may not be able " "to write files in your folder - even if you can." msgstr "Þetta er oftast aðgangsstýringa stilling, þar sem vefþjónninn getur ekki skrifað út skrár í skráarsafnið - þó þú getir það." -#: src/Core/Installer.php:518 +#: src/Core/Installer.php:525 msgid "" "At the end of this procedure, we will give you a text to save in a file " "named local.config.php in your Friendica \"config\" folder." msgstr "" -#: src/Core/Installer.php:519 +#: src/Core/Installer.php:526 msgid "" "You can alternatively skip this procedure and perform a manual installation." " Please see the file \"doc/INSTALL.md\" for instructions." msgstr "" -#: src/Core/Installer.php:522 +#: src/Core/Installer.php:529 msgid "config/local.config.php is writable" msgstr "" -#: src/Core/Installer.php:542 +#: src/Core/Installer.php:549 msgid "" "Friendica uses the Smarty3 template engine to render its web views. Smarty3 " "compiles templates to PHP to speed up rendering." msgstr "" -#: src/Core/Installer.php:543 +#: src/Core/Installer.php:550 msgid "" "In order to store these compiled templates, the web server needs to have " "write access to the directory view/smarty3/ under the Friendica top level " "folder." msgstr "" -#: src/Core/Installer.php:544 +#: src/Core/Installer.php:551 msgid "" "Please ensure that the user that your web server runs as (e.g. www-data) has" " write access to this folder." msgstr "" -#: src/Core/Installer.php:545 +#: src/Core/Installer.php:552 msgid "" "Note: as a security measure, you should give the web server write access to " "view/smarty3/ only--not the template files (.tpl) that it contains." msgstr "" -#: src/Core/Installer.php:548 +#: src/Core/Installer.php:555 msgid "view/smarty3 is writable" msgstr "" -#: src/Core/Installer.php:576 +#: src/Core/Installer.php:583 msgid "" "Url rewrite in .htaccess seems not working. Make sure you copied .htaccess-" "dist to .htaccess." msgstr "" -#: src/Core/Installer.php:577 +#: src/Core/Installer.php:584 msgid "" "In some circumstances (like running inside containers), you can skip this " "error." msgstr "" -#: src/Core/Installer.php:579 +#: src/Core/Installer.php:586 msgid "Error message from Curl when fetching" msgstr "" -#: src/Core/Installer.php:585 +#: src/Core/Installer.php:592 msgid "Url rewrite is working" msgstr "" -#: src/Core/Installer.php:614 +#: src/Core/Installer.php:621 msgid "" "The detection of TLS to secure the communication between the browser and the" " new Friendica server failed." msgstr "" -#: src/Core/Installer.php:615 +#: src/Core/Installer.php:622 msgid "" "It is highly encouraged to use Friendica only over a secure connection as " "sensitive information like passwords will be transmitted." msgstr "" -#: src/Core/Installer.php:616 +#: src/Core/Installer.php:623 msgid "Please ensure that the connection to the server is secure." msgstr "" -#: src/Core/Installer.php:617 +#: src/Core/Installer.php:624 msgid "No TLS detected" msgstr "" -#: src/Core/Installer.php:619 +#: src/Core/Installer.php:626 msgid "TLS detected" msgstr "" -#: src/Core/Installer.php:636 +#: src/Core/Installer.php:643 msgid "ImageMagick PHP extension is not installed" msgstr "" -#: src/Core/Installer.php:638 +#: src/Core/Installer.php:645 msgid "ImageMagick PHP extension is installed" msgstr "" -#: src/Core/Installer.php:659 +#: src/Core/Installer.php:666 msgid "Database already in use." msgstr "Gagnagrunnur er þegar í notkun." -#: src/Core/Installer.php:664 +#: src/Core/Installer.php:671 msgid "Could not connect to database." msgstr "Gat ekki tengst gagnagrunn." -#: src/Core/L10n.php:444 src/Model/Item.php:2298 +#: src/Core/L10n.php:444 src/Model/Item.php:2300 msgid "Undetermined" msgstr "" @@ -2882,37 +2937,37 @@ msgid "%s (%s)" msgstr "" #: src/Core/L10n.php:499 src/Model/Event.php:430 -#: src/Module/Settings/Display.php:287 +#: src/Module/Settings/Display.php:284 msgid "Monday" msgstr "Mánudagur" #: src/Core/L10n.php:499 src/Model/Event.php:431 -#: src/Module/Settings/Display.php:288 +#: src/Module/Settings/Display.php:285 msgid "Tuesday" msgstr "Þriðjudagur" #: src/Core/L10n.php:499 src/Model/Event.php:432 -#: src/Module/Settings/Display.php:289 +#: src/Module/Settings/Display.php:286 msgid "Wednesday" msgstr "Miðvikudagur" #: src/Core/L10n.php:499 src/Model/Event.php:433 -#: src/Module/Settings/Display.php:290 +#: src/Module/Settings/Display.php:287 msgid "Thursday" msgstr "Fimmtudagur" #: src/Core/L10n.php:499 src/Model/Event.php:434 -#: src/Module/Settings/Display.php:291 +#: src/Module/Settings/Display.php:288 msgid "Friday" msgstr "Föstudagur" #: src/Core/L10n.php:499 src/Model/Event.php:435 -#: src/Module/Settings/Display.php:292 +#: src/Module/Settings/Display.php:289 msgid "Saturday" msgstr "Laugardagur" #: src/Core/L10n.php:499 src/Model/Event.php:429 -#: src/Module/Settings/Display.php:286 +#: src/Module/Settings/Display.php:283 msgid "Sunday" msgstr "Sunnudagur" @@ -3047,19 +3102,19 @@ msgid "" "The debug logfile '%s' is not usable. No logging possible (error: '%s')" msgstr "" -#: src/Core/Renderer.php:89 src/Core/Renderer.php:118 -#: src/Core/Renderer.php:147 src/Core/Renderer.php:181 +#: src/Core/Renderer.php:92 src/Core/Renderer.php:121 +#: src/Core/Renderer.php:150 src/Core/Renderer.php:184 #: src/Render/FriendicaSmartyEngine.php:60 msgid "" "Friendica can't display this page at the moment, please contact the " "administrator." msgstr "" -#: src/Core/Renderer.php:143 +#: src/Core/Renderer.php:146 msgid "template engine cannot be registered without a name." msgstr "" -#: src/Core/Renderer.php:177 +#: src/Core/Renderer.php:180 msgid "template engine is not registered!" msgstr "" @@ -3233,7 +3288,7 @@ msgstr "bæta við" msgid "Edit circle" msgstr "" -#: src/Model/Circle.php:606 src/Module/Circle.php:193 +#: src/Model/Circle.php:606 src/Module/Circle.php:195 msgid "Contacts not in any circle" msgstr "" @@ -3241,8 +3296,8 @@ msgstr "" msgid "Create a new circle" msgstr "" -#: src/Model/Circle.php:609 src/Module/Circle.php:178 -#: src/Module/Circle.php:201 src/Module/Circle.php:276 +#: src/Model/Circle.php:609 src/Module/Circle.php:180 +#: src/Module/Circle.php:203 src/Module/Circle.php:278 msgid "Circle Name: " msgstr "" @@ -3250,90 +3305,90 @@ msgstr "" msgid "Edit circles" msgstr "" -#: src/Model/Contact.php:1257 src/Module/Moderation/Users/Pending.php:102 +#: src/Model/Contact.php:1247 src/Module/Moderation/Users/Pending.php:102 #: src/Module/Notifications/Introductions.php:132 #: src/Module/Notifications/Introductions.php:204 msgid "Approve" msgstr "Samþykkja" -#: src/Model/Contact.php:1735 +#: src/Model/Contact.php:1725 msgid "Organisation" msgstr "" -#: src/Model/Contact.php:1743 +#: src/Model/Contact.php:1733 msgid "Group" msgstr "" -#: src/Model/Contact.php:1747 src/Module/Moderation/BaseUsers.php:130 +#: src/Model/Contact.php:1737 src/Module/Moderation/BaseUsers.php:131 msgid "Relay" msgstr "" -#: src/Model/Contact.php:3050 +#: src/Model/Contact.php:3046 msgid "Disallowed profile URL." msgstr "Óleyfileg forsíðu slóð." -#: src/Model/Contact.php:3055 src/Module/Friendica.php:101 +#: src/Model/Contact.php:3051 src/Module/Friendica.php:100 msgid "Blocked domain" msgstr "Útilokað lén" -#: src/Model/Contact.php:3060 +#: src/Model/Contact.php:3056 msgid "Connect URL missing." msgstr "Tengislóð vantar." -#: src/Model/Contact.php:3069 +#: src/Model/Contact.php:3065 msgid "" "The contact could not be added. Please check the relevant network " "credentials in your Settings -> Social Networks page." msgstr "" -#: src/Model/Contact.php:3087 +#: src/Model/Contact.php:3083 #, php-format msgid "Expected network %s does not match actual network %s" msgstr "" -#: src/Model/Contact.php:3104 +#: src/Model/Contact.php:3100 msgid "This seems to be a relay account. They can't be followed by users." msgstr "" -#: src/Model/Contact.php:3111 +#: src/Model/Contact.php:3107 msgid "The profile address specified does not provide adequate information." msgstr "Uppgefin forsíðuslóð inniheldur ekki nægilegar upplýsingar." -#: src/Model/Contact.php:3113 +#: src/Model/Contact.php:3109 msgid "No compatible communication protocols or feeds were discovered." msgstr "Engir samhæfðir samskiptastaðlar né fréttastraumar fundust." -#: src/Model/Contact.php:3116 +#: src/Model/Contact.php:3112 msgid "An author or name was not found." msgstr "Höfundur eða nafn fannst ekki." -#: src/Model/Contact.php:3119 +#: src/Model/Contact.php:3115 msgid "No browser URL could be matched to this address." msgstr "Engin vefslóð passaði við þetta vistfang." -#: src/Model/Contact.php:3122 +#: src/Model/Contact.php:3118 msgid "" "Unable to match @-style Identity Address with a known protocol or email " "contact." msgstr "" -#: src/Model/Contact.php:3123 +#: src/Model/Contact.php:3119 msgid "Use mailto: in front of address to force email check." msgstr "" -#: src/Model/Contact.php:3129 +#: src/Model/Contact.php:3125 msgid "" "The profile address specified belongs to a network which has been disabled " "on this site." msgstr "Þessi forsíðu slóð tilheyrir neti sem er bannað á þessum vef." -#: src/Model/Contact.php:3134 +#: src/Model/Contact.php:3130 msgid "" "Limited profile. This person will be unable to receive direct/personal " "notifications from you." msgstr "Takmörkuð forsíða. Þessi tengiliður mun ekki getað tekið á móti beinum/einka tilkynningum frá þér." -#: src/Model/Contact.php:3200 +#: src/Model/Contact.php:3196 msgid "Unable to retrieve contact information." msgstr "Ekki hægt að sækja tengiliðs upplýsingar." @@ -3365,17 +3420,17 @@ msgid "today" msgstr "í dag" #: src/Model/Event.php:463 src/Module/Calendar/Show.php:129 -#: src/Module/Settings/Display.php:297 src/Util/Temporal.php:353 +#: src/Module/Settings/Display.php:294 src/Util/Temporal.php:353 msgid "month" msgstr "mánuður" #: src/Model/Event.php:464 src/Module/Calendar/Show.php:130 -#: src/Module/Settings/Display.php:298 src/Util/Temporal.php:354 +#: src/Module/Settings/Display.php:295 src/Util/Temporal.php:354 msgid "week" msgstr "vika" #: src/Model/Event.php:465 src/Module/Calendar/Show.php:131 -#: src/Module/Settings/Display.php:299 src/Util/Temporal.php:355 +#: src/Module/Settings/Display.php:296 src/Util/Temporal.php:355 msgid "day" msgstr "dagur" @@ -3383,7 +3438,7 @@ msgstr "dagur" msgid "No events to display" msgstr "Engir atburðir til að birta" -#: src/Model/Event.php:516 src/Module/DFRN/Poll.php:47 src/Module/Feed.php:69 +#: src/Model/Event.php:516 src/Module/DFRN/Poll.php:47 src/Module/Feed.php:68 #: src/Module/Update/Profile.php:56 msgid "Access to this profile has been restricted." msgstr "Aðgangur að þessari forsíðu hefur verið heftur." @@ -3438,91 +3493,90 @@ msgstr "Afmælisdagur %s" msgid "Happy Birthday %s" msgstr "Til hamingju með afmælið %s" -#: src/Model/Item.php:2305 +#: src/Model/Item.php:2307 #, php-format msgid "%s (%s - %s): %s" msgstr "" -#: src/Model/Item.php:2307 +#: src/Model/Item.php:2309 #, php-format msgid "%s (%s): %s" msgstr "" -#: src/Model/Item.php:2310 +#: src/Model/Item.php:2312 #, php-format msgid "Detected languages in this post:\\n%s" msgstr "" -#: src/Model/Item.php:3258 +#: src/Model/Item.php:3260 msgid "activity" msgstr "virkni" -#: src/Model/Item.php:3260 +#: src/Model/Item.php:3262 msgid "comment" msgstr "" -#: src/Model/Item.php:3263 src/Module/Post/Tag/Add.php:123 +#: src/Model/Item.php:3265 src/Module/Post/Tag/Add.php:123 msgid "post" msgstr "senda" -#: src/Model/Item.php:3434 +#: src/Model/Item.php:3435 #, php-format msgid "%s is blocked" msgstr "" -#: src/Model/Item.php:3436 +#: src/Model/Item.php:3437 #, php-format msgid "%s is ignored" msgstr "" -#: src/Model/Item.php:3438 +#: src/Model/Item.php:3439 #, php-format msgid "Content from %s is collapsed" msgstr "" -#: src/Model/Item.php:3442 -#, php-format -msgid "Content warning: %s" -msgstr "Viðvörun vegna innihalds: %s" +#: src/Model/Item.php:3443 +msgid "Sensitive content" +msgstr "" -#: src/Model/Item.php:3906 +#: src/Model/Item.php:3912 msgid "bytes" msgstr "bæti" -#: src/Model/Item.php:3937 +#: src/Model/Item.php:3943 #, 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:3939 +#: src/Model/Item.php:3945 #, php-format msgid "%2$s (%1$d vote)" msgid_plural "%2$s (%1$d votes)" msgstr[0] "" msgstr[1] "" -#: src/Model/Item.php:3944 +#: src/Model/Item.php:3950 #, php-format msgid "%d voter. Poll end: %s" msgid_plural "%d voters. Poll end: %s" msgstr[0] "" msgstr[1] "" -#: src/Model/Item.php:3946 +#: src/Model/Item.php:3952 #, php-format msgid "%d voter." msgid_plural "%d voters." msgstr[0] "" msgstr[1] "" -#: src/Model/Item.php:3948 +#: src/Model/Item.php:3954 #, php-format msgid "Poll end: %s" msgstr "" -#: src/Model/Item.php:3982 src/Model/Item.php:3983 +#: src/Model/Item.php:3995 src/Model/Item.php:3996 msgid "View on separate page" msgstr "Skoða á sérstakri síðu" @@ -3530,25 +3584,25 @@ msgstr "Skoða á sérstakri síðu" msgid "[no subject]" msgstr "[ekkert efni]" -#: src/Model/Photo.php:1187 src/Module/Media/Photo/Upload.php:168 +#: src/Model/Photo.php:1198 src/Module/Media/Photo/Upload.php:168 msgid "Wall Photos" msgstr "Veggmyndir" -#: src/Model/Profile.php:363 src/Module/Profile/Profile.php:283 +#: src/Model/Profile.php:364 src/Module/Profile/Profile.php:283 #: src/Module/Profile/Profile.php:285 msgid "Edit profile" msgstr "Breyta forsíðu" -#: src/Model/Profile.php:365 +#: src/Model/Profile.php:366 msgid "Change profile photo" msgstr "Breyta forsíðumynd" -#: src/Model/Profile.php:378 src/Module/Directory.php:152 +#: src/Model/Profile.php:379 src/Module/Directory.php:152 #: src/Module/Profile/Profile.php:209 msgid "Homepage:" msgstr "Heimasíða:" -#: src/Model/Profile.php:379 src/Module/Contact/Profile.php:412 +#: src/Model/Profile.php:380 src/Module/Contact/Profile.php:418 #: src/Module/Notifications/Introductions.php:189 msgid "About:" msgstr "Um:" @@ -3593,232 +3647,232 @@ msgstr "Atburðaáminningar" msgid "Upcoming events the next 7 days:" msgstr "" -#: src/Model/Profile.php:893 +#: src/Model/Profile.php:882 #, php-format msgid "OpenWebAuth: %1$s welcomes %2$s" msgstr "" -#: src/Model/Profile.php:1033 +#: src/Model/Profile.php:1022 msgid "Hometown:" msgstr "Heimabær:" -#: src/Model/Profile.php:1034 +#: src/Model/Profile.php:1023 msgid "Marital Status:" msgstr "" -#: src/Model/Profile.php:1035 +#: src/Model/Profile.php:1024 msgid "With:" msgstr "" -#: src/Model/Profile.php:1036 +#: src/Model/Profile.php:1025 msgid "Since:" msgstr "" -#: src/Model/Profile.php:1037 +#: src/Model/Profile.php:1026 msgid "Sexual Preference:" msgstr "Kynhneigð:" -#: src/Model/Profile.php:1038 +#: src/Model/Profile.php:1027 msgid "Political Views:" msgstr "Stórnmálaskoðanir:" -#: src/Model/Profile.php:1039 +#: src/Model/Profile.php:1028 msgid "Religious Views:" msgstr "Trúarskoðanir" -#: src/Model/Profile.php:1040 +#: src/Model/Profile.php:1029 msgid "Likes:" msgstr "Líkar:" -#: src/Model/Profile.php:1041 +#: src/Model/Profile.php:1030 msgid "Dislikes:" msgstr "Mislíkar:" -#: src/Model/Profile.php:1042 +#: src/Model/Profile.php:1031 msgid "Title/Description:" msgstr "Starfsheiti/Lýsing:" -#: src/Model/Profile.php:1043 src/Module/Admin/Summary.php:197 +#: src/Model/Profile.php:1032 src/Module/Admin/Summary.php:197 #: src/Module/Moderation/Report/Create.php:280 #: src/Module/Moderation/Summary.php:76 msgid "Summary" msgstr "Samantekt" -#: src/Model/Profile.php:1044 +#: src/Model/Profile.php:1033 msgid "Musical interests" msgstr "Tónlistarsmekkur" -#: src/Model/Profile.php:1045 +#: src/Model/Profile.php:1034 msgid "Books, literature" msgstr "Bækur, bókmenntir" -#: src/Model/Profile.php:1046 +#: src/Model/Profile.php:1035 msgid "Television" msgstr "Sjónvarp" -#: src/Model/Profile.php:1047 +#: src/Model/Profile.php:1036 msgid "Film/dance/culture/entertainment" msgstr "Kvikmyndir/dans/menning/afþreying" -#: src/Model/Profile.php:1048 +#: src/Model/Profile.php:1037 msgid "Hobbies/Interests" msgstr "Áhugamál" -#: src/Model/Profile.php:1049 +#: src/Model/Profile.php:1038 msgid "Love/romance" msgstr "Ást/rómantík" -#: src/Model/Profile.php:1050 +#: src/Model/Profile.php:1039 msgid "Work/employment" msgstr "Atvinna:" -#: src/Model/Profile.php:1051 +#: src/Model/Profile.php:1040 msgid "School/education" msgstr "Skóli/menntun" -#: src/Model/Profile.php:1052 +#: src/Model/Profile.php:1041 msgid "Contact information and Social Networks" msgstr "Tengiliðaupplýsingar og samfélagsnet" -#: src/Model/User.php:228 src/Model/User.php:1294 +#: src/Model/User.php:233 src/Model/User.php:1303 msgid "SERIOUS ERROR: Generation of security keys failed." msgstr "VERULEGA ALVARLEG VILLA: Stofnun á öryggislyklum tókst ekki." -#: src/Model/User.php:728 src/Model/User.php:761 +#: src/Model/User.php:733 src/Model/User.php:766 msgid "Login failed" msgstr "Innskráning mistókst" -#: src/Model/User.php:793 +#: src/Model/User.php:798 msgid "Not enough information to authenticate" msgstr "" -#: src/Model/User.php:914 +#: src/Model/User.php:923 msgid "Password can't be empty" msgstr "Lykilorð getur ekki verið autt" -#: src/Model/User.php:956 +#: src/Model/User.php:965 msgid "Empty passwords are not allowed." msgstr "" -#: src/Model/User.php:960 +#: src/Model/User.php:969 msgid "" "The new password has been exposed in a public data dump, please choose " "another." msgstr "" -#: src/Model/User.php:964 +#: src/Model/User.php:973 msgid "The password length is limited to 72 characters." msgstr "" -#: src/Model/User.php:968 +#: src/Model/User.php:977 msgid "The password can't contain white spaces nor accentuated letters" msgstr "" -#: src/Model/User.php:1177 +#: src/Model/User.php:1186 msgid "Passwords do not match. Password unchanged." msgstr "Aðgangsorð ber ekki saman. Aðgangsorð óbreytt." -#: src/Model/User.php:1184 +#: src/Model/User.php:1193 msgid "An invitation is required." msgstr "Boðskort er skilyrði." -#: src/Model/User.php:1188 +#: src/Model/User.php:1197 msgid "Invitation could not be verified." msgstr "Ekki hægt að sannreyna boðskort." -#: src/Model/User.php:1196 +#: src/Model/User.php:1205 msgid "Invalid OpenID url" msgstr "OpenID slóð ekki til" -#: src/Model/User.php:1209 src/Security/Authentication.php:241 +#: src/Model/User.php:1218 src/Security/Authentication.php:230 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:1209 src/Security/Authentication.php:241 +#: src/Model/User.php:1218 src/Security/Authentication.php:230 msgid "The error message was:" msgstr "Villumeldingin var:" -#: src/Model/User.php:1215 +#: src/Model/User.php:1224 msgid "Please enter the required information." msgstr "Settu inn umbeðnar upplýsingar." -#: src/Model/User.php:1229 +#: src/Model/User.php:1238 #, 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:1236 +#: src/Model/User.php:1245 #, 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:1240 +#: src/Model/User.php:1249 #, 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:1248 +#: src/Model/User.php:1257 msgid "That doesn't appear to be your full (First Last) name." msgstr "Þetta virðist ekki vera fullt nafn (Jón Jónsson)." -#: src/Model/User.php:1253 +#: src/Model/User.php:1262 msgid "Your email domain is not among those allowed on this site." msgstr "Póstþjónninn er ekki í lista yfir leyfða póstþjóna á þessum vef." -#: src/Model/User.php:1257 +#: src/Model/User.php:1266 msgid "Not a valid email address." msgstr "Ekki tækt tölvupóstfang." -#: src/Model/User.php:1260 +#: src/Model/User.php:1269 msgid "The nickname was blocked from registration by the nodes admin." msgstr "" -#: src/Model/User.php:1264 src/Model/User.php:1270 +#: src/Model/User.php:1273 src/Model/User.php:1279 msgid "Cannot use that email." msgstr "Ekki hægt að nota þetta póstfang." -#: src/Model/User.php:1276 +#: src/Model/User.php:1285 msgid "Your nickname can only contain a-z, 0-9 and _." msgstr "" -#: src/Model/User.php:1284 src/Model/User.php:1341 +#: src/Model/User.php:1293 src/Model/User.php:1350 msgid "Nickname is already registered. Please choose another." msgstr "Gælunafn þegar skráð. Veldu annað." -#: src/Model/User.php:1328 src/Model/User.php:1332 +#: src/Model/User.php:1337 src/Model/User.php:1341 msgid "An error occurred during registration. Please try again." msgstr "Villa kom upp við nýskráningu. Reyndu aftur." -#: src/Model/User.php:1355 +#: src/Model/User.php:1364 msgid "An error occurred creating your default profile. Please try again." msgstr "Villa kom upp við að stofna sjálfgefna forsíðu. Vinnsamlegast reyndu aftur." -#: src/Model/User.php:1362 +#: src/Model/User.php:1371 msgid "An error occurred creating your self contact. Please try again." msgstr "" -#: src/Model/User.php:1367 +#: src/Model/User.php:1376 msgid "Friends" msgstr "Vinir" -#: src/Model/User.php:1371 +#: src/Model/User.php:1380 msgid "" "An error occurred creating your default contact circle. Please try again." msgstr "" -#: src/Model/User.php:1413 +#: src/Model/User.php:1422 msgid "Profile Photos" msgstr "Forsíðumyndir" -#: src/Model/User.php:1595 +#: src/Model/User.php:1604 #, php-format msgid "" "\n" @@ -3826,7 +3880,7 @@ msgid "" "\t\t\tthe administrator of %2$s has set up an account for you." msgstr "" -#: src/Model/User.php:1598 +#: src/Model/User.php:1607 #, php-format msgid "" "\n" @@ -3857,12 +3911,12 @@ msgid "" "\t\tThank you and welcome to %4$s." msgstr "" -#: src/Model/User.php:1630 src/Model/User.php:1736 +#: src/Model/User.php:1639 src/Model/User.php:1745 #, php-format msgid "Registration details for %s" msgstr "Nýskráningar upplýsingar fyrir %s" -#: src/Model/User.php:1650 +#: src/Model/User.php:1659 #, php-format msgid "" "\n" @@ -3877,12 +3931,12 @@ msgid "" "\t\t" msgstr "" -#: src/Model/User.php:1669 +#: src/Model/User.php:1678 #, php-format msgid "Registration at %s" msgstr "" -#: src/Model/User.php:1693 +#: src/Model/User.php:1702 #, php-format msgid "" "\n" @@ -3891,7 +3945,7 @@ msgid "" "\t\t\t" msgstr "" -#: src/Model/User.php:1701 +#: src/Model/User.php:1710 #, php-format msgid "" "\n" @@ -3922,7 +3976,7 @@ msgid "" "\t\t\tThank you and welcome to %2$s." msgstr "" -#: src/Model/User.php:1763 +#: src/Model/User.php:1772 msgid "" "User with delegates can't be removed, please remove delegate users first" msgstr "" @@ -3947,14 +4001,14 @@ msgid "Disable" msgstr "Gera óvirkt" #: src/Module/Admin/Addons/Details.php:91 -#: src/Module/Admin/Themes/Details.php:49 src/Module/Settings/Display.php:344 +#: src/Module/Admin/Themes/Details.php:49 src/Module/Settings/Display.php:340 msgid "Enable" msgstr "Virkja" #: src/Module/Admin/Addons/Details.php:111 -#: src/Module/Admin/Addons/Index.php:67 src/Module/Admin/Federation.php:218 -#: 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:457 +#: src/Module/Admin/Addons/Index.php:67 src/Module/Admin/Federation.php:220 +#: src/Module/Admin/Logs/Settings.php:88 src/Module/Admin/Logs/View.php:85 +#: src/Module/Admin/Queue.php:73 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 @@ -3993,14 +4047,14 @@ msgstr "" 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:460 +#: src/Module/Admin/Addons/Index.php:69 src/Module/Admin/Features.php:83 +#: src/Module/Admin/Logs/Settings.php:90 src/Module/Admin/Site.php:458 #: src/Module/Admin/Themes/Index.php:113 src/Module/Admin/Tos.php:86 -#: src/Module/Settings/Account.php:551 src/Module/Settings/Addons.php:78 +#: src/Module/Settings/Account.php:558 src/Module/Settings/Addons.php:78 #: src/Module/Settings/Connectors.php:160 #: src/Module/Settings/Connectors.php:246 -#: src/Module/Settings/Delegation.php:193 src/Module/Settings/Display.php:312 -#: src/Module/Settings/Features.php:76 +#: src/Module/Settings/Delegation.php:193 src/Module/Settings/Display.php:309 +#: src/Module/Settings/Features.php:75 msgid "Save Settings" msgstr "Vista stillingar" @@ -4075,86 +4129,99 @@ msgstr "Merkja sem tókst (ef uppfærsla var framkvæmd handvirkt)" msgid "Attempt to execute this update step automatically" msgstr "Framkvæma þessa uppfærslu sjálfkrafa" -#: src/Module/Admin/Features.php:76 -#, php-format -msgid "Lock feature %s" +#: src/Module/Admin/Features.php:67 +#: src/Module/Notifications/Introductions.php:144 +#: src/Module/OAuth/Acknowledge.php:55 src/Module/Register.php:132 +#: src/Module/Settings/TwoFactor/Trusted.php:129 +msgid "No" +msgstr "Nei" + +#: src/Module/Admin/Features.php:67 src/Module/Contact/Revoke.php:108 +#: src/Module/Notifications/Introductions.php:144 +#: src/Module/OAuth/Acknowledge.php:54 src/Module/Register.php:131 +#: src/Module/Settings/TwoFactor/Trusted.php:129 +msgid "Yes" +msgstr "Já" + +#: src/Module/Admin/Features.php:67 +msgid "Locked" msgstr "" -#: src/Module/Admin/Features.php:84 +#: src/Module/Admin/Features.php:81 msgid "Manage Additional Features" msgstr "" -#: src/Module/Admin/Federation.php:80 +#: src/Module/Admin/Federation.php:82 #: src/Module/Moderation/Report/Create.php:191 #: src/Module/Moderation/Report/Create.php:316 msgid "Other" msgstr "Annað" -#: src/Module/Admin/Federation.php:158 src/Module/Admin/Federation.php:407 +#: src/Module/Admin/Federation.php:160 src/Module/Admin/Federation.php:408 msgid "unknown" msgstr "óþekkt" -#: src/Module/Admin/Federation.php:191 +#: src/Module/Admin/Federation.php:193 #, php-format msgid "%2$s total system" msgid_plural "%2$s total systems" msgstr[0] "" msgstr[1] "" -#: src/Module/Admin/Federation.php:192 +#: src/Module/Admin/Federation.php:194 #, php-format msgid "%2$s active user last month" msgid_plural "%2$s active users last month" msgstr[0] "" msgstr[1] "" -#: src/Module/Admin/Federation.php:193 +#: src/Module/Admin/Federation.php:195 #, php-format msgid "%2$s active user last six months" msgid_plural "%2$s active users last six months" msgstr[0] "" msgstr[1] "" -#: src/Module/Admin/Federation.php:194 +#: src/Module/Admin/Federation.php:196 #, php-format msgid "%2$s registered user" msgid_plural "%2$s registered users" msgstr[0] "" msgstr[1] "" -#: src/Module/Admin/Federation.php:195 +#: src/Module/Admin/Federation.php:197 #, php-format msgid "%2$s locally created post or comment" msgid_plural "%2$s locally created posts and comments" msgstr[0] "" msgstr[1] "" -#: src/Module/Admin/Federation.php:198 +#: src/Module/Admin/Federation.php:200 #, php-format msgid "%2$s post per user" msgid_plural "%2$s posts per user" msgstr[0] "" msgstr[1] "" -#: src/Module/Admin/Federation.php:203 +#: src/Module/Admin/Federation.php:205 #, php-format msgid "%2$s user per system" msgid_plural "%2$s users per system" msgstr[0] "" msgstr[1] "" -#: src/Module/Admin/Federation.php:213 +#: src/Module/Admin/Federation.php:215 msgid "" "This page offers you some numbers to the known part of the federated social " "network your Friendica node is part of. These numbers are not complete but " "only reflect the part of the network your node is aware of." msgstr "" -#: src/Module/Admin/Federation.php:219 src/Module/BaseAdmin.php:87 +#: src/Module/Admin/Federation.php:221 src/Module/BaseAdmin.php:87 msgid "Federation Statistics" msgstr "Tölfræði þjónasambands" -#: src/Module/Admin/Federation.php:223 +#: src/Module/Admin/Federation.php:224 #, php-format msgid "" "Currently this node is aware of %2$s node (%3$s active users last month, " @@ -4172,53 +4239,53 @@ msgstr[1] "" msgid "The logfile '%s' is not writable. No logging possible" msgstr "" -#: src/Module/Admin/Logs/Settings.php:77 +#: src/Module/Admin/Logs/Settings.php:80 msgid "PHP log currently enabled." msgstr "" -#: src/Module/Admin/Logs/Settings.php:79 +#: src/Module/Admin/Logs/Settings.php:82 msgid "PHP log currently disabled." msgstr "" -#: src/Module/Admin/Logs/Settings.php:86 src/Module/BaseAdmin.php:102 +#: src/Module/Admin/Logs/Settings.php:89 src/Module/BaseAdmin.php:102 #: src/Module/BaseAdmin.php:103 msgid "Logs" msgstr "Atburðaskrá" -#: src/Module/Admin/Logs/Settings.php:88 +#: src/Module/Admin/Logs/Settings.php:91 msgid "Clear" msgstr "Hreinsa" -#: src/Module/Admin/Logs/Settings.php:91 +#: src/Module/Admin/Logs/Settings.php:94 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:94 src/Module/Admin/Logs/Settings.php:95 +#: src/Module/Admin/Logs/Settings.php:96 src/Module/Admin/Site.php:478 +#: src/Module/Admin/Site.php:486 msgid "" "Read-only because it is set by an environment variable" msgstr "" -#: src/Module/Admin/Logs/Settings.php:92 +#: src/Module/Admin/Logs/Settings.php:95 msgid "Log file" msgstr "Atburðaskrá" -#: src/Module/Admin/Logs/Settings.php:92 +#: src/Module/Admin/Logs/Settings.php:95 msgid "" "Must be writable by web server. Relative to your Friendica top-level " "directory." msgstr "Vefþjónn verður að hafa skrifréttindi. Afstætt við Friendica rótar skráarsafn." -#: src/Module/Admin/Logs/Settings.php:93 +#: src/Module/Admin/Logs/Settings.php:96 msgid "Log level" msgstr "Stig atburðaskráningar" -#: src/Module/Admin/Logs/Settings.php:95 +#: src/Module/Admin/Logs/Settings.php:98 msgid "PHP logging" msgstr "" -#: src/Module/Admin/Logs/Settings.php:96 +#: src/Module/Admin/Logs/Settings.php:99 msgid "" "To temporarily enable logging of PHP errors and warnings you can prepend the" " following to the index.php file of your installation. The filename set in " @@ -4227,91 +4294,91 @@ msgid "" "'display_errors' is to enable these options, set to '0' to disable them." msgstr "" -#: src/Module/Admin/Logs/View.php:70 +#: src/Module/Admin/Logs/View.php:72 #, php-format msgid "" "Error trying to open %1$s log file.
Check to see if " "file %1$s exist and is readable." msgstr "" -#: src/Module/Admin/Logs/View.php:79 +#: src/Module/Admin/Logs/View.php:81 #, php-format msgid "" "Couldn't open %1$s log file.
Check to see if file %1$s " "is readable." msgstr "" -#: src/Module/Admin/Logs/View.php:84 src/Module/BaseAdmin.php:104 +#: src/Module/Admin/Logs/View.php:86 src/Module/BaseAdmin.php:104 msgid "View Logs" msgstr "Skoða atburðaskrár" -#: src/Module/Admin/Logs/View.php:87 +#: src/Module/Admin/Logs/View.php:89 msgid "Search in logs" msgstr "" -#: src/Module/Admin/Logs/View.php:88 +#: src/Module/Admin/Logs/View.php:90 #: src/Module/Notifications/Notifications.php:140 msgid "Show all" msgstr "Birta allt" -#: src/Module/Admin/Logs/View.php:89 +#: src/Module/Admin/Logs/View.php:91 msgid "Date" msgstr "" -#: src/Module/Admin/Logs/View.php:90 +#: src/Module/Admin/Logs/View.php:92 msgid "Level" msgstr "" -#: src/Module/Admin/Logs/View.php:91 +#: src/Module/Admin/Logs/View.php:93 msgid "Context" msgstr "" -#: src/Module/Admin/Logs/View.php:93 +#: src/Module/Admin/Logs/View.php:95 msgid "ALL" msgstr "" -#: src/Module/Admin/Logs/View.php:94 +#: src/Module/Admin/Logs/View.php:96 msgid "View details" msgstr "" -#: src/Module/Admin/Logs/View.php:95 +#: src/Module/Admin/Logs/View.php:97 msgid "Click to view details" msgstr "" -#: src/Module/Admin/Logs/View.php:96 src/Module/Calendar/Event/Form.php:207 +#: src/Module/Admin/Logs/View.php:98 src/Module/Calendar/Event/Form.php:207 msgid "Event details" msgstr "Nánar um atburð" -#: src/Module/Admin/Logs/View.php:97 +#: src/Module/Admin/Logs/View.php:99 msgid "Data" msgstr "" -#: src/Module/Admin/Logs/View.php:98 +#: src/Module/Admin/Logs/View.php:100 #: src/Module/Debug/ActivityPubConversion.php:57 msgid "Source" msgstr "" -#: src/Module/Admin/Logs/View.php:99 +#: src/Module/Admin/Logs/View.php:101 msgid "File" msgstr "" -#: src/Module/Admin/Logs/View.php:100 +#: src/Module/Admin/Logs/View.php:102 msgid "Line" msgstr "" -#: src/Module/Admin/Logs/View.php:101 +#: src/Module/Admin/Logs/View.php:103 msgid "Function" msgstr "" -#: src/Module/Admin/Logs/View.php:102 +#: src/Module/Admin/Logs/View.php:104 msgid "UID" msgstr "" -#: src/Module/Admin/Logs/View.php:103 +#: src/Module/Admin/Logs/View.php:105 msgid "Process ID" msgstr "" -#: src/Module/Admin/Logs/View.php:104 +#: src/Module/Admin/Logs/View.php:106 msgid "Close" msgstr "" @@ -4335,290 +4402,294 @@ msgid "" "the worker cronjob you've set up during install." msgstr "" -#: src/Module/Admin/Queue.php:75 +#: src/Module/Admin/Queue.php:76 msgid "ID" msgstr "Auðkenni (ID)" -#: src/Module/Admin/Queue.php:76 +#: src/Module/Admin/Queue.php:77 msgid "Command" msgstr "" -#: src/Module/Admin/Queue.php:77 +#: src/Module/Admin/Queue.php:78 msgid "Job Parameters" msgstr "" -#: src/Module/Admin/Queue.php:78 src/Module/Moderation/Reports.php:95 +#: src/Module/Admin/Queue.php:79 src/Module/Moderation/Reports.php:110 #: src/Module/Settings/OAuth.php:74 msgid "Created" msgstr "Búið til" -#: src/Module/Admin/Queue.php:79 +#: src/Module/Admin/Queue.php:80 +msgid "Next Try" +msgstr "" + +#: src/Module/Admin/Queue.php:81 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:215 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:225 #, php-format msgid "%s - (Experimental)" msgstr "%s - (á tilraunastigi)" -#: 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 "Lokað" -#: src/Module/Admin/Site.php:435 +#: src/Module/Admin/Site.php:433 msgid "Requires approval" msgstr "Þarf samþykki" -#: src/Module/Admin/Site.php:436 +#: src/Module/Admin/Site.php:434 msgid "Open" msgstr "Opið" -#: 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 "Vefur" -#: 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:152 +#: src/Module/Admin/Site.php:460 src/Module/Register.php:153 msgid "Registration" msgstr "Nýskráning" -#: src/Module/Admin/Site.php:463 +#: src/Module/Admin/Site.php:461 msgid "File upload" msgstr "Hlaða upp skrá" -#: src/Module/Admin/Site.php:464 +#: src/Module/Admin/Site.php:462 msgid "Policies" msgstr "Stefna" -#: 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 "Flóknari" -#: 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 "Afköst" -#: 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 "Nafn vefsvæðis" -#: src/Module/Admin/Site.php:481 +#: src/Module/Admin/Site.php:479 msgid "Sender Email" msgstr "Tölvupóstfang sendanda" -#: 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 "Borði/Merki" -#: 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 "Táknmynd flýtivísunar" -#: 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 "Viðbótarupplýsingar" -#: 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 "Tungumál kerfis" -#: src/Module/Admin/Site.php:489 +#: src/Module/Admin/Site.php:487 msgid "System theme" msgstr "Þema kerfis" -#: 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 "Þvinga SSL" -#: 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 "Mesta stærð mynda" -#: 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 limits. You can put k, m, or g behind the desired value for KiB, MiB, GiB, respectively.\n" @@ -4626,35 +4697,35 @@ msgid "" "\t\t\t\t\t\t\t\t\t\t\t\t\tCurrently upload_max_filesize is set 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 "JPEG myndgæði" -#: 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 "Stefna varðandi nýskráningar" -#: 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 " @@ -4662,167 +4733,167 @@ 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 "Texti við nýskráningu" -#: 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 "Yfirgefnir notendur eftir x daga" -#: 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 "Hættir að eyða afli í að sækja færslur á ytri vefi fyrir yfirgefna notendur. 0 þýðir notendur merkjast ekki yfirgefnir." -#: src/Module/Admin/Site.php:508 +#: src/Module/Admin/Site.php:506 msgid "Allowed friend domains" msgstr "Leyfð lén vina" -#: 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 "Leyfð tölvupóstfangalén" -#: 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 "Loka á opinberar færslur" -#: 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 "Skylda að vera í tengiliðalista" -#: 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 "Hindra opið aðgengi að viðbótum í forritavalmyndinni." -#: 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 "Ef hakað er í þetta verður aðgengi að viðbótum í forritavalmyndinni takmarkað við meðlimi." -#: 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 " @@ -4830,11 +4901,11 @@ msgid "" "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 " @@ -4843,339 +4914,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 "Leyfa Diaspora tengingar" -#: 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 "Sannreyna SSL" -#: 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 "Proxy notandi" -#: 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 "Proxy slóð" -#: 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 "Net tími útrunninn" -#: 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 "Mesta meðaltals álag" -#: 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 " @@ -5183,50 +5244,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 "Líftími fjartengdra atriða" -#: 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. " @@ -5234,175 +5295,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" @@ -5410,153 +5471,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:309 +#: src/Module/Admin/Site.php:588 src/Module/Contact/Profile.php:314 #: src/Module/Settings/TwoFactor/Index.php:146 msgid "Disabled" msgstr "Óvirkt" -#: src/Module/Admin/Site.php:591 +#: src/Module/Admin/Site.php:588 msgid "all" msgstr "allt" -#: src/Module/Admin/Site.php:591 +#: src/Module/Admin/Site.php:588 msgid "tags" msgstr "merki" -#: 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 "" @@ -5851,7 +5912,7 @@ msgstr "" msgid "Missing parameters" msgstr "" -#: src/Module/Api/Mastodon/Statuses/Bookmark.php:51 +#: src/Module/Api/Mastodon/Statuses/Bookmark.php:50 msgid "Only starting posts can be bookmarked" msgstr "" @@ -6006,7 +6067,7 @@ msgid "" "the main account." msgstr "" -#: src/Module/BaseModeration.php:110 src/Module/Moderation/Reports.php:94 +#: src/Module/BaseModeration.php:110 src/Module/Moderation/Reports.php:109 msgid "Reports" msgstr "" @@ -6069,7 +6130,7 @@ msgstr "Leita að fólki - %s" msgid "Group Search - %s" msgstr "" -#: src/Module/BaseSearch.php:121 src/Module/Contact/MatchInterests.php:139 +#: src/Module/BaseSearch.php:121 src/Module/Contact/MatchInterests.php:140 msgid "No matches" msgstr "Engar leitarniðurstöður" @@ -6176,9 +6237,9 @@ msgstr "Atburður hefst:" #: src/Module/Moderation/Blocklist/Server/Index.php:87 #: src/Module/Moderation/Blocklist/Server/Index.php:115 #: src/Module/Moderation/Blocklist/Server/Index.php:116 -#: src/Module/Moderation/Item/Delete.php:67 src/Module/Register.php:148 +#: 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:190 src/Module/Settings/Channels.php:211 #: src/Module/Settings/TwoFactor/Index.php:161 #: src/Module/Settings/TwoFactor/Verify.php:158 msgid "Required" @@ -6240,7 +6301,7 @@ msgstr "Skoða" msgid "Create New Event" msgstr "Stofna nýjan atburð" -#: src/Module/Calendar/Show.php:132 src/Module/Settings/Display.php:300 +#: src/Module/Calendar/Show.php:132 src/Module/Settings/Display.php:297 msgid "list" msgstr "listi" @@ -6248,8 +6309,8 @@ msgstr "listi" msgid "Could not create circle." msgstr "" -#: src/Module/Circle.php:68 src/Module/Circle.php:214 -#: src/Module/Circle.php:238 +#: src/Module/Circle.php:68 src/Module/Circle.php:216 +#: src/Module/Circle.php:240 msgid "Circle not found." msgstr "" @@ -6267,9 +6328,9 @@ msgstr "" #: src/Module/Contact/Conversations.php:91 #: src/Module/Contact/Conversations.php:96 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 -#: src/Module/Contact/Redir.php:94 src/Module/Contact/Redir.php:140 +#: src/Module/Contact/Posts.php:88 src/Module/Contact/Profile.php:159 +#: src/Module/Contact/Profile.php:164 src/Module/Contact/Profile.php:169 +#: src/Module/Contact/Redir.php:95 src/Module/Contact/Redir.php:141 #: src/Module/FriendSuggest.php:71 src/Module/FriendSuggest.php:109 msgid "Contact not found." msgstr "Tengiliður fannst ekki." @@ -6302,47 +6363,47 @@ msgstr "" msgid "Bad request." msgstr "" -#: src/Module/Circle.php:170 +#: src/Module/Circle.php:172 msgid "Save Circle" msgstr "" -#: src/Module/Circle.php:171 +#: src/Module/Circle.php:173 msgid "Filter" msgstr "" -#: src/Module/Circle.php:177 +#: src/Module/Circle.php:179 msgid "Create a circle of contacts/friends." msgstr "" -#: src/Module/Circle.php:219 +#: src/Module/Circle.php:221 msgid "Unable to remove circle." msgstr "" -#: src/Module/Circle.php:270 +#: src/Module/Circle.php:272 msgid "Delete Circle" msgstr "" -#: src/Module/Circle.php:280 +#: src/Module/Circle.php:282 msgid "Edit Circle Name" msgstr "" -#: src/Module/Circle.php:290 +#: src/Module/Circle.php:292 msgid "Members" msgstr "Meðlimir" -#: src/Module/Circle.php:293 +#: src/Module/Circle.php:295 msgid "Circle is empty" msgstr "" -#: src/Module/Circle.php:306 +#: src/Module/Circle.php:311 msgid "Remove contact from circle" msgstr "" -#: src/Module/Circle.php:329 +#: src/Module/Circle.php:334 msgid "Click on a contact to add or remove." msgstr "Ýttu á tengilið til að bæta við hóp eða taka úr hóp." -#: src/Module/Circle.php:343 +#: src/Module/Circle.php:351 msgid "Add contact to circle" msgstr "" @@ -6376,7 +6437,7 @@ msgid "Only show blocked contacts" msgstr "" #: src/Module/Contact.php:368 src/Module/Contact.php:440 -#: src/Module/Settings/Server/Index.php:107 src/Object/Post.php:386 +#: src/Module/Settings/Server/Index.php:107 src/Object/Post.php:399 msgid "Ignored" msgstr "Hunsa" @@ -6425,18 +6486,18 @@ msgstr "Niðurstöður fyrir: %s" msgid "Update" msgstr "Uppfæra" -#: src/Module/Contact.php:467 src/Module/Contact/Profile.php:511 +#: src/Module/Contact.php:467 src/Module/Contact/Profile.php:518 #: src/Module/Moderation/Blocklist/Contact.php:117 #: src/Module/Moderation/Users/Blocked.php:138 #: src/Module/Moderation/Users/Index.php:154 msgid "Unblock" msgstr "Afbanna" -#: src/Module/Contact.php:468 src/Module/Contact/Profile.php:519 +#: src/Module/Contact.php:468 src/Module/Contact/Profile.php:526 msgid "Unignore" msgstr "Byrja að fylgjast með á ný" -#: src/Module/Contact.php:469 src/Module/Contact/Profile.php:527 +#: src/Module/Contact.php:469 src/Module/Contact/Profile.php:534 msgid "Uncollapse" msgstr "" @@ -6488,7 +6549,7 @@ msgstr "" msgid "Pending incoming contact request" msgstr "" -#: src/Module/Contact.php:626 src/Module/Contact/Profile.php:371 +#: src/Module/Contact.php:626 src/Module/Contact/Profile.php:377 #, php-format msgid "Visit %s's profile [%s]" msgstr "Heimsækja forsíðu %s [%s]" @@ -6503,7 +6564,7 @@ msgstr "Fara til baka í tengiliðasýsl" #: src/Module/Contact/Advanced.php:134 #: src/Module/Moderation/Blocklist/Contact.php:122 -#: src/Module/Moderation/Reports.php:95 +#: src/Module/Moderation/Reports.php:110 #: src/Module/Moderation/Users/Active.php:126 #: src/Module/Moderation/Users/Blocked.php:126 #: src/Module/Moderation/Users/Create.php:70 @@ -6585,12 +6646,13 @@ msgid_plural "Contacts (%s)" msgstr[0] "" msgstr[1] "" -#: src/Module/Contact/Follow.php:70 src/Module/Contact/Redir.php:62 -#: src/Module/Contact/Redir.php:222 src/Module/Conversation/Community.php:166 +#: src/Module/Contact/Follow.php:70 src/Module/Contact/Redir.php:63 +#: src/Module/Contact/Redir.php:223 src/Module/Conversation/Community.php:166 #: src/Module/Debug/ItemBody.php:38 src/Module/Diaspora/Receive.php:57 #: src/Module/Item/Display.php:96 src/Module/Item/Feed.php:59 #: src/Module/Item/Follow.php:41 src/Module/Item/Ignore.php:41 -#: src/Module/Item/Pin.php:41 src/Module/Item/Pin.php:56 +#: src/Module/Item/Language.php:53 src/Module/Item/Pin.php:41 +#: src/Module/Item/Pin.php:56 src/Module/Item/Searchtext.php:53 #: src/Module/Item/Star.php:42 src/Module/Update/Display.php:37 msgid "Access denied." msgstr "Aðgangi hafnað." @@ -6624,16 +6686,16 @@ msgstr "Vinnsamlegast svaraðu eftirfarandi:" msgid "Your Identity Address:" msgstr "Auðkennisnetfang þitt:" -#: src/Module/Contact/Follow.php:170 src/Module/Contact/Profile.php:402 +#: src/Module/Contact/Follow.php:170 src/Module/Contact/Profile.php:408 #: src/Module/Contact/Unfollow.php:129 -#: src/Module/Moderation/Blocklist/Contact.php:133 -#: src/Module/Moderation/Reports.php:104 +#: src/Module/Moderation/Blocklist/Contact.php:131 +#: src/Module/Moderation/Reports.php:117 #: src/Module/Notifications/Introductions.php:129 #: src/Module/Notifications/Introductions.php:198 msgid "Profile URL" msgstr "Slóð á forsíðu" -#: src/Module/Contact/Follow.php:171 src/Module/Contact/Profile.php:414 +#: src/Module/Contact/Follow.php:171 src/Module/Contact/Profile.php:420 #: src/Module/Notifications/Introductions.php:191 #: src/Module/Profile/Profile.php:234 msgid "Tags:" @@ -6656,7 +6718,7 @@ msgstr "" msgid "The contact could not be added." msgstr "" -#: src/Module/Contact/MatchInterests.php:94 +#: src/Module/Contact/MatchInterests.php:95 #: src/Module/Media/Attachment/Upload.php:77 #: src/Module/Media/Attachment/Upload.php:82 #: src/Module/Media/Photo/Upload.php:81 src/Module/Media/Photo/Upload.php:86 @@ -6664,253 +6726,253 @@ msgstr "" msgid "Invalid request." msgstr "Ógild fyrirspurn." -#: src/Module/Contact/MatchInterests.php:101 +#: src/Module/Contact/MatchInterests.php:102 msgid "No keywords to match. Please add keywords to your profile." msgstr "" -#: src/Module/Contact/MatchInterests.php:144 +#: src/Module/Contact/MatchInterests.php:145 msgid "Profile Match" msgstr "Forsíða fannst" -#: src/Module/Contact/Profile.php:140 +#: src/Module/Contact/Profile.php:145 msgid "Failed to update contact record." msgstr "Ekki tókst að uppfæra tengiliðs skrá." -#: src/Module/Contact/Profile.php:190 +#: src/Module/Contact/Profile.php:195 msgid "Contact has been unblocked" msgstr "Opnað á tengilið" -#: src/Module/Contact/Profile.php:194 +#: src/Module/Contact/Profile.php:199 msgid "Contact has been blocked" msgstr "Lokað á tengilið" -#: src/Module/Contact/Profile.php:206 +#: src/Module/Contact/Profile.php:211 msgid "Contact has been unignored" msgstr "Tengiliður afhunsaður" -#: src/Module/Contact/Profile.php:210 +#: src/Module/Contact/Profile.php:215 msgid "Contact has been ignored" msgstr "Tengiliður hunsaður" -#: src/Module/Contact/Profile.php:222 +#: src/Module/Contact/Profile.php:227 msgid "Contact has been uncollapsed" msgstr "" -#: src/Module/Contact/Profile.php:226 +#: src/Module/Contact/Profile.php:231 msgid "Contact has been collapsed" msgstr "" -#: src/Module/Contact/Profile.php:254 +#: src/Module/Contact/Profile.php:259 #, php-format msgid "You are mutual friends with %s" msgstr "Þú ert gagnkvæmur vinur %s" -#: src/Module/Contact/Profile.php:255 +#: src/Module/Contact/Profile.php:260 #, php-format msgid "You are sharing with %s" msgstr "Þú ert að deila með %s" -#: src/Module/Contact/Profile.php:256 +#: src/Module/Contact/Profile.php:261 #, php-format msgid "%s is sharing with you" msgstr "%s er að deila með þér" -#: src/Module/Contact/Profile.php:272 +#: src/Module/Contact/Profile.php:277 msgid "Private communications are not available for this contact." msgstr "Einkasamtal ekki í boði fyrir þennan" -#: src/Module/Contact/Profile.php:282 +#: src/Module/Contact/Profile.php:287 msgid "This contact is on a server you ignored." msgstr "" -#: src/Module/Contact/Profile.php:285 +#: src/Module/Contact/Profile.php:290 msgid "Never" msgstr "Aldrei" -#: src/Module/Contact/Profile.php:288 +#: src/Module/Contact/Profile.php:293 msgid "(Update was not successful)" msgstr "(uppfærsla tókst ekki)" -#: src/Module/Contact/Profile.php:288 +#: src/Module/Contact/Profile.php:293 msgid "(Update was successful)" msgstr "(uppfærsla tókst)" -#: src/Module/Contact/Profile.php:290 src/Module/Contact/Profile.php:482 +#: src/Module/Contact/Profile.php:295 src/Module/Contact/Profile.php:489 msgid "Suggest friends" msgstr "Stinga uppá vinum" -#: src/Module/Contact/Profile.php:294 +#: src/Module/Contact/Profile.php:299 #, php-format msgid "Network type: %s" msgstr "Net tegund: %s" -#: src/Module/Contact/Profile.php:299 +#: src/Module/Contact/Profile.php:304 msgid "Communications lost with this contact!" msgstr "" -#: src/Module/Contact/Profile.php:305 +#: src/Module/Contact/Profile.php:310 msgid "Fetch further information for feeds" msgstr "Ná í ítarlegri upplýsingar um fréttaveitur" -#: src/Module/Contact/Profile.php:307 +#: src/Module/Contact/Profile.php:312 msgid "" "Fetch information like preview pictures, title and teaser from the feed " "item. You can activate this if the feed doesn't contain much text. Keywords " "are taken from the meta header in the feed item and are posted as hash tags." msgstr "" -#: src/Module/Contact/Profile.php:310 +#: src/Module/Contact/Profile.php:315 msgid "Fetch information" msgstr "Ná í upplýsingar" -#: src/Module/Contact/Profile.php:311 +#: src/Module/Contact/Profile.php:316 msgid "Fetch keywords" msgstr "Ná í stikkorð" -#: src/Module/Contact/Profile.php:312 +#: src/Module/Contact/Profile.php:317 msgid "Fetch information and keywords" msgstr "Ná í upplýsingar og stikkorð" -#: src/Module/Contact/Profile.php:322 src/Module/Contact/Profile.php:327 -#: src/Module/Contact/Profile.php:332 src/Module/Contact/Profile.php:338 +#: src/Module/Contact/Profile.php:327 src/Module/Contact/Profile.php:332 +#: src/Module/Contact/Profile.php:337 src/Module/Contact/Profile.php:343 msgid "No mirroring" msgstr "" -#: src/Module/Contact/Profile.php:323 src/Module/Contact/Profile.php:333 -#: src/Module/Contact/Profile.php:339 +#: src/Module/Contact/Profile.php:328 src/Module/Contact/Profile.php:338 +#: src/Module/Contact/Profile.php:344 msgid "Mirror as my own posting" msgstr "" -#: src/Module/Contact/Profile.php:328 src/Module/Contact/Profile.php:334 +#: src/Module/Contact/Profile.php:333 src/Module/Contact/Profile.php:339 msgid "Native reshare" msgstr "" -#: src/Module/Contact/Profile.php:353 +#: src/Module/Contact/Profile.php:359 msgid "Contact Information / Notes" msgstr "Uppl. um tengilið / minnisatriði" -#: src/Module/Contact/Profile.php:354 +#: src/Module/Contact/Profile.php:360 msgid "Contact Settings" msgstr "Stillingar tengiliðar" -#: src/Module/Contact/Profile.php:362 +#: src/Module/Contact/Profile.php:368 msgid "Contact" msgstr "Tengiliður" -#: src/Module/Contact/Profile.php:366 +#: src/Module/Contact/Profile.php:372 msgid "Their personal note" msgstr "" -#: src/Module/Contact/Profile.php:368 +#: src/Module/Contact/Profile.php:374 msgid "Edit contact notes" msgstr "Breyta minnispunktum tengiliðs " -#: src/Module/Contact/Profile.php:372 +#: src/Module/Contact/Profile.php:378 msgid "Block/Unblock contact" msgstr "útiloka/opna á tengilið" -#: src/Module/Contact/Profile.php:373 +#: src/Module/Contact/Profile.php:379 #: src/Module/Moderation/Report/Create.php:293 msgid "Ignore contact" msgstr "Hunsa tengilið" -#: src/Module/Contact/Profile.php:374 +#: src/Module/Contact/Profile.php:380 msgid "View conversations" msgstr "Skoða samtöl" -#: src/Module/Contact/Profile.php:379 +#: src/Module/Contact/Profile.php:385 msgid "Last update:" msgstr "Síðasta uppfærsla:" -#: src/Module/Contact/Profile.php:381 +#: src/Module/Contact/Profile.php:387 msgid "Update public posts" msgstr "Uppfæra opinberar færslur" -#: src/Module/Contact/Profile.php:383 src/Module/Contact/Profile.php:492 +#: src/Module/Contact/Profile.php:389 src/Module/Contact/Profile.php:499 msgid "Update now" msgstr "Uppfæra núna" -#: src/Module/Contact/Profile.php:385 +#: src/Module/Contact/Profile.php:391 msgid "Awaiting connection acknowledge" msgstr "" -#: src/Module/Contact/Profile.php:386 +#: src/Module/Contact/Profile.php:392 msgid "Currently blocked" msgstr "Útilokaður sem stendur" -#: src/Module/Contact/Profile.php:387 +#: src/Module/Contact/Profile.php:393 msgid "Currently ignored" msgstr "Hunsaður sem stendur" -#: src/Module/Contact/Profile.php:388 +#: src/Module/Contact/Profile.php:394 msgid "Currently collapsed" msgstr "" -#: src/Module/Contact/Profile.php:389 +#: src/Module/Contact/Profile.php:395 msgid "Currently archived" msgstr "Í geymslu" -#: src/Module/Contact/Profile.php:392 +#: src/Module/Contact/Profile.php:398 msgid "Manage remote servers" msgstr "" -#: src/Module/Contact/Profile.php:394 +#: src/Module/Contact/Profile.php:400 #: src/Module/Notifications/Introductions.php:192 msgid "Hide this contact from others" msgstr "Gera þennan notanda ósýnilegan öðrum" -#: src/Module/Contact/Profile.php:394 +#: src/Module/Contact/Profile.php:400 msgid "" "Replies/likes to your public posts may still be visible" msgstr "Svör eða \"líkar við\" á opinberar færslur þínar geta mögulega verið sýnileg öðrum" -#: src/Module/Contact/Profile.php:395 +#: src/Module/Contact/Profile.php:401 msgid "Notification for new posts" msgstr "" -#: src/Module/Contact/Profile.php:395 +#: src/Module/Contact/Profile.php:401 msgid "Send a notification of every new post of this contact" msgstr "" -#: src/Module/Contact/Profile.php:397 +#: src/Module/Contact/Profile.php:403 msgid "Keyword Deny List" msgstr "" -#: src/Module/Contact/Profile.php:397 +#: src/Module/Contact/Profile.php:403 msgid "" "Comma separated list of keywords that should not be converted to hashtags, " "when \"Fetch information and keywords\" is selected" msgstr "" -#: src/Module/Contact/Profile.php:415 +#: src/Module/Contact/Profile.php:421 #: src/Module/Settings/TwoFactor/Index.php:160 msgid "Actions" msgstr "Aðgerðir" -#: src/Module/Contact/Profile.php:417 +#: src/Module/Contact/Profile.php:423 #: src/Module/Settings/TwoFactor/Index.php:140 view/theme/frio/theme.php:232 msgid "Status" msgstr "Staða" -#: src/Module/Contact/Profile.php:423 +#: src/Module/Contact/Profile.php:429 msgid "Mirror postings from this contact" msgstr "" -#: src/Module/Contact/Profile.php:425 +#: src/Module/Contact/Profile.php:431 msgid "" "Mark this contact as remote_self, this will cause friendica to repost new " "entries from this contact." msgstr "" -#: src/Module/Contact/Profile.php:428 +#: src/Module/Contact/Profile.php:434 msgid "Channel Settings" msgstr "" -#: src/Module/Contact/Profile.php:429 +#: src/Module/Contact/Profile.php:435 msgid "Frequency of this contact in relevant channels" msgstr "" -#: src/Module/Contact/Profile.php:430 +#: src/Module/Contact/Profile.php:436 msgid "" "Depending on the type of the channel not all posts from this contact are " "displayed. By default, posts need to have a minimum amount of interactions " @@ -6920,68 +6982,78 @@ msgid "" "block or hide the contact completely." msgstr "" -#: src/Module/Contact/Profile.php:431 +#: src/Module/Contact/Profile.php:437 msgid "Default frequency" msgstr "" -#: src/Module/Contact/Profile.php:431 +#: src/Module/Contact/Profile.php:437 msgid "" "Posts by this contact are displayed in the \"for you\" channel if you " "interact often with this contact or if a post reached some level of " "interaction." msgstr "" -#: src/Module/Contact/Profile.php:432 +#: src/Module/Contact/Profile.php:438 msgid "Display all posts of this contact" msgstr "" -#: src/Module/Contact/Profile.php:432 +#: src/Module/Contact/Profile.php:438 msgid "All posts from this contact will appear on the \"for you\" channel" msgstr "" -#: src/Module/Contact/Profile.php:433 +#: src/Module/Contact/Profile.php:439 msgid "Display only few posts" msgstr "" -#: src/Module/Contact/Profile.php:433 +#: src/Module/Contact/Profile.php:439 msgid "" "When a contact creates a lot of posts in a short period, this setting " "reduces the number of displayed posts in every channel." msgstr "" -#: src/Module/Contact/Profile.php:434 +#: src/Module/Contact/Profile.php:440 msgid "Never display posts" msgstr "" -#: src/Module/Contact/Profile.php:434 +#: src/Module/Contact/Profile.php:440 msgid "Posts from this contact will never be displayed in any channel" msgstr "" -#: src/Module/Contact/Profile.php:502 +#: src/Module/Contact/Profile.php:441 +msgid "Channel Only" +msgstr "" + +#: src/Module/Contact/Profile.php:441 +msgid "" +"If enabled, posts from this contact will only appear in channels, but not in" +" the network stream." +msgstr "" + +#: src/Module/Contact/Profile.php:509 msgid "Refetch contact data" msgstr "" -#: src/Module/Contact/Profile.php:513 +#: src/Module/Contact/Profile.php:520 msgid "Toggle Blocked status" msgstr "" -#: src/Module/Contact/Profile.php:521 +#: src/Module/Contact/Profile.php:528 msgid "Toggle Ignored status" msgstr "" -#: src/Module/Contact/Profile.php:529 +#: src/Module/Contact/Profile.php:536 msgid "Toggle Collapsed status" msgstr "" -#: src/Module/Contact/Profile.php:536 src/Module/Contact/Revoke.php:106 +#: src/Module/Contact/Profile.php:543 src/Module/Contact/Revoke.php:106 msgid "Revoke Follow" msgstr "" -#: src/Module/Contact/Profile.php:538 +#: src/Module/Contact/Profile.php:545 msgid "Revoke the follow from this contact" msgstr "" -#: src/Module/Contact/Redir.php:134 src/Module/Contact/Redir.php:186 +#: src/Module/Contact/Redir.php:135 src/Module/Contact/Redir.php:187 msgid "Bad Request." msgstr "" @@ -7003,13 +7075,6 @@ msgid "" "and they will have to manually follow you back again." msgstr "" -#: src/Module/Contact/Revoke.php:108 -#: src/Module/Notifications/Introductions.php:144 -#: src/Module/OAuth/Acknowledge.php:54 src/Module/Register.php:130 -#: src/Module/Settings/TwoFactor/Trusted.php:129 -msgid "Yes" -msgstr "Já" - #: src/Module/Contact/Suggestions.php:62 msgid "" "No suggestions available. If this is a new site, please try again in 24 " @@ -7060,33 +7125,29 @@ msgstr "" msgid "Not available." msgstr "Ekki tiltækt." -#: src/Module/Conversation/Network.php:200 +#: src/Module/Conversation/Network.php:214 msgid "No such circle" msgstr "" -#: src/Module/Conversation/Network.php:204 +#: src/Module/Conversation/Network.php:218 #, php-format msgid "Circle: %s" msgstr "" -#: src/Module/Conversation/Network.php:223 +#: src/Module/Conversation/Network.php:237 #, php-format msgid "Error %d (%s) while fetching the timeline." msgstr "" -#: src/Module/Conversation/Network.php:300 +#: src/Module/Conversation/Network.php:314 msgid "Network feed not available." msgstr "" -#: src/Module/Conversation/Timeline.php:196 -msgid "Own Contacts" -msgstr "" - -#: src/Module/Conversation/Timeline.php:200 +#: src/Module/Conversation/Timeline.php:203 msgid "Include" msgstr "" -#: src/Module/Conversation/Timeline.php:201 +#: src/Module/Conversation/Timeline.php:204 msgid "Hide" msgstr "" @@ -7305,12 +7366,12 @@ msgstr "HTML" msgid "Twitter Source / Tweet URL (requires API key)" msgstr "" -#: src/Module/Debug/Feed.php:52 src/Module/Filer/SaveTag.php:47 +#: src/Module/Debug/Feed.php:53 src/Module/Filer/SaveTag.php:47 #: src/Module/Settings/Profile/Index.php:177 msgid "You must be logged in to use this module" msgstr "" -#: src/Module/Debug/Feed.php:77 +#: src/Module/Debug/Feed.php:78 msgid "Source URL" msgstr "Upprunaslóð" @@ -7412,56 +7473,56 @@ msgstr "Stinga uppá vinum" msgid "Suggest a friend for %s" msgstr "Stinga uppá vin fyrir %s" -#: src/Module/Friendica.php:82 +#: src/Module/Friendica.php:81 msgid "Installed addons/apps:" msgstr "" -#: src/Module/Friendica.php:87 +#: src/Module/Friendica.php:86 msgid "No installed addons/apps" msgstr "" -#: src/Module/Friendica.php:92 +#: src/Module/Friendica.php:91 #, php-format msgid "Read about the Terms of Service of this node." msgstr "" -#: src/Module/Friendica.php:99 +#: src/Module/Friendica.php:98 msgid "On this server the following remote servers are blocked." msgstr "" -#: src/Module/Friendica.php:102 +#: 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:232 msgid "Reason for the block" msgstr "" -#: src/Module/Friendica.php:104 +#: src/Module/Friendica.php:103 msgid "Download this list in CSV format" msgstr "" -#: src/Module/Friendica.php:118 +#: src/Module/Friendica.php:117 #, php-format msgid "" "This is Friendica, version %s that is running at the web location %s. The " "database version is %s, the post update version is %s." msgstr "" -#: src/Module/Friendica.php:123 +#: src/Module/Friendica.php:122 msgid "" "Please visit Friendi.ca to learn more " "about the Friendica project." msgstr "" -#: src/Module/Friendica.php:124 +#: src/Module/Friendica.php:123 msgid "Bug reports and issues: please visit" msgstr "Villu tilkynningar og vandamál: endilega skoða" -#: src/Module/Friendica.php:124 +#: src/Module/Friendica.php:123 msgid "the bugtracker at github" msgstr "villuskráningu á GitHub" -#: src/Module/Friendica.php:125 +#: src/Module/Friendica.php:124 msgid "Suggestions, praise, etc. - please email \"info\" at \"friendi - dot - ca" msgstr "" @@ -7736,41 +7797,41 @@ msgid "" "important, please visit http://friendi.ca" msgstr "" -#: src/Module/Item/Compose.php:85 +#: src/Module/Item/Compose.php:94 msgid "Please enter a post body." msgstr "" -#: src/Module/Item/Compose.php:98 +#: src/Module/Item/Compose.php:105 msgid "This feature is only available with the frio theme." msgstr "" -#: src/Module/Item/Compose.php:122 +#: src/Module/Item/Compose.php:129 msgid "Compose new personal note" msgstr "" -#: src/Module/Item/Compose.php:131 +#: src/Module/Item/Compose.php:138 msgid "Compose new post" msgstr "" -#: src/Module/Item/Compose.php:187 +#: src/Module/Item/Compose.php:194 msgid "Visibility" msgstr "" -#: src/Module/Item/Compose.php:203 +#: src/Module/Item/Compose.php:210 msgid "Clear the location" msgstr "" -#: src/Module/Item/Compose.php:204 +#: src/Module/Item/Compose.php:211 msgid "Location services are unavailable on your device" msgstr "" -#: src/Module/Item/Compose.php:205 +#: src/Module/Item/Compose.php:212 msgid "" "Location services are disabled. Please check the website's permissions on " "your device" msgstr "" -#: src/Module/Item/Compose.php:211 +#: src/Module/Item/Compose.php:218 msgid "" "You can make this page always open when you use the New Post button in the " "Theme Customization settings." @@ -7883,29 +7944,33 @@ msgid "Public Group" msgstr "" #: src/Module/Moderation/BaseUsers.php:122 src/Module/Settings/Account.php:503 +msgid "Public Group - Restricted" +msgstr "" + +#: src/Module/Moderation/BaseUsers.php:123 src/Module/Settings/Account.php:510 msgid "Automatic Friend Page" msgstr "" -#: src/Module/Moderation/BaseUsers.php:123 +#: src/Module/Moderation/BaseUsers.php:124 msgid "Private Group" msgstr "" -#: src/Module/Moderation/BaseUsers.php:126 +#: src/Module/Moderation/BaseUsers.php:127 #: src/Module/Moderation/Summary.php:53 src/Module/Settings/Account.php:453 msgid "Personal Page" msgstr "" -#: src/Module/Moderation/BaseUsers.php:127 +#: src/Module/Moderation/BaseUsers.php:128 #: src/Module/Moderation/Summary.php:54 src/Module/Settings/Account.php:460 msgid "Organisation Page" msgstr "" -#: src/Module/Moderation/BaseUsers.php:128 +#: src/Module/Moderation/BaseUsers.php:129 #: src/Module/Moderation/Summary.php:55 src/Module/Settings/Account.php:467 msgid "News Page" msgstr "" -#: src/Module/Moderation/BaseUsers.php:129 +#: src/Module/Moderation/BaseUsers.php:130 #: src/Module/Moderation/Summary.php:56 src/Module/Settings/Account.php:474 msgid "Community Group" msgstr "" @@ -7960,7 +8025,7 @@ msgid "Block New Remote Contact" msgstr "Útiloka nýjan fjartengdan tengilið" #: src/Module/Moderation/Blocklist/Contact.php:122 -#: src/Module/Moderation/Reports.php:95 +#: src/Module/Moderation/Reports.php:110 msgid "Photo" msgstr "Ljósmynd" @@ -7968,28 +8033,28 @@ msgstr "Ljósmynd" msgid "Reason" msgstr "" -#: src/Module/Moderation/Blocklist/Contact.php:130 +#: src/Module/Moderation/Blocklist/Contact.php:128 #, php-format msgid "%s total blocked contact" msgid_plural "%s total blocked contacts" msgstr[0] "" msgstr[1] "" -#: src/Module/Moderation/Blocklist/Contact.php:133 +#: src/Module/Moderation/Blocklist/Contact.php:131 msgid "URL of the remote contact to block." msgstr "" -#: src/Module/Moderation/Blocklist/Contact.php:134 +#: src/Module/Moderation/Blocklist/Contact.php:132 msgid "Also purge contact" msgstr "" -#: src/Module/Moderation/Blocklist/Contact.php:134 +#: src/Module/Moderation/Blocklist/Contact.php:132 msgid "" "Removes all content related to this contact from the node. Keeps the contact" " record. This action cannot be undone." msgstr "" -#: src/Module/Moderation/Blocklist/Contact.php:135 +#: src/Module/Moderation/Blocklist/Contact.php:133 #: src/Module/Moderation/Blocklist/Server/Import.php:124 msgid "Block Reason" msgstr "" @@ -8179,7 +8244,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:231 msgid "Blocked server domain pattern" msgstr "" @@ -8519,30 +8584,30 @@ msgstr "" msgid "3. Pick posts" msgstr "" -#: src/Module/Moderation/Reports.php:90 +#: src/Module/Moderation/Reports.php:105 msgid "List of reports" msgstr "" -#: src/Module/Moderation/Reports.php:91 +#: src/Module/Moderation/Reports.php:106 msgid "This page display reports created by our or remote users." msgstr "" -#: src/Module/Moderation/Reports.php:92 +#: src/Module/Moderation/Reports.php:107 msgid "No report exists at this node." msgstr "" -#: src/Module/Moderation/Reports.php:95 +#: src/Module/Moderation/Reports.php:110 msgid "Category" msgstr "" -#: src/Module/Moderation/Reports.php:101 +#: src/Module/Moderation/Reports.php:114 #, php-format msgid "%s total report" msgid_plural "%s total reports" msgstr[0] "" msgstr[1] "" -#: src/Module/Moderation/Reports.php:104 +#: src/Module/Moderation/Reports.php:117 msgid "URL of the reported contact." msgstr "" @@ -8782,12 +8847,6 @@ msgstr "" msgid "Claims to be known to you: " msgstr "Þykist þekkja þig:" -#: src/Module/Notifications/Introductions.php:144 -#: src/Module/OAuth/Acknowledge.php:55 src/Module/Register.php:131 -#: src/Module/Settings/TwoFactor/Trusted.php:129 -msgid "No" -msgstr "Nei" - #: src/Module/Notifications/Introductions.php:152 msgid "Shall your connection be bidirectional or not?" msgstr "" @@ -8848,11 +8907,11 @@ msgstr "Tilkynningar frá heimasvæði" msgid "Show unread" msgstr "Birta ólesið" -#: src/Module/Notifications/Ping.php:246 +#: src/Module/Notifications/Ping.php:220 msgid "{0} requested registration" msgstr "{0} óskaði eftir skráningu" -#: src/Module/Notifications/Ping.php:255 +#: src/Module/Notifications/Ping.php:229 #, php-format msgid "{0} and %d others requested registration" msgstr "" @@ -8894,7 +8953,7 @@ msgstr "" msgid "Resubscribing to OStatus contacts" msgstr "" -#: src/Module/OStatus/Repair.php:84 src/Module/OStatus/Subscribe.php:158 +#: src/Module/OStatus/Repair.php:84 src/Module/OStatus/Subscribe.php:160 msgid "Keep this window open until done." msgstr "Halda þessum glugga opnum þar til öllu er lokið." @@ -8906,126 +8965,65 @@ msgstr "" msgid "No OStatus contacts to resubscribe to." msgstr "" -#: src/Module/OStatus/Subscribe.php:70 +#: src/Module/OStatus/Subscribe.php:72 msgid "Subscribing to contacts" msgstr "" -#: src/Module/OStatus/Subscribe.php:79 +#: src/Module/OStatus/Subscribe.php:81 msgid "No contact provided." msgstr "Enginn tengiliður uppgefinn." -#: src/Module/OStatus/Subscribe.php:85 +#: src/Module/OStatus/Subscribe.php:87 msgid "Couldn't fetch information for contact." msgstr "" -#: src/Module/OStatus/Subscribe.php:96 +#: src/Module/OStatus/Subscribe.php:98 msgid "Couldn't fetch friends for contact." msgstr "" -#: src/Module/OStatus/Subscribe.php:102 src/Module/OStatus/Subscribe.php:113 +#: src/Module/OStatus/Subscribe.php:104 src/Module/OStatus/Subscribe.php:115 msgid "Couldn't fetch following contacts." msgstr "" -#: src/Module/OStatus/Subscribe.php:108 +#: src/Module/OStatus/Subscribe.php:110 msgid "Couldn't fetch remote profile." msgstr "" -#: src/Module/OStatus/Subscribe.php:118 +#: src/Module/OStatus/Subscribe.php:120 msgid "Unsupported network" msgstr "" -#: src/Module/OStatus/Subscribe.php:134 +#: src/Module/OStatus/Subscribe.php:136 msgid "Done" msgstr "Lokið" -#: src/Module/OStatus/Subscribe.php:148 +#: src/Module/OStatus/Subscribe.php:150 msgid "success" msgstr "tókst" -#: src/Module/OStatus/Subscribe.php:150 +#: src/Module/OStatus/Subscribe.php:152 msgid "failed" msgstr "mistókst" -#: src/Module/OStatus/Subscribe.php:153 +#: src/Module/OStatus/Subscribe.php:155 msgid "ignored" msgstr "hunsað" -#: src/Module/PermissionTooltip.php:49 -#, php-format -msgid "Wrong type \"%s\", expected one of: %s" -msgstr "" - -#: src/Module/PermissionTooltip.php:79 -msgid "Model not found" -msgstr "" - -#: src/Module/PermissionTooltip.php:94 -msgid "Unlisted" -msgstr "" - -#: src/Module/PermissionTooltip.php:112 -msgid "Remote privacy information not available." -msgstr "Persónuverndarupplýsingar ekki fyrir hendi á fjartengdum vefþjóni." - -#: src/Module/PermissionTooltip.php:120 -msgid "Visible to:" -msgstr "Sýnilegt eftirfarandi:" - -#: src/Module/PermissionTooltip.php:214 -#, php-format -msgid "Collection (%s)" -msgstr "" - -#: src/Module/PermissionTooltip.php:218 -#, php-format -msgid "Followers (%s)" -msgstr "" - -#: src/Module/PermissionTooltip.php:237 -#, php-format -msgid "%d more" -msgstr "" - -#: src/Module/PermissionTooltip.php:241 -#, php-format -msgid "To: %s
" -msgstr "" - -#: src/Module/PermissionTooltip.php:244 -#, php-format -msgid "CC: %s
" -msgstr "" - -#: src/Module/PermissionTooltip.php:247 -#, php-format -msgid "BCC: %s
" -msgstr "" - -#: src/Module/PermissionTooltip.php:250 -#, php-format -msgid "Audience: %s
" -msgstr "" - -#: src/Module/PermissionTooltip.php:253 -#, php-format -msgid "Attributed To: %s
" -msgstr "" - -#: src/Module/Photo.php:123 +#: src/Module/Photo.php:124 msgid "The Photo is not available." msgstr "" -#: src/Module/Photo.php:148 +#: src/Module/Photo.php:149 #, php-format msgid "The Photo with id %s is not available." msgstr "" -#: src/Module/Photo.php:189 +#: src/Module/Photo.php:190 #, php-format msgid "Invalid external resource with url %s." msgstr "" -#: src/Module/Photo.php:191 +#: src/Module/Photo.php:192 #, php-format msgid "Invalid photo with id %s." msgstr "" @@ -9071,26 +9069,78 @@ msgstr "Veldu merki til að fjarlægja:" msgid "Remove" msgstr "Fjarlægja" +#: src/Module/Privacy/PermissionTooltip.php:71 +#, php-format +msgid "Wrong type \"%s\", expected one of: %s" +msgstr "" + +#: src/Module/Privacy/PermissionTooltip.php:101 +msgid "Model not found" +msgstr "" + +#: src/Module/Privacy/PermissionTooltip.php:118 +msgid "Unlisted" +msgstr "" + +#: src/Module/Privacy/PermissionTooltip.php:124 +msgid "Remote privacy information not available." +msgstr "Persónuverndarupplýsingar ekki fyrir hendi á fjartengdum vefþjóni." + +#: src/Module/Privacy/PermissionTooltip.php:131 +msgid "Visible to:" +msgstr "Sýnilegt eftirfarandi:" + +#: src/Module/Privacy/PermissionTooltip.php:133 +msgid "CC:" +msgstr "" + +#: src/Module/Privacy/PermissionTooltip.php:134 +msgid "BCC:" +msgstr "" + +#: src/Module/Privacy/PermissionTooltip.php:135 +msgid "Audience:" +msgstr "" + +#: src/Module/Privacy/PermissionTooltip.php:136 +msgid "Attributed To:" +msgstr "" + +#: src/Module/Privacy/PermissionTooltip.php:234 +#, php-format +msgid "Collection (%s)" +msgstr "" + +#: src/Module/Privacy/PermissionTooltip.php:238 +#, php-format +msgid "Followers (%s)" +msgstr "" + +#: src/Module/Privacy/PermissionTooltip.php:255 +#, php-format +msgid "%d more" +msgstr "" + #: src/Module/Profile/Contacts.php:159 msgid "No contacts." msgstr "Enginn tengiliður" #: src/Module/Profile/Conversations.php:106 #: src/Module/Profile/Conversations.php:109 src/Module/Profile/Profile.php:351 -#: src/Module/Profile/Profile.php:354 src/Protocol/Feed.php:1099 -#: src/Protocol/OStatus.php:1009 +#: src/Module/Profile/Profile.php:354 src/Protocol/Feed.php:1095 +#: src/Protocol/OStatus.php:1011 #, php-format msgid "%s's timeline" msgstr "Tímalína fyrir %s" #: src/Module/Profile/Conversations.php:107 src/Module/Profile/Profile.php:352 -#: src/Protocol/Feed.php:1103 src/Protocol/OStatus.php:1014 +#: src/Protocol/Feed.php:1099 src/Protocol/OStatus.php:1016 #, php-format msgid "%s's posts" msgstr "Færslur frá %s" #: src/Module/Profile/Conversations.php:108 src/Module/Profile/Profile.php:353 -#: src/Protocol/Feed.php:1106 src/Protocol/OStatus.php:1018 +#: src/Protocol/Feed.php:1102 src/Protocol/OStatus.php:1020 #, php-format msgid "%s's comments" msgstr "Athugasemdir frá %s" @@ -9248,170 +9298,170 @@ msgstr "" msgid "Remove post" msgstr "" -#: src/Module/Register.php:84 +#: src/Module/Register.php:85 msgid "Only parent users can create additional accounts." msgstr "" -#: src/Module/Register.php:99 src/Module/User/Import.php:111 +#: src/Module/Register.php:100 src/Module/User/Import.php:112 msgid "" "This site has exceeded the number of allowed daily account registrations. " "Please try again tomorrow." msgstr "Þessi vefur hefur náð hámarks fjölda daglegra nýskráninga. Reyndu aftur á morgun." -#: src/Module/Register.php:116 +#: src/Module/Register.php:117 msgid "" "You may (optionally) fill in this form via OpenID by supplying your OpenID " "and clicking \"Register\"." msgstr "" -#: src/Module/Register.php:117 +#: src/Module/Register.php:118 msgid "" "If you are not familiar with OpenID, please leave that field blank and fill " "in the rest of the items." msgstr "Ef þú veist ekki hvað OpenID er, skildu þá þetta svæði eftir tómt en fylltu í restin af svæðunum." -#: src/Module/Register.php:118 +#: src/Module/Register.php:119 msgid "Your OpenID (optional): " msgstr "Þitt OpenID (valfrjálst):" -#: src/Module/Register.php:127 +#: src/Module/Register.php:128 msgid "Include your profile in member directory?" msgstr "Á forsíðan þín að sjást í notendalistanum?" -#: src/Module/Register.php:148 +#: src/Module/Register.php:149 msgid "Note for the admin" msgstr "" -#: src/Module/Register.php:148 +#: src/Module/Register.php:149 msgid "Leave a message for the admin, why you want to join this node" msgstr "" -#: src/Module/Register.php:149 +#: src/Module/Register.php:150 msgid "Membership on this site is by invitation only." msgstr "Aðild að þessum vef er " -#: src/Module/Register.php:150 +#: src/Module/Register.php:151 msgid "Your invitation code: " msgstr "" -#: src/Module/Register.php:158 +#: src/Module/Register.php:159 msgid "Your Display Name (as you would like it to be displayed on this system" msgstr "" -#: src/Module/Register.php:159 +#: src/Module/Register.php:160 msgid "" "Your Email Address: (Initial information will be send there, so this has to " "be an existing address.)" msgstr "" -#: src/Module/Register.php:160 +#: src/Module/Register.php:161 msgid "Please repeat your e-mail address:" msgstr "" -#: src/Module/Register.php:162 src/Module/Security/PasswordTooLong.php:100 -#: src/Module/Settings/Account.php:557 +#: src/Module/Register.php:163 src/Module/Security/PasswordTooLong.php:100 +#: src/Module/Settings/Account.php:564 msgid "New Password:" msgstr "Nýtt aðgangsorð:" -#: src/Module/Register.php:162 +#: src/Module/Register.php:163 msgid "Leave empty for an auto generated password." msgstr "" -#: src/Module/Register.php:163 src/Module/Security/PasswordTooLong.php:101 -#: src/Module/Settings/Account.php:558 +#: src/Module/Register.php:164 src/Module/Security/PasswordTooLong.php:101 +#: src/Module/Settings/Account.php:565 msgid "Confirm:" msgstr "Staðfesta:" -#: src/Module/Register.php:164 +#: src/Module/Register.php:165 #, php-format msgid "" "Choose a profile nickname. This must begin with a text character. Your " "profile address on this site will then be \"nickname@%s\"." msgstr "" -#: src/Module/Register.php:165 +#: src/Module/Register.php:166 msgid "Choose a nickname: " msgstr "Veldu gælunafn:" -#: src/Module/Register.php:173 src/Module/User/Import.php:117 +#: src/Module/Register.php:174 src/Module/User/Import.php:118 msgid "Import" msgstr "Flytja inn" -#: src/Module/Register.php:174 +#: src/Module/Register.php:175 msgid "Import your profile to this friendica instance" msgstr "" -#: src/Module/Register.php:181 +#: src/Module/Register.php:182 msgid "Note: This node explicitly contains adult content" msgstr "" -#: src/Module/Register.php:183 src/Module/Settings/Delegation.php:181 +#: src/Module/Register.php:184 src/Module/Settings/Delegation.php:181 msgid "Parent Password:" msgstr "" -#: src/Module/Register.php:183 src/Module/Settings/Delegation.php:181 +#: src/Module/Register.php:184 src/Module/Settings/Delegation.php:181 msgid "" "Please enter the password of the parent account to legitimize your request." msgstr "" -#: src/Module/Register.php:212 +#: src/Module/Register.php:213 msgid "Password doesn't match." msgstr "" -#: src/Module/Register.php:218 +#: src/Module/Register.php:219 msgid "Please enter your password." msgstr "" -#: src/Module/Register.php:260 +#: src/Module/Register.php:261 msgid "You have entered too much information." msgstr "" -#: src/Module/Register.php:283 +#: src/Module/Register.php:284 msgid "Please enter the identical mail address in the second field." msgstr "" -#: src/Module/Register.php:291 +#: src/Module/Register.php:292 msgid "Nickname cannot start with a digit." msgstr "" -#: src/Module/Register.php:293 +#: src/Module/Register.php:294 msgid "Nickname can only contain US-ASCII characters." msgstr "" -#: src/Module/Register.php:322 +#: src/Module/Register.php:323 msgid "The additional account was created." msgstr "" -#: src/Module/Register.php:347 +#: src/Module/Register.php:348 msgid "" "Registration successful. Please check your email for further instructions." msgstr "Nýskráning tóks. Frekari fyrirmæli voru send í tölvupósti." -#: src/Module/Register.php:354 +#: src/Module/Register.php:355 #, php-format msgid "" "Failed to send email message. Here your accout details:
login: %s
" "password: %s

You can change your password after login." msgstr "" -#: src/Module/Register.php:360 +#: src/Module/Register.php:361 msgid "Registration successful." msgstr "Nýskráning tókst." -#: src/Module/Register.php:369 src/Module/Register.php:376 -#: src/Module/Register.php:386 +#: src/Module/Register.php:370 src/Module/Register.php:377 +#: src/Module/Register.php:387 msgid "Your registration can not be processed." msgstr "Skráninguna þína er ekki hægt að vinna." -#: src/Module/Register.php:375 +#: src/Module/Register.php:376 msgid "You have to leave a request note for the admin." msgstr "" -#: src/Module/Register.php:385 +#: src/Module/Register.php:386 msgid "An internal error occured." msgstr "" -#: src/Module/Register.php:407 +#: src/Module/Register.php:408 msgid "Your registration is pending approval by the site owner." msgstr "Skráningin þín bíður samþykkis af eiganda síðunnar." @@ -9544,24 +9594,24 @@ msgid "Update Password" msgstr "" #: src/Module/Security/PasswordTooLong.php:99 -#: src/Module/Settings/Account.php:559 +#: src/Module/Settings/Account.php:566 msgid "Current Password:" msgstr "Núverandi lykilorð:" #: src/Module/Security/PasswordTooLong.php:99 -#: src/Module/Settings/Account.php:559 +#: src/Module/Settings/Account.php:566 msgid "Your current password to confirm the changes" msgstr "" #: src/Module/Security/PasswordTooLong.php:100 -#: src/Module/Settings/Account.php:543 +#: src/Module/Settings/Account.php:550 msgid "" "Allowed characters are a-z, A-Z, 0-9 and special characters except white " "spaces and accentuated letters." msgstr "" #: src/Module/Security/PasswordTooLong.php:100 -#: src/Module/Settings/Account.php:544 +#: src/Module/Settings/Account.php:551 msgid "Password length is limited to 72 characters." msgstr "" @@ -9758,32 +9808,36 @@ msgid "Automatically approves all contact requests." msgstr "" #: src/Module/Settings/Account.php:505 +msgid "Contact requests have to be manually approved." +msgstr "" + +#: src/Module/Settings/Account.php:512 msgid "" "Account for a popular profile that automatically approves contact requests " "as \"Friends\"." msgstr "" -#: src/Module/Settings/Account.php:510 +#: src/Module/Settings/Account.php:517 msgid "Private Group [Experimental]" msgstr "" -#: src/Module/Settings/Account.php:512 +#: src/Module/Settings/Account.php:519 msgid "Requires manual approval of contact requests." msgstr "" -#: src/Module/Settings/Account.php:521 +#: src/Module/Settings/Account.php:528 msgid "OpenID:" msgstr "OpenID:" -#: src/Module/Settings/Account.php:521 +#: src/Module/Settings/Account.php:528 msgid "(Optional) Allow this OpenID to login to this account." msgstr "(Valfrjálst) Leyfa þessu OpenID til að auðkennast sem þessi notandi." -#: src/Module/Settings/Account.php:529 +#: src/Module/Settings/Account.php:536 msgid "Publish your profile in your local site directory?" msgstr "" -#: src/Module/Settings/Account.php:529 +#: src/Module/Settings/Account.php:536 #, php-format msgid "" "Your profile will be published in this node's local " @@ -9791,94 +9845,94 @@ msgid "" " system settings." msgstr "" -#: src/Module/Settings/Account.php:535 +#: src/Module/Settings/Account.php:542 #, php-format msgid "" "Your profile will also be published in the global friendica directories " "(e.g. %s)." msgstr "" -#: src/Module/Settings/Account.php:548 +#: src/Module/Settings/Account.php:555 msgid "Account Settings" msgstr "Stillingar aðgangs" -#: src/Module/Settings/Account.php:549 +#: src/Module/Settings/Account.php:556 #, php-format msgid "Your Identity Address is '%s' or '%s'." msgstr "" -#: src/Module/Settings/Account.php:556 +#: src/Module/Settings/Account.php:563 msgid "Password Settings" msgstr "Stillingar aðgangsorða" -#: src/Module/Settings/Account.php:558 +#: src/Module/Settings/Account.php:565 msgid "Leave password fields blank unless changing" msgstr "Hafðu aðgangsorða svæði tóm nema þegar verið er að breyta" -#: src/Module/Settings/Account.php:560 +#: src/Module/Settings/Account.php:567 msgid "Password:" msgstr "Lykilorð:" -#: src/Module/Settings/Account.php:560 +#: src/Module/Settings/Account.php:567 msgid "Your current password to confirm the changes of the email address" msgstr "" -#: src/Module/Settings/Account.php:563 +#: src/Module/Settings/Account.php:570 msgid "Delete OpenID URL" msgstr "" -#: src/Module/Settings/Account.php:565 +#: src/Module/Settings/Account.php:572 msgid "Basic Settings" msgstr "Grunnstillingar" -#: src/Module/Settings/Account.php:566 +#: src/Module/Settings/Account.php:573 #: src/Module/Settings/Profile/Index.php:283 msgid "Display name:" msgstr "" -#: src/Module/Settings/Account.php:567 +#: src/Module/Settings/Account.php:574 msgid "Email Address:" msgstr "Tölvupóstfang:" -#: src/Module/Settings/Account.php:568 +#: src/Module/Settings/Account.php:575 msgid "Your Timezone:" msgstr "Þitt tímabelti:" -#: src/Module/Settings/Account.php:569 +#: src/Module/Settings/Account.php:576 msgid "Your Language:" msgstr "Tungumálið þitt:" -#: src/Module/Settings/Account.php:569 +#: src/Module/Settings/Account.php:576 msgid "" "Set the language we use to show you friendica interface and to send you " "emails" msgstr "" -#: src/Module/Settings/Account.php:570 +#: src/Module/Settings/Account.php:577 msgid "Default Post Location:" msgstr "Sjálfgefin staðsetning færslu:" -#: src/Module/Settings/Account.php:571 +#: src/Module/Settings/Account.php:578 msgid "Use Browser Location:" msgstr "Nota vafra staðsetningu:" -#: src/Module/Settings/Account.php:573 +#: src/Module/Settings/Account.php:580 msgid "Security and Privacy Settings" msgstr "Öryggis og friðhelgistillingar" -#: src/Module/Settings/Account.php:575 +#: src/Module/Settings/Account.php:582 msgid "Maximum Friend Requests/Day:" msgstr "Hámarks vinabeiðnir á dag:" -#: src/Module/Settings/Account.php:575 +#: src/Module/Settings/Account.php:582 msgid "(to prevent spam abuse)" msgstr "(til að koma í veg fyrir rusl misnotkun)" -#: src/Module/Settings/Account.php:577 +#: src/Module/Settings/Account.php:584 msgid "Allow your profile to be searchable globally?" msgstr "" -#: src/Module/Settings/Account.php:577 +#: src/Module/Settings/Account.php:584 msgid "" "Activate this setting if you want others to easily find and follow you. Your" " profile will be searchable on remote systems. This setting also determines " @@ -9886,43 +9940,43 @@ msgid "" "indexed or not." msgstr "" -#: src/Module/Settings/Account.php:578 +#: src/Module/Settings/Account.php:585 msgid "Hide your contact/friend list from viewers of your profile?" msgstr "" -#: src/Module/Settings/Account.php:578 +#: src/Module/Settings/Account.php:585 msgid "" "A list of your contacts is displayed on your profile page. Activate this " "option to disable the display of your contact list." msgstr "" -#: src/Module/Settings/Account.php:579 +#: src/Module/Settings/Account.php:586 msgid "Hide your public content from anonymous viewers" msgstr "" -#: src/Module/Settings/Account.php:579 +#: src/Module/Settings/Account.php:586 msgid "" "Anonymous visitors will only see your basic profile details. Your public " "posts and replies will still be freely accessible on the remote servers of " "your followers and through relays." msgstr "" -#: src/Module/Settings/Account.php:580 +#: src/Module/Settings/Account.php:587 msgid "Make public posts unlisted" msgstr "" -#: src/Module/Settings/Account.php:580 +#: src/Module/Settings/Account.php:587 msgid "" "Your public posts will not appear on the community pages or in search " "results, nor be sent to relay servers. However they can still appear on " "public feeds on remote servers." msgstr "" -#: src/Module/Settings/Account.php:581 +#: src/Module/Settings/Account.php:588 msgid "Make all posted pictures accessible" msgstr "" -#: src/Module/Settings/Account.php:581 +#: src/Module/Settings/Account.php:588 msgid "" "This option makes every posted picture accessible via the direct link. This " "is a workaround for the problem that most other networks can't handle " @@ -9930,227 +9984,227 @@ msgid "" "public on your photo albums though." msgstr "" -#: src/Module/Settings/Account.php:582 +#: src/Module/Settings/Account.php:589 msgid "Allow friends to post to your profile page?" msgstr "Leyfa vinum að deila á forsíðuna þína?" -#: src/Module/Settings/Account.php:582 +#: src/Module/Settings/Account.php:589 msgid "" "Your contacts may write posts on your profile wall. These posts will be " "distributed to your contacts" msgstr "" -#: src/Module/Settings/Account.php:583 +#: src/Module/Settings/Account.php:590 msgid "Allow friends to tag your posts?" msgstr "Leyfa vinum að merkja færslurnar þínar?" -#: src/Module/Settings/Account.php:583 +#: src/Module/Settings/Account.php:590 msgid "Your contacts can add additional tags to your posts." msgstr "" -#: src/Module/Settings/Account.php:584 +#: src/Module/Settings/Account.php:591 msgid "Default privacy circle for new contacts" msgstr "" -#: src/Module/Settings/Account.php:585 +#: src/Module/Settings/Account.php:592 msgid "Default privacy circle for new group contacts" msgstr "" -#: src/Module/Settings/Account.php:586 +#: src/Module/Settings/Account.php:593 msgid "Default Post Permissions" msgstr "Sjálfgefnar aðgangstýring á færslum" -#: src/Module/Settings/Account.php:590 +#: src/Module/Settings/Account.php:597 msgid "Expiration settings" msgstr "" -#: src/Module/Settings/Account.php:591 +#: src/Module/Settings/Account.php:598 msgid "Automatically expire posts after this many days:" msgstr "Sjálfkrafa fyrna færslu eftir hvað marga daga:" -#: src/Module/Settings/Account.php:591 +#: src/Module/Settings/Account.php:598 msgid "If empty, posts will not expire. Expired posts will be deleted" msgstr "Tómar færslur renna ekki út. Útrunnum færslum er eytt" -#: src/Module/Settings/Account.php:592 +#: src/Module/Settings/Account.php:599 msgid "Expire posts" msgstr "" -#: src/Module/Settings/Account.php:592 +#: src/Module/Settings/Account.php:599 msgid "When activated, posts and comments will be expired." msgstr "" -#: src/Module/Settings/Account.php:593 +#: src/Module/Settings/Account.php:600 msgid "Expire personal notes" msgstr "" -#: src/Module/Settings/Account.php:593 +#: src/Module/Settings/Account.php:600 msgid "" "When activated, the personal notes on your profile page will be expired." msgstr "" -#: src/Module/Settings/Account.php:594 +#: src/Module/Settings/Account.php:601 msgid "Expire starred posts" msgstr "" -#: src/Module/Settings/Account.php:594 +#: src/Module/Settings/Account.php:601 msgid "" "Starring posts keeps them from being expired. That behaviour is overwritten " "by this setting." msgstr "" -#: src/Module/Settings/Account.php:595 +#: src/Module/Settings/Account.php:602 msgid "Only expire posts by others" msgstr "" -#: src/Module/Settings/Account.php:595 +#: src/Module/Settings/Account.php:602 msgid "" "When activated, your own posts never expire. Then the settings above are " "only valid for posts you received." msgstr "" -#: src/Module/Settings/Account.php:598 +#: src/Module/Settings/Account.php:605 msgid "Notification Settings" msgstr "Stillingar á tilkynningum" -#: src/Module/Settings/Account.php:599 +#: src/Module/Settings/Account.php:606 msgid "Send a notification email when:" msgstr "Senda tilkynningapóst þegar:" -#: src/Module/Settings/Account.php:600 +#: src/Module/Settings/Account.php:607 msgid "You receive an introduction" msgstr "Þú færð kynningu" -#: src/Module/Settings/Account.php:601 +#: src/Module/Settings/Account.php:608 msgid "Your introductions are confirmed" msgstr "Kynningarnar þínar eru samþykktar" -#: src/Module/Settings/Account.php:602 +#: src/Module/Settings/Account.php:609 msgid "Someone writes on your profile wall" msgstr "Einhver skrifar á vegginn þinn" -#: src/Module/Settings/Account.php:603 +#: src/Module/Settings/Account.php:610 msgid "Someone writes a followup comment" msgstr "Einhver skrifar athugasemd á færslu hjá þér" -#: src/Module/Settings/Account.php:604 +#: src/Module/Settings/Account.php:611 msgid "You receive a private message" msgstr "Þú færð einkaskilaboð" -#: src/Module/Settings/Account.php:605 +#: src/Module/Settings/Account.php:612 msgid "You receive a friend suggestion" msgstr "Þér hefur borist vina uppástunga" -#: src/Module/Settings/Account.php:606 +#: src/Module/Settings/Account.php:613 msgid "You are tagged in a post" msgstr "Þú varst merkt(ur) í færslu" -#: src/Module/Settings/Account.php:608 +#: src/Module/Settings/Account.php:615 msgid "Create a desktop notification when:" msgstr "" -#: src/Module/Settings/Account.php:609 +#: src/Module/Settings/Account.php:616 msgid "Someone tagged you" msgstr "" -#: src/Module/Settings/Account.php:610 +#: src/Module/Settings/Account.php:617 msgid "Someone directly commented on your post" msgstr "" -#: src/Module/Settings/Account.php:611 +#: src/Module/Settings/Account.php:618 msgid "Someone liked your content" msgstr "" -#: src/Module/Settings/Account.php:611 src/Module/Settings/Account.php:612 +#: src/Module/Settings/Account.php:618 src/Module/Settings/Account.php:619 msgid "Can only be enabled, when the direct comment notification is enabled." msgstr "" -#: src/Module/Settings/Account.php:612 +#: src/Module/Settings/Account.php:619 msgid "Someone shared your content" msgstr "" -#: src/Module/Settings/Account.php:613 +#: src/Module/Settings/Account.php:620 msgid "Someone commented in your thread" msgstr "" -#: src/Module/Settings/Account.php:614 +#: src/Module/Settings/Account.php:621 msgid "Someone commented in a thread where you commented" msgstr "" -#: src/Module/Settings/Account.php:615 +#: src/Module/Settings/Account.php:622 msgid "Someone commented in a thread where you interacted" msgstr "" -#: src/Module/Settings/Account.php:617 +#: src/Module/Settings/Account.php:624 msgid "Activate desktop notifications" msgstr "" -#: src/Module/Settings/Account.php:617 +#: src/Module/Settings/Account.php:624 msgid "Show desktop popup on new notifications" msgstr "" -#: src/Module/Settings/Account.php:621 +#: src/Module/Settings/Account.php:628 msgid "Text-only notification emails" msgstr "" -#: src/Module/Settings/Account.php:623 +#: src/Module/Settings/Account.php:630 msgid "Send text only notification emails, without the html part" msgstr "" -#: src/Module/Settings/Account.php:627 +#: src/Module/Settings/Account.php:634 msgid "Show detailled notifications" msgstr "" -#: src/Module/Settings/Account.php:629 +#: src/Module/Settings/Account.php:636 msgid "" "Per default, notifications are condensed to a single notification per item. " "When enabled every notification is displayed." msgstr "" -#: src/Module/Settings/Account.php:633 +#: src/Module/Settings/Account.php:640 msgid "Show notifications of ignored contacts" msgstr "" -#: src/Module/Settings/Account.php:635 +#: src/Module/Settings/Account.php:642 msgid "" "You don't see posts from ignored contacts. But you still see their comments." " This setting controls if you want to still receive regular notifications " "that are caused by ignored contacts or not." msgstr "" -#: src/Module/Settings/Account.php:638 +#: src/Module/Settings/Account.php:645 msgid "Advanced Account/Page Type Settings" msgstr "" -#: src/Module/Settings/Account.php:639 +#: src/Module/Settings/Account.php:646 msgid "Change the behaviour of this account for special situations" msgstr "" -#: src/Module/Settings/Account.php:642 +#: src/Module/Settings/Account.php:649 msgid "Import Contacts" msgstr "" -#: src/Module/Settings/Account.php:643 +#: src/Module/Settings/Account.php:650 msgid "" "Upload a CSV file that contains the handle of your followed accounts in the " "first column you exported from the old account." msgstr "" -#: src/Module/Settings/Account.php:644 +#: src/Module/Settings/Account.php:651 msgid "Upload File" msgstr "" -#: src/Module/Settings/Account.php:647 +#: src/Module/Settings/Account.php:654 msgid "Relocate" msgstr "Endurstaðsetja" -#: src/Module/Settings/Account.php:648 +#: src/Module/Settings/Account.php:655 msgid "" "If you have moved this profile from another server, and some of your " "contacts don't receive your updates, try pushing this button." msgstr "" -#: src/Module/Settings/Account.php:649 +#: src/Module/Settings/Account.php:656 msgid "Resend relocate message to contacts" msgstr "" @@ -10162,120 +10216,120 @@ msgstr "" msgid "No Addon settings configured" msgstr "" -#: src/Module/Settings/Channels.php:142 +#: src/Module/Settings/Channels.php:148 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:153 msgid "This page can be used to define your own channels." msgstr "" -#: src/Module/Settings/Channels.php:176 +#: src/Module/Settings/Channels.php:182 msgid "Publish" msgstr "" -#: src/Module/Settings/Channels.php:176 +#: src/Module/Settings/Channels.php:182 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/Display.php:342 +#: src/Module/Settings/Channels.php:190 src/Module/Settings/Channels.php:211 +#: src/Module/Settings/Display.php:338 msgid "Label" msgstr "" -#: src/Module/Settings/Channels.php:185 src/Module/Settings/Channels.php:206 -#: src/Module/Settings/Display.php:343 +#: src/Module/Settings/Channels.php:191 src/Module/Settings/Channels.php:212 +#: src/Module/Settings/Display.php:339 #: 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:192 src/Module/Settings/Channels.php:213 msgid "Access Key" msgstr "" -#: src/Module/Settings/Channels.php:187 src/Module/Settings/Channels.php:208 +#: src/Module/Settings/Channels.php:193 src/Module/Settings/Channels.php:214 msgid "Circle/Channel" msgstr "" -#: src/Module/Settings/Channels.php:188 src/Module/Settings/Channels.php:209 +#: src/Module/Settings/Channels.php:194 src/Module/Settings/Channels.php:215 msgid "Include Tags" msgstr "" -#: src/Module/Settings/Channels.php:189 src/Module/Settings/Channels.php:210 +#: src/Module/Settings/Channels.php:195 src/Module/Settings/Channels.php:216 msgid "Exclude Tags" msgstr "" -#: src/Module/Settings/Channels.php:190 src/Module/Settings/Channels.php:211 +#: src/Module/Settings/Channels.php:196 src/Module/Settings/Channels.php:217 msgid "Minimum Size" msgstr "" -#: src/Module/Settings/Channels.php:191 src/Module/Settings/Channels.php:212 +#: src/Module/Settings/Channels.php:197 src/Module/Settings/Channels.php:218 msgid "Maximum Size" msgstr "" -#: src/Module/Settings/Channels.php:192 src/Module/Settings/Channels.php:213 +#: src/Module/Settings/Channels.php:198 src/Module/Settings/Channels.php:219 msgid "Full Text Search" msgstr "" -#: src/Module/Settings/Channels.php:196 src/Module/Settings/Channels.php:217 +#: src/Module/Settings/Channels.php:202 src/Module/Settings/Channels.php:223 msgid "Select all languages that you want to see in this channel." msgstr "" -#: src/Module/Settings/Channels.php:198 +#: src/Module/Settings/Channels.php:204 msgid "Delete channel" msgstr "" -#: src/Module/Settings/Channels.php:198 +#: src/Module/Settings/Channels.php:204 msgid "Check to delete this entry from the channel list" msgstr "" -#: src/Module/Settings/Channels.php:205 +#: src/Module/Settings/Channels.php:211 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:212 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:213 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:214 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:215 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:216 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:217 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:218 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:219 #, php-format msgid "" "Search terms for the body, supports the \"boolean mode\" operators from " @@ -10283,35 +10337,35 @@ msgid "" "keywords: %s" msgstr "" -#: src/Module/Settings/Channels.php:214 +#: src/Module/Settings/Channels.php:220 msgid "Check to display images in the channel." msgstr "" -#: src/Module/Settings/Channels.php:215 +#: src/Module/Settings/Channels.php:221 msgid "Check to display videos in the channel." msgstr "" -#: src/Module/Settings/Channels.php:216 +#: src/Module/Settings/Channels.php:222 msgid "Check to display audio in the channel." msgstr "" -#: src/Module/Settings/Channels.php:221 +#: src/Module/Settings/Channels.php:227 msgid "Add new entry to the channel list" msgstr "" -#: src/Module/Settings/Channels.php:222 +#: src/Module/Settings/Channels.php:228 msgid "Add" msgstr "Bæta við" -#: src/Module/Settings/Channels.php:224 +#: src/Module/Settings/Channels.php:230 msgid "Current Entries in the channel list" msgstr "" -#: src/Module/Settings/Channels.php:227 +#: src/Module/Settings/Channels.php:233 msgid "Delete entry from the channel list" msgstr "" -#: src/Module/Settings/Channels.php:228 +#: src/Module/Settings/Channels.php:234 msgid "Delete entry from the channel list?" msgstr "" @@ -10378,15 +10432,13 @@ msgid "Any conversation my follows interacted with, including likes" msgstr "" #: src/Module/Settings/Connectors.php:221 -msgid "Enable Content Warning" +msgid "Collapse sensitive posts" msgstr "" #: src/Module/Settings/Connectors.php:221 msgid "" -"Users on networks like Mastodon or Pleroma are able to set a content warning" -" field which collapse their post by default. This enables the automatic " -"collapsing instead of setting the content warning as the post title. Doesn't" -" affect any other content filtering you eventually set up." +"If a post is marked as \"sensitive\", it will be displayed in a collapsed " +"state, if this option is enabled." msgstr "" #: src/Module/Settings/Connectors.php:222 @@ -10586,193 +10638,185 @@ msgstr "" msgid "No entries." msgstr "Engar færslur." -#: src/Module/Settings/Display.php:185 +#: src/Module/Settings/Display.php:183 msgid "The theme you chose isn't available." msgstr "" -#: src/Module/Settings/Display.php:225 +#: src/Module/Settings/Display.php:223 #, php-format msgid "%s - (Unsupported)" msgstr "%s - (ekki stutt)" -#: src/Module/Settings/Display.php:263 +#: src/Module/Settings/Display.php:260 msgid "No preview" msgstr "" -#: src/Module/Settings/Display.php:264 +#: src/Module/Settings/Display.php:261 msgid "No image" msgstr "" -#: src/Module/Settings/Display.php:265 +#: src/Module/Settings/Display.php:262 msgid "Small Image" msgstr "" -#: src/Module/Settings/Display.php:266 +#: src/Module/Settings/Display.php:263 msgid "Large Image" msgstr "" -#: src/Module/Settings/Display.php:311 +#: src/Module/Settings/Display.php:308 msgid "Display Settings" msgstr "Birtingarstillingar" -#: src/Module/Settings/Display.php:313 +#: src/Module/Settings/Display.php:310 msgid "General Theme Settings" msgstr "" -#: src/Module/Settings/Display.php:314 +#: src/Module/Settings/Display.php:311 msgid "Custom Theme Settings" msgstr "" -#: src/Module/Settings/Display.php:315 +#: src/Module/Settings/Display.php:312 msgid "Content Settings" msgstr "Stillingar efnis" -#: src/Module/Settings/Display.php:316 view/theme/duepuntozero/config.php:86 +#: src/Module/Settings/Display.php:313 view/theme/duepuntozero/config.php:86 #: view/theme/frio/config.php:151 view/theme/quattro/config.php:88 #: view/theme/vier/config.php:136 msgid "Theme settings" msgstr "Þemastillingar" -#: src/Module/Settings/Display.php:317 +#: src/Module/Settings/Display.php:314 msgid "Timelines" msgstr "" -#: src/Module/Settings/Display.php:324 +#: src/Module/Settings/Display.php:321 msgid "Display Theme:" msgstr "Útlits þema:" -#: src/Module/Settings/Display.php:325 +#: src/Module/Settings/Display.php:322 msgid "Mobile Theme:" msgstr "Farsímaþema" -#: src/Module/Settings/Display.php:328 +#: src/Module/Settings/Display.php:325 msgid "Number of items to display per page:" msgstr "" -#: src/Module/Settings/Display.php:328 src/Module/Settings/Display.php:329 +#: src/Module/Settings/Display.php:325 src/Module/Settings/Display.php:326 msgid "Maximum of 100 items" msgstr "" -#: src/Module/Settings/Display.php:329 +#: src/Module/Settings/Display.php:326 msgid "Number of items to display per page when viewed from mobile device:" msgstr "" -#: src/Module/Settings/Display.php:330 +#: src/Module/Settings/Display.php:327 msgid "Update browser every xx seconds" msgstr "Endurhlaða vefsíðu á xx sekúndu fresti" -#: src/Module/Settings/Display.php:330 +#: src/Module/Settings/Display.php:327 msgid "Minimum of 10 seconds. Enter -1 to disable it." msgstr "" -#: src/Module/Settings/Display.php:331 +#: src/Module/Settings/Display.php:328 msgid "Display emoticons" msgstr "" -#: src/Module/Settings/Display.php:331 +#: src/Module/Settings/Display.php:328 msgid "When enabled, emoticons are replaced with matching symbols." msgstr "" -#: src/Module/Settings/Display.php:332 +#: src/Module/Settings/Display.php:329 msgid "Infinite scroll" msgstr "" -#: src/Module/Settings/Display.php:332 +#: src/Module/Settings/Display.php:329 msgid "Automatic fetch new items when reaching the page end." msgstr "" -#: src/Module/Settings/Display.php:333 +#: src/Module/Settings/Display.php:330 msgid "Enable Smart Threading" msgstr "" -#: src/Module/Settings/Display.php:333 +#: src/Module/Settings/Display.php:330 msgid "Enable the automatic suppression of extraneous thread indentation." msgstr "" -#: src/Module/Settings/Display.php:334 +#: src/Module/Settings/Display.php:331 msgid "Display the Dislike feature" msgstr "" -#: src/Module/Settings/Display.php:334 +#: src/Module/Settings/Display.php:331 msgid "" "Display the Dislike button and dislike reactions on posts and comments." msgstr "" -#: src/Module/Settings/Display.php:335 +#: src/Module/Settings/Display.php:332 msgid "Display the resharer" msgstr "" -#: src/Module/Settings/Display.php:335 +#: src/Module/Settings/Display.php:332 msgid "Display the first resharer as icon and text on a reshared item." msgstr "" -#: src/Module/Settings/Display.php:336 -msgid "Display sensitive content" -msgstr "" - -#: src/Module/Settings/Display.php:336 -msgid "If enabled, pictures in posts marked as \"sensitive\" will not be blurred." -msgstr "" - -#: src/Module/Settings/Display.php:337 +#: src/Module/Settings/Display.php:333 msgid "Stay local" msgstr "" -#: src/Module/Settings/Display.php:337 +#: src/Module/Settings/Display.php:333 msgid "Don't go to a remote system when following a contact link." msgstr "" -#: src/Module/Settings/Display.php:338 +#: src/Module/Settings/Display.php:334 msgid "Show the post deletion checkbox" msgstr "" -#: src/Module/Settings/Display.php:338 +#: src/Module/Settings/Display.php:334 msgid "Display the checkbox for the post deletion on the network page." msgstr "" -#: src/Module/Settings/Display.php:339 +#: src/Module/Settings/Display.php:335 msgid "DIsplay the event list" msgstr "" -#: src/Module/Settings/Display.php:339 +#: src/Module/Settings/Display.php:335 msgid "Display the birthday reminder and event list on the network page." msgstr "" -#: src/Module/Settings/Display.php:340 +#: src/Module/Settings/Display.php:336 msgid "Link preview mode" msgstr "" -#: src/Module/Settings/Display.php:340 +#: src/Module/Settings/Display.php:336 msgid "Appearance of the link preview that is added to each post with a link." msgstr "" -#: src/Module/Settings/Display.php:345 +#: src/Module/Settings/Display.php:341 msgid "Bookmark" msgstr "" -#: src/Module/Settings/Display.php:347 +#: src/Module/Settings/Display.php:343 msgid "" "Enable timelines that you want to see in the channels widget. Bookmark " "timelines that you want to see in the top menu." msgstr "" -#: src/Module/Settings/Display.php:349 +#: src/Module/Settings/Display.php:345 msgid "Channel languages:" msgstr "" -#: src/Module/Settings/Display.php:349 +#: src/Module/Settings/Display.php:345 msgid "Select all languages that you want to see in your channels." msgstr "" -#: src/Module/Settings/Display.php:351 +#: src/Module/Settings/Display.php:347 msgid "Beginning of week:" msgstr "Upphaf viku:" -#: src/Module/Settings/Display.php:352 +#: src/Module/Settings/Display.php:348 msgid "Default calendar view:" msgstr "" -#: src/Module/Settings/Features.php:74 +#: src/Module/Settings/Features.php:73 msgid "Additional Features" msgstr "Viðbótareiginleikar" @@ -11519,70 +11563,70 @@ msgstr "Skipta á milli auðkenna eða hópa- / stjörnunotanda sem deila þínu msgid "Select an identity to manage: " msgstr "Veldu notanda til að sýsla með:" -#: src/Module/User/Import.php:103 +#: src/Module/User/Import.php:104 msgid "User imports on closed servers can only be done by an administrator." msgstr "" -#: src/Module/User/Import.php:119 +#: src/Module/User/Import.php:120 msgid "Move account" msgstr "Flytja aðgang" -#: src/Module/User/Import.php:120 +#: src/Module/User/Import.php:121 msgid "You can import an account from another Friendica server." msgstr "Þú getur flutt inn notandaaðgang frá öðrum Friendica-þjóni." -#: src/Module/User/Import.php:121 +#: src/Module/User/Import.php:122 msgid "" "You need to export your account from the old server and upload it here. We " "will recreate your old account here with all your contacts. We will try also" " to inform your friends that you moved here." msgstr "" -#: src/Module/User/Import.php:122 +#: src/Module/User/Import.php:123 msgid "" "This feature is experimental. We can't import contacts from the OStatus " "network (GNU Social/Statusnet) or from Diaspora" msgstr "" -#: src/Module/User/Import.php:123 +#: src/Module/User/Import.php:124 msgid "Account file" msgstr "Notandaaðgangsskrá" -#: src/Module/User/Import.php:123 +#: src/Module/User/Import.php:124 msgid "" "To export your account, go to \"Settings->Export your personal data\" and " "select \"Export account\"" msgstr "" -#: src/Module/User/Import.php:217 +#: src/Module/User/Import.php:218 msgid "Error decoding account file" msgstr "" -#: src/Module/User/Import.php:222 +#: src/Module/User/Import.php:223 msgid "Error! No version data in file! This is not a Friendica account file?" msgstr "" -#: src/Module/User/Import.php:230 +#: src/Module/User/Import.php:231 #, php-format msgid "User '%s' already exists on this server!" msgstr "" -#: src/Module/User/Import.php:267 +#: src/Module/User/Import.php:268 msgid "User creation error" msgstr "" -#: src/Module/User/Import.php:316 +#: src/Module/User/Import.php:317 #, php-format msgid "%d contact not imported" msgid_plural "%d contacts not imported" msgstr[0] "" msgstr[1] "" -#: src/Module/User/Import.php:365 +#: src/Module/User/Import.php:366 msgid "User profile creation error" msgstr "" -#: src/Module/User/Import.php:416 +#: src/Module/User/Import.php:417 msgid "Done. You can now login with your username and password" msgstr "" @@ -11800,15 +11844,15 @@ msgstr "%s athugasemd við %s's færslu" msgid "%s created a new post" msgstr "%s bjó til færslu" -#: src/Navigation/Notifications/Factory/Introduction.php:133 +#: src/Navigation/Notifications/Factory/Introduction.php:132 msgid "Friend Suggestion" msgstr "Vina tillaga" -#: src/Navigation/Notifications/Factory/Introduction.php:159 +#: src/Navigation/Notifications/Factory/Introduction.php:158 msgid "Friend/Connect Request" msgstr "Vinabeiðni/Tengibeiðni" -#: src/Navigation/Notifications/Factory/Introduction.php:159 +#: src/Navigation/Notifications/Factory/Introduction.php:158 msgid "New Follower" msgstr "Nýr fylgjandi" @@ -12251,266 +12295,266 @@ msgstr "Þessari færslu var breytt" msgid "Connector Message" msgstr "" -#: src/Object/Post.php:226 src/Object/Post.php:228 +#: src/Object/Post.php:239 src/Object/Post.php:241 msgid "Edit" msgstr "Breyta" -#: src/Object/Post.php:262 +#: src/Object/Post.php:275 msgid "Delete globally" msgstr "" -#: src/Object/Post.php:262 +#: src/Object/Post.php:275 msgid "Remove locally" msgstr "" -#: src/Object/Post.php:269 +#: src/Object/Post.php:282 #, php-format msgid "Block %s" msgstr "" -#: src/Object/Post.php:274 +#: src/Object/Post.php:287 #, php-format msgid "Ignore %s" msgstr "" -#: src/Object/Post.php:279 +#: src/Object/Post.php:292 #, php-format msgid "Collapse %s" msgstr "" -#: src/Object/Post.php:283 +#: src/Object/Post.php:296 msgid "Report post" msgstr "" -#: src/Object/Post.php:294 +#: src/Object/Post.php:307 msgid "Save to folder" msgstr "" -#: src/Object/Post.php:334 +#: src/Object/Post.php:347 msgid "I will attend" msgstr "Ég mæti" -#: src/Object/Post.php:334 +#: src/Object/Post.php:347 msgid "I will not attend" msgstr "Ég mæti ekki" -#: src/Object/Post.php:334 +#: src/Object/Post.php:347 msgid "I might attend" msgstr "Ég gæti mætt" -#: src/Object/Post.php:381 +#: src/Object/Post.php:394 msgid "Ignore thread" msgstr "" -#: src/Object/Post.php:382 +#: src/Object/Post.php:395 msgid "Unignore thread" msgstr "" -#: src/Object/Post.php:383 +#: src/Object/Post.php:396 msgid "Toggle ignore status" msgstr "" -#: src/Object/Post.php:393 +#: src/Object/Post.php:406 msgid "Add star" msgstr "" -#: src/Object/Post.php:394 +#: src/Object/Post.php:407 msgid "Remove star" msgstr "" -#: src/Object/Post.php:395 +#: src/Object/Post.php:408 msgid "Toggle star status" msgstr "" -#: src/Object/Post.php:406 +#: src/Object/Post.php:419 msgid "Pin" msgstr "" -#: src/Object/Post.php:407 +#: src/Object/Post.php:420 msgid "Unpin" msgstr "" -#: src/Object/Post.php:408 +#: src/Object/Post.php:421 msgid "Toggle pin status" msgstr "" -#: src/Object/Post.php:411 +#: src/Object/Post.php:424 msgid "Pinned" msgstr "" -#: src/Object/Post.php:416 +#: src/Object/Post.php:429 msgid "Add tag" msgstr "" -#: src/Object/Post.php:429 +#: src/Object/Post.php:444 msgid "Quote share this" msgstr "" -#: src/Object/Post.php:429 +#: src/Object/Post.php:444 msgid "Quote Share" msgstr "" -#: src/Object/Post.php:432 +#: src/Object/Post.php:447 msgid "Reshare this" msgstr "" -#: src/Object/Post.php:432 +#: src/Object/Post.php:447 msgid "Reshare" msgstr "" -#: src/Object/Post.php:433 +#: src/Object/Post.php:448 msgid "Cancel your Reshare" msgstr "" -#: src/Object/Post.php:433 +#: src/Object/Post.php:448 msgid "Unshare" msgstr "" -#: src/Object/Post.php:485 +#: src/Object/Post.php:492 #, php-format msgid "%s (Received %s)" msgstr "" -#: src/Object/Post.php:491 +#: src/Object/Post.php:498 msgid "Comment this item on your system" msgstr "" -#: src/Object/Post.php:491 +#: src/Object/Post.php:498 msgid "Remote comment" msgstr "" -#: src/Object/Post.php:513 +#: src/Object/Post.php:520 msgid "Share via ..." msgstr "" -#: src/Object/Post.php:513 +#: src/Object/Post.php:520 msgid "Share via external services" msgstr "" -#: src/Object/Post.php:520 +#: src/Object/Post.php:527 msgid "Unknown parent" msgstr "" -#: src/Object/Post.php:524 +#: src/Object/Post.php:531 #, php-format msgid "in reply to %s" msgstr "" -#: src/Object/Post.php:526 +#: src/Object/Post.php:533 msgid "Parent is probably private or not federated." msgstr "" -#: src/Object/Post.php:550 +#: src/Object/Post.php:557 msgid "to" msgstr "við" -#: src/Object/Post.php:551 +#: src/Object/Post.php:558 msgid "via" msgstr "gegnum" -#: src/Object/Post.php:552 +#: src/Object/Post.php:559 msgid "Wall-to-Wall" msgstr "vegg við vegg" -#: src/Object/Post.php:553 +#: src/Object/Post.php:560 msgid "via Wall-To-Wall:" msgstr "gegnum vegg við vegg" -#: src/Object/Post.php:604 +#: src/Object/Post.php:613 #, php-format msgid "Reply to %s" msgstr "" -#: src/Object/Post.php:607 +#: src/Object/Post.php:616 msgid "More" msgstr "" -#: src/Object/Post.php:626 +#: src/Object/Post.php:635 msgid "Notifier task is pending" msgstr "" -#: src/Object/Post.php:627 +#: src/Object/Post.php:636 msgid "Delivery to remote servers is pending" msgstr "" -#: src/Object/Post.php:628 +#: src/Object/Post.php:637 msgid "Delivery to remote servers is underway" msgstr "" -#: src/Object/Post.php:629 +#: src/Object/Post.php:638 msgid "Delivery to remote servers is mostly done" msgstr "" -#: src/Object/Post.php:630 +#: src/Object/Post.php:639 msgid "Delivery to remote servers is done" msgstr "" -#: src/Object/Post.php:652 +#: src/Object/Post.php:661 #, php-format msgid "%d comment" msgid_plural "%d comments" msgstr[0] "%d ummæli" msgstr[1] "%d ummæli" -#: src/Object/Post.php:653 +#: src/Object/Post.php:662 msgid "Show more" msgstr "" -#: src/Object/Post.php:654 +#: src/Object/Post.php:663 msgid "Show fewer" msgstr "" -#: src/Object/Post.php:691 +#: src/Object/Post.php:700 #, php-format msgid "Reshared by: %s" msgstr "" -#: src/Object/Post.php:696 +#: src/Object/Post.php:705 #, php-format msgid "Viewed by: %s" msgstr "" -#: src/Object/Post.php:701 +#: src/Object/Post.php:710 #, php-format msgid "Read by: %s" msgstr "" -#: src/Object/Post.php:706 +#: src/Object/Post.php:715 #, php-format msgid "Liked by: %s" msgstr "" -#: src/Object/Post.php:711 +#: src/Object/Post.php:720 #, php-format msgid "Disliked by: %s" msgstr "" -#: src/Object/Post.php:716 +#: src/Object/Post.php:725 #, php-format msgid "Attended by: %s" msgstr "" -#: src/Object/Post.php:721 +#: src/Object/Post.php:730 #, php-format msgid "Maybe attended by: %s" msgstr "" -#: src/Object/Post.php:726 +#: src/Object/Post.php:735 #, php-format msgid "Not attended by: %s" msgstr "" -#: src/Object/Post.php:731 +#: src/Object/Post.php:740 #, php-format msgid "Commented by: %s" msgstr "" -#: src/Object/Post.php:736 +#: src/Object/Post.php:745 #, php-format msgid "Reacted with %s by: %s" msgstr "" -#: src/Object/Post.php:759 +#: src/Object/Post.php:768 #, php-format msgid "Quote shared by: %s" msgstr "" @@ -12519,25 +12563,25 @@ msgstr "" msgid "Chat" msgstr "" -#: src/Protocol/Delivery.php:547 +#: src/Protocol/Delivery.php:544 msgid "(no subject)" msgstr "" -#: src/Protocol/OStatus.php:1390 +#: src/Protocol/OStatus.php:1392 #, php-format msgid "%s is now following %s." msgstr "%s fylgist núna með %s." -#: src/Protocol/OStatus.php:1391 +#: src/Protocol/OStatus.php:1393 msgid "following" msgstr "fylgist með" -#: src/Protocol/OStatus.php:1394 +#: src/Protocol/OStatus.php:1396 #, php-format msgid "%s stopped following %s." msgstr "" -#: src/Protocol/OStatus.php:1395 +#: src/Protocol/OStatus.php:1397 msgid "stopped following" msgstr "hætt að fylgja" @@ -12546,20 +12590,20 @@ msgstr "hætt að fylgja" msgid "The folder %s must be writable by webserver." msgstr "" -#: src/Security/Authentication.php:227 +#: src/Security/Authentication.php:216 msgid "Login failed." msgstr "Innskráning mistókst." -#: src/Security/Authentication.php:272 +#: src/Security/Authentication.php:261 msgid "Login failed. Please check your credentials." msgstr "" -#: src/Security/Authentication.php:391 +#: src/Security/Authentication.php:375 #, php-format msgid "Welcome %s" msgstr "" -#: src/Security/Authentication.php:392 +#: src/Security/Authentication.php:376 msgid "Please upload a profile photo." msgstr "Gerðu svo vel að hlaða inn forsíðumynd." diff --git a/view/lang/is/strings.php b/view/lang/is/strings.php index c85a377be4..543421ade4 100644 --- a/view/lang/is/strings.php +++ b/view/lang/is/strings.php @@ -169,6 +169,10 @@ $a->strings['Starred'] = 'Stjörnumerkt'; $a->strings['Favourite Posts'] = 'Uppáhalds færslur'; $a->strings['General Features'] = 'Almennir eiginleikar'; $a->strings['Photo Location'] = 'Staðsetning ljósmyndar'; +$a->strings['Archives'] = 'Safnskrár'; +$a->strings['Account Types'] = 'Gerðir notendaaðganga'; +$a->strings['Saved Searches'] = 'Vistaðar leitir'; +$a->strings['Saved Folders'] = 'Vistaðar möppur'; $a->strings['Tag Cloud'] = 'Merkjaský'; $a->strings['show more'] = 'birta meira'; $a->strings['event'] = 'atburður'; @@ -266,16 +270,13 @@ $a->strings['Invite Friends'] = 'Bjóða vinum aðgang'; $a->strings['Global Directory'] = 'Alheimstengiliðaskrá'; $a->strings['Local Directory'] = 'Staðvær mappa'; $a->strings['All Contacts'] = 'Allir tengiliðir'; -$a->strings['Saved Folders'] = 'Vistaðar möppur'; $a->strings['Everything'] = 'Allt'; $a->strings['Categories'] = 'Flokkar'; $a->strings['%d contact in common'] = [ 0 => '%d tengiliður sameiginlegur', 1 => '%d tengiliðir sameiginlegir', ]; -$a->strings['Archives'] = 'Safnskrár'; $a->strings['News'] = 'Fréttir'; -$a->strings['Account Types'] = 'Gerðir notendaaðganga'; $a->strings['Export'] = 'Flytja út'; $a->strings['Export calendar as ical'] = 'Flytja dagatal út sem ICAL'; $a->strings['Export calendar as csv'] = 'Flytja dagatal út sem CSV'; @@ -286,7 +287,6 @@ $a->strings['%d Contact'] = [ ]; $a->strings['View Contacts'] = 'Skoða tengiliði'; $a->strings['Remove term'] = 'Fjarlæga gildi'; -$a->strings['Saved Searches'] = 'Vistaðar leitir'; $a->strings['XMPP:'] = 'XMPP:'; $a->strings['Location:'] = 'Staðsetning:'; $a->strings['Network:'] = 'Netkerfi:'; @@ -391,7 +391,6 @@ $a->strings['%s\'s birthday'] = 'Afmælisdagur %s'; $a->strings['Happy Birthday %s'] = 'Til hamingju með afmælið %s'; $a->strings['activity'] = 'virkni'; $a->strings['post'] = 'senda'; -$a->strings['Content warning: %s'] = 'Viðvörun vegna innihalds: %s'; $a->strings['bytes'] = 'bæti'; $a->strings['View on separate page'] = 'Skoða á sérstakri síðu'; $a->strings['[no subject]'] = '[ekkert efni]'; @@ -460,6 +459,8 @@ $a->strings['Failed Updates'] = 'Uppfærslur sem mistókust'; $a->strings['This does not include updates prior to 1139, which did not return a status.'] = 'Þetta á ekki við uppfærslur fyrir 1139, þær skiluðu ekki lokastöðu.'; $a->strings['Mark success (if update was manually applied)'] = 'Merkja sem tókst (ef uppfærsla var framkvæmd handvirkt)'; $a->strings['Attempt to execute this update step automatically'] = 'Framkvæma þessa uppfærslu sjálfkrafa'; +$a->strings['No'] = 'Nei'; +$a->strings['Yes'] = 'Já'; $a->strings['Other'] = 'Annað'; $a->strings['unknown'] = 'óþekkt'; $a->strings['Federation Statistics'] = 'Tölfræði þjónasambands'; @@ -631,7 +632,6 @@ $a->strings['Hide this contact from others'] = 'Gera þennan notanda ósýnilega $a->strings['Replies/likes to your public posts may still be visible'] = 'Svör eða "líkar við" á opinberar færslur þínar geta mögulega verið sýnileg öðrum'; $a->strings['Actions'] = 'Aðgerðir'; $a->strings['Status'] = 'Staða'; -$a->strings['Yes'] = 'Já'; $a->strings['No suggestions available. If this is a new site, please try again in 24 hours.'] = 'Engar uppástungur tiltækar. Ef þetta er nýr vefur, reyndu þá aftur eftir um 24 klukkustundir.'; $a->strings['No results.'] = 'Engar leitarniðurstöður.'; $a->strings['Not available.'] = 'Ekki tiltækt.'; @@ -735,7 +735,6 @@ $a->strings['Deny'] = 'Hafnað'; $a->strings['Show Ignored Requests'] = 'Sýna hunsaðar beiðnir'; $a->strings['Hide Ignored Requests'] = 'Fela hunsaðar beiðnir'; $a->strings['Claims to be known to you: '] = 'Þykist þekkja þig:'; -$a->strings['No'] = 'Nei'; $a->strings['Friend'] = 'Vin'; $a->strings['Subscriber'] = 'Áskrifandi'; $a->strings['No introductions.'] = 'Engar kynningar.'; @@ -754,8 +753,6 @@ $a->strings['Done'] = 'Lokið'; $a->strings['success'] = 'tókst'; $a->strings['failed'] = 'mistókst'; $a->strings['ignored'] = 'hunsað'; -$a->strings['Remote privacy information not available.'] = 'Persónuverndarupplýsingar ekki fyrir hendi á fjartengdum vefþjóni.'; -$a->strings['Visible to:'] = 'Sýnilegt eftirfarandi:'; $a->strings['Edit post'] = 'Breyta skilaboðum'; $a->strings['web link'] = 'vefslóð'; $a->strings['Insert video link'] = 'Setja inn slóð á myndskeið'; @@ -765,6 +762,8 @@ $a->strings['audio link'] = 'slóð á hljóðskrá'; $a->strings['Remove Item Tag'] = 'Fjarlægja merki '; $a->strings['Select a tag to remove: '] = 'Veldu merki til að fjarlægja:'; $a->strings['Remove'] = 'Fjarlægja'; +$a->strings['Remote privacy information not available.'] = 'Persónuverndarupplýsingar ekki fyrir hendi á fjartengdum vefþjóni.'; +$a->strings['Visible to:'] = 'Sýnilegt eftirfarandi:'; $a->strings['No contacts.'] = 'Enginn tengiliður'; $a->strings['%s\'s timeline'] = 'Tímalína fyrir %s'; $a->strings['%s\'s posts'] = 'Færslur frá %s'; diff --git a/view/lang/it/messages.po b/view/lang/it/messages.po index 846f891bf7..2d821addda 100644 --- a/view/lang/it/messages.po +++ b/view/lang/it/messages.po @@ -17,7 +17,7 @@ msgid "" msgstr "" "Project-Id-Version: friendica\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-03-01 08:51-0500\n" +"POT-Creation-Date: 2024-05-15 12:16+0000\n" "PO-Revision-Date: 2011-05-05 10:19+0000\n" "Last-Translator: fabrixxm , 2013-2015,2017-2022\n" "Language-Team: Italian (http://app.transifex.com/Friendica/friendica/language/it/)\n" @@ -27,57 +27,57 @@ msgstr "" "Language: it\n" "Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" -#: mod/item.php:100 mod/item.php:103 mod/item.php:170 mod/item.php:173 +#: mod/item.php:101 mod/item.php:104 mod/item.php:171 mod/item.php:174 msgid "Unable to locate original post." msgstr "Impossibile trovare il messaggio originale." -#: mod/item.php:138 +#: mod/item.php:139 msgid "Post updated." msgstr "Messaggio aggiornato." -#: mod/item.php:203 mod/item.php:207 +#: mod/item.php:204 mod/item.php:208 msgid "Item wasn't stored." msgstr "L'oggetto non è stato salvato." -#: mod/item.php:217 +#: mod/item.php:218 msgid "Item couldn't be fetched." msgstr "L'oggetto non può essere recuperato." -#: mod/item.php:259 mod/item.php:263 +#: mod/item.php:260 mod/item.php:264 msgid "Empty post discarded." msgstr "Messaggio vuoto scartato." -#: mod/item.php:433 src/Module/Admin/Themes/Details.php:39 +#: mod/item.php:435 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 "Elemento non trovato." -#: mod/item.php:457 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 +#: mod/item.php:459 mod/message.php:66 mod/message.php:112 mod/notes.php:45 +#: mod/photos.php:146 mod/photos.php:662 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 #: src/Module/Calendar/Event/API.php:88 src/Module/Calendar/Event/Form.php:84 #: src/Module/Calendar/Export.php:82 src/Module/Calendar/Show.php:82 #: src/Module/Circle.php:41 src/Module/Circle.php:84 #: src/Module/Contact/Advanced.php:60 src/Module/Contact/Follow.php:87 -#: src/Module/Contact/Follow.php:160 src/Module/Contact/MatchInterests.php:86 +#: src/Module/Contact/Follow.php:160 src/Module/Contact/MatchInterests.php:87 #: src/Module/Contact/Suggestions.php:54 src/Module/Contact/Unfollow.php:66 #: src/Module/Contact/Unfollow.php:80 src/Module/Contact/Unfollow.php:112 #: src/Module/FollowConfirm.php:38 src/Module/FriendSuggest.php:57 #: src/Module/Invite.php:42 src/Module/Invite.php:131 #: src/Module/Notifications/Notification.php:76 #: src/Module/Notifications/Notification.php:107 -#: src/Module/OStatus/Repair.php:60 src/Module/OStatus/Subscribe.php:66 +#: src/Module/OStatus/Repair.php:60 src/Module/OStatus/Subscribe.php:68 #: src/Module/Post/Edit.php:76 src/Module/Profile/Common.php:75 #: src/Module/Profile/Contacts.php:78 src/Module/Profile/Photos.php:92 #: src/Module/Profile/Schedule.php:39 src/Module/Profile/Schedule.php:56 -#: src/Module/Register.php:77 src/Module/Register.php:90 -#: src/Module/Register.php:206 src/Module/Register.php:245 +#: src/Module/Register.php:78 src/Module/Register.php:91 +#: 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/Display.php:90 src/Module/Settings/Display.php:199 +#: src/Module/Settings/Account.php:386 src/Module/Settings/Channels.php:66 +#: src/Module/Settings/Channels.php:141 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 #: src/Module/Settings/Profile/Photo/Index.php:110 #: src/Module/Settings/RemoveMe.php:119 src/Module/Settings/UserExport.php:78 @@ -85,7 +85,7 @@ msgstr "Elemento non trovato." #: src/Module/Settings/UserExport.php:213 #: src/Module/Settings/UserExport.php:233 #: src/Module/Settings/UserExport.php:298 src/Module/User/Delegation.php:154 -#: src/Module/User/Import.php:84 src/Module/User/Import.php:91 +#: src/Module/User/Import.php:85 src/Module/User/Import.php:92 msgid "Permission denied." msgstr "Permesso negato." @@ -223,95 +223,96 @@ msgstr "\nI dettagli del tuo account sono:\n\n\tIndirizzo del sito: %1$s\n\tNome msgid "Your password has been changed at %s" msgstr "La tua password presso %s è stata cambiata" -#: mod/message.php:46 mod/message.php:128 src/Content/Nav.php:321 +#: mod/message.php:45 mod/message.php:127 src/Content/Nav.php:321 msgid "New Message" msgstr "Nuovo messaggio" -#: mod/message.php:82 +#: mod/message.php:81 msgid "No recipient selected." msgstr "Nessun destinatario selezionato." -#: mod/message.php:87 +#: mod/message.php:86 msgid "Unable to locate contact information." msgstr "Impossibile trovare le informazioni del contatto." -#: mod/message.php:91 +#: mod/message.php:90 msgid "Message could not be sent." msgstr "Il messaggio non può essere inviato." -#: mod/message.php:95 +#: mod/message.php:94 msgid "Message collection failure." msgstr "Errore recuperando il messaggio." -#: mod/message.php:122 src/Module/Notifications/Introductions.php:135 +#: mod/message.php:121 src/Module/Notifications/Introductions.php:135 #: src/Module/Notifications/Introductions.php:170 #: src/Module/Notifications/Notification.php:85 msgid "Discard" msgstr "Scarta" -#: mod/message.php:135 src/Content/Nav.php:318 view/theme/frio/theme.php:244 +#: mod/message.php:134 src/Content/Nav.php:318 view/theme/frio/theme.php:244 msgid "Messages" msgstr "Messaggi" -#: mod/message.php:148 +#: mod/message.php:147 msgid "Conversation not found." msgstr "Conversazione non trovata." -#: mod/message.php:153 +#: mod/message.php:152 msgid "Message was not deleted." msgstr "Il messaggio non è stato eliminato." -#: mod/message.php:168 +#: mod/message.php:167 msgid "Conversation was not removed." msgstr "La conversazione non è stata rimossa." -#: mod/message.php:181 mod/message.php:286 +#: mod/message.php:180 mod/message.php:285 msgid "Please enter a link URL:" msgstr "Inserisci un collegamento URL:" -#: mod/message.php:190 +#: mod/message.php:189 msgid "Send Private Message" msgstr "Invia un messaggio privato" -#: mod/message.php:191 mod/message.php:346 +#: mod/message.php:190 mod/message.php:345 +#: src/Module/Privacy/PermissionTooltip.php:132 msgid "To:" msgstr "A:" -#: mod/message.php:192 mod/message.php:347 +#: mod/message.php:191 mod/message.php:346 msgid "Subject:" msgstr "Oggetto:" -#: mod/message.php:196 mod/message.php:350 src/Module/Invite.php:171 +#: mod/message.php:195 mod/message.php:349 src/Module/Invite.php:171 msgid "Your message:" msgstr "Il tuo messaggio:" -#: mod/message.php:199 mod/message.php:354 src/Content/Conversation.php:370 +#: mod/message.php:198 mod/message.php:353 src/Content/Conversation.php:369 #: src/Module/Post/Edit.php:131 msgid "Upload photo" msgstr "Carica foto" -#: mod/message.php:200 mod/message.php:355 src/Module/Post/Edit.php:135 +#: mod/message.php:199 mod/message.php:354 src/Module/Post/Edit.php:135 msgid "Insert web link" msgstr "Inserisci collegamento web" -#: mod/message.php:201 mod/message.php:357 mod/photos.php:1297 -#: src/Content/Conversation.php:401 src/Content/Conversation.php:1586 -#: src/Module/Item/Compose.php:206 src/Module/Post/Edit.php:145 -#: src/Object/Post.php:609 +#: mod/message.php:200 mod/message.php:356 mod/photos.php:1290 +#: src/Content/Conversation.php:400 src/Content/Conversation.php:1576 +#: src/Module/Item/Compose.php:213 src/Module/Post/Edit.php:145 +#: src/Object/Post.php:618 msgid "Please wait" msgstr "Attendi" -#: mod/message.php:202 mod/message.php:356 mod/photos.php:701 -#: mod/photos.php:820 mod/photos.php:1097 mod/photos.php:1138 -#: mod/photos.php:1194 mod/photos.php:1274 +#: mod/message.php:201 mod/message.php:355 mod/photos.php:693 +#: mod/photos.php:813 mod/photos.php:1090 mod/photos.php:1131 +#: mod/photos.php:1187 mod/photos.php:1267 #: src/Module/Calendar/Event/Form.php:250 src/Module/Contact/Advanced.php:132 -#: src/Module/Contact/Profile.php:364 +#: src/Module/Contact/Profile.php:370 #: src/Module/Debug/ActivityPubConversion.php:140 #: src/Module/Debug/Babel.php:315 src/Module/Debug/Localtime.php:64 #: src/Module/Debug/Probe.php:54 src/Module/Debug/WebFinger.php:51 #: src/Module/FriendSuggest.php:145 src/Module/Install.php:234 #: src/Module/Install.php:274 src/Module/Install.php:309 -#: src/Module/Invite.php:178 src/Module/Item/Compose.php:189 +#: src/Module/Invite.php:178 src/Module/Item/Compose.php:196 #: src/Module/Moderation/Item/Source.php:79 #: src/Module/Moderation/Report/Create.php:168 #: src/Module/Moderation/Report/Create.php:183 @@ -320,58 +321,58 @@ msgstr "Attendi" #: src/Module/Profile/Profile.php:274 #: src/Module/Settings/Profile/Index.php:257 #: src/Module/Settings/Server/Action.php:79 src/Module/User/Delegation.php:189 -#: src/Object/Post.php:1154 view/theme/duepuntozero/config.php:85 +#: src/Object/Post.php:1159 view/theme/duepuntozero/config.php:85 #: view/theme/frio/config.php:150 view/theme/quattro/config.php:87 #: view/theme/vier/config.php:135 msgid "Submit" msgstr "Invia" -#: mod/message.php:223 +#: mod/message.php:222 msgid "No messages." msgstr "Nessun messaggio." -#: mod/message.php:279 +#: mod/message.php:278 msgid "Message not available." msgstr "Messaggio non disponibile." -#: mod/message.php:323 +#: mod/message.php:322 msgid "Delete message" msgstr "Elimina il messaggio" -#: mod/message.php:325 mod/message.php:456 +#: mod/message.php:324 mod/message.php:453 msgid "D, d M Y - g:i A" msgstr "D d M Y - G:i" -#: mod/message.php:340 mod/message.php:453 +#: mod/message.php:339 mod/message.php:450 msgid "Delete conversation" msgstr "Elimina la conversazione" -#: mod/message.php:342 +#: mod/message.php:341 msgid "" "No secure communications available. You may be able to " "respond from the sender's profile page." msgstr "Nessuna comunicazione sicura disponibile, Potresti essere in grado di rispondere dalla pagina del profilo del mittente." -#: mod/message.php:345 +#: mod/message.php:344 msgid "Send Reply" msgstr "Invia la risposta" -#: mod/message.php:427 +#: mod/message.php:424 #, php-format msgid "Unknown sender - %s" msgstr "Mittente sconosciuto - %s" -#: mod/message.php:429 +#: mod/message.php:426 #, php-format msgid "You and %s" msgstr "Tu e %s" -#: mod/message.php:431 +#: mod/message.php:428 #, php-format msgid "%s and You" msgstr "%s e Tu" -#: mod/message.php:459 +#: mod/message.php:456 #, php-format msgid "%d message" msgid_plural "%d messages" @@ -387,118 +388,118 @@ msgstr "Note personali" msgid "Personal notes are visible only by yourself." msgstr "Le note personali sono visibili solo da te." -#: mod/notes.php:57 src/Content/Text/HTML.php:860 +#: mod/notes.php:57 src/Content/Text/HTML.php:861 #: 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:229 msgid "Save" msgstr "Salva" -#: mod/photos.php:67 mod/photos.php:132 mod/photos.php:576 -#: src/Model/Event.php:512 src/Model/Profile.php:233 +#: mod/photos.php:65 mod/photos.php:128 mod/photos.php:572 +#: src/Model/Event.php:512 src/Model/Profile.php:234 #: src/Module/Calendar/Export.php:74 src/Module/Calendar/Show.php:74 -#: src/Module/DFRN/Poll.php:43 src/Module/Feed.php:65 src/Module/HCard.php:51 +#: src/Module/DFRN/Poll.php:43 src/Module/Feed.php:64 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:56 #: src/Module/Profile/Photos.php:83 src/Module/Profile/RemoteFollow.php:71 -#: src/Module/Register.php:267 +#: src/Module/Register.php:268 msgid "User not found." msgstr "Utente non trovato." -#: mod/photos.php:106 src/Module/BaseProfile.php:68 +#: mod/photos.php:102 src/Module/BaseProfile.php:68 #: src/Module/Profile/Photos.php:375 msgid "Photo Albums" msgstr "Album foto" -#: mod/photos.php:107 src/Module/Profile/Photos.php:376 +#: mod/photos.php:103 src/Module/Profile/Photos.php:376 #: src/Module/Profile/Photos.php:396 msgid "Recent Photos" msgstr "Foto recenti" -#: mod/photos.php:109 mod/photos.php:868 src/Module/Profile/Photos.php:378 +#: mod/photos.php:105 mod/photos.php:861 src/Module/Profile/Photos.php:378 #: src/Module/Profile/Photos.php:398 msgid "Upload New Photos" msgstr "Carica nuove foto" -#: mod/photos.php:121 src/Module/BaseSettings.php:72 +#: mod/photos.php:117 src/Module/BaseSettings.php:72 #: src/Module/Profile/Photos.php:359 msgid "everybody" msgstr "tutti" -#: mod/photos.php:157 +#: mod/photos.php:153 msgid "Contact information unavailable" msgstr "I dati di questo contatto non sono disponibili" -#: mod/photos.php:186 +#: mod/photos.php:182 msgid "Album not found." msgstr "Album non trovato." -#: mod/photos.php:242 +#: mod/photos.php:238 msgid "Album successfully deleted" msgstr "Album eliminato con successo" -#: mod/photos.php:244 +#: mod/photos.php:240 msgid "Album was empty." msgstr "L'album era vuoto." -#: mod/photos.php:275 +#: mod/photos.php:271 msgid "Failed to delete the photo." msgstr "Eliminazione della foto non riuscita." -#: mod/photos.php:543 +#: mod/photos.php:539 msgid "a photo" msgstr "una foto" -#: mod/photos.php:543 +#: mod/photos.php:539 #, php-format msgid "%1$s was tagged in %2$s by %3$s" msgstr "%1$s è stato taggato in %2$s da %3$s" -#: mod/photos.php:580 src/Module/Conversation/Community.php:160 +#: mod/photos.php:576 src/Module/Conversation/Community.php:160 #: src/Module/Directory.php:48 src/Module/Profile/Photos.php:293 #: src/Module/Search/Index.php:65 msgid "Public access denied." msgstr "Accesso negato." -#: mod/photos.php:585 +#: mod/photos.php:581 msgid "No photos selected" msgstr "Nessuna foto selezionata" -#: mod/photos.php:717 +#: mod/photos.php:709 #, php-format msgid "The maximum accepted image size is %s" msgstr "" -#: mod/photos.php:724 +#: mod/photos.php:716 msgid "Upload Photos" msgstr "Carica foto" -#: mod/photos.php:728 mod/photos.php:816 +#: mod/photos.php:720 mod/photos.php:809 msgid "New album name: " msgstr "Nome nuovo album: " -#: mod/photos.php:729 +#: mod/photos.php:721 msgid "or select existing album:" msgstr "o seleziona un album esistente:" -#: mod/photos.php:730 +#: mod/photos.php:722 msgid "Do not show a status post for this upload" msgstr "Non creare un messaggio per questo upload" -#: mod/photos.php:732 mod/photos.php:1093 src/Content/Conversation.php:403 +#: mod/photos.php:725 mod/photos.php:1086 src/Content/Conversation.php:402 #: src/Module/Calendar/Event/Form.php:253 src/Module/Post/Edit.php:183 msgid "Permissions" msgstr "Permessi" -#: mod/photos.php:797 +#: mod/photos.php:790 msgid "Do you really want to delete this photo album and all its photos?" msgstr "Vuoi davvero cancellare questo album e tutte le sue foto?" -#: mod/photos.php:798 mod/photos.php:821 +#: mod/photos.php:791 mod/photos.php:814 msgid "Delete Album" msgstr "Rimuovi album" -#: mod/photos.php:799 mod/photos.php:899 src/Content/Conversation.php:419 +#: mod/photos.php:792 mod/photos.php:892 src/Content/Conversation.php:417 #: src/Module/Contact/Follow.php:173 src/Module/Contact/Revoke.php:109 #: src/Module/Contact/Unfollow.php:126 #: src/Module/Media/Attachment/Browser.php:77 @@ -508,133 +509,133 @@ msgstr "Rimuovi album" msgid "Cancel" msgstr "Annulla" -#: mod/photos.php:825 +#: mod/photos.php:818 msgid "Edit Album" msgstr "Modifica album" -#: mod/photos.php:826 +#: mod/photos.php:819 msgid "Drop Album" msgstr "Elimina Album" -#: mod/photos.php:830 +#: mod/photos.php:823 msgid "Show Newest First" msgstr "Mostra nuove foto per prime" -#: mod/photos.php:832 +#: mod/photos.php:825 msgid "Show Oldest First" msgstr "Mostra vecchie foto per prime" -#: mod/photos.php:853 src/Module/Profile/Photos.php:346 +#: mod/photos.php:846 src/Module/Profile/Photos.php:346 msgid "View Photo" msgstr "Vedi foto" -#: mod/photos.php:885 +#: mod/photos.php:878 msgid "Permission denied. Access to this item may be restricted." msgstr "Permesso negato. L'accesso a questo elemento può essere limitato." -#: mod/photos.php:887 +#: mod/photos.php:880 msgid "Photo not available" msgstr "Foto non disponibile" -#: mod/photos.php:897 +#: mod/photos.php:890 msgid "Do you really want to delete this photo?" msgstr "Vuoi veramente cancellare questa foto?" -#: mod/photos.php:898 mod/photos.php:1098 +#: mod/photos.php:891 mod/photos.php:1091 msgid "Delete Photo" msgstr "Rimuovi foto" -#: mod/photos.php:996 +#: mod/photos.php:989 msgid "View photo" msgstr "Vedi foto" -#: mod/photos.php:998 +#: mod/photos.php:991 msgid "Edit photo" msgstr "Modifica foto" -#: mod/photos.php:999 +#: mod/photos.php:992 msgid "Delete photo" msgstr "Elimina foto" -#: mod/photos.php:1000 +#: mod/photos.php:993 msgid "Use as profile photo" msgstr "Usa come foto del profilo" -#: mod/photos.php:1007 +#: mod/photos.php:1000 msgid "Private Photo" msgstr "Foto privata" -#: mod/photos.php:1013 +#: mod/photos.php:1006 msgid "View Full Size" msgstr "Vedi dimensione intera" -#: mod/photos.php:1066 +#: mod/photos.php:1059 msgid "Tags: " msgstr "Tag: " -#: mod/photos.php:1069 +#: mod/photos.php:1062 msgid "[Select tags to remove]" msgstr "[Seleziona tag da rimuovere]" -#: mod/photos.php:1084 +#: mod/photos.php:1077 msgid "New album name" msgstr "Nuovo nome dell'album" -#: mod/photos.php:1085 +#: mod/photos.php:1078 msgid "Caption" msgstr "Titolo" -#: mod/photos.php:1086 +#: mod/photos.php:1079 msgid "Add a Tag" msgstr "Aggiungi tag" -#: mod/photos.php:1086 +#: mod/photos.php:1079 msgid "" "Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping" msgstr "Esempio: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping" -#: mod/photos.php:1087 +#: mod/photos.php:1080 msgid "Do not rotate" msgstr "Non ruotare" -#: mod/photos.php:1088 +#: mod/photos.php:1081 msgid "Rotate CW (right)" msgstr "Ruota a destra" -#: mod/photos.php:1089 +#: mod/photos.php:1082 msgid "Rotate CCW (left)" msgstr "Ruota a sinistra" -#: mod/photos.php:1135 mod/photos.php:1191 mod/photos.php:1271 -#: src/Module/Contact.php:618 src/Module/Item/Compose.php:188 -#: src/Object/Post.php:1151 +#: mod/photos.php:1128 mod/photos.php:1184 mod/photos.php:1264 +#: src/Module/Contact.php:618 src/Module/Item/Compose.php:195 +#: src/Object/Post.php:1156 msgid "This is you" msgstr "Questo sei tu" -#: mod/photos.php:1137 mod/photos.php:1193 mod/photos.php:1273 -#: src/Module/Moderation/Reports.php:95 src/Object/Post.php:603 -#: src/Object/Post.php:1153 +#: mod/photos.php:1130 mod/photos.php:1186 mod/photos.php:1266 +#: src/Module/Moderation/Reports.php:110 src/Object/Post.php:612 +#: src/Object/Post.php:1158 msgid "Comment" msgstr "Commento" -#: mod/photos.php:1139 mod/photos.php:1195 mod/photos.php:1275 -#: src/Content/Conversation.php:416 src/Module/Calendar/Event/Form.php:248 -#: src/Module/Item/Compose.php:201 src/Module/Post/Edit.php:165 -#: src/Object/Post.php:1167 +#: mod/photos.php:1132 mod/photos.php:1188 mod/photos.php:1268 +#: src/Content/Conversation.php:414 src/Module/Calendar/Event/Form.php:248 +#: src/Module/Item/Compose.php:208 src/Module/Post/Edit.php:165 +#: src/Object/Post.php:1172 msgid "Preview" msgstr "Anteprima" -#: mod/photos.php:1140 src/Content/Conversation.php:369 -#: src/Module/Post/Edit.php:130 src/Object/Post.php:1155 +#: mod/photos.php:1133 src/Content/Conversation.php:368 +#: src/Module/Post/Edit.php:130 src/Object/Post.php:1160 msgid "Loading..." msgstr "Caricamento..." -#: mod/photos.php:1232 src/Content/Conversation.php:1501 -#: src/Object/Post.php:261 +#: mod/photos.php:1225 src/Content/Conversation.php:1498 +#: src/Object/Post.php:274 msgid "Select" msgstr "Seleziona" -#: mod/photos.php:1233 src/Content/Conversation.php:1502 +#: mod/photos.php:1226 src/Content/Conversation.php:1499 #: src/Module/Moderation/Users/Active.php:136 #: src/Module/Moderation/Users/Blocked.php:136 #: src/Module/Moderation/Users/Index.php:151 @@ -643,136 +644,136 @@ msgstr "Seleziona" msgid "Delete" msgstr "Rimuovi" -#: mod/photos.php:1294 src/Object/Post.php:426 +#: mod/photos.php:1287 src/Object/Post.php:440 msgid "Like" msgstr "Mi Piace" -#: mod/photos.php:1295 src/Object/Post.php:426 +#: mod/photos.php:1288 src/Object/Post.php:440 msgid "I like this (toggle)" msgstr "Mi piace (clic per cambiare)" -#: mod/photos.php:1296 src/Object/Post.php:427 +#: mod/photos.php:1289 src/Object/Post.php:441 msgid "Dislike" msgstr "Non Mi Piace" -#: mod/photos.php:1298 src/Object/Post.php:427 +#: mod/photos.php:1291 src/Object/Post.php:441 msgid "I don't like this (toggle)" msgstr "Non mi piace (clic per cambiare)" -#: mod/photos.php:1320 +#: mod/photos.php:1313 msgid "Map" msgstr "Mappa" -#: src/App.php:473 +#: src/App.php:438 msgid "No system theme config value set." msgstr "Nessun tema di sistema impostato." -#: src/App.php:581 +#: src/App.php:546 msgid "Apologies but the website is unavailable at the moment." msgstr "Ci scusiamo, il sito non è disponibile al momento." -#: src/App/Page.php:249 +#: src/App/Page.php:250 msgid "Delete this item?" msgstr "Cancellare questo elemento?" -#: src/App/Page.php:250 +#: src/App/Page.php:251 msgid "" "Block this author? They won't be able to follow you nor see your public " "posts, and you won't be able to see their posts and their notifications." msgstr "Bloccare questo autore? Non saranno in grado di seguirti e nemmeno di vedere i tuoi post pubblici, e tu non sarai in grado di vedere i loro messaggi e le loro notifiche." -#: src/App/Page.php:251 +#: src/App/Page.php:252 msgid "" "Ignore this author? You won't be able to see their posts and their " "notifications." msgstr "" -#: src/App/Page.php:252 +#: src/App/Page.php:253 msgid "Collapse this author's posts?" msgstr "" -#: src/App/Page.php:253 +#: src/App/Page.php:254 msgid "Ignore this author's server?" msgstr "" -#: src/App/Page.php:254 src/Module/Settings/Server/Action.php:61 +#: src/App/Page.php:255 src/Module/Settings/Server/Action.php:61 #: src/Module/Settings/Server/Index.php:108 msgid "" "You won't see any content from this server including reshares in your " "Network page, the community pages and individual conversations." msgstr "" -#: src/App/Page.php:256 +#: src/App/Page.php:257 msgid "Like not successful" msgstr "" -#: src/App/Page.php:257 +#: src/App/Page.php:258 msgid "Dislike not successful" msgstr "" -#: src/App/Page.php:258 +#: src/App/Page.php:259 msgid "Sharing not successful" msgstr "" -#: src/App/Page.php:259 +#: src/App/Page.php:260 msgid "Attendance unsuccessful" msgstr "" -#: src/App/Page.php:260 +#: src/App/Page.php:261 msgid "Backend error" msgstr "" -#: src/App/Page.php:261 +#: src/App/Page.php:262 msgid "Network error" msgstr "" -#: src/App/Page.php:264 +#: src/App/Page.php:265 msgid "Drop files here to upload" msgstr "" -#: src/App/Page.php:265 +#: src/App/Page.php:266 msgid "Your browser does not support drag and drop file uploads." msgstr "" -#: src/App/Page.php:266 +#: src/App/Page.php:267 msgid "" "Please use the fallback form below to upload your files like in the olden " "days." msgstr "" -#: src/App/Page.php:267 +#: src/App/Page.php:268 msgid "File is too big ({{filesize}}MiB). Max filesize: {{maxFilesize}}MiB." msgstr "" -#: src/App/Page.php:268 +#: src/App/Page.php:269 msgid "You can't upload files of this type." msgstr "" -#: src/App/Page.php:269 +#: src/App/Page.php:270 msgid "Server responded with {{statusCode}} code." msgstr "" -#: src/App/Page.php:270 +#: src/App/Page.php:271 msgid "Cancel upload" msgstr "" -#: src/App/Page.php:271 +#: src/App/Page.php:272 msgid "Upload canceled." msgstr "" -#: src/App/Page.php:272 +#: src/App/Page.php:273 msgid "Are you sure you want to cancel this upload?" msgstr "" -#: src/App/Page.php:273 +#: src/App/Page.php:274 msgid "Remove file" msgstr "" -#: src/App/Page.php:274 +#: src/App/Page.php:275 msgid "You can't upload any more files." msgstr "" -#: src/App/Page.php:352 +#: src/App/Page.php:353 msgid "toggle mobile" msgstr "commuta tema mobile" @@ -801,13 +802,14 @@ msgstr "Tutti i contatti" #: 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/Privacy/PermissionTooltip.php:164 +#: src/Module/Privacy/PermissionTooltip.php:186 +#: src/Module/Settings/Channels.php:160 msgid "Followers" msgstr "Seguaci" #: src/BaseModule.php:444 src/Content/Widget.php:241 -#: src/Module/Contact.php:417 src/Module/Settings/Channels.php:153 +#: src/Module/Contact.php:417 src/Module/Settings/Channels.php:159 msgid "Following" msgstr "Seguendo" @@ -966,7 +968,7 @@ msgstr "Tutte le azioni post-aggiornamento sono state eseguite." msgid "Enter user nickname: " msgstr "Inserisci soprannome utente:" -#: src/Console/User.php:182 src/Model/User.php:819 +#: src/Console/User.php:182 src/Model/User.php:824 #: src/Module/Api/Twitter/ContactEndpoint.php:74 #: src/Module/Moderation/Users/Active.php:71 #: src/Module/Moderation/Users/Blocked.php:71 @@ -1259,281 +1261,281 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: src/Content/Conversation.php:338 +#: src/Content/Conversation.php:337 msgid "Visible to everybody" msgstr "Visibile a tutti" -#: src/Content/Conversation.php:339 src/Module/Item/Compose.php:200 -#: src/Object/Post.php:1166 +#: src/Content/Conversation.php:338 src/Module/Item/Compose.php:207 +#: src/Object/Post.php:1171 msgid "Please enter a image/video/audio/webpage URL:" msgstr "Inserisci l'indirizzo di una immagine, un video o una pagina web:" -#: src/Content/Conversation.php:340 +#: src/Content/Conversation.php:339 msgid "Tag term:" msgstr "Tag:" -#: src/Content/Conversation.php:341 src/Module/Filer/SaveTag.php:73 +#: src/Content/Conversation.php:340 src/Module/Filer/SaveTag.php:73 msgid "Save to Folder:" msgstr "Salva nella Cartella:" -#: src/Content/Conversation.php:342 +#: src/Content/Conversation.php:341 msgid "Where are you right now?" msgstr "Dove sei ora?" -#: src/Content/Conversation.php:343 +#: src/Content/Conversation.php:342 msgid "Delete item(s)?" msgstr "Cancellare questo elemento/i?" -#: src/Content/Conversation.php:355 src/Module/Item/Compose.php:175 +#: src/Content/Conversation.php:354 src/Module/Item/Compose.php:182 msgid "Created at" msgstr "" -#: src/Content/Conversation.php:365 +#: src/Content/Conversation.php:364 msgid "New Post" msgstr "Nuovo Messaggio" -#: src/Content/Conversation.php:368 +#: src/Content/Conversation.php:367 msgid "Share" msgstr "Condividi" -#: src/Content/Conversation.php:371 src/Module/Post/Edit.php:132 +#: src/Content/Conversation.php:370 src/Module/Post/Edit.php:132 msgid "upload photo" msgstr "carica foto" -#: src/Content/Conversation.php:372 src/Module/Post/Edit.php:133 +#: src/Content/Conversation.php:371 src/Module/Post/Edit.php:133 msgid "Attach file" msgstr "Allega file" -#: src/Content/Conversation.php:373 src/Module/Post/Edit.php:134 +#: src/Content/Conversation.php:372 src/Module/Post/Edit.php:134 msgid "attach file" msgstr "allega file" -#: src/Content/Conversation.php:374 src/Module/Item/Compose.php:190 -#: src/Module/Post/Edit.php:171 src/Object/Post.php:1156 +#: src/Content/Conversation.php:373 src/Module/Item/Compose.php:197 +#: src/Module/Post/Edit.php:171 src/Object/Post.php:1161 msgid "Bold" msgstr "Grassetto" -#: src/Content/Conversation.php:375 src/Module/Item/Compose.php:191 -#: src/Module/Post/Edit.php:172 src/Object/Post.php:1157 +#: src/Content/Conversation.php:374 src/Module/Item/Compose.php:198 +#: src/Module/Post/Edit.php:172 src/Object/Post.php:1162 msgid "Italic" msgstr "Corsivo" -#: src/Content/Conversation.php:376 src/Module/Item/Compose.php:192 -#: src/Module/Post/Edit.php:173 src/Object/Post.php:1158 +#: src/Content/Conversation.php:375 src/Module/Item/Compose.php:199 +#: src/Module/Post/Edit.php:173 src/Object/Post.php:1163 msgid "Underline" msgstr "Sottolineato" -#: src/Content/Conversation.php:377 src/Module/Item/Compose.php:193 -#: src/Module/Post/Edit.php:174 src/Object/Post.php:1160 +#: src/Content/Conversation.php:376 src/Module/Item/Compose.php:200 +#: src/Module/Post/Edit.php:174 src/Object/Post.php:1165 msgid "Quote" msgstr "Citazione" -#: src/Content/Conversation.php:378 src/Module/Item/Compose.php:194 -#: src/Module/Post/Edit.php:175 src/Object/Post.php:1161 +#: src/Content/Conversation.php:377 src/Module/Item/Compose.php:201 +#: src/Module/Post/Edit.php:175 src/Object/Post.php:1166 msgid "Add emojis" msgstr "" -#: src/Content/Conversation.php:379 src/Module/Item/Compose.php:195 -#: src/Object/Post.php:1159 +#: src/Content/Conversation.php:378 src/Module/Item/Compose.php:202 +#: src/Object/Post.php:1164 msgid "Content Warning" msgstr "" -#: src/Content/Conversation.php:380 src/Module/Item/Compose.php:196 -#: src/Module/Post/Edit.php:176 src/Object/Post.php:1162 +#: src/Content/Conversation.php:379 src/Module/Item/Compose.php:203 +#: src/Module/Post/Edit.php:176 src/Object/Post.php:1167 msgid "Code" msgstr "Codice" -#: src/Content/Conversation.php:381 src/Module/Item/Compose.php:197 -#: src/Object/Post.php:1163 +#: src/Content/Conversation.php:380 src/Module/Item/Compose.php:204 +#: src/Object/Post.php:1168 msgid "Image" msgstr "Immagine" -#: src/Content/Conversation.php:382 src/Module/Item/Compose.php:198 -#: src/Module/Post/Edit.php:177 src/Object/Post.php:1164 +#: src/Content/Conversation.php:381 src/Module/Item/Compose.php:205 +#: src/Module/Post/Edit.php:177 src/Object/Post.php:1169 msgid "Link" msgstr "Collegamento" -#: src/Content/Conversation.php:383 src/Module/Item/Compose.php:199 -#: src/Module/Post/Edit.php:178 src/Object/Post.php:1165 +#: src/Content/Conversation.php:382 src/Module/Item/Compose.php:206 +#: src/Module/Post/Edit.php:178 src/Object/Post.php:1170 msgid "Link or Media" msgstr "Collegamento o Media" -#: src/Content/Conversation.php:384 +#: src/Content/Conversation.php:383 msgid "Video" msgstr "Video" -#: src/Content/Conversation.php:385 src/Module/Item/Compose.php:202 +#: src/Content/Conversation.php:384 src/Module/Item/Compose.php:209 #: src/Module/Post/Edit.php:141 msgid "Set your location" msgstr "La tua posizione" -#: src/Content/Conversation.php:386 src/Module/Post/Edit.php:142 +#: src/Content/Conversation.php:385 src/Module/Post/Edit.php:142 msgid "set location" msgstr "posizione" -#: src/Content/Conversation.php:387 src/Module/Post/Edit.php:143 +#: src/Content/Conversation.php:386 src/Module/Post/Edit.php:143 msgid "Clear browser location" msgstr "Rimuovi la localizzazione data dal browser" -#: src/Content/Conversation.php:388 src/Module/Post/Edit.php:144 +#: src/Content/Conversation.php:387 src/Module/Post/Edit.php:144 msgid "clear location" msgstr "canc. pos." -#: src/Content/Conversation.php:390 src/Module/Item/Compose.php:207 +#: src/Content/Conversation.php:389 src/Module/Item/Compose.php:214 #: src/Module/Post/Edit.php:157 msgid "Set title" msgstr "Scegli un titolo" -#: src/Content/Conversation.php:392 src/Module/Item/Compose.php:208 +#: src/Content/Conversation.php:391 src/Module/Item/Compose.php:215 #: src/Module/Post/Edit.php:159 msgid "Categories (comma-separated list)" msgstr "Categorie (lista separata da virgola)" -#: src/Content/Conversation.php:397 src/Module/Item/Compose.php:224 +#: src/Content/Conversation.php:396 src/Module/Item/Compose.php:231 msgid "Scheduled at" msgstr "Programmato per" -#: src/Content/Conversation.php:402 src/Module/Post/Edit.php:146 +#: src/Content/Conversation.php:401 src/Module/Post/Edit.php:146 msgid "Permission settings" msgstr "Impostazioni permessi" -#: src/Content/Conversation.php:412 src/Module/Post/Edit.php:155 +#: src/Content/Conversation.php:410 src/Module/Post/Edit.php:155 msgid "Public post" msgstr "Messaggio pubblico" -#: src/Content/Conversation.php:426 src/Content/Widget/VCard.php:130 -#: src/Model/Profile.php:483 src/Module/Admin/Logs/View.php:92 +#: src/Content/Conversation.php:424 src/Content/Widget/VCard.php:131 +#: src/Model/Profile.php:483 src/Module/Admin/Logs/View.php:94 #: src/Module/Post/Edit.php:181 msgid "Message" msgstr "Messaggio" -#: src/Content/Conversation.php:427 src/Module/Post/Edit.php:182 +#: src/Content/Conversation.php:425 src/Module/Post/Edit.php:182 #: src/Module/Settings/TwoFactor/Trusted.php:143 msgid "Browser" msgstr "Browser" -#: src/Content/Conversation.php:429 src/Module/Post/Edit.php:185 +#: src/Content/Conversation.php:427 src/Module/Post/Edit.php:185 msgid "Open Compose page" msgstr "Apri pagina di Composizione" -#: src/Content/Conversation.php:597 +#: src/Content/Conversation.php:594 msgid "remove" msgstr "rimuovi" -#: src/Content/Conversation.php:601 +#: src/Content/Conversation.php:598 msgid "Delete Selected Items" msgstr "Cancella elementi selezionati" -#: src/Content/Conversation.php:729 src/Content/Conversation.php:732 -#: src/Content/Conversation.php:735 src/Content/Conversation.php:738 -#: src/Content/Conversation.php:741 +#: src/Content/Conversation.php:726 src/Content/Conversation.php:729 +#: src/Content/Conversation.php:732 src/Content/Conversation.php:735 +#: src/Content/Conversation.php:738 #, php-format msgid "You had been addressed (%s)." msgstr "Sei stato nominato (%s)." -#: src/Content/Conversation.php:744 +#: src/Content/Conversation.php:741 #, php-format msgid "You are following %s." msgstr "Stai seguendo %s." -#: src/Content/Conversation.php:749 +#: src/Content/Conversation.php:746 #, php-format msgid "You subscribed to %s." msgstr "" -#: src/Content/Conversation.php:751 +#: src/Content/Conversation.php:748 msgid "You subscribed to one or more tags in this post." msgstr "" -#: src/Content/Conversation.php:771 +#: src/Content/Conversation.php:768 #, php-format msgid "%s reshared this." msgstr "%s ha ricondiviso questo." -#: src/Content/Conversation.php:773 +#: src/Content/Conversation.php:770 msgid "Reshared" msgstr "Ricondiviso" -#: src/Content/Conversation.php:773 +#: src/Content/Conversation.php:770 #, php-format msgid "Reshared by %s <%s>" msgstr "Ricondiviso da %s <%s>" -#: src/Content/Conversation.php:776 +#: src/Content/Conversation.php:773 #, php-format msgid "%s is participating in this thread." msgstr "%s partecipa in questa conversazione." -#: src/Content/Conversation.php:779 +#: src/Content/Conversation.php:776 msgid "Stored for general reasons" msgstr "" -#: src/Content/Conversation.php:782 +#: src/Content/Conversation.php:779 msgid "Global post" msgstr "" -#: src/Content/Conversation.php:785 +#: src/Content/Conversation.php:782 msgid "Sent via an relay server" msgstr "" -#: src/Content/Conversation.php:785 +#: src/Content/Conversation.php:782 #, php-format msgid "Sent via the relay server %s <%s>" msgstr "" -#: src/Content/Conversation.php:788 +#: src/Content/Conversation.php:785 msgid "Fetched" msgstr "Recuperato" -#: src/Content/Conversation.php:788 +#: src/Content/Conversation.php:785 #, php-format msgid "Fetched because of %s <%s>" msgstr "Recuperato a causa di %s <%s>" -#: src/Content/Conversation.php:791 +#: src/Content/Conversation.php:788 msgid "Stored because of a child post to complete this thread." msgstr "" -#: src/Content/Conversation.php:794 +#: src/Content/Conversation.php:791 msgid "Local delivery" msgstr "" -#: src/Content/Conversation.php:797 +#: src/Content/Conversation.php:794 msgid "Stored because of your activity (like, comment, star, ...)" msgstr "" -#: src/Content/Conversation.php:800 +#: src/Content/Conversation.php:797 msgid "Distributed" msgstr "" -#: src/Content/Conversation.php:803 +#: src/Content/Conversation.php:800 msgid "Pushed to us" msgstr "" -#: src/Content/Conversation.php:1529 src/Object/Post.php:248 +#: src/Content/Conversation.php:1518 src/Object/Post.php:261 msgid "Pinned item" msgstr "Oggetto in evidenza" -#: src/Content/Conversation.php:1546 src/Object/Post.php:548 -#: src/Object/Post.php:549 +#: src/Content/Conversation.php:1535 src/Object/Post.php:555 +#: src/Object/Post.php:556 #, php-format msgid "View %s's profile @ %s" msgstr "Vedi il profilo di %s @ %s" -#: src/Content/Conversation.php:1559 src/Object/Post.php:536 +#: src/Content/Conversation.php:1549 src/Object/Post.php:543 msgid "Categories:" msgstr "Categorie:" -#: src/Content/Conversation.php:1560 src/Object/Post.php:537 +#: src/Content/Conversation.php:1550 src/Object/Post.php:544 msgid "Filed under:" msgstr "Archiviato in:" -#: src/Content/Conversation.php:1568 src/Object/Post.php:562 +#: src/Content/Conversation.php:1558 src/Object/Post.php:570 #, php-format msgid "%s from %s" msgstr "%s da %s" -#: src/Content/Conversation.php:1584 +#: src/Content/Conversation.php:1574 msgid "View in context" msgstr "Vedi nel contesto" @@ -1587,7 +1589,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:199 src/Module/Settings/Channels.php:220 msgid "Images" msgstr "" @@ -1596,7 +1598,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:201 src/Module/Settings/Channels.php:222 msgid "Audio" msgstr "" @@ -1605,7 +1607,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:200 src/Module/Settings/Channels.php:221 msgid "Videos" msgstr "" @@ -1622,7 +1624,7 @@ msgid "Posts from local users on this server" msgstr "Messaggi dagli utenti locali su questo sito" #: src/Content/Conversation/Factory/Community.php:47 -#: src/Module/Settings/Channels.php:144 src/Module/Settings/Channels.php:149 +#: src/Module/Settings/Channels.php:150 src/Module/Settings/Channels.php:155 msgid "Global Community" msgstr "Comunità Globale" @@ -1631,7 +1633,7 @@ msgid "Posts from users of the whole federated network" msgstr "Messaggi dagli utenti della rete federata" #: src/Content/Conversation/Factory/Network.php:38 -#: src/Module/Settings/Channels.php:150 +#: src/Module/Settings/Channels.php:156 msgid "Latest Activity" msgstr "Ultima Attività" @@ -1640,7 +1642,7 @@ msgid "Sort by latest activity" msgstr "Ordina per ultima attività" #: src/Content/Conversation/Factory/Network.php:39 -#: src/Module/Settings/Channels.php:151 +#: src/Module/Settings/Channels.php:157 msgid "Latest Posts" msgstr "Ultimi Messaggi" @@ -1649,7 +1651,7 @@ msgid "Sort by post received date" msgstr "Ordina per data di ricezione del messaggio" #: src/Content/Conversation/Factory/Network.php:40 -#: src/Module/Settings/Channels.php:152 +#: src/Module/Settings/Channels.php:158 msgid "Latest Creation" msgstr "" @@ -1666,7 +1668,7 @@ msgstr "Personale" msgid "Posts that mention or involve you" msgstr "Messaggi che ti citano o coinvolgono" -#: src/Content/Conversation/Factory/Network.php:42 src/Object/Post.php:398 +#: src/Content/Conversation/Factory/Network.php:42 src/Object/Post.php:411 msgid "Starred" msgstr "Preferiti" @@ -1674,124 +1676,196 @@ msgstr "Preferiti" msgid "Favourite Posts" msgstr "Messaggi preferiti" -#: src/Content/Feature.php:96 +#: src/Content/Feature.php:107 msgid "General Features" msgstr "Funzionalità generali" -#: src/Content/Feature.php:98 +#: src/Content/Feature.php:109 msgid "Photo Location" msgstr "Località Foto" -#: src/Content/Feature.php:98 +#: src/Content/Feature.php:109 msgid "" "Photo metadata is normally stripped. This extracts the location (if present)" " prior to stripping metadata and links it to a map." msgstr "I metadati delle foto vengono rimossi. Questa opzione estrae la località (se presenta) prima di rimuovere i metadati e la collega a una mappa." -#: src/Content/Feature.php:99 -msgid "Trending Tags" -msgstr "Etichette di Tendenza" +#: src/Content/Feature.php:110 +msgid "Display the community in the navigation" +msgstr "" -#: src/Content/Feature.php:99 +#: src/Content/Feature.php:110 msgid "" -"Show a community page widget with a list of the most popular tags in recent " -"public posts." -msgstr "Mostra un widget della pagina della comunità con un elenco delle etichette più popolari nei recenti messaggi pubblici." +"If enabled, the community can be accessed via the navigation menu. " +"Independent from this setting, the community timelines can always be " +"accessed via the channels." +msgstr "" -#: src/Content/Feature.php:104 +#: src/Content/Feature.php:115 msgid "Post Composition Features" msgstr "Funzionalità di composizione dei messaggi" -#: src/Content/Feature.php:105 -msgid "Auto-mention Groups" -msgstr "" - -#: src/Content/Feature.php:105 -msgid "" -"Add/remove mention when a group page is selected/deselected in ACL window." -msgstr "" - -#: src/Content/Feature.php:106 +#: src/Content/Feature.php:116 msgid "Explicit Mentions" msgstr "Menzioni Esplicite" -#: src/Content/Feature.php:106 +#: src/Content/Feature.php:116 msgid "" "Add explicit mentions to comment box for manual control over who gets " "mentioned in replies." msgstr "Aggiungi menzioni esplicite al riquadro di commento per avere un controllo manuale su chi viene menzionato nelle risposte. " -#: src/Content/Feature.php:107 +#: src/Content/Feature.php:117 msgid "Add an abstract from ActivityPub content warnings" msgstr "" -#: src/Content/Feature.php:107 +#: src/Content/Feature.php:117 msgid "" "Add an abstract when commenting on ActivityPub posts with a content warning." " Abstracts are displayed as content warning on systems like Mastodon or " "Pleroma." msgstr "" -#: src/Content/Feature.php:112 +#: src/Content/Feature.php:122 msgid "Post/Comment Tools" msgstr "Strumenti per messaggi/commenti" -#: src/Content/Feature.php:113 +#: src/Content/Feature.php:123 msgid "Post Categories" msgstr "Categorie Messaggi" -#: src/Content/Feature.php:113 +#: src/Content/Feature.php:123 msgid "Add categories to your posts" msgstr "Aggiungi categorie ai tuoi messaggi" -#: src/Content/Feature.php:118 +#: src/Content/Feature.php:128 +msgid "Network Widgets" +msgstr "" + +#: src/Content/Feature.php:129 src/Content/Widget.php:216 +#: src/Model/Circle.php:601 src/Module/Contact.php:400 +#: src/Module/Welcome.php:76 +msgid "Circles" +msgstr "" + +#: src/Content/Feature.php:129 +msgid "" +"Display posts that have been created by accounts of the selected circle." +msgstr "" + +#: src/Content/Feature.php:130 src/Content/GroupManager.php:147 +#: src/Content/Nav.php:278 src/Content/Text/HTML.php:882 +#: src/Content/Widget.php:538 src/Model/User.php:1390 +msgid "Groups" +msgstr "" + +#: src/Content/Feature.php:130 +msgid "Display posts that have been distributed by the selected group." +msgstr "" + +#: src/Content/Feature.php:131 src/Content/Widget.php:507 +msgid "Archives" +msgstr "Archivi" + +#: src/Content/Feature.php:131 +msgid "Display an archive where posts can be selected by month and year." +msgstr "" + +#: src/Content/Feature.php:132 src/Content/Widget.php:289 +msgid "Protocols" +msgstr "Protocolli" + +#: src/Content/Feature.php:132 +msgid "Display posts with the selected protocols." +msgstr "" + +#: src/Content/Feature.php:133 src/Content/Widget.php:544 +#: src/Module/Settings/Account.php:442 +msgid "Account Types" +msgstr "Tipi di Account" + +#: src/Content/Feature.php:133 +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:472 src/Module/BaseSettings.php:125 +#: src/Module/Settings/Channels.php:225 src/Module/Settings/Display.php:315 +msgid "Channels" +msgstr "" + +#: src/Content/Feature.php:134 +msgid "Display posts in the system channels and user defined channels." +msgstr "" + +#: src/Content/Feature.php:135 src/Content/Widget/SavedSearches.php:60 +msgid "Saved Searches" +msgstr "Ricerche salvate" + +#: src/Content/Feature.php:135 +msgid "Display posts that contain subscribed hashtags." +msgstr "" + +#: src/Content/Feature.php:136 src/Content/Widget.php:319 +msgid "Saved Folders" +msgstr "Cartelle Salvate" + +#: src/Content/Feature.php:136 +msgid "Display a list of folders in which posts are stored." +msgstr "" + +#: src/Content/Feature.php:137 src/Module/Conversation/Timeline.php:199 +msgid "Own Contacts" +msgstr "Propri Contatti" + +#: src/Content/Feature.php:137 +msgid "" +"Include or exclude posts from subscribed accounts. This widget is not " +"visible on all channels." +msgstr "" + +#: src/Content/Feature.php:138 +msgid "Trending Tags" +msgstr "Etichette di Tendenza" + +#: src/Content/Feature.php:138 +msgid "Display a list of the most popular tags in recent public posts." +msgstr "" + +#: src/Content/Feature.php:143 msgid "Advanced Profile Settings" msgstr "Impostazioni Avanzate Profilo" -#: src/Content/Feature.php:119 -msgid "List Groups" -msgstr "" - -#: src/Content/Feature.php:119 -msgid "Show visitors public groups at the Advanced Profile Page" -msgstr "" - -#: src/Content/Feature.php:120 +#: src/Content/Feature.php:144 msgid "Tag Cloud" msgstr "Tag Cloud" -#: src/Content/Feature.php:120 +#: src/Content/Feature.php:144 msgid "Provide a personal tag cloud on your profile page" msgstr "Mostra una nuvola dei tag personali sulla tua pagina di profilo" -#: src/Content/Feature.php:121 +#: src/Content/Feature.php:145 msgid "Display Membership Date" msgstr "Mostra la Data di Registrazione" -#: src/Content/Feature.php:121 +#: src/Content/Feature.php:145 msgid "Display membership date in profile" msgstr "Mostra la data in cui ti sei registrato nel profilo" -#: src/Content/Feature.php:126 +#: src/Content/Feature.php:150 msgid "Advanced Calendar Settings" msgstr "" -#: src/Content/Feature.php:127 +#: src/Content/Feature.php:151 msgid "Allow anonymous access to your calendar" msgstr "" -#: src/Content/Feature.php:127 +#: src/Content/Feature.php:151 msgid "" "Allows anonymous visitors to consult your calendar and your public events. " "Contact birthday events are private to you." msgstr "" -#: src/Content/GroupManager.php:147 src/Content/Nav.php:278 -#: src/Content/Text/HTML.php:881 src/Content/Widget.php:538 -#: src/Model/User.php:1381 -msgid "Groups" -msgstr "" - #: src/Content/GroupManager.php:149 msgid "External link to group" msgstr "" @@ -1809,95 +1883,99 @@ msgstr "mostra di più" msgid "Create new group" msgstr "" -#: src/Content/Item.php:332 src/Model/Item.php:3254 +#: src/Content/Item.php:331 src/Model/Item.php:3256 msgid "event" msgstr "l'evento" -#: src/Content/Item.php:335 src/Content/Item.php:345 +#: src/Content/Item.php:334 src/Content/Item.php:344 msgid "status" msgstr "stato" -#: src/Content/Item.php:341 src/Model/Item.php:3256 +#: src/Content/Item.php:340 src/Model/Item.php:3258 #: src/Module/Post/Tag/Add.php:123 msgid "photo" msgstr "foto" -#: src/Content/Item.php:355 src/Module/Post/Tag/Add.php:141 +#: src/Content/Item.php:354 src/Module/Post/Tag/Add.php:141 #, php-format msgid "%1$s tagged %2$s's %3$s with %4$s" msgstr "%1$s ha taggato %3$s di %2$s con %4$s" -#: src/Content/Item.php:429 view/theme/frio/theme.php:265 +#: src/Content/Item.php:428 view/theme/frio/theme.php:265 msgid "Follow Thread" msgstr "Segui la discussione" -#: src/Content/Item.php:430 src/Model/Contact.php:1243 +#: src/Content/Item.php:429 src/Model/Contact.php:1233 msgid "View Status" msgstr "Visualizza stato" -#: src/Content/Item.php:431 src/Content/Item.php:452 -#: src/Model/Contact.php:1177 src/Model/Contact.php:1234 -#: src/Model/Contact.php:1244 src/Module/Directory.php:157 +#: src/Content/Item.php:430 src/Content/Item.php:453 +#: src/Model/Contact.php:1168 src/Model/Contact.php:1224 +#: src/Model/Contact.php:1234 src/Module/Directory.php:157 #: src/Module/Settings/Profile/Index.php:259 msgid "View Profile" msgstr "Visualizza profilo" -#: src/Content/Item.php:432 src/Model/Contact.php:1245 +#: src/Content/Item.php:431 src/Model/Contact.php:1235 msgid "View Photos" msgstr "Visualizza foto" -#: src/Content/Item.php:433 src/Model/Contact.php:1212 +#: src/Content/Item.php:432 src/Model/Contact.php:1202 #: src/Model/Profile.php:468 msgid "Network Posts" msgstr "Messaggi della Rete" -#: src/Content/Item.php:434 src/Model/Contact.php:1236 -#: src/Model/Contact.php:1247 +#: src/Content/Item.php:433 src/Model/Contact.php:1226 +#: src/Model/Contact.php:1237 msgid "View Contact" msgstr "Mostra contatto" -#: src/Content/Item.php:435 src/Model/Contact.php:1248 +#: src/Content/Item.php:434 src/Model/Contact.php:1238 msgid "Send PM" msgstr "Invia messaggio privato" -#: src/Content/Item.php:436 src/Module/Contact.php:467 -#: src/Module/Contact/Profile.php:511 +#: src/Content/Item.php:435 src/Module/Contact.php:467 +#: src/Module/Contact/Profile.php:518 #: src/Module/Moderation/Blocklist/Contact.php:116 #: src/Module/Moderation/Users/Active.php:137 #: src/Module/Moderation/Users/Index.php:152 msgid "Block" msgstr "Blocca" -#: src/Content/Item.php:437 src/Module/Contact.php:468 -#: src/Module/Contact/Profile.php:519 +#: src/Content/Item.php:436 src/Module/Contact.php:468 +#: src/Module/Contact/Profile.php:526 #: src/Module/Notifications/Introductions.php:134 #: src/Module/Notifications/Introductions.php:206 #: src/Module/Notifications/Notification.php:89 msgid "Ignore" msgstr "Ignora" -#: src/Content/Item.php:438 src/Module/Contact.php:469 -#: src/Module/Contact/Profile.php:527 +#: src/Content/Item.php:437 src/Module/Contact.php:469 +#: src/Module/Contact/Profile.php:534 msgid "Collapse" msgstr "" -#: src/Content/Item.php:439 src/Object/Post.php:289 +#: src/Content/Item.php:438 src/Object/Post.php:302 #, php-format 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:509 +#: src/Content/Item.php:442 src/Module/Settings/Channels.php:202 +#: src/Module/Settings/Channels.php:223 src/Object/Post.php:516 msgid "Languages" msgstr "Lingue" -#: src/Content/Item.php:449 src/Content/Widget.php:80 -#: src/Model/Contact.php:1237 src/Model/Contact.php:1249 +#: src/Content/Item.php:445 src/Object/Post.php:596 +msgid "Search Text" +msgstr "" + +#: src/Content/Item.php:450 src/Content/Widget.php:80 +#: src/Model/Contact.php:1227 src/Model/Contact.php:1239 #: src/Module/Contact/Follow.php:167 view/theme/vier/theme.php:195 msgid "Connect/Follow" msgstr "Connetti/segui" -#: src/Content/Item.php:883 +#: src/Content/Item.php:884 msgid "Unable to fetch user." msgstr "" @@ -1913,7 +1991,7 @@ msgstr "Torna indietro" msgid "Clear notifications" msgstr "Pulisci le notifiche" -#: src/Content/Nav.php:127 src/Content/Text/HTML.php:868 +#: src/Content/Nav.php:127 src/Content/Text/HTML.php:869 msgid "@name, !group, #tags, content" msgstr "" @@ -1945,7 +2023,7 @@ msgstr "" #: src/Content/Nav.php:230 src/Module/BaseProfile.php:49 #: src/Module/BaseSettings.php:98 src/Module/Contact.php:503 -#: src/Module/Contact/Profile.php:419 src/Module/Profile/Profile.php:268 +#: src/Module/Contact/Profile.php:425 src/Module/Profile/Profile.php:268 #: src/Module/Welcome.php:57 view/theme/frio/theme.php:233 msgid "Profile" msgstr "Profilo" @@ -1976,7 +2054,7 @@ msgstr "I tuoi messaggi con media" #: src/Content/Nav.php:233 src/Content/Nav.php:293 #: src/Module/BaseProfile.php:85 src/Module/BaseProfile.php:88 #: src/Module/BaseProfile.php:96 src/Module/BaseProfile.php:99 -#: src/Module/Settings/Display.php:319 view/theme/frio/theme.php:239 +#: src/Module/Settings/Display.php:316 view/theme/frio/theme.php:239 #: view/theme/frio/theme.php:243 msgid "Calendar" msgstr "Calendario" @@ -2001,7 +2079,7 @@ msgstr "Home" msgid "Home Page" msgstr "Home Page" -#: src/Content/Nav.php:255 src/Module/Register.php:168 +#: src/Content/Nav.php:255 src/Module/Register.php:169 #: src/Module/Security/Login.php:124 msgid "Register" msgstr "Registrati" @@ -2030,8 +2108,8 @@ msgstr "Applicazioni" msgid "Addon applications, utilities, games" msgstr "Applicazioni, utilità e giochi aggiuntivi" -#: src/Content/Nav.php:269 src/Content/Text/HTML.php:866 -#: src/Module/Admin/Logs/View.php:86 src/Module/Search/Index.php:112 +#: src/Content/Nav.php:269 src/Content/Text/HTML.php:867 +#: src/Module/Admin/Logs/View.php:88 src/Module/Search/Index.php:112 msgid "Search" msgstr "Cerca" @@ -2039,17 +2117,17 @@ msgstr "Cerca" msgid "Search site content" msgstr "Cerca nel contenuto del sito" -#: src/Content/Nav.php:272 src/Content/Text/HTML.php:875 +#: src/Content/Nav.php:272 src/Content/Text/HTML.php:876 msgid "Full Text" msgstr "Testo Completo" -#: src/Content/Nav.php:273 src/Content/Text/HTML.php:876 +#: src/Content/Nav.php:273 src/Content/Text/HTML.php:877 #: src/Content/Widget/TagCloud.php:68 msgid "Tags" msgstr "Tags:" #: 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:878 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" @@ -2081,7 +2159,7 @@ msgid "Information about this friendica instance" msgstr "Informazioni su questo server friendica" #: src/Content/Nav.php:301 src/Module/Admin/Tos.php:78 -#: src/Module/BaseAdmin.php:95 src/Module/Register.php:176 +#: src/Module/BaseAdmin.php:95 src/Module/Register.php:177 #: src/Module/Tos.php:101 msgid "Terms of Service" msgstr "Termini di Servizio" @@ -2175,7 +2253,7 @@ msgstr "Configurazione del sito" #: src/Module/Moderation/Blocklist/Server/Import.php:118 #: src/Module/Moderation/Blocklist/Server/Index.php:95 #: src/Module/Moderation/Item/Delete.php:61 -#: src/Module/Moderation/Reports.php:89 src/Module/Moderation/Summary.php:75 +#: src/Module/Moderation/Reports.php:104 src/Module/Moderation/Summary.php:75 #: src/Module/Moderation/Users/Active.php:133 #: src/Module/Moderation/Users/Blocked.php:133 #: src/Module/Moderation/Users/Deleted.php:80 @@ -2211,51 +2289,51 @@ msgstr "succ" msgid "last" msgstr "ultimo" -#: src/Content/Text/BBCode.php:767 src/Content/Text/BBCode.php:1728 -#: src/Content/Text/BBCode.php:1729 +#: src/Content/Text/BBCode.php:702 src/Content/Text/BBCode.php:1878 +#: src/Content/Text/BBCode.php:1879 msgid "Image/photo" msgstr "Immagine/foto" -#: src/Content/Text/BBCode.php:985 +#: src/Content/Text/BBCode.php:920 #, php-format msgid "%2$s %3$s" msgstr "%2$s %3$s" -#: src/Content/Text/BBCode.php:1010 src/Model/Item.php:3999 -#: src/Model/Item.php:4005 src/Model/Item.php:4006 +#: src/Content/Text/BBCode.php:945 src/Model/Item.php:4012 +#: src/Model/Item.php:4018 src/Model/Item.php:4019 msgid "Link to source" msgstr "Collegamento all'originale" -#: src/Content/Text/BBCode.php:1635 src/Content/Text/HTML.php:905 +#: src/Content/Text/BBCode.php:1759 src/Content/Text/HTML.php:906 msgid "Click to open/close" msgstr "Clicca per aprire/chiudere" -#: src/Content/Text/BBCode.php:1668 +#: src/Content/Text/BBCode.php:1814 msgid "$1 wrote:" msgstr "$1 ha scritto:" -#: src/Content/Text/BBCode.php:1733 src/Content/Text/BBCode.php:1734 +#: src/Content/Text/BBCode.php:1888 src/Content/Text/BBCode.php:1889 msgid "Encrypted content" msgstr "Contenuto criptato" -#: src/Content/Text/BBCode.php:1997 +#: src/Content/Text/BBCode.php:2194 msgid "Invalid source protocol" msgstr "Protocollo sorgente non valido" -#: src/Content/Text/BBCode.php:2016 +#: src/Content/Text/BBCode.php:2213 msgid "Invalid link protocol" msgstr "Protocollo collegamento non valido" -#: src/Content/Text/HTML.php:783 +#: src/Content/Text/HTML.php:784 msgid "Loading more entries..." msgstr "Carico più elementi..." -#: src/Content/Text/HTML.php:784 +#: src/Content/Text/HTML.php:785 msgid "The end" msgstr "Fine" -#: src/Content/Text/HTML.php:860 src/Content/Widget/VCard.php:126 -#: src/Model/Profile.php:477 src/Module/Contact/Profile.php:471 +#: src/Content/Text/HTML.php:861 src/Content/Widget/VCard.php:127 +#: src/Model/Profile.php:477 src/Module/Contact/Profile.php:478 msgid "Follow" msgstr "Segui" @@ -2326,11 +2404,6 @@ msgstr "Elenco globale" msgid "Local Directory" msgstr "Elenco Locale" -#: src/Content/Widget.php:216 src/Model/Circle.php:601 -#: src/Module/Contact.php:400 src/Module/Welcome.php:76 -msgid "Circles" -msgstr "" - #: src/Content/Widget.php:218 msgid "Everyone" msgstr "Chiunque" @@ -2343,23 +2416,15 @@ msgstr "" msgid "Relationships" msgstr "Relazioni" -#: src/Content/Widget.php:250 src/Module/Circle.php:292 +#: src/Content/Widget.php:250 src/Module/Circle.php:294 #: src/Module/Contact.php:344 msgid "All Contacts" msgstr "Tutti i contatti" -#: src/Content/Widget.php:289 -msgid "Protocols" -msgstr "Protocolli" - #: src/Content/Widget.php:291 msgid "All Protocols" msgstr "Tutti i Protocolli" -#: src/Content/Widget.php:319 -msgid "Saved Folders" -msgstr "Cartelle Salvate" - #: src/Content/Widget.php:321 src/Content/Widget.php:352 msgid "Everything" msgstr "Tutto" @@ -2376,10 +2441,6 @@ msgstr[0] "%d contatto in comune" msgstr[1] "%d contatti in comune" msgstr[2] "%d contatti in comune" -#: src/Content/Widget.php:507 -msgid "Archives" -msgstr "Archivi" - #: src/Content/Widget.php:515 msgid "On this date" msgstr "" @@ -2392,7 +2453,7 @@ msgstr "Persone" msgid "Organisations" msgstr "Organizzazioni" -#: src/Content/Widget.php:537 src/Model/Contact.php:1739 +#: src/Content/Widget.php:537 src/Model/Contact.php:1729 msgid "News" msgstr "Notizie" @@ -2400,20 +2461,10 @@ msgstr "Notizie" msgid "Relays" msgstr "" -#: src/Content/Widget.php:544 src/Module/Settings/Account.php:442 -msgid "Account Types" -msgstr "Tipi di Account" - #: src/Content/Widget.php:546 src/Module/Moderation/BaseUsers.php:69 msgid "All" msgstr "Tutto" -#: 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 -msgid "Channels" -msgstr "" - #: src/Content/Widget/CalendarExport.php:56 msgid "Export" msgstr "Esporta" @@ -2446,11 +2497,7 @@ msgstr "Visualizza i contatti" msgid "Remove term" msgstr "Rimuovi termine" -#: src/Content/Widget/SavedSearches.php:60 -msgid "Saved Searches" -msgstr "Ricerche salvate" - -#: src/Content/Widget/TrendingTags.php:52 +#: src/Content/Widget/TrendingTags.php:53 #, php-format msgid "Trending Tags (last %d hour)" msgid_plural "Trending Tags (last %d hours)" @@ -2458,51 +2505,51 @@ msgstr[0] "Etichette di Tendenza (ultima %d ora)" msgstr[1] "Etichette di Tendenza (ultime %d ore)" msgstr[2] "Etichette di Tendenza (ultime %d ore)" -#: src/Content/Widget/TrendingTags.php:53 +#: src/Content/Widget/TrendingTags.php:54 msgid "More Trending Tags" msgstr "Più Etichette di Tendenza" -#: src/Content/Widget/VCard.php:104 src/Model/Contact.php:1205 -#: src/Model/Profile.php:461 +#: src/Content/Widget/VCard.php:105 src/Model/Contact.php:1196 +#: src/Model/Profile.php:462 msgid "Post to group" msgstr "" -#: src/Content/Widget/VCard.php:109 src/Model/Contact.php:1210 +#: src/Content/Widget/VCard.php:110 src/Model/Contact.php:1200 #: src/Model/Profile.php:466 src/Module/Moderation/Item/Source.php:85 msgid "Mention" msgstr "Menzione" -#: src/Content/Widget/VCard.php:119 src/Model/Profile.php:380 -#: src/Module/Contact/Profile.php:408 src/Module/Profile/Profile.php:199 +#: src/Content/Widget/VCard.php:120 src/Model/Profile.php:381 +#: src/Module/Contact/Profile.php:414 src/Module/Profile/Profile.php:199 msgid "XMPP:" msgstr "XMPP:" -#: src/Content/Widget/VCard.php:120 src/Model/Profile.php:381 -#: src/Module/Contact/Profile.php:410 src/Module/Profile/Profile.php:203 +#: src/Content/Widget/VCard.php:121 src/Model/Profile.php:382 +#: src/Module/Contact/Profile.php:416 src/Module/Profile/Profile.php:203 msgid "Matrix:" msgstr "Matrix:" -#: src/Content/Widget/VCard.php:121 src/Model/Event.php:82 +#: src/Content/Widget/VCard.php:122 src/Model/Event.php:82 #: src/Model/Event.php:109 src/Model/Event.php:471 src/Model/Event.php:960 -#: src/Model/Profile.php:375 src/Module/Contact/Profile.php:406 +#: src/Model/Profile.php:376 src/Module/Contact/Profile.php:412 #: src/Module/Directory.php:147 src/Module/Notifications/Introductions.php:187 #: src/Module/Profile/Profile.php:221 msgid "Location:" msgstr "Posizione:" -#: src/Content/Widget/VCard.php:124 src/Model/Profile.php:490 +#: src/Content/Widget/VCard.php:125 src/Model/Profile.php:490 #: src/Module/Notifications/Introductions.php:201 msgid "Network:" msgstr "Rete:" -#: src/Content/Widget/VCard.php:128 src/Model/Contact.php:1238 -#: src/Model/Contact.php:1250 src/Model/Profile.php:479 -#: src/Module/Contact/Profile.php:463 +#: src/Content/Widget/VCard.php:129 src/Model/Contact.php:1228 +#: src/Model/Contact.php:1240 src/Model/Profile.php:479 +#: src/Module/Contact/Profile.php:470 msgid "Unfollow" msgstr "Smetti di seguire" -#: src/Content/Widget/VCard.php:134 src/Model/Contact.php:1207 -#: src/Model/Profile.php:463 +#: src/Content/Widget/VCard.php:135 src/Model/Contact.php:1198 +#: src/Model/Profile.php:464 msgid "View group" msgstr "" @@ -2510,8 +2557,8 @@ msgstr "" msgid "Yourself" msgstr "Te stesso" -#: src/Core/ACL.php:202 src/Module/PermissionTooltip.php:147 -#: src/Module/PermissionTooltip.php:169 +#: src/Core/ACL.php:202 src/Module/Privacy/PermissionTooltip.php:170 +#: src/Module/Privacy/PermissionTooltip.php:192 msgid "Mutuals" msgstr "Amici reciproci" @@ -2519,8 +2566,8 @@ msgstr "Amici reciproci" msgid "Post to Email" msgstr "Invia a email" -#: src/Core/ACL.php:321 src/Module/PermissionTooltip.php:90 -#: src/Module/PermissionTooltip.php:211 +#: src/Core/ACL.php:321 src/Module/Privacy/PermissionTooltip.php:117 +#: src/Module/Privacy/PermissionTooltip.php:231 msgid "Public" msgstr "Pubblico" @@ -2530,7 +2577,7 @@ msgid "" "community pages and by anyone with its link." msgstr "Questo contenuto sarà mostrato a tutti i tuoi seguaci e può essere visto nelle pagine della communità e da chiunque con questo collegamento." -#: src/Core/ACL.php:323 src/Module/PermissionTooltip.php:98 +#: src/Core/ACL.php:323 src/Module/Privacy/PermissionTooltip.php:119 msgid "Limited/Private" msgstr "Limitato/Privato" @@ -2772,125 +2819,133 @@ msgstr "" msgid "Error: GNU Multiple Precision PHP module required but not installed." msgstr "" -#: src/Core/Installer.php:516 +#: src/Core/Installer.php:499 +msgid "IDN Functions PHP module" +msgstr "" + +#: src/Core/Installer.php:500 +msgid "Error: IDN Functions PHP module required but not installed." +msgstr "" + +#: src/Core/Installer.php:523 msgid "" "The web installer needs to be able to create a file called " "\"local.config.php\" in the \"config\" folder of your web server and it is " "unable to do so." msgstr "L'installer web deve essere in grado di creare un file chiamato \"local.config.php\" nella cartella \"config\" del tuo server web, ma non è in grado di farlo." -#: src/Core/Installer.php:517 +#: src/Core/Installer.php:524 msgid "" "This is most often a permission setting, as the web server may not be able " "to write files in your folder - even if you can." msgstr "Ciò è dovuto spesso a impostazioni di permessi, dato che il web server può non essere in grado di scrivere il file nella tua cartella, anche se tu puoi." -#: src/Core/Installer.php:518 +#: src/Core/Installer.php:525 msgid "" "At the end of this procedure, we will give you a text to save in a file " "named local.config.php in your Friendica \"config\" folder." msgstr "Alla fine di questa procedura, ti daremo un testo da salvare in un file chiamato \"local.config.php\" nella cartella \"config\" della tua installazione di Friendica." -#: src/Core/Installer.php:519 +#: src/Core/Installer.php:526 msgid "" "You can alternatively skip this procedure and perform a manual installation." " Please see the file \"doc/INSTALL.md\" for instructions." msgstr "Puoi in alternativa saltare questa procedura ed eseguire l'installazione manualmente. Vedi il file \"doc/INSTALL.md\" per le istruzioni." -#: src/Core/Installer.php:522 +#: src/Core/Installer.php:529 msgid "config/local.config.php is writable" msgstr "config/local.config.php è scrivibile" -#: src/Core/Installer.php:542 +#: src/Core/Installer.php:549 msgid "" "Friendica uses the Smarty3 template engine to render its web views. Smarty3 " "compiles templates to PHP to speed up rendering." msgstr "Friendica usa il motore di template Smarty3 per renderizzare le sue pagine web. Smarty3 compila i template in PHP per velocizzare il rendering." -#: src/Core/Installer.php:543 +#: src/Core/Installer.php:550 msgid "" "In order to store these compiled templates, the web server needs to have " "write access to the directory view/smarty3/ under the Friendica top level " "folder." msgstr "Per salvare questi template compilati, il server werb ha bisogno dell'accesso in scrittura alla cartella view/smarty3/ nella cartella principale dei Friendica." -#: src/Core/Installer.php:544 +#: src/Core/Installer.php:551 msgid "" "Please ensure that the user that your web server runs as (e.g. www-data) has" " write access to this folder." msgstr "Per favore, controlla che l'utente con cui il tuo server web gira (es www-data) ha accesso in scrittura a questa cartella." -#: src/Core/Installer.php:545 +#: src/Core/Installer.php:552 msgid "" "Note: as a security measure, you should give the web server write access to " "view/smarty3/ only--not the template files (.tpl) that it contains." msgstr "Nota: come misura di sicurezza, dovresti dare accesso in scrittura solo alla cartella view/smarty3, non ai template (.tpl) che contiene." -#: src/Core/Installer.php:548 +#: src/Core/Installer.php:555 msgid "view/smarty3 is writable" msgstr "view/smarty3 è scrivibile" -#: src/Core/Installer.php:576 +#: src/Core/Installer.php:583 msgid "" "Url rewrite in .htaccess seems not working. Make sure you copied .htaccess-" "dist to .htaccess." msgstr "La riscrittura degli url in .htaccess sembra non funzionare. Controlla di aver copiato .htaccess-dist in .htaccess." -#: src/Core/Installer.php:577 +#: src/Core/Installer.php:584 msgid "" "In some circumstances (like running inside containers), you can skip this " "error." msgstr "In alcune circostanze (come il funzionamento dentro a contenitori), puoi ignorare questo errore." -#: src/Core/Installer.php:579 +#: src/Core/Installer.php:586 msgid "Error message from Curl when fetching" msgstr "Messaggio di errore da Curl durante la richiesta" -#: src/Core/Installer.php:585 +#: src/Core/Installer.php:592 msgid "Url rewrite is working" msgstr "La riscrittura degli url funziona" -#: src/Core/Installer.php:614 +#: src/Core/Installer.php:621 msgid "" "The detection of TLS to secure the communication between the browser and the" " new Friendica server failed." msgstr "Il rilevamento di TLS per proteggere le comunicazioni tra il browser e il nuovo server Friendica è fallito." -#: src/Core/Installer.php:615 +#: src/Core/Installer.php:622 msgid "" "It is highly encouraged to use Friendica only over a secure connection as " "sensitive information like passwords will be transmitted." msgstr "È altamente incoraggiato usare Friendica solo attraverso una connessione sicura, dato che saranno trasmesse informazioni sensibili, come le password." -#: src/Core/Installer.php:616 +#: src/Core/Installer.php:623 msgid "Please ensure that the connection to the server is secure." msgstr "Assicurati che la connessione al server sia sicura." -#: src/Core/Installer.php:617 +#: src/Core/Installer.php:624 msgid "No TLS detected" msgstr "TLS non rlevato" -#: src/Core/Installer.php:619 +#: src/Core/Installer.php:626 msgid "TLS detected" msgstr "TLS rilevato" -#: src/Core/Installer.php:636 +#: src/Core/Installer.php:643 msgid "ImageMagick PHP extension is not installed" msgstr "L'estensione PHP ImageMagick non è installata" -#: src/Core/Installer.php:638 +#: src/Core/Installer.php:645 msgid "ImageMagick PHP extension is installed" msgstr "L'estensione PHP ImageMagick è installata" -#: src/Core/Installer.php:659 +#: src/Core/Installer.php:666 msgid "Database already in use." msgstr "Database già in uso." -#: src/Core/Installer.php:664 +#: src/Core/Installer.php:671 msgid "Could not connect to database." msgstr " Impossibile collegarsi con il database." -#: src/Core/L10n.php:444 src/Model/Item.php:2298 +#: src/Core/L10n.php:444 src/Model/Item.php:2300 msgid "Undetermined" msgstr "" @@ -2900,37 +2955,37 @@ msgid "%s (%s)" msgstr "" #: src/Core/L10n.php:499 src/Model/Event.php:430 -#: src/Module/Settings/Display.php:287 +#: src/Module/Settings/Display.php:284 msgid "Monday" msgstr "Lunedì" #: src/Core/L10n.php:499 src/Model/Event.php:431 -#: src/Module/Settings/Display.php:288 +#: src/Module/Settings/Display.php:285 msgid "Tuesday" msgstr "Martedì" #: src/Core/L10n.php:499 src/Model/Event.php:432 -#: src/Module/Settings/Display.php:289 +#: src/Module/Settings/Display.php:286 msgid "Wednesday" msgstr "Mercoledì" #: src/Core/L10n.php:499 src/Model/Event.php:433 -#: src/Module/Settings/Display.php:290 +#: src/Module/Settings/Display.php:287 msgid "Thursday" msgstr "Giovedì" #: src/Core/L10n.php:499 src/Model/Event.php:434 -#: src/Module/Settings/Display.php:291 +#: src/Module/Settings/Display.php:288 msgid "Friday" msgstr "Venerdì" #: src/Core/L10n.php:499 src/Model/Event.php:435 -#: src/Module/Settings/Display.php:292 +#: src/Module/Settings/Display.php:289 msgid "Saturday" msgstr "Sabato" #: src/Core/L10n.php:499 src/Model/Event.php:429 -#: src/Module/Settings/Display.php:286 +#: src/Module/Settings/Display.php:283 msgid "Sunday" msgstr "Domenica" @@ -3065,19 +3120,19 @@ msgid "" "The debug logfile '%s' is not usable. No logging possible (error: '%s')" msgstr "Il file di debug '%s' non è utilizzabile. Nessuna registrazione possibile (errore: '%s')" -#: src/Core/Renderer.php:89 src/Core/Renderer.php:118 -#: src/Core/Renderer.php:147 src/Core/Renderer.php:181 +#: src/Core/Renderer.php:92 src/Core/Renderer.php:121 +#: src/Core/Renderer.php:150 src/Core/Renderer.php:184 #: src/Render/FriendicaSmartyEngine.php:60 msgid "" "Friendica can't display this page at the moment, please contact the " "administrator." msgstr "Friendica non piò mostrare questa pagina al momento, per favore contatta l'amministratore." -#: src/Core/Renderer.php:143 +#: src/Core/Renderer.php:146 msgid "template engine cannot be registered without a name." msgstr "il motore di modelli non può essere registrato senza un nome." -#: src/Core/Renderer.php:177 +#: src/Core/Renderer.php:180 msgid "template engine is not registered!" msgstr "il motore di modelli non è registrato!" @@ -3251,7 +3306,7 @@ msgstr "aggiungi" msgid "Edit circle" msgstr "" -#: src/Model/Circle.php:606 src/Module/Circle.php:193 +#: src/Model/Circle.php:606 src/Module/Circle.php:195 msgid "Contacts not in any circle" msgstr "" @@ -3259,8 +3314,8 @@ msgstr "" msgid "Create a new circle" msgstr "" -#: src/Model/Circle.php:609 src/Module/Circle.php:178 -#: src/Module/Circle.php:201 src/Module/Circle.php:276 +#: src/Model/Circle.php:609 src/Module/Circle.php:180 +#: src/Module/Circle.php:203 src/Module/Circle.php:278 msgid "Circle Name: " msgstr "" @@ -3268,90 +3323,90 @@ msgstr "" msgid "Edit circles" msgstr "" -#: src/Model/Contact.php:1257 src/Module/Moderation/Users/Pending.php:102 +#: src/Model/Contact.php:1247 src/Module/Moderation/Users/Pending.php:102 #: src/Module/Notifications/Introductions.php:132 #: src/Module/Notifications/Introductions.php:204 msgid "Approve" msgstr "Approva" -#: src/Model/Contact.php:1735 +#: src/Model/Contact.php:1725 msgid "Organisation" msgstr "Organizzazione" -#: src/Model/Contact.php:1743 +#: src/Model/Contact.php:1733 msgid "Group" msgstr "" -#: src/Model/Contact.php:1747 src/Module/Moderation/BaseUsers.php:130 +#: src/Model/Contact.php:1737 src/Module/Moderation/BaseUsers.php:131 msgid "Relay" msgstr "Relay" -#: src/Model/Contact.php:3050 +#: src/Model/Contact.php:3046 msgid "Disallowed profile URL." msgstr "Indirizzo profilo non permesso." -#: src/Model/Contact.php:3055 src/Module/Friendica.php:101 +#: src/Model/Contact.php:3051 src/Module/Friendica.php:100 msgid "Blocked domain" msgstr "Dominio bloccato" -#: src/Model/Contact.php:3060 +#: src/Model/Contact.php:3056 msgid "Connect URL missing." msgstr "URL di connessione mancante." -#: src/Model/Contact.php:3069 +#: src/Model/Contact.php:3065 msgid "" "The contact could not be added. Please check the relevant network " "credentials in your Settings -> Social Networks page." msgstr "Il contatto non può essere aggiunto. Controlla le credenziali della rete nella tua pagina Impostazioni -> Reti Sociali" -#: src/Model/Contact.php:3087 +#: src/Model/Contact.php:3083 #, php-format msgid "Expected network %s does not match actual network %s" msgstr "" -#: src/Model/Contact.php:3104 +#: src/Model/Contact.php:3100 msgid "This seems to be a relay account. They can't be followed by users." msgstr "" -#: src/Model/Contact.php:3111 +#: src/Model/Contact.php:3107 msgid "The profile address specified does not provide adequate information." msgstr "L'indirizzo del profilo specificato non fornisce adeguate informazioni." -#: src/Model/Contact.php:3113 +#: src/Model/Contact.php:3109 msgid "No compatible communication protocols or feeds were discovered." msgstr "Non sono stati trovati protocolli di comunicazione o feed compatibili." -#: src/Model/Contact.php:3116 +#: src/Model/Contact.php:3112 msgid "An author or name was not found." msgstr "Non è stato trovato un nome o un autore" -#: src/Model/Contact.php:3119 +#: src/Model/Contact.php:3115 msgid "No browser URL could be matched to this address." msgstr "Nessun URL può essere associato a questo indirizzo." -#: src/Model/Contact.php:3122 +#: src/Model/Contact.php:3118 msgid "" "Unable to match @-style Identity Address with a known protocol or email " "contact." msgstr "Impossibile l'indirizzo identità con un protocollo conosciuto o con un contatto email." -#: src/Model/Contact.php:3123 +#: src/Model/Contact.php:3119 msgid "Use mailto: in front of address to force email check." msgstr "Usa \"mailto:\" davanti all'indirizzo per forzare un controllo nelle email." -#: src/Model/Contact.php:3129 +#: src/Model/Contact.php:3125 msgid "" "The profile address specified belongs to a network which has been disabled " "on this site." msgstr "L'indirizzo del profilo specificato appartiene a un network che è stato disabilitato su questo sito." -#: src/Model/Contact.php:3134 +#: src/Model/Contact.php:3130 msgid "" "Limited profile. This person will be unable to receive direct/personal " "notifications from you." msgstr "Profilo limitato. Questa persona non sarà in grado di ricevere notifiche personali da te." -#: src/Model/Contact.php:3200 +#: src/Model/Contact.php:3196 msgid "Unable to retrieve contact information." msgstr "Impossibile recuperare informazioni sul contatto." @@ -3383,17 +3438,17 @@ msgid "today" msgstr "oggi" #: src/Model/Event.php:463 src/Module/Calendar/Show.php:129 -#: src/Module/Settings/Display.php:297 src/Util/Temporal.php:353 +#: src/Module/Settings/Display.php:294 src/Util/Temporal.php:353 msgid "month" msgstr "mese" #: src/Model/Event.php:464 src/Module/Calendar/Show.php:130 -#: src/Module/Settings/Display.php:298 src/Util/Temporal.php:354 +#: src/Module/Settings/Display.php:295 src/Util/Temporal.php:354 msgid "week" msgstr "settimana" #: src/Model/Event.php:465 src/Module/Calendar/Show.php:131 -#: src/Module/Settings/Display.php:299 src/Util/Temporal.php:355 +#: src/Module/Settings/Display.php:296 src/Util/Temporal.php:355 msgid "day" msgstr "giorno" @@ -3401,7 +3456,7 @@ msgstr "giorno" msgid "No events to display" msgstr "Nessun evento da mostrare" -#: src/Model/Event.php:516 src/Module/DFRN/Poll.php:47 src/Module/Feed.php:69 +#: src/Model/Event.php:516 src/Module/DFRN/Poll.php:47 src/Module/Feed.php:68 #: src/Module/Update/Profile.php:56 msgid "Access to this profile has been restricted." msgstr "L'accesso a questo profilo è stato limitato." @@ -3456,58 +3511,57 @@ msgstr "Compleanno di %s" msgid "Happy Birthday %s" msgstr "Buon compleanno %s" -#: src/Model/Item.php:2305 +#: src/Model/Item.php:2307 #, php-format msgid "%s (%s - %s): %s" msgstr "" -#: src/Model/Item.php:2307 +#: src/Model/Item.php:2309 #, php-format msgid "%s (%s): %s" msgstr "" -#: src/Model/Item.php:2310 +#: src/Model/Item.php:2312 #, php-format msgid "Detected languages in this post:\\n%s" msgstr "Lingue rilevate in questo messaggio:\\n%s" -#: src/Model/Item.php:3258 +#: src/Model/Item.php:3260 msgid "activity" msgstr "attività" -#: src/Model/Item.php:3260 +#: src/Model/Item.php:3262 msgid "comment" msgstr "commento" -#: src/Model/Item.php:3263 src/Module/Post/Tag/Add.php:123 +#: src/Model/Item.php:3265 src/Module/Post/Tag/Add.php:123 msgid "post" msgstr "messaggio" -#: src/Model/Item.php:3434 +#: src/Model/Item.php:3435 #, php-format msgid "%s is blocked" msgstr "" -#: src/Model/Item.php:3436 +#: src/Model/Item.php:3437 #, php-format msgid "%s is ignored" msgstr "" -#: src/Model/Item.php:3438 +#: src/Model/Item.php:3439 #, php-format msgid "Content from %s is collapsed" msgstr "" -#: src/Model/Item.php:3442 -#, php-format -msgid "Content warning: %s" -msgstr "Avviso contenuto: %s" +#: src/Model/Item.php:3443 +msgid "Sensitive content" +msgstr "" -#: src/Model/Item.php:3906 +#: src/Model/Item.php:3912 msgid "bytes" msgstr "bytes" -#: src/Model/Item.php:3937 +#: src/Model/Item.php:3943 #, php-format msgid "%2$s (%3$d%%, %1$d vote)" msgid_plural "%2$s (%3$d%%, %1$d votes)" @@ -3515,7 +3569,7 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: src/Model/Item.php:3939 +#: src/Model/Item.php:3945 #, php-format msgid "%2$s (%1$d vote)" msgid_plural "%2$s (%1$d votes)" @@ -3523,7 +3577,7 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: src/Model/Item.php:3944 +#: src/Model/Item.php:3950 #, php-format msgid "%d voter. Poll end: %s" msgid_plural "%d voters. Poll end: %s" @@ -3531,7 +3585,7 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: src/Model/Item.php:3946 +#: src/Model/Item.php:3952 #, php-format msgid "%d voter." msgid_plural "%d voters." @@ -3539,12 +3593,12 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: src/Model/Item.php:3948 +#: src/Model/Item.php:3954 #, php-format msgid "Poll end: %s" msgstr "" -#: src/Model/Item.php:3982 src/Model/Item.php:3983 +#: src/Model/Item.php:3995 src/Model/Item.php:3996 msgid "View on separate page" msgstr "Vedi in una pagina separata" @@ -3552,25 +3606,25 @@ msgstr "Vedi in una pagina separata" msgid "[no subject]" msgstr "[nessun oggetto]" -#: src/Model/Photo.php:1187 src/Module/Media/Photo/Upload.php:168 +#: src/Model/Photo.php:1198 src/Module/Media/Photo/Upload.php:168 msgid "Wall Photos" msgstr "Foto della bacheca" -#: src/Model/Profile.php:363 src/Module/Profile/Profile.php:283 +#: src/Model/Profile.php:364 src/Module/Profile/Profile.php:283 #: src/Module/Profile/Profile.php:285 msgid "Edit profile" msgstr "Modifica il profilo" -#: src/Model/Profile.php:365 +#: src/Model/Profile.php:366 msgid "Change profile photo" msgstr "Cambia la foto del profilo" -#: src/Model/Profile.php:378 src/Module/Directory.php:152 +#: src/Model/Profile.php:379 src/Module/Directory.php:152 #: src/Module/Profile/Profile.php:209 msgid "Homepage:" msgstr "Homepage:" -#: src/Model/Profile.php:379 src/Module/Contact/Profile.php:412 +#: src/Model/Profile.php:380 src/Module/Contact/Profile.php:418 #: src/Module/Notifications/Introductions.php:189 msgid "About:" msgstr "Informazioni:" @@ -3615,165 +3669,165 @@ msgstr "Promemoria" msgid "Upcoming events the next 7 days:" msgstr "Eventi dei prossimi 7 giorni:" -#: src/Model/Profile.php:893 +#: src/Model/Profile.php:882 #, php-format msgid "OpenWebAuth: %1$s welcomes %2$s" msgstr "OpenWebAuth: %1$s da il benvenuto a %2$s" -#: src/Model/Profile.php:1033 +#: src/Model/Profile.php:1022 msgid "Hometown:" msgstr "Paese natale:" -#: src/Model/Profile.php:1034 +#: src/Model/Profile.php:1023 msgid "Marital Status:" msgstr "Stato Coniugale:" -#: src/Model/Profile.php:1035 +#: src/Model/Profile.php:1024 msgid "With:" msgstr "Con:" -#: src/Model/Profile.php:1036 +#: src/Model/Profile.php:1025 msgid "Since:" msgstr "Dal:" -#: src/Model/Profile.php:1037 +#: src/Model/Profile.php:1026 msgid "Sexual Preference:" msgstr "Preferenze sessuali:" -#: src/Model/Profile.php:1038 +#: src/Model/Profile.php:1027 msgid "Political Views:" msgstr "Orientamento politico:" -#: src/Model/Profile.php:1039 +#: src/Model/Profile.php:1028 msgid "Religious Views:" msgstr "Orientamento religioso:" -#: src/Model/Profile.php:1040 +#: src/Model/Profile.php:1029 msgid "Likes:" msgstr "Mi piace:" -#: src/Model/Profile.php:1041 +#: src/Model/Profile.php:1030 msgid "Dislikes:" msgstr "Non mi piace:" -#: src/Model/Profile.php:1042 +#: src/Model/Profile.php:1031 msgid "Title/Description:" msgstr "Breve descrizione (es. titolo, posizione, altro):" -#: src/Model/Profile.php:1043 src/Module/Admin/Summary.php:197 +#: src/Model/Profile.php:1032 src/Module/Admin/Summary.php:197 #: src/Module/Moderation/Report/Create.php:280 #: src/Module/Moderation/Summary.php:76 msgid "Summary" msgstr "Sommario" -#: src/Model/Profile.php:1044 +#: src/Model/Profile.php:1033 msgid "Musical interests" msgstr "Interessi musicali" -#: src/Model/Profile.php:1045 +#: src/Model/Profile.php:1034 msgid "Books, literature" msgstr "Libri, letteratura" -#: src/Model/Profile.php:1046 +#: src/Model/Profile.php:1035 msgid "Television" msgstr "Televisione" -#: src/Model/Profile.php:1047 +#: src/Model/Profile.php:1036 msgid "Film/dance/culture/entertainment" msgstr "Film/danza/cultura/intrattenimento" -#: src/Model/Profile.php:1048 +#: src/Model/Profile.php:1037 msgid "Hobbies/Interests" msgstr "Hobby/interessi" -#: src/Model/Profile.php:1049 +#: src/Model/Profile.php:1038 msgid "Love/romance" msgstr "Amore" -#: src/Model/Profile.php:1050 +#: src/Model/Profile.php:1039 msgid "Work/employment" msgstr "Lavoro/impiego" -#: src/Model/Profile.php:1051 +#: src/Model/Profile.php:1040 msgid "School/education" msgstr "Scuola/educazione" -#: src/Model/Profile.php:1052 +#: src/Model/Profile.php:1041 msgid "Contact information and Social Networks" msgstr "Informazioni su contatti e social network" -#: src/Model/User.php:228 src/Model/User.php:1294 +#: src/Model/User.php:233 src/Model/User.php:1303 msgid "SERIOUS ERROR: Generation of security keys failed." msgstr "ERRORE GRAVE: La generazione delle chiavi di sicurezza è fallita." -#: src/Model/User.php:728 src/Model/User.php:761 +#: src/Model/User.php:733 src/Model/User.php:766 msgid "Login failed" msgstr "Accesso fallito." -#: src/Model/User.php:793 +#: src/Model/User.php:798 msgid "Not enough information to authenticate" msgstr "Informazioni insufficienti per l'autenticazione" -#: src/Model/User.php:914 +#: src/Model/User.php:923 msgid "Password can't be empty" msgstr "La password non può essere vuota" -#: src/Model/User.php:956 +#: src/Model/User.php:965 msgid "Empty passwords are not allowed." msgstr "Password vuote non sono consentite." -#: src/Model/User.php:960 +#: src/Model/User.php:969 msgid "" "The new password has been exposed in a public data dump, please choose " "another." msgstr "La nuova password è stata esposta in un dump di dati pubblici, per favore scegline un'altra." -#: src/Model/User.php:964 +#: src/Model/User.php:973 msgid "The password length is limited to 72 characters." msgstr "" -#: src/Model/User.php:968 +#: src/Model/User.php:977 msgid "The password can't contain white spaces nor accentuated letters" msgstr "" -#: src/Model/User.php:1177 +#: src/Model/User.php:1186 msgid "Passwords do not match. Password unchanged." msgstr "Le password non corrispondono. Password non cambiata." -#: src/Model/User.php:1184 +#: src/Model/User.php:1193 msgid "An invitation is required." msgstr "E' richiesto un invito." -#: src/Model/User.php:1188 +#: src/Model/User.php:1197 msgid "Invitation could not be verified." msgstr "L'invito non può essere verificato." -#: src/Model/User.php:1196 +#: src/Model/User.php:1205 msgid "Invalid OpenID url" msgstr "Url OpenID non valido" -#: src/Model/User.php:1209 src/Security/Authentication.php:241 +#: src/Model/User.php:1218 src/Security/Authentication.php:230 msgid "" "We encountered a problem while logging in with the OpenID you provided. " "Please check the correct spelling of the ID." msgstr "Abbiamo incontrato un problema mentre contattavamo il server OpenID che ci hai fornito. Controlla di averlo scritto giusto." -#: src/Model/User.php:1209 src/Security/Authentication.php:241 +#: src/Model/User.php:1218 src/Security/Authentication.php:230 msgid "The error message was:" msgstr "Il messaggio riportato era:" -#: src/Model/User.php:1215 +#: src/Model/User.php:1224 msgid "Please enter the required information." msgstr "Inserisci le informazioni richieste." -#: src/Model/User.php:1229 +#: src/Model/User.php:1238 #, php-format msgid "" "system.username_min_length (%s) and system.username_max_length (%s) are " "excluding each other, swapping values." msgstr "system.username_min_length (%s) and system.username_max_length (%s) are excluding each other, swapping values." -#: src/Model/User.php:1236 +#: src/Model/User.php:1245 #, php-format msgid "Username should be at least %s character." msgid_plural "Username should be at least %s characters." @@ -3781,7 +3835,7 @@ msgstr[0] "Il nome utente dovrebbe essere lungo almeno %s carattere." msgstr[1] "Il nome utente dovrebbe essere lungo almeno %s caratteri." msgstr[2] "Il nome utente dovrebbe essere lungo almeno %s caratteri." -#: src/Model/User.php:1240 +#: src/Model/User.php:1249 #, php-format msgid "Username should be at most %s character." msgid_plural "Username should be at most %s characters." @@ -3789,60 +3843,60 @@ msgstr[0] "Il nome utente dovrebbe essere lungo al massimo %s carattere." msgstr[1] "Il nome utente dovrebbe essere lungo al massimo %s caratteri." msgstr[2] "Il nome utente dovrebbe essere lungo al massimo %s caratteri." -#: src/Model/User.php:1248 +#: src/Model/User.php:1257 msgid "That doesn't appear to be your full (First Last) name." msgstr "Questo non sembra essere il tuo nome completo (Nome Cognome)." -#: src/Model/User.php:1253 +#: src/Model/User.php:1262 msgid "Your email domain is not among those allowed on this site." msgstr "Il dominio della tua email non è tra quelli autorizzati su questo sito." -#: src/Model/User.php:1257 +#: src/Model/User.php:1266 msgid "Not a valid email address." msgstr "L'indirizzo email non è valido." -#: src/Model/User.php:1260 +#: src/Model/User.php:1269 msgid "The nickname was blocked from registration by the nodes admin." msgstr "Il nome utente non è utilizzabile in registrazione, per impostazione dell'amministratore del nodo." -#: src/Model/User.php:1264 src/Model/User.php:1270 +#: src/Model/User.php:1273 src/Model/User.php:1279 msgid "Cannot use that email." msgstr "Non puoi usare quell'email." -#: src/Model/User.php:1276 +#: src/Model/User.php:1285 msgid "Your nickname can only contain a-z, 0-9 and _." msgstr "Il tuo nome utente può contenere solo a-z, 0-9 e _." -#: src/Model/User.php:1284 src/Model/User.php:1341 +#: src/Model/User.php:1293 src/Model/User.php:1350 msgid "Nickname is already registered. Please choose another." msgstr "Nome utente già registrato. Scegline un altro." -#: src/Model/User.php:1328 src/Model/User.php:1332 +#: src/Model/User.php:1337 src/Model/User.php:1341 msgid "An error occurred during registration. Please try again." msgstr "C'è stato un errore durante la registrazione. Prova ancora." -#: src/Model/User.php:1355 +#: src/Model/User.php:1364 msgid "An error occurred creating your default profile. Please try again." msgstr "C'è stato un errore nella creazione del tuo profilo. Prova ancora." -#: src/Model/User.php:1362 +#: src/Model/User.php:1371 msgid "An error occurred creating your self contact. Please try again." msgstr "C'è stato un errore nella creazione del tuo contatto. Prova ancora." -#: src/Model/User.php:1367 +#: src/Model/User.php:1376 msgid "Friends" msgstr "Amici" -#: src/Model/User.php:1371 +#: src/Model/User.php:1380 msgid "" "An error occurred creating your default contact circle. Please try again." msgstr "" -#: src/Model/User.php:1413 +#: src/Model/User.php:1422 msgid "Profile Photos" msgstr "Foto del profilo" -#: src/Model/User.php:1595 +#: src/Model/User.php:1604 #, php-format msgid "" "\n" @@ -3850,7 +3904,7 @@ msgid "" "\t\t\tthe administrator of %2$s has set up an account for you." msgstr "\n\t\tCaro/a %1$s,\n\t\t\tl'amministratore di %2$s ha impostato un account per te." -#: src/Model/User.php:1598 +#: src/Model/User.php:1607 #, php-format msgid "" "\n" @@ -3881,12 +3935,12 @@ msgid "" "\t\tThank you and welcome to %4$s." msgstr "" -#: src/Model/User.php:1630 src/Model/User.php:1736 +#: src/Model/User.php:1639 src/Model/User.php:1745 #, php-format msgid "Registration details for %s" msgstr "Dettagli della registrazione di %s" -#: src/Model/User.php:1650 +#: src/Model/User.php:1659 #, php-format msgid "" "\n" @@ -3901,12 +3955,12 @@ msgid "" "\t\t" msgstr "\n\t\t\tGentile %1$s,\n\t\t\t\tGrazie di esserti registrato/a su %2$s. Il tuo account è in attesa di approvazione dall'amministratore.\n\n\t\t\tI tuoi dettagli di login sono i seguenti:\n\n\t\t\tIndirizzo del Sito:\t%3$s\n\t\t\tNome Utente:\t\t%4$s\n\t\t\tPassword:\t\t%5$s\n\t\t" -#: src/Model/User.php:1669 +#: src/Model/User.php:1678 #, php-format msgid "Registration at %s" msgstr "Registrazione su %s" -#: src/Model/User.php:1693 +#: src/Model/User.php:1702 #, php-format msgid "" "\n" @@ -3915,7 +3969,7 @@ msgid "" "\t\t\t" msgstr "\n\t\t\t\tCaro/a %1$s,\n\t\t\t\tGrazie per esserti registrato/a su %2$s. Il tuo account è stato creato.\n\t\t\t" -#: src/Model/User.php:1701 +#: src/Model/User.php:1710 #, php-format msgid "" "\n" @@ -3946,7 +4000,7 @@ msgid "" "\t\t\tThank you and welcome to %2$s." msgstr "" -#: src/Model/User.php:1763 +#: src/Model/User.php:1772 msgid "" "User with delegates can't be removed, please remove delegate users first" msgstr "" @@ -3971,14 +4025,14 @@ msgid "Disable" msgstr "Disabilita" #: src/Module/Admin/Addons/Details.php:91 -#: src/Module/Admin/Themes/Details.php:49 src/Module/Settings/Display.php:344 +#: src/Module/Admin/Themes/Details.php:49 src/Module/Settings/Display.php:340 msgid "Enable" msgstr "Abilita" #: src/Module/Admin/Addons/Details.php:111 -#: src/Module/Admin/Addons/Index.php:67 src/Module/Admin/Federation.php:218 -#: 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:457 +#: src/Module/Admin/Addons/Index.php:67 src/Module/Admin/Federation.php:220 +#: src/Module/Admin/Logs/Settings.php:88 src/Module/Admin/Logs/View.php:85 +#: src/Module/Admin/Queue.php:73 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 @@ -4017,14 +4071,14 @@ msgstr "Componenti aggiuntivi ricaricati" msgid "Addon %s failed to install." msgstr "Installazione del componente aggiuntivo %s non riuscita." -#: 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:460 +#: src/Module/Admin/Addons/Index.php:69 src/Module/Admin/Features.php:83 +#: src/Module/Admin/Logs/Settings.php:90 src/Module/Admin/Site.php:458 #: src/Module/Admin/Themes/Index.php:113 src/Module/Admin/Tos.php:86 -#: src/Module/Settings/Account.php:551 src/Module/Settings/Addons.php:78 +#: src/Module/Settings/Account.php:558 src/Module/Settings/Addons.php:78 #: src/Module/Settings/Connectors.php:160 #: src/Module/Settings/Connectors.php:246 -#: src/Module/Settings/Delegation.php:193 src/Module/Settings/Display.php:312 -#: src/Module/Settings/Features.php:76 +#: src/Module/Settings/Delegation.php:193 src/Module/Settings/Display.php:309 +#: src/Module/Settings/Features.php:75 msgid "Save Settings" msgstr "Salva Impostazioni" @@ -4099,26 +4153,39 @@ msgstr "Segna completato (se l'update è stato applicato manualmente)" msgid "Attempt to execute this update step automatically" msgstr "Cerco di eseguire questo aggiornamento in automatico" -#: src/Module/Admin/Features.php:76 -#, php-format -msgid "Lock feature %s" -msgstr "Blocca funzionalità %s" +#: src/Module/Admin/Features.php:67 +#: src/Module/Notifications/Introductions.php:144 +#: src/Module/OAuth/Acknowledge.php:55 src/Module/Register.php:132 +#: src/Module/Settings/TwoFactor/Trusted.php:129 +msgid "No" +msgstr "No" -#: src/Module/Admin/Features.php:84 +#: src/Module/Admin/Features.php:67 src/Module/Contact/Revoke.php:108 +#: src/Module/Notifications/Introductions.php:144 +#: src/Module/OAuth/Acknowledge.php:54 src/Module/Register.php:131 +#: src/Module/Settings/TwoFactor/Trusted.php:129 +msgid "Yes" +msgstr "Si" + +#: src/Module/Admin/Features.php:67 +msgid "Locked" +msgstr "" + +#: src/Module/Admin/Features.php:81 msgid "Manage Additional Features" msgstr "Gestisci Funzionalità Aggiuntive" -#: src/Module/Admin/Federation.php:80 +#: src/Module/Admin/Federation.php:82 #: src/Module/Moderation/Report/Create.php:191 #: src/Module/Moderation/Report/Create.php:316 msgid "Other" msgstr "Altro" -#: src/Module/Admin/Federation.php:158 src/Module/Admin/Federation.php:407 +#: src/Module/Admin/Federation.php:160 src/Module/Admin/Federation.php:408 msgid "unknown" msgstr "sconosciuto" -#: src/Module/Admin/Federation.php:191 +#: src/Module/Admin/Federation.php:193 #, php-format msgid "%2$s total system" msgid_plural "%2$s total systems" @@ -4126,7 +4193,7 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: src/Module/Admin/Federation.php:192 +#: src/Module/Admin/Federation.php:194 #, php-format msgid "%2$s active user last month" msgid_plural "%2$s active users last month" @@ -4134,7 +4201,7 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: src/Module/Admin/Federation.php:193 +#: src/Module/Admin/Federation.php:195 #, php-format msgid "%2$s active user last six months" msgid_plural "%2$s active users last six months" @@ -4142,7 +4209,7 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: src/Module/Admin/Federation.php:194 +#: src/Module/Admin/Federation.php:196 #, php-format msgid "%2$s registered user" msgid_plural "%2$s registered users" @@ -4150,7 +4217,7 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: src/Module/Admin/Federation.php:195 +#: src/Module/Admin/Federation.php:197 #, php-format msgid "%2$s locally created post or comment" msgid_plural "%2$s locally created posts and comments" @@ -4158,7 +4225,7 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: src/Module/Admin/Federation.php:198 +#: src/Module/Admin/Federation.php:200 #, php-format msgid "%2$s post per user" msgid_plural "%2$s posts per user" @@ -4166,7 +4233,7 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: src/Module/Admin/Federation.php:203 +#: src/Module/Admin/Federation.php:205 #, php-format msgid "%2$s user per system" msgid_plural "%2$s users per system" @@ -4174,18 +4241,18 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: src/Module/Admin/Federation.php:213 +#: src/Module/Admin/Federation.php:215 msgid "" "This page offers you some numbers to the known part of the federated social " "network your Friendica node is part of. These numbers are not complete but " "only reflect the part of the network your node is aware of." msgstr "Questa pagina offre alcuni numeri riguardo la porzione del social network federato di cui il tuo nodo Friendica fa parte. Questi numeri non sono completi ma riflettono esclusivamente la porzione di rete di cui il tuo nodo e' a conoscenza." -#: src/Module/Admin/Federation.php:219 src/Module/BaseAdmin.php:87 +#: src/Module/Admin/Federation.php:221 src/Module/BaseAdmin.php:87 msgid "Federation Statistics" msgstr "Statistiche sulla Federazione" -#: src/Module/Admin/Federation.php:223 +#: src/Module/Admin/Federation.php:224 #, php-format msgid "" "Currently this node is aware of %2$s node (%3$s active users last month, " @@ -4204,53 +4271,53 @@ msgstr[2] "" msgid "The logfile '%s' is not writable. No logging possible" msgstr "Il file di registro '%s' non è scrivibile. Nessuna registrazione possibile" -#: src/Module/Admin/Logs/Settings.php:77 +#: src/Module/Admin/Logs/Settings.php:80 msgid "PHP log currently enabled." msgstr "Log PHP abilitato." -#: src/Module/Admin/Logs/Settings.php:79 +#: src/Module/Admin/Logs/Settings.php:82 msgid "PHP log currently disabled." msgstr "Log PHP disabilitato" -#: src/Module/Admin/Logs/Settings.php:86 src/Module/BaseAdmin.php:102 +#: src/Module/Admin/Logs/Settings.php:89 src/Module/BaseAdmin.php:102 #: src/Module/BaseAdmin.php:103 msgid "Logs" msgstr "Log" -#: src/Module/Admin/Logs/Settings.php:88 +#: src/Module/Admin/Logs/Settings.php:91 msgid "Clear" msgstr "Pulisci" -#: src/Module/Admin/Logs/Settings.php:91 +#: src/Module/Admin/Logs/Settings.php:94 msgid "Enable Debugging" msgstr "Abilita Debugging" -#: 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:94 src/Module/Admin/Logs/Settings.php:95 +#: src/Module/Admin/Logs/Settings.php:96 src/Module/Admin/Site.php:478 +#: src/Module/Admin/Site.php:486 msgid "" "Read-only because it is set by an environment variable" msgstr "" -#: src/Module/Admin/Logs/Settings.php:92 +#: src/Module/Admin/Logs/Settings.php:95 msgid "Log file" msgstr "File di Log" -#: src/Module/Admin/Logs/Settings.php:92 +#: src/Module/Admin/Logs/Settings.php:95 msgid "" "Must be writable by web server. Relative to your Friendica top-level " "directory." msgstr "Il server web deve avere i permessi di scrittura. Relativo alla cartella di livello superiore di Friendica." -#: src/Module/Admin/Logs/Settings.php:93 +#: src/Module/Admin/Logs/Settings.php:96 msgid "Log level" msgstr "Livello di Log" -#: src/Module/Admin/Logs/Settings.php:95 +#: src/Module/Admin/Logs/Settings.php:98 msgid "PHP logging" msgstr "Log PHP" -#: src/Module/Admin/Logs/Settings.php:96 +#: src/Module/Admin/Logs/Settings.php:99 msgid "" "To temporarily enable logging of PHP errors and warnings you can prepend the" " following to the index.php file of your installation. The filename set in " @@ -4259,91 +4326,91 @@ msgid "" "'display_errors' is to enable these options, set to '0' to disable them." msgstr "Per abilitare temporaneamente il logging di errori e avvisi di PHP, puoi aggiungere le seguenti linee al file index.php della tua installazione. Il nome del file impostato in 'error_log' è relativo alla directory principale della tua installazione di Freidnica e deve essere scrivibile dal server web. L'opzione '1' di 'log_errors' e 'display_errors' server ad abilitare queste impostazioni. Metti '0' per disabilitarle." -#: src/Module/Admin/Logs/View.php:70 +#: src/Module/Admin/Logs/View.php:72 #, php-format msgid "" "Error trying to open %1$s log file.
Check to see if " "file %1$s exist and is readable." msgstr "Errore aprendo il file di registro %1$s.
Controlla se il file %1$s esiste ed è leggibile." -#: src/Module/Admin/Logs/View.php:79 +#: src/Module/Admin/Logs/View.php:81 #, php-format msgid "" "Couldn't open %1$s log file.
Check to see if file %1$s " "is readable." msgstr "Impossibile aprire il file di registro %1$s.
Controlla se il file %1$s è leggibile." -#: src/Module/Admin/Logs/View.php:84 src/Module/BaseAdmin.php:104 +#: src/Module/Admin/Logs/View.php:86 src/Module/BaseAdmin.php:104 msgid "View Logs" msgstr "Vedi i log" -#: src/Module/Admin/Logs/View.php:87 +#: src/Module/Admin/Logs/View.php:89 msgid "Search in logs" msgstr "Cerca nel registro" -#: src/Module/Admin/Logs/View.php:88 +#: src/Module/Admin/Logs/View.php:90 #: src/Module/Notifications/Notifications.php:140 msgid "Show all" msgstr "Mostra tutti" -#: src/Module/Admin/Logs/View.php:89 +#: src/Module/Admin/Logs/View.php:91 msgid "Date" msgstr "Data" -#: src/Module/Admin/Logs/View.php:90 +#: src/Module/Admin/Logs/View.php:92 msgid "Level" msgstr "Livello" -#: src/Module/Admin/Logs/View.php:91 +#: src/Module/Admin/Logs/View.php:93 msgid "Context" msgstr "Contesto" -#: src/Module/Admin/Logs/View.php:93 +#: src/Module/Admin/Logs/View.php:95 msgid "ALL" msgstr "TUTTI" -#: src/Module/Admin/Logs/View.php:94 +#: src/Module/Admin/Logs/View.php:96 msgid "View details" msgstr "Vedi dettagli" -#: src/Module/Admin/Logs/View.php:95 +#: src/Module/Admin/Logs/View.php:97 msgid "Click to view details" msgstr "Clicca per vedere i dettagli" -#: src/Module/Admin/Logs/View.php:96 src/Module/Calendar/Event/Form.php:207 +#: src/Module/Admin/Logs/View.php:98 src/Module/Calendar/Event/Form.php:207 msgid "Event details" msgstr "Dettagli dell'evento" -#: src/Module/Admin/Logs/View.php:97 +#: src/Module/Admin/Logs/View.php:99 msgid "Data" msgstr "Dati" -#: src/Module/Admin/Logs/View.php:98 +#: src/Module/Admin/Logs/View.php:100 #: src/Module/Debug/ActivityPubConversion.php:57 msgid "Source" msgstr "Sorgente" -#: src/Module/Admin/Logs/View.php:99 +#: src/Module/Admin/Logs/View.php:101 msgid "File" msgstr "File" -#: src/Module/Admin/Logs/View.php:100 +#: src/Module/Admin/Logs/View.php:102 msgid "Line" msgstr "Linea" -#: src/Module/Admin/Logs/View.php:101 +#: src/Module/Admin/Logs/View.php:103 msgid "Function" msgstr "Funzione" -#: src/Module/Admin/Logs/View.php:102 +#: src/Module/Admin/Logs/View.php:104 msgid "UID" msgstr "UID" -#: src/Module/Admin/Logs/View.php:103 +#: src/Module/Admin/Logs/View.php:105 msgid "Process ID" msgstr "ID Processo" -#: src/Module/Admin/Logs/View.php:104 +#: src/Module/Admin/Logs/View.php:106 msgid "Close" msgstr "Chiudi" @@ -4367,290 +4434,294 @@ msgid "" "the worker cronjob you've set up during install." msgstr "Questa pagina elenca i lavori in coda. Questi lavori sono gestiti dal cron che hai impostato durante l'installazione." -#: src/Module/Admin/Queue.php:75 +#: src/Module/Admin/Queue.php:76 msgid "ID" msgstr "ID" -#: src/Module/Admin/Queue.php:76 +#: src/Module/Admin/Queue.php:77 msgid "Command" msgstr "Comando" -#: src/Module/Admin/Queue.php:77 +#: src/Module/Admin/Queue.php:78 msgid "Job Parameters" msgstr "Parametri lavoro" -#: src/Module/Admin/Queue.php:78 src/Module/Moderation/Reports.php:95 +#: src/Module/Admin/Queue.php:79 src/Module/Moderation/Reports.php:110 #: src/Module/Settings/OAuth.php:74 msgid "Created" msgstr "Creato" -#: src/Module/Admin/Queue.php:79 +#: src/Module/Admin/Queue.php:80 +msgid "Next Try" +msgstr "" + +#: src/Module/Admin/Queue.php:81 msgid "Priority" msgstr "Priorità" -#: 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:215 msgid "No special theme for mobile devices" msgstr "Nessun tema speciale per i dispositivi mobili" -#: src/Module/Admin/Site.php:389 src/Module/Settings/Display.php:227 +#: src/Module/Admin/Site.php:387 src/Module/Settings/Display.php:225 #, php-format msgid "%s - (Experimental)" msgstr "%s - (Sperimentale)" -#: src/Module/Admin/Site.php:401 +#: src/Module/Admin/Site.php:399 msgid "No community page" msgstr "Nessuna pagina Comunità" -#: 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 "Messaggi pubblici dagli utenti di questo sito" -#: src/Module/Admin/Site.php:404 +#: src/Module/Admin/Site.php:402 msgid "Public postings from the federated network" msgstr "Messaggi pubblici dalla rete federata" -#: src/Module/Admin/Site.php:405 +#: src/Module/Admin/Site.php:403 msgid "Public postings from local users and the federated network" msgstr "Messaggi pubblici dagli utenti di questo sito e dalla rete federata" -#: src/Module/Admin/Site.php:411 +#: src/Module/Admin/Site.php:409 msgid "Multi user instance" msgstr "Istanza multi utente" -#: src/Module/Admin/Site.php:434 +#: src/Module/Admin/Site.php:432 msgid "Closed" msgstr "Chiusa" -#: src/Module/Admin/Site.php:435 +#: src/Module/Admin/Site.php:433 msgid "Requires approval" msgstr "Richiede l'approvazione" -#: src/Module/Admin/Site.php:436 +#: src/Module/Admin/Site.php:434 msgid "Open" msgstr "Aperta" -#: src/Module/Admin/Site.php:440 +#: src/Module/Admin/Site.php:438 msgid "Don't check" msgstr "Non controllare" -#: src/Module/Admin/Site.php:441 +#: src/Module/Admin/Site.php:439 msgid "check the stable version" msgstr "controlla la versione stabile" -#: src/Module/Admin/Site.php:442 +#: src/Module/Admin/Site.php:440 msgid "check the development version" msgstr "controlla la versione di sviluppo" -#: src/Module/Admin/Site.php:446 +#: src/Module/Admin/Site.php:444 msgid "none" msgstr "niente" -#: src/Module/Admin/Site.php:447 +#: src/Module/Admin/Site.php:445 msgid "Local contacts" msgstr "Contatti locali" -#: src/Module/Admin/Site.php:448 +#: src/Module/Admin/Site.php:446 msgid "Interactors" msgstr "Interlocutori" -#: 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 "Sito" -#: src/Module/Admin/Site.php:459 +#: src/Module/Admin/Site.php:457 msgid "General Information" msgstr "Informazioni Generali" -#: src/Module/Admin/Site.php:461 +#: src/Module/Admin/Site.php:459 msgid "Republish users to directory" msgstr "Ripubblica gli utenti sulla directory" -#: src/Module/Admin/Site.php:462 src/Module/Register.php:152 +#: src/Module/Admin/Site.php:460 src/Module/Register.php:153 msgid "Registration" msgstr "Registrazione" -#: src/Module/Admin/Site.php:463 +#: src/Module/Admin/Site.php:461 msgid "File upload" msgstr "Caricamento file" -#: src/Module/Admin/Site.php:464 +#: src/Module/Admin/Site.php:462 msgid "Policies" msgstr "Politiche" -#: 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 "Avanzate" -#: src/Module/Admin/Site.php:466 +#: src/Module/Admin/Site.php:464 msgid "Auto Discovered Contact Directory" msgstr "Elenco Contatti Scoperto Automaticamente" -#: src/Module/Admin/Site.php:467 +#: src/Module/Admin/Site.php:465 msgid "Performance" msgstr "Performance" -#: src/Module/Admin/Site.php:468 +#: src/Module/Admin/Site.php:466 msgid "Worker" msgstr "Worker" -#: src/Module/Admin/Site.php:469 +#: src/Module/Admin/Site.php:467 msgid "Message Relay" msgstr "Relay Messaggio" -#: 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 "Usa il comando \"console relay\" da riga di comando per aggiungere o rimuovere i relay." -#: 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 "Il sistema non è iscritto a nessun relay al momento." -#: src/Module/Admin/Site.php:472 +#: src/Module/Admin/Site.php:470 msgid "The system is currently subscribed to the following relays:" msgstr "Il sistema è iscritto ai seguenti relay:" -#: 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 "Nome del sito" -#: src/Module/Admin/Site.php:481 +#: src/Module/Admin/Site.php:479 msgid "Sender Email" msgstr "Mittente email" -#: 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 "L'indirizzo email che il tuo server dovrà usare per inviare notifiche via email." -#: src/Module/Admin/Site.php:482 +#: src/Module/Admin/Site.php:480 msgid "Name of the system actor" msgstr "Nome dell'attore di sistema" -#: 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 "Nomina un account interno del sistema che venga utilizzato per le richieste ActivityPub. Questo dev'essere un nome utente non utilizzato. Una volta impostato, non potrà essere cambiato." -#: src/Module/Admin/Site.php:483 +#: src/Module/Admin/Site.php:481 msgid "Banner/Logo" msgstr "Banner/Logo" -#: src/Module/Admin/Site.php:484 +#: src/Module/Admin/Site.php:482 msgid "Email Banner/Logo" msgstr "Intestazione/Logo Email" -#: src/Module/Admin/Site.php:485 +#: src/Module/Admin/Site.php:483 msgid "Shortcut icon" msgstr "Icona shortcut" -#: src/Module/Admin/Site.php:485 +#: src/Module/Admin/Site.php:483 msgid "Link to an icon that will be used for browsers." msgstr "Collegamento ad un'icona che verrà usata dai browser." -#: src/Module/Admin/Site.php:486 +#: src/Module/Admin/Site.php:484 msgid "Touch icon" msgstr "Icona touch" -#: 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 "Collegamento ad un'icona che verrà usata dai tablet e i telefonini." -#: src/Module/Admin/Site.php:487 +#: src/Module/Admin/Site.php:485 msgid "Additional Info" msgstr "Informazioni aggiuntive" -#: 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 "Per server pubblici: puoi aggiungere informazioni extra che verranno mostrate su %s/servers." -#: src/Module/Admin/Site.php:488 +#: src/Module/Admin/Site.php:486 msgid "System language" msgstr "Lingua di sistema" -#: src/Module/Admin/Site.php:489 +#: src/Module/Admin/Site.php:487 msgid "System theme" msgstr "Tema di sistema" -#: 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 "Tema mobile di sistema" -#: src/Module/Admin/Site.php:490 +#: src/Module/Admin/Site.php:488 msgid "Theme for mobile devices" msgstr "Tema per dispositivi mobili" -#: src/Module/Admin/Site.php:491 +#: src/Module/Admin/Site.php:489 msgid "Force SSL" msgstr "Forza SSL" -#: 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 "Forza tutte le richieste non SSL su SSL - Attenzione: su alcuni sistemi può portare a loop senza fine" -#: src/Module/Admin/Site.php:492 +#: src/Module/Admin/Site.php:490 msgid "Show help entry from navigation menu" msgstr "Mostra la voce Guida nel menu di navigazione" -#: 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 "Istanza a singolo utente" -#: 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 "Rendi questa istanza multi utente o a singolo utente per l'utente selezionato" -#: src/Module/Admin/Site.php:495 +#: src/Module/Admin/Site.php:493 msgid "Maximum image size" msgstr "Massima dimensione immagini" -#: 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 limits. You can put k, m, or g behind the desired value for KiB, MiB, GiB, respectively.\n" @@ -4658,35 +4729,35 @@ msgid "" "\t\t\t\t\t\t\t\t\t\t\t\t\tCurrently upload_max_filesize is set to %s (%s byte)" msgstr "" -#: src/Module/Admin/Site.php:499 +#: src/Module/Admin/Site.php:497 msgid "Maximum image length" msgstr "Massima lunghezza immagine" -#: 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 "Massima lunghezza in pixel del lato più lungo delle immagini caricate. Predefinito a -1, ovvero nessun limite." -#: src/Module/Admin/Site.php:500 +#: src/Module/Admin/Site.php:498 msgid "JPEG image quality" msgstr "Qualità immagini JPEG" -#: 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 "Le immagini JPEG caricate verranno salvate con questa qualità [0-100]. Predefinito è 100, ovvero qualità piena." -#: src/Module/Admin/Site.php:502 +#: src/Module/Admin/Site.php:500 msgid "Register policy" msgstr "Politica di registrazione" -#: 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 " @@ -4694,167 +4765,167 @@ 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 "Massime registrazioni giornaliere" -#: 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 "Se la registrazione è permessa, qui si definisce il massimo numero di nuovi utenti registrati da accettare giornalmente. Se la registrazione è chiusa, questa impostazione non ha effetto." -#: src/Module/Admin/Site.php:505 +#: src/Module/Admin/Site.php:503 msgid "Register text" msgstr "Testo registrazione" -#: 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 "Sarà mostrato ben visibile nella pagina di registrazione. Puoi usare BBCode." -#: src/Module/Admin/Site.php:506 +#: src/Module/Admin/Site.php:504 msgid "Forbidden Nicknames" msgstr "Nomi utente Vietati" -#: 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 "Lista separata da virgola di nomi utente che sono vietati nella registrazione. Il valore preimpostato è una lista di nomi di ruoli secondo RFC 2142." -#: src/Module/Admin/Site.php:507 +#: src/Module/Admin/Site.php:505 msgid "Accounts abandoned after x days" msgstr "Account abbandonati dopo x giorni" -#: 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 "Non spreca risorse di sistema controllando siti esterni per gli account abbandonati. Immettere 0 per nessun limite di tempo." -#: src/Module/Admin/Site.php:508 +#: src/Module/Admin/Site.php:506 msgid "Allowed friend domains" msgstr "Domini amici consentiti" -#: 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 "Elenco separato da virgola dei domini che possono stabilire amicizie con questo sito. Sono accettati caratteri jolly. Vuoto per accettare qualsiasi dominio." -#: src/Module/Admin/Site.php:509 +#: src/Module/Admin/Site.php:507 msgid "Allowed email domains" msgstr "Domini email consentiti" -#: 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 "Elenco separato da virgola dei domini permessi come indirizzi email in fase di registrazione a questo sito. Sono accettati caratteri jolly. Lascalo vuoto per accettare qualsiasi dominio." -#: 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 "Nessun contenuto ricco da OEmbed" -#: 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 "Non mostrare il contenuto ricco (p.e. PDF), tranne che dai domini elencati di seguito." -#: src/Module/Admin/Site.php:512 +#: src/Module/Admin/Site.php:510 msgid "Trusted third-party domains" msgstr "Domini fidati di terze parti" -#: 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 "Elenco separato da virgola di domini per i quali è consentita l'incorporazione del loro contenuto in messaggi come OEmbed. Anche tutti i sottodomini dei domini elencati sono consentiti." -#: src/Module/Admin/Site.php:513 +#: src/Module/Admin/Site.php:511 msgid "Block public" msgstr "Blocca pagine pubbliche" -#: 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 "Seleziona per bloccare l'accesso pubblico a tutte le pagine personali di questo sito, a meno di essere loggato." -#: src/Module/Admin/Site.php:514 +#: src/Module/Admin/Site.php:512 msgid "Force publish" msgstr "Forza pubblicazione" -#: 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 "Seleziona per forzare tutti i profili di questo sito ad essere compresi nell'elenco di questo sito." -#: src/Module/Admin/Site.php:514 +#: src/Module/Admin/Site.php:512 msgid "Enabling this may violate privacy laws like the GDPR" msgstr "Abilitare questo potrebbe violare leggi sulla privacy come il GDPR" -#: src/Module/Admin/Site.php:515 +#: src/Module/Admin/Site.php:513 msgid "Global directory URL" msgstr "URL della directory globale" -#: 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 "URL dell'elenco globale. Se vuoto, l'elenco globale sarà completamente disabilitato." -#: src/Module/Admin/Site.php:516 +#: src/Module/Admin/Site.php:514 msgid "Private posts by default for new users" msgstr "Messaggi privati come impostazioni predefinita per i nuovi utenti" -#: 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 "Non includere il contenuto dei messaggi nelle notifiche via email" -#: 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 "Non include il contenuti del messaggio/commento/messaggio privato/etc. nelle notifiche email che sono inviate da questo sito, per privacy" -#: src/Module/Admin/Site.php:518 +#: src/Module/Admin/Site.php:516 msgid "Disallow public access to addons listed in the apps menu." msgstr "Disabilita l'accesso pubblico ai plugin raccolti nel menu apps." -#: 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 "Selezionando questo box si limiterà ai soli membri l'accesso ai componenti aggiuntivi nel menu applicazioni" -#: src/Module/Admin/Site.php:519 +#: src/Module/Admin/Site.php:517 msgid "Don't embed private images in posts" msgstr "Non inglobare immagini private nei messaggi" -#: 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 " @@ -4862,11 +4933,11 @@ msgid "" "while." msgstr "Non sostituire le foto locali nei messaggi con una copia incorporata dell'immagine. Questo significa che i contatti che riceveranno i messaggi contenenti foto private dovranno autenticarsi e caricare ogni immagine, cosa che può richiedere un po' di tempo." -#: src/Module/Admin/Site.php:520 +#: src/Module/Admin/Site.php:518 msgid "Explicit Content" msgstr "Contenuto Esplicito" -#: 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 " @@ -4875,339 +4946,329 @@ msgid "" "will be shown at the user registration page." msgstr "Imposta questo per avvisare che il tuo noto è usato principalmente per contenuto esplicito che potrebbe non essere adatto a minori. Questa informazione sarà pubblicata nella pagina di informazioni sul noto e potrà essere usata, per esempio nella directory globale, per filtrare il tuo nodo dalla lista di nodi su cui registrarsi. In più, una nota sarà mostrata nella pagina di registrazione." -#: 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 "Permetti agli utenti di impostare 'io remoto'" -#: 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 "Selezionando questo, a tutti gli utenti sarà permesso di impostare qualsiasi contatto come 'io remoto' nella pagina di modifica del contatto. Impostare questa opzione fa si che tutti i messaggi di quel contatto vengano ripetuti nello stream dell'utente." -#: 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 "Pagina comunità per i visitatori" -#: 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 "Quale pagina comunità verrà mostrata ai visitatori. Gli utenti locali vedranno sempre entrambe le pagine." -#: src/Module/Admin/Site.php:534 +#: src/Module/Admin/Site.php:531 msgid "Posts per user on community page" msgstr "Messaggi per utente nella pagina Comunità" -#: 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 "Il supporto a Diaspora non può essere abilitato perché Friendica è stato installato in una sottocartella." -#: src/Module/Admin/Site.php:542 +#: src/Module/Admin/Site.php:539 msgid "Enable Diaspora support" msgstr "Abilita il supporto a Diaspora" -#: 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 "Verifica SSL" -#: 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 "Se vuoi, puoi abilitare il controllo rigoroso dei certificati.Questo significa che non potrai collegarti (del tutto) con siti con certificati SSL auto-firmati." -#: src/Module/Admin/Site.php:544 +#: src/Module/Admin/Site.php:541 msgid "Proxy user" msgstr "Utente Proxy" -#: 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 "URL Proxy" -#: 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 "Timeout rete" -#: 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 "Valore in secondi. Imposta a 0 per illimitato (non raccomandato)." -#: src/Module/Admin/Site.php:547 +#: src/Module/Admin/Site.php:544 msgid "Maximum Load Average" msgstr "Massimo carico medio" -#: 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 "Carico massimo del sistema prima che i processi di invio e richiesta siano rinviati - predefinito %d." -#: src/Module/Admin/Site.php:548 +#: src/Module/Admin/Site.php:545 msgid "Minimal Memory" msgstr "Memoria Minima" -#: 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 "Minima memoria libera in MB per il worker. Necessita di avere accesso a /proc/meminfo - default 0 (disabilitato)." -#: src/Module/Admin/Site.php:549 +#: src/Module/Admin/Site.php:546 msgid "Periodically optimize tables" msgstr "Ottimizza le tabelle periodicamente" -#: src/Module/Admin/Site.php:549 +#: src/Module/Admin/Site.php:546 msgid "Periodically optimize tables like the cache and the workerqueue" msgstr "Ottimizza periodicamente le tabelle come la cache e la coda dei worker" -#: src/Module/Admin/Site.php:551 +#: src/Module/Admin/Site.php:548 msgid "Discover followers/followings from contacts" msgstr "Scopri seguiti/seguaci dai contatti" -#: 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 "Se abilitato, ad ogni contatto saranno controllati i propri seguaci e le persone seguite." -#: src/Module/Admin/Site.php:552 +#: src/Module/Admin/Site.php:549 msgid "None - deactivated" msgstr "Nessuno - disattivato" -#: 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 "Contatti locali - contatti che i nostri contatti locali hanno scoperto con i loro seguaci/persone seguite." -#: 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 "Interlocutori - contatti dei tuoi contatti locali e contatti che hanno interagito sui messaggi visibili localmente saranno analizzati per i loro seguaci/seguiti" -#: 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 "Sincronizza i contatti con il server directory" -#: 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 "Se abilitato, il sistema controllerà periodicamente nuovi contatti sulle directory server indicate." -#: src/Module/Admin/Site.php:559 +#: src/Module/Admin/Site.php:556 msgid "Discover contacts from other servers" msgstr "Trova contatti dagli altri server" -#: 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 "Giorni tra le richieste" -#: 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 "Cerca la directory locale" -#: 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 "Cerca nella directory locale invece che nella directory globale. Durante la ricerca a livello locale, ogni ricerca verrà eseguita sulla directory globale in background. Ciò migliora i risultati della ricerca quando la ricerca viene ripetuta." -#: src/Module/Admin/Site.php:563 +#: src/Module/Admin/Site.php:560 msgid "Publish server information" msgstr "Pubblica informazioni server" -#: 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 " @@ -5215,50 +5276,50 @@ msgid "" " href=\"http://the-federation.info/\">the-federation.info for details." msgstr "Se abilitato, saranno pubblicate le informazioni sul server e i dati di utilizzo. Le informazioni contengono nome e versione del server, numero di utenti con profilo pubblico, numero di messaggi e quali protocolli e connettori sono stati attivati.\nVedi the-federation.info per dettagli." -#: src/Module/Admin/Site.php:565 +#: src/Module/Admin/Site.php:562 msgid "Check upstream version" msgstr "Controlla versione upstream" -#: 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 "Abilita il controllo di nuove versioni di Friendica su Github. Se sono disponibili nuove versioni, ne sarai informato nel pannello Panoramica dell'amministrazione." -#: src/Module/Admin/Site.php:566 +#: src/Module/Admin/Site.php:563 msgid "Suppress Tags" msgstr "Sopprimi Tags" -#: 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 "Non mostra la lista di hashtag in coda al messaggio" -#: src/Module/Admin/Site.php:567 +#: src/Module/Admin/Site.php:564 msgid "Clean database" msgstr "Pulisci database" -#: 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 "Rimuove i i vecchi elementi remoti, i record del database orfani e il vecchio contenuto da alcune tabelle di supporto." -#: src/Module/Admin/Site.php:568 +#: src/Module/Admin/Site.php:565 msgid "Lifespan of remote items" msgstr "Durata della vita di oggetti remoti" -#: 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 "Quando la pulizia del database è abilitata, questa impostazione definisce quali elementi remoti saranno cancellati. I propri elementi e quelli marcati preferiti o salvati in cartelle saranno sempre mantenuti. Il valore 0 disabilita questa funzionalità." -#: src/Module/Admin/Site.php:569 +#: src/Module/Admin/Site.php:566 msgid "Lifespan of unclaimed items" msgstr "Durata della vita di oggetti non reclamati" -#: 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. " @@ -5266,175 +5327,175 @@ msgid "" "items if set to 0." msgstr "Quando la pulizia del database è abilitata, questa impostazione definisce dopo quanti giorni gli elementi remoti non reclamanti (principalmente il contenuto dai relay) sarà cancellato. Il valore di default è 90 giorni. Se impostato a 0, verrà utilizzato il valore della durata della vita degli elementi remoti." -#: src/Module/Admin/Site.php:570 +#: src/Module/Admin/Site.php:567 msgid "Lifespan of raw conversation data" msgstr "Durata della vita di dati di conversazione grezzi" -#: 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 "I dati di conversazione sono usati per ActivityPub e OStatus, come anche per necessità di debug. Dovrebbe essere sicuro rimuoverli dopo 14 giorni. Il default è 90 giorni." -#: src/Module/Admin/Site.php:571 +#: src/Module/Admin/Site.php:568 msgid "Maximum numbers of comments per post" msgstr "Numero massimo di commenti per messaggio" -#: 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 "Quanti commenti devono essere mostrati per ogni messaggio? Default : 100." -#: src/Module/Admin/Site.php:572 +#: src/Module/Admin/Site.php:569 msgid "Maximum numbers of comments per post on the display page" msgstr "Numero massimo di commenti per messaggio sulla pagina di visualizzazione" -#: 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 "Quanti commenti devono essere mostrati sulla pagina dedicata per ogni messaggio? Il valore predefinito è 1000." -#: 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 "Percorso file temporanei" -#: 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 "Se si dispone di un sistema ristretto in cui il server web non può accedere al percorso temporaneo di sistema, inserire un altro percorso qui." -#: src/Module/Admin/Site.php:576 +#: src/Module/Admin/Site.php:573 msgid "Only search in tags" msgstr "Cerca solo nei tag" -#: 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 "Su server con molti dati, la ricerca nel testo può estremamente rallentare il sistema." -#: 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 "Massimo numero di lavori in parallelo" -#: 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 "Con hosting condiviso, imposta a %d. Su sistemi più grandi, vanno bene valori come %d. Il valore di default è %d." -#: 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 "Abilita fastlane" -#: 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 "Quando abilitato, il meccanismo di fastlane avvia processi aggiuntivi se processi con priorità più alta sono bloccati da processi con priorità più bassa." -#: 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" @@ -5442,153 +5503,153 @@ msgid "" "system." msgstr "" -#: src/Module/Admin/Site.php:590 +#: src/Module/Admin/Site.php:587 msgid "Direct relay transfer" msgstr "Trasferimento relay diretto" -#: 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 "Abilita il trasferimento diretto agli altri server senza utilizzare i server relay." -#: src/Module/Admin/Site.php:591 +#: src/Module/Admin/Site.php:588 msgid "Relay scope" msgstr "Ambito del relay" -#: 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 "Può essere \"tutto\" o \"etichette\". \"tutto\" significa che ogni messaggio pubblico può essere ricevuto. \"etichette\" significa che solo i messaggi con le etichette selezionate saranno ricevuti." -#: src/Module/Admin/Site.php:591 src/Module/Contact/Profile.php:309 +#: src/Module/Admin/Site.php:588 src/Module/Contact/Profile.php:314 #: src/Module/Settings/TwoFactor/Index.php:146 msgid "Disabled" msgstr "Disabilitato" -#: src/Module/Admin/Site.php:591 +#: src/Module/Admin/Site.php:588 msgid "all" msgstr "tutti" -#: src/Module/Admin/Site.php:591 +#: src/Module/Admin/Site.php:588 msgid "tags" msgstr "tags" -#: src/Module/Admin/Site.php:592 +#: src/Module/Admin/Site.php:589 msgid "Server tags" msgstr "Tags server" -#: src/Module/Admin/Site.php:592 +#: src/Module/Admin/Site.php:589 msgid "Comma separated list of tags for the \"tags\" subscription." msgstr "Lista separata da virgola di etichette per la sottoscrizione \"etichette\"." -#: src/Module/Admin/Site.php:593 +#: src/Module/Admin/Site.php:590 msgid "Deny Server tags" msgstr "Etichette Negate del Server" -#: src/Module/Admin/Site.php:593 +#: src/Module/Admin/Site.php:590 msgid "Comma separated list of tags that are rejected." msgstr "Lista separata da virgola di etichette che vengono rifiutate." -#: 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 "Permetti tag utente" -#: 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 "Se abilitato, le etichette delle ricerche salvate saranno usate per la sottoscrizione \"etichette\" in aggiunta ai \"server_etichette\"." -#: 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 "Inizia il Trasloco" @@ -5883,7 +5944,7 @@ msgstr "" msgid "Missing parameters" msgstr "Parametri mancanti" -#: src/Module/Api/Mastodon/Statuses/Bookmark.php:51 +#: src/Module/Api/Mastodon/Statuses/Bookmark.php:50 msgid "Only starting posts can be bookmarked" msgstr "Solo i messaggi iniziali possono essere aggiunti ai preferiti" @@ -6041,7 +6102,7 @@ msgid "" "the main account." msgstr "" -#: src/Module/BaseModeration.php:110 src/Module/Moderation/Reports.php:94 +#: src/Module/BaseModeration.php:110 src/Module/Moderation/Reports.php:109 msgid "Reports" msgstr "" @@ -6104,7 +6165,7 @@ msgstr "Cerca persone - %s" msgid "Group Search - %s" msgstr "" -#: src/Module/BaseSearch.php:121 src/Module/Contact/MatchInterests.php:139 +#: src/Module/BaseSearch.php:121 src/Module/Contact/MatchInterests.php:140 msgid "No matches" msgstr "Nessun risultato" @@ -6212,9 +6273,9 @@ msgstr "L'evento inizia:" #: src/Module/Moderation/Blocklist/Server/Index.php:87 #: src/Module/Moderation/Blocklist/Server/Index.php:115 #: src/Module/Moderation/Blocklist/Server/Index.php:116 -#: src/Module/Moderation/Item/Delete.php:67 src/Module/Register.php:148 +#: 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:190 src/Module/Settings/Channels.php:211 #: src/Module/Settings/TwoFactor/Index.php:161 #: src/Module/Settings/TwoFactor/Verify.php:158 msgid "Required" @@ -6276,7 +6337,7 @@ msgstr "Mostra" msgid "Create New Event" msgstr "Crea un nuovo evento" -#: src/Module/Calendar/Show.php:132 src/Module/Settings/Display.php:300 +#: src/Module/Calendar/Show.php:132 src/Module/Settings/Display.php:297 msgid "list" msgstr "lista" @@ -6284,8 +6345,8 @@ msgstr "lista" msgid "Could not create circle." msgstr "" -#: src/Module/Circle.php:68 src/Module/Circle.php:214 -#: src/Module/Circle.php:238 +#: src/Module/Circle.php:68 src/Module/Circle.php:216 +#: src/Module/Circle.php:240 msgid "Circle not found." msgstr "" @@ -6303,9 +6364,9 @@ msgstr "" #: src/Module/Contact/Conversations.php:91 #: src/Module/Contact/Conversations.php:96 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 -#: src/Module/Contact/Redir.php:94 src/Module/Contact/Redir.php:140 +#: src/Module/Contact/Posts.php:88 src/Module/Contact/Profile.php:159 +#: src/Module/Contact/Profile.php:164 src/Module/Contact/Profile.php:169 +#: src/Module/Contact/Redir.php:95 src/Module/Contact/Redir.php:141 #: src/Module/FriendSuggest.php:71 src/Module/FriendSuggest.php:109 msgid "Contact not found." msgstr "Contatto non trovato." @@ -6338,47 +6399,47 @@ msgstr "" msgid "Bad request." msgstr "Richiesta sbagliata." -#: src/Module/Circle.php:170 +#: src/Module/Circle.php:172 msgid "Save Circle" msgstr "" -#: src/Module/Circle.php:171 +#: src/Module/Circle.php:173 msgid "Filter" msgstr "Filtro" -#: src/Module/Circle.php:177 +#: src/Module/Circle.php:179 msgid "Create a circle of contacts/friends." msgstr "" -#: src/Module/Circle.php:219 +#: src/Module/Circle.php:221 msgid "Unable to remove circle." msgstr "" -#: src/Module/Circle.php:270 +#: src/Module/Circle.php:272 msgid "Delete Circle" msgstr "" -#: src/Module/Circle.php:280 +#: src/Module/Circle.php:282 msgid "Edit Circle Name" msgstr "" -#: src/Module/Circle.php:290 +#: src/Module/Circle.php:292 msgid "Members" msgstr "Membri" -#: src/Module/Circle.php:293 +#: src/Module/Circle.php:295 msgid "Circle is empty" msgstr "" -#: src/Module/Circle.php:306 +#: src/Module/Circle.php:311 msgid "Remove contact from circle" msgstr "" -#: src/Module/Circle.php:329 +#: src/Module/Circle.php:334 msgid "Click on a contact to add or remove." msgstr "Clicca su un contatto per aggiungerlo o rimuoverlo." -#: src/Module/Circle.php:343 +#: src/Module/Circle.php:351 msgid "Add contact to circle" msgstr "" @@ -6413,7 +6474,7 @@ msgid "Only show blocked contacts" msgstr "Mostra solo contatti bloccati" #: src/Module/Contact.php:368 src/Module/Contact.php:440 -#: src/Module/Settings/Server/Index.php:107 src/Object/Post.php:386 +#: src/Module/Settings/Server/Index.php:107 src/Object/Post.php:399 msgid "Ignored" msgstr "Ignorato" @@ -6462,18 +6523,18 @@ msgstr "Risultati per: %s" msgid "Update" msgstr "Aggiorna" -#: src/Module/Contact.php:467 src/Module/Contact/Profile.php:511 +#: src/Module/Contact.php:467 src/Module/Contact/Profile.php:518 #: src/Module/Moderation/Blocklist/Contact.php:117 #: src/Module/Moderation/Users/Blocked.php:138 #: src/Module/Moderation/Users/Index.php:154 msgid "Unblock" msgstr "Sblocca" -#: src/Module/Contact.php:468 src/Module/Contact/Profile.php:519 +#: src/Module/Contact.php:468 src/Module/Contact/Profile.php:526 msgid "Unignore" msgstr "Non ignorare" -#: src/Module/Contact.php:469 src/Module/Contact/Profile.php:527 +#: src/Module/Contact.php:469 src/Module/Contact/Profile.php:534 msgid "Uncollapse" msgstr "" @@ -6525,7 +6586,7 @@ msgstr "Richiesta di contatto in uscita in sospeso" msgid "Pending incoming contact request" msgstr "Richiesta di contatto in arrivo in sospeso" -#: src/Module/Contact.php:626 src/Module/Contact/Profile.php:371 +#: src/Module/Contact.php:626 src/Module/Contact/Profile.php:377 #, php-format msgid "Visit %s's profile [%s]" msgstr "Visita il profilo di %s [%s]" @@ -6540,7 +6601,7 @@ msgstr "Ritorna alla modifica contatto" #: src/Module/Contact/Advanced.php:134 #: src/Module/Moderation/Blocklist/Contact.php:122 -#: src/Module/Moderation/Reports.php:95 +#: src/Module/Moderation/Reports.php:110 #: src/Module/Moderation/Users/Active.php:126 #: src/Module/Moderation/Users/Blocked.php:126 #: src/Module/Moderation/Users/Create.php:70 @@ -6627,12 +6688,13 @@ msgstr[0] "Contatto (%s)" msgstr[1] "Contatti (%s)" msgstr[2] "Contatti (%s)" -#: src/Module/Contact/Follow.php:70 src/Module/Contact/Redir.php:62 -#: src/Module/Contact/Redir.php:222 src/Module/Conversation/Community.php:166 +#: src/Module/Contact/Follow.php:70 src/Module/Contact/Redir.php:63 +#: src/Module/Contact/Redir.php:223 src/Module/Conversation/Community.php:166 #: src/Module/Debug/ItemBody.php:38 src/Module/Diaspora/Receive.php:57 #: src/Module/Item/Display.php:96 src/Module/Item/Feed.php:59 #: src/Module/Item/Follow.php:41 src/Module/Item/Ignore.php:41 -#: src/Module/Item/Pin.php:41 src/Module/Item/Pin.php:56 +#: src/Module/Item/Language.php:53 src/Module/Item/Pin.php:41 +#: src/Module/Item/Pin.php:56 src/Module/Item/Searchtext.php:53 #: src/Module/Item/Star.php:42 src/Module/Update/Display.php:37 msgid "Access denied." msgstr "Accesso negato." @@ -6666,16 +6728,16 @@ msgstr "Rispondi:" msgid "Your Identity Address:" msgstr "L'indirizzo della tua identità:" -#: src/Module/Contact/Follow.php:170 src/Module/Contact/Profile.php:402 +#: src/Module/Contact/Follow.php:170 src/Module/Contact/Profile.php:408 #: src/Module/Contact/Unfollow.php:129 -#: src/Module/Moderation/Blocklist/Contact.php:133 -#: src/Module/Moderation/Reports.php:104 +#: src/Module/Moderation/Blocklist/Contact.php:131 +#: src/Module/Moderation/Reports.php:117 #: src/Module/Notifications/Introductions.php:129 #: src/Module/Notifications/Introductions.php:198 msgid "Profile URL" msgstr "URL Profilo" -#: src/Module/Contact/Follow.php:171 src/Module/Contact/Profile.php:414 +#: src/Module/Contact/Follow.php:171 src/Module/Contact/Profile.php:420 #: src/Module/Notifications/Introductions.php:191 #: src/Module/Profile/Profile.php:234 msgid "Tags:" @@ -6698,7 +6760,7 @@ msgstr "" msgid "The contact could not be added." msgstr "Il contatto non può essere aggiunto." -#: src/Module/Contact/MatchInterests.php:94 +#: src/Module/Contact/MatchInterests.php:95 #: src/Module/Media/Attachment/Upload.php:77 #: src/Module/Media/Attachment/Upload.php:82 #: src/Module/Media/Photo/Upload.php:81 src/Module/Media/Photo/Upload.php:86 @@ -6706,253 +6768,253 @@ msgstr "Il contatto non può essere aggiunto." msgid "Invalid request." msgstr "Richiesta non valida." -#: src/Module/Contact/MatchInterests.php:101 +#: src/Module/Contact/MatchInterests.php:102 msgid "No keywords to match. Please add keywords to your profile." msgstr "Nessuna parola chiave corrisponde. Per favore aggiungi parole chiave al tuo profilo." -#: src/Module/Contact/MatchInterests.php:144 +#: src/Module/Contact/MatchInterests.php:145 msgid "Profile Match" msgstr "Profili corrispondenti" -#: src/Module/Contact/Profile.php:140 +#: src/Module/Contact/Profile.php:145 msgid "Failed to update contact record." msgstr "Errore nell'aggiornamento del contatto." -#: src/Module/Contact/Profile.php:190 +#: src/Module/Contact/Profile.php:195 msgid "Contact has been unblocked" msgstr "Il contatto è stato sbloccato" -#: src/Module/Contact/Profile.php:194 +#: src/Module/Contact/Profile.php:199 msgid "Contact has been blocked" msgstr "Il contatto è stato bloccato" -#: src/Module/Contact/Profile.php:206 +#: src/Module/Contact/Profile.php:211 msgid "Contact has been unignored" msgstr "Il contatto non è più ignorato" -#: src/Module/Contact/Profile.php:210 +#: src/Module/Contact/Profile.php:215 msgid "Contact has been ignored" msgstr "Il contatto è ignorato" -#: src/Module/Contact/Profile.php:222 +#: src/Module/Contact/Profile.php:227 msgid "Contact has been uncollapsed" msgstr "" -#: src/Module/Contact/Profile.php:226 +#: src/Module/Contact/Profile.php:231 msgid "Contact has been collapsed" msgstr "" -#: src/Module/Contact/Profile.php:254 +#: src/Module/Contact/Profile.php:259 #, php-format msgid "You are mutual friends with %s" msgstr "Sei amico reciproco con %s" -#: src/Module/Contact/Profile.php:255 +#: src/Module/Contact/Profile.php:260 #, php-format msgid "You are sharing with %s" msgstr "Stai condividendo con %s" -#: src/Module/Contact/Profile.php:256 +#: src/Module/Contact/Profile.php:261 #, php-format msgid "%s is sharing with you" msgstr "%s sta condividendo con te" -#: src/Module/Contact/Profile.php:272 +#: src/Module/Contact/Profile.php:277 msgid "Private communications are not available for this contact." msgstr "Le comunicazioni private non sono disponibili per questo contatto." -#: src/Module/Contact/Profile.php:282 +#: src/Module/Contact/Profile.php:287 msgid "This contact is on a server you ignored." msgstr "" -#: src/Module/Contact/Profile.php:285 +#: src/Module/Contact/Profile.php:290 msgid "Never" msgstr "Mai" -#: src/Module/Contact/Profile.php:288 +#: src/Module/Contact/Profile.php:293 msgid "(Update was not successful)" msgstr "(L'aggiornamento non è stato completato)" -#: src/Module/Contact/Profile.php:288 +#: src/Module/Contact/Profile.php:293 msgid "(Update was successful)" msgstr "(L'aggiornamento è stato completato)" -#: src/Module/Contact/Profile.php:290 src/Module/Contact/Profile.php:482 +#: src/Module/Contact/Profile.php:295 src/Module/Contact/Profile.php:489 msgid "Suggest friends" msgstr "Suggerisci amici" -#: src/Module/Contact/Profile.php:294 +#: src/Module/Contact/Profile.php:299 #, php-format msgid "Network type: %s" msgstr "Tipo di rete: %s" -#: src/Module/Contact/Profile.php:299 +#: src/Module/Contact/Profile.php:304 msgid "Communications lost with this contact!" msgstr "Comunicazione con questo contatto persa!" -#: src/Module/Contact/Profile.php:305 +#: src/Module/Contact/Profile.php:310 msgid "Fetch further information for feeds" msgstr "Recupera maggiori informazioni per i feed" -#: src/Module/Contact/Profile.php:307 +#: src/Module/Contact/Profile.php:312 msgid "" "Fetch information like preview pictures, title and teaser from the feed " "item. You can activate this if the feed doesn't contain much text. Keywords " "are taken from the meta header in the feed item and are posted as hash tags." msgstr "Recupera informazioni come immagini di anteprima, titolo e teaser dall'elemento del feed. Puoi attivare questa funzione se il feed non contiene molto testo. Le parole chiave sono recuperate dal tag meta nella pagina dell'elemento e inseriti come hashtag." -#: src/Module/Contact/Profile.php:310 +#: src/Module/Contact/Profile.php:315 msgid "Fetch information" msgstr "Recupera informazioni" -#: src/Module/Contact/Profile.php:311 +#: src/Module/Contact/Profile.php:316 msgid "Fetch keywords" msgstr "Recupera parole chiave" -#: src/Module/Contact/Profile.php:312 +#: src/Module/Contact/Profile.php:317 msgid "Fetch information and keywords" msgstr "Recupera informazioni e parole chiave" -#: src/Module/Contact/Profile.php:322 src/Module/Contact/Profile.php:327 -#: src/Module/Contact/Profile.php:332 src/Module/Contact/Profile.php:338 +#: src/Module/Contact/Profile.php:327 src/Module/Contact/Profile.php:332 +#: src/Module/Contact/Profile.php:337 src/Module/Contact/Profile.php:343 msgid "No mirroring" msgstr "Non duplicare" -#: src/Module/Contact/Profile.php:323 src/Module/Contact/Profile.php:333 -#: src/Module/Contact/Profile.php:339 +#: src/Module/Contact/Profile.php:328 src/Module/Contact/Profile.php:338 +#: src/Module/Contact/Profile.php:344 msgid "Mirror as my own posting" msgstr "Duplica come miei messaggi" -#: src/Module/Contact/Profile.php:328 src/Module/Contact/Profile.php:334 +#: src/Module/Contact/Profile.php:333 src/Module/Contact/Profile.php:339 msgid "Native reshare" msgstr "Ricondivisione nativa" -#: src/Module/Contact/Profile.php:353 +#: src/Module/Contact/Profile.php:359 msgid "Contact Information / Notes" msgstr "Informazioni / Note sul contatto" -#: src/Module/Contact/Profile.php:354 +#: src/Module/Contact/Profile.php:360 msgid "Contact Settings" msgstr "Impostazioni Contatto" -#: src/Module/Contact/Profile.php:362 +#: src/Module/Contact/Profile.php:368 msgid "Contact" msgstr "Contatto" -#: src/Module/Contact/Profile.php:366 +#: src/Module/Contact/Profile.php:372 msgid "Their personal note" msgstr "La loro nota personale" -#: src/Module/Contact/Profile.php:368 +#: src/Module/Contact/Profile.php:374 msgid "Edit contact notes" msgstr "Modifica note contatto" -#: src/Module/Contact/Profile.php:372 +#: src/Module/Contact/Profile.php:378 msgid "Block/Unblock contact" msgstr "Blocca/Sblocca contatto" -#: src/Module/Contact/Profile.php:373 +#: src/Module/Contact/Profile.php:379 #: src/Module/Moderation/Report/Create.php:293 msgid "Ignore contact" msgstr "Ignora il contatto" -#: src/Module/Contact/Profile.php:374 +#: src/Module/Contact/Profile.php:380 msgid "View conversations" msgstr "Vedi conversazioni" -#: src/Module/Contact/Profile.php:379 +#: src/Module/Contact/Profile.php:385 msgid "Last update:" msgstr "Ultimo aggiornamento:" -#: src/Module/Contact/Profile.php:381 +#: src/Module/Contact/Profile.php:387 msgid "Update public posts" msgstr "Aggiorna messaggi pubblici" -#: src/Module/Contact/Profile.php:383 src/Module/Contact/Profile.php:492 +#: src/Module/Contact/Profile.php:389 src/Module/Contact/Profile.php:499 msgid "Update now" msgstr "Aggiorna adesso" -#: src/Module/Contact/Profile.php:385 +#: src/Module/Contact/Profile.php:391 msgid "Awaiting connection acknowledge" msgstr "In attesa di conferma della connessione" -#: src/Module/Contact/Profile.php:386 +#: src/Module/Contact/Profile.php:392 msgid "Currently blocked" msgstr "Bloccato" -#: src/Module/Contact/Profile.php:387 +#: src/Module/Contact/Profile.php:393 msgid "Currently ignored" msgstr "Ignorato" -#: src/Module/Contact/Profile.php:388 +#: src/Module/Contact/Profile.php:394 msgid "Currently collapsed" msgstr "" -#: src/Module/Contact/Profile.php:389 +#: src/Module/Contact/Profile.php:395 msgid "Currently archived" msgstr "Al momento archiviato" -#: src/Module/Contact/Profile.php:392 +#: src/Module/Contact/Profile.php:398 msgid "Manage remote servers" msgstr "" -#: src/Module/Contact/Profile.php:394 +#: src/Module/Contact/Profile.php:400 #: src/Module/Notifications/Introductions.php:192 msgid "Hide this contact from others" msgstr "Nascondi questo contatto agli altri" -#: src/Module/Contact/Profile.php:394 +#: src/Module/Contact/Profile.php:400 msgid "" "Replies/likes to your public posts may still be visible" msgstr "Risposte/Mi Piace ai tuoi messaggi pubblici possono essere comunque visibili" -#: src/Module/Contact/Profile.php:395 +#: src/Module/Contact/Profile.php:401 msgid "Notification for new posts" msgstr "Notifica per i nuovi messaggi" -#: src/Module/Contact/Profile.php:395 +#: src/Module/Contact/Profile.php:401 msgid "Send a notification of every new post of this contact" msgstr "Invia una notifica per ogni nuovo messaggio di questo contatto" -#: src/Module/Contact/Profile.php:397 +#: src/Module/Contact/Profile.php:403 msgid "Keyword Deny List" msgstr "Elenco di Parole Chiave Negate" -#: src/Module/Contact/Profile.php:397 +#: src/Module/Contact/Profile.php:403 msgid "" "Comma separated list of keywords that should not be converted to hashtags, " "when \"Fetch information and keywords\" is selected" msgstr "Lista separata da virgola di parole chiave che non dovranno essere convertite in hashtag, quando \"Recupera informazioni e parole chiave\" è selezionato" -#: src/Module/Contact/Profile.php:415 +#: src/Module/Contact/Profile.php:421 #: src/Module/Settings/TwoFactor/Index.php:160 msgid "Actions" msgstr "Azioni" -#: src/Module/Contact/Profile.php:417 +#: src/Module/Contact/Profile.php:423 #: src/Module/Settings/TwoFactor/Index.php:140 view/theme/frio/theme.php:232 msgid "Status" msgstr "Stato" -#: src/Module/Contact/Profile.php:423 +#: src/Module/Contact/Profile.php:429 msgid "Mirror postings from this contact" msgstr "Ripeti i messaggi di questo contatto" -#: src/Module/Contact/Profile.php:425 +#: src/Module/Contact/Profile.php:431 msgid "" "Mark this contact as remote_self, this will cause friendica to repost new " "entries from this contact." msgstr "Imposta questo contatto come 'io remoto', questo farà si che friendica re invii i nuovi messaggi da questo contatto." -#: src/Module/Contact/Profile.php:428 +#: src/Module/Contact/Profile.php:434 msgid "Channel Settings" msgstr "" -#: src/Module/Contact/Profile.php:429 +#: src/Module/Contact/Profile.php:435 msgid "Frequency of this contact in relevant channels" msgstr "" -#: src/Module/Contact/Profile.php:430 +#: src/Module/Contact/Profile.php:436 msgid "" "Depending on the type of the channel not all posts from this contact are " "displayed. By default, posts need to have a minimum amount of interactions " @@ -6962,68 +7024,78 @@ msgid "" "block or hide the contact completely." msgstr "" -#: src/Module/Contact/Profile.php:431 +#: src/Module/Contact/Profile.php:437 msgid "Default frequency" msgstr "" -#: src/Module/Contact/Profile.php:431 +#: src/Module/Contact/Profile.php:437 msgid "" "Posts by this contact are displayed in the \"for you\" channel if you " "interact often with this contact or if a post reached some level of " "interaction." msgstr "" -#: src/Module/Contact/Profile.php:432 +#: src/Module/Contact/Profile.php:438 msgid "Display all posts of this contact" msgstr "" -#: src/Module/Contact/Profile.php:432 +#: src/Module/Contact/Profile.php:438 msgid "All posts from this contact will appear on the \"for you\" channel" msgstr "" -#: src/Module/Contact/Profile.php:433 +#: src/Module/Contact/Profile.php:439 msgid "Display only few posts" msgstr "" -#: src/Module/Contact/Profile.php:433 +#: src/Module/Contact/Profile.php:439 msgid "" "When a contact creates a lot of posts in a short period, this setting " "reduces the number of displayed posts in every channel." msgstr "" -#: src/Module/Contact/Profile.php:434 +#: src/Module/Contact/Profile.php:440 msgid "Never display posts" msgstr "" -#: src/Module/Contact/Profile.php:434 +#: src/Module/Contact/Profile.php:440 msgid "Posts from this contact will never be displayed in any channel" msgstr "" -#: src/Module/Contact/Profile.php:502 +#: src/Module/Contact/Profile.php:441 +msgid "Channel Only" +msgstr "" + +#: src/Module/Contact/Profile.php:441 +msgid "" +"If enabled, posts from this contact will only appear in channels, but not in" +" the network stream." +msgstr "" + +#: src/Module/Contact/Profile.php:509 msgid "Refetch contact data" msgstr "Ricarica dati contatto" -#: src/Module/Contact/Profile.php:513 +#: src/Module/Contact/Profile.php:520 msgid "Toggle Blocked status" msgstr "Inverti stato \"Blocca\"" -#: src/Module/Contact/Profile.php:521 +#: src/Module/Contact/Profile.php:528 msgid "Toggle Ignored status" msgstr "Inverti stato \"Ignora\"" -#: src/Module/Contact/Profile.php:529 +#: src/Module/Contact/Profile.php:536 msgid "Toggle Collapsed status" msgstr "" -#: src/Module/Contact/Profile.php:536 src/Module/Contact/Revoke.php:106 +#: src/Module/Contact/Profile.php:543 src/Module/Contact/Revoke.php:106 msgid "Revoke Follow" msgstr "" -#: src/Module/Contact/Profile.php:538 +#: src/Module/Contact/Profile.php:545 msgid "Revoke the follow from this contact" msgstr "" -#: src/Module/Contact/Redir.php:134 src/Module/Contact/Redir.php:186 +#: src/Module/Contact/Redir.php:135 src/Module/Contact/Redir.php:187 msgid "Bad Request." msgstr "Richiesta Errata." @@ -7045,13 +7117,6 @@ msgid "" "and they will have to manually follow you back again." msgstr "" -#: src/Module/Contact/Revoke.php:108 -#: src/Module/Notifications/Introductions.php:144 -#: src/Module/OAuth/Acknowledge.php:54 src/Module/Register.php:130 -#: src/Module/Settings/TwoFactor/Trusted.php:129 -msgid "Yes" -msgstr "Si" - #: src/Module/Contact/Suggestions.php:62 msgid "" "No suggestions available. If this is a new site, please try again in 24 " @@ -7102,33 +7167,29 @@ msgstr "Opzione Comunità non disponibile" msgid "Not available." msgstr "Non disponibile." -#: src/Module/Conversation/Network.php:200 +#: src/Module/Conversation/Network.php:214 msgid "No such circle" msgstr "" -#: src/Module/Conversation/Network.php:204 +#: src/Module/Conversation/Network.php:218 #, php-format msgid "Circle: %s" msgstr "" -#: src/Module/Conversation/Network.php:223 +#: src/Module/Conversation/Network.php:237 #, php-format msgid "Error %d (%s) while fetching the timeline." msgstr "" -#: src/Module/Conversation/Network.php:300 +#: src/Module/Conversation/Network.php:314 msgid "Network feed not available." msgstr "" -#: src/Module/Conversation/Timeline.php:196 -msgid "Own Contacts" -msgstr "Propri Contatti" - -#: src/Module/Conversation/Timeline.php:200 +#: src/Module/Conversation/Timeline.php:203 msgid "Include" msgstr "Includi" -#: src/Module/Conversation/Timeline.php:201 +#: src/Module/Conversation/Timeline.php:204 msgid "Hide" msgstr "Nascondi" @@ -7348,12 +7409,12 @@ msgstr "HTML" msgid "Twitter Source / Tweet URL (requires API key)" msgstr "Sorgente Twitter / URL Tweet (richiede chiave API)" -#: src/Module/Debug/Feed.php:52 src/Module/Filer/SaveTag.php:47 +#: src/Module/Debug/Feed.php:53 src/Module/Filer/SaveTag.php:47 #: src/Module/Settings/Profile/Index.php:177 msgid "You must be logged in to use this module" msgstr "Devi aver essere autenticato per usare questo modulo" -#: src/Module/Debug/Feed.php:77 +#: src/Module/Debug/Feed.php:78 msgid "Source URL" msgstr "URL Sorgente" @@ -7455,56 +7516,56 @@ msgstr "Suggerisci amici" msgid "Suggest a friend for %s" msgstr "Suggerisci un amico a %s" -#: src/Module/Friendica.php:82 +#: src/Module/Friendica.php:81 msgid "Installed addons/apps:" msgstr "Componenti aggiuntivi/applicazioni installate:" -#: src/Module/Friendica.php:87 +#: src/Module/Friendica.php:86 msgid "No installed addons/apps" msgstr "Nessun componente aggiuntivo/applicazione installata" -#: src/Module/Friendica.php:92 +#: src/Module/Friendica.php:91 #, php-format msgid "Read about the Terms of Service of this node." msgstr "Leggi i Termini di Servizio di questo nodo." -#: src/Module/Friendica.php:99 +#: src/Module/Friendica.php:98 msgid "On this server the following remote servers are blocked." msgstr "In questo server i seguenti server remoti sono bloccati." -#: src/Module/Friendica.php:102 +#: 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:232 msgid "Reason for the block" msgstr "Motivazione del blocco" -#: src/Module/Friendica.php:104 +#: src/Module/Friendica.php:103 msgid "Download this list in CSV format" msgstr "" -#: src/Module/Friendica.php:118 +#: src/Module/Friendica.php:117 #, php-format msgid "" "This is Friendica, version %s that is running at the web location %s. The " "database version is %s, the post update version is %s." msgstr "Questo è Friendica, versione %s in esecuzione all'indirizzo web %s. La versione del database è %s, la versione post-aggiornamento è %s." -#: src/Module/Friendica.php:123 +#: src/Module/Friendica.php:122 msgid "" "Please visit Friendi.ca to learn more " "about the Friendica project." msgstr "Visita Friendi.ca per saperne di più sul progetto Friendica." -#: src/Module/Friendica.php:124 +#: src/Module/Friendica.php:123 msgid "Bug reports and issues: please visit" msgstr "Segnalazioni di bug e problemi: visita" -#: src/Module/Friendica.php:124 +#: src/Module/Friendica.php:123 msgid "the bugtracker at github" msgstr "il bugtracker su github" -#: src/Module/Friendica.php:125 +#: src/Module/Friendica.php:124 msgid "Suggestions, praise, etc. - please email \"info\" at \"friendi - dot - ca" msgstr "Per suggerimenti, lodi, ecc., invia una mail a info chiocciola friendi punto ca" @@ -7780,41 +7841,41 @@ msgid "" "important, please visit http://friendi.ca" msgstr "Per maggiori informazioni sul progetto Friendica e perchè pensiamo sia importante, visita http://friendi.ca " -#: src/Module/Item/Compose.php:85 +#: src/Module/Item/Compose.php:94 msgid "Please enter a post body." msgstr "Per favore inserisci il corpo del messaggio." -#: src/Module/Item/Compose.php:98 +#: src/Module/Item/Compose.php:105 msgid "This feature is only available with the frio theme." msgstr "Questa caratteristica è disponibile solo con il tema frio." -#: src/Module/Item/Compose.php:122 +#: src/Module/Item/Compose.php:129 msgid "Compose new personal note" msgstr "Componi una nuova nota personale" -#: src/Module/Item/Compose.php:131 +#: src/Module/Item/Compose.php:138 msgid "Compose new post" msgstr "Componi un nuovo messaggio" -#: src/Module/Item/Compose.php:187 +#: src/Module/Item/Compose.php:194 msgid "Visibility" msgstr "Visibilità" -#: src/Module/Item/Compose.php:203 +#: src/Module/Item/Compose.php:210 msgid "Clear the location" msgstr "Rimuovi la posizione" -#: src/Module/Item/Compose.php:204 +#: src/Module/Item/Compose.php:211 msgid "Location services are unavailable on your device" msgstr "I servizi di localizzazione non sono disponibili sul tuo dispositivo" -#: src/Module/Item/Compose.php:205 +#: src/Module/Item/Compose.php:212 msgid "" "Location services are disabled. Please check the website's permissions on " "your device" msgstr "I servizi di localizzazione sono disabilitati. Per favore controlla i permessi del sito web sul tuo dispositivo" -#: src/Module/Item/Compose.php:211 +#: src/Module/Item/Compose.php:218 msgid "" "You can make this page always open when you use the New Post button in the " "Theme Customization settings." @@ -7927,29 +7988,33 @@ msgid "Public Group" msgstr "" #: src/Module/Moderation/BaseUsers.php:122 src/Module/Settings/Account.php:503 +msgid "Public Group - Restricted" +msgstr "" + +#: src/Module/Moderation/BaseUsers.php:123 src/Module/Settings/Account.php:510 msgid "Automatic Friend Page" msgstr "Pagina con amicizia automatica" -#: src/Module/Moderation/BaseUsers.php:123 +#: src/Module/Moderation/BaseUsers.php:124 msgid "Private Group" msgstr "" -#: src/Module/Moderation/BaseUsers.php:126 +#: src/Module/Moderation/BaseUsers.php:127 #: src/Module/Moderation/Summary.php:53 src/Module/Settings/Account.php:453 msgid "Personal Page" msgstr "Pagina Personale" -#: src/Module/Moderation/BaseUsers.php:127 +#: src/Module/Moderation/BaseUsers.php:128 #: src/Module/Moderation/Summary.php:54 src/Module/Settings/Account.php:460 msgid "Organisation Page" msgstr "Pagina Organizzazione" -#: src/Module/Moderation/BaseUsers.php:128 +#: src/Module/Moderation/BaseUsers.php:129 #: src/Module/Moderation/Summary.php:55 src/Module/Settings/Account.php:467 msgid "News Page" msgstr "Pagina Notizie" -#: src/Module/Moderation/BaseUsers.php:129 +#: src/Module/Moderation/BaseUsers.php:130 #: src/Module/Moderation/Summary.php:56 src/Module/Settings/Account.php:474 msgid "Community Group" msgstr "" @@ -8005,7 +8070,7 @@ msgid "Block New Remote Contact" msgstr "Blocca Nuovo Contatto Remoto" #: src/Module/Moderation/Blocklist/Contact.php:122 -#: src/Module/Moderation/Reports.php:95 +#: src/Module/Moderation/Reports.php:110 msgid "Photo" msgstr "Foto" @@ -8013,7 +8078,7 @@ msgstr "Foto" msgid "Reason" msgstr "Motivazione" -#: src/Module/Moderation/Blocklist/Contact.php:130 +#: src/Module/Moderation/Blocklist/Contact.php:128 #, php-format msgid "%s total blocked contact" msgid_plural "%s total blocked contacts" @@ -8021,21 +8086,21 @@ msgstr[0] "%scontatto bloccato totale" msgstr[1] "%scontatti bloccati totali" msgstr[2] "%scontatti bloccati totali" -#: src/Module/Moderation/Blocklist/Contact.php:133 +#: src/Module/Moderation/Blocklist/Contact.php:131 msgid "URL of the remote contact to block." msgstr "URL del contatto remoto da bloccare." -#: src/Module/Moderation/Blocklist/Contact.php:134 +#: src/Module/Moderation/Blocklist/Contact.php:132 msgid "Also purge contact" msgstr "Rimuovi anche contenuti contatto" -#: src/Module/Moderation/Blocklist/Contact.php:134 +#: src/Module/Moderation/Blocklist/Contact.php:132 msgid "" "Removes all content related to this contact from the node. Keeps the contact" " record. This action cannot be undone." msgstr "Rimuove tutto il contenuto relativo a questo contatto dal nodo. Mantiene il record del contatto. Questa azione non può essere annullata." -#: src/Module/Moderation/Blocklist/Contact.php:135 +#: src/Module/Moderation/Blocklist/Contact.php:133 #: src/Module/Moderation/Blocklist/Server/Import.php:124 msgid "Block Reason" msgstr "Motivazione del Blocco" @@ -8230,7 +8295,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:231 msgid "Blocked server domain pattern" msgstr "Schema di dominio del server bloccato" @@ -8570,23 +8635,23 @@ msgstr "" msgid "3. Pick posts" msgstr "" -#: src/Module/Moderation/Reports.php:90 +#: src/Module/Moderation/Reports.php:105 msgid "List of reports" msgstr "" -#: src/Module/Moderation/Reports.php:91 +#: src/Module/Moderation/Reports.php:106 msgid "This page display reports created by our or remote users." msgstr "" -#: src/Module/Moderation/Reports.php:92 +#: src/Module/Moderation/Reports.php:107 msgid "No report exists at this node." msgstr "" -#: src/Module/Moderation/Reports.php:95 +#: src/Module/Moderation/Reports.php:110 msgid "Category" msgstr "" -#: src/Module/Moderation/Reports.php:101 +#: src/Module/Moderation/Reports.php:114 #, php-format msgid "%s total report" msgid_plural "%s total reports" @@ -8594,7 +8659,7 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: src/Module/Moderation/Reports.php:104 +#: src/Module/Moderation/Reports.php:117 msgid "URL of the reported contact." msgstr "" @@ -8839,12 +8904,6 @@ msgstr "Suggerito da:" msgid "Claims to be known to you: " msgstr "Dice di conoscerti: " -#: src/Module/Notifications/Introductions.php:144 -#: src/Module/OAuth/Acknowledge.php:55 src/Module/Register.php:131 -#: src/Module/Settings/TwoFactor/Trusted.php:129 -msgid "No" -msgstr "No" - #: src/Module/Notifications/Introductions.php:152 msgid "Shall your connection be bidirectional or not?" msgstr "La connessione dovrà essere bidirezionale o no?" @@ -8905,11 +8964,11 @@ msgstr "Notifiche bacheca" msgid "Show unread" msgstr "Mostra non letti" -#: src/Module/Notifications/Ping.php:246 +#: src/Module/Notifications/Ping.php:220 msgid "{0} requested registration" msgstr "{0} chiede la registrazione" -#: src/Module/Notifications/Ping.php:255 +#: src/Module/Notifications/Ping.php:229 #, php-format msgid "{0} and %d others requested registration" msgstr "{0} e %d altre registrazioni richieste" @@ -8951,7 +9010,7 @@ msgstr "Tipo di concessione mancante o non supportato" msgid "Resubscribing to OStatus contacts" msgstr "Risottoscrivi i contatti OStatus" -#: src/Module/OStatus/Repair.php:84 src/Module/OStatus/Subscribe.php:158 +#: src/Module/OStatus/Repair.php:84 src/Module/OStatus/Subscribe.php:160 msgid "Keep this window open until done." msgstr "Tieni questa finestra aperta fino a che ha finito." @@ -8963,126 +9022,65 @@ msgstr "" msgid "No OStatus contacts to resubscribe to." msgstr "" -#: src/Module/OStatus/Subscribe.php:70 +#: src/Module/OStatus/Subscribe.php:72 msgid "Subscribing to contacts" msgstr "Iscrizione a contatti" -#: src/Module/OStatus/Subscribe.php:79 +#: src/Module/OStatus/Subscribe.php:81 msgid "No contact provided." msgstr "Nessun contatto disponibile." -#: src/Module/OStatus/Subscribe.php:85 +#: src/Module/OStatus/Subscribe.php:87 msgid "Couldn't fetch information for contact." msgstr "Non è stato possibile recuperare le informazioni del contatto." -#: src/Module/OStatus/Subscribe.php:96 +#: src/Module/OStatus/Subscribe.php:98 msgid "Couldn't fetch friends for contact." msgstr "Non è stato possibile recuperare gli amici del contatto." -#: src/Module/OStatus/Subscribe.php:102 src/Module/OStatus/Subscribe.php:113 +#: src/Module/OStatus/Subscribe.php:104 src/Module/OStatus/Subscribe.php:115 msgid "Couldn't fetch following contacts." msgstr "Non è stato possibile recuperare i contatti seguiti." -#: src/Module/OStatus/Subscribe.php:108 +#: src/Module/OStatus/Subscribe.php:110 msgid "Couldn't fetch remote profile." msgstr "Non è stato possibile recuperare il profilo remoto." -#: src/Module/OStatus/Subscribe.php:118 +#: src/Module/OStatus/Subscribe.php:120 msgid "Unsupported network" msgstr "Rete non supportata" -#: src/Module/OStatus/Subscribe.php:134 +#: src/Module/OStatus/Subscribe.php:136 msgid "Done" msgstr "Fatto" -#: src/Module/OStatus/Subscribe.php:148 +#: src/Module/OStatus/Subscribe.php:150 msgid "success" msgstr "successo" -#: src/Module/OStatus/Subscribe.php:150 +#: src/Module/OStatus/Subscribe.php:152 msgid "failed" msgstr "fallito" -#: src/Module/OStatus/Subscribe.php:153 +#: src/Module/OStatus/Subscribe.php:155 msgid "ignored" msgstr "ignorato" -#: src/Module/PermissionTooltip.php:49 -#, php-format -msgid "Wrong type \"%s\", expected one of: %s" -msgstr "Tipo \"%s\" errato, ci si aspettava uno di: %s" - -#: src/Module/PermissionTooltip.php:79 -msgid "Model not found" -msgstr "Modello non trovato" - -#: src/Module/PermissionTooltip.php:94 -msgid "Unlisted" -msgstr "" - -#: src/Module/PermissionTooltip.php:112 -msgid "Remote privacy information not available." -msgstr "Informazioni remote sulla privacy non disponibili." - -#: src/Module/PermissionTooltip.php:120 -msgid "Visible to:" -msgstr "Visibile a:" - -#: src/Module/PermissionTooltip.php:214 -#, php-format -msgid "Collection (%s)" -msgstr "" - -#: src/Module/PermissionTooltip.php:218 -#, php-format -msgid "Followers (%s)" -msgstr "" - -#: src/Module/PermissionTooltip.php:237 -#, php-format -msgid "%d more" -msgstr "" - -#: src/Module/PermissionTooltip.php:241 -#, php-format -msgid "To: %s
" -msgstr "" - -#: src/Module/PermissionTooltip.php:244 -#, php-format -msgid "CC: %s
" -msgstr "" - -#: src/Module/PermissionTooltip.php:247 -#, php-format -msgid "BCC: %s
" -msgstr "" - -#: src/Module/PermissionTooltip.php:250 -#, php-format -msgid "Audience: %s
" -msgstr "" - -#: src/Module/PermissionTooltip.php:253 -#, php-format -msgid "Attributed To: %s
" -msgstr "" - -#: src/Module/Photo.php:123 +#: src/Module/Photo.php:124 msgid "The Photo is not available." msgstr "" -#: src/Module/Photo.php:148 +#: src/Module/Photo.php:149 #, php-format msgid "The Photo with id %s is not available." msgstr "La Foto con id %s non è disponibile." -#: src/Module/Photo.php:189 +#: src/Module/Photo.php:190 #, php-format msgid "Invalid external resource with url %s." msgstr "" -#: src/Module/Photo.php:191 +#: src/Module/Photo.php:192 #, php-format msgid "Invalid photo with id %s." msgstr "Foto con id %s non valida." @@ -9128,26 +9126,78 @@ msgstr "Seleziona un tag da rimuovere: " msgid "Remove" msgstr "Rimuovi" +#: src/Module/Privacy/PermissionTooltip.php:71 +#, php-format +msgid "Wrong type \"%s\", expected one of: %s" +msgstr "Tipo \"%s\" errato, ci si aspettava uno di: %s" + +#: src/Module/Privacy/PermissionTooltip.php:101 +msgid "Model not found" +msgstr "Modello non trovato" + +#: src/Module/Privacy/PermissionTooltip.php:118 +msgid "Unlisted" +msgstr "" + +#: src/Module/Privacy/PermissionTooltip.php:124 +msgid "Remote privacy information not available." +msgstr "Informazioni remote sulla privacy non disponibili." + +#: src/Module/Privacy/PermissionTooltip.php:131 +msgid "Visible to:" +msgstr "Visibile a:" + +#: src/Module/Privacy/PermissionTooltip.php:133 +msgid "CC:" +msgstr "" + +#: src/Module/Privacy/PermissionTooltip.php:134 +msgid "BCC:" +msgstr "" + +#: src/Module/Privacy/PermissionTooltip.php:135 +msgid "Audience:" +msgstr "" + +#: src/Module/Privacy/PermissionTooltip.php:136 +msgid "Attributed To:" +msgstr "" + +#: src/Module/Privacy/PermissionTooltip.php:234 +#, php-format +msgid "Collection (%s)" +msgstr "" + +#: src/Module/Privacy/PermissionTooltip.php:238 +#, php-format +msgid "Followers (%s)" +msgstr "" + +#: src/Module/Privacy/PermissionTooltip.php:255 +#, php-format +msgid "%d more" +msgstr "" + #: src/Module/Profile/Contacts.php:159 msgid "No contacts." msgstr "Nessun contatto." #: src/Module/Profile/Conversations.php:106 #: src/Module/Profile/Conversations.php:109 src/Module/Profile/Profile.php:351 -#: src/Module/Profile/Profile.php:354 src/Protocol/Feed.php:1099 -#: src/Protocol/OStatus.php:1009 +#: src/Module/Profile/Profile.php:354 src/Protocol/Feed.php:1095 +#: src/Protocol/OStatus.php:1011 #, php-format msgid "%s's timeline" msgstr "la timeline di %s" #: src/Module/Profile/Conversations.php:107 src/Module/Profile/Profile.php:352 -#: src/Protocol/Feed.php:1103 src/Protocol/OStatus.php:1014 +#: src/Protocol/Feed.php:1099 src/Protocol/OStatus.php:1016 #, php-format msgid "%s's posts" msgstr "il messaggio di %s" #: src/Module/Profile/Conversations.php:108 src/Module/Profile/Profile.php:353 -#: src/Protocol/Feed.php:1106 src/Protocol/OStatus.php:1018 +#: src/Protocol/Feed.php:1102 src/Protocol/OStatus.php:1020 #, php-format msgid "%s's comments" msgstr "il commento di %s" @@ -9306,170 +9356,170 @@ msgstr "" msgid "Remove post" msgstr "" -#: src/Module/Register.php:84 +#: src/Module/Register.php:85 msgid "Only parent users can create additional accounts." msgstr "Solo gli utenti principali possono creare account aggiuntivi." -#: src/Module/Register.php:99 src/Module/User/Import.php:111 +#: src/Module/Register.php:100 src/Module/User/Import.php:112 msgid "" "This site has exceeded the number of allowed daily account registrations. " "Please try again tomorrow." msgstr "Questo sito ha superato il numero di registrazioni giornaliere consentite. Prova di nuovo domani." -#: src/Module/Register.php:116 +#: src/Module/Register.php:117 msgid "" "You may (optionally) fill in this form via OpenID by supplying your OpenID " "and clicking \"Register\"." msgstr "Se vuoi, puoi riempire questo modulo tramite OpenID, inserendo il tuo OpenID e cliccando \"Registra\"." -#: src/Module/Register.php:117 +#: src/Module/Register.php:118 msgid "" "If you are not familiar with OpenID, please leave that field blank and fill " "in the rest of the items." msgstr "Se non hai familiarità con OpenID, lascia il campo vuoto e riempi il resto della maschera." -#: src/Module/Register.php:118 +#: src/Module/Register.php:119 msgid "Your OpenID (optional): " msgstr "Il tuo OpenID (opzionale): " -#: src/Module/Register.php:127 +#: src/Module/Register.php:128 msgid "Include your profile in member directory?" msgstr "Includi il tuo profilo nell'elenco pubblico?" -#: src/Module/Register.php:148 +#: src/Module/Register.php:149 msgid "Note for the admin" msgstr "Nota per l'amministratore" -#: src/Module/Register.php:148 +#: src/Module/Register.php:149 msgid "Leave a message for the admin, why you want to join this node" msgstr "Lascia un messaggio per l'amministratore, per esempio perché vuoi registrarti su questo nodo" -#: src/Module/Register.php:149 +#: src/Module/Register.php:150 msgid "Membership on this site is by invitation only." msgstr "La registrazione su questo sito è solo su invito." -#: src/Module/Register.php:150 +#: src/Module/Register.php:151 msgid "Your invitation code: " msgstr "Il tuo codice di invito:" -#: src/Module/Register.php:158 +#: src/Module/Register.php:159 msgid "Your Display Name (as you would like it to be displayed on this system" msgstr "" -#: src/Module/Register.php:159 +#: src/Module/Register.php:160 msgid "" "Your Email Address: (Initial information will be send there, so this has to " "be an existing address.)" msgstr "Il tuo indirizzo email: (Le informazioni iniziali verranno inviate lì, quindi questo deve essere un indirizzo esistente.)" -#: src/Module/Register.php:160 +#: src/Module/Register.php:161 msgid "Please repeat your e-mail address:" msgstr "Per favore ripeti il tuo indirizzo email:" -#: src/Module/Register.php:162 src/Module/Security/PasswordTooLong.php:100 -#: src/Module/Settings/Account.php:557 +#: src/Module/Register.php:163 src/Module/Security/PasswordTooLong.php:100 +#: src/Module/Settings/Account.php:564 msgid "New Password:" msgstr "Nuova password:" -#: src/Module/Register.php:162 +#: src/Module/Register.php:163 msgid "Leave empty for an auto generated password." msgstr "Lascia vuoto per generare automaticamente una password." -#: src/Module/Register.php:163 src/Module/Security/PasswordTooLong.php:101 -#: src/Module/Settings/Account.php:558 +#: src/Module/Register.php:164 src/Module/Security/PasswordTooLong.php:101 +#: src/Module/Settings/Account.php:565 msgid "Confirm:" msgstr "Conferma:" -#: src/Module/Register.php:164 +#: src/Module/Register.php:165 #, php-format msgid "" "Choose a profile nickname. This must begin with a text character. Your " "profile address on this site will then be \"nickname@%s\"." msgstr "Scegli un nome utente. Deve cominciare con una lettera. L'indirizzo del tuo profilo sarà \"nomeutente@%s\"." -#: src/Module/Register.php:165 +#: src/Module/Register.php:166 msgid "Choose a nickname: " msgstr "Scegli un nome utente: " -#: src/Module/Register.php:173 src/Module/User/Import.php:117 +#: src/Module/Register.php:174 src/Module/User/Import.php:118 msgid "Import" msgstr "Importa" -#: src/Module/Register.php:174 +#: src/Module/Register.php:175 msgid "Import your profile to this friendica instance" msgstr "Importa il tuo profilo in questo server friendica" -#: src/Module/Register.php:181 +#: src/Module/Register.php:182 msgid "Note: This node explicitly contains adult content" msgstr "Nota: Questo nodo contiene esplicitamente contenuti per adulti" -#: src/Module/Register.php:183 src/Module/Settings/Delegation.php:181 +#: src/Module/Register.php:184 src/Module/Settings/Delegation.php:181 msgid "Parent Password:" msgstr "Password Principale:" -#: src/Module/Register.php:183 src/Module/Settings/Delegation.php:181 +#: src/Module/Register.php:184 src/Module/Settings/Delegation.php:181 msgid "" "Please enter the password of the parent account to legitimize your request." msgstr "Inserisci la password dell'account principale per autorizzare la tua richiesta." -#: src/Module/Register.php:212 +#: src/Module/Register.php:213 msgid "Password doesn't match." msgstr "Le password non corrispondono." -#: src/Module/Register.php:218 +#: src/Module/Register.php:219 msgid "Please enter your password." msgstr "Per favore inserisci la tua password." -#: src/Module/Register.php:260 +#: src/Module/Register.php:261 msgid "You have entered too much information." msgstr "Hai inserito troppe informazioni." -#: src/Module/Register.php:283 +#: src/Module/Register.php:284 msgid "Please enter the identical mail address in the second field." msgstr "Per favore inserisci lo stesso indirizzo email nel secondo campo." -#: src/Module/Register.php:291 +#: src/Module/Register.php:292 msgid "Nickname cannot start with a digit." msgstr "" -#: src/Module/Register.php:293 +#: src/Module/Register.php:294 msgid "Nickname can only contain US-ASCII characters." msgstr "" -#: src/Module/Register.php:322 +#: src/Module/Register.php:323 msgid "The additional account was created." msgstr "L'account aggiuntivo è stato creato." -#: src/Module/Register.php:347 +#: src/Module/Register.php:348 msgid "" "Registration successful. Please check your email for further instructions." msgstr "Registrazione completata. Controlla la tua mail per ulteriori informazioni." -#: src/Module/Register.php:354 +#: src/Module/Register.php:355 #, php-format msgid "" "Failed to send email message. Here your accout details:
login: %s
" "password: %s

You can change your password after login." msgstr "Si è verificato un errore inviando l'email. I dettagli del tuo account:
login: %s
password: %s

Puoi cambiare la password dopo il login." -#: src/Module/Register.php:360 +#: src/Module/Register.php:361 msgid "Registration successful." msgstr "Registrazione completata." -#: src/Module/Register.php:369 src/Module/Register.php:376 -#: src/Module/Register.php:386 +#: src/Module/Register.php:370 src/Module/Register.php:377 +#: src/Module/Register.php:387 msgid "Your registration can not be processed." msgstr "La tua registrazione non può essere elaborata." -#: src/Module/Register.php:375 +#: src/Module/Register.php:376 msgid "You have to leave a request note for the admin." msgstr "Devi lasciare una nota di richiesta per l'amministratore." -#: src/Module/Register.php:385 +#: src/Module/Register.php:386 msgid "An internal error occured." msgstr "" -#: src/Module/Register.php:407 +#: src/Module/Register.php:408 msgid "Your registration is pending approval by the site owner." msgstr "La tua richiesta è in attesa di approvazione da parte del proprietario del sito." @@ -9602,24 +9652,24 @@ msgid "Update Password" msgstr "" #: src/Module/Security/PasswordTooLong.php:99 -#: src/Module/Settings/Account.php:559 +#: src/Module/Settings/Account.php:566 msgid "Current Password:" msgstr "Password Attuale:" #: src/Module/Security/PasswordTooLong.php:99 -#: src/Module/Settings/Account.php:559 +#: src/Module/Settings/Account.php:566 msgid "Your current password to confirm the changes" msgstr "La tua password attuale per confermare le modifiche" #: src/Module/Security/PasswordTooLong.php:100 -#: src/Module/Settings/Account.php:543 +#: src/Module/Settings/Account.php:550 msgid "" "Allowed characters are a-z, A-Z, 0-9 and special characters except white " "spaces and accentuated letters." msgstr "" #: src/Module/Security/PasswordTooLong.php:100 -#: src/Module/Settings/Account.php:544 +#: src/Module/Settings/Account.php:551 msgid "Password length is limited to 72 characters." msgstr "" @@ -9816,32 +9866,36 @@ msgid "Automatically approves all contact requests." msgstr "Approva automaticamente tutte le richieste di contatto." #: src/Module/Settings/Account.php:505 +msgid "Contact requests have to be manually approved." +msgstr "" + +#: src/Module/Settings/Account.php:512 msgid "" "Account for a popular profile that automatically approves contact requests " "as \"Friends\"." msgstr "Account per un profilo popolare, che automaticamente approva le richieste di contatto come \"Amici\"." -#: src/Module/Settings/Account.php:510 +#: src/Module/Settings/Account.php:517 msgid "Private Group [Experimental]" msgstr "" -#: src/Module/Settings/Account.php:512 +#: src/Module/Settings/Account.php:519 msgid "Requires manual approval of contact requests." msgstr "Richiede l'approvazione manuale delle richieste di contatto." -#: src/Module/Settings/Account.php:521 +#: src/Module/Settings/Account.php:528 msgid "OpenID:" msgstr "OpenID:" -#: src/Module/Settings/Account.php:521 +#: src/Module/Settings/Account.php:528 msgid "(Optional) Allow this OpenID to login to this account." msgstr "(Opzionale) Consente di loggarti in questo account con questo OpenID" -#: src/Module/Settings/Account.php:529 +#: src/Module/Settings/Account.php:536 msgid "Publish your profile in your local site directory?" msgstr "Pubblica il tuo profilo nell'elenco locale del tuo sito?" -#: src/Module/Settings/Account.php:529 +#: src/Module/Settings/Account.php:536 #, php-format msgid "" "Your profile will be published in this node's local " @@ -9849,94 +9903,94 @@ msgid "" " system settings." msgstr "Il tuo profilo verrà pubblicato nella directory locale di questo nodo. I dettagli del tuo profilo potrebbero essere visibili pubblicamente a seconda delle impostazioni di sistema." -#: src/Module/Settings/Account.php:535 +#: src/Module/Settings/Account.php:542 #, php-format msgid "" "Your profile will also be published in the global friendica directories " "(e.g. %s)." msgstr "Il tuo profilo sarà anche pubblicato nelle directory globali di friendica (es. %s)." -#: src/Module/Settings/Account.php:548 +#: src/Module/Settings/Account.php:555 msgid "Account Settings" msgstr "Impostazioni account" -#: src/Module/Settings/Account.php:549 +#: src/Module/Settings/Account.php:556 #, php-format msgid "Your Identity Address is '%s' or '%s'." msgstr "L'indirizzo della tua identità è '%s' or '%s'." -#: src/Module/Settings/Account.php:556 +#: src/Module/Settings/Account.php:563 msgid "Password Settings" msgstr "Impostazioni password" -#: src/Module/Settings/Account.php:558 +#: src/Module/Settings/Account.php:565 msgid "Leave password fields blank unless changing" msgstr "Lascia questi campi in bianco per non effettuare variazioni alla password" -#: src/Module/Settings/Account.php:560 +#: src/Module/Settings/Account.php:567 msgid "Password:" msgstr "Password:" -#: src/Module/Settings/Account.php:560 +#: src/Module/Settings/Account.php:567 msgid "Your current password to confirm the changes of the email address" msgstr "La tua password attuale per confermare il cambio di indirizzo email" -#: src/Module/Settings/Account.php:563 +#: src/Module/Settings/Account.php:570 msgid "Delete OpenID URL" msgstr "Elimina URL OpenID" -#: src/Module/Settings/Account.php:565 +#: src/Module/Settings/Account.php:572 msgid "Basic Settings" msgstr "Impostazioni base" -#: src/Module/Settings/Account.php:566 +#: src/Module/Settings/Account.php:573 #: src/Module/Settings/Profile/Index.php:283 msgid "Display name:" msgstr "Nome visualizzato:" -#: src/Module/Settings/Account.php:567 +#: src/Module/Settings/Account.php:574 msgid "Email Address:" msgstr "Indirizzo Email:" -#: src/Module/Settings/Account.php:568 +#: src/Module/Settings/Account.php:575 msgid "Your Timezone:" msgstr "Il tuo fuso orario:" -#: src/Module/Settings/Account.php:569 +#: src/Module/Settings/Account.php:576 msgid "Your Language:" msgstr "La tua lingua:" -#: src/Module/Settings/Account.php:569 +#: src/Module/Settings/Account.php:576 msgid "" "Set the language we use to show you friendica interface and to send you " "emails" msgstr "Imposta la lingua che sarà usata per mostrarti l'interfaccia di Friendica e per inviarti le email" -#: src/Module/Settings/Account.php:570 +#: src/Module/Settings/Account.php:577 msgid "Default Post Location:" msgstr "Località predefinita:" -#: src/Module/Settings/Account.php:571 +#: src/Module/Settings/Account.php:578 msgid "Use Browser Location:" msgstr "Usa la località rilevata dal browser:" -#: src/Module/Settings/Account.php:573 +#: src/Module/Settings/Account.php:580 msgid "Security and Privacy Settings" msgstr "Impostazioni di sicurezza e privacy" -#: src/Module/Settings/Account.php:575 +#: src/Module/Settings/Account.php:582 msgid "Maximum Friend Requests/Day:" msgstr "Numero massimo di richieste di amicizia al giorno:" -#: src/Module/Settings/Account.php:575 +#: src/Module/Settings/Account.php:582 msgid "(to prevent spam abuse)" msgstr "(per prevenire lo spam)" -#: src/Module/Settings/Account.php:577 +#: src/Module/Settings/Account.php:584 msgid "Allow your profile to be searchable globally?" msgstr "Vuoi che il tuo profilo sia ricercabile globalmente?" -#: src/Module/Settings/Account.php:577 +#: src/Module/Settings/Account.php:584 msgid "" "Activate this setting if you want others to easily find and follow you. Your" " profile will be searchable on remote systems. This setting also determines " @@ -9944,43 +9998,43 @@ msgid "" "indexed or not." msgstr "Attiva questa impostazione se vuoi che gli altri ti trovino facilmente e ti seguano. Il tuo profilo sarà ricercabile da sistemi remoti. Questa impostazione determina anche se Friendica informerà i motori di ricerca che il tuo profilo sia indicizzabile o meno." -#: src/Module/Settings/Account.php:578 +#: src/Module/Settings/Account.php:585 msgid "Hide your contact/friend list from viewers of your profile?" msgstr "Nascondere la lista dei tuo contatti/amici dai visitatori del tuo profilo?" -#: src/Module/Settings/Account.php:578 +#: src/Module/Settings/Account.php:585 msgid "" "A list of your contacts is displayed on your profile page. Activate this " "option to disable the display of your contact list." msgstr "La lista dei tuoi contatti è mostrata sulla tua pagina di profilo. Attiva questa opzione per disabilitare la visualizzazione del tuo elenco contatti." -#: src/Module/Settings/Account.php:579 +#: src/Module/Settings/Account.php:586 msgid "Hide your public content from anonymous viewers" msgstr "" -#: src/Module/Settings/Account.php:579 +#: src/Module/Settings/Account.php:586 msgid "" "Anonymous visitors will only see your basic profile details. Your public " "posts and replies will still be freely accessible on the remote servers of " "your followers and through relays." msgstr "" -#: src/Module/Settings/Account.php:580 +#: src/Module/Settings/Account.php:587 msgid "Make public posts unlisted" msgstr "Rendi messaggi pubblici non elencati" -#: src/Module/Settings/Account.php:580 +#: src/Module/Settings/Account.php:587 msgid "" "Your public posts will not appear on the community pages or in search " "results, nor be sent to relay servers. However they can still appear on " "public feeds on remote servers." msgstr "I tuoi messaggi pubblici non appariranno sulle pagine della comunità o nei risultati di ricerca, e non saranno inviati ai server relay. Comunque appariranno sui feed pubblici su server remoti." -#: src/Module/Settings/Account.php:581 +#: src/Module/Settings/Account.php:588 msgid "Make all posted pictures accessible" msgstr "Rendi tutte le immagini pubblicate accessibili" -#: src/Module/Settings/Account.php:581 +#: src/Module/Settings/Account.php:588 msgid "" "This option makes every posted picture accessible via the direct link. This " "is a workaround for the problem that most other networks can't handle " @@ -9988,227 +10042,227 @@ msgid "" "public on your photo albums though." msgstr "Questa opzione rende ogni immagine pubblicata accessibile attraverso il collegamento diretto. Questo è una soluzione alternativa al problema che la maggior parte delle altre reti non gestiscono i permessi sulle immagini. Le immagini non pubbliche non saranno visibili al pubblico nei tuoi album fotografici comunque." -#: src/Module/Settings/Account.php:582 +#: src/Module/Settings/Account.php:589 msgid "Allow friends to post to your profile page?" msgstr "Permetti agli amici di scrivere sulla tua pagina profilo?" -#: src/Module/Settings/Account.php:582 +#: src/Module/Settings/Account.php:589 msgid "" "Your contacts may write posts on your profile wall. These posts will be " "distributed to your contacts" msgstr "I tuoi contatti possono scrivere messaggi sulla tua pagina di profilo. Questi messaggi saranno distribuiti a tutti i tuoi contatti." -#: src/Module/Settings/Account.php:583 +#: src/Module/Settings/Account.php:590 msgid "Allow friends to tag your posts?" msgstr "Permetti agli amici di aggiungere tag ai tuoi messaggi?" -#: src/Module/Settings/Account.php:583 +#: src/Module/Settings/Account.php:590 msgid "Your contacts can add additional tags to your posts." msgstr "I tuoi contatti possono aggiungere tag aggiuntivi ai tuoi messaggi." -#: src/Module/Settings/Account.php:584 +#: src/Module/Settings/Account.php:591 msgid "Default privacy circle for new contacts" msgstr "" -#: src/Module/Settings/Account.php:585 +#: src/Module/Settings/Account.php:592 msgid "Default privacy circle for new group contacts" msgstr "" -#: src/Module/Settings/Account.php:586 +#: src/Module/Settings/Account.php:593 msgid "Default Post Permissions" msgstr "Permessi predefiniti per i messaggi" -#: src/Module/Settings/Account.php:590 +#: src/Module/Settings/Account.php:597 msgid "Expiration settings" msgstr "Impostazioni di scadenza" -#: src/Module/Settings/Account.php:591 +#: src/Module/Settings/Account.php:598 msgid "Automatically expire posts after this many days:" msgstr "Fai scadere i messaggi automaticamente dopo x giorni:" -#: src/Module/Settings/Account.php:591 +#: src/Module/Settings/Account.php:598 msgid "If empty, posts will not expire. Expired posts will be deleted" msgstr "Se lasciato vuoto, i messaggi non verranno cancellati." -#: src/Module/Settings/Account.php:592 +#: src/Module/Settings/Account.php:599 msgid "Expire posts" msgstr "Fai scadere i messaggi" -#: src/Module/Settings/Account.php:592 +#: src/Module/Settings/Account.php:599 msgid "When activated, posts and comments will be expired." msgstr "Quando attivato, i messaggi e i commenti scadranno." -#: src/Module/Settings/Account.php:593 +#: src/Module/Settings/Account.php:600 msgid "Expire personal notes" msgstr "Fai scadere le note personali" -#: src/Module/Settings/Account.php:593 +#: src/Module/Settings/Account.php:600 msgid "" "When activated, the personal notes on your profile page will be expired." msgstr "Quando attivato, le note personali sulla tua pagina del profilo scadranno." -#: src/Module/Settings/Account.php:594 +#: src/Module/Settings/Account.php:601 msgid "Expire starred posts" msgstr "Fai scadere i messaggi speciali" -#: src/Module/Settings/Account.php:594 +#: src/Module/Settings/Account.php:601 msgid "" "Starring posts keeps them from being expired. That behaviour is overwritten " "by this setting." msgstr "Inserire i messaggi negli speciali evita di farli scadere. Questo comportamento viene scavalcato da questa impostazione." -#: src/Module/Settings/Account.php:595 +#: src/Module/Settings/Account.php:602 msgid "Only expire posts by others" msgstr "Fai scadere solo i messaggi degli altri" -#: src/Module/Settings/Account.php:595 +#: src/Module/Settings/Account.php:602 msgid "" "When activated, your own posts never expire. Then the settings above are " "only valid for posts you received." msgstr "Quando attivato, i tuoi messaggi non scadranno mai. Quindi le impostazioni qui sopra saranno valide solo per i messaggi che hai ricevuto." -#: src/Module/Settings/Account.php:598 +#: src/Module/Settings/Account.php:605 msgid "Notification Settings" msgstr "Impostazioni notifiche" -#: src/Module/Settings/Account.php:599 +#: src/Module/Settings/Account.php:606 msgid "Send a notification email when:" msgstr "Invia una mail di notifica quando:" -#: src/Module/Settings/Account.php:600 +#: src/Module/Settings/Account.php:607 msgid "You receive an introduction" msgstr "Ricevi una presentazione" -#: src/Module/Settings/Account.php:601 +#: src/Module/Settings/Account.php:608 msgid "Your introductions are confirmed" msgstr "Le tue presentazioni sono confermate" -#: src/Module/Settings/Account.php:602 +#: src/Module/Settings/Account.php:609 msgid "Someone writes on your profile wall" msgstr "Qualcuno scrive sulla bacheca del tuo profilo" -#: src/Module/Settings/Account.php:603 +#: src/Module/Settings/Account.php:610 msgid "Someone writes a followup comment" msgstr "Qualcuno scrive un commento a un tuo messaggio" -#: src/Module/Settings/Account.php:604 +#: src/Module/Settings/Account.php:611 msgid "You receive a private message" msgstr "Ricevi un messaggio privato" -#: src/Module/Settings/Account.php:605 +#: src/Module/Settings/Account.php:612 msgid "You receive a friend suggestion" msgstr "Hai ricevuto un suggerimento di amicizia" -#: src/Module/Settings/Account.php:606 +#: src/Module/Settings/Account.php:613 msgid "You are tagged in a post" msgstr "Sei stato taggato in un messaggio" -#: src/Module/Settings/Account.php:608 +#: src/Module/Settings/Account.php:615 msgid "Create a desktop notification when:" msgstr "Crea una notifica desktop quando:" -#: src/Module/Settings/Account.php:609 +#: src/Module/Settings/Account.php:616 msgid "Someone tagged you" msgstr "" -#: src/Module/Settings/Account.php:610 +#: src/Module/Settings/Account.php:617 msgid "Someone directly commented on your post" msgstr "" -#: src/Module/Settings/Account.php:611 +#: src/Module/Settings/Account.php:618 msgid "Someone liked your content" msgstr "Qualcuno ha messo mi piace a un tuo contenuto" -#: src/Module/Settings/Account.php:611 src/Module/Settings/Account.php:612 +#: src/Module/Settings/Account.php:618 src/Module/Settings/Account.php:619 msgid "Can only be enabled, when the direct comment notification is enabled." msgstr "" -#: src/Module/Settings/Account.php:612 +#: src/Module/Settings/Account.php:619 msgid "Someone shared your content" msgstr "Qualcuno ha condiviso un tuo contenuto" -#: src/Module/Settings/Account.php:613 +#: src/Module/Settings/Account.php:620 msgid "Someone commented in your thread" msgstr "" -#: src/Module/Settings/Account.php:614 +#: src/Module/Settings/Account.php:621 msgid "Someone commented in a thread where you commented" msgstr "" -#: src/Module/Settings/Account.php:615 +#: src/Module/Settings/Account.php:622 msgid "Someone commented in a thread where you interacted" msgstr "" -#: src/Module/Settings/Account.php:617 +#: src/Module/Settings/Account.php:624 msgid "Activate desktop notifications" msgstr "Attiva notifiche desktop" -#: src/Module/Settings/Account.php:617 +#: src/Module/Settings/Account.php:624 msgid "Show desktop popup on new notifications" msgstr "Mostra un popup di notifica sul desktop all'arrivo di nuove notifiche" -#: src/Module/Settings/Account.php:621 +#: src/Module/Settings/Account.php:628 msgid "Text-only notification emails" msgstr "Email di notifica in solo testo" -#: src/Module/Settings/Account.php:623 +#: src/Module/Settings/Account.php:630 msgid "Send text only notification emails, without the html part" msgstr "Invia le email di notifica in solo testo, senza la parte in html" -#: src/Module/Settings/Account.php:627 +#: src/Module/Settings/Account.php:634 msgid "Show detailled notifications" msgstr "Mostra notifiche dettagliate" -#: src/Module/Settings/Account.php:629 +#: src/Module/Settings/Account.php:636 msgid "" "Per default, notifications are condensed to a single notification per item. " "When enabled every notification is displayed." msgstr "Per impostazione predefinita, le notifiche sono raggruppate in una singola notifica per articolo. Se abilitato, viene visualizzate tutte le notifiche." -#: src/Module/Settings/Account.php:633 +#: src/Module/Settings/Account.php:640 msgid "Show notifications of ignored contacts" msgstr "Mostra notifiche dai contatti ignorati" -#: src/Module/Settings/Account.php:635 +#: src/Module/Settings/Account.php:642 msgid "" "You don't see posts from ignored contacts. But you still see their comments." " This setting controls if you want to still receive regular notifications " "that are caused by ignored contacts or not." msgstr "Non vedi i messaggi da contatti ignorati. Ma puoi ancora vedere i loro commenti. Questa impostazione controlla se vuoi o meno continuare a ricevere notifiche regolari che sono causate dai contatti ignorati." -#: src/Module/Settings/Account.php:638 +#: src/Module/Settings/Account.php:645 msgid "Advanced Account/Page Type Settings" msgstr "Impostazioni avanzate Account/Tipo di pagina" -#: src/Module/Settings/Account.php:639 +#: src/Module/Settings/Account.php:646 msgid "Change the behaviour of this account for special situations" msgstr "Modifica il comportamento di questo account in situazioni speciali" -#: src/Module/Settings/Account.php:642 +#: src/Module/Settings/Account.php:649 msgid "Import Contacts" msgstr "Importa Contatti" -#: src/Module/Settings/Account.php:643 +#: src/Module/Settings/Account.php:650 msgid "" "Upload a CSV file that contains the handle of your followed accounts in the " "first column you exported from the old account." msgstr "Carica un file CSV che contiene gli indirizzi dei tuoi account seguiti nella prima colonna che hai esportato dal vecchio account." -#: src/Module/Settings/Account.php:644 +#: src/Module/Settings/Account.php:651 msgid "Upload File" msgstr "Carica File" -#: src/Module/Settings/Account.php:647 +#: src/Module/Settings/Account.php:654 msgid "Relocate" msgstr "Trasloca" -#: src/Module/Settings/Account.php:648 +#: src/Module/Settings/Account.php:655 msgid "" "If you have moved this profile from another server, and some of your " "contacts don't receive your updates, try pushing this button." msgstr "Se hai spostato questo profilo da un'altro server, e alcuni dei tuoi contatti non ricevono i tuoi aggiornamenti, prova a premere questo bottone." -#: src/Module/Settings/Account.php:649 +#: src/Module/Settings/Account.php:656 msgid "Resend relocate message to contacts" msgstr "Invia nuovamente il messaggio di trasloco ai contatti" @@ -10220,120 +10274,120 @@ msgstr "Impostazioni Componenti Aggiuntivi" msgid "No Addon settings configured" msgstr "Nessun componente aggiuntivo ha impostazioni modificabili" -#: src/Module/Settings/Channels.php:142 +#: src/Module/Settings/Channels.php:148 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:153 msgid "This page can be used to define your own channels." msgstr "" -#: src/Module/Settings/Channels.php:176 +#: src/Module/Settings/Channels.php:182 msgid "Publish" msgstr "" -#: src/Module/Settings/Channels.php:176 +#: src/Module/Settings/Channels.php:182 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/Display.php:342 +#: src/Module/Settings/Channels.php:190 src/Module/Settings/Channels.php:211 +#: src/Module/Settings/Display.php:338 msgid "Label" msgstr "" -#: src/Module/Settings/Channels.php:185 src/Module/Settings/Channels.php:206 -#: src/Module/Settings/Display.php:343 +#: src/Module/Settings/Channels.php:191 src/Module/Settings/Channels.php:212 +#: src/Module/Settings/Display.php:339 #: src/Module/Settings/TwoFactor/AppSpecific.php:137 msgid "Description" msgstr "Descrizione" -#: src/Module/Settings/Channels.php:186 src/Module/Settings/Channels.php:207 +#: src/Module/Settings/Channels.php:192 src/Module/Settings/Channels.php:213 msgid "Access Key" msgstr "" -#: src/Module/Settings/Channels.php:187 src/Module/Settings/Channels.php:208 +#: src/Module/Settings/Channels.php:193 src/Module/Settings/Channels.php:214 msgid "Circle/Channel" msgstr "" -#: src/Module/Settings/Channels.php:188 src/Module/Settings/Channels.php:209 +#: src/Module/Settings/Channels.php:194 src/Module/Settings/Channels.php:215 msgid "Include Tags" msgstr "" -#: src/Module/Settings/Channels.php:189 src/Module/Settings/Channels.php:210 +#: src/Module/Settings/Channels.php:195 src/Module/Settings/Channels.php:216 msgid "Exclude Tags" msgstr "" -#: src/Module/Settings/Channels.php:190 src/Module/Settings/Channels.php:211 +#: src/Module/Settings/Channels.php:196 src/Module/Settings/Channels.php:217 msgid "Minimum Size" msgstr "" -#: src/Module/Settings/Channels.php:191 src/Module/Settings/Channels.php:212 +#: src/Module/Settings/Channels.php:197 src/Module/Settings/Channels.php:218 msgid "Maximum Size" msgstr "" -#: src/Module/Settings/Channels.php:192 src/Module/Settings/Channels.php:213 +#: src/Module/Settings/Channels.php:198 src/Module/Settings/Channels.php:219 msgid "Full Text Search" msgstr "" -#: src/Module/Settings/Channels.php:196 src/Module/Settings/Channels.php:217 +#: src/Module/Settings/Channels.php:202 src/Module/Settings/Channels.php:223 msgid "Select all languages that you want to see in this channel." msgstr "" -#: src/Module/Settings/Channels.php:198 +#: src/Module/Settings/Channels.php:204 msgid "Delete channel" msgstr "" -#: src/Module/Settings/Channels.php:198 +#: src/Module/Settings/Channels.php:204 msgid "Check to delete this entry from the channel list" msgstr "" -#: src/Module/Settings/Channels.php:205 +#: src/Module/Settings/Channels.php:211 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:212 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:213 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:214 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:215 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:216 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:217 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:218 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:219 #, php-format msgid "" "Search terms for the body, supports the \"boolean mode\" operators from " @@ -10341,35 +10395,35 @@ msgid "" "keywords: %s" msgstr "" -#: src/Module/Settings/Channels.php:214 +#: src/Module/Settings/Channels.php:220 msgid "Check to display images in the channel." msgstr "" -#: src/Module/Settings/Channels.php:215 +#: src/Module/Settings/Channels.php:221 msgid "Check to display videos in the channel." msgstr "" -#: src/Module/Settings/Channels.php:216 +#: src/Module/Settings/Channels.php:222 msgid "Check to display audio in the channel." msgstr "" -#: src/Module/Settings/Channels.php:221 +#: src/Module/Settings/Channels.php:227 msgid "Add new entry to the channel list" msgstr "" -#: src/Module/Settings/Channels.php:222 +#: src/Module/Settings/Channels.php:228 msgid "Add" msgstr "Aggiungi" -#: src/Module/Settings/Channels.php:224 +#: src/Module/Settings/Channels.php:230 msgid "Current Entries in the channel list" msgstr "" -#: src/Module/Settings/Channels.php:227 +#: src/Module/Settings/Channels.php:233 msgid "Delete entry from the channel list" msgstr "" -#: src/Module/Settings/Channels.php:228 +#: src/Module/Settings/Channels.php:234 msgid "Delete entry from the channel list?" msgstr "" @@ -10436,16 +10490,14 @@ msgid "Any conversation my follows interacted with, including likes" msgstr "" #: src/Module/Settings/Connectors.php:221 -msgid "Enable Content Warning" -msgstr "Abilita Avviso Contenuto" +msgid "Collapse sensitive posts" +msgstr "" #: src/Module/Settings/Connectors.php:221 msgid "" -"Users on networks like Mastodon or Pleroma are able to set a content warning" -" field which collapse their post by default. This enables the automatic " -"collapsing instead of setting the content warning as the post title. Doesn't" -" affect any other content filtering you eventually set up." -msgstr "Gli utenti su reti come Mastodon o Pleroma sono in grado di impostare un campo di avviso sul contenuto. Questa impostazione nasconde in automatico il contenuto del messaggio in caso di avviso, invece di impostare l'avviso di contenuto come titolo del post. Non ha effetto su eventuali altri filtri impostati." +"If a post is marked as \"sensitive\", it will be displayed in a collapsed " +"state, if this option is enabled." +msgstr "" #: src/Module/Settings/Connectors.php:222 msgid "Enable intelligent shortening" @@ -10644,193 +10696,185 @@ msgstr "Delegati Potenziali" msgid "No entries." msgstr "Nessuna voce." -#: src/Module/Settings/Display.php:185 +#: src/Module/Settings/Display.php:183 msgid "The theme you chose isn't available." msgstr "Il tema che hai scelto non è disponibile." -#: src/Module/Settings/Display.php:225 +#: src/Module/Settings/Display.php:223 #, php-format msgid "%s - (Unsupported)" msgstr "%s - (Non supportato)" -#: src/Module/Settings/Display.php:263 +#: src/Module/Settings/Display.php:260 msgid "No preview" msgstr "" -#: src/Module/Settings/Display.php:264 +#: src/Module/Settings/Display.php:261 msgid "No image" msgstr "" -#: src/Module/Settings/Display.php:265 +#: src/Module/Settings/Display.php:262 msgid "Small Image" msgstr "" -#: src/Module/Settings/Display.php:266 +#: src/Module/Settings/Display.php:263 msgid "Large Image" msgstr "" -#: src/Module/Settings/Display.php:311 +#: src/Module/Settings/Display.php:308 msgid "Display Settings" msgstr "Impostazioni Grafiche" -#: src/Module/Settings/Display.php:313 +#: src/Module/Settings/Display.php:310 msgid "General Theme Settings" msgstr "Opzioni Generali Tema" -#: src/Module/Settings/Display.php:314 +#: src/Module/Settings/Display.php:311 msgid "Custom Theme Settings" msgstr "Opzioni Personalizzate Tema" -#: src/Module/Settings/Display.php:315 +#: src/Module/Settings/Display.php:312 msgid "Content Settings" msgstr "Opzioni Contenuto" -#: src/Module/Settings/Display.php:316 view/theme/duepuntozero/config.php:86 +#: src/Module/Settings/Display.php:313 view/theme/duepuntozero/config.php:86 #: view/theme/frio/config.php:151 view/theme/quattro/config.php:88 #: view/theme/vier/config.php:136 msgid "Theme settings" msgstr "Impostazioni tema" -#: src/Module/Settings/Display.php:317 +#: src/Module/Settings/Display.php:314 msgid "Timelines" msgstr "" -#: src/Module/Settings/Display.php:324 +#: src/Module/Settings/Display.php:321 msgid "Display Theme:" msgstr "Tema:" -#: src/Module/Settings/Display.php:325 +#: src/Module/Settings/Display.php:322 msgid "Mobile Theme:" msgstr "Tema mobile:" -#: src/Module/Settings/Display.php:328 +#: src/Module/Settings/Display.php:325 msgid "Number of items to display per page:" msgstr "Numero di elementi da mostrare per pagina:" -#: src/Module/Settings/Display.php:328 src/Module/Settings/Display.php:329 +#: src/Module/Settings/Display.php:325 src/Module/Settings/Display.php:326 msgid "Maximum of 100 items" msgstr "Massimo 100 voci" -#: src/Module/Settings/Display.php:329 +#: src/Module/Settings/Display.php:326 msgid "Number of items to display per page when viewed from mobile device:" msgstr "Numero di voci da visualizzare per pagina quando si utilizza un dispositivo mobile:" -#: src/Module/Settings/Display.php:330 +#: src/Module/Settings/Display.php:327 msgid "Update browser every xx seconds" msgstr "Aggiorna il browser ogni x secondi" -#: src/Module/Settings/Display.php:330 +#: src/Module/Settings/Display.php:327 msgid "Minimum of 10 seconds. Enter -1 to disable it." msgstr "Minimo 10 secondi. Inserisci -1 per disabilitarlo" -#: src/Module/Settings/Display.php:331 +#: src/Module/Settings/Display.php:328 msgid "Display emoticons" msgstr "" -#: src/Module/Settings/Display.php:331 +#: src/Module/Settings/Display.php:328 msgid "When enabled, emoticons are replaced with matching symbols." msgstr "" -#: src/Module/Settings/Display.php:332 +#: src/Module/Settings/Display.php:329 msgid "Infinite scroll" msgstr "Scroll infinito" -#: src/Module/Settings/Display.php:332 +#: src/Module/Settings/Display.php:329 msgid "Automatic fetch new items when reaching the page end." msgstr "Recupero automatico di nuovi oggetti quando viene raggiunta la fine della pagina." -#: src/Module/Settings/Display.php:333 +#: src/Module/Settings/Display.php:330 msgid "Enable Smart Threading" msgstr "" -#: src/Module/Settings/Display.php:333 +#: src/Module/Settings/Display.php:330 msgid "Enable the automatic suppression of extraneous thread indentation." msgstr "" -#: src/Module/Settings/Display.php:334 +#: src/Module/Settings/Display.php:331 msgid "Display the Dislike feature" msgstr "" -#: src/Module/Settings/Display.php:334 +#: src/Module/Settings/Display.php:331 msgid "" "Display the Dislike button and dislike reactions on posts and comments." msgstr "" -#: src/Module/Settings/Display.php:335 +#: src/Module/Settings/Display.php:332 msgid "Display the resharer" msgstr "Mostra chi ha condiviso" -#: src/Module/Settings/Display.php:335 +#: src/Module/Settings/Display.php:332 msgid "Display the first resharer as icon and text on a reshared item." msgstr "Mostra chi ha condiviso per primo come icona e testo su un oggetto ricondiviso." -#: src/Module/Settings/Display.php:336 -msgid "Display sensitive content" -msgstr "" - -#: src/Module/Settings/Display.php:336 -msgid "If enabled, pictures in posts marked as \"sensitive\" will not be blurred." -msgstr "" - -#: src/Module/Settings/Display.php:337 +#: src/Module/Settings/Display.php:333 msgid "Stay local" msgstr "Rimani in locale" -#: src/Module/Settings/Display.php:337 +#: src/Module/Settings/Display.php:333 msgid "Don't go to a remote system when following a contact link." msgstr "Non andare sul sistema remoto mentre segui il collegamento di un contatto." -#: src/Module/Settings/Display.php:338 +#: src/Module/Settings/Display.php:334 msgid "Show the post deletion checkbox" msgstr "" -#: src/Module/Settings/Display.php:338 +#: src/Module/Settings/Display.php:334 msgid "Display the checkbox for the post deletion on the network page." msgstr "" -#: src/Module/Settings/Display.php:339 +#: src/Module/Settings/Display.php:335 msgid "DIsplay the event list" msgstr "" -#: src/Module/Settings/Display.php:339 +#: src/Module/Settings/Display.php:335 msgid "Display the birthday reminder and event list on the network page." msgstr "" -#: src/Module/Settings/Display.php:340 +#: src/Module/Settings/Display.php:336 msgid "Link preview mode" msgstr "" -#: src/Module/Settings/Display.php:340 +#: src/Module/Settings/Display.php:336 msgid "Appearance of the link preview that is added to each post with a link." msgstr "" -#: src/Module/Settings/Display.php:345 +#: src/Module/Settings/Display.php:341 msgid "Bookmark" msgstr "" -#: src/Module/Settings/Display.php:347 +#: src/Module/Settings/Display.php:343 msgid "" "Enable timelines that you want to see in the channels widget. Bookmark " "timelines that you want to see in the top menu." msgstr "" -#: src/Module/Settings/Display.php:349 +#: src/Module/Settings/Display.php:345 msgid "Channel languages:" msgstr "" -#: src/Module/Settings/Display.php:349 +#: src/Module/Settings/Display.php:345 msgid "Select all languages that you want to see in your channels." msgstr "" -#: src/Module/Settings/Display.php:351 +#: src/Module/Settings/Display.php:347 msgid "Beginning of week:" msgstr "Inizio della settimana:" -#: src/Module/Settings/Display.php:352 +#: src/Module/Settings/Display.php:348 msgid "Default calendar view:" msgstr "" -#: src/Module/Settings/Features.php:74 +#: src/Module/Settings/Features.php:73 msgid "Additional Features" msgstr "Funzionalità aggiuntive" @@ -11577,59 +11621,59 @@ msgstr "Cambia tra differenti identità o pagine comunità/gruppi che condividon msgid "Select an identity to manage: " msgstr "Seleziona un'identità da gestire:" -#: src/Module/User/Import.php:103 +#: src/Module/User/Import.php:104 msgid "User imports on closed servers can only be done by an administrator." msgstr "L'importazione di utenti su server chiusi può essere effettuata solo da un amministratore." -#: src/Module/User/Import.php:119 +#: src/Module/User/Import.php:120 msgid "Move account" msgstr "Muovi account" -#: src/Module/User/Import.php:120 +#: src/Module/User/Import.php:121 msgid "You can import an account from another Friendica server." msgstr "Puoi importare un account da un altro server Friendica." -#: src/Module/User/Import.php:121 +#: src/Module/User/Import.php:122 msgid "" "You need to export your account from the old server and upload it here. We " "will recreate your old account here with all your contacts. We will try also" " to inform your friends that you moved here." msgstr "Devi esportare il tuo account dal vecchio server e caricarlo qui. Noi ricreeremo il tuo vecchio account qui, con tutti i tuoi contatti. Proveremo anche a informare i tuoi amici che ti sei spostato qui." -#: src/Module/User/Import.php:122 +#: src/Module/User/Import.php:123 msgid "" "This feature is experimental. We can't import contacts from the OStatus " "network (GNU Social/Statusnet) or from Diaspora" msgstr "Questa funzione è sperimentale. Non possiamo importare i contatti dalla rete OStatus (GNU Social/Statusnet) o da Diaspora" -#: src/Module/User/Import.php:123 +#: src/Module/User/Import.php:124 msgid "Account file" msgstr "File account" -#: src/Module/User/Import.php:123 +#: src/Module/User/Import.php:124 msgid "" "To export your account, go to \"Settings->Export your personal data\" and " "select \"Export account\"" msgstr "Per esportare il tuo account, vai su \"Impostazioni -> Esporta i tuoi dati personali\" e seleziona \"Esporta account\"" -#: src/Module/User/Import.php:217 +#: src/Module/User/Import.php:218 msgid "Error decoding account file" msgstr "Errore decodificando il file account" -#: src/Module/User/Import.php:222 +#: src/Module/User/Import.php:223 msgid "Error! No version data in file! This is not a Friendica account file?" msgstr "Errore! Nessuna informazione di versione nel file! Potrebbe non essere un file account di Friendica?" -#: src/Module/User/Import.php:230 +#: src/Module/User/Import.php:231 #, php-format msgid "User '%s' already exists on this server!" msgstr "L'utente '%s' esiste già su questo server!" -#: src/Module/User/Import.php:267 +#: src/Module/User/Import.php:268 msgid "User creation error" msgstr "Errore creando l'utente" -#: src/Module/User/Import.php:316 +#: src/Module/User/Import.php:317 #, php-format msgid "%d contact not imported" msgid_plural "%d contacts not imported" @@ -11637,11 +11681,11 @@ msgstr[0] "%d contatto non importato" msgstr[1] "%d contatti non importati" msgstr[2] "%d contatti non importati" -#: src/Module/User/Import.php:365 +#: src/Module/User/Import.php:366 msgid "User profile creation error" msgstr "Errore durante la creazione del profilo dell'utente" -#: src/Module/User/Import.php:416 +#: src/Module/User/Import.php:417 msgid "Done. You can now login with your username and password" msgstr "Fatto. Ora puoi entrare con il tuo nome utente e la tua password" @@ -11859,15 +11903,15 @@ msgstr "%s ha commentato il messaggio di %s" msgid "%s created a new post" msgstr "%s a creato un nuovo messaggio" -#: src/Navigation/Notifications/Factory/Introduction.php:133 +#: src/Navigation/Notifications/Factory/Introduction.php:132 msgid "Friend Suggestion" msgstr "Amico suggerito" -#: src/Navigation/Notifications/Factory/Introduction.php:159 +#: src/Navigation/Notifications/Factory/Introduction.php:158 msgid "Friend/Connect Request" msgstr "Richiesta amicizia/connessione" -#: src/Navigation/Notifications/Factory/Introduction.php:159 +#: src/Navigation/Notifications/Factory/Introduction.php:158 msgid "New Follower" msgstr "Qualcuno inizia a seguirti" @@ -12310,201 +12354,201 @@ msgstr "Questa voce è stata modificata" msgid "Connector Message" msgstr "" -#: src/Object/Post.php:226 src/Object/Post.php:228 +#: src/Object/Post.php:239 src/Object/Post.php:241 msgid "Edit" msgstr "Modifica" -#: src/Object/Post.php:262 +#: src/Object/Post.php:275 msgid "Delete globally" msgstr "Rimuovi globalmente" -#: src/Object/Post.php:262 +#: src/Object/Post.php:275 msgid "Remove locally" msgstr "Rimuovi localmente" -#: src/Object/Post.php:269 +#: src/Object/Post.php:282 #, php-format msgid "Block %s" msgstr "Blocca %s" -#: src/Object/Post.php:274 +#: src/Object/Post.php:287 #, php-format msgid "Ignore %s" msgstr "" -#: src/Object/Post.php:279 +#: src/Object/Post.php:292 #, php-format msgid "Collapse %s" msgstr "" -#: src/Object/Post.php:283 +#: src/Object/Post.php:296 msgid "Report post" msgstr "" -#: src/Object/Post.php:294 +#: src/Object/Post.php:307 msgid "Save to folder" msgstr "Salva nella cartella" -#: src/Object/Post.php:334 +#: src/Object/Post.php:347 msgid "I will attend" msgstr "Parteciperò" -#: src/Object/Post.php:334 +#: src/Object/Post.php:347 msgid "I will not attend" msgstr "Non parteciperò" -#: src/Object/Post.php:334 +#: src/Object/Post.php:347 msgid "I might attend" msgstr "Forse parteciperò" -#: src/Object/Post.php:381 +#: src/Object/Post.php:394 msgid "Ignore thread" msgstr "Ignora la conversazione" -#: src/Object/Post.php:382 +#: src/Object/Post.php:395 msgid "Unignore thread" msgstr "Non ignorare la conversazione" -#: src/Object/Post.php:383 +#: src/Object/Post.php:396 msgid "Toggle ignore status" msgstr "Inverti stato ignora" -#: src/Object/Post.php:393 +#: src/Object/Post.php:406 msgid "Add star" msgstr "Aggiungi a preferiti" -#: src/Object/Post.php:394 +#: src/Object/Post.php:407 msgid "Remove star" msgstr "Rimuovi da preferiti" -#: src/Object/Post.php:395 +#: src/Object/Post.php:408 msgid "Toggle star status" msgstr "Inverti stato preferito" -#: src/Object/Post.php:406 +#: src/Object/Post.php:419 msgid "Pin" msgstr "Metti in evidenza" -#: src/Object/Post.php:407 +#: src/Object/Post.php:420 msgid "Unpin" msgstr "Togli da in evidenza" -#: src/Object/Post.php:408 +#: src/Object/Post.php:421 msgid "Toggle pin status" msgstr "Inverti stato in evidenza" -#: src/Object/Post.php:411 +#: src/Object/Post.php:424 msgid "Pinned" msgstr "In evidenza" -#: src/Object/Post.php:416 +#: src/Object/Post.php:429 msgid "Add tag" msgstr "Aggiungi tag" -#: src/Object/Post.php:429 +#: src/Object/Post.php:444 msgid "Quote share this" msgstr "Condividi citando questo" -#: src/Object/Post.php:429 +#: src/Object/Post.php:444 msgid "Quote Share" msgstr "Cita e Condividi" -#: src/Object/Post.php:432 +#: src/Object/Post.php:447 msgid "Reshare this" msgstr "Ricondividi questo" -#: src/Object/Post.php:432 +#: src/Object/Post.php:447 msgid "Reshare" msgstr "Ricondividi" -#: src/Object/Post.php:433 +#: src/Object/Post.php:448 msgid "Cancel your Reshare" msgstr "Annulla la tua Ricondivisione" -#: src/Object/Post.php:433 +#: src/Object/Post.php:448 msgid "Unshare" msgstr "Non ricondividere più" -#: src/Object/Post.php:485 +#: src/Object/Post.php:492 #, php-format msgid "%s (Received %s)" msgstr "%s (Ricevuto %s)" -#: src/Object/Post.php:491 +#: src/Object/Post.php:498 msgid "Comment this item on your system" msgstr "Commenta questo oggetto sul tuo sistema" -#: src/Object/Post.php:491 +#: src/Object/Post.php:498 msgid "Remote comment" msgstr "Commento remoto" -#: src/Object/Post.php:513 +#: src/Object/Post.php:520 msgid "Share via ..." msgstr "" -#: src/Object/Post.php:513 +#: src/Object/Post.php:520 msgid "Share via external services" msgstr "" -#: src/Object/Post.php:520 +#: src/Object/Post.php:527 msgid "Unknown parent" msgstr "" -#: src/Object/Post.php:524 +#: src/Object/Post.php:531 #, php-format msgid "in reply to %s" msgstr "" -#: src/Object/Post.php:526 +#: src/Object/Post.php:533 msgid "Parent is probably private or not federated." msgstr "" -#: src/Object/Post.php:550 +#: src/Object/Post.php:557 msgid "to" msgstr "a" -#: src/Object/Post.php:551 +#: src/Object/Post.php:558 msgid "via" msgstr "via" -#: src/Object/Post.php:552 +#: src/Object/Post.php:559 msgid "Wall-to-Wall" msgstr "Da bacheca a bacheca" -#: src/Object/Post.php:553 +#: src/Object/Post.php:560 msgid "via Wall-To-Wall:" msgstr "da bacheca a bacheca" -#: src/Object/Post.php:604 +#: src/Object/Post.php:613 #, php-format msgid "Reply to %s" msgstr "Rispondi a %s" -#: src/Object/Post.php:607 +#: src/Object/Post.php:616 msgid "More" msgstr "Mostra altro" -#: src/Object/Post.php:626 +#: src/Object/Post.php:635 msgid "Notifier task is pending" msgstr "L'attività di notifica è in attesa" -#: src/Object/Post.php:627 +#: src/Object/Post.php:636 msgid "Delivery to remote servers is pending" msgstr "La consegna ai server remoti è in attesa" -#: src/Object/Post.php:628 +#: src/Object/Post.php:637 msgid "Delivery to remote servers is underway" msgstr "La consegna ai server remoti è in corso" -#: src/Object/Post.php:629 +#: src/Object/Post.php:638 msgid "Delivery to remote servers is mostly done" msgstr "La consegna ai server remoti è quasi completata" -#: src/Object/Post.php:630 +#: src/Object/Post.php:639 msgid "Delivery to remote servers is done" msgstr "La consegna ai server remoti è completata" -#: src/Object/Post.php:652 +#: src/Object/Post.php:661 #, php-format msgid "%d comment" msgid_plural "%d comments" @@ -12512,65 +12556,65 @@ msgstr[0] "%d commento" msgstr[1] "%d commenti" msgstr[2] "%d commenti" -#: src/Object/Post.php:653 +#: src/Object/Post.php:662 msgid "Show more" msgstr "Mostra di più" -#: src/Object/Post.php:654 +#: src/Object/Post.php:663 msgid "Show fewer" msgstr "Mostra di meno" -#: src/Object/Post.php:691 +#: src/Object/Post.php:700 #, php-format msgid "Reshared by: %s" msgstr "" -#: src/Object/Post.php:696 +#: src/Object/Post.php:705 #, php-format msgid "Viewed by: %s" msgstr "" -#: src/Object/Post.php:701 +#: src/Object/Post.php:710 #, php-format msgid "Read by: %s" msgstr "" -#: src/Object/Post.php:706 +#: src/Object/Post.php:715 #, php-format msgid "Liked by: %s" msgstr "" -#: src/Object/Post.php:711 +#: src/Object/Post.php:720 #, php-format msgid "Disliked by: %s" msgstr "" -#: src/Object/Post.php:716 +#: src/Object/Post.php:725 #, php-format msgid "Attended by: %s" msgstr "" -#: src/Object/Post.php:721 +#: src/Object/Post.php:730 #, php-format msgid "Maybe attended by: %s" msgstr "" -#: src/Object/Post.php:726 +#: src/Object/Post.php:735 #, php-format msgid "Not attended by: %s" msgstr "" -#: src/Object/Post.php:731 +#: src/Object/Post.php:740 #, php-format msgid "Commented by: %s" msgstr "" -#: src/Object/Post.php:736 +#: src/Object/Post.php:745 #, php-format msgid "Reacted with %s by: %s" msgstr "" -#: src/Object/Post.php:759 +#: src/Object/Post.php:768 #, php-format msgid "Quote shared by: %s" msgstr "" @@ -12579,25 +12623,25 @@ msgstr "" msgid "Chat" msgstr "" -#: src/Protocol/Delivery.php:547 +#: src/Protocol/Delivery.php:544 msgid "(no subject)" msgstr "(nessun oggetto)" -#: src/Protocol/OStatus.php:1390 +#: src/Protocol/OStatus.php:1392 #, php-format msgid "%s is now following %s." msgstr "%s sta seguendo %s" -#: src/Protocol/OStatus.php:1391 +#: src/Protocol/OStatus.php:1393 msgid "following" msgstr "segue" -#: src/Protocol/OStatus.php:1394 +#: src/Protocol/OStatus.php:1396 #, php-format msgid "%s stopped following %s." msgstr "%s ha smesso di seguire %s" -#: src/Protocol/OStatus.php:1395 +#: src/Protocol/OStatus.php:1397 msgid "stopped following" msgstr "tolto dai seguiti" @@ -12606,20 +12650,20 @@ msgstr "tolto dai seguiti" msgid "The folder %s must be writable by webserver." msgstr "" -#: src/Security/Authentication.php:227 +#: src/Security/Authentication.php:216 msgid "Login failed." msgstr "Accesso fallito." -#: src/Security/Authentication.php:272 +#: src/Security/Authentication.php:261 msgid "Login failed. Please check your credentials." msgstr "Accesso non riuscito. Per favore controlla le tue credenziali." -#: src/Security/Authentication.php:391 +#: src/Security/Authentication.php:375 #, php-format msgid "Welcome %s" msgstr "Benvenuto %s" -#: src/Security/Authentication.php:392 +#: src/Security/Authentication.php:376 msgid "Please upload a profile photo." msgstr "Carica una foto per il profilo." diff --git a/view/lang/it/strings.php b/view/lang/it/strings.php index 3588ef14a2..615f624a07 100644 --- a/view/lang/it/strings.php +++ b/view/lang/it/strings.php @@ -318,14 +318,19 @@ $a->strings['Favourite Posts'] = 'Messaggi preferiti'; $a->strings['General Features'] = 'Funzionalità generali'; $a->strings['Photo Location'] = 'Località Foto'; $a->strings['Photo metadata is normally stripped. This extracts the location (if present) prior to stripping metadata and links it to a map.'] = 'I metadati delle foto vengono rimossi. Questa opzione estrae la località (se presenta) prima di rimuovere i metadati e la collega a una mappa.'; -$a->strings['Trending Tags'] = 'Etichette di Tendenza'; -$a->strings['Show a community page widget with a list of the most popular tags in recent public posts.'] = 'Mostra un widget della pagina della comunità con un elenco delle etichette più popolari nei recenti messaggi pubblici.'; $a->strings['Post Composition Features'] = 'Funzionalità di composizione dei messaggi'; $a->strings['Explicit Mentions'] = 'Menzioni Esplicite'; $a->strings['Add explicit mentions to comment box for manual control over who gets mentioned in replies.'] = 'Aggiungi menzioni esplicite al riquadro di commento per avere un controllo manuale su chi viene menzionato nelle risposte. '; $a->strings['Post/Comment Tools'] = 'Strumenti per messaggi/commenti'; $a->strings['Post Categories'] = 'Categorie Messaggi'; $a->strings['Add categories to your posts'] = 'Aggiungi categorie ai tuoi messaggi'; +$a->strings['Archives'] = 'Archivi'; +$a->strings['Protocols'] = 'Protocolli'; +$a->strings['Account Types'] = 'Tipi di Account'; +$a->strings['Saved Searches'] = 'Ricerche salvate'; +$a->strings['Saved Folders'] = 'Cartelle Salvate'; +$a->strings['Own Contacts'] = 'Propri Contatti'; +$a->strings['Trending Tags'] = 'Etichette di Tendenza'; $a->strings['Advanced Profile Settings'] = 'Impostazioni Avanzate Profilo'; $a->strings['Tag Cloud'] = 'Tag Cloud'; $a->strings['Provide a personal tag cloud on your profile page'] = 'Mostra una nuvola dei tag personali sulla tua pagina di profilo'; @@ -443,9 +448,7 @@ $a->strings['Local Directory'] = 'Elenco Locale'; $a->strings['Everyone'] = 'Chiunque'; $a->strings['Relationships'] = 'Relazioni'; $a->strings['All Contacts'] = 'Tutti i contatti'; -$a->strings['Protocols'] = 'Protocolli'; $a->strings['All Protocols'] = 'Tutti i Protocolli'; -$a->strings['Saved Folders'] = 'Cartelle Salvate'; $a->strings['Everything'] = 'Tutto'; $a->strings['Categories'] = 'Categorie'; $a->strings['%d contact in common'] = [ @@ -453,11 +456,9 @@ $a->strings['%d contact in common'] = [ 1 => '%d contatti in comune', 2 => '%d contatti in comune', ]; -$a->strings['Archives'] = 'Archivi'; $a->strings['Persons'] = 'Persone'; $a->strings['Organisations'] = 'Organizzazioni'; $a->strings['News'] = 'Notizie'; -$a->strings['Account Types'] = 'Tipi di Account'; $a->strings['All'] = 'Tutto'; $a->strings['Export'] = 'Esporta'; $a->strings['Export calendar as ical'] = 'Esporta il calendario in formato ical'; @@ -470,7 +471,6 @@ $a->strings['%d Contact'] = [ ]; $a->strings['View Contacts'] = 'Visualizza i contatti'; $a->strings['Remove term'] = 'Rimuovi termine'; -$a->strings['Saved Searches'] = 'Ricerche salvate'; $a->strings['Trending Tags (last %d hour)'] = [ 0 => 'Etichette di Tendenza (ultima %d ora)', 1 => 'Etichette di Tendenza (ultime %d ore)', @@ -689,7 +689,6 @@ $a->strings['Detected languages in this post:\n%s'] = 'Lingue rilevate in questo $a->strings['activity'] = 'attività'; $a->strings['comment'] = 'commento'; $a->strings['post'] = 'messaggio'; -$a->strings['Content warning: %s'] = 'Avviso contenuto: %s'; $a->strings['bytes'] = 'bytes'; $a->strings['View on separate page'] = 'Vedi in una pagina separata'; $a->strings['[no subject]'] = '[nessun oggetto]'; @@ -825,7 +824,8 @@ $a->strings['Failed Updates'] = 'Aggiornamenti falliti'; $a->strings['This does not include updates prior to 1139, which did not return a status.'] = 'Questo non include gli aggiornamenti prima del 1139, che non ritornano lo stato.'; $a->strings['Mark success (if update was manually applied)'] = 'Segna completato (se l\'update è stato applicato manualmente)'; $a->strings['Attempt to execute this update step automatically'] = 'Cerco di eseguire questo aggiornamento in automatico'; -$a->strings['Lock feature %s'] = 'Blocca funzionalità %s'; +$a->strings['No'] = 'No'; +$a->strings['Yes'] = 'Si'; $a->strings['Manage Additional Features'] = 'Gestisci Funzionalità Aggiuntive'; $a->strings['Other'] = 'Altro'; $a->strings['unknown'] = 'sconosciuto'; @@ -1291,7 +1291,6 @@ $a->strings['Refetch contact data'] = 'Ricarica dati contatto'; $a->strings['Toggle Blocked status'] = 'Inverti stato "Blocca"'; $a->strings['Toggle Ignored status'] = 'Inverti stato "Ignora"'; $a->strings['Bad Request.'] = 'Richiesta Errata.'; -$a->strings['Yes'] = 'Si'; $a->strings['No suggestions available. If this is a new site, please try again in 24 hours.'] = 'Nessun suggerimento disponibile. Se questo è un sito nuovo, riprova tra 24 ore.'; $a->strings['You aren\'t following this contact.'] = 'Non stai seguendo questo contatto.'; $a->strings['Unfollowing is currently not supported by your network.'] = 'Smettere di seguire non è al momento supportato dalla tua rete.'; @@ -1302,7 +1301,6 @@ $a->strings['No results.'] = 'Nessun risultato.'; $a->strings['This community stream shows all public posts received by this node. They may not reflect the opinions of this node’s users.'] = 'Questa pagina comunità mostra tutti i messaggi pubblici ricevuti da questo nodo. Potrebbero non riflettere le opinioni degli utenti di questo nodo.'; $a->strings['Community option not available.'] = 'Opzione Comunità non disponibile'; $a->strings['Not available.'] = 'Non disponibile.'; -$a->strings['Own Contacts'] = 'Propri Contatti'; $a->strings['Include'] = 'Includi'; $a->strings['Hide'] = 'Nascondi'; $a->strings['Credits'] = 'Crediti'; @@ -1641,7 +1639,6 @@ $a->strings['Hide Ignored Requests'] = 'Nascondi richieste ignorate'; $a->strings['Notification type:'] = 'Tipo di notifica:'; $a->strings['Suggested by:'] = 'Suggerito da:'; $a->strings['Claims to be known to you: '] = 'Dice di conoscerti: '; -$a->strings['No'] = 'No'; $a->strings['Shall your connection be bidirectional or not?'] = 'La connessione dovrà essere bidirezionale o no?'; $a->strings['Accepting %s as a friend allows %s to subscribe to your posts, and you will also receive updates from them in your news feed.'] = 'Accettando %s come amico permette a %s di seguire i tuoi messaggi, e a te di riceverne gli aggiornamenti.'; $a->strings['Accepting %s as a subscriber allows them to subscribe to your posts, but you will not receive updates from them in your news feed.'] = 'Accettando %s come abbonato gli permetti di abbonarsi ai tuoi messaggi, ma tu non riceverai aggiornamenti da lui.'; @@ -1675,10 +1672,6 @@ $a->strings['Done'] = 'Fatto'; $a->strings['success'] = 'successo'; $a->strings['failed'] = 'fallito'; $a->strings['ignored'] = 'ignorato'; -$a->strings['Wrong type "%s", expected one of: %s'] = 'Tipo "%s" errato, ci si aspettava uno di: %s'; -$a->strings['Model not found'] = 'Modello non trovato'; -$a->strings['Remote privacy information not available.'] = 'Informazioni remote sulla privacy non disponibili.'; -$a->strings['Visible to:'] = 'Visibile a:'; $a->strings['The Photo with id %s is not available.'] = 'La Foto con id %s non è disponibile.'; $a->strings['Invalid photo with id %s.'] = 'Foto con id %s non valida.'; $a->strings['Edit post'] = 'Modifica messaggio'; @@ -1690,6 +1683,10 @@ $a->strings['audio link'] = 'collegamento audio'; $a->strings['Remove Item Tag'] = 'Rimuovi il tag'; $a->strings['Select a tag to remove: '] = 'Seleziona un tag da rimuovere: '; $a->strings['Remove'] = 'Rimuovi'; +$a->strings['Wrong type "%s", expected one of: %s'] = 'Tipo "%s" errato, ci si aspettava uno di: %s'; +$a->strings['Model not found'] = 'Modello non trovato'; +$a->strings['Remote privacy information not available.'] = 'Informazioni remote sulla privacy non disponibili.'; +$a->strings['Visible to:'] = 'Visibile a:'; $a->strings['No contacts.'] = 'Nessun contatto.'; $a->strings['%s\'s timeline'] = 'la timeline di %s'; $a->strings['%s\'s posts'] = 'il messaggio di %s'; @@ -1898,8 +1895,6 @@ $a->strings['OStatus (GNU Social)'] = 'OStatus (GNU Social)'; $a->strings['Email access is disabled on this site.'] = 'L\'accesso email è disabilitato su questo sito.'; $a->strings['None'] = 'Nessuna'; $a->strings['General Social Media Settings'] = 'Impostazioni Media Sociali'; -$a->strings['Enable Content Warning'] = 'Abilita Avviso Contenuto'; -$a->strings['Users on networks like Mastodon or Pleroma are able to set a content warning field which collapse their post by default. This enables the automatic collapsing instead of setting the content warning as the post title. Doesn\'t affect any other content filtering you eventually set up.'] = 'Gli utenti su reti come Mastodon o Pleroma sono in grado di impostare un campo di avviso sul contenuto. Questa impostazione nasconde in automatico il contenuto del messaggio in caso di avviso, invece di impostare l\'avviso di contenuto come titolo del post. Non ha effetto su eventuali altri filtri impostati.'; $a->strings['Enable intelligent shortening'] = 'Abilita accorciamento intelligente'; $a->strings['Normally the system tries to find the best link to add to shortened posts. If disabled, every shortened post will always point to the original friendica post.'] = 'Normalmente il sistema tenta di trovare il collegamento migliore da aggiungere ad un messaggio accorciato. Se questa opzione è disabilitata, ogni messaggio accorciato conterrà sempre un collegamento al messaggio originale su Friendica.'; $a->strings['Enable simple text shortening'] = 'Abilita accorciamento semplice del testo'; diff --git a/view/lang/ja/messages.po b/view/lang/ja/messages.po index 2d86ced2f5..455bce1129 100644 --- a/view/lang/ja/messages.po +++ b/view/lang/ja/messages.po @@ -13,7 +13,7 @@ msgid "" msgstr "" "Project-Id-Version: friendica\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-03-01 08:51-0500\n" +"POT-Creation-Date: 2024-05-15 12:16+0000\n" "PO-Revision-Date: 2011-05-05 10:19+0000\n" "Last-Translator: XMPPはいいぞ, 2021\n" "Language-Team: Japanese (http://app.transifex.com/Friendica/friendica/language/ja/)\n" @@ -23,57 +23,57 @@ msgstr "" "Language: ja\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: mod/item.php:100 mod/item.php:103 mod/item.php:170 mod/item.php:173 +#: mod/item.php:101 mod/item.php:104 mod/item.php:171 mod/item.php:174 msgid "Unable to locate original post." msgstr "元の投稿が見つかりません。" -#: mod/item.php:138 +#: mod/item.php:139 msgid "Post updated." msgstr "投稿が更新されました。" -#: mod/item.php:203 mod/item.php:207 +#: mod/item.php:204 mod/item.php:208 msgid "Item wasn't stored." msgstr "項目が保存されませんでした。" -#: mod/item.php:217 +#: mod/item.php:218 msgid "Item couldn't be fetched." msgstr "項目を取得できませんでした。" -#: mod/item.php:259 mod/item.php:263 +#: mod/item.php:260 mod/item.php:264 msgid "Empty post discarded." msgstr "空の投稿は破棄されました。" -#: mod/item.php:433 src/Module/Admin/Themes/Details.php:39 +#: mod/item.php:435 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/photos.php:150 mod/photos.php:666 src/Model/Event.php:520 +#: mod/item.php:459 mod/message.php:66 mod/message.php:112 mod/notes.php:45 +#: mod/photos.php:146 mod/photos.php:662 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 #: src/Module/Calendar/Event/API.php:88 src/Module/Calendar/Event/Form.php:84 #: src/Module/Calendar/Export.php:82 src/Module/Calendar/Show.php:82 #: src/Module/Circle.php:41 src/Module/Circle.php:84 #: src/Module/Contact/Advanced.php:60 src/Module/Contact/Follow.php:87 -#: src/Module/Contact/Follow.php:160 src/Module/Contact/MatchInterests.php:86 +#: src/Module/Contact/Follow.php:160 src/Module/Contact/MatchInterests.php:87 #: src/Module/Contact/Suggestions.php:54 src/Module/Contact/Unfollow.php:66 #: src/Module/Contact/Unfollow.php:80 src/Module/Contact/Unfollow.php:112 #: src/Module/FollowConfirm.php:38 src/Module/FriendSuggest.php:57 #: src/Module/Invite.php:42 src/Module/Invite.php:131 #: src/Module/Notifications/Notification.php:76 #: src/Module/Notifications/Notification.php:107 -#: src/Module/OStatus/Repair.php:60 src/Module/OStatus/Subscribe.php:66 +#: src/Module/OStatus/Repair.php:60 src/Module/OStatus/Subscribe.php:68 #: src/Module/Post/Edit.php:76 src/Module/Profile/Common.php:75 #: src/Module/Profile/Contacts.php:78 src/Module/Profile/Photos.php:92 #: src/Module/Profile/Schedule.php:39 src/Module/Profile/Schedule.php:56 -#: src/Module/Register.php:77 src/Module/Register.php:90 -#: src/Module/Register.php:206 src/Module/Register.php:245 +#: src/Module/Register.php:78 src/Module/Register.php:91 +#: 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/Display.php:90 src/Module/Settings/Display.php:199 +#: src/Module/Settings/Account.php:386 src/Module/Settings/Channels.php:66 +#: src/Module/Settings/Channels.php:141 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 #: src/Module/Settings/Profile/Photo/Index.php:110 #: src/Module/Settings/RemoveMe.php:119 src/Module/Settings/UserExport.php:78 @@ -81,7 +81,7 @@ msgstr "見つかりませんでした。" #: src/Module/Settings/UserExport.php:213 #: src/Module/Settings/UserExport.php:233 #: src/Module/Settings/UserExport.php:298 src/Module/User/Delegation.php:154 -#: src/Module/User/Import.php:84 src/Module/User/Import.php:91 +#: src/Module/User/Import.php:85 src/Module/User/Import.php:92 msgid "Permission denied." msgstr "必要な権限が有りません。" @@ -219,95 +219,96 @@ msgstr "\n\t\t\tログインの詳細は次のとおりです:\n\n\t\t\tサイ msgid "Your password has been changed at %s" msgstr "パスワードは%s変更されました" -#: mod/message.php:46 mod/message.php:128 src/Content/Nav.php:321 +#: mod/message.php:45 mod/message.php:127 src/Content/Nav.php:321 msgid "New Message" msgstr "新しいメッセージ" -#: mod/message.php:82 +#: mod/message.php:81 msgid "No recipient selected." msgstr "宛先が未指定です。" -#: mod/message.php:87 +#: mod/message.php:86 msgid "Unable to locate contact information." msgstr "コンタクト情報が見つかりません。" -#: mod/message.php:91 +#: mod/message.php:90 msgid "Message could not be sent." msgstr "メッセージを送信できませんでした。" -#: mod/message.php:95 +#: mod/message.php:94 msgid "Message collection failure." msgstr "メッセージの収集に失敗しました。" -#: mod/message.php:122 src/Module/Notifications/Introductions.php:135 +#: mod/message.php:121 src/Module/Notifications/Introductions.php:135 #: src/Module/Notifications/Introductions.php:170 #: src/Module/Notifications/Notification.php:85 msgid "Discard" msgstr "捨てる" -#: mod/message.php:135 src/Content/Nav.php:318 view/theme/frio/theme.php:244 +#: mod/message.php:134 src/Content/Nav.php:318 view/theme/frio/theme.php:244 msgid "Messages" msgstr "メッセージ" -#: mod/message.php:148 +#: mod/message.php:147 msgid "Conversation not found." msgstr "会話が見つかりません。" -#: mod/message.php:153 +#: mod/message.php:152 msgid "Message was not deleted." msgstr "メッセージを削除しませんでした。" -#: mod/message.php:168 +#: mod/message.php:167 msgid "Conversation was not removed." msgstr "会話を削除しませんでした。" -#: mod/message.php:181 mod/message.php:286 +#: mod/message.php:180 mod/message.php:285 msgid "Please enter a link URL:" msgstr "リンクURLを入力してください。" -#: mod/message.php:190 +#: mod/message.php:189 msgid "Send Private Message" msgstr "プライベートメッセージを送信する" -#: mod/message.php:191 mod/message.php:346 +#: mod/message.php:190 mod/message.php:345 +#: src/Module/Privacy/PermissionTooltip.php:132 msgid "To:" msgstr "送信先:" -#: mod/message.php:192 mod/message.php:347 +#: mod/message.php:191 mod/message.php:346 msgid "Subject:" msgstr "件名" -#: mod/message.php:196 mod/message.php:350 src/Module/Invite.php:171 +#: mod/message.php:195 mod/message.php:349 src/Module/Invite.php:171 msgid "Your message:" msgstr "メッセージ" -#: mod/message.php:199 mod/message.php:354 src/Content/Conversation.php:370 +#: mod/message.php:198 mod/message.php:353 src/Content/Conversation.php:369 #: src/Module/Post/Edit.php:131 msgid "Upload photo" msgstr "写真をアップロード" -#: mod/message.php:200 mod/message.php:355 src/Module/Post/Edit.php:135 +#: mod/message.php:199 mod/message.php:354 src/Module/Post/Edit.php:135 msgid "Insert web link" msgstr "webリンクを挿入" -#: mod/message.php:201 mod/message.php:357 mod/photos.php:1297 -#: src/Content/Conversation.php:401 src/Content/Conversation.php:1586 -#: src/Module/Item/Compose.php:206 src/Module/Post/Edit.php:145 -#: src/Object/Post.php:609 +#: mod/message.php:200 mod/message.php:356 mod/photos.php:1290 +#: src/Content/Conversation.php:400 src/Content/Conversation.php:1576 +#: src/Module/Item/Compose.php:213 src/Module/Post/Edit.php:145 +#: src/Object/Post.php:618 msgid "Please wait" msgstr "お待ち下さい" -#: mod/message.php:202 mod/message.php:356 mod/photos.php:701 -#: mod/photos.php:820 mod/photos.php:1097 mod/photos.php:1138 -#: mod/photos.php:1194 mod/photos.php:1274 +#: mod/message.php:201 mod/message.php:355 mod/photos.php:693 +#: mod/photos.php:813 mod/photos.php:1090 mod/photos.php:1131 +#: mod/photos.php:1187 mod/photos.php:1267 #: src/Module/Calendar/Event/Form.php:250 src/Module/Contact/Advanced.php:132 -#: src/Module/Contact/Profile.php:364 +#: src/Module/Contact/Profile.php:370 #: src/Module/Debug/ActivityPubConversion.php:140 #: src/Module/Debug/Babel.php:315 src/Module/Debug/Localtime.php:64 #: src/Module/Debug/Probe.php:54 src/Module/Debug/WebFinger.php:51 #: src/Module/FriendSuggest.php:145 src/Module/Install.php:234 #: src/Module/Install.php:274 src/Module/Install.php:309 -#: src/Module/Invite.php:178 src/Module/Item/Compose.php:189 +#: src/Module/Invite.php:178 src/Module/Item/Compose.php:196 #: src/Module/Moderation/Item/Source.php:79 #: src/Module/Moderation/Report/Create.php:168 #: src/Module/Moderation/Report/Create.php:183 @@ -316,58 +317,58 @@ msgstr "お待ち下さい" #: src/Module/Profile/Profile.php:274 #: src/Module/Settings/Profile/Index.php:257 #: src/Module/Settings/Server/Action.php:79 src/Module/User/Delegation.php:189 -#: src/Object/Post.php:1154 view/theme/duepuntozero/config.php:85 +#: src/Object/Post.php:1159 view/theme/duepuntozero/config.php:85 #: view/theme/frio/config.php:150 view/theme/quattro/config.php:87 #: view/theme/vier/config.php:135 msgid "Submit" msgstr "送信する" -#: mod/message.php:223 +#: mod/message.php:222 msgid "No messages." msgstr "メッセージはありません。" -#: mod/message.php:279 +#: mod/message.php:278 msgid "Message not available." msgstr "メッセージは利用できません。" -#: mod/message.php:323 +#: mod/message.php:322 msgid "Delete message" msgstr "メッセージを削除" -#: mod/message.php:325 mod/message.php:456 +#: mod/message.php:324 mod/message.php:453 msgid "D, d M Y - g:i A" msgstr "D、d MY-g:i A" -#: mod/message.php:340 mod/message.php:453 +#: mod/message.php:339 mod/message.php:450 msgid "Delete conversation" msgstr "会話を削除" -#: mod/message.php:342 +#: mod/message.php:341 msgid "" "No secure communications available. You may be able to " "respond from the sender's profile page." msgstr "安全な通信は利用できません。送信者のプロフィールページから返信できる場合があります。" -#: mod/message.php:345 +#: mod/message.php:344 msgid "Send Reply" msgstr "返信する" -#: mod/message.php:427 +#: mod/message.php:424 #, php-format msgid "Unknown sender - %s" msgstr "不明な送信者です - %s" -#: mod/message.php:429 +#: mod/message.php:426 #, php-format msgid "You and %s" msgstr "あなたと%s" -#: mod/message.php:431 +#: mod/message.php:428 #, php-format msgid "%s and You" msgstr "%sとあなた" -#: mod/message.php:459 +#: mod/message.php:456 #, php-format msgid "%d message" msgid_plural "%d messages" @@ -381,118 +382,118 @@ 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:861 #: 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:229 msgid "Save" msgstr "保存する" -#: mod/photos.php:67 mod/photos.php:132 mod/photos.php:576 -#: src/Model/Event.php:512 src/Model/Profile.php:233 +#: mod/photos.php:65 mod/photos.php:128 mod/photos.php:572 +#: src/Model/Event.php:512 src/Model/Profile.php:234 #: src/Module/Calendar/Export.php:74 src/Module/Calendar/Show.php:74 -#: src/Module/DFRN/Poll.php:43 src/Module/Feed.php:65 src/Module/HCard.php:51 +#: src/Module/DFRN/Poll.php:43 src/Module/Feed.php:64 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:56 #: src/Module/Profile/Photos.php:83 src/Module/Profile/RemoteFollow.php:71 -#: src/Module/Register.php:267 +#: src/Module/Register.php:268 msgid "User not found." msgstr "ユーザーが見つかりません。" -#: mod/photos.php:106 src/Module/BaseProfile.php:68 +#: mod/photos.php:102 src/Module/BaseProfile.php:68 #: src/Module/Profile/Photos.php:375 msgid "Photo Albums" msgstr "フォトアルバム" -#: mod/photos.php:107 src/Module/Profile/Photos.php:376 +#: mod/photos.php:103 src/Module/Profile/Photos.php:376 #: src/Module/Profile/Photos.php:396 msgid "Recent Photos" msgstr "最近の写真" -#: mod/photos.php:109 mod/photos.php:868 src/Module/Profile/Photos.php:378 +#: mod/photos.php:105 mod/photos.php:861 src/Module/Profile/Photos.php:378 #: src/Module/Profile/Photos.php:398 msgid "Upload New Photos" msgstr "新しい写真をアップロード" -#: mod/photos.php:121 src/Module/BaseSettings.php:72 +#: mod/photos.php:117 src/Module/BaseSettings.php:72 #: src/Module/Profile/Photos.php:359 msgid "everybody" msgstr "みなさん" -#: mod/photos.php:157 +#: mod/photos.php:153 msgid "Contact information unavailable" msgstr "コンタクト情報は利用できません" -#: mod/photos.php:186 +#: mod/photos.php:182 msgid "Album not found." msgstr "アルバムが見つかりません。" -#: mod/photos.php:242 +#: mod/photos.php:238 msgid "Album successfully deleted" msgstr "アルバムを削除しました" -#: mod/photos.php:244 +#: mod/photos.php:240 msgid "Album was empty." msgstr "アルバムは空でした。" -#: mod/photos.php:275 +#: mod/photos.php:271 msgid "Failed to delete the photo." msgstr "写真を削除できませんでした" -#: mod/photos.php:543 +#: mod/photos.php:539 msgid "a photo" msgstr "写真" -#: mod/photos.php:543 +#: mod/photos.php:539 #, php-format msgid "%1$s was tagged in %2$s by %3$s" msgstr "%1$sが%2$sで%3$sによってタグ付けされました" -#: mod/photos.php:580 src/Module/Conversation/Community.php:160 +#: mod/photos.php:576 src/Module/Conversation/Community.php:160 #: src/Module/Directory.php:48 src/Module/Profile/Photos.php:293 #: src/Module/Search/Index.php:65 msgid "Public access denied." msgstr "パブリックアクセスが拒否されました。" -#: mod/photos.php:585 +#: mod/photos.php:581 msgid "No photos selected" msgstr "写真が選択されていません" -#: mod/photos.php:717 +#: mod/photos.php:709 #, php-format msgid "The maximum accepted image size is %s" msgstr "" -#: mod/photos.php:724 +#: mod/photos.php:716 msgid "Upload Photos" msgstr "写真をアップロードする" -#: mod/photos.php:728 mod/photos.php:816 +#: mod/photos.php:720 mod/photos.php:809 msgid "New album name: " msgstr "新しいアルバム名:" -#: mod/photos.php:729 +#: mod/photos.php:721 msgid "or select existing album:" msgstr "または既存のアルバムを選択:" -#: mod/photos.php:730 +#: mod/photos.php:722 msgid "Do not show a status post for this upload" msgstr "このアップロードのステータス投稿を表示しません" -#: mod/photos.php:732 mod/photos.php:1093 src/Content/Conversation.php:403 +#: mod/photos.php:725 mod/photos.php:1086 src/Content/Conversation.php:402 #: src/Module/Calendar/Event/Form.php:253 src/Module/Post/Edit.php:183 msgid "Permissions" msgstr "許可" -#: mod/photos.php:797 +#: mod/photos.php:790 msgid "Do you really want to delete this photo album and all its photos?" msgstr "このフォトアルバムとそのすべての写真を本当に削除しますか?" -#: mod/photos.php:798 mod/photos.php:821 +#: mod/photos.php:791 mod/photos.php:814 msgid "Delete Album" msgstr "アルバムを削除" -#: mod/photos.php:799 mod/photos.php:899 src/Content/Conversation.php:419 +#: mod/photos.php:792 mod/photos.php:892 src/Content/Conversation.php:417 #: src/Module/Contact/Follow.php:173 src/Module/Contact/Revoke.php:109 #: src/Module/Contact/Unfollow.php:126 #: src/Module/Media/Attachment/Browser.php:77 @@ -502,133 +503,133 @@ msgstr "アルバムを削除" msgid "Cancel" msgstr "キャンセル" -#: mod/photos.php:825 +#: mod/photos.php:818 msgid "Edit Album" msgstr "アルバムを編集" -#: mod/photos.php:826 +#: mod/photos.php:819 msgid "Drop Album" msgstr "アルバムを削除" -#: mod/photos.php:830 +#: mod/photos.php:823 msgid "Show Newest First" msgstr "新しいもの順に表示" -#: mod/photos.php:832 +#: mod/photos.php:825 msgid "Show Oldest First" msgstr "最も古いものを最初に表示" -#: mod/photos.php:853 src/Module/Profile/Photos.php:346 +#: mod/photos.php:846 src/Module/Profile/Photos.php:346 msgid "View Photo" msgstr "写真を見る" -#: mod/photos.php:885 +#: mod/photos.php:878 msgid "Permission denied. Access to this item may be restricted." msgstr "アクセス拒否。この項目へのアクセスは制限される場合があります。" -#: mod/photos.php:887 +#: mod/photos.php:880 msgid "Photo not available" msgstr "写真は利用できません" -#: mod/photos.php:897 +#: mod/photos.php:890 msgid "Do you really want to delete this photo?" msgstr "この写真を本当に削除しますか?" -#: mod/photos.php:898 mod/photos.php:1098 +#: mod/photos.php:891 mod/photos.php:1091 msgid "Delete Photo" msgstr "写真を削除" -#: mod/photos.php:996 +#: mod/photos.php:989 msgid "View photo" msgstr "写真を見る" -#: mod/photos.php:998 +#: mod/photos.php:991 msgid "Edit photo" msgstr "写真を編集する" -#: mod/photos.php:999 +#: mod/photos.php:992 msgid "Delete photo" msgstr "写真を削除" -#: mod/photos.php:1000 +#: mod/photos.php:993 msgid "Use as profile photo" msgstr "プロフィール写真として使用" -#: mod/photos.php:1007 +#: mod/photos.php:1000 msgid "Private Photo" msgstr "プライベート写真" -#: mod/photos.php:1013 +#: mod/photos.php:1006 msgid "View Full Size" msgstr "フルサイズを表示" -#: mod/photos.php:1066 +#: mod/photos.php:1059 msgid "Tags: " msgstr "タグ:" -#: mod/photos.php:1069 +#: mod/photos.php:1062 msgid "[Select tags to remove]" msgstr "[削除するタグを選択]" -#: mod/photos.php:1084 +#: mod/photos.php:1077 msgid "New album name" msgstr "新しいアルバム名" -#: mod/photos.php:1085 +#: mod/photos.php:1078 msgid "Caption" msgstr "キャプション" -#: mod/photos.php:1086 +#: mod/photos.php:1079 msgid "Add a Tag" msgstr "タグを追加する" -#: mod/photos.php:1086 +#: mod/photos.php:1079 msgid "" "Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping" msgstr "例:@ bob、@ Barbara_Jensen、@ jim @ example.com、#California、#camping" -#: mod/photos.php:1087 +#: mod/photos.php:1080 msgid "Do not rotate" msgstr "回転させないでください" -#: mod/photos.php:1088 +#: mod/photos.php:1081 msgid "Rotate CW (right)" msgstr "CWを回転(右)" -#: mod/photos.php:1089 +#: mod/photos.php:1082 msgid "Rotate CCW (left)" msgstr "CCWを回転(左)" -#: mod/photos.php:1135 mod/photos.php:1191 mod/photos.php:1271 -#: src/Module/Contact.php:618 src/Module/Item/Compose.php:188 -#: src/Object/Post.php:1151 +#: mod/photos.php:1128 mod/photos.php:1184 mod/photos.php:1264 +#: src/Module/Contact.php:618 src/Module/Item/Compose.php:195 +#: src/Object/Post.php:1156 msgid "This is you" msgstr "これはあなたです" -#: mod/photos.php:1137 mod/photos.php:1193 mod/photos.php:1273 -#: src/Module/Moderation/Reports.php:95 src/Object/Post.php:603 -#: src/Object/Post.php:1153 +#: mod/photos.php:1130 mod/photos.php:1186 mod/photos.php:1266 +#: src/Module/Moderation/Reports.php:110 src/Object/Post.php:612 +#: src/Object/Post.php:1158 msgid "Comment" msgstr "コメント" -#: mod/photos.php:1139 mod/photos.php:1195 mod/photos.php:1275 -#: src/Content/Conversation.php:416 src/Module/Calendar/Event/Form.php:248 -#: src/Module/Item/Compose.php:201 src/Module/Post/Edit.php:165 -#: src/Object/Post.php:1167 +#: mod/photos.php:1132 mod/photos.php:1188 mod/photos.php:1268 +#: src/Content/Conversation.php:414 src/Module/Calendar/Event/Form.php:248 +#: src/Module/Item/Compose.php:208 src/Module/Post/Edit.php:165 +#: src/Object/Post.php:1172 msgid "Preview" msgstr "プレビュー" -#: mod/photos.php:1140 src/Content/Conversation.php:369 -#: src/Module/Post/Edit.php:130 src/Object/Post.php:1155 +#: mod/photos.php:1133 src/Content/Conversation.php:368 +#: src/Module/Post/Edit.php:130 src/Object/Post.php:1160 msgid "Loading..." msgstr "読み込み中…" -#: mod/photos.php:1232 src/Content/Conversation.php:1501 -#: src/Object/Post.php:261 +#: mod/photos.php:1225 src/Content/Conversation.php:1498 +#: src/Object/Post.php:274 msgid "Select" msgstr "選択" -#: mod/photos.php:1233 src/Content/Conversation.php:1502 +#: mod/photos.php:1226 src/Content/Conversation.php:1499 #: src/Module/Moderation/Users/Active.php:136 #: src/Module/Moderation/Users/Blocked.php:136 #: src/Module/Moderation/Users/Index.php:151 @@ -637,136 +638,136 @@ msgstr "選択" msgid "Delete" msgstr "削除" -#: mod/photos.php:1294 src/Object/Post.php:426 +#: mod/photos.php:1287 src/Object/Post.php:440 msgid "Like" msgstr "いいね" -#: mod/photos.php:1295 src/Object/Post.php:426 +#: mod/photos.php:1288 src/Object/Post.php:440 msgid "I like this (toggle)" msgstr "私はこれが好きです(トグル)" -#: mod/photos.php:1296 src/Object/Post.php:427 +#: mod/photos.php:1289 src/Object/Post.php:441 msgid "Dislike" msgstr "嫌い" -#: mod/photos.php:1298 src/Object/Post.php:427 +#: mod/photos.php:1291 src/Object/Post.php:441 msgid "I don't like this (toggle)" msgstr "気に入らない(トグル)" -#: mod/photos.php:1320 +#: mod/photos.php:1313 msgid "Map" msgstr "地図" -#: src/App.php:473 +#: src/App.php:438 msgid "No system theme config value set." msgstr "システムテーマの構成値が設定されていません。" -#: src/App.php:581 +#: src/App.php:546 msgid "Apologies but the website is unavailable at the moment." msgstr "" -#: src/App/Page.php:249 +#: src/App/Page.php:250 msgid "Delete this item?" msgstr "この項目を削除しますか?" -#: src/App/Page.php:250 +#: src/App/Page.php:251 msgid "" "Block this author? They won't be able to follow you nor see your public " "posts, and you won't be able to see their posts and their notifications." msgstr "この作者をブロックしますか?その人はあなたをフォローできなくなり、あなたの公開された投稿を見ることができなくなります。また、あなたはその人の投稿や通知を見ることができなくなります。" -#: src/App/Page.php:251 +#: src/App/Page.php:252 msgid "" "Ignore this author? You won't be able to see their posts and their " "notifications." msgstr "" -#: src/App/Page.php:252 +#: src/App/Page.php:253 msgid "Collapse this author's posts?" msgstr "" -#: src/App/Page.php:253 +#: src/App/Page.php:254 msgid "Ignore this author's server?" msgstr "" -#: src/App/Page.php:254 src/Module/Settings/Server/Action.php:61 +#: src/App/Page.php:255 src/Module/Settings/Server/Action.php:61 #: src/Module/Settings/Server/Index.php:108 msgid "" "You won't see any content from this server including reshares in your " "Network page, the community pages and individual conversations." msgstr "" -#: src/App/Page.php:256 +#: src/App/Page.php:257 msgid "Like not successful" msgstr "" -#: src/App/Page.php:257 +#: src/App/Page.php:258 msgid "Dislike not successful" msgstr "" -#: src/App/Page.php:258 +#: src/App/Page.php:259 msgid "Sharing not successful" msgstr "" -#: src/App/Page.php:259 +#: src/App/Page.php:260 msgid "Attendance unsuccessful" msgstr "" -#: src/App/Page.php:260 +#: src/App/Page.php:261 msgid "Backend error" msgstr "" -#: src/App/Page.php:261 +#: src/App/Page.php:262 msgid "Network error" msgstr "" -#: src/App/Page.php:264 +#: src/App/Page.php:265 msgid "Drop files here to upload" msgstr "" -#: src/App/Page.php:265 +#: src/App/Page.php:266 msgid "Your browser does not support drag and drop file uploads." msgstr "" -#: src/App/Page.php:266 +#: src/App/Page.php:267 msgid "" "Please use the fallback form below to upload your files like in the olden " "days." msgstr "" -#: src/App/Page.php:267 +#: src/App/Page.php:268 msgid "File is too big ({{filesize}}MiB). Max filesize: {{maxFilesize}}MiB." msgstr "" -#: src/App/Page.php:268 +#: src/App/Page.php:269 msgid "You can't upload files of this type." msgstr "" -#: src/App/Page.php:269 +#: src/App/Page.php:270 msgid "Server responded with {{statusCode}} code." msgstr "" -#: src/App/Page.php:270 +#: src/App/Page.php:271 msgid "Cancel upload" msgstr "" -#: src/App/Page.php:271 +#: src/App/Page.php:272 msgid "Upload canceled." msgstr "" -#: src/App/Page.php:272 +#: src/App/Page.php:273 msgid "Are you sure you want to cancel this upload?" msgstr "" -#: src/App/Page.php:273 +#: src/App/Page.php:274 msgid "Remove file" msgstr "" -#: src/App/Page.php:274 +#: src/App/Page.php:275 msgid "You can't upload any more files." msgstr "" -#: src/App/Page.php:352 +#: src/App/Page.php:353 msgid "toggle mobile" msgstr "モバイルを切り替え" @@ -795,13 +796,14 @@ 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/Privacy/PermissionTooltip.php:164 +#: src/Module/Privacy/PermissionTooltip.php:186 +#: src/Module/Settings/Channels.php:160 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/Contact.php:417 src/Module/Settings/Channels.php:159 msgid "Following" msgstr "フォロー中" @@ -960,7 +962,7 @@ msgstr "保留中の投稿の更新はすべて完了しました。" msgid "Enter user nickname: " msgstr "" -#: src/Console/User.php:182 src/Model/User.php:819 +#: src/Console/User.php:182 src/Model/User.php:824 #: src/Module/Api/Twitter/ContactEndpoint.php:74 #: src/Module/Moderation/Users/Active.php:71 #: src/Module/Moderation/Users/Blocked.php:71 @@ -1229,281 +1231,281 @@ msgid " reshared this" msgid_plural " reshared this" msgstr[0] "" -#: src/Content/Conversation.php:338 +#: src/Content/Conversation.php:337 msgid "Visible to everybody" msgstr "すべての人 が閲覧可能です" -#: src/Content/Conversation.php:339 src/Module/Item/Compose.php:200 -#: src/Object/Post.php:1166 +#: src/Content/Conversation.php:338 src/Module/Item/Compose.php:207 +#: src/Object/Post.php:1171 msgid "Please enter a image/video/audio/webpage URL:" msgstr "画像/動画/音声/ウェブページのURLを入力してください:" -#: src/Content/Conversation.php:340 +#: src/Content/Conversation.php:339 msgid "Tag term:" msgstr "用語のタグ付け:" -#: src/Content/Conversation.php:341 src/Module/Filer/SaveTag.php:73 +#: src/Content/Conversation.php:340 src/Module/Filer/SaveTag.php:73 msgid "Save to Folder:" msgstr "保存先のフォルダ:" -#: src/Content/Conversation.php:342 +#: src/Content/Conversation.php:341 msgid "Where are you right now?" msgstr "どこにいますか?:" -#: src/Content/Conversation.php:343 +#: src/Content/Conversation.php:342 msgid "Delete item(s)?" msgstr "これ(ら)の項目を削除しますか?" -#: src/Content/Conversation.php:355 src/Module/Item/Compose.php:175 +#: src/Content/Conversation.php:354 src/Module/Item/Compose.php:182 msgid "Created at" msgstr "" -#: src/Content/Conversation.php:365 +#: src/Content/Conversation.php:364 msgid "New Post" msgstr "新しい投稿" -#: src/Content/Conversation.php:368 +#: src/Content/Conversation.php:367 msgid "Share" msgstr "共有" -#: src/Content/Conversation.php:371 src/Module/Post/Edit.php:132 +#: src/Content/Conversation.php:370 src/Module/Post/Edit.php:132 msgid "upload photo" msgstr "写真をアップロード" -#: src/Content/Conversation.php:372 src/Module/Post/Edit.php:133 +#: src/Content/Conversation.php:371 src/Module/Post/Edit.php:133 msgid "Attach file" msgstr "ファイルを添付" -#: src/Content/Conversation.php:373 src/Module/Post/Edit.php:134 +#: src/Content/Conversation.php:372 src/Module/Post/Edit.php:134 msgid "attach file" msgstr "ファイルを添付" -#: src/Content/Conversation.php:374 src/Module/Item/Compose.php:190 -#: src/Module/Post/Edit.php:171 src/Object/Post.php:1156 +#: src/Content/Conversation.php:373 src/Module/Item/Compose.php:197 +#: src/Module/Post/Edit.php:171 src/Object/Post.php:1161 msgid "Bold" msgstr "太字" -#: src/Content/Conversation.php:375 src/Module/Item/Compose.php:191 -#: src/Module/Post/Edit.php:172 src/Object/Post.php:1157 +#: src/Content/Conversation.php:374 src/Module/Item/Compose.php:198 +#: src/Module/Post/Edit.php:172 src/Object/Post.php:1162 msgid "Italic" msgstr "斜体" -#: src/Content/Conversation.php:376 src/Module/Item/Compose.php:192 -#: src/Module/Post/Edit.php:173 src/Object/Post.php:1158 +#: src/Content/Conversation.php:375 src/Module/Item/Compose.php:199 +#: src/Module/Post/Edit.php:173 src/Object/Post.php:1163 msgid "Underline" msgstr "下線" -#: src/Content/Conversation.php:377 src/Module/Item/Compose.php:193 -#: src/Module/Post/Edit.php:174 src/Object/Post.php:1160 +#: src/Content/Conversation.php:376 src/Module/Item/Compose.php:200 +#: src/Module/Post/Edit.php:174 src/Object/Post.php:1165 msgid "Quote" msgstr "引用" -#: src/Content/Conversation.php:378 src/Module/Item/Compose.php:194 -#: src/Module/Post/Edit.php:175 src/Object/Post.php:1161 +#: src/Content/Conversation.php:377 src/Module/Item/Compose.php:201 +#: src/Module/Post/Edit.php:175 src/Object/Post.php:1166 msgid "Add emojis" msgstr "" -#: src/Content/Conversation.php:379 src/Module/Item/Compose.php:195 -#: src/Object/Post.php:1159 +#: src/Content/Conversation.php:378 src/Module/Item/Compose.php:202 +#: src/Object/Post.php:1164 msgid "Content Warning" msgstr "" -#: src/Content/Conversation.php:380 src/Module/Item/Compose.php:196 -#: src/Module/Post/Edit.php:176 src/Object/Post.php:1162 +#: src/Content/Conversation.php:379 src/Module/Item/Compose.php:203 +#: src/Module/Post/Edit.php:176 src/Object/Post.php:1167 msgid "Code" msgstr "コード" -#: src/Content/Conversation.php:381 src/Module/Item/Compose.php:197 -#: src/Object/Post.php:1163 +#: src/Content/Conversation.php:380 src/Module/Item/Compose.php:204 +#: src/Object/Post.php:1168 msgid "Image" msgstr "画像" -#: src/Content/Conversation.php:382 src/Module/Item/Compose.php:198 -#: src/Module/Post/Edit.php:177 src/Object/Post.php:1164 +#: src/Content/Conversation.php:381 src/Module/Item/Compose.php:205 +#: src/Module/Post/Edit.php:177 src/Object/Post.php:1169 msgid "Link" msgstr "リンク" -#: src/Content/Conversation.php:383 src/Module/Item/Compose.php:199 -#: src/Module/Post/Edit.php:178 src/Object/Post.php:1165 +#: src/Content/Conversation.php:382 src/Module/Item/Compose.php:206 +#: src/Module/Post/Edit.php:178 src/Object/Post.php:1170 msgid "Link or Media" msgstr "リンク/メディア" -#: src/Content/Conversation.php:384 +#: src/Content/Conversation.php:383 msgid "Video" msgstr "動画" -#: src/Content/Conversation.php:385 src/Module/Item/Compose.php:202 +#: src/Content/Conversation.php:384 src/Module/Item/Compose.php:209 #: src/Module/Post/Edit.php:141 msgid "Set your location" msgstr "現在地を設定" -#: src/Content/Conversation.php:386 src/Module/Post/Edit.php:142 +#: src/Content/Conversation.php:385 src/Module/Post/Edit.php:142 msgid "set location" msgstr "現在地を設定" -#: src/Content/Conversation.php:387 src/Module/Post/Edit.php:143 +#: src/Content/Conversation.php:386 src/Module/Post/Edit.php:143 msgid "Clear browser location" msgstr "ブラウザの現在地を解除" -#: src/Content/Conversation.php:388 src/Module/Post/Edit.php:144 +#: src/Content/Conversation.php:387 src/Module/Post/Edit.php:144 msgid "clear location" msgstr "現在地を解除" -#: src/Content/Conversation.php:390 src/Module/Item/Compose.php:207 +#: src/Content/Conversation.php:389 src/Module/Item/Compose.php:214 #: src/Module/Post/Edit.php:157 msgid "Set title" msgstr "件名を設定" -#: src/Content/Conversation.php:392 src/Module/Item/Compose.php:208 +#: src/Content/Conversation.php:391 src/Module/Item/Compose.php:215 #: src/Module/Post/Edit.php:159 msgid "Categories (comma-separated list)" msgstr "カテゴリ(半角カンマ区切り)" -#: src/Content/Conversation.php:397 src/Module/Item/Compose.php:224 +#: src/Content/Conversation.php:396 src/Module/Item/Compose.php:231 msgid "Scheduled at" msgstr "" -#: src/Content/Conversation.php:402 src/Module/Post/Edit.php:146 +#: src/Content/Conversation.php:401 src/Module/Post/Edit.php:146 msgid "Permission settings" msgstr "権限設定" -#: src/Content/Conversation.php:412 src/Module/Post/Edit.php:155 +#: src/Content/Conversation.php:410 src/Module/Post/Edit.php:155 msgid "Public post" msgstr "一般公開の投稿" -#: src/Content/Conversation.php:426 src/Content/Widget/VCard.php:130 -#: src/Model/Profile.php:483 src/Module/Admin/Logs/View.php:92 +#: src/Content/Conversation.php:424 src/Content/Widget/VCard.php:131 +#: src/Model/Profile.php:483 src/Module/Admin/Logs/View.php:94 #: src/Module/Post/Edit.php:181 msgid "Message" msgstr "メッセージ" -#: src/Content/Conversation.php:427 src/Module/Post/Edit.php:182 +#: src/Content/Conversation.php:425 src/Module/Post/Edit.php:182 #: src/Module/Settings/TwoFactor/Trusted.php:143 msgid "Browser" msgstr "ブラウザ" -#: src/Content/Conversation.php:429 src/Module/Post/Edit.php:185 +#: src/Content/Conversation.php:427 src/Module/Post/Edit.php:185 msgid "Open Compose page" msgstr "作成ページを開く" -#: src/Content/Conversation.php:597 +#: src/Content/Conversation.php:594 msgid "remove" msgstr "削除" -#: src/Content/Conversation.php:601 +#: src/Content/Conversation.php:598 msgid "Delete Selected Items" msgstr "選択した項目を削除" -#: src/Content/Conversation.php:729 src/Content/Conversation.php:732 -#: src/Content/Conversation.php:735 src/Content/Conversation.php:738 -#: src/Content/Conversation.php:741 +#: src/Content/Conversation.php:726 src/Content/Conversation.php:729 +#: src/Content/Conversation.php:732 src/Content/Conversation.php:735 +#: src/Content/Conversation.php:738 #, php-format msgid "You had been addressed (%s)." msgstr "" -#: src/Content/Conversation.php:744 +#: src/Content/Conversation.php:741 #, php-format msgid "You are following %s." msgstr "" -#: src/Content/Conversation.php:749 +#: src/Content/Conversation.php:746 #, php-format msgid "You subscribed to %s." msgstr "" -#: src/Content/Conversation.php:751 +#: src/Content/Conversation.php:748 msgid "You subscribed to one or more tags in this post." msgstr "" -#: src/Content/Conversation.php:771 +#: src/Content/Conversation.php:768 #, php-format msgid "%s reshared this." msgstr "%s が再共有しました。" -#: src/Content/Conversation.php:773 +#: src/Content/Conversation.php:770 msgid "Reshared" msgstr "" -#: src/Content/Conversation.php:773 +#: src/Content/Conversation.php:770 #, php-format msgid "Reshared by %s <%s>" msgstr "" -#: src/Content/Conversation.php:776 +#: src/Content/Conversation.php:773 #, php-format msgid "%s is participating in this thread." msgstr "" -#: src/Content/Conversation.php:779 +#: src/Content/Conversation.php:776 msgid "Stored for general reasons" msgstr "" -#: src/Content/Conversation.php:782 +#: src/Content/Conversation.php:779 msgid "Global post" msgstr "" -#: src/Content/Conversation.php:785 +#: src/Content/Conversation.php:782 msgid "Sent via an relay server" msgstr "" -#: src/Content/Conversation.php:785 +#: src/Content/Conversation.php:782 #, php-format msgid "Sent via the relay server %s <%s>" msgstr "" -#: src/Content/Conversation.php:788 +#: src/Content/Conversation.php:785 msgid "Fetched" msgstr "" -#: src/Content/Conversation.php:788 +#: src/Content/Conversation.php:785 #, php-format msgid "Fetched because of %s <%s>" msgstr "" -#: src/Content/Conversation.php:791 +#: src/Content/Conversation.php:788 msgid "Stored because of a child post to complete this thread." msgstr "" -#: src/Content/Conversation.php:794 +#: src/Content/Conversation.php:791 msgid "Local delivery" msgstr "" -#: src/Content/Conversation.php:797 +#: src/Content/Conversation.php:794 msgid "Stored because of your activity (like, comment, star, ...)" msgstr "" -#: src/Content/Conversation.php:800 +#: src/Content/Conversation.php:797 msgid "Distributed" msgstr "" -#: src/Content/Conversation.php:803 +#: src/Content/Conversation.php:800 msgid "Pushed to us" msgstr "" -#: src/Content/Conversation.php:1529 src/Object/Post.php:248 +#: src/Content/Conversation.php:1518 src/Object/Post.php:261 msgid "Pinned item" msgstr "ピン留め項目" -#: src/Content/Conversation.php:1546 src/Object/Post.php:548 -#: src/Object/Post.php:549 +#: src/Content/Conversation.php:1535 src/Object/Post.php:555 +#: src/Object/Post.php:556 #, php-format msgid "View %s's profile @ %s" msgstr "%sのプロフィールを確認 @ %s" -#: src/Content/Conversation.php:1559 src/Object/Post.php:536 +#: src/Content/Conversation.php:1549 src/Object/Post.php:543 msgid "Categories:" msgstr "カテゴリ:" -#: src/Content/Conversation.php:1560 src/Object/Post.php:537 +#: src/Content/Conversation.php:1550 src/Object/Post.php:544 msgid "Filed under:" msgstr "格納先:" -#: src/Content/Conversation.php:1568 src/Object/Post.php:562 +#: src/Content/Conversation.php:1558 src/Object/Post.php:570 #, php-format msgid "%s from %s" msgstr "%s から %s" -#: src/Content/Conversation.php:1584 +#: src/Content/Conversation.php:1574 msgid "View in context" msgstr "文脈で表示する" @@ -1557,7 +1559,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:199 src/Module/Settings/Channels.php:220 msgid "Images" msgstr "" @@ -1566,7 +1568,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:201 src/Module/Settings/Channels.php:222 msgid "Audio" msgstr "" @@ -1575,7 +1577,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:200 src/Module/Settings/Channels.php:221 msgid "Videos" msgstr "" @@ -1592,7 +1594,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:150 src/Module/Settings/Channels.php:155 msgid "Global Community" msgstr "グローバルコミュニティ" @@ -1601,7 +1603,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:156 msgid "Latest Activity" msgstr "最近の操作" @@ -1610,7 +1612,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:157 msgid "Latest Posts" msgstr "最新の投稿" @@ -1619,7 +1621,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:158 msgid "Latest Creation" msgstr "" @@ -1636,7 +1638,7 @@ msgstr "パーソナル" msgid "Posts that mention or involve you" msgstr "あなたに言及または関与している投稿" -#: src/Content/Conversation/Factory/Network.php:42 src/Object/Post.php:398 +#: src/Content/Conversation/Factory/Network.php:42 src/Object/Post.php:411 msgid "Starred" msgstr "スター付き" @@ -1644,124 +1646,196 @@ msgstr "スター付き" msgid "Favourite Posts" msgstr "お気に入りの投稿" -#: src/Content/Feature.php:96 +#: src/Content/Feature.php:107 msgid "General Features" msgstr "一般的な機能" -#: src/Content/Feature.php:98 +#: src/Content/Feature.php:109 msgid "Photo Location" msgstr "写真の場所" -#: src/Content/Feature.php:98 +#: src/Content/Feature.php:109 msgid "" "Photo metadata is normally stripped. This extracts the location (if present)" " prior to stripping metadata and links it to a map." msgstr "通常、写真のメタデータは削除されます。これにより、メタデータを除去する前に場所(存在する場合)が抽出され、マップにリンクされます。" -#: src/Content/Feature.php:99 -msgid "Trending Tags" -msgstr "トレンドタグ" +#: src/Content/Feature.php:110 +msgid "Display the community in the navigation" +msgstr "" -#: src/Content/Feature.php:99 +#: src/Content/Feature.php:110 msgid "" -"Show a community page widget with a list of the most popular tags in recent " -"public posts." -msgstr "最近の一般公開投稿で、最も人気のあるタグのリストを含むコミュニティページウィジェットを表示します。" +"If enabled, the community can be accessed via the navigation menu. " +"Independent from this setting, the community timelines can always be " +"accessed via the channels." +msgstr "" -#: src/Content/Feature.php:104 +#: src/Content/Feature.php:115 msgid "Post Composition Features" msgstr "合成後の機能" -#: src/Content/Feature.php:105 -msgid "Auto-mention Groups" -msgstr "" - -#: src/Content/Feature.php:105 -msgid "" -"Add/remove mention when a group page is selected/deselected in ACL window." -msgstr "" - -#: src/Content/Feature.php:106 +#: src/Content/Feature.php:116 msgid "Explicit Mentions" msgstr "明示的な言及" -#: src/Content/Feature.php:106 +#: src/Content/Feature.php:116 msgid "" "Add explicit mentions to comment box for manual control over who gets " "mentioned in replies." msgstr "コメントボックスに明示的なメンションを追加して、返信の通知先をカスタマイズします。" -#: src/Content/Feature.php:107 +#: src/Content/Feature.php:117 msgid "Add an abstract from ActivityPub content warnings" msgstr "" -#: src/Content/Feature.php:107 +#: src/Content/Feature.php:117 msgid "" "Add an abstract when commenting on ActivityPub posts with a content warning." " Abstracts are displayed as content warning on systems like Mastodon or " "Pleroma." msgstr "" -#: src/Content/Feature.php:112 +#: src/Content/Feature.php:122 msgid "Post/Comment Tools" msgstr "投稿/コメントツール" -#: src/Content/Feature.php:113 +#: src/Content/Feature.php:123 msgid "Post Categories" msgstr "投稿カテゴリ" -#: src/Content/Feature.php:113 +#: src/Content/Feature.php:123 msgid "Add categories to your posts" msgstr "投稿にカテゴリを追加する" -#: src/Content/Feature.php:118 +#: src/Content/Feature.php:128 +msgid "Network Widgets" +msgstr "" + +#: src/Content/Feature.php:129 src/Content/Widget.php:216 +#: src/Model/Circle.php:601 src/Module/Contact.php:400 +#: src/Module/Welcome.php:76 +msgid "Circles" +msgstr "" + +#: src/Content/Feature.php:129 +msgid "" +"Display posts that have been created by accounts of the selected circle." +msgstr "" + +#: src/Content/Feature.php:130 src/Content/GroupManager.php:147 +#: src/Content/Nav.php:278 src/Content/Text/HTML.php:882 +#: src/Content/Widget.php:538 src/Model/User.php:1390 +msgid "Groups" +msgstr "" + +#: src/Content/Feature.php:130 +msgid "Display posts that have been distributed by the selected group." +msgstr "" + +#: src/Content/Feature.php:131 src/Content/Widget.php:507 +msgid "Archives" +msgstr "アーカイブ" + +#: src/Content/Feature.php:131 +msgid "Display an archive where posts can be selected by month and year." +msgstr "" + +#: src/Content/Feature.php:132 src/Content/Widget.php:289 +msgid "Protocols" +msgstr "プロトコル" + +#: src/Content/Feature.php:132 +msgid "Display posts with the selected protocols." +msgstr "" + +#: src/Content/Feature.php:133 src/Content/Widget.php:544 +#: src/Module/Settings/Account.php:442 +msgid "Account Types" +msgstr "アカウントの種類" + +#: src/Content/Feature.php:133 +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:472 src/Module/BaseSettings.php:125 +#: src/Module/Settings/Channels.php:225 src/Module/Settings/Display.php:315 +msgid "Channels" +msgstr "" + +#: src/Content/Feature.php:134 +msgid "Display posts in the system channels and user defined channels." +msgstr "" + +#: src/Content/Feature.php:135 src/Content/Widget/SavedSearches.php:60 +msgid "Saved Searches" +msgstr "保存された検索" + +#: src/Content/Feature.php:135 +msgid "Display posts that contain subscribed hashtags." +msgstr "" + +#: src/Content/Feature.php:136 src/Content/Widget.php:319 +msgid "Saved Folders" +msgstr "保存されたフォルダー" + +#: src/Content/Feature.php:136 +msgid "Display a list of folders in which posts are stored." +msgstr "" + +#: src/Content/Feature.php:137 src/Module/Conversation/Timeline.php:199 +msgid "Own Contacts" +msgstr "" + +#: src/Content/Feature.php:137 +msgid "" +"Include or exclude posts from subscribed accounts. This widget is not " +"visible on all channels." +msgstr "" + +#: src/Content/Feature.php:138 +msgid "Trending Tags" +msgstr "トレンドタグ" + +#: src/Content/Feature.php:138 +msgid "Display a list of the most popular tags in recent public posts." +msgstr "" + +#: src/Content/Feature.php:143 msgid "Advanced Profile Settings" msgstr "高度なプロフィール設定" -#: src/Content/Feature.php:119 -msgid "List Groups" -msgstr "" - -#: src/Content/Feature.php:119 -msgid "Show visitors public groups at the Advanced Profile Page" -msgstr "" - -#: src/Content/Feature.php:120 +#: src/Content/Feature.php:144 msgid "Tag Cloud" msgstr "タグクラウド" -#: src/Content/Feature.php:120 +#: src/Content/Feature.php:144 msgid "Provide a personal tag cloud on your profile page" msgstr "プロフィールページで個人タグクラウドを提供する" -#: src/Content/Feature.php:121 +#: src/Content/Feature.php:145 msgid "Display Membership Date" msgstr "会員日を表示する" -#: src/Content/Feature.php:121 +#: src/Content/Feature.php:145 msgid "Display membership date in profile" msgstr "プロフィールにメンバーシップ日を表示する" -#: src/Content/Feature.php:126 +#: src/Content/Feature.php:150 msgid "Advanced Calendar Settings" msgstr "" -#: src/Content/Feature.php:127 +#: src/Content/Feature.php:151 msgid "Allow anonymous access to your calendar" msgstr "" -#: src/Content/Feature.php:127 +#: src/Content/Feature.php:151 msgid "" "Allows anonymous visitors to consult your calendar and your public events. " "Contact birthday events are private to you." msgstr "" -#: src/Content/GroupManager.php:147 src/Content/Nav.php:278 -#: src/Content/Text/HTML.php:881 src/Content/Widget.php:538 -#: src/Model/User.php:1381 -msgid "Groups" -msgstr "" - #: src/Content/GroupManager.php:149 msgid "External link to group" msgstr "" @@ -1779,95 +1853,99 @@ msgstr "もっと見せる" msgid "Create new group" msgstr "" -#: src/Content/Item.php:332 src/Model/Item.php:3254 +#: src/Content/Item.php:331 src/Model/Item.php:3256 msgid "event" msgstr "イベント" -#: src/Content/Item.php:335 src/Content/Item.php:345 +#: src/Content/Item.php:334 src/Content/Item.php:344 msgid "status" msgstr "ステータス" -#: src/Content/Item.php:341 src/Model/Item.php:3256 +#: src/Content/Item.php:340 src/Model/Item.php:3258 #: src/Module/Post/Tag/Add.php:123 msgid "photo" msgstr "写真" -#: src/Content/Item.php:355 src/Module/Post/Tag/Add.php:141 +#: src/Content/Item.php:354 src/Module/Post/Tag/Add.php:141 #, php-format msgid "%1$s tagged %2$s's %3$s with %4$s" msgstr "%1$s が %2$s の %3$s を %4$s としてタグ付けしました" -#: src/Content/Item.php:429 view/theme/frio/theme.php:265 +#: src/Content/Item.php:428 view/theme/frio/theme.php:265 msgid "Follow Thread" msgstr "このスレッドをフォロー" -#: src/Content/Item.php:430 src/Model/Contact.php:1243 +#: src/Content/Item.php:429 src/Model/Contact.php:1233 msgid "View Status" msgstr "ステータスを見る" -#: src/Content/Item.php:431 src/Content/Item.php:452 -#: src/Model/Contact.php:1177 src/Model/Contact.php:1234 -#: src/Model/Contact.php:1244 src/Module/Directory.php:157 +#: src/Content/Item.php:430 src/Content/Item.php:453 +#: src/Model/Contact.php:1168 src/Model/Contact.php:1224 +#: src/Model/Contact.php:1234 src/Module/Directory.php:157 #: src/Module/Settings/Profile/Index.php:259 msgid "View Profile" msgstr "プロフィールを見る" -#: src/Content/Item.php:432 src/Model/Contact.php:1245 +#: src/Content/Item.php:431 src/Model/Contact.php:1235 msgid "View Photos" msgstr "写真を見る" -#: src/Content/Item.php:433 src/Model/Contact.php:1212 +#: src/Content/Item.php:432 src/Model/Contact.php:1202 #: src/Model/Profile.php:468 msgid "Network Posts" msgstr "ネットワーク投稿" -#: src/Content/Item.php:434 src/Model/Contact.php:1236 -#: src/Model/Contact.php:1247 +#: src/Content/Item.php:433 src/Model/Contact.php:1226 +#: src/Model/Contact.php:1237 msgid "View Contact" msgstr "コンタクトを見る" -#: src/Content/Item.php:435 src/Model/Contact.php:1248 +#: src/Content/Item.php:434 src/Model/Contact.php:1238 msgid "Send PM" msgstr "PMを送る" -#: src/Content/Item.php:436 src/Module/Contact.php:467 -#: src/Module/Contact/Profile.php:511 +#: src/Content/Item.php:435 src/Module/Contact.php:467 +#: src/Module/Contact/Profile.php:518 #: src/Module/Moderation/Blocklist/Contact.php:116 #: src/Module/Moderation/Users/Active.php:137 #: src/Module/Moderation/Users/Index.php:152 msgid "Block" msgstr "ブロック" -#: src/Content/Item.php:437 src/Module/Contact.php:468 -#: src/Module/Contact/Profile.php:519 +#: src/Content/Item.php:436 src/Module/Contact.php:468 +#: src/Module/Contact/Profile.php:526 #: src/Module/Notifications/Introductions.php:134 #: src/Module/Notifications/Introductions.php:206 #: src/Module/Notifications/Notification.php:89 msgid "Ignore" msgstr "無視" -#: src/Content/Item.php:438 src/Module/Contact.php:469 -#: src/Module/Contact/Profile.php:527 +#: src/Content/Item.php:437 src/Module/Contact.php:469 +#: src/Module/Contact/Profile.php:534 msgid "Collapse" msgstr "" -#: src/Content/Item.php:439 src/Object/Post.php:289 +#: src/Content/Item.php:438 src/Object/Post.php:302 #, php-format 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:509 +#: src/Content/Item.php:442 src/Module/Settings/Channels.php:202 +#: src/Module/Settings/Channels.php:223 src/Object/Post.php:516 msgid "Languages" msgstr "言語" -#: src/Content/Item.php:449 src/Content/Widget.php:80 -#: src/Model/Contact.php:1237 src/Model/Contact.php:1249 +#: src/Content/Item.php:445 src/Object/Post.php:596 +msgid "Search Text" +msgstr "" + +#: src/Content/Item.php:450 src/Content/Widget.php:80 +#: src/Model/Contact.php:1227 src/Model/Contact.php:1239 #: src/Module/Contact/Follow.php:167 view/theme/vier/theme.php:195 msgid "Connect/Follow" msgstr "つながる/フォローする" -#: src/Content/Item.php:883 +#: src/Content/Item.php:884 msgid "Unable to fetch user." msgstr "" @@ -1883,7 +1961,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:869 msgid "@name, !group, #tags, content" msgstr "" @@ -1915,7 +1993,7 @@ msgstr "" #: src/Content/Nav.php:230 src/Module/BaseProfile.php:49 #: src/Module/BaseSettings.php:98 src/Module/Contact.php:503 -#: src/Module/Contact/Profile.php:419 src/Module/Profile/Profile.php:268 +#: src/Module/Contact/Profile.php:425 src/Module/Profile/Profile.php:268 #: src/Module/Welcome.php:57 view/theme/frio/theme.php:233 msgid "Profile" msgstr "プロフィール" @@ -1946,7 +2024,7 @@ msgstr "" #: src/Content/Nav.php:233 src/Content/Nav.php:293 #: src/Module/BaseProfile.php:85 src/Module/BaseProfile.php:88 #: src/Module/BaseProfile.php:96 src/Module/BaseProfile.php:99 -#: src/Module/Settings/Display.php:319 view/theme/frio/theme.php:239 +#: src/Module/Settings/Display.php:316 view/theme/frio/theme.php:239 #: view/theme/frio/theme.php:243 msgid "Calendar" msgstr "カレンダー" @@ -1971,7 +2049,7 @@ msgstr "ホーム" msgid "Home Page" msgstr "ホームページ" -#: src/Content/Nav.php:255 src/Module/Register.php:168 +#: src/Content/Nav.php:255 src/Module/Register.php:169 #: src/Module/Security/Login.php:124 msgid "Register" msgstr "登録" @@ -2000,8 +2078,8 @@ msgstr "アプリ" msgid "Addon applications, utilities, games" msgstr "アドオンアプリケーション、ユーティリティ、ゲーム" -#: src/Content/Nav.php:269 src/Content/Text/HTML.php:866 -#: src/Module/Admin/Logs/View.php:86 src/Module/Search/Index.php:112 +#: src/Content/Nav.php:269 src/Content/Text/HTML.php:867 +#: src/Module/Admin/Logs/View.php:88 src/Module/Search/Index.php:112 msgid "Search" msgstr "検索" @@ -2009,17 +2087,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:876 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:877 #: 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:878 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" @@ -2051,7 +2129,7 @@ msgid "Information about this friendica instance" msgstr "このfriendicaインスタンスに関する情報" #: src/Content/Nav.php:301 src/Module/Admin/Tos.php:78 -#: src/Module/BaseAdmin.php:95 src/Module/Register.php:176 +#: src/Module/BaseAdmin.php:95 src/Module/Register.php:177 #: src/Module/Tos.php:101 msgid "Terms of Service" msgstr "利用規約" @@ -2145,7 +2223,7 @@ msgstr "サイトのセットアップと構成" #: src/Module/Moderation/Blocklist/Server/Import.php:118 #: src/Module/Moderation/Blocklist/Server/Index.php:95 #: src/Module/Moderation/Item/Delete.php:61 -#: src/Module/Moderation/Reports.php:89 src/Module/Moderation/Summary.php:75 +#: src/Module/Moderation/Reports.php:104 src/Module/Moderation/Summary.php:75 #: src/Module/Moderation/Users/Active.php:133 #: src/Module/Moderation/Users/Blocked.php:133 #: src/Module/Moderation/Users/Deleted.php:80 @@ -2181,51 +2259,51 @@ msgstr "次" msgid "last" msgstr "最終" -#: src/Content/Text/BBCode.php:767 src/Content/Text/BBCode.php:1728 -#: src/Content/Text/BBCode.php:1729 +#: src/Content/Text/BBCode.php:702 src/Content/Text/BBCode.php:1878 +#: src/Content/Text/BBCode.php:1879 msgid "Image/photo" msgstr "画像/写真" -#: src/Content/Text/BBCode.php:985 +#: src/Content/Text/BBCode.php:920 #, php-format msgid "%2$s %3$s" msgstr "" -#: src/Content/Text/BBCode.php:1010 src/Model/Item.php:3999 -#: src/Model/Item.php:4005 src/Model/Item.php:4006 +#: src/Content/Text/BBCode.php:945 src/Model/Item.php:4012 +#: src/Model/Item.php:4018 src/Model/Item.php:4019 msgid "Link to source" msgstr "" -#: src/Content/Text/BBCode.php:1635 src/Content/Text/HTML.php:905 +#: src/Content/Text/BBCode.php:1759 src/Content/Text/HTML.php:906 msgid "Click to open/close" msgstr "クリックして開閉" -#: src/Content/Text/BBCode.php:1668 +#: src/Content/Text/BBCode.php:1814 msgid "$1 wrote:" msgstr "$1 の投稿:" -#: src/Content/Text/BBCode.php:1733 src/Content/Text/BBCode.php:1734 +#: src/Content/Text/BBCode.php:1888 src/Content/Text/BBCode.php:1889 msgid "Encrypted content" msgstr "暗号化されたコンテンツ" -#: src/Content/Text/BBCode.php:1997 +#: src/Content/Text/BBCode.php:2194 msgid "Invalid source protocol" msgstr "無効なソースプロトコル" -#: src/Content/Text/BBCode.php:2016 +#: src/Content/Text/BBCode.php:2213 msgid "Invalid link protocol" msgstr "無効なリンクプロトコル" -#: src/Content/Text/HTML.php:783 +#: src/Content/Text/HTML.php:784 msgid "Loading more entries..." msgstr "さらにエントリを読み込んでいます..." -#: src/Content/Text/HTML.php:784 +#: src/Content/Text/HTML.php:785 msgid "The end" msgstr "終わり" -#: src/Content/Text/HTML.php:860 src/Content/Widget/VCard.php:126 -#: src/Model/Profile.php:477 src/Module/Contact/Profile.php:471 +#: src/Content/Text/HTML.php:861 src/Content/Widget/VCard.php:127 +#: src/Model/Profile.php:477 src/Module/Contact/Profile.php:478 msgid "Follow" msgstr "フォロー" @@ -2294,11 +2372,6 @@ msgstr "グローバルディレクトリ" msgid "Local Directory" msgstr "ローカルディレクトリ" -#: src/Content/Widget.php:216 src/Model/Circle.php:601 -#: src/Module/Contact.php:400 src/Module/Welcome.php:76 -msgid "Circles" -msgstr "" - #: src/Content/Widget.php:218 msgid "Everyone" msgstr "" @@ -2311,23 +2384,15 @@ msgstr "" msgid "Relationships" msgstr "関係" -#: src/Content/Widget.php:250 src/Module/Circle.php:292 +#: src/Content/Widget.php:250 src/Module/Circle.php:294 #: src/Module/Contact.php:344 msgid "All Contacts" msgstr "すべてのコンタクト" -#: src/Content/Widget.php:289 -msgid "Protocols" -msgstr "プロトコル" - #: src/Content/Widget.php:291 msgid "All Protocols" msgstr "すべてのプロトコル" -#: src/Content/Widget.php:319 -msgid "Saved Folders" -msgstr "保存されたフォルダー" - #: src/Content/Widget.php:321 src/Content/Widget.php:352 msgid "Everything" msgstr "すべて" @@ -2342,10 +2407,6 @@ msgid "%d contact in common" msgid_plural "%d contacts in common" msgstr[0] "共通の %d 件のコンタクト" -#: src/Content/Widget.php:507 -msgid "Archives" -msgstr "アーカイブ" - #: src/Content/Widget.php:515 msgid "On this date" msgstr "" @@ -2358,7 +2419,7 @@ msgstr "" msgid "Organisations" msgstr "" -#: src/Content/Widget.php:537 src/Model/Contact.php:1739 +#: src/Content/Widget.php:537 src/Model/Contact.php:1729 msgid "News" msgstr "ニュース" @@ -2366,20 +2427,10 @@ msgstr "ニュース" msgid "Relays" msgstr "" -#: src/Content/Widget.php:544 src/Module/Settings/Account.php:442 -msgid "Account Types" -msgstr "アカウントの種類" - #: src/Content/Widget.php:546 src/Module/Moderation/BaseUsers.php:69 msgid "All" msgstr "" -#: 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 -msgid "Channels" -msgstr "" - #: src/Content/Widget/CalendarExport.php:56 msgid "Export" msgstr "エクスポート" @@ -2410,61 +2461,57 @@ msgstr "コンタクトを表示" msgid "Remove term" msgstr "用語を削除" -#: src/Content/Widget/SavedSearches.php:60 -msgid "Saved Searches" -msgstr "保存された検索" - -#: src/Content/Widget/TrendingTags.php:52 +#: src/Content/Widget/TrendingTags.php:53 #, php-format msgid "Trending Tags (last %d hour)" msgid_plural "Trending Tags (last %d hours)" msgstr[0] "トレンドタグ(過去%d時間)" -#: src/Content/Widget/TrendingTags.php:53 +#: src/Content/Widget/TrendingTags.php:54 msgid "More Trending Tags" msgstr "よりトレンドのタグ" -#: src/Content/Widget/VCard.php:104 src/Model/Contact.php:1205 -#: src/Model/Profile.php:461 +#: src/Content/Widget/VCard.php:105 src/Model/Contact.php:1196 +#: src/Model/Profile.php:462 msgid "Post to group" msgstr "" -#: src/Content/Widget/VCard.php:109 src/Model/Contact.php:1210 +#: src/Content/Widget/VCard.php:110 src/Model/Contact.php:1200 #: src/Model/Profile.php:466 src/Module/Moderation/Item/Source.php:85 msgid "Mention" msgstr "" -#: src/Content/Widget/VCard.php:119 src/Model/Profile.php:380 -#: src/Module/Contact/Profile.php:408 src/Module/Profile/Profile.php:199 +#: src/Content/Widget/VCard.php:120 src/Model/Profile.php:381 +#: src/Module/Contact/Profile.php:414 src/Module/Profile/Profile.php:199 msgid "XMPP:" msgstr "XMPP:" -#: src/Content/Widget/VCard.php:120 src/Model/Profile.php:381 -#: src/Module/Contact/Profile.php:410 src/Module/Profile/Profile.php:203 +#: src/Content/Widget/VCard.php:121 src/Model/Profile.php:382 +#: src/Module/Contact/Profile.php:416 src/Module/Profile/Profile.php:203 msgid "Matrix:" msgstr "" -#: src/Content/Widget/VCard.php:121 src/Model/Event.php:82 +#: src/Content/Widget/VCard.php:122 src/Model/Event.php:82 #: src/Model/Event.php:109 src/Model/Event.php:471 src/Model/Event.php:960 -#: src/Model/Profile.php:375 src/Module/Contact/Profile.php:406 +#: src/Model/Profile.php:376 src/Module/Contact/Profile.php:412 #: src/Module/Directory.php:147 src/Module/Notifications/Introductions.php:187 #: src/Module/Profile/Profile.php:221 msgid "Location:" msgstr "ロケーション:" -#: src/Content/Widget/VCard.php:124 src/Model/Profile.php:490 +#: src/Content/Widget/VCard.php:125 src/Model/Profile.php:490 #: src/Module/Notifications/Introductions.php:201 msgid "Network:" msgstr "ネットワーク:" -#: src/Content/Widget/VCard.php:128 src/Model/Contact.php:1238 -#: src/Model/Contact.php:1250 src/Model/Profile.php:479 -#: src/Module/Contact/Profile.php:463 +#: src/Content/Widget/VCard.php:129 src/Model/Contact.php:1228 +#: src/Model/Contact.php:1240 src/Model/Profile.php:479 +#: src/Module/Contact/Profile.php:470 msgid "Unfollow" msgstr "フォロー解除" -#: src/Content/Widget/VCard.php:134 src/Model/Contact.php:1207 -#: src/Model/Profile.php:463 +#: src/Content/Widget/VCard.php:135 src/Model/Contact.php:1198 +#: src/Model/Profile.php:464 msgid "View group" msgstr "" @@ -2472,8 +2519,8 @@ msgstr "" msgid "Yourself" msgstr "" -#: src/Core/ACL.php:202 src/Module/PermissionTooltip.php:147 -#: src/Module/PermissionTooltip.php:169 +#: src/Core/ACL.php:202 src/Module/Privacy/PermissionTooltip.php:170 +#: src/Module/Privacy/PermissionTooltip.php:192 msgid "Mutuals" msgstr "相互" @@ -2481,8 +2528,8 @@ msgstr "相互" msgid "Post to Email" msgstr "メールに投稿" -#: src/Core/ACL.php:321 src/Module/PermissionTooltip.php:90 -#: src/Module/PermissionTooltip.php:211 +#: src/Core/ACL.php:321 src/Module/Privacy/PermissionTooltip.php:117 +#: src/Module/Privacy/PermissionTooltip.php:231 msgid "Public" msgstr "一般公開" @@ -2492,7 +2539,7 @@ msgid "" "community pages and by anyone with its link." msgstr "このコンテンツはすべてのフォロワーに表示され、コミュニティページやリンクを知っている人なら誰でも見ることができます。" -#: src/Core/ACL.php:323 src/Module/PermissionTooltip.php:98 +#: src/Core/ACL.php:323 src/Module/Privacy/PermissionTooltip.php:119 msgid "Limited/Private" msgstr "限定/プライベート" @@ -2734,125 +2781,133 @@ msgstr "" msgid "Error: GNU Multiple Precision PHP module required but not installed." msgstr "" -#: src/Core/Installer.php:516 +#: src/Core/Installer.php:499 +msgid "IDN Functions PHP module" +msgstr "" + +#: src/Core/Installer.php:500 +msgid "Error: IDN Functions PHP module required but not installed." +msgstr "" + +#: src/Core/Installer.php:523 msgid "" "The web installer needs to be able to create a file called " "\"local.config.php\" in the \"config\" folder of your web server and it is " "unable to do so." msgstr "Webインストーラーは、Webサーバーの\"config \"フォルダーに\"local.config.php \"というファイルを作成できる必要がありますが、作成できません。" -#: src/Core/Installer.php:517 +#: src/Core/Installer.php:524 msgid "" "This is most often a permission setting, as the web server may not be able " "to write files in your folder - even if you can." msgstr "これはほとんどの場合、Webサーバーがフォルダーにファイルを書き込むことができない場合でも、許可設定です。" -#: src/Core/Installer.php:518 +#: src/Core/Installer.php:525 msgid "" "At the end of this procedure, we will give you a text to save in a file " "named local.config.php in your Friendica \"config\" folder." msgstr "この手順の最後に、Friendica \"config \"フォルダーのlocal.config.phpという名前のファイルに保存するテキストを提供します。" -#: src/Core/Installer.php:519 +#: src/Core/Installer.php:526 msgid "" "You can alternatively skip this procedure and perform a manual installation." " Please see the file \"doc/INSTALL.md\" for instructions." msgstr "" -#: src/Core/Installer.php:522 +#: src/Core/Installer.php:529 msgid "config/local.config.php is writable" msgstr "config/local.config.php は書き込み可能です" -#: src/Core/Installer.php:542 +#: src/Core/Installer.php:549 msgid "" "Friendica uses the Smarty3 template engine to render its web views. Smarty3 " "compiles templates to PHP to speed up rendering." msgstr "FriendicaはSmarty3テンプレートエンジンを使用してWebビューをレンダリングします。 Smarty3はテンプレートをPHPにコンパイルして、レンダリングを高速化します。" -#: src/Core/Installer.php:543 +#: src/Core/Installer.php:550 msgid "" "In order to store these compiled templates, the web server needs to have " "write access to the directory view/smarty3/ under the Friendica top level " "folder." msgstr "これらのコンパイル済みテンプレートを保存するには、WebサーバーがFriendica最上位フォルダーの下のディレクトリview / smarty3 /への書き込みアクセス権を持っている必要があります。" -#: src/Core/Installer.php:544 +#: src/Core/Installer.php:551 msgid "" "Please ensure that the user that your web server runs as (e.g. www-data) has" " write access to this folder." msgstr "Webサーバーを実行するユーザー(www-dataなど)がこのフォルダーへの書き込みアクセス権を持っていることを確認してください。" -#: src/Core/Installer.php:545 +#: src/Core/Installer.php:552 msgid "" "Note: as a security measure, you should give the web server write access to " "view/smarty3/ only--not the template files (.tpl) that it contains." msgstr "注:セキュリティ対策として、Webサーバーにview / smarty3 /のみへの書き込みアクセス権を与える必要があります。含まれるテンプレートファイル(.tpl)ではありません。" -#: src/Core/Installer.php:548 +#: src/Core/Installer.php:555 msgid "view/smarty3 is writable" msgstr "view / smarty3は書き込み可能です" -#: src/Core/Installer.php:576 +#: src/Core/Installer.php:583 msgid "" "Url rewrite in .htaccess seems not working. Make sure you copied .htaccess-" "dist to .htaccess." msgstr "" -#: src/Core/Installer.php:577 +#: src/Core/Installer.php:584 msgid "" "In some circumstances (like running inside containers), you can skip this " "error." msgstr "" -#: src/Core/Installer.php:579 +#: src/Core/Installer.php:586 msgid "Error message from Curl when fetching" msgstr "取得時のCurlからのエラーメッセージ" -#: src/Core/Installer.php:585 +#: src/Core/Installer.php:592 msgid "Url rewrite is working" msgstr "URLの書き換えが機能しています" -#: src/Core/Installer.php:614 +#: src/Core/Installer.php:621 msgid "" "The detection of TLS to secure the communication between the browser and the" " new Friendica server failed." msgstr "" -#: src/Core/Installer.php:615 +#: src/Core/Installer.php:622 msgid "" "It is highly encouraged to use Friendica only over a secure connection as " "sensitive information like passwords will be transmitted." msgstr "" -#: src/Core/Installer.php:616 +#: src/Core/Installer.php:623 msgid "Please ensure that the connection to the server is secure." msgstr "" -#: src/Core/Installer.php:617 +#: src/Core/Installer.php:624 msgid "No TLS detected" msgstr "" -#: src/Core/Installer.php:619 +#: src/Core/Installer.php:626 msgid "TLS detected" msgstr "" -#: src/Core/Installer.php:636 +#: src/Core/Installer.php:643 msgid "ImageMagick PHP extension is not installed" msgstr "ImageMagick PHP拡張機能がインストールされていません" -#: src/Core/Installer.php:638 +#: src/Core/Installer.php:645 msgid "ImageMagick PHP extension is installed" msgstr "ImageMagick PHP拡張機能がインストールされています" -#: src/Core/Installer.php:659 +#: src/Core/Installer.php:666 msgid "Database already in use." msgstr "データベースはすでに使用されています。" -#: src/Core/Installer.php:664 +#: src/Core/Installer.php:671 msgid "Could not connect to database." msgstr "データベースに接続できません。" -#: src/Core/L10n.php:444 src/Model/Item.php:2298 +#: src/Core/L10n.php:444 src/Model/Item.php:2300 msgid "Undetermined" msgstr "" @@ -2862,37 +2917,37 @@ msgid "%s (%s)" msgstr "" #: src/Core/L10n.php:499 src/Model/Event.php:430 -#: src/Module/Settings/Display.php:287 +#: src/Module/Settings/Display.php:284 msgid "Monday" msgstr "月曜" #: src/Core/L10n.php:499 src/Model/Event.php:431 -#: src/Module/Settings/Display.php:288 +#: src/Module/Settings/Display.php:285 msgid "Tuesday" msgstr "火曜日" #: src/Core/L10n.php:499 src/Model/Event.php:432 -#: src/Module/Settings/Display.php:289 +#: src/Module/Settings/Display.php:286 msgid "Wednesday" msgstr "水曜日" #: src/Core/L10n.php:499 src/Model/Event.php:433 -#: src/Module/Settings/Display.php:290 +#: src/Module/Settings/Display.php:287 msgid "Thursday" msgstr "木曜日" #: src/Core/L10n.php:499 src/Model/Event.php:434 -#: src/Module/Settings/Display.php:291 +#: src/Module/Settings/Display.php:288 msgid "Friday" msgstr "金曜日" #: src/Core/L10n.php:499 src/Model/Event.php:435 -#: src/Module/Settings/Display.php:292 +#: src/Module/Settings/Display.php:289 msgid "Saturday" msgstr "土曜日" #: src/Core/L10n.php:499 src/Model/Event.php:429 -#: src/Module/Settings/Display.php:286 +#: src/Module/Settings/Display.php:283 msgid "Sunday" msgstr "日曜日" @@ -3027,19 +3082,19 @@ msgid "" "The debug logfile '%s' is not usable. No logging possible (error: '%s')" msgstr "デバッグログファイル ' %s ' は使用できません。ログ機能が使用できません。(エラー: ' %s ' )" -#: src/Core/Renderer.php:89 src/Core/Renderer.php:118 -#: src/Core/Renderer.php:147 src/Core/Renderer.php:181 +#: src/Core/Renderer.php:92 src/Core/Renderer.php:121 +#: src/Core/Renderer.php:150 src/Core/Renderer.php:184 #: src/Render/FriendicaSmartyEngine.php:60 msgid "" "Friendica can't display this page at the moment, please contact the " "administrator." msgstr "" -#: src/Core/Renderer.php:143 +#: src/Core/Renderer.php:146 msgid "template engine cannot be registered without a name." msgstr "" -#: src/Core/Renderer.php:177 +#: src/Core/Renderer.php:180 msgid "template engine is not registered!" msgstr "" @@ -3213,7 +3268,7 @@ msgstr "加える" msgid "Edit circle" msgstr "" -#: src/Model/Circle.php:606 src/Module/Circle.php:193 +#: src/Model/Circle.php:606 src/Module/Circle.php:195 msgid "Contacts not in any circle" msgstr "" @@ -3221,8 +3276,8 @@ msgstr "" msgid "Create a new circle" msgstr "" -#: src/Model/Circle.php:609 src/Module/Circle.php:178 -#: src/Module/Circle.php:201 src/Module/Circle.php:276 +#: src/Model/Circle.php:609 src/Module/Circle.php:180 +#: src/Module/Circle.php:203 src/Module/Circle.php:278 msgid "Circle Name: " msgstr "" @@ -3230,90 +3285,90 @@ msgstr "" msgid "Edit circles" msgstr "" -#: src/Model/Contact.php:1257 src/Module/Moderation/Users/Pending.php:102 +#: src/Model/Contact.php:1247 src/Module/Moderation/Users/Pending.php:102 #: src/Module/Notifications/Introductions.php:132 #: src/Module/Notifications/Introductions.php:204 msgid "Approve" msgstr "承認する" -#: src/Model/Contact.php:1735 +#: src/Model/Contact.php:1725 msgid "Organisation" msgstr "組織" -#: src/Model/Contact.php:1743 +#: src/Model/Contact.php:1733 msgid "Group" msgstr "" -#: src/Model/Contact.php:1747 src/Module/Moderation/BaseUsers.php:130 +#: src/Model/Contact.php:1737 src/Module/Moderation/BaseUsers.php:131 msgid "Relay" msgstr "中継" -#: src/Model/Contact.php:3050 +#: src/Model/Contact.php:3046 msgid "Disallowed profile URL." msgstr "許可されていないプロフィールURL。" -#: src/Model/Contact.php:3055 src/Module/Friendica.php:101 +#: src/Model/Contact.php:3051 src/Module/Friendica.php:100 msgid "Blocked domain" msgstr "ブロックされたドメイン" -#: src/Model/Contact.php:3060 +#: src/Model/Contact.php:3056 msgid "Connect URL missing." msgstr "接続URLがありません。" -#: src/Model/Contact.php:3069 +#: src/Model/Contact.php:3065 msgid "" "The contact could not be added. Please check the relevant network " "credentials in your Settings -> Social Networks page." msgstr "コンタクトを追加できませんでした。ページの \"設定\" -> \"ソーシャルネットワーク\" で、関連するネットワーク認証情報を確認してください。" -#: src/Model/Contact.php:3087 +#: src/Model/Contact.php:3083 #, php-format msgid "Expected network %s does not match actual network %s" msgstr "" -#: src/Model/Contact.php:3104 +#: src/Model/Contact.php:3100 msgid "This seems to be a relay account. They can't be followed by users." msgstr "" -#: src/Model/Contact.php:3111 +#: src/Model/Contact.php:3107 msgid "The profile address specified does not provide adequate information." msgstr "指定されたプロフィールアドレスは、適切な情報を提供しません。" -#: src/Model/Contact.php:3113 +#: src/Model/Contact.php:3109 msgid "No compatible communication protocols or feeds were discovered." msgstr "互換性のある通信プロトコルまたはフィードは見つかりませんでした。" -#: src/Model/Contact.php:3116 +#: src/Model/Contact.php:3112 msgid "An author or name was not found." msgstr "著者または名前が見つかりませんでした。" -#: src/Model/Contact.php:3119 +#: src/Model/Contact.php:3115 msgid "No browser URL could be matched to this address." msgstr "このアドレスに一致するブラウザURLはありません。" -#: src/Model/Contact.php:3122 +#: src/Model/Contact.php:3118 msgid "" "Unable to match @-style Identity Address with a known protocol or email " "contact." msgstr "@スタイルのIDアドレスを既知のプロトコルまたは電子メールのコンタクトと一致させることができません。" -#: src/Model/Contact.php:3123 +#: src/Model/Contact.php:3119 msgid "Use mailto: in front of address to force email check." msgstr "メールチェックを強制するには、アドレスの前にmailto:を使用します。" -#: src/Model/Contact.php:3129 +#: src/Model/Contact.php:3125 msgid "" "The profile address specified belongs to a network which has been disabled " "on this site." msgstr "指定されたプロフィールアドレスは、このサイトで無効にされたネットワークに属します。" -#: src/Model/Contact.php:3134 +#: src/Model/Contact.php:3130 msgid "" "Limited profile. This person will be unable to receive direct/personal " "notifications from you." msgstr "限定公開のプロフィールです。この人はあなたから直接/個人的な通知を受け取ることができません。" -#: src/Model/Contact.php:3200 +#: src/Model/Contact.php:3196 msgid "Unable to retrieve contact information." msgstr "コンタクト情報を取得できません。" @@ -3345,17 +3400,17 @@ msgid "today" msgstr "今日" #: src/Model/Event.php:463 src/Module/Calendar/Show.php:129 -#: src/Module/Settings/Display.php:297 src/Util/Temporal.php:353 +#: src/Module/Settings/Display.php:294 src/Util/Temporal.php:353 msgid "month" msgstr "月" #: src/Model/Event.php:464 src/Module/Calendar/Show.php:130 -#: src/Module/Settings/Display.php:298 src/Util/Temporal.php:354 +#: src/Module/Settings/Display.php:295 src/Util/Temporal.php:354 msgid "week" msgstr "週間" #: src/Model/Event.php:465 src/Module/Calendar/Show.php:131 -#: src/Module/Settings/Display.php:299 src/Util/Temporal.php:355 +#: src/Module/Settings/Display.php:296 src/Util/Temporal.php:355 msgid "day" msgstr "日" @@ -3363,7 +3418,7 @@ msgstr "日" msgid "No events to display" msgstr "表示するイベントはありません" -#: src/Model/Event.php:516 src/Module/DFRN/Poll.php:47 src/Module/Feed.php:69 +#: src/Model/Event.php:516 src/Module/DFRN/Poll.php:47 src/Module/Feed.php:68 #: src/Module/Update/Profile.php:56 msgid "Access to this profile has been restricted." msgstr "このプロフィールへのアクセスは制限されています。" @@ -3418,87 +3473,86 @@ msgstr "%sの誕生日" msgid "Happy Birthday %s" msgstr "ハッピーバースデー %s" -#: src/Model/Item.php:2305 +#: src/Model/Item.php:2307 #, php-format msgid "%s (%s - %s): %s" msgstr "" -#: src/Model/Item.php:2307 +#: src/Model/Item.php:2309 #, php-format msgid "%s (%s): %s" msgstr "" -#: src/Model/Item.php:2310 +#: src/Model/Item.php:2312 #, php-format msgid "Detected languages in this post:\\n%s" msgstr "" -#: src/Model/Item.php:3258 +#: src/Model/Item.php:3260 msgid "activity" msgstr "アクティビティ" -#: src/Model/Item.php:3260 +#: src/Model/Item.php:3262 msgid "comment" msgstr "" -#: src/Model/Item.php:3263 src/Module/Post/Tag/Add.php:123 +#: src/Model/Item.php:3265 src/Module/Post/Tag/Add.php:123 msgid "post" msgstr "投稿" -#: src/Model/Item.php:3434 +#: src/Model/Item.php:3435 #, php-format msgid "%s is blocked" msgstr "" -#: src/Model/Item.php:3436 +#: src/Model/Item.php:3437 #, php-format msgid "%s is ignored" msgstr "" -#: src/Model/Item.php:3438 +#: src/Model/Item.php:3439 #, php-format msgid "Content from %s is collapsed" msgstr "" -#: src/Model/Item.php:3442 -#, php-format -msgid "Content warning: %s" -msgstr "コンテンツの警告: %s" +#: src/Model/Item.php:3443 +msgid "Sensitive content" +msgstr "" -#: src/Model/Item.php:3906 +#: src/Model/Item.php:3912 msgid "bytes" msgstr "バイト" -#: src/Model/Item.php:3937 +#: src/Model/Item.php:3943 #, php-format msgid "%2$s (%3$d%%, %1$d vote)" msgid_plural "%2$s (%3$d%%, %1$d votes)" msgstr[0] "" -#: src/Model/Item.php:3939 +#: src/Model/Item.php:3945 #, php-format msgid "%2$s (%1$d vote)" msgid_plural "%2$s (%1$d votes)" msgstr[0] "" -#: src/Model/Item.php:3944 +#: src/Model/Item.php:3950 #, php-format msgid "%d voter. Poll end: %s" msgid_plural "%d voters. Poll end: %s" msgstr[0] "" -#: src/Model/Item.php:3946 +#: src/Model/Item.php:3952 #, php-format msgid "%d voter." msgid_plural "%d voters." msgstr[0] "" -#: src/Model/Item.php:3948 +#: src/Model/Item.php:3954 #, php-format msgid "Poll end: %s" msgstr "" -#: src/Model/Item.php:3982 src/Model/Item.php:3983 +#: src/Model/Item.php:3995 src/Model/Item.php:3996 msgid "View on separate page" msgstr "個別のページで見る" @@ -3506,25 +3560,25 @@ msgstr "個別のページで見る" msgid "[no subject]" msgstr "[件名なし]" -#: src/Model/Photo.php:1187 src/Module/Media/Photo/Upload.php:168 +#: src/Model/Photo.php:1198 src/Module/Media/Photo/Upload.php:168 msgid "Wall Photos" msgstr "ウォール写真" -#: src/Model/Profile.php:363 src/Module/Profile/Profile.php:283 +#: src/Model/Profile.php:364 src/Module/Profile/Profile.php:283 #: src/Module/Profile/Profile.php:285 msgid "Edit profile" msgstr "プロフィール編集" -#: src/Model/Profile.php:365 +#: src/Model/Profile.php:366 msgid "Change profile photo" msgstr "プロフィール写真を変更" -#: src/Model/Profile.php:378 src/Module/Directory.php:152 +#: src/Model/Profile.php:379 src/Module/Directory.php:152 #: src/Module/Profile/Profile.php:209 msgid "Homepage:" msgstr "ホームページ:" -#: src/Model/Profile.php:379 src/Module/Contact/Profile.php:412 +#: src/Model/Profile.php:380 src/Module/Contact/Profile.php:418 #: src/Module/Notifications/Introductions.php:189 msgid "About:" msgstr "この場所について:" @@ -3569,230 +3623,230 @@ msgstr "イベントリマインダー" msgid "Upcoming events the next 7 days:" msgstr "今後7日間の今後のイベント:" -#: src/Model/Profile.php:893 +#: src/Model/Profile.php:882 #, php-format msgid "OpenWebAuth: %1$s welcomes %2$s" msgstr "OpenWebAuth: %2$sさん、%1$sへようこそ" -#: src/Model/Profile.php:1033 +#: src/Model/Profile.php:1022 msgid "Hometown:" msgstr "出身地:" -#: src/Model/Profile.php:1034 +#: src/Model/Profile.php:1023 msgid "Marital Status:" msgstr "" -#: src/Model/Profile.php:1035 +#: src/Model/Profile.php:1024 msgid "With:" msgstr "" -#: src/Model/Profile.php:1036 +#: src/Model/Profile.php:1025 msgid "Since:" msgstr "" -#: src/Model/Profile.php:1037 +#: src/Model/Profile.php:1026 msgid "Sexual Preference:" msgstr "性的嗜好:" -#: src/Model/Profile.php:1038 +#: src/Model/Profile.php:1027 msgid "Political Views:" msgstr "政見:" -#: src/Model/Profile.php:1039 +#: src/Model/Profile.php:1028 msgid "Religious Views:" msgstr "宗教的見解:" -#: src/Model/Profile.php:1040 +#: src/Model/Profile.php:1029 msgid "Likes:" msgstr "好きなもの:" -#: src/Model/Profile.php:1041 +#: src/Model/Profile.php:1030 msgid "Dislikes:" msgstr "嫌いなもの:" -#: src/Model/Profile.php:1042 +#: src/Model/Profile.php:1031 msgid "Title/Description:" msgstr "タイトル説明:" -#: src/Model/Profile.php:1043 src/Module/Admin/Summary.php:197 +#: src/Model/Profile.php:1032 src/Module/Admin/Summary.php:197 #: src/Module/Moderation/Report/Create.php:280 #: src/Module/Moderation/Summary.php:76 msgid "Summary" msgstr "概要" -#: src/Model/Profile.php:1044 +#: src/Model/Profile.php:1033 msgid "Musical interests" msgstr "音楽的興味" -#: src/Model/Profile.php:1045 +#: src/Model/Profile.php:1034 msgid "Books, literature" msgstr "本、文学" -#: src/Model/Profile.php:1046 +#: src/Model/Profile.php:1035 msgid "Television" msgstr "テレビ" -#: src/Model/Profile.php:1047 +#: src/Model/Profile.php:1036 msgid "Film/dance/culture/entertainment" msgstr "映画/ダンス/文化/エンターテイメント" -#: src/Model/Profile.php:1048 +#: src/Model/Profile.php:1037 msgid "Hobbies/Interests" msgstr "趣味/興味" -#: src/Model/Profile.php:1049 +#: src/Model/Profile.php:1038 msgid "Love/romance" msgstr "愛/ロマンス" -#: src/Model/Profile.php:1050 +#: src/Model/Profile.php:1039 msgid "Work/employment" msgstr "仕事/雇用" -#: src/Model/Profile.php:1051 +#: src/Model/Profile.php:1040 msgid "School/education" msgstr "学校教育" -#: src/Model/Profile.php:1052 +#: src/Model/Profile.php:1041 msgid "Contact information and Social Networks" msgstr "コンタクト情報とソーシャルネットワーク" -#: src/Model/User.php:228 src/Model/User.php:1294 +#: src/Model/User.php:233 src/Model/User.php:1303 msgid "SERIOUS ERROR: Generation of security keys failed." msgstr "重大なエラー:セキュリティキーの生成に失敗しました。" -#: src/Model/User.php:728 src/Model/User.php:761 +#: src/Model/User.php:733 src/Model/User.php:766 msgid "Login failed" msgstr "ログインに失敗しました" -#: src/Model/User.php:793 +#: src/Model/User.php:798 msgid "Not enough information to authenticate" msgstr "認証に十分な情報がありません" -#: src/Model/User.php:914 +#: src/Model/User.php:923 msgid "Password can't be empty" msgstr "パスワードは空にできません" -#: src/Model/User.php:956 +#: src/Model/User.php:965 msgid "Empty passwords are not allowed." msgstr "空のパスワードは許可されていません。" -#: src/Model/User.php:960 +#: src/Model/User.php:969 msgid "" "The new password has been exposed in a public data dump, please choose " "another." msgstr "新しいパスワードは公開データダンプで公開されています。別のパスワードを選択してください。" -#: src/Model/User.php:964 +#: src/Model/User.php:973 msgid "The password length is limited to 72 characters." msgstr "" -#: src/Model/User.php:968 +#: src/Model/User.php:977 msgid "The password can't contain white spaces nor accentuated letters" msgstr "" -#: src/Model/User.php:1177 +#: src/Model/User.php:1186 msgid "Passwords do not match. Password unchanged." msgstr "パスワードが一致していません。パスワードは変更されていません。" -#: src/Model/User.php:1184 +#: src/Model/User.php:1193 msgid "An invitation is required." msgstr "招待状が必要です。" -#: src/Model/User.php:1188 +#: src/Model/User.php:1197 msgid "Invitation could not be verified." msgstr "招待を確認できませんでした。" -#: src/Model/User.php:1196 +#: src/Model/User.php:1205 msgid "Invalid OpenID url" msgstr "無効なOpenID URL" -#: src/Model/User.php:1209 src/Security/Authentication.php:241 +#: src/Model/User.php:1218 src/Security/Authentication.php:230 msgid "" "We encountered a problem while logging in with the OpenID you provided. " "Please check the correct spelling of the ID." msgstr "指定したOpenIDでログイン中に問題が発生しました。 IDの正しいスペルを確認してください。" -#: src/Model/User.php:1209 src/Security/Authentication.php:241 +#: src/Model/User.php:1218 src/Security/Authentication.php:230 msgid "The error message was:" msgstr "エラーメッセージは次のとおりです。" -#: src/Model/User.php:1215 +#: src/Model/User.php:1224 msgid "Please enter the required information." msgstr "必要な情報を入力してください。" -#: src/Model/User.php:1229 +#: src/Model/User.php:1238 #, php-format msgid "" "system.username_min_length (%s) and system.username_max_length (%s) are " "excluding each other, swapping values." msgstr "system.username_min_length( %s )とsystem.username_max_length( %s )は、お互いを除外し、値を交換しています。" -#: src/Model/User.php:1236 +#: src/Model/User.php:1245 #, php-format msgid "Username should be at least %s character." msgid_plural "Username should be at least %s characters." msgstr[0] "ユーザー名は少なくとも%s文字である必要があります。" -#: src/Model/User.php:1240 +#: src/Model/User.php:1249 #, php-format msgid "Username should be at most %s character." msgid_plural "Username should be at most %s characters." msgstr[0] "ユーザー名は最大で%s文字にする必要があります。" -#: src/Model/User.php:1248 +#: src/Model/User.php:1257 msgid "That doesn't appear to be your full (First Last) name." msgstr "それはあなたのフルネーム(ファースト/ラスト)ではないようです。" -#: src/Model/User.php:1253 +#: src/Model/User.php:1262 msgid "Your email domain is not among those allowed on this site." msgstr "あなたのメールドメインは、このサイトで許可されているものではありません。" -#: src/Model/User.php:1257 +#: src/Model/User.php:1266 msgid "Not a valid email address." msgstr "有効な電子メールアドレスではありません。" -#: src/Model/User.php:1260 +#: src/Model/User.php:1269 msgid "The nickname was blocked from registration by the nodes admin." msgstr "そのニックネームは、ノード管理者によって登録がブロックされました。" -#: src/Model/User.php:1264 src/Model/User.php:1270 +#: src/Model/User.php:1273 src/Model/User.php:1279 msgid "Cannot use that email." msgstr "そのメールは使用できません。" -#: src/Model/User.php:1276 +#: src/Model/User.php:1285 msgid "Your nickname can only contain a-z, 0-9 and _." msgstr "ニックネームにはa-z、0-9、および _ のみを含めることができます。" -#: src/Model/User.php:1284 src/Model/User.php:1341 +#: src/Model/User.php:1293 src/Model/User.php:1350 msgid "Nickname is already registered. Please choose another." msgstr "ニックネームはすでに登録されています。別のものを選択してください。" -#: src/Model/User.php:1328 src/Model/User.php:1332 +#: src/Model/User.php:1337 src/Model/User.php:1341 msgid "An error occurred during registration. Please try again." msgstr "登録中にエラーが発生しました。もう一度試してください。" -#: src/Model/User.php:1355 +#: src/Model/User.php:1364 msgid "An error occurred creating your default profile. Please try again." msgstr "既定のプロフィールの作成中にエラーが発生しました。もう一度試してください。" -#: src/Model/User.php:1362 +#: src/Model/User.php:1371 msgid "An error occurred creating your self contact. Please try again." msgstr "自己コンタクトの作成中にエラーが発生しました。もう一度試してください。" -#: src/Model/User.php:1367 +#: src/Model/User.php:1376 msgid "Friends" msgstr "友だち" -#: src/Model/User.php:1371 +#: src/Model/User.php:1380 msgid "" "An error occurred creating your default contact circle. Please try again." msgstr "" -#: src/Model/User.php:1413 +#: src/Model/User.php:1422 msgid "Profile Photos" msgstr "プロフィール写真" -#: src/Model/User.php:1595 +#: src/Model/User.php:1604 #, php-format msgid "" "\n" @@ -3800,7 +3854,7 @@ msgid "" "\t\t\tthe administrator of %2$s has set up an account for you." msgstr "" -#: src/Model/User.php:1598 +#: src/Model/User.php:1607 #, php-format msgid "" "\n" @@ -3831,12 +3885,12 @@ msgid "" "\t\tThank you and welcome to %4$s." msgstr "" -#: src/Model/User.php:1630 src/Model/User.php:1736 +#: src/Model/User.php:1639 src/Model/User.php:1745 #, php-format msgid "Registration details for %s" msgstr "%s の登録の詳細" -#: src/Model/User.php:1650 +#: src/Model/User.php:1659 #, php-format msgid "" "\n" @@ -3851,12 +3905,12 @@ msgid "" "\t\t" msgstr "\n\t\t\t%1$s さん、\n\t\t\t\t%2$s に登録していただきありがとうございます。アカウントは管理者による承認待ちです。\n\n\t\t\tログインの詳細は次のとおりです。\n\n\t\t\tサイトの場所:\t%3$s\n\t\t\tログイン名:\t\t%4$s\n\t\t\tパスワード:\t\t%5$s\n\t\t" -#: src/Model/User.php:1669 +#: src/Model/User.php:1678 #, php-format msgid "Registration at %s" msgstr "%s登録" -#: src/Model/User.php:1693 +#: src/Model/User.php:1702 #, php-format msgid "" "\n" @@ -3865,7 +3919,7 @@ msgid "" "\t\t\t" msgstr "\n\t\t\t%1$sさん、\n\t\t\t\t%2$sで登録していただきありがとうございます。アカウントが作成されました。\n\t\t" -#: src/Model/User.php:1701 +#: src/Model/User.php:1710 #, php-format msgid "" "\n" @@ -3896,7 +3950,7 @@ msgid "" "\t\t\tThank you and welcome to %2$s." msgstr "" -#: src/Model/User.php:1763 +#: src/Model/User.php:1772 msgid "" "User with delegates can't be removed, please remove delegate users first" msgstr "" @@ -3921,14 +3975,14 @@ msgid "Disable" msgstr "無効にする" #: src/Module/Admin/Addons/Details.php:91 -#: src/Module/Admin/Themes/Details.php:49 src/Module/Settings/Display.php:344 +#: src/Module/Admin/Themes/Details.php:49 src/Module/Settings/Display.php:340 msgid "Enable" msgstr "有効にする" #: src/Module/Admin/Addons/Details.php:111 -#: src/Module/Admin/Addons/Index.php:67 src/Module/Admin/Federation.php:218 -#: 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:457 +#: src/Module/Admin/Addons/Index.php:67 src/Module/Admin/Federation.php:220 +#: src/Module/Admin/Logs/Settings.php:88 src/Module/Admin/Logs/View.php:85 +#: src/Module/Admin/Queue.php:73 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 @@ -3967,14 +4021,14 @@ msgstr "" msgid "Addon %s failed to install." msgstr "アドオン %s のインストールに失敗しました。" -#: 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:460 +#: src/Module/Admin/Addons/Index.php:69 src/Module/Admin/Features.php:83 +#: src/Module/Admin/Logs/Settings.php:90 src/Module/Admin/Site.php:458 #: src/Module/Admin/Themes/Index.php:113 src/Module/Admin/Tos.php:86 -#: src/Module/Settings/Account.php:551 src/Module/Settings/Addons.php:78 +#: src/Module/Settings/Account.php:558 src/Module/Settings/Addons.php:78 #: src/Module/Settings/Connectors.php:160 #: src/Module/Settings/Connectors.php:246 -#: src/Module/Settings/Delegation.php:193 src/Module/Settings/Display.php:312 -#: src/Module/Settings/Features.php:76 +#: src/Module/Settings/Delegation.php:193 src/Module/Settings/Display.php:309 +#: src/Module/Settings/Features.php:75 msgid "Save Settings" msgstr "設定を保存" @@ -4049,79 +4103,92 @@ msgstr "成功をマークする(更新が手動で適用された場合)" msgid "Attempt to execute this update step automatically" msgstr "この更新手順を自動的に実行しようとします" -#: src/Module/Admin/Features.php:76 -#, php-format -msgid "Lock feature %s" -msgstr "機能 %s をロック" +#: src/Module/Admin/Features.php:67 +#: src/Module/Notifications/Introductions.php:144 +#: src/Module/OAuth/Acknowledge.php:55 src/Module/Register.php:132 +#: src/Module/Settings/TwoFactor/Trusted.php:129 +msgid "No" +msgstr "いいえ" -#: src/Module/Admin/Features.php:84 +#: src/Module/Admin/Features.php:67 src/Module/Contact/Revoke.php:108 +#: src/Module/Notifications/Introductions.php:144 +#: src/Module/OAuth/Acknowledge.php:54 src/Module/Register.php:131 +#: src/Module/Settings/TwoFactor/Trusted.php:129 +msgid "Yes" +msgstr "はい" + +#: src/Module/Admin/Features.php:67 +msgid "Locked" +msgstr "" + +#: src/Module/Admin/Features.php:81 msgid "Manage Additional Features" msgstr "追加機能を管理する" -#: src/Module/Admin/Federation.php:80 +#: src/Module/Admin/Federation.php:82 #: src/Module/Moderation/Report/Create.php:191 #: src/Module/Moderation/Report/Create.php:316 msgid "Other" msgstr "その他" -#: src/Module/Admin/Federation.php:158 src/Module/Admin/Federation.php:407 +#: src/Module/Admin/Federation.php:160 src/Module/Admin/Federation.php:408 msgid "unknown" msgstr "未知の" -#: src/Module/Admin/Federation.php:191 +#: src/Module/Admin/Federation.php:193 #, php-format msgid "%2$s total system" msgid_plural "%2$s total systems" msgstr[0] "" -#: src/Module/Admin/Federation.php:192 +#: src/Module/Admin/Federation.php:194 #, php-format msgid "%2$s active user last month" msgid_plural "%2$s active users last month" msgstr[0] "" -#: src/Module/Admin/Federation.php:193 +#: src/Module/Admin/Federation.php:195 #, php-format msgid "%2$s active user last six months" msgid_plural "%2$s active users last six months" msgstr[0] "" -#: src/Module/Admin/Federation.php:194 +#: src/Module/Admin/Federation.php:196 #, php-format msgid "%2$s registered user" msgid_plural "%2$s registered users" msgstr[0] "" -#: src/Module/Admin/Federation.php:195 +#: src/Module/Admin/Federation.php:197 #, php-format msgid "%2$s locally created post or comment" msgid_plural "%2$s locally created posts and comments" msgstr[0] "" -#: src/Module/Admin/Federation.php:198 +#: src/Module/Admin/Federation.php:200 #, php-format msgid "%2$s post per user" msgid_plural "%2$s posts per user" msgstr[0] "" -#: src/Module/Admin/Federation.php:203 +#: src/Module/Admin/Federation.php:205 #, php-format msgid "%2$s user per system" msgid_plural "%2$s users per system" msgstr[0] "" -#: src/Module/Admin/Federation.php:213 +#: src/Module/Admin/Federation.php:215 msgid "" "This page offers you some numbers to the known part of the federated social " "network your Friendica node is part of. These numbers are not complete but " "only reflect the part of the network your node is aware of." msgstr "このページでは、Friendicaノードが属するフェデレーションソーシャルネットワークの既知の部分について統計を提供します。これらの数値は完全なものではなく、ノードが認識しているネットワークの部分のみを反映しています。" -#: src/Module/Admin/Federation.php:219 src/Module/BaseAdmin.php:87 +#: src/Module/Admin/Federation.php:221 src/Module/BaseAdmin.php:87 msgid "Federation Statistics" msgstr "フェデレーション統計" -#: src/Module/Admin/Federation.php:223 +#: src/Module/Admin/Federation.php:224 #, php-format msgid "" "Currently this node is aware of %2$s node (%3$s active users last month, " @@ -4138,53 +4205,53 @@ msgstr[0] "" msgid "The logfile '%s' is not writable. No logging possible" msgstr "ログファイル ' %s ' は書き込みできません。ログ機能が使用できません。" -#: src/Module/Admin/Logs/Settings.php:77 +#: src/Module/Admin/Logs/Settings.php:80 msgid "PHP log currently enabled." msgstr "現在有効なPHPログ。" -#: src/Module/Admin/Logs/Settings.php:79 +#: src/Module/Admin/Logs/Settings.php:82 msgid "PHP log currently disabled." msgstr "PHPログは現在無効になっています。" -#: src/Module/Admin/Logs/Settings.php:86 src/Module/BaseAdmin.php:102 +#: src/Module/Admin/Logs/Settings.php:89 src/Module/BaseAdmin.php:102 #: src/Module/BaseAdmin.php:103 msgid "Logs" msgstr "ログ" -#: src/Module/Admin/Logs/Settings.php:88 +#: src/Module/Admin/Logs/Settings.php:91 msgid "Clear" msgstr "クリア" -#: src/Module/Admin/Logs/Settings.php:91 +#: src/Module/Admin/Logs/Settings.php:94 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:94 src/Module/Admin/Logs/Settings.php:95 +#: src/Module/Admin/Logs/Settings.php:96 src/Module/Admin/Site.php:478 +#: src/Module/Admin/Site.php:486 msgid "" "Read-only because it is set by an environment variable" msgstr "" -#: src/Module/Admin/Logs/Settings.php:92 +#: src/Module/Admin/Logs/Settings.php:95 msgid "Log file" msgstr "ログファイル" -#: src/Module/Admin/Logs/Settings.php:92 +#: src/Module/Admin/Logs/Settings.php:95 msgid "" "Must be writable by web server. Relative to your Friendica top-level " "directory." msgstr "Webサーバーから書き込み可能である必要があります。 Friendicaの最上位ディレクトリからの相対パス。" -#: src/Module/Admin/Logs/Settings.php:93 +#: src/Module/Admin/Logs/Settings.php:96 msgid "Log level" msgstr "ログレベル" -#: src/Module/Admin/Logs/Settings.php:95 +#: src/Module/Admin/Logs/Settings.php:98 msgid "PHP logging" msgstr "PHPロギング" -#: src/Module/Admin/Logs/Settings.php:96 +#: src/Module/Admin/Logs/Settings.php:99 msgid "" "To temporarily enable logging of PHP errors and warnings you can prepend the" " following to the index.php file of your installation. The filename set in " @@ -4193,91 +4260,91 @@ msgid "" "'display_errors' is to enable these options, set to '0' to disable them." msgstr "PHPのエラーと警告のログを一時的に有効にするには、インストールのindex.phpファイルに次を追加します。 「error_log」行に設定されたファイル名は、Friendicaの最上位ディレクトリに関連しており、Webサーバーが書き込み可能である必要があります。 「log_errors」および「display_errors」のオプション「1」はこれらのオプションを有効にすることであり、「0」に設定すると無効になります。" -#: src/Module/Admin/Logs/View.php:70 +#: src/Module/Admin/Logs/View.php:72 #, php-format msgid "" "Error trying to open %1$s log file.
Check to see if " "file %1$s exist and is readable." msgstr "" -#: src/Module/Admin/Logs/View.php:79 +#: src/Module/Admin/Logs/View.php:81 #, php-format msgid "" "Couldn't open %1$s log file.
Check to see if file %1$s " "is readable." msgstr "" -#: src/Module/Admin/Logs/View.php:84 src/Module/BaseAdmin.php:104 +#: src/Module/Admin/Logs/View.php:86 src/Module/BaseAdmin.php:104 msgid "View Logs" msgstr "ログを見る" -#: src/Module/Admin/Logs/View.php:87 +#: src/Module/Admin/Logs/View.php:89 msgid "Search in logs" msgstr "" -#: src/Module/Admin/Logs/View.php:88 +#: src/Module/Admin/Logs/View.php:90 #: src/Module/Notifications/Notifications.php:140 msgid "Show all" msgstr "すべて表示する" -#: src/Module/Admin/Logs/View.php:89 +#: src/Module/Admin/Logs/View.php:91 msgid "Date" msgstr "" -#: src/Module/Admin/Logs/View.php:90 +#: src/Module/Admin/Logs/View.php:92 msgid "Level" msgstr "" -#: src/Module/Admin/Logs/View.php:91 +#: src/Module/Admin/Logs/View.php:93 msgid "Context" msgstr "" -#: src/Module/Admin/Logs/View.php:93 +#: src/Module/Admin/Logs/View.php:95 msgid "ALL" msgstr "" -#: src/Module/Admin/Logs/View.php:94 +#: src/Module/Admin/Logs/View.php:96 msgid "View details" msgstr "" -#: src/Module/Admin/Logs/View.php:95 +#: src/Module/Admin/Logs/View.php:97 msgid "Click to view details" msgstr "" -#: src/Module/Admin/Logs/View.php:96 src/Module/Calendar/Event/Form.php:207 +#: src/Module/Admin/Logs/View.php:98 src/Module/Calendar/Event/Form.php:207 msgid "Event details" msgstr "イベントの詳細" -#: src/Module/Admin/Logs/View.php:97 +#: src/Module/Admin/Logs/View.php:99 msgid "Data" msgstr "" -#: src/Module/Admin/Logs/View.php:98 +#: src/Module/Admin/Logs/View.php:100 #: src/Module/Debug/ActivityPubConversion.php:57 msgid "Source" msgstr "" -#: src/Module/Admin/Logs/View.php:99 +#: src/Module/Admin/Logs/View.php:101 msgid "File" msgstr "" -#: src/Module/Admin/Logs/View.php:100 +#: src/Module/Admin/Logs/View.php:102 msgid "Line" msgstr "" -#: src/Module/Admin/Logs/View.php:101 +#: src/Module/Admin/Logs/View.php:103 msgid "Function" msgstr "" -#: src/Module/Admin/Logs/View.php:102 +#: src/Module/Admin/Logs/View.php:104 msgid "UID" msgstr "" -#: src/Module/Admin/Logs/View.php:103 +#: src/Module/Admin/Logs/View.php:105 msgid "Process ID" msgstr "" -#: src/Module/Admin/Logs/View.php:104 +#: src/Module/Admin/Logs/View.php:106 msgid "Close" msgstr "" @@ -4301,290 +4368,294 @@ msgid "" "the worker cronjob you've set up during install." msgstr "このページには、現在キューに入れられているワーカージョブが一覧表示されます。これらのジョブは、インストール中に設定したワーカーcronジョブによって処理されます。" -#: src/Module/Admin/Queue.php:75 +#: src/Module/Admin/Queue.php:76 msgid "ID" msgstr "ID" -#: src/Module/Admin/Queue.php:76 +#: src/Module/Admin/Queue.php:77 msgid "Command" msgstr "" -#: src/Module/Admin/Queue.php:77 +#: src/Module/Admin/Queue.php:78 msgid "Job Parameters" msgstr "ジョブパラメータ" -#: src/Module/Admin/Queue.php:78 src/Module/Moderation/Reports.php:95 +#: src/Module/Admin/Queue.php:79 src/Module/Moderation/Reports.php:110 #: src/Module/Settings/OAuth.php:74 msgid "Created" msgstr "作成した" -#: src/Module/Admin/Queue.php:79 +#: src/Module/Admin/Queue.php:80 +msgid "Next Try" +msgstr "" + +#: src/Module/Admin/Queue.php:81 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:215 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:225 #, php-format msgid "%s - (Experimental)" msgstr "%s (実験的)" -#: 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:152 +#: 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 "パブリックサーバーの場合:追加の情報をここに追加して、 %s/servers にリストできます。" -#: 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 "SSLを強制する" -#: 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 "すべての非SSL要求をSSLに強制する-注意:一部のシステムでは、無限ループにつながる可能性があります。" -#: 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 limits. You can put k, m, or g behind the desired value for KiB, MiB, GiB, respectively.\n" @@ -4592,35 +4663,35 @@ msgid "" "\t\t\t\t\t\t\t\t\t\t\t\t\tCurrently upload_max_filesize is set 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 "アップロードされた画像の最長辺のピクセル単位の最大長。デフォルトは-1で、制限がないことを意味します。" -#: src/Module/Admin/Site.php:500 +#: src/Module/Admin/Site.php:498 msgid "JPEG image quality" msgstr "JPEG画像品質" -#: 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 "アップロードされたJPEGSは、この品質設定[0-100]で保存されます。デフォルトは100で、完全な品質です。" -#: 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 " @@ -4628,167 +4699,167 @@ 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 "上記で登録が許可されている場合、これは1日に受け入れる新しいユーザー登録の最大数を設定します。レジスタがクローズに設定されている場合、この設定は効果がありません。" -#: 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 "登録ページに目立つように表示されます。ここでBBCodeを使用できます。" -#: 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 "登録が禁止されているニックネームのカンマ区切りリスト。プリセットは、RFC 2142に基づくロール名のリストです。" -#: src/Module/Admin/Site.php:507 +#: src/Module/Admin/Site.php:505 msgid "Accounts abandoned after x days" msgstr "x日の間 放置されたアカウント" -#: 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 "放置アカウントの外部サイトについてポーリングを停止しシステムリソースを節約します。時間制限なしの場合は0を入力します。" -#: 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 "OEmbed リッチコンテンツなし" -#: 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 "以下にリストされているドメインを除き、リッチコンテンツ(埋め込みPDFなど)を表示しないでください。" -#: 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 "これを有効にすると、GDPRなどのプライバシー法に違反する可能性があります。" -#: src/Module/Admin/Site.php:515 +#: src/Module/Admin/Site.php:513 msgid "Global directory URL" msgstr "グローバルディレクトリURL" -#: 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 "グローバルディレクトリへのURL。これが設定されていない場合、グローバルディレクトリはアプリケーションで全く利用できなくなります。" -#: 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 " @@ -4796,11 +4867,11 @@ msgid "" "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 " @@ -4809,339 +4880,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 "ユーザーがremote_selfを設定できるようにする" -#: 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 "これをチェックすると、すべてのユーザーがコンタクトの修復ダイアログですべてのコンタクトをremote_selfとしてマークできます。コンタクトにこのフラグを設定すると、ユーザーストリームでそのコンタクトのすべての投稿がミラーリングされます。" -#: 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 "Friendicaがサブディレクトリにインストールされたため、Diasporaサポートを有効にできません。" -#: src/Module/Admin/Site.php:542 +#: src/Module/Admin/Site.php:539 msgid "Enable Diaspora support" msgstr "Diasporaサポートを有効にする" -#: 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 "SSLを検証する" -#: 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 "必要に応じて、厳密な証明書チェックをオンにすることができます。これは、自己署名SSLサイトに(まったく)接続できないことを意味します。" -#: 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 "プロキシURL" -#: 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 "値は秒単位です。無制限の場合は0に設定します(推奨されません)。" -#: 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 "このシステム 負荷/Load を超えると、配信・ポーリングプロセスの実行は延期されます。 - 既定の値は%dです。" -#: 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 "ワーカーの最小空きメモリ(MB)。 / proc / meminfoへのアクセスが必要-デフォルトは0(無効)。" -#: 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 " @@ -5149,50 +5210,50 @@ msgid "" " href=\"http://the-federation.info/\">the-federation.info for details." msgstr "有効にすると、一般的なサーバーと使用状況データが公開されます。データには、サーバーの名前とバージョン、パブリックプロフィールを持つユーザーの数、投稿の数、およびアクティブ化されたプロトコルとコネクタが含まれます。詳細については、 the-federation.info をご覧ください。" -#: 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 "githubで新しいFriendicaバージョンのチェックを有効にします。新しいバージョンがある場合は、管理パネルの概要で通知されます。" -#: 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 "データベースのクリーンアップが有効な場合、これはリモート項目が削除されるまでの日数を定義します。自身の項目、およびマークまたはファイルされた項目は常に保持されます。 0はこの動作を無効にします。" -#: 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. " @@ -5200,175 +5261,175 @@ msgid "" "items if set to 0." msgstr "データベースのクリーンアップが有効になっている場合、これは、要求されていないリモート項目(主に中継からのコンテンツ)が削除されるまでの日数を定義します。デフォルト値は90日です。 0に設定されている場合、リモート項目の一般的なライフスパン値がデフォルトになります。" -#: src/Module/Admin/Site.php:570 +#: src/Module/Admin/Site.php:567 msgid "Lifespan of raw conversation data" msgstr "Raw会話データの寿命" -#: 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 "会話データは、ActivityPubおよびOStatusに使用されるほか、デバッグにも使用されます。 14日後に削除しても安全です。デフォルトは90日です。" -#: 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 "各投稿に表示されるコメントの数は?デフォルト値は100です。" -#: 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 "Webサーバーがシステムの一時パスにアクセスできない制限されたシステムがある場合は、ここに別のパスを入力します。" -#: 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 "共有ホスティング事業者では、これを%dに設定します。大規模なシステムでは、 %dの値は素晴らしいでしょう。既定の値は%dです。" -#: 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 "fastlaneを有効にする" -#: 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 "有効にすると、優先度の高いプロセスが優先度の低いプロセスによってブロックされた場合、fastlaneメカニズムは追加のワーカーを開始します。" -#: 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" @@ -5376,153 +5437,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 "\"all \"または\"tags \"にすることができます。 「すべて」は、すべての一般公開投稿を受信することを意味します。 「タグ」は、選択したタグのある投稿のみを受信することを意味します。" -#: src/Module/Admin/Site.php:591 src/Module/Contact/Profile.php:309 +#: src/Module/Admin/Site.php:588 src/Module/Contact/Profile.php:314 #: 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 "\"tags \"サブスクリプションのタグのコンマ区切りリスト。" -#: 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 "有効にすると、保存された検索のタグが、\"relay_server_tags \"に加えて\"tags \"サブスクリプションに使用されます。" -#: 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 "再配置を開始" @@ -5817,7 +5878,7 @@ msgstr "" msgid "Missing parameters" msgstr "" -#: src/Module/Api/Mastodon/Statuses/Bookmark.php:51 +#: src/Module/Api/Mastodon/Statuses/Bookmark.php:50 msgid "Only starting posts can be bookmarked" msgstr "" @@ -5969,7 +6030,7 @@ msgid "" "the main account." msgstr "" -#: src/Module/BaseModeration.php:110 src/Module/Moderation/Reports.php:94 +#: src/Module/BaseModeration.php:110 src/Module/Moderation/Reports.php:109 msgid "Reports" msgstr "" @@ -6032,7 +6093,7 @@ msgstr "人を検索- %s" msgid "Group Search - %s" msgstr "" -#: src/Module/BaseSearch.php:121 src/Module/Contact/MatchInterests.php:139 +#: src/Module/BaseSearch.php:121 src/Module/Contact/MatchInterests.php:140 msgid "No matches" msgstr "一致する項目がありません" @@ -6138,9 +6199,9 @@ msgstr "イベント開始:" #: src/Module/Moderation/Blocklist/Server/Index.php:87 #: src/Module/Moderation/Blocklist/Server/Index.php:115 #: src/Module/Moderation/Blocklist/Server/Index.php:116 -#: src/Module/Moderation/Item/Delete.php:67 src/Module/Register.php:148 +#: 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:190 src/Module/Settings/Channels.php:211 #: src/Module/Settings/TwoFactor/Index.php:161 #: src/Module/Settings/TwoFactor/Verify.php:158 msgid "Required" @@ -6202,7 +6263,7 @@ msgstr "表示する" msgid "Create New Event" msgstr "新しいイベントを作成" -#: src/Module/Calendar/Show.php:132 src/Module/Settings/Display.php:300 +#: src/Module/Calendar/Show.php:132 src/Module/Settings/Display.php:297 msgid "list" msgstr "リスト" @@ -6210,8 +6271,8 @@ msgstr "リスト" msgid "Could not create circle." msgstr "" -#: src/Module/Circle.php:68 src/Module/Circle.php:214 -#: src/Module/Circle.php:238 +#: src/Module/Circle.php:68 src/Module/Circle.php:216 +#: src/Module/Circle.php:240 msgid "Circle not found." msgstr "" @@ -6229,9 +6290,9 @@ msgstr "" #: src/Module/Contact/Conversations.php:91 #: src/Module/Contact/Conversations.php:96 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 -#: src/Module/Contact/Redir.php:94 src/Module/Contact/Redir.php:140 +#: src/Module/Contact/Posts.php:88 src/Module/Contact/Profile.php:159 +#: src/Module/Contact/Profile.php:164 src/Module/Contact/Profile.php:169 +#: src/Module/Contact/Redir.php:95 src/Module/Contact/Redir.php:141 #: src/Module/FriendSuggest.php:71 src/Module/FriendSuggest.php:109 msgid "Contact not found." msgstr "コンタクトが見つかりません。" @@ -6264,47 +6325,47 @@ msgstr "" msgid "Bad request." msgstr "要求の形式が正しくありません。" -#: src/Module/Circle.php:170 +#: src/Module/Circle.php:172 msgid "Save Circle" msgstr "" -#: src/Module/Circle.php:171 +#: src/Module/Circle.php:173 msgid "Filter" msgstr "フィルタ" -#: src/Module/Circle.php:177 +#: src/Module/Circle.php:179 msgid "Create a circle of contacts/friends." msgstr "" -#: src/Module/Circle.php:219 +#: src/Module/Circle.php:221 msgid "Unable to remove circle." msgstr "" -#: src/Module/Circle.php:270 +#: src/Module/Circle.php:272 msgid "Delete Circle" msgstr "" -#: src/Module/Circle.php:280 +#: src/Module/Circle.php:282 msgid "Edit Circle Name" msgstr "" -#: src/Module/Circle.php:290 +#: src/Module/Circle.php:292 msgid "Members" msgstr "会員" -#: src/Module/Circle.php:293 +#: src/Module/Circle.php:295 msgid "Circle is empty" msgstr "" -#: src/Module/Circle.php:306 +#: src/Module/Circle.php:311 msgid "Remove contact from circle" msgstr "" -#: src/Module/Circle.php:329 +#: src/Module/Circle.php:334 msgid "Click on a contact to add or remove." msgstr "コンタクトをクリックして追加・削除" -#: src/Module/Circle.php:343 +#: src/Module/Circle.php:351 msgid "Add contact to circle" msgstr "" @@ -6337,7 +6398,7 @@ msgid "Only show blocked contacts" msgstr "ブロックされたコンタクトのみを表示" #: src/Module/Contact.php:368 src/Module/Contact.php:440 -#: src/Module/Settings/Server/Index.php:107 src/Object/Post.php:386 +#: src/Module/Settings/Server/Index.php:107 src/Object/Post.php:399 msgid "Ignored" msgstr "無視された" @@ -6386,18 +6447,18 @@ msgstr "結果: %s" msgid "Update" msgstr "更新" -#: src/Module/Contact.php:467 src/Module/Contact/Profile.php:511 +#: src/Module/Contact.php:467 src/Module/Contact/Profile.php:518 #: src/Module/Moderation/Blocklist/Contact.php:117 #: src/Module/Moderation/Users/Blocked.php:138 #: src/Module/Moderation/Users/Index.php:154 msgid "Unblock" msgstr "ブロック解除" -#: src/Module/Contact.php:468 src/Module/Contact/Profile.php:519 +#: src/Module/Contact.php:468 src/Module/Contact/Profile.php:526 msgid "Unignore" msgstr "無視しない" -#: src/Module/Contact.php:469 src/Module/Contact/Profile.php:527 +#: src/Module/Contact.php:469 src/Module/Contact/Profile.php:534 msgid "Uncollapse" msgstr "" @@ -6449,7 +6510,7 @@ msgstr "保留中の送信済みコンタクトリクエスト" msgid "Pending incoming contact request" msgstr "保留中の受信済みコンタクトリクエスト" -#: src/Module/Contact.php:626 src/Module/Contact/Profile.php:371 +#: src/Module/Contact.php:626 src/Module/Contact/Profile.php:377 #, php-format msgid "Visit %s's profile [%s]" msgstr "%sのプロフィール[ %s ]を開く" @@ -6464,7 +6525,7 @@ msgstr "コンタクトエディターに戻る" #: src/Module/Contact/Advanced.php:134 #: src/Module/Moderation/Blocklist/Contact.php:122 -#: src/Module/Moderation/Reports.php:95 +#: src/Module/Moderation/Reports.php:110 #: src/Module/Moderation/Users/Active.php:126 #: src/Module/Moderation/Users/Blocked.php:126 #: src/Module/Moderation/Users/Create.php:70 @@ -6541,12 +6602,13 @@ msgid "Contact (%s)" msgid_plural "Contacts (%s)" msgstr[0] "コンタクト( %s )" -#: src/Module/Contact/Follow.php:70 src/Module/Contact/Redir.php:62 -#: src/Module/Contact/Redir.php:222 src/Module/Conversation/Community.php:166 +#: src/Module/Contact/Follow.php:70 src/Module/Contact/Redir.php:63 +#: src/Module/Contact/Redir.php:223 src/Module/Conversation/Community.php:166 #: src/Module/Debug/ItemBody.php:38 src/Module/Diaspora/Receive.php:57 #: src/Module/Item/Display.php:96 src/Module/Item/Feed.php:59 #: src/Module/Item/Follow.php:41 src/Module/Item/Ignore.php:41 -#: src/Module/Item/Pin.php:41 src/Module/Item/Pin.php:56 +#: src/Module/Item/Language.php:53 src/Module/Item/Pin.php:41 +#: src/Module/Item/Pin.php:56 src/Module/Item/Searchtext.php:53 #: src/Module/Item/Star.php:42 src/Module/Update/Display.php:37 msgid "Access denied." msgstr "アクセスが拒否されました。" @@ -6580,16 +6642,16 @@ msgstr "以下に答えてください。" msgid "Your Identity Address:" msgstr "あなたのIdentityアドレス:" -#: src/Module/Contact/Follow.php:170 src/Module/Contact/Profile.php:402 +#: src/Module/Contact/Follow.php:170 src/Module/Contact/Profile.php:408 #: src/Module/Contact/Unfollow.php:129 -#: src/Module/Moderation/Blocklist/Contact.php:133 -#: src/Module/Moderation/Reports.php:104 +#: src/Module/Moderation/Blocklist/Contact.php:131 +#: src/Module/Moderation/Reports.php:117 #: src/Module/Notifications/Introductions.php:129 #: src/Module/Notifications/Introductions.php:198 msgid "Profile URL" msgstr "プロフィールURL" -#: src/Module/Contact/Follow.php:171 src/Module/Contact/Profile.php:414 +#: src/Module/Contact/Follow.php:171 src/Module/Contact/Profile.php:420 #: src/Module/Notifications/Introductions.php:191 #: src/Module/Profile/Profile.php:234 msgid "Tags:" @@ -6612,7 +6674,7 @@ msgstr "" msgid "The contact could not be added." msgstr "コンタクトを追加できませんでした。" -#: src/Module/Contact/MatchInterests.php:94 +#: src/Module/Contact/MatchInterests.php:95 #: src/Module/Media/Attachment/Upload.php:77 #: src/Module/Media/Attachment/Upload.php:82 #: src/Module/Media/Photo/Upload.php:81 src/Module/Media/Photo/Upload.php:86 @@ -6620,253 +6682,253 @@ msgstr "コンタクトを追加できませんでした。" msgid "Invalid request." msgstr "無効なリクエストです。" -#: src/Module/Contact/MatchInterests.php:101 +#: src/Module/Contact/MatchInterests.php:102 msgid "No keywords to match. Please add keywords to your profile." msgstr "合致するキーワードが有りません。あなたのプロフィールにキーワードを追加してください。" -#: src/Module/Contact/MatchInterests.php:144 +#: src/Module/Contact/MatchInterests.php:145 msgid "Profile Match" msgstr "一致するプロフィール" -#: src/Module/Contact/Profile.php:140 +#: src/Module/Contact/Profile.php:145 msgid "Failed to update contact record." msgstr "コンタクトレコードを更新できませんでした。" -#: src/Module/Contact/Profile.php:190 +#: src/Module/Contact/Profile.php:195 msgid "Contact has been unblocked" msgstr "コンタクトのブロックが解除されました" -#: src/Module/Contact/Profile.php:194 +#: src/Module/Contact/Profile.php:199 msgid "Contact has been blocked" msgstr "コンタクトがブロックされました" -#: src/Module/Contact/Profile.php:206 +#: src/Module/Contact/Profile.php:211 msgid "Contact has been unignored" msgstr "コンタクトは無視されていません" -#: src/Module/Contact/Profile.php:210 +#: src/Module/Contact/Profile.php:215 msgid "Contact has been ignored" msgstr "コンタクトは無視されました" -#: src/Module/Contact/Profile.php:222 +#: src/Module/Contact/Profile.php:227 msgid "Contact has been uncollapsed" msgstr "" -#: src/Module/Contact/Profile.php:226 +#: src/Module/Contact/Profile.php:231 msgid "Contact has been collapsed" msgstr "" -#: src/Module/Contact/Profile.php:254 +#: src/Module/Contact/Profile.php:259 #, php-format msgid "You are mutual friends with %s" msgstr "あなたは%sと共通の友達です" -#: src/Module/Contact/Profile.php:255 +#: src/Module/Contact/Profile.php:260 #, php-format msgid "You are sharing with %s" msgstr "%sと共有しています" -#: src/Module/Contact/Profile.php:256 +#: src/Module/Contact/Profile.php:261 #, php-format msgid "%s is sharing with you" msgstr "%sはあなたと共有しています" -#: src/Module/Contact/Profile.php:272 +#: src/Module/Contact/Profile.php:277 msgid "Private communications are not available for this contact." msgstr "このコンタクトへのプライベート通信は利用できません。" -#: src/Module/Contact/Profile.php:282 +#: src/Module/Contact/Profile.php:287 msgid "This contact is on a server you ignored." msgstr "" -#: src/Module/Contact/Profile.php:285 +#: src/Module/Contact/Profile.php:290 msgid "Never" msgstr "全くない" -#: src/Module/Contact/Profile.php:288 +#: src/Module/Contact/Profile.php:293 msgid "(Update was not successful)" msgstr "(更新は成功しませんでした)" -#: src/Module/Contact/Profile.php:288 +#: src/Module/Contact/Profile.php:293 msgid "(Update was successful)" msgstr "(更新は成功しました)" -#: src/Module/Contact/Profile.php:290 src/Module/Contact/Profile.php:482 +#: src/Module/Contact/Profile.php:295 src/Module/Contact/Profile.php:489 msgid "Suggest friends" msgstr "友人のおすすめ" -#: src/Module/Contact/Profile.php:294 +#: src/Module/Contact/Profile.php:299 #, php-format msgid "Network type: %s" msgstr "ネットワークの種類: %s" -#: src/Module/Contact/Profile.php:299 +#: src/Module/Contact/Profile.php:304 msgid "Communications lost with this contact!" msgstr "このコンタクトとの通信が失われました!" -#: src/Module/Contact/Profile.php:305 +#: src/Module/Contact/Profile.php:310 msgid "Fetch further information for feeds" msgstr "フィードの詳細情報を取得する" -#: src/Module/Contact/Profile.php:307 +#: src/Module/Contact/Profile.php:312 msgid "" "Fetch information like preview pictures, title and teaser from the feed " "item. You can activate this if the feed doesn't contain much text. Keywords " "are taken from the meta header in the feed item and are posted as hash tags." msgstr "フィード項目からプレビュー画像、タイトル、ティーザーなどの情報を取得します。フィードに多くのテキストが含まれていない場合は、これをアクティブにできます。キーワードはフィード項目のメタヘッダーから取得され、ハッシュタグとして投稿されます。" -#: src/Module/Contact/Profile.php:310 +#: src/Module/Contact/Profile.php:315 msgid "Fetch information" msgstr "情報を取得する" -#: src/Module/Contact/Profile.php:311 +#: src/Module/Contact/Profile.php:316 msgid "Fetch keywords" msgstr "キーワードを取得する" -#: src/Module/Contact/Profile.php:312 +#: src/Module/Contact/Profile.php:317 msgid "Fetch information and keywords" msgstr "情報とキーワードを取得する" -#: src/Module/Contact/Profile.php:322 src/Module/Contact/Profile.php:327 -#: src/Module/Contact/Profile.php:332 src/Module/Contact/Profile.php:338 +#: src/Module/Contact/Profile.php:327 src/Module/Contact/Profile.php:332 +#: src/Module/Contact/Profile.php:337 src/Module/Contact/Profile.php:343 msgid "No mirroring" msgstr "ミラーリングなし" -#: src/Module/Contact/Profile.php:323 src/Module/Contact/Profile.php:333 -#: src/Module/Contact/Profile.php:339 +#: src/Module/Contact/Profile.php:328 src/Module/Contact/Profile.php:338 +#: src/Module/Contact/Profile.php:344 msgid "Mirror as my own posting" msgstr "自分の投稿としてミラー" -#: src/Module/Contact/Profile.php:328 src/Module/Contact/Profile.php:334 +#: src/Module/Contact/Profile.php:333 src/Module/Contact/Profile.php:339 msgid "Native reshare" msgstr "" -#: src/Module/Contact/Profile.php:353 +#: src/Module/Contact/Profile.php:359 msgid "Contact Information / Notes" msgstr "コンタクト/メモ" -#: src/Module/Contact/Profile.php:354 +#: src/Module/Contact/Profile.php:360 msgid "Contact Settings" msgstr "コンタクト設定" -#: src/Module/Contact/Profile.php:362 +#: src/Module/Contact/Profile.php:368 msgid "Contact" msgstr "コンタクト" -#: src/Module/Contact/Profile.php:366 +#: src/Module/Contact/Profile.php:372 msgid "Their personal note" msgstr "彼らの個人的なメモ" -#: src/Module/Contact/Profile.php:368 +#: src/Module/Contact/Profile.php:374 msgid "Edit contact notes" msgstr "コンタクトメモを編集する" -#: src/Module/Contact/Profile.php:372 +#: src/Module/Contact/Profile.php:378 msgid "Block/Unblock contact" msgstr "コンタクトのブロック/ブロック解除" -#: src/Module/Contact/Profile.php:373 +#: src/Module/Contact/Profile.php:379 #: src/Module/Moderation/Report/Create.php:293 msgid "Ignore contact" msgstr "コンタクトを無視" -#: src/Module/Contact/Profile.php:374 +#: src/Module/Contact/Profile.php:380 msgid "View conversations" msgstr "会話を見る" -#: src/Module/Contact/Profile.php:379 +#: src/Module/Contact/Profile.php:385 msgid "Last update:" msgstr "最後の更新:" -#: src/Module/Contact/Profile.php:381 +#: src/Module/Contact/Profile.php:387 msgid "Update public posts" msgstr "一般公開の投稿を更新" -#: src/Module/Contact/Profile.php:383 src/Module/Contact/Profile.php:492 +#: src/Module/Contact/Profile.php:389 src/Module/Contact/Profile.php:499 msgid "Update now" msgstr "今すぐ更新" -#: src/Module/Contact/Profile.php:385 +#: src/Module/Contact/Profile.php:391 msgid "Awaiting connection acknowledge" msgstr "接続確認応答待ち" -#: src/Module/Contact/Profile.php:386 +#: src/Module/Contact/Profile.php:392 msgid "Currently blocked" msgstr "現在ブロックされています" -#: src/Module/Contact/Profile.php:387 +#: src/Module/Contact/Profile.php:393 msgid "Currently ignored" msgstr "現在無視されます" -#: src/Module/Contact/Profile.php:388 +#: src/Module/Contact/Profile.php:394 msgid "Currently collapsed" msgstr "" -#: src/Module/Contact/Profile.php:389 +#: src/Module/Contact/Profile.php:395 msgid "Currently archived" msgstr "現在アーカイブ済み" -#: src/Module/Contact/Profile.php:392 +#: src/Module/Contact/Profile.php:398 msgid "Manage remote servers" msgstr "" -#: src/Module/Contact/Profile.php:394 +#: src/Module/Contact/Profile.php:400 #: src/Module/Notifications/Introductions.php:192 msgid "Hide this contact from others" msgstr "このコンタクトを他の人から隠す" -#: src/Module/Contact/Profile.php:394 +#: src/Module/Contact/Profile.php:400 msgid "" "Replies/likes to your public posts may still be visible" msgstr "一般公開の投稿への返信・いいねは、引き続き表示される場合があります" -#: src/Module/Contact/Profile.php:395 +#: src/Module/Contact/Profile.php:401 msgid "Notification for new posts" msgstr "新しい投稿の通知" -#: src/Module/Contact/Profile.php:395 +#: src/Module/Contact/Profile.php:401 msgid "Send a notification of every new post of this contact" msgstr "このコンタクトの新しい投稿ごとに通知を送信する" -#: src/Module/Contact/Profile.php:397 +#: src/Module/Contact/Profile.php:403 msgid "Keyword Deny List" msgstr "" -#: src/Module/Contact/Profile.php:397 +#: src/Module/Contact/Profile.php:403 msgid "" "Comma separated list of keywords that should not be converted to hashtags, " "when \"Fetch information and keywords\" is selected" msgstr "「情報とキーワードの取得」が選択されている場合、ハッシュタグに変換しないキーワードのカンマ区切りリスト" -#: src/Module/Contact/Profile.php:415 +#: src/Module/Contact/Profile.php:421 #: src/Module/Settings/TwoFactor/Index.php:160 msgid "Actions" msgstr "操作" -#: src/Module/Contact/Profile.php:417 +#: src/Module/Contact/Profile.php:423 #: src/Module/Settings/TwoFactor/Index.php:140 view/theme/frio/theme.php:232 msgid "Status" msgstr "状態" -#: src/Module/Contact/Profile.php:423 +#: src/Module/Contact/Profile.php:429 msgid "Mirror postings from this contact" msgstr "このコンタクトからの投稿をミラーリングする" -#: src/Module/Contact/Profile.php:425 +#: src/Module/Contact/Profile.php:431 msgid "" "Mark this contact as remote_self, this will cause friendica to repost new " "entries from this contact." msgstr "このコンタクトをremote_selfとしてマークすると、friendicaがこのコンタクトから新しいエントリを再投稿します。" -#: src/Module/Contact/Profile.php:428 +#: src/Module/Contact/Profile.php:434 msgid "Channel Settings" msgstr "" -#: src/Module/Contact/Profile.php:429 +#: src/Module/Contact/Profile.php:435 msgid "Frequency of this contact in relevant channels" msgstr "" -#: src/Module/Contact/Profile.php:430 +#: src/Module/Contact/Profile.php:436 msgid "" "Depending on the type of the channel not all posts from this contact are " "displayed. By default, posts need to have a minimum amount of interactions " @@ -6876,68 +6938,78 @@ msgid "" "block or hide the contact completely." msgstr "" -#: src/Module/Contact/Profile.php:431 +#: src/Module/Contact/Profile.php:437 msgid "Default frequency" msgstr "" -#: src/Module/Contact/Profile.php:431 +#: src/Module/Contact/Profile.php:437 msgid "" "Posts by this contact are displayed in the \"for you\" channel if you " "interact often with this contact or if a post reached some level of " "interaction." msgstr "" -#: src/Module/Contact/Profile.php:432 +#: src/Module/Contact/Profile.php:438 msgid "Display all posts of this contact" msgstr "" -#: src/Module/Contact/Profile.php:432 +#: src/Module/Contact/Profile.php:438 msgid "All posts from this contact will appear on the \"for you\" channel" msgstr "" -#: src/Module/Contact/Profile.php:433 +#: src/Module/Contact/Profile.php:439 msgid "Display only few posts" msgstr "" -#: src/Module/Contact/Profile.php:433 +#: src/Module/Contact/Profile.php:439 msgid "" "When a contact creates a lot of posts in a short period, this setting " "reduces the number of displayed posts in every channel." msgstr "" -#: src/Module/Contact/Profile.php:434 +#: src/Module/Contact/Profile.php:440 msgid "Never display posts" msgstr "" -#: src/Module/Contact/Profile.php:434 +#: src/Module/Contact/Profile.php:440 msgid "Posts from this contact will never be displayed in any channel" msgstr "" -#: src/Module/Contact/Profile.php:502 +#: src/Module/Contact/Profile.php:441 +msgid "Channel Only" +msgstr "" + +#: src/Module/Contact/Profile.php:441 +msgid "" +"If enabled, posts from this contact will only appear in channels, but not in" +" the network stream." +msgstr "" + +#: src/Module/Contact/Profile.php:509 msgid "Refetch contact data" msgstr "コンタクトデータを再取得する" -#: src/Module/Contact/Profile.php:513 +#: src/Module/Contact/Profile.php:520 msgid "Toggle Blocked status" msgstr "ブロック状態の切り替え" -#: src/Module/Contact/Profile.php:521 +#: src/Module/Contact/Profile.php:528 msgid "Toggle Ignored status" msgstr "無視ステータスの切り替え" -#: src/Module/Contact/Profile.php:529 +#: src/Module/Contact/Profile.php:536 msgid "Toggle Collapsed status" msgstr "" -#: src/Module/Contact/Profile.php:536 src/Module/Contact/Revoke.php:106 +#: src/Module/Contact/Profile.php:543 src/Module/Contact/Revoke.php:106 msgid "Revoke Follow" msgstr "" -#: src/Module/Contact/Profile.php:538 +#: src/Module/Contact/Profile.php:545 msgid "Revoke the follow from this contact" msgstr "" -#: src/Module/Contact/Redir.php:134 src/Module/Contact/Redir.php:186 +#: src/Module/Contact/Redir.php:135 src/Module/Contact/Redir.php:187 msgid "Bad Request." msgstr "要求の形式が正しくありません。" @@ -6959,13 +7031,6 @@ msgid "" "and they will have to manually follow you back again." msgstr "" -#: src/Module/Contact/Revoke.php:108 -#: src/Module/Notifications/Introductions.php:144 -#: src/Module/OAuth/Acknowledge.php:54 src/Module/Register.php:130 -#: src/Module/Settings/TwoFactor/Trusted.php:129 -msgid "Yes" -msgstr "はい" - #: src/Module/Contact/Suggestions.php:62 msgid "" "No suggestions available. If this is a new site, please try again in 24 " @@ -7016,33 +7081,29 @@ msgstr "コミュニティオプションは利用できません。" msgid "Not available." msgstr "利用不可。" -#: src/Module/Conversation/Network.php:200 +#: src/Module/Conversation/Network.php:214 msgid "No such circle" msgstr "" -#: src/Module/Conversation/Network.php:204 +#: src/Module/Conversation/Network.php:218 #, php-format msgid "Circle: %s" msgstr "" -#: src/Module/Conversation/Network.php:223 +#: src/Module/Conversation/Network.php:237 #, php-format msgid "Error %d (%s) while fetching the timeline." msgstr "" -#: src/Module/Conversation/Network.php:300 +#: src/Module/Conversation/Network.php:314 msgid "Network feed not available." msgstr "" -#: src/Module/Conversation/Timeline.php:196 -msgid "Own Contacts" -msgstr "" - -#: src/Module/Conversation/Timeline.php:200 +#: src/Module/Conversation/Timeline.php:203 msgid "Include" msgstr "" -#: src/Module/Conversation/Timeline.php:201 +#: src/Module/Conversation/Timeline.php:204 msgid "Hide" msgstr "" @@ -7260,12 +7321,12 @@ msgstr "HTML" msgid "Twitter Source / Tweet URL (requires API key)" msgstr "" -#: src/Module/Debug/Feed.php:52 src/Module/Filer/SaveTag.php:47 +#: src/Module/Debug/Feed.php:53 src/Module/Filer/SaveTag.php:47 #: src/Module/Settings/Profile/Index.php:177 msgid "You must be logged in to use this module" msgstr "このモジュールを使用するにはログインする必要があります" -#: src/Module/Debug/Feed.php:77 +#: src/Module/Debug/Feed.php:78 msgid "Source URL" msgstr "ソースURL" @@ -7367,56 +7428,56 @@ msgstr "友人を示唆しています" msgid "Suggest a friend for %s" msgstr "%s友達を提案する" -#: src/Module/Friendica.php:82 +#: src/Module/Friendica.php:81 msgid "Installed addons/apps:" msgstr "インストールされたアドオン/アプリ:" -#: src/Module/Friendica.php:87 +#: src/Module/Friendica.php:86 msgid "No installed addons/apps" msgstr "アドオン/アプリがインストールされていません" -#: src/Module/Friendica.php:92 +#: src/Module/Friendica.php:91 #, php-format msgid "Read about the Terms of Service of this node." msgstr "このノードの利用規約について読んでください。" -#: src/Module/Friendica.php:99 +#: src/Module/Friendica.php:98 msgid "On this server the following remote servers are blocked." msgstr "このサーバーでは、次のリモートサーバーがブロックされています。" -#: src/Module/Friendica.php:102 +#: 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:232 msgid "Reason for the block" msgstr "ブロックの理由" -#: src/Module/Friendica.php:104 +#: src/Module/Friendica.php:103 msgid "Download this list in CSV format" msgstr "" -#: src/Module/Friendica.php:118 +#: src/Module/Friendica.php:117 #, php-format msgid "" "This is Friendica, version %s that is running at the web location %s. The " "database version is %s, the post update version is %s." msgstr "これは、Webロケーション%s実行されているFriendicaバージョン%sです。データベースのバージョンは%s 、更新後のバージョンは%sです。" -#: src/Module/Friendica.php:123 +#: src/Module/Friendica.php:122 msgid "" "Please visit Friendi.ca to learn more " "about the Friendica project." msgstr "Friendicaプロジェクトの詳細については、 Friendi.ca をご覧ください。" -#: src/Module/Friendica.php:124 +#: src/Module/Friendica.php:123 msgid "Bug reports and issues: please visit" msgstr "バグレポートと問題:こちらをご覧ください" -#: src/Module/Friendica.php:124 +#: src/Module/Friendica.php:123 msgid "the bugtracker at github" msgstr "githubのバグトラッカー" -#: src/Module/Friendica.php:125 +#: src/Module/Friendica.php:124 msgid "Suggestions, praise, etc. - please email \"info\" at \"friendi - dot - ca" msgstr "提案、ファンレターなどを \"info \" at \"friendi - dot - ca\"でお待ちしております。" @@ -7690,41 +7751,41 @@ msgid "" "important, please visit http://friendi.ca" msgstr "Friendicaプロジェクトの詳細と、それが重要だと感じる理由については、http://friendi.caをご覧ください。" -#: src/Module/Item/Compose.php:85 +#: src/Module/Item/Compose.php:94 msgid "Please enter a post body." msgstr "投稿本文を入力してください。" -#: src/Module/Item/Compose.php:98 +#: src/Module/Item/Compose.php:105 msgid "This feature is only available with the frio theme." msgstr "この機能は、frioテーマでのみ使用可能です。" -#: src/Module/Item/Compose.php:122 +#: src/Module/Item/Compose.php:129 msgid "Compose new personal note" msgstr "新しい個人メモを作成する" -#: src/Module/Item/Compose.php:131 +#: src/Module/Item/Compose.php:138 msgid "Compose new post" msgstr "新しい投稿を作成" -#: src/Module/Item/Compose.php:187 +#: src/Module/Item/Compose.php:194 msgid "Visibility" msgstr "公開範囲" -#: src/Module/Item/Compose.php:203 +#: src/Module/Item/Compose.php:210 msgid "Clear the location" msgstr "場所をクリアする" -#: src/Module/Item/Compose.php:204 +#: src/Module/Item/Compose.php:211 msgid "Location services are unavailable on your device" msgstr "デバイスで位置情報サービスを利用できません" -#: src/Module/Item/Compose.php:205 +#: src/Module/Item/Compose.php:212 msgid "" "Location services are disabled. Please check the website's permissions on " "your device" msgstr "位置情報サービスは無効になっています。お使いのデバイスでウェブサイトの権限を確認してください" -#: src/Module/Item/Compose.php:211 +#: src/Module/Item/Compose.php:218 msgid "" "You can make this page always open when you use the New Post button in the " "Theme Customization settings." @@ -7837,29 +7898,33 @@ msgid "Public Group" msgstr "" #: src/Module/Moderation/BaseUsers.php:122 src/Module/Settings/Account.php:503 +msgid "Public Group - Restricted" +msgstr "" + +#: src/Module/Moderation/BaseUsers.php:123 src/Module/Settings/Account.php:510 msgid "Automatic Friend Page" msgstr "自動友達ページ" -#: src/Module/Moderation/BaseUsers.php:123 +#: src/Module/Moderation/BaseUsers.php:124 msgid "Private Group" msgstr "" -#: src/Module/Moderation/BaseUsers.php:126 +#: src/Module/Moderation/BaseUsers.php:127 #: src/Module/Moderation/Summary.php:53 src/Module/Settings/Account.php:453 msgid "Personal Page" msgstr "個人ページ" -#: src/Module/Moderation/BaseUsers.php:127 +#: src/Module/Moderation/BaseUsers.php:128 #: src/Module/Moderation/Summary.php:54 src/Module/Settings/Account.php:460 msgid "Organisation Page" msgstr "組織ページ" -#: src/Module/Moderation/BaseUsers.php:128 +#: src/Module/Moderation/BaseUsers.php:129 #: src/Module/Moderation/Summary.php:55 src/Module/Settings/Account.php:467 msgid "News Page" msgstr "ニュースページ" -#: src/Module/Moderation/BaseUsers.php:129 +#: src/Module/Moderation/BaseUsers.php:130 #: src/Module/Moderation/Summary.php:56 src/Module/Settings/Account.php:474 msgid "Community Group" msgstr "" @@ -7913,7 +7978,7 @@ msgid "Block New Remote Contact" msgstr "新しいリモートコンタクトをブロック" #: src/Module/Moderation/Blocklist/Contact.php:122 -#: src/Module/Moderation/Reports.php:95 +#: src/Module/Moderation/Reports.php:110 msgid "Photo" msgstr "写真" @@ -7921,27 +7986,27 @@ msgstr "写真" msgid "Reason" msgstr "理由" -#: src/Module/Moderation/Blocklist/Contact.php:130 +#: src/Module/Moderation/Blocklist/Contact.php:128 #, php-format msgid "%s total blocked contact" msgid_plural "%s total blocked contacts" msgstr[0] "%s 件のブロック済みコンタクト" -#: src/Module/Moderation/Blocklist/Contact.php:133 +#: src/Module/Moderation/Blocklist/Contact.php:131 msgid "URL of the remote contact to block." msgstr "ブロックするリモートコンタクトのURL。" -#: src/Module/Moderation/Blocklist/Contact.php:134 +#: src/Module/Moderation/Blocklist/Contact.php:132 msgid "Also purge contact" msgstr "" -#: src/Module/Moderation/Blocklist/Contact.php:134 +#: src/Module/Moderation/Blocklist/Contact.php:132 msgid "" "Removes all content related to this contact from the node. Keeps the contact" " record. This action cannot be undone." msgstr "" -#: src/Module/Moderation/Blocklist/Contact.php:135 +#: src/Module/Moderation/Blocklist/Contact.php:133 #: src/Module/Moderation/Blocklist/Server/Import.php:124 msgid "Block Reason" msgstr "ブロックの理由" @@ -8126,7 +8191,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:231 msgid "Blocked server domain pattern" msgstr "ブロックされたサーバードメインパターン" @@ -8466,29 +8531,29 @@ msgstr "" msgid "3. Pick posts" msgstr "" -#: src/Module/Moderation/Reports.php:90 +#: src/Module/Moderation/Reports.php:105 msgid "List of reports" msgstr "" -#: src/Module/Moderation/Reports.php:91 +#: src/Module/Moderation/Reports.php:106 msgid "This page display reports created by our or remote users." msgstr "" -#: src/Module/Moderation/Reports.php:92 +#: src/Module/Moderation/Reports.php:107 msgid "No report exists at this node." msgstr "" -#: src/Module/Moderation/Reports.php:95 +#: src/Module/Moderation/Reports.php:110 msgid "Category" msgstr "" -#: src/Module/Moderation/Reports.php:101 +#: src/Module/Moderation/Reports.php:114 #, php-format msgid "%s total report" msgid_plural "%s total reports" msgstr[0] "" -#: src/Module/Moderation/Reports.php:104 +#: src/Module/Moderation/Reports.php:117 msgid "URL of the reported contact." msgstr "" @@ -8723,12 +8788,6 @@ msgstr "によって提案されました:" msgid "Claims to be known to you: " msgstr "あなたに知られているという主張:" -#: src/Module/Notifications/Introductions.php:144 -#: src/Module/OAuth/Acknowledge.php:55 src/Module/Register.php:131 -#: src/Module/Settings/TwoFactor/Trusted.php:129 -msgid "No" -msgstr "いいえ" - #: src/Module/Notifications/Introductions.php:152 msgid "Shall your connection be bidirectional or not?" msgstr "つながりを相互フォローにしてもよいですか?" @@ -8789,11 +8848,11 @@ msgstr "ホーム通知" msgid "Show unread" msgstr "未読を表示" -#: src/Module/Notifications/Ping.php:246 +#: src/Module/Notifications/Ping.php:220 msgid "{0} requested registration" msgstr "{0}は登録をリクエストしました" -#: src/Module/Notifications/Ping.php:255 +#: src/Module/Notifications/Ping.php:229 #, php-format msgid "{0} and %d others requested registration" msgstr "" @@ -8835,7 +8894,7 @@ msgstr "" msgid "Resubscribing to OStatus contacts" msgstr "Ostatusコンタクトをもう一度購読します" -#: src/Module/OStatus/Repair.php:84 src/Module/OStatus/Subscribe.php:158 +#: src/Module/OStatus/Repair.php:84 src/Module/OStatus/Subscribe.php:160 msgid "Keep this window open until done." msgstr "ウィンドウを閉じずにお待ちください…" @@ -8847,126 +8906,65 @@ msgstr "" msgid "No OStatus contacts to resubscribe to." msgstr "" -#: src/Module/OStatus/Subscribe.php:70 +#: src/Module/OStatus/Subscribe.php:72 msgid "Subscribing to contacts" msgstr "" -#: src/Module/OStatus/Subscribe.php:79 +#: src/Module/OStatus/Subscribe.php:81 msgid "No contact provided." msgstr "コンタクトは提供されていません。" -#: src/Module/OStatus/Subscribe.php:85 +#: src/Module/OStatus/Subscribe.php:87 msgid "Couldn't fetch information for contact." msgstr "コンタクトの情報を取得できませんでした。" -#: src/Module/OStatus/Subscribe.php:96 +#: src/Module/OStatus/Subscribe.php:98 msgid "Couldn't fetch friends for contact." msgstr "コンタクトの友達関係を取得できませんでした。" -#: src/Module/OStatus/Subscribe.php:102 src/Module/OStatus/Subscribe.php:113 +#: src/Module/OStatus/Subscribe.php:104 src/Module/OStatus/Subscribe.php:115 msgid "Couldn't fetch following contacts." msgstr "" -#: src/Module/OStatus/Subscribe.php:108 +#: src/Module/OStatus/Subscribe.php:110 msgid "Couldn't fetch remote profile." msgstr "" -#: src/Module/OStatus/Subscribe.php:118 +#: src/Module/OStatus/Subscribe.php:120 msgid "Unsupported network" msgstr "" -#: src/Module/OStatus/Subscribe.php:134 +#: src/Module/OStatus/Subscribe.php:136 msgid "Done" msgstr "完了" -#: src/Module/OStatus/Subscribe.php:148 +#: src/Module/OStatus/Subscribe.php:150 msgid "success" msgstr "成功" -#: src/Module/OStatus/Subscribe.php:150 +#: src/Module/OStatus/Subscribe.php:152 msgid "failed" msgstr "失敗" -#: src/Module/OStatus/Subscribe.php:153 +#: src/Module/OStatus/Subscribe.php:155 msgid "ignored" msgstr "無視" -#: src/Module/PermissionTooltip.php:49 -#, php-format -msgid "Wrong type \"%s\", expected one of: %s" -msgstr "" - -#: src/Module/PermissionTooltip.php:79 -msgid "Model not found" -msgstr "モジュールが見つかりません" - -#: src/Module/PermissionTooltip.php:94 -msgid "Unlisted" -msgstr "" - -#: src/Module/PermissionTooltip.php:112 -msgid "Remote privacy information not available." -msgstr "リモートプライバシー情報は利用できません。" - -#: src/Module/PermissionTooltip.php:120 -msgid "Visible to:" -msgstr "表示先:" - -#: src/Module/PermissionTooltip.php:214 -#, php-format -msgid "Collection (%s)" -msgstr "" - -#: src/Module/PermissionTooltip.php:218 -#, php-format -msgid "Followers (%s)" -msgstr "" - -#: src/Module/PermissionTooltip.php:237 -#, php-format -msgid "%d more" -msgstr "" - -#: src/Module/PermissionTooltip.php:241 -#, php-format -msgid "To: %s
" -msgstr "" - -#: src/Module/PermissionTooltip.php:244 -#, php-format -msgid "CC: %s
" -msgstr "" - -#: src/Module/PermissionTooltip.php:247 -#, php-format -msgid "BCC: %s
" -msgstr "" - -#: src/Module/PermissionTooltip.php:250 -#, php-format -msgid "Audience: %s
" -msgstr "" - -#: src/Module/PermissionTooltip.php:253 -#, php-format -msgid "Attributed To: %s
" -msgstr "" - -#: src/Module/Photo.php:123 +#: src/Module/Photo.php:124 msgid "The Photo is not available." msgstr "" -#: src/Module/Photo.php:148 +#: src/Module/Photo.php:149 #, php-format msgid "The Photo with id %s is not available." msgstr "ID%sの写真は利用できません" -#: src/Module/Photo.php:189 +#: src/Module/Photo.php:190 #, php-format msgid "Invalid external resource with url %s." msgstr "" -#: src/Module/Photo.php:191 +#: src/Module/Photo.php:192 #, php-format msgid "Invalid photo with id %s." msgstr "ID %s の写真が無効です。" @@ -9012,26 +9010,78 @@ msgstr "削除するタグを選択:" msgid "Remove" msgstr "削除" +#: src/Module/Privacy/PermissionTooltip.php:71 +#, php-format +msgid "Wrong type \"%s\", expected one of: %s" +msgstr "" + +#: src/Module/Privacy/PermissionTooltip.php:101 +msgid "Model not found" +msgstr "モジュールが見つかりません" + +#: src/Module/Privacy/PermissionTooltip.php:118 +msgid "Unlisted" +msgstr "" + +#: src/Module/Privacy/PermissionTooltip.php:124 +msgid "Remote privacy information not available." +msgstr "リモートプライバシー情報は利用できません。" + +#: src/Module/Privacy/PermissionTooltip.php:131 +msgid "Visible to:" +msgstr "表示先:" + +#: src/Module/Privacy/PermissionTooltip.php:133 +msgid "CC:" +msgstr "" + +#: src/Module/Privacy/PermissionTooltip.php:134 +msgid "BCC:" +msgstr "" + +#: src/Module/Privacy/PermissionTooltip.php:135 +msgid "Audience:" +msgstr "" + +#: src/Module/Privacy/PermissionTooltip.php:136 +msgid "Attributed To:" +msgstr "" + +#: src/Module/Privacy/PermissionTooltip.php:234 +#, php-format +msgid "Collection (%s)" +msgstr "" + +#: src/Module/Privacy/PermissionTooltip.php:238 +#, php-format +msgid "Followers (%s)" +msgstr "" + +#: src/Module/Privacy/PermissionTooltip.php:255 +#, php-format +msgid "%d more" +msgstr "" + #: src/Module/Profile/Contacts.php:159 msgid "No contacts." msgstr "コンタクトはありません。" #: src/Module/Profile/Conversations.php:106 #: src/Module/Profile/Conversations.php:109 src/Module/Profile/Profile.php:351 -#: src/Module/Profile/Profile.php:354 src/Protocol/Feed.php:1099 -#: src/Protocol/OStatus.php:1009 +#: src/Module/Profile/Profile.php:354 src/Protocol/Feed.php:1095 +#: src/Protocol/OStatus.php:1011 #, php-format msgid "%s's timeline" msgstr "%sのタイムライン" #: src/Module/Profile/Conversations.php:107 src/Module/Profile/Profile.php:352 -#: src/Protocol/Feed.php:1103 src/Protocol/OStatus.php:1014 +#: src/Protocol/Feed.php:1099 src/Protocol/OStatus.php:1016 #, php-format msgid "%s's posts" msgstr "%sの投稿" #: src/Module/Profile/Conversations.php:108 src/Module/Profile/Profile.php:353 -#: src/Protocol/Feed.php:1106 src/Protocol/OStatus.php:1018 +#: src/Protocol/Feed.php:1102 src/Protocol/OStatus.php:1020 #, php-format msgid "%s's comments" msgstr "%sのコメント" @@ -9188,170 +9238,170 @@ msgstr "" msgid "Remove post" msgstr "" -#: src/Module/Register.php:84 +#: src/Module/Register.php:85 msgid "Only parent users can create additional accounts." msgstr "追加アカウントを作成できるのは親ユーザのみです。" -#: src/Module/Register.php:99 src/Module/User/Import.php:111 +#: src/Module/Register.php:100 src/Module/User/Import.php:112 msgid "" "This site has exceeded the number of allowed daily account registrations. " "Please try again tomorrow." msgstr "このサイトは、1日あたりに許可されているアカウント登録数の上限を超えています。 明日再度お試しください。" -#: src/Module/Register.php:116 +#: src/Module/Register.php:117 msgid "" "You may (optionally) fill in this form via OpenID by supplying your OpenID " "and clicking \"Register\"." msgstr "(オプションで)OpenIDを提供し、「登録」をクリックして、OpenIDを介してこのフォームに入力できます。" -#: src/Module/Register.php:117 +#: src/Module/Register.php:118 msgid "" "If you are not familiar with OpenID, please leave that field blank and fill " "in the rest of the items." msgstr "OpenIDに慣れていない場合は、そのフィールドを空白のままにして、残りの項目を入力してください。" -#: src/Module/Register.php:118 +#: src/Module/Register.php:119 msgid "Your OpenID (optional): " msgstr "OpenID(オプション):" -#: src/Module/Register.php:127 +#: src/Module/Register.php:128 msgid "Include your profile in member directory?" msgstr "メンバーディレクトリにプロフィールを含めますか?" -#: src/Module/Register.php:148 +#: src/Module/Register.php:149 msgid "Note for the admin" msgstr "管理者への注意" -#: src/Module/Register.php:148 +#: src/Module/Register.php:149 msgid "Leave a message for the admin, why you want to join this node" msgstr "このノードに参加する理由、管理者へのメッセージを残す" -#: src/Module/Register.php:149 +#: src/Module/Register.php:150 msgid "Membership on this site is by invitation only." msgstr "このサイトのメンバーシップは招待のみです。" -#: src/Module/Register.php:150 +#: src/Module/Register.php:151 msgid "Your invitation code: " msgstr "招待コード:" -#: src/Module/Register.php:158 +#: src/Module/Register.php:159 msgid "Your Display Name (as you would like it to be displayed on this system" msgstr "" -#: src/Module/Register.php:159 +#: src/Module/Register.php:160 msgid "" "Your Email Address: (Initial information will be send there, so this has to " "be an existing address.)" msgstr "あなたのメールアドレス:(初回の情報はそこに送信されますので、これは既存のアドレスでなければなりません。)" -#: src/Module/Register.php:160 +#: src/Module/Register.php:161 msgid "Please repeat your e-mail address:" msgstr "メールアドレスを再入力してください。" -#: src/Module/Register.php:162 src/Module/Security/PasswordTooLong.php:100 -#: src/Module/Settings/Account.php:557 +#: src/Module/Register.php:163 src/Module/Security/PasswordTooLong.php:100 +#: src/Module/Settings/Account.php:564 msgid "New Password:" msgstr "新しいパスワード:" -#: src/Module/Register.php:162 +#: src/Module/Register.php:163 msgid "Leave empty for an auto generated password." msgstr "自動生成されたパスワードの場合は空のままにします。" -#: src/Module/Register.php:163 src/Module/Security/PasswordTooLong.php:101 -#: src/Module/Settings/Account.php:558 +#: src/Module/Register.php:164 src/Module/Security/PasswordTooLong.php:101 +#: src/Module/Settings/Account.php:565 msgid "Confirm:" msgstr "確認:" -#: src/Module/Register.php:164 +#: src/Module/Register.php:165 #, php-format msgid "" "Choose a profile nickname. This must begin with a text character. Your " "profile address on this site will then be \"nickname@%s\"." msgstr "プロフィールのニックネームを選択します。これはテキスト文字で始まる必要があります。このサイトのプロフィールアドレスは\" nickname@%s \"になります。" -#: src/Module/Register.php:165 +#: src/Module/Register.php:166 msgid "Choose a nickname: " msgstr "ニックネームを選択:" -#: src/Module/Register.php:173 src/Module/User/Import.php:117 +#: src/Module/Register.php:174 src/Module/User/Import.php:118 msgid "Import" msgstr "インポート" -#: src/Module/Register.php:174 +#: src/Module/Register.php:175 msgid "Import your profile to this friendica instance" msgstr "このfriendicaインスタンスにプロフィールをインポートします" -#: src/Module/Register.php:181 +#: src/Module/Register.php:182 msgid "Note: This node explicitly contains adult content" msgstr "注:このノードには、露骨なアダルトコンテンツが含まれています" -#: src/Module/Register.php:183 src/Module/Settings/Delegation.php:181 +#: src/Module/Register.php:184 src/Module/Settings/Delegation.php:181 msgid "Parent Password:" msgstr "親パスワード:" -#: src/Module/Register.php:183 src/Module/Settings/Delegation.php:181 +#: src/Module/Register.php:184 src/Module/Settings/Delegation.php:181 msgid "" "Please enter the password of the parent account to legitimize your request." msgstr "リクエストの確認のため、親アカウントのパスワードを入力してください。" -#: src/Module/Register.php:212 +#: src/Module/Register.php:213 msgid "Password doesn't match." msgstr "パスワードが一致しません。" -#: src/Module/Register.php:218 +#: src/Module/Register.php:219 msgid "Please enter your password." msgstr "パスワードを入力してください。" -#: src/Module/Register.php:260 +#: src/Module/Register.php:261 msgid "You have entered too much information." msgstr "入力件数が多すぎます" -#: src/Module/Register.php:283 +#: src/Module/Register.php:284 msgid "Please enter the identical mail address in the second field." msgstr "2番目の入力欄に同じメールアドレスを再入力してください。" -#: src/Module/Register.php:291 +#: src/Module/Register.php:292 msgid "Nickname cannot start with a digit." msgstr "" -#: src/Module/Register.php:293 +#: src/Module/Register.php:294 msgid "Nickname can only contain US-ASCII characters." msgstr "" -#: src/Module/Register.php:322 +#: src/Module/Register.php:323 msgid "The additional account was created." msgstr "追加アカウントが作成されました。" -#: src/Module/Register.php:347 +#: src/Module/Register.php:348 msgid "" "Registration successful. Please check your email for further instructions." msgstr "登録に成功。詳細については、メールを確認してください。" -#: src/Module/Register.php:354 +#: src/Module/Register.php:355 #, php-format msgid "" "Failed to send email message. Here your accout details:
login: %s
" "password: %s

You can change your password after login." msgstr "メールを送信できませんでした。ここでアカウントの詳細:
ログイン: %s
パスワード: %s

ログイン後にパスワードを変更できます。" -#: src/Module/Register.php:360 +#: src/Module/Register.php:361 msgid "Registration successful." msgstr "登録に成功。" -#: src/Module/Register.php:369 src/Module/Register.php:376 -#: src/Module/Register.php:386 +#: src/Module/Register.php:370 src/Module/Register.php:377 +#: src/Module/Register.php:387 msgid "Your registration can not be processed." msgstr "登録を処理できません。" -#: src/Module/Register.php:375 +#: src/Module/Register.php:376 msgid "You have to leave a request note for the admin." msgstr "管理者へリクエストする内容を書く必要があります。" -#: src/Module/Register.php:385 +#: src/Module/Register.php:386 msgid "An internal error occured." msgstr "" -#: src/Module/Register.php:407 +#: src/Module/Register.php:408 msgid "Your registration is pending approval by the site owner." msgstr "登録はサイト所有者による承認待ちです。" @@ -9484,24 +9534,24 @@ msgid "Update Password" msgstr "" #: src/Module/Security/PasswordTooLong.php:99 -#: src/Module/Settings/Account.php:559 +#: src/Module/Settings/Account.php:566 msgid "Current Password:" msgstr "現在のパスワード:" #: src/Module/Security/PasswordTooLong.php:99 -#: src/Module/Settings/Account.php:559 +#: src/Module/Settings/Account.php:566 msgid "Your current password to confirm the changes" msgstr "変更を確認するための現在のパスワード" #: src/Module/Security/PasswordTooLong.php:100 -#: src/Module/Settings/Account.php:543 +#: src/Module/Settings/Account.php:550 msgid "" "Allowed characters are a-z, A-Z, 0-9 and special characters except white " "spaces and accentuated letters." msgstr "" #: src/Module/Security/PasswordTooLong.php:100 -#: src/Module/Settings/Account.php:544 +#: src/Module/Settings/Account.php:551 msgid "Password length is limited to 72 characters." msgstr "" @@ -9698,32 +9748,36 @@ msgid "Automatically approves all contact requests." msgstr "すべてのコンタクトリクエストを自動的に承認します。" #: src/Module/Settings/Account.php:505 +msgid "Contact requests have to be manually approved." +msgstr "" + +#: src/Module/Settings/Account.php:512 msgid "" "Account for a popular profile that automatically approves contact requests " "as \"Friends\"." msgstr "コンタクトのリクエストを「フレンド」として自動的に承認します。知名度のあるプロフィールに適したアカウントです。" -#: src/Module/Settings/Account.php:510 +#: src/Module/Settings/Account.php:517 msgid "Private Group [Experimental]" msgstr "" -#: src/Module/Settings/Account.php:512 +#: src/Module/Settings/Account.php:519 msgid "Requires manual approval of contact requests." msgstr "コンタクトリクエストの手動承認が必要です。" -#: src/Module/Settings/Account.php:521 +#: src/Module/Settings/Account.php:528 msgid "OpenID:" msgstr "OpenID:" -#: src/Module/Settings/Account.php:521 +#: src/Module/Settings/Account.php:528 msgid "(Optional) Allow this OpenID to login to this account." msgstr "(オプション)このOpenIDがこのアカウントにログインできるようにします。" -#: src/Module/Settings/Account.php:529 +#: src/Module/Settings/Account.php:536 msgid "Publish your profile in your local site directory?" msgstr "ローカルサイトディレクトリにプロフィールを公開しますか?" -#: src/Module/Settings/Account.php:529 +#: src/Module/Settings/Account.php:536 #, php-format msgid "" "Your profile will be published in this node's local " @@ -9731,94 +9785,94 @@ msgid "" " system settings." msgstr "プロフィールはこのノードのローカルディレクトリで公開されます。システム設定によっては、プロフィールの詳細が公開される場合があります。" -#: src/Module/Settings/Account.php:535 +#: src/Module/Settings/Account.php:542 #, php-format msgid "" "Your profile will also be published in the global friendica directories " "(e.g. %s)." msgstr "あなたのプロフィールはグローバルなFriendicaディレクトリに公開されます(例: %s )。" -#: src/Module/Settings/Account.php:548 +#: src/Module/Settings/Account.php:555 msgid "Account Settings" msgstr "アカウント設定" -#: src/Module/Settings/Account.php:549 +#: src/Module/Settings/Account.php:556 #, php-format msgid "Your Identity Address is '%s' or '%s'." msgstr "IDアドレスは ' %s ' または ' %s 'です。" -#: src/Module/Settings/Account.php:556 +#: src/Module/Settings/Account.php:563 msgid "Password Settings" msgstr "パスワード設定" -#: src/Module/Settings/Account.php:558 +#: src/Module/Settings/Account.php:565 msgid "Leave password fields blank unless changing" msgstr "変更しない限り、パスワードフィールドは空白のままにしてください" -#: src/Module/Settings/Account.php:560 +#: src/Module/Settings/Account.php:567 msgid "Password:" msgstr "パスワード:" -#: src/Module/Settings/Account.php:560 +#: src/Module/Settings/Account.php:567 msgid "Your current password to confirm the changes of the email address" msgstr "変更を確認するための電子メールアドレスの現在のパスワード" -#: src/Module/Settings/Account.php:563 +#: src/Module/Settings/Account.php:570 msgid "Delete OpenID URL" msgstr "OpenID URLを削除" -#: src/Module/Settings/Account.php:565 +#: src/Module/Settings/Account.php:572 msgid "Basic Settings" msgstr "基本設定" -#: src/Module/Settings/Account.php:566 +#: src/Module/Settings/Account.php:573 #: src/Module/Settings/Profile/Index.php:283 msgid "Display name:" msgstr "表示名:" -#: src/Module/Settings/Account.php:567 +#: src/Module/Settings/Account.php:574 msgid "Email Address:" msgstr "電子メールアドレス:" -#: src/Module/Settings/Account.php:568 +#: src/Module/Settings/Account.php:575 msgid "Your Timezone:" msgstr "あなたのタイムゾーン:" -#: src/Module/Settings/Account.php:569 +#: src/Module/Settings/Account.php:576 msgid "Your Language:" msgstr "あなたの言語:" -#: src/Module/Settings/Account.php:569 +#: src/Module/Settings/Account.php:576 msgid "" "Set the language we use to show you friendica interface and to send you " "emails" msgstr "friendicaインターフェイスを表示し、メールを送信するために使用する言語を設定します" -#: src/Module/Settings/Account.php:570 +#: src/Module/Settings/Account.php:577 msgid "Default Post Location:" msgstr "デフォルトの投稿場所:" -#: src/Module/Settings/Account.php:571 +#: src/Module/Settings/Account.php:578 msgid "Use Browser Location:" msgstr "ブラウザのロケーションを使用:" -#: src/Module/Settings/Account.php:573 +#: src/Module/Settings/Account.php:580 msgid "Security and Privacy Settings" msgstr "セキュリティとプライバシーの設定" -#: src/Module/Settings/Account.php:575 +#: src/Module/Settings/Account.php:582 msgid "Maximum Friend Requests/Day:" msgstr "1日あたりの友達リクエスト上限:" -#: src/Module/Settings/Account.php:575 +#: src/Module/Settings/Account.php:582 msgid "(to prevent spam abuse)" msgstr "(スパムの悪用を防ぐため)" -#: src/Module/Settings/Account.php:577 +#: src/Module/Settings/Account.php:584 msgid "Allow your profile to be searchable globally?" msgstr "自分のプロフィールを世界中で検索できるようにしますか?" -#: src/Module/Settings/Account.php:577 +#: src/Module/Settings/Account.php:584 msgid "" "Activate this setting if you want others to easily find and follow you. Your" " profile will be searchable on remote systems. This setting also determines " @@ -9826,43 +9880,43 @@ msgid "" "indexed or not." msgstr "他の人があなたを簡単に見つけてフォローできるようにしたい場合は、この設定を有効にしてください。あなたのプロフィールはリモートシステムで検索可能です。この設定は、Friendicaが検索エンジンにあなたのプロフィールをインデックス化するかどうかも決定します。" -#: src/Module/Settings/Account.php:578 +#: src/Module/Settings/Account.php:585 msgid "Hide your contact/friend list from viewers of your profile?" msgstr "プロフィールの閲覧者からコンタクト/友人リストを非表示にしますか?" -#: src/Module/Settings/Account.php:578 +#: src/Module/Settings/Account.php:585 msgid "" "A list of your contacts is displayed on your profile page. Activate this " "option to disable the display of your contact list." msgstr "自分のプロフィールページには、コンタクトリストが表示されます。このオプションを有効にすると、コンタクトリストの表示が無効になります。" -#: src/Module/Settings/Account.php:579 +#: src/Module/Settings/Account.php:586 msgid "Hide your public content from anonymous viewers" msgstr "" -#: src/Module/Settings/Account.php:579 +#: src/Module/Settings/Account.php:586 msgid "" "Anonymous visitors will only see your basic profile details. Your public " "posts and replies will still be freely accessible on the remote servers of " "your followers and through relays." msgstr "" -#: src/Module/Settings/Account.php:580 +#: src/Module/Settings/Account.php:587 msgid "Make public posts unlisted" msgstr "公開投稿を非表示にする" -#: src/Module/Settings/Account.php:580 +#: src/Module/Settings/Account.php:587 msgid "" "Your public posts will not appear on the community pages or in search " "results, nor be sent to relay servers. However they can still appear on " "public feeds on remote servers." msgstr "公開された投稿は、コミュニティページや検索結果には表示されず、中継サーバーにも送信されません。ただし、リモートサーバーの公開フィードには表示されます。" -#: src/Module/Settings/Account.php:581 +#: src/Module/Settings/Account.php:588 msgid "Make all posted pictures accessible" msgstr "投稿した写真は全てアクセス可能にする" -#: src/Module/Settings/Account.php:581 +#: src/Module/Settings/Account.php:588 msgid "" "This option makes every posted picture accessible via the direct link. This " "is a workaround for the problem that most other networks can't handle " @@ -9870,227 +9924,227 @@ msgid "" "public on your photo albums though." msgstr "このオプションは、投稿したすべての写真をダイレクトリンクでアクセスできるようにします。これは、他の多くのネットワークが写真のパーミッションを処理できないという問題を回避するためのものです。ただし、公開していない写真はフォトアルバムでは一般に公開されません。" -#: src/Module/Settings/Account.php:582 +#: src/Module/Settings/Account.php:589 msgid "Allow friends to post to your profile page?" msgstr "友人があなたのプロフィールページに投稿することを許可しますか?" -#: src/Module/Settings/Account.php:582 +#: src/Module/Settings/Account.php:589 msgid "" "Your contacts may write posts on your profile wall. These posts will be " "distributed to your contacts" msgstr "コンタクトは、プロフィールウォールに投稿を書くことができます。これらの投稿はコンタクトに配信されます" -#: src/Module/Settings/Account.php:583 +#: src/Module/Settings/Account.php:590 msgid "Allow friends to tag your posts?" msgstr "友達があなたの投稿にタグを付けることを許可しますか?" -#: src/Module/Settings/Account.php:583 +#: src/Module/Settings/Account.php:590 msgid "Your contacts can add additional tags to your posts." msgstr "コンタクトは、投稿にタグを追加できます。" -#: src/Module/Settings/Account.php:584 +#: src/Module/Settings/Account.php:591 msgid "Default privacy circle for new contacts" msgstr "" -#: src/Module/Settings/Account.php:585 +#: src/Module/Settings/Account.php:592 msgid "Default privacy circle for new group contacts" msgstr "" -#: src/Module/Settings/Account.php:586 +#: src/Module/Settings/Account.php:593 msgid "Default Post Permissions" msgstr "投稿の既定の権限" -#: src/Module/Settings/Account.php:590 +#: src/Module/Settings/Account.php:597 msgid "Expiration settings" msgstr "有効期限設定" -#: src/Module/Settings/Account.php:591 +#: src/Module/Settings/Account.php:598 msgid "Automatically expire posts after this many days:" msgstr "この数日後に投稿を自動的に期限切れにします:" -#: src/Module/Settings/Account.php:591 +#: src/Module/Settings/Account.php:598 msgid "If empty, posts will not expire. Expired posts will be deleted" msgstr "空の場合、投稿は期限切れになりません。期限切れの投稿は削除されます" -#: src/Module/Settings/Account.php:592 +#: src/Module/Settings/Account.php:599 msgid "Expire posts" msgstr "投稿の有効期限" -#: src/Module/Settings/Account.php:592 +#: src/Module/Settings/Account.php:599 msgid "When activated, posts and comments will be expired." msgstr "有効にすると、投稿とコメントは期限切れになるでしょう。" -#: src/Module/Settings/Account.php:593 +#: src/Module/Settings/Account.php:600 msgid "Expire personal notes" msgstr "個人メモの有効期限" -#: src/Module/Settings/Account.php:593 +#: src/Module/Settings/Account.php:600 msgid "" "When activated, the personal notes on your profile page will be expired." msgstr "有効にすると、プロフィールページ上の個人メモは期限切れになるでしょう。" -#: src/Module/Settings/Account.php:594 +#: src/Module/Settings/Account.php:601 msgid "Expire starred posts" msgstr "スター付き投稿の有効期限" -#: src/Module/Settings/Account.php:594 +#: src/Module/Settings/Account.php:601 msgid "" "Starring posts keeps them from being expired. That behaviour is overwritten " "by this setting." msgstr "投稿にスターを付けると、投稿が期限切れにならないようにします。動作はこの設定で上書きされます。" -#: src/Module/Settings/Account.php:595 +#: src/Module/Settings/Account.php:602 msgid "Only expire posts by others" msgstr "他のユーザーによる投稿のみを期限切れにする" -#: src/Module/Settings/Account.php:595 +#: src/Module/Settings/Account.php:602 msgid "" "When activated, your own posts never expire. Then the settings above are " "only valid for posts you received." msgstr "有効にすると、自分の投稿は期限切れになりません。そうすると、上記の設定は自分が受け取った投稿に対してのみ有効となります。" -#: src/Module/Settings/Account.php:598 +#: src/Module/Settings/Account.php:605 msgid "Notification Settings" msgstr "通知設定" -#: src/Module/Settings/Account.php:599 +#: src/Module/Settings/Account.php:606 msgid "Send a notification email when:" msgstr "次の場合に通知メールを送信します。" -#: src/Module/Settings/Account.php:600 +#: src/Module/Settings/Account.php:607 msgid "You receive an introduction" msgstr "招待を受けます" -#: src/Module/Settings/Account.php:601 +#: src/Module/Settings/Account.php:608 msgid "Your introductions are confirmed" msgstr "あなたの招待が確認されました" -#: src/Module/Settings/Account.php:602 +#: src/Module/Settings/Account.php:609 msgid "Someone writes on your profile wall" msgstr "誰かがあなたのプロフィールウォールに書き込みます" -#: src/Module/Settings/Account.php:603 +#: src/Module/Settings/Account.php:610 msgid "Someone writes a followup comment" msgstr "誰かがフォローアップコメントを書く" -#: src/Module/Settings/Account.php:604 +#: src/Module/Settings/Account.php:611 msgid "You receive a private message" msgstr "プライベートメッセージを受け取ります" -#: src/Module/Settings/Account.php:605 +#: src/Module/Settings/Account.php:612 msgid "You receive a friend suggestion" msgstr "友達の提案を受け取ります" -#: src/Module/Settings/Account.php:606 +#: src/Module/Settings/Account.php:613 msgid "You are tagged in a post" msgstr "あなたは投稿でタグ付けされています" -#: src/Module/Settings/Account.php:608 +#: src/Module/Settings/Account.php:615 msgid "Create a desktop notification when:" msgstr "" -#: src/Module/Settings/Account.php:609 +#: src/Module/Settings/Account.php:616 msgid "Someone tagged you" msgstr "" -#: src/Module/Settings/Account.php:610 +#: src/Module/Settings/Account.php:617 msgid "Someone directly commented on your post" msgstr "" -#: src/Module/Settings/Account.php:611 +#: src/Module/Settings/Account.php:618 msgid "Someone liked your content" msgstr "" -#: src/Module/Settings/Account.php:611 src/Module/Settings/Account.php:612 +#: src/Module/Settings/Account.php:618 src/Module/Settings/Account.php:619 msgid "Can only be enabled, when the direct comment notification is enabled." msgstr "" -#: src/Module/Settings/Account.php:612 +#: src/Module/Settings/Account.php:619 msgid "Someone shared your content" msgstr "" -#: src/Module/Settings/Account.php:613 +#: src/Module/Settings/Account.php:620 msgid "Someone commented in your thread" msgstr "" -#: src/Module/Settings/Account.php:614 +#: src/Module/Settings/Account.php:621 msgid "Someone commented in a thread where you commented" msgstr "" -#: src/Module/Settings/Account.php:615 +#: src/Module/Settings/Account.php:622 msgid "Someone commented in a thread where you interacted" msgstr "" -#: src/Module/Settings/Account.php:617 +#: src/Module/Settings/Account.php:624 msgid "Activate desktop notifications" msgstr "デスクトップ通知を有効にする" -#: src/Module/Settings/Account.php:617 +#: src/Module/Settings/Account.php:624 msgid "Show desktop popup on new notifications" msgstr "新しい通知にデスクトップポップアップを表示する" -#: src/Module/Settings/Account.php:621 +#: src/Module/Settings/Account.php:628 msgid "Text-only notification emails" msgstr "テキストのみの通知メール" -#: src/Module/Settings/Account.php:623 +#: src/Module/Settings/Account.php:630 msgid "Send text only notification emails, without the html part" msgstr "HTML部分なしで、テキストのみの通知メールを送信します" -#: src/Module/Settings/Account.php:627 +#: src/Module/Settings/Account.php:634 msgid "Show detailled notifications" msgstr "詳細な通知を表示" -#: src/Module/Settings/Account.php:629 +#: src/Module/Settings/Account.php:636 msgid "" "Per default, notifications are condensed to a single notification per item. " "When enabled every notification is displayed." msgstr "デフォルトでは、通知は項目ごとに1つの通知にまとめられます。有効にすると、すべての通知が表示されます。" -#: src/Module/Settings/Account.php:633 +#: src/Module/Settings/Account.php:640 msgid "Show notifications of ignored contacts" msgstr "無視されたコンタクトの通知を表示" -#: src/Module/Settings/Account.php:635 +#: src/Module/Settings/Account.php:642 msgid "" "You don't see posts from ignored contacts. But you still see their comments." " This setting controls if you want to still receive regular notifications " "that are caused by ignored contacts or not." msgstr "無視されたコンタクトからの投稿は表示されません。しかし、相手のコメントは表示されます。この設定では、無視されたコンタクトからの通知を定期的に受け取るかどうかを設定します。" -#: src/Module/Settings/Account.php:638 +#: src/Module/Settings/Account.php:645 msgid "Advanced Account/Page Type Settings" msgstr "アカウント/ページタイプの詳細設定" -#: src/Module/Settings/Account.php:639 +#: src/Module/Settings/Account.php:646 msgid "Change the behaviour of this account for special situations" msgstr "特別な状況でこのアカウントの動作を変更する" -#: src/Module/Settings/Account.php:642 +#: src/Module/Settings/Account.php:649 msgid "Import Contacts" msgstr "コンタクトをインポートする" -#: src/Module/Settings/Account.php:643 +#: src/Module/Settings/Account.php:650 msgid "" "Upload a CSV file that contains the handle of your followed accounts in the " "first column you exported from the old account." msgstr "古いアカウントからエクスポートしたCSVファイルをアップロードします。これは最初の列に、フォローしているアカウントのハンドルを含みます。" -#: src/Module/Settings/Account.php:644 +#: src/Module/Settings/Account.php:651 msgid "Upload File" msgstr "ファイルをアップロード" -#: src/Module/Settings/Account.php:647 +#: src/Module/Settings/Account.php:654 msgid "Relocate" msgstr "再配置" -#: src/Module/Settings/Account.php:648 +#: src/Module/Settings/Account.php:655 msgid "" "If you have moved this profile from another server, and some of your " "contacts don't receive your updates, try pushing this button." msgstr "このプロフィールを別のサーバーから移動し、コンタクトの一部が更新を受信しない場合は、このボタンを押してみてください。" -#: src/Module/Settings/Account.php:649 +#: src/Module/Settings/Account.php:656 msgid "Resend relocate message to contacts" msgstr "再配置メッセージをコンタクトに再送信する" @@ -10102,120 +10156,120 @@ msgstr "アドオン設定" msgid "No Addon settings configured" msgstr "アドオン設定は構成されていません" -#: src/Module/Settings/Channels.php:142 +#: src/Module/Settings/Channels.php:148 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:153 msgid "This page can be used to define your own channels." msgstr "" -#: src/Module/Settings/Channels.php:176 +#: src/Module/Settings/Channels.php:182 msgid "Publish" msgstr "" -#: src/Module/Settings/Channels.php:176 +#: src/Module/Settings/Channels.php:182 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/Display.php:342 +#: src/Module/Settings/Channels.php:190 src/Module/Settings/Channels.php:211 +#: src/Module/Settings/Display.php:338 msgid "Label" msgstr "" -#: src/Module/Settings/Channels.php:185 src/Module/Settings/Channels.php:206 -#: src/Module/Settings/Display.php:343 +#: src/Module/Settings/Channels.php:191 src/Module/Settings/Channels.php:212 +#: src/Module/Settings/Display.php:339 #: 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:192 src/Module/Settings/Channels.php:213 msgid "Access Key" msgstr "" -#: src/Module/Settings/Channels.php:187 src/Module/Settings/Channels.php:208 +#: src/Module/Settings/Channels.php:193 src/Module/Settings/Channels.php:214 msgid "Circle/Channel" msgstr "" -#: src/Module/Settings/Channels.php:188 src/Module/Settings/Channels.php:209 +#: src/Module/Settings/Channels.php:194 src/Module/Settings/Channels.php:215 msgid "Include Tags" msgstr "" -#: src/Module/Settings/Channels.php:189 src/Module/Settings/Channels.php:210 +#: src/Module/Settings/Channels.php:195 src/Module/Settings/Channels.php:216 msgid "Exclude Tags" msgstr "" -#: src/Module/Settings/Channels.php:190 src/Module/Settings/Channels.php:211 +#: src/Module/Settings/Channels.php:196 src/Module/Settings/Channels.php:217 msgid "Minimum Size" msgstr "" -#: src/Module/Settings/Channels.php:191 src/Module/Settings/Channels.php:212 +#: src/Module/Settings/Channels.php:197 src/Module/Settings/Channels.php:218 msgid "Maximum Size" msgstr "" -#: src/Module/Settings/Channels.php:192 src/Module/Settings/Channels.php:213 +#: src/Module/Settings/Channels.php:198 src/Module/Settings/Channels.php:219 msgid "Full Text Search" msgstr "" -#: src/Module/Settings/Channels.php:196 src/Module/Settings/Channels.php:217 +#: src/Module/Settings/Channels.php:202 src/Module/Settings/Channels.php:223 msgid "Select all languages that you want to see in this channel." msgstr "" -#: src/Module/Settings/Channels.php:198 +#: src/Module/Settings/Channels.php:204 msgid "Delete channel" msgstr "" -#: src/Module/Settings/Channels.php:198 +#: src/Module/Settings/Channels.php:204 msgid "Check to delete this entry from the channel list" msgstr "" -#: src/Module/Settings/Channels.php:205 +#: src/Module/Settings/Channels.php:211 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:212 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:213 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:214 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:215 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:216 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:217 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:218 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:219 #, php-format msgid "" "Search terms for the body, supports the \"boolean mode\" operators from " @@ -10223,35 +10277,35 @@ msgid "" "keywords: %s" msgstr "" -#: src/Module/Settings/Channels.php:214 +#: src/Module/Settings/Channels.php:220 msgid "Check to display images in the channel." msgstr "" -#: src/Module/Settings/Channels.php:215 +#: src/Module/Settings/Channels.php:221 msgid "Check to display videos in the channel." msgstr "" -#: src/Module/Settings/Channels.php:216 +#: src/Module/Settings/Channels.php:222 msgid "Check to display audio in the channel." msgstr "" -#: src/Module/Settings/Channels.php:221 +#: src/Module/Settings/Channels.php:227 msgid "Add new entry to the channel list" msgstr "" -#: src/Module/Settings/Channels.php:222 +#: src/Module/Settings/Channels.php:228 msgid "Add" msgstr "追加" -#: src/Module/Settings/Channels.php:224 +#: src/Module/Settings/Channels.php:230 msgid "Current Entries in the channel list" msgstr "" -#: src/Module/Settings/Channels.php:227 +#: src/Module/Settings/Channels.php:233 msgid "Delete entry from the channel list" msgstr "" -#: src/Module/Settings/Channels.php:228 +#: src/Module/Settings/Channels.php:234 msgid "Delete entry from the channel list?" msgstr "" @@ -10318,15 +10372,13 @@ msgid "Any conversation my follows interacted with, including likes" msgstr "" #: src/Module/Settings/Connectors.php:221 -msgid "Enable Content Warning" +msgid "Collapse sensitive posts" msgstr "" #: src/Module/Settings/Connectors.php:221 msgid "" -"Users on networks like Mastodon or Pleroma are able to set a content warning" -" field which collapse their post by default. This enables the automatic " -"collapsing instead of setting the content warning as the post title. Doesn't" -" affect any other content filtering you eventually set up." +"If a post is marked as \"sensitive\", it will be displayed in a collapsed " +"state, if this option is enabled." msgstr "" #: src/Module/Settings/Connectors.php:222 @@ -10526,193 +10578,185 @@ msgstr "移譲先の候補" msgid "No entries." msgstr "エントリは有りません。" -#: src/Module/Settings/Display.php:185 +#: src/Module/Settings/Display.php:183 msgid "The theme you chose isn't available." msgstr "選択したテーマは使用できません。" -#: src/Module/Settings/Display.php:225 +#: src/Module/Settings/Display.php:223 #, php-format msgid "%s - (Unsupported)" msgstr "%s (サポートされていません)" -#: src/Module/Settings/Display.php:263 +#: src/Module/Settings/Display.php:260 msgid "No preview" msgstr "" -#: src/Module/Settings/Display.php:264 +#: src/Module/Settings/Display.php:261 msgid "No image" msgstr "" -#: src/Module/Settings/Display.php:265 +#: src/Module/Settings/Display.php:262 msgid "Small Image" msgstr "" -#: src/Module/Settings/Display.php:266 +#: src/Module/Settings/Display.php:263 msgid "Large Image" msgstr "" -#: src/Module/Settings/Display.php:311 +#: src/Module/Settings/Display.php:308 msgid "Display Settings" msgstr "ディスプレイの設定" -#: src/Module/Settings/Display.php:313 +#: src/Module/Settings/Display.php:310 msgid "General Theme Settings" msgstr "一般的なテーマ設定" -#: src/Module/Settings/Display.php:314 +#: src/Module/Settings/Display.php:311 msgid "Custom Theme Settings" msgstr "カスタムテーマ設定" -#: src/Module/Settings/Display.php:315 +#: src/Module/Settings/Display.php:312 msgid "Content Settings" msgstr "コンテンツ設定" -#: src/Module/Settings/Display.php:316 view/theme/duepuntozero/config.php:86 +#: src/Module/Settings/Display.php:313 view/theme/duepuntozero/config.php:86 #: view/theme/frio/config.php:151 view/theme/quattro/config.php:88 #: view/theme/vier/config.php:136 msgid "Theme settings" msgstr "テーマ設定" -#: src/Module/Settings/Display.php:317 +#: src/Module/Settings/Display.php:314 msgid "Timelines" msgstr "" -#: src/Module/Settings/Display.php:324 +#: src/Module/Settings/Display.php:321 msgid "Display Theme:" msgstr "ディスプレイテーマ:" -#: src/Module/Settings/Display.php:325 +#: src/Module/Settings/Display.php:322 msgid "Mobile Theme:" msgstr "モバイルテーマ:" -#: src/Module/Settings/Display.php:328 +#: src/Module/Settings/Display.php:325 msgid "Number of items to display per page:" msgstr "ページごとに表示する項目の数:" -#: src/Module/Settings/Display.php:328 src/Module/Settings/Display.php:329 +#: src/Module/Settings/Display.php:325 src/Module/Settings/Display.php:326 msgid "Maximum of 100 items" msgstr "最大100項目" -#: src/Module/Settings/Display.php:329 +#: src/Module/Settings/Display.php:326 msgid "Number of items to display per page when viewed from mobile device:" msgstr "モバイルデバイスから表示したときにページごとに表示する項目の数:" -#: src/Module/Settings/Display.php:330 +#: src/Module/Settings/Display.php:327 msgid "Update browser every xx seconds" msgstr "xx秒ごとにブラウザーを更新する" -#: src/Module/Settings/Display.php:330 +#: src/Module/Settings/Display.php:327 msgid "Minimum of 10 seconds. Enter -1 to disable it." msgstr "10秒以上。 -1を入力して無効にします。" -#: src/Module/Settings/Display.php:331 +#: src/Module/Settings/Display.php:328 msgid "Display emoticons" msgstr "" -#: src/Module/Settings/Display.php:331 +#: src/Module/Settings/Display.php:328 msgid "When enabled, emoticons are replaced with matching symbols." msgstr "" -#: src/Module/Settings/Display.php:332 +#: src/Module/Settings/Display.php:329 msgid "Infinite scroll" msgstr "無限スクロール" -#: src/Module/Settings/Display.php:332 +#: src/Module/Settings/Display.php:329 msgid "Automatic fetch new items when reaching the page end." msgstr "ページの最後に到達したとき、新規項目を自動取得する" -#: src/Module/Settings/Display.php:333 +#: src/Module/Settings/Display.php:330 msgid "Enable Smart Threading" msgstr "" -#: src/Module/Settings/Display.php:333 +#: src/Module/Settings/Display.php:330 msgid "Enable the automatic suppression of extraneous thread indentation." msgstr "" -#: src/Module/Settings/Display.php:334 +#: src/Module/Settings/Display.php:331 msgid "Display the Dislike feature" msgstr "" -#: src/Module/Settings/Display.php:334 +#: src/Module/Settings/Display.php:331 msgid "" "Display the Dislike button and dislike reactions on posts and comments." msgstr "" -#: src/Module/Settings/Display.php:335 +#: src/Module/Settings/Display.php:332 msgid "Display the resharer" msgstr "" -#: src/Module/Settings/Display.php:335 +#: src/Module/Settings/Display.php:332 msgid "Display the first resharer as icon and text on a reshared item." msgstr "" -#: src/Module/Settings/Display.php:336 -msgid "Display sensitive content" -msgstr "" - -#: src/Module/Settings/Display.php:336 -msgid "If enabled, pictures in posts marked as \"sensitive\" will not be blurred." -msgstr "" - -#: src/Module/Settings/Display.php:337 +#: src/Module/Settings/Display.php:333 msgid "Stay local" msgstr "" -#: src/Module/Settings/Display.php:337 +#: src/Module/Settings/Display.php:333 msgid "Don't go to a remote system when following a contact link." msgstr "" -#: src/Module/Settings/Display.php:338 +#: src/Module/Settings/Display.php:334 msgid "Show the post deletion checkbox" msgstr "" -#: src/Module/Settings/Display.php:338 +#: src/Module/Settings/Display.php:334 msgid "Display the checkbox for the post deletion on the network page." msgstr "" -#: src/Module/Settings/Display.php:339 +#: src/Module/Settings/Display.php:335 msgid "DIsplay the event list" msgstr "" -#: src/Module/Settings/Display.php:339 +#: src/Module/Settings/Display.php:335 msgid "Display the birthday reminder and event list on the network page." msgstr "" -#: src/Module/Settings/Display.php:340 +#: src/Module/Settings/Display.php:336 msgid "Link preview mode" msgstr "" -#: src/Module/Settings/Display.php:340 +#: src/Module/Settings/Display.php:336 msgid "Appearance of the link preview that is added to each post with a link." msgstr "" -#: src/Module/Settings/Display.php:345 +#: src/Module/Settings/Display.php:341 msgid "Bookmark" msgstr "" -#: src/Module/Settings/Display.php:347 +#: src/Module/Settings/Display.php:343 msgid "" "Enable timelines that you want to see in the channels widget. Bookmark " "timelines that you want to see in the top menu." msgstr "" -#: src/Module/Settings/Display.php:349 +#: src/Module/Settings/Display.php:345 msgid "Channel languages:" msgstr "" -#: src/Module/Settings/Display.php:349 +#: src/Module/Settings/Display.php:345 msgid "Select all languages that you want to see in your channels." msgstr "" -#: src/Module/Settings/Display.php:351 +#: src/Module/Settings/Display.php:347 msgid "Beginning of week:" msgstr "週の始まり:" -#: src/Module/Settings/Display.php:352 +#: src/Module/Settings/Display.php:348 msgid "Default calendar view:" msgstr "" -#: src/Module/Settings/Features.php:74 +#: src/Module/Settings/Features.php:73 msgid "Additional Features" msgstr "追加機能" @@ -11459,69 +11503,69 @@ msgstr "アカウントの詳細を共有する、または「管理」権限が msgid "Select an identity to manage: " msgstr "管理するIDを選択します。" -#: src/Module/User/Import.php:103 +#: src/Module/User/Import.php:104 msgid "User imports on closed servers can only be done by an administrator." msgstr "クローズドなサーバでのユーザーインポートは、管理者のみが実行できます。" -#: src/Module/User/Import.php:119 +#: src/Module/User/Import.php:120 msgid "Move account" msgstr "アカウントの移動" -#: src/Module/User/Import.php:120 +#: src/Module/User/Import.php:121 msgid "You can import an account from another Friendica server." msgstr "別のFriendicaサーバーからアカウントをインポートできます。" -#: src/Module/User/Import.php:121 +#: src/Module/User/Import.php:122 msgid "" "You need to export your account from the old server and upload it here. We " "will recreate your old account here with all your contacts. We will try also" " to inform your friends that you moved here." msgstr "古いサーバからアカウントをエクスポートして、このサーバにアップロードする必要があります。 アップロード後、このサーバが、すべてのコンタクト・元のアカウントを再作成します。 また、あなたがこのサーバに移転したことを友人にお知らせします。" -#: src/Module/User/Import.php:122 +#: src/Module/User/Import.php:123 msgid "" "This feature is experimental. We can't import contacts from the OStatus " "network (GNU Social/Statusnet) or from Diaspora" msgstr "この機能はまだ実験的なものです。 OStatusネットワーク(GNU Social / Statusnet)またはDiasporaからのコンタクトはインポートできません。" -#: src/Module/User/Import.php:123 +#: src/Module/User/Import.php:124 msgid "Account file" msgstr "アカウントファイル" -#: src/Module/User/Import.php:123 +#: src/Module/User/Import.php:124 msgid "" "To export your account, go to \"Settings->Export your personal data\" and " "select \"Export account\"" msgstr "アカウントをエクスポートするには、「設定」->「個人データのエクスポート」に進み、「アカウントのエクスポート」を選択します" -#: src/Module/User/Import.php:217 +#: src/Module/User/Import.php:218 msgid "Error decoding account file" msgstr "アカウントファイルのデコードエラー" -#: src/Module/User/Import.php:222 +#: src/Module/User/Import.php:223 msgid "Error! No version data in file! This is not a Friendica account file?" msgstr "エラー!ファイルにバージョンデータがありません!これはFriendicaアカウントファイルではなさそうです。" -#: src/Module/User/Import.php:230 +#: src/Module/User/Import.php:231 #, php-format msgid "User '%s' already exists on this server!" msgstr "ユーザー '%s' はこのサーバーに既に存在します!" -#: src/Module/User/Import.php:267 +#: src/Module/User/Import.php:268 msgid "User creation error" msgstr "ユーザ作成エラー" -#: src/Module/User/Import.php:316 +#: src/Module/User/Import.php:317 #, php-format msgid "%d contact not imported" msgid_plural "%d contacts not imported" msgstr[0] "%dコンタクトはインポートされませんでした" -#: src/Module/User/Import.php:365 +#: src/Module/User/Import.php:366 msgid "User profile creation error" msgstr "ユーザープロフィール作成エラー" -#: src/Module/User/Import.php:416 +#: src/Module/User/Import.php:417 msgid "Done. You can now login with your username and password" msgstr "完了しました。これでであなたのユーザー名とパスワードでログインできます。 " @@ -11739,15 +11783,15 @@ msgstr "%sが%sの投稿にコメントしました" msgid "%s created a new post" msgstr "%sが新しい投稿を作成しました" -#: src/Navigation/Notifications/Factory/Introduction.php:133 +#: src/Navigation/Notifications/Factory/Introduction.php:132 msgid "Friend Suggestion" msgstr "友達の提案" -#: src/Navigation/Notifications/Factory/Introduction.php:159 +#: src/Navigation/Notifications/Factory/Introduction.php:158 msgid "Friend/Connect Request" msgstr "フレンド/接続リクエスト" -#: src/Navigation/Notifications/Factory/Introduction.php:159 +#: src/Navigation/Notifications/Factory/Introduction.php:158 msgid "New Follower" msgstr "新しいフォロワー" @@ -12190,265 +12234,265 @@ msgstr "このエントリは編集されました" msgid "Connector Message" msgstr "" -#: src/Object/Post.php:226 src/Object/Post.php:228 +#: src/Object/Post.php:239 src/Object/Post.php:241 msgid "Edit" msgstr "編集" -#: src/Object/Post.php:262 +#: src/Object/Post.php:275 msgid "Delete globally" msgstr "グローバルに削除" -#: src/Object/Post.php:262 +#: src/Object/Post.php:275 msgid "Remove locally" msgstr "ローカルで削除" -#: src/Object/Post.php:269 +#: src/Object/Post.php:282 #, php-format msgid "Block %s" msgstr "" -#: src/Object/Post.php:274 +#: src/Object/Post.php:287 #, php-format msgid "Ignore %s" msgstr "" -#: src/Object/Post.php:279 +#: src/Object/Post.php:292 #, php-format msgid "Collapse %s" msgstr "" -#: src/Object/Post.php:283 +#: src/Object/Post.php:296 msgid "Report post" msgstr "" -#: src/Object/Post.php:294 +#: src/Object/Post.php:307 msgid "Save to folder" msgstr "フォルダーに保存" -#: src/Object/Post.php:334 +#: src/Object/Post.php:347 msgid "I will attend" msgstr "参加します" -#: src/Object/Post.php:334 +#: src/Object/Post.php:347 msgid "I will not attend" msgstr "私は出席しません" -#: src/Object/Post.php:334 +#: src/Object/Post.php:347 msgid "I might attend" msgstr "私は出席するかもしれません" -#: src/Object/Post.php:381 +#: src/Object/Post.php:394 msgid "Ignore thread" msgstr "スレッドを無視" -#: src/Object/Post.php:382 +#: src/Object/Post.php:395 msgid "Unignore thread" msgstr "無視しないスレッド" -#: src/Object/Post.php:383 +#: src/Object/Post.php:396 msgid "Toggle ignore status" msgstr "" -#: src/Object/Post.php:393 +#: src/Object/Post.php:406 msgid "Add star" msgstr "" -#: src/Object/Post.php:394 +#: src/Object/Post.php:407 msgid "Remove star" msgstr "" -#: src/Object/Post.php:395 +#: src/Object/Post.php:408 msgid "Toggle star status" msgstr "" -#: src/Object/Post.php:406 +#: src/Object/Post.php:419 msgid "Pin" msgstr "" -#: src/Object/Post.php:407 +#: src/Object/Post.php:420 msgid "Unpin" msgstr "" -#: src/Object/Post.php:408 +#: src/Object/Post.php:421 msgid "Toggle pin status" msgstr "" -#: src/Object/Post.php:411 +#: src/Object/Post.php:424 msgid "Pinned" msgstr "" -#: src/Object/Post.php:416 +#: src/Object/Post.php:429 msgid "Add tag" msgstr "" -#: src/Object/Post.php:429 +#: src/Object/Post.php:444 msgid "Quote share this" msgstr "" -#: src/Object/Post.php:429 +#: src/Object/Post.php:444 msgid "Quote Share" msgstr "" -#: src/Object/Post.php:432 +#: src/Object/Post.php:447 msgid "Reshare this" msgstr "" -#: src/Object/Post.php:432 +#: src/Object/Post.php:447 msgid "Reshare" msgstr "" -#: src/Object/Post.php:433 +#: src/Object/Post.php:448 msgid "Cancel your Reshare" msgstr "" -#: src/Object/Post.php:433 +#: src/Object/Post.php:448 msgid "Unshare" msgstr "" -#: src/Object/Post.php:485 +#: src/Object/Post.php:492 #, php-format msgid "%s (Received %s)" msgstr "%s (%s を受け取りました)" -#: src/Object/Post.php:491 +#: src/Object/Post.php:498 msgid "Comment this item on your system" msgstr "" -#: src/Object/Post.php:491 +#: src/Object/Post.php:498 msgid "Remote comment" msgstr "" -#: src/Object/Post.php:513 +#: src/Object/Post.php:520 msgid "Share via ..." msgstr "" -#: src/Object/Post.php:513 +#: src/Object/Post.php:520 msgid "Share via external services" msgstr "" -#: src/Object/Post.php:520 +#: src/Object/Post.php:527 msgid "Unknown parent" msgstr "" -#: src/Object/Post.php:524 +#: src/Object/Post.php:531 #, php-format msgid "in reply to %s" msgstr "" -#: src/Object/Post.php:526 +#: src/Object/Post.php:533 msgid "Parent is probably private or not federated." msgstr "" -#: src/Object/Post.php:550 +#: src/Object/Post.php:557 msgid "to" msgstr "に" -#: src/Object/Post.php:551 +#: src/Object/Post.php:558 msgid "via" msgstr "投稿先:" -#: src/Object/Post.php:552 +#: src/Object/Post.php:559 msgid "Wall-to-Wall" msgstr "壁間" -#: src/Object/Post.php:553 +#: src/Object/Post.php:560 msgid "via Wall-To-Wall:" msgstr "Wall-to-Wall経由:" -#: src/Object/Post.php:604 +#: src/Object/Post.php:613 #, php-format msgid "Reply to %s" msgstr "%sへの返信" -#: src/Object/Post.php:607 +#: src/Object/Post.php:616 msgid "More" msgstr "更に" -#: src/Object/Post.php:626 +#: src/Object/Post.php:635 msgid "Notifier task is pending" msgstr "通知タスクは保留中です" -#: src/Object/Post.php:627 +#: src/Object/Post.php:636 msgid "Delivery to remote servers is pending" msgstr "リモートサーバーへの配信は保留中です" -#: src/Object/Post.php:628 +#: src/Object/Post.php:637 msgid "Delivery to remote servers is underway" msgstr "リモートサーバーへの配信が進行中です" -#: src/Object/Post.php:629 +#: src/Object/Post.php:638 msgid "Delivery to remote servers is mostly done" msgstr "リモートサーバーへの配信はもうすぐ完了します" -#: src/Object/Post.php:630 +#: src/Object/Post.php:639 msgid "Delivery to remote servers is done" msgstr "リモートサーバーへの配信が完了しました" -#: src/Object/Post.php:652 +#: src/Object/Post.php:661 #, php-format msgid "%d comment" msgid_plural "%d comments" msgstr[0] "%dコメント" -#: src/Object/Post.php:653 +#: src/Object/Post.php:662 msgid "Show more" msgstr "もっと見せる" -#: src/Object/Post.php:654 +#: src/Object/Post.php:663 msgid "Show fewer" msgstr "表示を減らす" -#: src/Object/Post.php:691 +#: src/Object/Post.php:700 #, php-format msgid "Reshared by: %s" msgstr "" -#: src/Object/Post.php:696 +#: src/Object/Post.php:705 #, php-format msgid "Viewed by: %s" msgstr "" -#: src/Object/Post.php:701 +#: src/Object/Post.php:710 #, php-format msgid "Read by: %s" msgstr "" -#: src/Object/Post.php:706 +#: src/Object/Post.php:715 #, php-format msgid "Liked by: %s" msgstr "" -#: src/Object/Post.php:711 +#: src/Object/Post.php:720 #, php-format msgid "Disliked by: %s" msgstr "" -#: src/Object/Post.php:716 +#: src/Object/Post.php:725 #, php-format msgid "Attended by: %s" msgstr "" -#: src/Object/Post.php:721 +#: src/Object/Post.php:730 #, php-format msgid "Maybe attended by: %s" msgstr "" -#: src/Object/Post.php:726 +#: src/Object/Post.php:735 #, php-format msgid "Not attended by: %s" msgstr "" -#: src/Object/Post.php:731 +#: src/Object/Post.php:740 #, php-format msgid "Commented by: %s" msgstr "" -#: src/Object/Post.php:736 +#: src/Object/Post.php:745 #, php-format msgid "Reacted with %s by: %s" msgstr "" -#: src/Object/Post.php:759 +#: src/Object/Post.php:768 #, php-format msgid "Quote shared by: %s" msgstr "" @@ -12457,25 +12501,25 @@ msgstr "" msgid "Chat" msgstr "" -#: src/Protocol/Delivery.php:547 +#: src/Protocol/Delivery.php:544 msgid "(no subject)" msgstr "" -#: src/Protocol/OStatus.php:1390 +#: src/Protocol/OStatus.php:1392 #, php-format msgid "%s is now following %s." msgstr "%sは現在 %s をフォローしています。" -#: src/Protocol/OStatus.php:1391 +#: src/Protocol/OStatus.php:1393 msgid "following" msgstr "フォローしている" -#: src/Protocol/OStatus.php:1394 +#: src/Protocol/OStatus.php:1396 #, php-format msgid "%s stopped following %s." msgstr "%s は %s のフォローを解除しました" -#: src/Protocol/OStatus.php:1395 +#: src/Protocol/OStatus.php:1397 msgid "stopped following" msgstr "フォローを解除しました" @@ -12484,20 +12528,20 @@ msgstr "フォローを解除しました" msgid "The folder %s must be writable by webserver." msgstr "" -#: src/Security/Authentication.php:227 +#: src/Security/Authentication.php:216 msgid "Login failed." msgstr "ログインに失敗しました。" -#: src/Security/Authentication.php:272 +#: src/Security/Authentication.php:261 msgid "Login failed. Please check your credentials." msgstr "ログインに失敗しました。認証情報を確かめてください。" -#: src/Security/Authentication.php:391 +#: src/Security/Authentication.php:375 #, php-format msgid "Welcome %s" msgstr "ようこそ%s" -#: src/Security/Authentication.php:392 +#: src/Security/Authentication.php:376 msgid "Please upload a profile photo." msgstr "プロフィール写真をアップロードしてください。" diff --git a/view/lang/ja/strings.php b/view/lang/ja/strings.php index fd8daa9621..a9295114ff 100644 --- a/view/lang/ja/strings.php +++ b/view/lang/ja/strings.php @@ -298,14 +298,18 @@ $a->strings['Favourite Posts'] = 'お気に入りの投稿'; $a->strings['General Features'] = '一般的な機能'; $a->strings['Photo Location'] = '写真の場所'; $a->strings['Photo metadata is normally stripped. This extracts the location (if present) prior to stripping metadata and links it to a map.'] = '通常、写真のメタデータは削除されます。これにより、メタデータを除去する前に場所(存在する場合)が抽出され、マップにリンクされます。'; -$a->strings['Trending Tags'] = 'トレンドタグ'; -$a->strings['Show a community page widget with a list of the most popular tags in recent public posts.'] = '最近の一般公開投稿で、最も人気のあるタグのリストを含むコミュニティページウィジェットを表示します。'; $a->strings['Post Composition Features'] = '合成後の機能'; $a->strings['Explicit Mentions'] = '明示的な言及'; $a->strings['Add explicit mentions to comment box for manual control over who gets mentioned in replies.'] = 'コメントボックスに明示的なメンションを追加して、返信の通知先をカスタマイズします。'; $a->strings['Post/Comment Tools'] = '投稿/コメントツール'; $a->strings['Post Categories'] = '投稿カテゴリ'; $a->strings['Add categories to your posts'] = '投稿にカテゴリを追加する'; +$a->strings['Archives'] = 'アーカイブ'; +$a->strings['Protocols'] = 'プロトコル'; +$a->strings['Account Types'] = 'アカウントの種類'; +$a->strings['Saved Searches'] = '保存された検索'; +$a->strings['Saved Folders'] = '保存されたフォルダー'; +$a->strings['Trending Tags'] = 'トレンドタグ'; $a->strings['Advanced Profile Settings'] = '高度なプロフィール設定'; $a->strings['Tag Cloud'] = 'タグクラウド'; $a->strings['Provide a personal tag cloud on your profile page'] = 'プロフィールページで個人タグクラウドを提供する'; @@ -413,17 +417,13 @@ $a->strings['Global Directory'] = 'グローバルディレクトリ'; $a->strings['Local Directory'] = 'ローカルディレクトリ'; $a->strings['Relationships'] = '関係'; $a->strings['All Contacts'] = 'すべてのコンタクト'; -$a->strings['Protocols'] = 'プロトコル'; $a->strings['All Protocols'] = 'すべてのプロトコル'; -$a->strings['Saved Folders'] = '保存されたフォルダー'; $a->strings['Everything'] = 'すべて'; $a->strings['Categories'] = 'カテゴリー'; $a->strings['%d contact in common'] = [ 0 => '共通の %d 件のコンタクト', ]; -$a->strings['Archives'] = 'アーカイブ'; $a->strings['News'] = 'ニュース'; -$a->strings['Account Types'] = 'アカウントの種類'; $a->strings['Export'] = 'エクスポート'; $a->strings['Export calendar as ical'] = 'カレンダーをicalとしてエクスポート'; $a->strings['Export calendar as csv'] = 'カレンダーをcsvとしてエクスポート'; @@ -433,7 +433,6 @@ $a->strings['%d Contact'] = [ ]; $a->strings['View Contacts'] = 'コンタクトを表示'; $a->strings['Remove term'] = '用語を削除'; -$a->strings['Saved Searches'] = '保存された検索'; $a->strings['Trending Tags (last %d hour)'] = [ 0 => 'トレンドタグ(過去%d時間)', ]; @@ -614,7 +613,6 @@ $a->strings['%s\'s birthday'] = '%sの誕生日'; $a->strings['Happy Birthday %s'] = 'ハッピーバースデー %s'; $a->strings['activity'] = 'アクティビティ'; $a->strings['post'] = '投稿'; -$a->strings['Content warning: %s'] = 'コンテンツの警告: %s'; $a->strings['bytes'] = 'バイト'; $a->strings['View on separate page'] = '個別のページで見る'; $a->strings['[no subject]'] = '[件名なし]'; @@ -737,7 +735,8 @@ $a->strings['Failed Updates'] = '失敗した更新'; $a->strings['This does not include updates prior to 1139, which did not return a status.'] = 'これには、ステータスを返さなかった1139より前の更新は含まれません。'; $a->strings['Mark success (if update was manually applied)'] = '成功をマークする(更新が手動で適用された場合)'; $a->strings['Attempt to execute this update step automatically'] = 'この更新手順を自動的に実行しようとします'; -$a->strings['Lock feature %s'] = '機能 %s をロック'; +$a->strings['No'] = 'いいえ'; +$a->strings['Yes'] = 'はい'; $a->strings['Manage Additional Features'] = '追加機能を管理する'; $a->strings['Other'] = 'その他'; $a->strings['unknown'] = '未知の'; @@ -1117,7 +1116,6 @@ $a->strings['Refetch contact data'] = 'コンタクトデータを再取得す $a->strings['Toggle Blocked status'] = 'ブロック状態の切り替え'; $a->strings['Toggle Ignored status'] = '無視ステータスの切り替え'; $a->strings['Bad Request.'] = '要求の形式が正しくありません。'; -$a->strings['Yes'] = 'はい'; $a->strings['No suggestions available. If this is a new site, please try again in 24 hours.'] = '利用可能な提案はありません。新しいサイトの場合は、24時間後にもう一度お試しください。'; $a->strings['You aren\'t following this contact.'] = 'あなたはこのコンタクトをフォローしていません'; $a->strings['Unfollowing is currently not supported by your network.'] = '現在、フォロー解除はあなたのネットワークではサポートされていません'; @@ -1353,7 +1351,6 @@ $a->strings['Hide Ignored Requests'] = '無視されたリクエストを隠す' $a->strings['Notification type:'] = '通知の種類:'; $a->strings['Suggested by:'] = 'によって提案されました:'; $a->strings['Claims to be known to you: '] = 'あなたに知られているという主張:'; -$a->strings['No'] = 'いいえ'; $a->strings['Shall your connection be bidirectional or not?'] = 'つながりを相互フォローにしてもよいですか?'; $a->strings['Accepting %s as a friend allows %s to subscribe to your posts, and you will also receive updates from them in your news feed.'] = '%s を友達として受け入れた場合、%s はあなたの投稿を購読できます。また、あなたのニュースフィードにこのアカウントの投稿が表示されます。'; $a->strings['Accepting %s as a subscriber allows them to subscribe to your posts, but you will not receive updates from them in your news feed.'] = '%sを購読者として受け入れると、このアカウントはあなたの投稿を購読できますが、このアカウントからの投稿はあなたのニュースフィードに表示されません。'; @@ -1379,9 +1376,6 @@ $a->strings['Done'] = '完了'; $a->strings['success'] = '成功'; $a->strings['failed'] = '失敗'; $a->strings['ignored'] = '無視'; -$a->strings['Model not found'] = 'モジュールが見つかりません'; -$a->strings['Remote privacy information not available.'] = 'リモートプライバシー情報は利用できません。'; -$a->strings['Visible to:'] = '表示先:'; $a->strings['The Photo with id %s is not available.'] = 'ID%sの写真は利用できません'; $a->strings['Invalid photo with id %s.'] = 'ID %s の写真が無効です。'; $a->strings['Edit post'] = '投稿を編集'; @@ -1393,6 +1387,9 @@ $a->strings['audio link'] = 'オーディオリンク'; $a->strings['Remove Item Tag'] = 'タグの削除'; $a->strings['Select a tag to remove: '] = '削除するタグを選択:'; $a->strings['Remove'] = '削除'; +$a->strings['Model not found'] = 'モジュールが見つかりません'; +$a->strings['Remote privacy information not available.'] = 'リモートプライバシー情報は利用できません。'; +$a->strings['Visible to:'] = '表示先:'; $a->strings['No contacts.'] = 'コンタクトはありません。'; $a->strings['%s\'s timeline'] = '%sのタイムライン'; $a->strings['%s\'s posts'] = '%sの投稿'; diff --git a/view/lang/nl/messages.po b/view/lang/nl/messages.po index 39245f64f2..a69d737800 100644 --- a/view/lang/nl/messages.po +++ b/view/lang/nl/messages.po @@ -20,7 +20,7 @@ msgid "" msgstr "" "Project-Id-Version: friendica\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-03-01 08:51-0500\n" +"POT-Creation-Date: 2024-05-15 12:16+0000\n" "PO-Revision-Date: 2011-05-05 10:19+0000\n" "Last-Translator: Casper , 2019-2020\n" "Language-Team: Dutch (http://app.transifex.com/Friendica/friendica/language/nl/)\n" @@ -30,57 +30,57 @@ msgstr "" "Language: nl\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: mod/item.php:100 mod/item.php:103 mod/item.php:170 mod/item.php:173 +#: mod/item.php:101 mod/item.php:104 mod/item.php:171 mod/item.php:174 msgid "Unable to locate original post." msgstr "Ik kan de originele post niet meer vinden." -#: mod/item.php:138 +#: mod/item.php:139 msgid "Post updated." msgstr "Post geupdate." -#: mod/item.php:203 mod/item.php:207 +#: mod/item.php:204 mod/item.php:208 msgid "Item wasn't stored." msgstr "Item is niet opgeslagen." -#: mod/item.php:217 +#: mod/item.php:218 msgid "Item couldn't be fetched." msgstr "Item kan niet worden opgehaald." -#: mod/item.php:259 mod/item.php:263 +#: mod/item.php:260 mod/item.php:264 msgid "Empty post discarded." msgstr "Lege post weggegooid." -#: mod/item.php:433 src/Module/Admin/Themes/Details.php:39 +#: mod/item.php:435 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 "Item niet gevonden." -#: mod/item.php:457 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 +#: mod/item.php:459 mod/message.php:66 mod/message.php:112 mod/notes.php:45 +#: mod/photos.php:146 mod/photos.php:662 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 #: src/Module/Calendar/Event/API.php:88 src/Module/Calendar/Event/Form.php:84 #: src/Module/Calendar/Export.php:82 src/Module/Calendar/Show.php:82 #: src/Module/Circle.php:41 src/Module/Circle.php:84 #: src/Module/Contact/Advanced.php:60 src/Module/Contact/Follow.php:87 -#: src/Module/Contact/Follow.php:160 src/Module/Contact/MatchInterests.php:86 +#: src/Module/Contact/Follow.php:160 src/Module/Contact/MatchInterests.php:87 #: src/Module/Contact/Suggestions.php:54 src/Module/Contact/Unfollow.php:66 #: src/Module/Contact/Unfollow.php:80 src/Module/Contact/Unfollow.php:112 #: src/Module/FollowConfirm.php:38 src/Module/FriendSuggest.php:57 #: src/Module/Invite.php:42 src/Module/Invite.php:131 #: src/Module/Notifications/Notification.php:76 #: src/Module/Notifications/Notification.php:107 -#: src/Module/OStatus/Repair.php:60 src/Module/OStatus/Subscribe.php:66 +#: src/Module/OStatus/Repair.php:60 src/Module/OStatus/Subscribe.php:68 #: src/Module/Post/Edit.php:76 src/Module/Profile/Common.php:75 #: src/Module/Profile/Contacts.php:78 src/Module/Profile/Photos.php:92 #: src/Module/Profile/Schedule.php:39 src/Module/Profile/Schedule.php:56 -#: src/Module/Register.php:77 src/Module/Register.php:90 -#: src/Module/Register.php:206 src/Module/Register.php:245 +#: src/Module/Register.php:78 src/Module/Register.php:91 +#: 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/Display.php:90 src/Module/Settings/Display.php:199 +#: src/Module/Settings/Account.php:386 src/Module/Settings/Channels.php:66 +#: src/Module/Settings/Channels.php:141 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 #: src/Module/Settings/Profile/Photo/Index.php:110 #: src/Module/Settings/RemoveMe.php:119 src/Module/Settings/UserExport.php:78 @@ -88,7 +88,7 @@ msgstr "Item niet gevonden." #: src/Module/Settings/UserExport.php:213 #: src/Module/Settings/UserExport.php:233 #: src/Module/Settings/UserExport.php:298 src/Module/User/Delegation.php:154 -#: src/Module/User/Import.php:84 src/Module/User/Import.php:91 +#: src/Module/User/Import.php:85 src/Module/User/Import.php:92 msgid "Permission denied." msgstr "Toegang geweigerd" @@ -226,95 +226,96 @@ msgstr "\n\t\t\tJe login details zijn de volgende:\n\n\t\t\tSite Locatie:\t%1$s\ msgid "Your password has been changed at %s" msgstr "Je wachtwoord is veranderd op %s" -#: mod/message.php:46 mod/message.php:128 src/Content/Nav.php:321 +#: mod/message.php:45 mod/message.php:127 src/Content/Nav.php:321 msgid "New Message" msgstr "Nieuw Bericht" -#: mod/message.php:82 +#: mod/message.php:81 msgid "No recipient selected." msgstr "Geen ontvanger geselecteerd." -#: mod/message.php:87 +#: mod/message.php:86 msgid "Unable to locate contact information." msgstr "Ik kan geen contact informatie vinden." -#: mod/message.php:91 +#: mod/message.php:90 msgid "Message could not be sent." msgstr "Bericht kon niet verzonden worden." -#: mod/message.php:95 +#: mod/message.php:94 msgid "Message collection failure." msgstr "Fout bij het verzamelen van berichten." -#: mod/message.php:122 src/Module/Notifications/Introductions.php:135 +#: mod/message.php:121 src/Module/Notifications/Introductions.php:135 #: src/Module/Notifications/Introductions.php:170 #: src/Module/Notifications/Notification.php:85 msgid "Discard" msgstr "Verwerpen" -#: mod/message.php:135 src/Content/Nav.php:318 view/theme/frio/theme.php:244 +#: mod/message.php:134 src/Content/Nav.php:318 view/theme/frio/theme.php:244 msgid "Messages" msgstr "Privéberichten" -#: mod/message.php:148 +#: mod/message.php:147 msgid "Conversation not found." msgstr "Gesprek niet gevonden." -#: mod/message.php:153 +#: mod/message.php:152 msgid "Message was not deleted." msgstr "Bericht was niet gewist." -#: mod/message.php:168 +#: mod/message.php:167 msgid "Conversation was not removed." msgstr "Conversatie was niet verwijderd." -#: mod/message.php:181 mod/message.php:286 +#: mod/message.php:180 mod/message.php:285 msgid "Please enter a link URL:" msgstr "Vul een internetadres/URL in:" -#: mod/message.php:190 +#: mod/message.php:189 msgid "Send Private Message" msgstr "Verstuur privébericht" -#: mod/message.php:191 mod/message.php:346 +#: mod/message.php:190 mod/message.php:345 +#: src/Module/Privacy/PermissionTooltip.php:132 msgid "To:" msgstr "Aan:" -#: mod/message.php:192 mod/message.php:347 +#: mod/message.php:191 mod/message.php:346 msgid "Subject:" msgstr "Onderwerp:" -#: mod/message.php:196 mod/message.php:350 src/Module/Invite.php:171 +#: mod/message.php:195 mod/message.php:349 src/Module/Invite.php:171 msgid "Your message:" msgstr "Jouw bericht:" -#: mod/message.php:199 mod/message.php:354 src/Content/Conversation.php:370 +#: mod/message.php:198 mod/message.php:353 src/Content/Conversation.php:369 #: src/Module/Post/Edit.php:131 msgid "Upload photo" msgstr "Foto uploaden" -#: mod/message.php:200 mod/message.php:355 src/Module/Post/Edit.php:135 +#: mod/message.php:199 mod/message.php:354 src/Module/Post/Edit.php:135 msgid "Insert web link" msgstr "Voeg een webadres in" -#: mod/message.php:201 mod/message.php:357 mod/photos.php:1297 -#: src/Content/Conversation.php:401 src/Content/Conversation.php:1586 -#: src/Module/Item/Compose.php:206 src/Module/Post/Edit.php:145 -#: src/Object/Post.php:609 +#: mod/message.php:200 mod/message.php:356 mod/photos.php:1290 +#: src/Content/Conversation.php:400 src/Content/Conversation.php:1576 +#: src/Module/Item/Compose.php:213 src/Module/Post/Edit.php:145 +#: src/Object/Post.php:618 msgid "Please wait" msgstr "Even geduld" -#: mod/message.php:202 mod/message.php:356 mod/photos.php:701 -#: mod/photos.php:820 mod/photos.php:1097 mod/photos.php:1138 -#: mod/photos.php:1194 mod/photos.php:1274 +#: mod/message.php:201 mod/message.php:355 mod/photos.php:693 +#: mod/photos.php:813 mod/photos.php:1090 mod/photos.php:1131 +#: mod/photos.php:1187 mod/photos.php:1267 #: src/Module/Calendar/Event/Form.php:250 src/Module/Contact/Advanced.php:132 -#: src/Module/Contact/Profile.php:364 +#: src/Module/Contact/Profile.php:370 #: src/Module/Debug/ActivityPubConversion.php:140 #: src/Module/Debug/Babel.php:315 src/Module/Debug/Localtime.php:64 #: src/Module/Debug/Probe.php:54 src/Module/Debug/WebFinger.php:51 #: src/Module/FriendSuggest.php:145 src/Module/Install.php:234 #: src/Module/Install.php:274 src/Module/Install.php:309 -#: src/Module/Invite.php:178 src/Module/Item/Compose.php:189 +#: src/Module/Invite.php:178 src/Module/Item/Compose.php:196 #: src/Module/Moderation/Item/Source.php:79 #: src/Module/Moderation/Report/Create.php:168 #: src/Module/Moderation/Report/Create.php:183 @@ -323,58 +324,58 @@ msgstr "Even geduld" #: src/Module/Profile/Profile.php:274 #: src/Module/Settings/Profile/Index.php:257 #: src/Module/Settings/Server/Action.php:79 src/Module/User/Delegation.php:189 -#: src/Object/Post.php:1154 view/theme/duepuntozero/config.php:85 +#: src/Object/Post.php:1159 view/theme/duepuntozero/config.php:85 #: view/theme/frio/config.php:150 view/theme/quattro/config.php:87 #: view/theme/vier/config.php:135 msgid "Submit" msgstr "Verstuur" -#: mod/message.php:223 +#: mod/message.php:222 msgid "No messages." msgstr "Geen berichten." -#: mod/message.php:279 +#: mod/message.php:278 msgid "Message not available." msgstr "Bericht niet beschikbaar." -#: mod/message.php:323 +#: mod/message.php:322 msgid "Delete message" msgstr "Verwijder bericht" -#: mod/message.php:325 mod/message.php:456 +#: mod/message.php:324 mod/message.php:453 msgid "D, d M Y - g:i A" msgstr "D, d M Y - g:i A" -#: mod/message.php:340 mod/message.php:453 +#: mod/message.php:339 mod/message.php:450 msgid "Delete conversation" msgstr "Verwijder gesprek" -#: mod/message.php:342 +#: mod/message.php:341 msgid "" "No secure communications available. You may be able to " "respond from the sender's profile page." msgstr "Geen beveiligde communicatie beschikbaar. Je kunt misschien antwoorden vanaf de profiel-pagina van de afzender." -#: mod/message.php:345 +#: mod/message.php:344 msgid "Send Reply" msgstr "Verstuur Antwoord" -#: mod/message.php:427 +#: mod/message.php:424 #, php-format msgid "Unknown sender - %s" msgstr "Onbekende afzender - %s" -#: mod/message.php:429 +#: mod/message.php:426 #, php-format msgid "You and %s" msgstr "Jij en %s" -#: mod/message.php:431 +#: mod/message.php:428 #, php-format msgid "%s and You" msgstr "%s en jij" -#: mod/message.php:459 +#: mod/message.php:456 #, php-format msgid "%d message" msgid_plural "%d messages" @@ -389,118 +390,118 @@ msgstr "Persoonlijke Nota's" 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:861 #: 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:229 msgid "Save" msgstr "Bewaren" -#: mod/photos.php:67 mod/photos.php:132 mod/photos.php:576 -#: src/Model/Event.php:512 src/Model/Profile.php:233 +#: mod/photos.php:65 mod/photos.php:128 mod/photos.php:572 +#: src/Model/Event.php:512 src/Model/Profile.php:234 #: src/Module/Calendar/Export.php:74 src/Module/Calendar/Show.php:74 -#: src/Module/DFRN/Poll.php:43 src/Module/Feed.php:65 src/Module/HCard.php:51 +#: src/Module/DFRN/Poll.php:43 src/Module/Feed.php:64 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:56 #: src/Module/Profile/Photos.php:83 src/Module/Profile/RemoteFollow.php:71 -#: src/Module/Register.php:267 +#: src/Module/Register.php:268 msgid "User not found." msgstr "Gebruiker niet gevonden." -#: mod/photos.php:106 src/Module/BaseProfile.php:68 +#: mod/photos.php:102 src/Module/BaseProfile.php:68 #: src/Module/Profile/Photos.php:375 msgid "Photo Albums" msgstr "Fotoalbums" -#: mod/photos.php:107 src/Module/Profile/Photos.php:376 +#: mod/photos.php:103 src/Module/Profile/Photos.php:376 #: src/Module/Profile/Photos.php:396 msgid "Recent Photos" msgstr "Recente foto's" -#: mod/photos.php:109 mod/photos.php:868 src/Module/Profile/Photos.php:378 +#: mod/photos.php:105 mod/photos.php:861 src/Module/Profile/Photos.php:378 #: src/Module/Profile/Photos.php:398 msgid "Upload New Photos" msgstr "Nieuwe foto's uploaden" -#: mod/photos.php:121 src/Module/BaseSettings.php:72 +#: mod/photos.php:117 src/Module/BaseSettings.php:72 #: src/Module/Profile/Photos.php:359 msgid "everybody" msgstr "iedereen" -#: mod/photos.php:157 +#: mod/photos.php:153 msgid "Contact information unavailable" msgstr "Contactinformatie niet beschikbaar" -#: mod/photos.php:186 +#: mod/photos.php:182 msgid "Album not found." msgstr "Album niet gevonden" -#: mod/photos.php:242 +#: mod/photos.php:238 msgid "Album successfully deleted" msgstr "Album succesvol gedeeld" -#: mod/photos.php:244 +#: mod/photos.php:240 msgid "Album was empty." msgstr "Het album was leeg" -#: mod/photos.php:275 +#: mod/photos.php:271 msgid "Failed to delete the photo." msgstr "Foto verwijderen mislukt." -#: mod/photos.php:543 +#: mod/photos.php:539 msgid "a photo" msgstr "een foto" -#: mod/photos.php:543 +#: mod/photos.php:539 #, php-format msgid "%1$s was tagged in %2$s by %3$s" msgstr "%1$s is gelabeld in %2$s door %3$s" -#: mod/photos.php:580 src/Module/Conversation/Community.php:160 +#: mod/photos.php:576 src/Module/Conversation/Community.php:160 #: src/Module/Directory.php:48 src/Module/Profile/Photos.php:293 #: src/Module/Search/Index.php:65 msgid "Public access denied." msgstr "Niet vrij toegankelijk" -#: mod/photos.php:585 +#: mod/photos.php:581 msgid "No photos selected" msgstr "Geen foto's geselecteerd" -#: mod/photos.php:717 +#: mod/photos.php:709 #, php-format msgid "The maximum accepted image size is %s" msgstr "" -#: mod/photos.php:724 +#: mod/photos.php:716 msgid "Upload Photos" msgstr "Upload foto's" -#: mod/photos.php:728 mod/photos.php:816 +#: mod/photos.php:720 mod/photos.php:809 msgid "New album name: " msgstr "Nieuwe albumnaam: " -#: mod/photos.php:729 +#: mod/photos.php:721 msgid "or select existing album:" msgstr "Of selecteer bestaand album:" -#: mod/photos.php:730 +#: mod/photos.php:722 msgid "Do not show a status post for this upload" msgstr "Toon geen bericht op je tijdlijn van deze upload" -#: mod/photos.php:732 mod/photos.php:1093 src/Content/Conversation.php:403 +#: mod/photos.php:725 mod/photos.php:1086 src/Content/Conversation.php:402 #: src/Module/Calendar/Event/Form.php:253 src/Module/Post/Edit.php:183 msgid "Permissions" msgstr "Rechten" -#: mod/photos.php:797 +#: mod/photos.php:790 msgid "Do you really want to delete this photo album and all its photos?" msgstr "Wil je echt dit fotoalbum en alle foto's erin verwijderen?" -#: mod/photos.php:798 mod/photos.php:821 +#: mod/photos.php:791 mod/photos.php:814 msgid "Delete Album" msgstr "Verwijder album" -#: mod/photos.php:799 mod/photos.php:899 src/Content/Conversation.php:419 +#: mod/photos.php:792 mod/photos.php:892 src/Content/Conversation.php:417 #: src/Module/Contact/Follow.php:173 src/Module/Contact/Revoke.php:109 #: src/Module/Contact/Unfollow.php:126 #: src/Module/Media/Attachment/Browser.php:77 @@ -510,133 +511,133 @@ msgstr "Verwijder album" msgid "Cancel" msgstr "Annuleren" -#: mod/photos.php:825 +#: mod/photos.php:818 msgid "Edit Album" msgstr "Album wijzigen" -#: mod/photos.php:826 +#: mod/photos.php:819 msgid "Drop Album" msgstr "Album verwijderen" -#: mod/photos.php:830 +#: mod/photos.php:823 msgid "Show Newest First" msgstr "Toon niewste eerst" -#: mod/photos.php:832 +#: mod/photos.php:825 msgid "Show Oldest First" msgstr "Toon oudste eerst" -#: mod/photos.php:853 src/Module/Profile/Photos.php:346 +#: mod/photos.php:846 src/Module/Profile/Photos.php:346 msgid "View Photo" msgstr "Bekijk foto" -#: mod/photos.php:885 +#: mod/photos.php:878 msgid "Permission denied. Access to this item may be restricted." msgstr "Toegang geweigerd. Toegang tot dit item is mogelijk beperkt." -#: mod/photos.php:887 +#: mod/photos.php:880 msgid "Photo not available" msgstr "Foto is niet beschikbaar" -#: mod/photos.php:897 +#: mod/photos.php:890 msgid "Do you really want to delete this photo?" msgstr "Wil je echt deze foto verwijderen?" -#: mod/photos.php:898 mod/photos.php:1098 +#: mod/photos.php:891 mod/photos.php:1091 msgid "Delete Photo" msgstr "Verwijder foto" -#: mod/photos.php:996 +#: mod/photos.php:989 msgid "View photo" msgstr "Bekijk foto" -#: mod/photos.php:998 +#: mod/photos.php:991 msgid "Edit photo" msgstr "Bewerk foto" -#: mod/photos.php:999 +#: mod/photos.php:992 msgid "Delete photo" msgstr "Foto verwijderen" -#: mod/photos.php:1000 +#: mod/photos.php:993 msgid "Use as profile photo" msgstr "Gebruik als profielfoto" -#: mod/photos.php:1007 +#: mod/photos.php:1000 msgid "Private Photo" msgstr "Privé foto" -#: mod/photos.php:1013 +#: mod/photos.php:1006 msgid "View Full Size" msgstr "Bekijk in volledig formaat" -#: mod/photos.php:1066 +#: mod/photos.php:1059 msgid "Tags: " msgstr "Labels: " -#: mod/photos.php:1069 +#: mod/photos.php:1062 msgid "[Select tags to remove]" msgstr "[Selecteer tags om te verwijderen]" -#: mod/photos.php:1084 +#: mod/photos.php:1077 msgid "New album name" msgstr "Nieuwe albumnaam" -#: mod/photos.php:1085 +#: mod/photos.php:1078 msgid "Caption" msgstr "Onderschrift" -#: mod/photos.php:1086 +#: mod/photos.php:1079 msgid "Add a Tag" msgstr "Een label toevoegen" -#: mod/photos.php:1086 +#: mod/photos.php:1079 msgid "" "Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping" msgstr "Voorbeeld: @bob, @Barbara_Jansen, @jan@voorbeeld.nl, #Ardennen, #camping " -#: mod/photos.php:1087 +#: mod/photos.php:1080 msgid "Do not rotate" msgstr "Niet roteren" -#: mod/photos.php:1088 +#: mod/photos.php:1081 msgid "Rotate CW (right)" msgstr "Roteren met de klok mee (rechts)" -#: mod/photos.php:1089 +#: mod/photos.php:1082 msgid "Rotate CCW (left)" msgstr "Roteren tegen de klok in (links)" -#: mod/photos.php:1135 mod/photos.php:1191 mod/photos.php:1271 -#: src/Module/Contact.php:618 src/Module/Item/Compose.php:188 -#: src/Object/Post.php:1151 +#: mod/photos.php:1128 mod/photos.php:1184 mod/photos.php:1264 +#: src/Module/Contact.php:618 src/Module/Item/Compose.php:195 +#: src/Object/Post.php:1156 msgid "This is you" msgstr "Dit ben jij" -#: mod/photos.php:1137 mod/photos.php:1193 mod/photos.php:1273 -#: src/Module/Moderation/Reports.php:95 src/Object/Post.php:603 -#: src/Object/Post.php:1153 +#: mod/photos.php:1130 mod/photos.php:1186 mod/photos.php:1266 +#: src/Module/Moderation/Reports.php:110 src/Object/Post.php:612 +#: src/Object/Post.php:1158 msgid "Comment" msgstr "Reacties" -#: mod/photos.php:1139 mod/photos.php:1195 mod/photos.php:1275 -#: src/Content/Conversation.php:416 src/Module/Calendar/Event/Form.php:248 -#: src/Module/Item/Compose.php:201 src/Module/Post/Edit.php:165 -#: src/Object/Post.php:1167 +#: mod/photos.php:1132 mod/photos.php:1188 mod/photos.php:1268 +#: src/Content/Conversation.php:414 src/Module/Calendar/Event/Form.php:248 +#: src/Module/Item/Compose.php:208 src/Module/Post/Edit.php:165 +#: src/Object/Post.php:1172 msgid "Preview" msgstr "Voorvertoning" -#: mod/photos.php:1140 src/Content/Conversation.php:369 -#: src/Module/Post/Edit.php:130 src/Object/Post.php:1155 +#: mod/photos.php:1133 src/Content/Conversation.php:368 +#: src/Module/Post/Edit.php:130 src/Object/Post.php:1160 msgid "Loading..." msgstr "Aan het laden..." -#: mod/photos.php:1232 src/Content/Conversation.php:1501 -#: src/Object/Post.php:261 +#: mod/photos.php:1225 src/Content/Conversation.php:1498 +#: src/Object/Post.php:274 msgid "Select" msgstr "Kies" -#: mod/photos.php:1233 src/Content/Conversation.php:1502 +#: mod/photos.php:1226 src/Content/Conversation.php:1499 #: src/Module/Moderation/Users/Active.php:136 #: src/Module/Moderation/Users/Blocked.php:136 #: src/Module/Moderation/Users/Index.php:151 @@ -645,136 +646,136 @@ msgstr "Kies" msgid "Delete" msgstr "Verwijder" -#: mod/photos.php:1294 src/Object/Post.php:426 +#: mod/photos.php:1287 src/Object/Post.php:440 msgid "Like" msgstr "" -#: mod/photos.php:1295 src/Object/Post.php:426 +#: mod/photos.php:1288 src/Object/Post.php:440 msgid "I like this (toggle)" msgstr "Vind ik leuk" -#: mod/photos.php:1296 src/Object/Post.php:427 +#: mod/photos.php:1289 src/Object/Post.php:441 msgid "Dislike" msgstr "" -#: mod/photos.php:1298 src/Object/Post.php:427 +#: mod/photos.php:1291 src/Object/Post.php:441 msgid "I don't like this (toggle)" msgstr "Vind ik niet leuk" -#: mod/photos.php:1320 +#: mod/photos.php:1313 msgid "Map" msgstr "Kaart" -#: src/App.php:473 +#: src/App.php:438 msgid "No system theme config value set." msgstr "Geen systeem thema configuratie ingesteld." -#: src/App.php:581 +#: src/App.php:546 msgid "Apologies but the website is unavailable at the moment." msgstr "" -#: src/App/Page.php:249 +#: src/App/Page.php:250 msgid "Delete this item?" msgstr "Dit item verwijderen?" -#: src/App/Page.php:250 +#: src/App/Page.php:251 msgid "" "Block this author? They won't be able to follow you nor see your public " "posts, and you won't be able to see their posts and their notifications." msgstr "" -#: src/App/Page.php:251 +#: src/App/Page.php:252 msgid "" "Ignore this author? You won't be able to see their posts and their " "notifications." msgstr "" -#: src/App/Page.php:252 +#: src/App/Page.php:253 msgid "Collapse this author's posts?" msgstr "" -#: src/App/Page.php:253 +#: src/App/Page.php:254 msgid "Ignore this author's server?" msgstr "" -#: src/App/Page.php:254 src/Module/Settings/Server/Action.php:61 +#: src/App/Page.php:255 src/Module/Settings/Server/Action.php:61 #: src/Module/Settings/Server/Index.php:108 msgid "" "You won't see any content from this server including reshares in your " "Network page, the community pages and individual conversations." msgstr "" -#: src/App/Page.php:256 +#: src/App/Page.php:257 msgid "Like not successful" msgstr "" -#: src/App/Page.php:257 +#: src/App/Page.php:258 msgid "Dislike not successful" msgstr "" -#: src/App/Page.php:258 +#: src/App/Page.php:259 msgid "Sharing not successful" msgstr "" -#: src/App/Page.php:259 +#: src/App/Page.php:260 msgid "Attendance unsuccessful" msgstr "" -#: src/App/Page.php:260 +#: src/App/Page.php:261 msgid "Backend error" msgstr "" -#: src/App/Page.php:261 +#: src/App/Page.php:262 msgid "Network error" msgstr "" -#: src/App/Page.php:264 +#: src/App/Page.php:265 msgid "Drop files here to upload" msgstr "" -#: src/App/Page.php:265 +#: src/App/Page.php:266 msgid "Your browser does not support drag and drop file uploads." msgstr "" -#: src/App/Page.php:266 +#: src/App/Page.php:267 msgid "" "Please use the fallback form below to upload your files like in the olden " "days." msgstr "" -#: src/App/Page.php:267 +#: src/App/Page.php:268 msgid "File is too big ({{filesize}}MiB). Max filesize: {{maxFilesize}}MiB." msgstr "" -#: src/App/Page.php:268 +#: src/App/Page.php:269 msgid "You can't upload files of this type." msgstr "" -#: src/App/Page.php:269 +#: src/App/Page.php:270 msgid "Server responded with {{statusCode}} code." msgstr "" -#: src/App/Page.php:270 +#: src/App/Page.php:271 msgid "Cancel upload" msgstr "" -#: src/App/Page.php:271 +#: src/App/Page.php:272 msgid "Upload canceled." msgstr "" -#: src/App/Page.php:272 +#: src/App/Page.php:273 msgid "Are you sure you want to cancel this upload?" msgstr "" -#: src/App/Page.php:273 +#: src/App/Page.php:274 msgid "Remove file" msgstr "" -#: src/App/Page.php:274 +#: src/App/Page.php:275 msgid "You can't upload any more files." msgstr "" -#: src/App/Page.php:352 +#: src/App/Page.php:353 msgid "toggle mobile" msgstr "mobiel thema omwisselen" @@ -803,13 +804,14 @@ msgstr "Alle contacten" #: 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/Privacy/PermissionTooltip.php:164 +#: src/Module/Privacy/PermissionTooltip.php:186 +#: src/Module/Settings/Channels.php:160 msgid "Followers" msgstr "Volgers" #: src/BaseModule.php:444 src/Content/Widget.php:241 -#: src/Module/Contact.php:417 src/Module/Settings/Channels.php:153 +#: src/Module/Contact.php:417 src/Module/Settings/Channels.php:159 msgid "Following" msgstr "Volgend" @@ -968,7 +970,7 @@ msgstr "Alle uitgestelde bericht update acties zijn uitgevoerd" msgid "Enter user nickname: " msgstr "Geef een bijnaam in:" -#: src/Console/User.php:182 src/Model/User.php:819 +#: src/Console/User.php:182 src/Model/User.php:824 #: src/Module/Api/Twitter/ContactEndpoint.php:74 #: src/Module/Moderation/Users/Active.php:71 #: src/Module/Moderation/Users/Blocked.php:71 @@ -1249,281 +1251,281 @@ msgid_plural " reshared this" msgstr[0] "" msgstr[1] "" -#: src/Content/Conversation.php:338 +#: src/Content/Conversation.php:337 msgid "Visible to everybody" msgstr "Zichtbaar voor iedereen" -#: src/Content/Conversation.php:339 src/Module/Item/Compose.php:200 -#: src/Object/Post.php:1166 +#: src/Content/Conversation.php:338 src/Module/Item/Compose.php:207 +#: src/Object/Post.php:1171 msgid "Please enter a image/video/audio/webpage URL:" msgstr "Geef een afbeelding/video/audio/webpagina in:" -#: src/Content/Conversation.php:340 +#: src/Content/Conversation.php:339 msgid "Tag term:" msgstr "Label:" -#: src/Content/Conversation.php:341 src/Module/Filer/SaveTag.php:73 +#: src/Content/Conversation.php:340 src/Module/Filer/SaveTag.php:73 msgid "Save to Folder:" msgstr "Bewaren in map:" -#: src/Content/Conversation.php:342 +#: src/Content/Conversation.php:341 msgid "Where are you right now?" msgstr "Waar ben je nu?" -#: src/Content/Conversation.php:343 +#: src/Content/Conversation.php:342 msgid "Delete item(s)?" msgstr "Item(s) verwijderen?" -#: src/Content/Conversation.php:355 src/Module/Item/Compose.php:175 +#: src/Content/Conversation.php:354 src/Module/Item/Compose.php:182 msgid "Created at" msgstr "" -#: src/Content/Conversation.php:365 +#: src/Content/Conversation.php:364 msgid "New Post" msgstr "Nieuw bericht" -#: src/Content/Conversation.php:368 +#: src/Content/Conversation.php:367 msgid "Share" msgstr "Delen" -#: src/Content/Conversation.php:371 src/Module/Post/Edit.php:132 +#: src/Content/Conversation.php:370 src/Module/Post/Edit.php:132 msgid "upload photo" msgstr "Foto uploaden" -#: src/Content/Conversation.php:372 src/Module/Post/Edit.php:133 +#: src/Content/Conversation.php:371 src/Module/Post/Edit.php:133 msgid "Attach file" msgstr "Bestand bijvoegen" -#: src/Content/Conversation.php:373 src/Module/Post/Edit.php:134 +#: src/Content/Conversation.php:372 src/Module/Post/Edit.php:134 msgid "attach file" msgstr "bestand bijvoegen" -#: src/Content/Conversation.php:374 src/Module/Item/Compose.php:190 -#: src/Module/Post/Edit.php:171 src/Object/Post.php:1156 +#: src/Content/Conversation.php:373 src/Module/Item/Compose.php:197 +#: src/Module/Post/Edit.php:171 src/Object/Post.php:1161 msgid "Bold" msgstr "Vet" -#: src/Content/Conversation.php:375 src/Module/Item/Compose.php:191 -#: src/Module/Post/Edit.php:172 src/Object/Post.php:1157 +#: src/Content/Conversation.php:374 src/Module/Item/Compose.php:198 +#: src/Module/Post/Edit.php:172 src/Object/Post.php:1162 msgid "Italic" msgstr "Cursief" -#: src/Content/Conversation.php:376 src/Module/Item/Compose.php:192 -#: src/Module/Post/Edit.php:173 src/Object/Post.php:1158 +#: src/Content/Conversation.php:375 src/Module/Item/Compose.php:199 +#: src/Module/Post/Edit.php:173 src/Object/Post.php:1163 msgid "Underline" msgstr "Onderstrepen" -#: src/Content/Conversation.php:377 src/Module/Item/Compose.php:193 -#: src/Module/Post/Edit.php:174 src/Object/Post.php:1160 +#: src/Content/Conversation.php:376 src/Module/Item/Compose.php:200 +#: src/Module/Post/Edit.php:174 src/Object/Post.php:1165 msgid "Quote" msgstr "Citeren" -#: src/Content/Conversation.php:378 src/Module/Item/Compose.php:194 -#: src/Module/Post/Edit.php:175 src/Object/Post.php:1161 +#: src/Content/Conversation.php:377 src/Module/Item/Compose.php:201 +#: src/Module/Post/Edit.php:175 src/Object/Post.php:1166 msgid "Add emojis" msgstr "" -#: src/Content/Conversation.php:379 src/Module/Item/Compose.php:195 -#: src/Object/Post.php:1159 +#: src/Content/Conversation.php:378 src/Module/Item/Compose.php:202 +#: src/Object/Post.php:1164 msgid "Content Warning" msgstr "" -#: src/Content/Conversation.php:380 src/Module/Item/Compose.php:196 -#: src/Module/Post/Edit.php:176 src/Object/Post.php:1162 +#: src/Content/Conversation.php:379 src/Module/Item/Compose.php:203 +#: src/Module/Post/Edit.php:176 src/Object/Post.php:1167 msgid "Code" msgstr "Broncode" -#: src/Content/Conversation.php:381 src/Module/Item/Compose.php:197 -#: src/Object/Post.php:1163 +#: src/Content/Conversation.php:380 src/Module/Item/Compose.php:204 +#: src/Object/Post.php:1168 msgid "Image" msgstr "Afbeelding" -#: src/Content/Conversation.php:382 src/Module/Item/Compose.php:198 -#: src/Module/Post/Edit.php:177 src/Object/Post.php:1164 +#: src/Content/Conversation.php:381 src/Module/Item/Compose.php:205 +#: src/Module/Post/Edit.php:177 src/Object/Post.php:1169 msgid "Link" msgstr "Link" -#: src/Content/Conversation.php:383 src/Module/Item/Compose.php:199 -#: src/Module/Post/Edit.php:178 src/Object/Post.php:1165 +#: src/Content/Conversation.php:382 src/Module/Item/Compose.php:206 +#: src/Module/Post/Edit.php:178 src/Object/Post.php:1170 msgid "Link or Media" msgstr "Link of media" -#: src/Content/Conversation.php:384 +#: src/Content/Conversation.php:383 msgid "Video" msgstr "" -#: src/Content/Conversation.php:385 src/Module/Item/Compose.php:202 +#: src/Content/Conversation.php:384 src/Module/Item/Compose.php:209 #: src/Module/Post/Edit.php:141 msgid "Set your location" msgstr "Stel je locatie in" -#: src/Content/Conversation.php:386 src/Module/Post/Edit.php:142 +#: src/Content/Conversation.php:385 src/Module/Post/Edit.php:142 msgid "set location" msgstr "Stel uw locatie in" -#: src/Content/Conversation.php:387 src/Module/Post/Edit.php:143 +#: src/Content/Conversation.php:386 src/Module/Post/Edit.php:143 msgid "Clear browser location" msgstr "Verwijder locatie uit uw webbrowser" -#: src/Content/Conversation.php:388 src/Module/Post/Edit.php:144 +#: src/Content/Conversation.php:387 src/Module/Post/Edit.php:144 msgid "clear location" msgstr "Verwijder locatie uit uw webbrowser" -#: src/Content/Conversation.php:390 src/Module/Item/Compose.php:207 +#: src/Content/Conversation.php:389 src/Module/Item/Compose.php:214 #: src/Module/Post/Edit.php:157 msgid "Set title" msgstr "Titel plaatsen" -#: src/Content/Conversation.php:392 src/Module/Item/Compose.php:208 +#: src/Content/Conversation.php:391 src/Module/Item/Compose.php:215 #: src/Module/Post/Edit.php:159 msgid "Categories (comma-separated list)" msgstr "Categorieën (komma-gescheiden lijst)" -#: src/Content/Conversation.php:397 src/Module/Item/Compose.php:224 +#: src/Content/Conversation.php:396 src/Module/Item/Compose.php:231 msgid "Scheduled at" msgstr "" -#: src/Content/Conversation.php:402 src/Module/Post/Edit.php:146 +#: src/Content/Conversation.php:401 src/Module/Post/Edit.php:146 msgid "Permission settings" msgstr "Instellingen van rechten" -#: src/Content/Conversation.php:412 src/Module/Post/Edit.php:155 +#: src/Content/Conversation.php:410 src/Module/Post/Edit.php:155 msgid "Public post" msgstr "Openbare post" -#: src/Content/Conversation.php:426 src/Content/Widget/VCard.php:130 -#: src/Model/Profile.php:483 src/Module/Admin/Logs/View.php:92 +#: src/Content/Conversation.php:424 src/Content/Widget/VCard.php:131 +#: src/Model/Profile.php:483 src/Module/Admin/Logs/View.php:94 #: src/Module/Post/Edit.php:181 msgid "Message" msgstr "Bericht" -#: src/Content/Conversation.php:427 src/Module/Post/Edit.php:182 +#: src/Content/Conversation.php:425 src/Module/Post/Edit.php:182 #: src/Module/Settings/TwoFactor/Trusted.php:143 msgid "Browser" msgstr "Browser" -#: src/Content/Conversation.php:429 src/Module/Post/Edit.php:185 +#: src/Content/Conversation.php:427 src/Module/Post/Edit.php:185 msgid "Open Compose page" msgstr "Open de opstelpagina" -#: src/Content/Conversation.php:597 +#: src/Content/Conversation.php:594 msgid "remove" msgstr "verwijder" -#: src/Content/Conversation.php:601 +#: src/Content/Conversation.php:598 msgid "Delete Selected Items" msgstr "Geselecteerde items verwijderen" -#: src/Content/Conversation.php:729 src/Content/Conversation.php:732 -#: src/Content/Conversation.php:735 src/Content/Conversation.php:738 -#: src/Content/Conversation.php:741 +#: src/Content/Conversation.php:726 src/Content/Conversation.php:729 +#: src/Content/Conversation.php:732 src/Content/Conversation.php:735 +#: src/Content/Conversation.php:738 #, php-format msgid "You had been addressed (%s)." msgstr "" -#: src/Content/Conversation.php:744 +#: src/Content/Conversation.php:741 #, php-format msgid "You are following %s." msgstr "" -#: src/Content/Conversation.php:749 +#: src/Content/Conversation.php:746 #, php-format msgid "You subscribed to %s." msgstr "" -#: src/Content/Conversation.php:751 +#: src/Content/Conversation.php:748 msgid "You subscribed to one or more tags in this post." msgstr "" -#: src/Content/Conversation.php:771 +#: src/Content/Conversation.php:768 #, php-format msgid "%s reshared this." msgstr "%s heeft dit gedeeld" -#: src/Content/Conversation.php:773 +#: src/Content/Conversation.php:770 msgid "Reshared" msgstr "" -#: src/Content/Conversation.php:773 +#: src/Content/Conversation.php:770 #, php-format msgid "Reshared by %s <%s>" msgstr "" -#: src/Content/Conversation.php:776 +#: src/Content/Conversation.php:773 #, php-format msgid "%s is participating in this thread." msgstr "" -#: src/Content/Conversation.php:779 +#: src/Content/Conversation.php:776 msgid "Stored for general reasons" msgstr "" -#: src/Content/Conversation.php:782 +#: src/Content/Conversation.php:779 msgid "Global post" msgstr "" -#: src/Content/Conversation.php:785 +#: src/Content/Conversation.php:782 msgid "Sent via an relay server" msgstr "" -#: src/Content/Conversation.php:785 +#: src/Content/Conversation.php:782 #, php-format msgid "Sent via the relay server %s <%s>" msgstr "" -#: src/Content/Conversation.php:788 +#: src/Content/Conversation.php:785 msgid "Fetched" msgstr "" -#: src/Content/Conversation.php:788 +#: src/Content/Conversation.php:785 #, php-format msgid "Fetched because of %s <%s>" msgstr "" -#: src/Content/Conversation.php:791 +#: src/Content/Conversation.php:788 msgid "Stored because of a child post to complete this thread." msgstr "" -#: src/Content/Conversation.php:794 +#: src/Content/Conversation.php:791 msgid "Local delivery" msgstr "" -#: src/Content/Conversation.php:797 +#: src/Content/Conversation.php:794 msgid "Stored because of your activity (like, comment, star, ...)" msgstr "" -#: src/Content/Conversation.php:800 +#: src/Content/Conversation.php:797 msgid "Distributed" msgstr "" -#: src/Content/Conversation.php:803 +#: src/Content/Conversation.php:800 msgid "Pushed to us" msgstr "" -#: src/Content/Conversation.php:1529 src/Object/Post.php:248 +#: src/Content/Conversation.php:1518 src/Object/Post.php:261 msgid "Pinned item" msgstr "" -#: src/Content/Conversation.php:1546 src/Object/Post.php:548 -#: src/Object/Post.php:549 +#: src/Content/Conversation.php:1535 src/Object/Post.php:555 +#: src/Object/Post.php:556 #, php-format msgid "View %s's profile @ %s" msgstr "Bekijk het profiel van %s @ %s" -#: src/Content/Conversation.php:1559 src/Object/Post.php:536 +#: src/Content/Conversation.php:1549 src/Object/Post.php:543 msgid "Categories:" msgstr "Categorieën:" -#: src/Content/Conversation.php:1560 src/Object/Post.php:537 +#: src/Content/Conversation.php:1550 src/Object/Post.php:544 msgid "Filed under:" msgstr "Bewaard onder:" -#: src/Content/Conversation.php:1568 src/Object/Post.php:562 +#: src/Content/Conversation.php:1558 src/Object/Post.php:570 #, php-format msgid "%s from %s" msgstr "%s van %s" -#: src/Content/Conversation.php:1584 +#: src/Content/Conversation.php:1574 msgid "View in context" msgstr "In context bekijken" @@ -1577,7 +1579,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:199 src/Module/Settings/Channels.php:220 msgid "Images" msgstr "" @@ -1586,7 +1588,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:201 src/Module/Settings/Channels.php:222 msgid "Audio" msgstr "" @@ -1595,7 +1597,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:200 src/Module/Settings/Channels.php:221 msgid "Videos" msgstr "" @@ -1612,7 +1614,7 @@ msgid "Posts from local users on this server" msgstr "Berichten van lokale gebruikers op deze server" #: src/Content/Conversation/Factory/Community.php:47 -#: src/Module/Settings/Channels.php:144 src/Module/Settings/Channels.php:149 +#: src/Module/Settings/Channels.php:150 src/Module/Settings/Channels.php:155 msgid "Global Community" msgstr "Globale gemeenschap" @@ -1621,7 +1623,7 @@ msgid "Posts from users of the whole federated network" msgstr "Berichten van gebruikers van het hele gefedereerde netwerk" #: src/Content/Conversation/Factory/Network.php:38 -#: src/Module/Settings/Channels.php:150 +#: src/Module/Settings/Channels.php:156 msgid "Latest Activity" msgstr "Laatste activiteit" @@ -1630,7 +1632,7 @@ msgid "Sort by latest activity" msgstr "Sorteer naar laatste activiteit" #: src/Content/Conversation/Factory/Network.php:39 -#: src/Module/Settings/Channels.php:151 +#: src/Module/Settings/Channels.php:157 msgid "Latest Posts" msgstr "Laatste Berichten" @@ -1639,7 +1641,7 @@ msgid "Sort by post received date" msgstr "Sorteren naar ontvangstdatum bericht" #: src/Content/Conversation/Factory/Network.php:40 -#: src/Module/Settings/Channels.php:152 +#: src/Module/Settings/Channels.php:158 msgid "Latest Creation" msgstr "" @@ -1656,7 +1658,7 @@ msgstr "Persoonlijk" msgid "Posts that mention or involve you" msgstr "Alleen berichten die jou vermelden of op jou betrekking hebben" -#: src/Content/Conversation/Factory/Network.php:42 src/Object/Post.php:398 +#: src/Content/Conversation/Factory/Network.php:42 src/Object/Post.php:411 msgid "Starred" msgstr "Met ster" @@ -1664,124 +1666,196 @@ msgstr "Met ster" msgid "Favourite Posts" msgstr "Favoriete berichten" -#: src/Content/Feature.php:96 +#: src/Content/Feature.php:107 msgid "General Features" msgstr "Algemene functies" -#: src/Content/Feature.php:98 +#: src/Content/Feature.php:109 msgid "Photo Location" msgstr "Foto Locatie" -#: src/Content/Feature.php:98 +#: src/Content/Feature.php:109 msgid "" "Photo metadata is normally stripped. This extracts the location (if present)" " prior to stripping metadata and links it to a map." msgstr "Foto metadata wordt normaal verwijderd. Dit extraheert de locatie (indien aanwezig) vooraleer de metadata te verwijderen en verbindt die met een kaart." -#: src/Content/Feature.php:99 -msgid "Trending Tags" -msgstr "Populaire Tags" +#: src/Content/Feature.php:110 +msgid "Display the community in the navigation" +msgstr "" -#: src/Content/Feature.php:99 +#: src/Content/Feature.php:110 msgid "" -"Show a community page widget with a list of the most popular tags in recent " -"public posts." -msgstr "Toon een widget voor communitypagina met een lijst van de populairste tags in recente openbare berichten." +"If enabled, the community can be accessed via the navigation menu. " +"Independent from this setting, the community timelines can always be " +"accessed via the channels." +msgstr "" -#: src/Content/Feature.php:104 +#: src/Content/Feature.php:115 msgid "Post Composition Features" msgstr "Functies voor het opstellen van berichten" -#: src/Content/Feature.php:105 -msgid "Auto-mention Groups" -msgstr "" - -#: src/Content/Feature.php:105 -msgid "" -"Add/remove mention when a group page is selected/deselected in ACL window." -msgstr "" - -#: src/Content/Feature.php:106 +#: src/Content/Feature.php:116 msgid "Explicit Mentions" msgstr "Expliciete vermeldingen" -#: src/Content/Feature.php:106 +#: src/Content/Feature.php:116 msgid "" "Add explicit mentions to comment box for manual control over who gets " "mentioned in replies." msgstr "Voeg expliciete vermeldingen toe aan het opmerkingenvak voor handmatige controle over wie in antwoorden wordt vermeld." -#: src/Content/Feature.php:107 +#: src/Content/Feature.php:117 msgid "Add an abstract from ActivityPub content warnings" msgstr "" -#: src/Content/Feature.php:107 +#: src/Content/Feature.php:117 msgid "" "Add an abstract when commenting on ActivityPub posts with a content warning." " Abstracts are displayed as content warning on systems like Mastodon or " "Pleroma." msgstr "" -#: src/Content/Feature.php:112 +#: src/Content/Feature.php:122 msgid "Post/Comment Tools" msgstr "Bericht-/reactiehulpmiddelen" -#: src/Content/Feature.php:113 +#: src/Content/Feature.php:123 msgid "Post Categories" msgstr "Categorieën berichten" -#: src/Content/Feature.php:113 +#: src/Content/Feature.php:123 msgid "Add categories to your posts" msgstr "Voeg categorieën toe aan je berichten" -#: src/Content/Feature.php:118 +#: src/Content/Feature.php:128 +msgid "Network Widgets" +msgstr "" + +#: src/Content/Feature.php:129 src/Content/Widget.php:216 +#: src/Model/Circle.php:601 src/Module/Contact.php:400 +#: src/Module/Welcome.php:76 +msgid "Circles" +msgstr "" + +#: src/Content/Feature.php:129 +msgid "" +"Display posts that have been created by accounts of the selected circle." +msgstr "" + +#: src/Content/Feature.php:130 src/Content/GroupManager.php:147 +#: src/Content/Nav.php:278 src/Content/Text/HTML.php:882 +#: src/Content/Widget.php:538 src/Model/User.php:1390 +msgid "Groups" +msgstr "" + +#: src/Content/Feature.php:130 +msgid "Display posts that have been distributed by the selected group." +msgstr "" + +#: src/Content/Feature.php:131 src/Content/Widget.php:507 +msgid "Archives" +msgstr "Archieven" + +#: src/Content/Feature.php:131 +msgid "Display an archive where posts can be selected by month and year." +msgstr "" + +#: src/Content/Feature.php:132 src/Content/Widget.php:289 +msgid "Protocols" +msgstr "Protocollen" + +#: src/Content/Feature.php:132 +msgid "Display posts with the selected protocols." +msgstr "" + +#: src/Content/Feature.php:133 src/Content/Widget.php:544 +#: src/Module/Settings/Account.php:442 +msgid "Account Types" +msgstr "Account Types" + +#: src/Content/Feature.php:133 +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:472 src/Module/BaseSettings.php:125 +#: src/Module/Settings/Channels.php:225 src/Module/Settings/Display.php:315 +msgid "Channels" +msgstr "" + +#: src/Content/Feature.php:134 +msgid "Display posts in the system channels and user defined channels." +msgstr "" + +#: src/Content/Feature.php:135 src/Content/Widget/SavedSearches.php:60 +msgid "Saved Searches" +msgstr "Opgeslagen zoekopdrachten" + +#: src/Content/Feature.php:135 +msgid "Display posts that contain subscribed hashtags." +msgstr "" + +#: src/Content/Feature.php:136 src/Content/Widget.php:319 +msgid "Saved Folders" +msgstr "Bewaarde Mappen" + +#: src/Content/Feature.php:136 +msgid "Display a list of folders in which posts are stored." +msgstr "" + +#: src/Content/Feature.php:137 src/Module/Conversation/Timeline.php:199 +msgid "Own Contacts" +msgstr "" + +#: src/Content/Feature.php:137 +msgid "" +"Include or exclude posts from subscribed accounts. This widget is not " +"visible on all channels." +msgstr "" + +#: src/Content/Feature.php:138 +msgid "Trending Tags" +msgstr "Populaire Tags" + +#: src/Content/Feature.php:138 +msgid "Display a list of the most popular tags in recent public posts." +msgstr "" + +#: src/Content/Feature.php:143 msgid "Advanced Profile Settings" msgstr "Geavanceerde Profiel Instellingen" -#: src/Content/Feature.php:119 -msgid "List Groups" -msgstr "" - -#: src/Content/Feature.php:119 -msgid "Show visitors public groups at the Advanced Profile Page" -msgstr "" - -#: src/Content/Feature.php:120 +#: src/Content/Feature.php:144 msgid "Tag Cloud" msgstr "Tag Wolk" -#: src/Content/Feature.php:120 +#: src/Content/Feature.php:144 msgid "Provide a personal tag cloud on your profile page" msgstr "Voorzie een persoonlijk tag wolk op je profiel pagina" -#: src/Content/Feature.php:121 +#: src/Content/Feature.php:145 msgid "Display Membership Date" msgstr "Toon Lidmaatschap Datum" -#: src/Content/Feature.php:121 +#: src/Content/Feature.php:145 msgid "Display membership date in profile" msgstr "Toon lidmaatschap datum in profiel" -#: src/Content/Feature.php:126 +#: src/Content/Feature.php:150 msgid "Advanced Calendar Settings" msgstr "" -#: src/Content/Feature.php:127 +#: src/Content/Feature.php:151 msgid "Allow anonymous access to your calendar" msgstr "" -#: src/Content/Feature.php:127 +#: src/Content/Feature.php:151 msgid "" "Allows anonymous visitors to consult your calendar and your public events. " "Contact birthday events are private to you." msgstr "" -#: src/Content/GroupManager.php:147 src/Content/Nav.php:278 -#: src/Content/Text/HTML.php:881 src/Content/Widget.php:538 -#: src/Model/User.php:1381 -msgid "Groups" -msgstr "" - #: src/Content/GroupManager.php:149 msgid "External link to group" msgstr "" @@ -1799,95 +1873,99 @@ msgstr "toon meer" msgid "Create new group" msgstr "" -#: src/Content/Item.php:332 src/Model/Item.php:3254 +#: src/Content/Item.php:331 src/Model/Item.php:3256 msgid "event" msgstr "gebeurtenis" -#: src/Content/Item.php:335 src/Content/Item.php:345 +#: src/Content/Item.php:334 src/Content/Item.php:344 msgid "status" msgstr "status" -#: src/Content/Item.php:341 src/Model/Item.php:3256 +#: src/Content/Item.php:340 src/Model/Item.php:3258 #: src/Module/Post/Tag/Add.php:123 msgid "photo" msgstr "foto" -#: src/Content/Item.php:355 src/Module/Post/Tag/Add.php:141 +#: src/Content/Item.php:354 src/Module/Post/Tag/Add.php:141 #, php-format msgid "%1$s tagged %2$s's %3$s with %4$s" msgstr "%1$s labelde %3$s van %2$s met %4$s" -#: src/Content/Item.php:429 view/theme/frio/theme.php:265 +#: src/Content/Item.php:428 view/theme/frio/theme.php:265 msgid "Follow Thread" msgstr "Gesprek volgen" -#: src/Content/Item.php:430 src/Model/Contact.php:1243 +#: src/Content/Item.php:429 src/Model/Contact.php:1233 msgid "View Status" msgstr "Bekijk status" -#: src/Content/Item.php:431 src/Content/Item.php:452 -#: src/Model/Contact.php:1177 src/Model/Contact.php:1234 -#: src/Model/Contact.php:1244 src/Module/Directory.php:157 +#: src/Content/Item.php:430 src/Content/Item.php:453 +#: src/Model/Contact.php:1168 src/Model/Contact.php:1224 +#: src/Model/Contact.php:1234 src/Module/Directory.php:157 #: src/Module/Settings/Profile/Index.php:259 msgid "View Profile" msgstr "Bekijk profiel" -#: src/Content/Item.php:432 src/Model/Contact.php:1245 +#: src/Content/Item.php:431 src/Model/Contact.php:1235 msgid "View Photos" msgstr "Bekijk foto's" -#: src/Content/Item.php:433 src/Model/Contact.php:1212 +#: src/Content/Item.php:432 src/Model/Contact.php:1202 #: src/Model/Profile.php:468 msgid "Network Posts" msgstr "Netwerkberichten" -#: src/Content/Item.php:434 src/Model/Contact.php:1236 -#: src/Model/Contact.php:1247 +#: src/Content/Item.php:433 src/Model/Contact.php:1226 +#: src/Model/Contact.php:1237 msgid "View Contact" msgstr "Bekijk contact" -#: src/Content/Item.php:435 src/Model/Contact.php:1248 +#: src/Content/Item.php:434 src/Model/Contact.php:1238 msgid "Send PM" msgstr "Stuur een privébericht" -#: src/Content/Item.php:436 src/Module/Contact.php:467 -#: src/Module/Contact/Profile.php:511 +#: src/Content/Item.php:435 src/Module/Contact.php:467 +#: src/Module/Contact/Profile.php:518 #: src/Module/Moderation/Blocklist/Contact.php:116 #: src/Module/Moderation/Users/Active.php:137 #: src/Module/Moderation/Users/Index.php:152 msgid "Block" msgstr "Blokkeren" -#: src/Content/Item.php:437 src/Module/Contact.php:468 -#: src/Module/Contact/Profile.php:519 +#: src/Content/Item.php:436 src/Module/Contact.php:468 +#: src/Module/Contact/Profile.php:526 #: src/Module/Notifications/Introductions.php:134 #: src/Module/Notifications/Introductions.php:206 #: src/Module/Notifications/Notification.php:89 msgid "Ignore" msgstr "Negeren" -#: src/Content/Item.php:438 src/Module/Contact.php:469 -#: src/Module/Contact/Profile.php:527 +#: src/Content/Item.php:437 src/Module/Contact.php:469 +#: src/Module/Contact/Profile.php:534 msgid "Collapse" msgstr "" -#: src/Content/Item.php:439 src/Object/Post.php:289 +#: src/Content/Item.php:438 src/Object/Post.php:302 #, php-format 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:509 +#: src/Content/Item.php:442 src/Module/Settings/Channels.php:202 +#: src/Module/Settings/Channels.php:223 src/Object/Post.php:516 msgid "Languages" msgstr "" -#: src/Content/Item.php:449 src/Content/Widget.php:80 -#: src/Model/Contact.php:1237 src/Model/Contact.php:1249 +#: src/Content/Item.php:445 src/Object/Post.php:596 +msgid "Search Text" +msgstr "" + +#: src/Content/Item.php:450 src/Content/Widget.php:80 +#: src/Model/Contact.php:1227 src/Model/Contact.php:1239 #: src/Module/Contact/Follow.php:167 view/theme/vier/theme.php:195 msgid "Connect/Follow" msgstr "Verbind/Volg" -#: src/Content/Item.php:883 +#: src/Content/Item.php:884 msgid "Unable to fetch user." msgstr "" @@ -1903,7 +1981,7 @@ msgstr "Ga terug" msgid "Clear notifications" msgstr "Notificaties verwijderen" -#: src/Content/Nav.php:127 src/Content/Text/HTML.php:868 +#: src/Content/Nav.php:127 src/Content/Text/HTML.php:869 msgid "@name, !group, #tags, content" msgstr "" @@ -1935,7 +2013,7 @@ msgstr "" #: src/Content/Nav.php:230 src/Module/BaseProfile.php:49 #: src/Module/BaseSettings.php:98 src/Module/Contact.php:503 -#: src/Module/Contact/Profile.php:419 src/Module/Profile/Profile.php:268 +#: src/Module/Contact/Profile.php:425 src/Module/Profile/Profile.php:268 #: src/Module/Welcome.php:57 view/theme/frio/theme.php:233 msgid "Profile" msgstr "Profiel" @@ -1966,7 +2044,7 @@ msgstr "" #: src/Content/Nav.php:233 src/Content/Nav.php:293 #: src/Module/BaseProfile.php:85 src/Module/BaseProfile.php:88 #: src/Module/BaseProfile.php:96 src/Module/BaseProfile.php:99 -#: src/Module/Settings/Display.php:319 view/theme/frio/theme.php:239 +#: src/Module/Settings/Display.php:316 view/theme/frio/theme.php:239 #: view/theme/frio/theme.php:243 msgid "Calendar" msgstr "Kalender" @@ -1991,7 +2069,7 @@ msgstr "Tijdlijn" msgid "Home Page" msgstr "Jouw tijdlijn" -#: src/Content/Nav.php:255 src/Module/Register.php:168 +#: src/Content/Nav.php:255 src/Module/Register.php:169 #: src/Module/Security/Login.php:124 msgid "Register" msgstr "Registreer" @@ -2020,8 +2098,8 @@ msgstr "Apps" msgid "Addon applications, utilities, games" msgstr "Extra toepassingen, hulpmiddelen of spelletjes" -#: src/Content/Nav.php:269 src/Content/Text/HTML.php:866 -#: src/Module/Admin/Logs/View.php:86 src/Module/Search/Index.php:112 +#: src/Content/Nav.php:269 src/Content/Text/HTML.php:867 +#: src/Module/Admin/Logs/View.php:88 src/Module/Search/Index.php:112 msgid "Search" msgstr "Zoeken" @@ -2029,17 +2107,17 @@ msgstr "Zoeken" msgid "Search site content" msgstr "Doorzoek de inhoud van de website" -#: src/Content/Nav.php:272 src/Content/Text/HTML.php:875 +#: src/Content/Nav.php:272 src/Content/Text/HTML.php:876 msgid "Full Text" msgstr "Volledige tekst" -#: src/Content/Nav.php:273 src/Content/Text/HTML.php:876 +#: src/Content/Nav.php:273 src/Content/Text/HTML.php:877 #: src/Content/Widget/TagCloud.php:68 msgid "Tags" msgstr "Labels" #: 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:878 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" @@ -2071,7 +2149,7 @@ msgid "Information about this friendica instance" msgstr "informatie over deze friendica server" #: src/Content/Nav.php:301 src/Module/Admin/Tos.php:78 -#: src/Module/BaseAdmin.php:95 src/Module/Register.php:176 +#: src/Module/BaseAdmin.php:95 src/Module/Register.php:177 #: src/Module/Tos.php:101 msgid "Terms of Service" msgstr "Gebruiksvoorwaarden" @@ -2165,7 +2243,7 @@ msgstr "Website opzetten en configureren" #: src/Module/Moderation/Blocklist/Server/Import.php:118 #: src/Module/Moderation/Blocklist/Server/Index.php:95 #: src/Module/Moderation/Item/Delete.php:61 -#: src/Module/Moderation/Reports.php:89 src/Module/Moderation/Summary.php:75 +#: src/Module/Moderation/Reports.php:104 src/Module/Moderation/Summary.php:75 #: src/Module/Moderation/Users/Active.php:133 #: src/Module/Moderation/Users/Blocked.php:133 #: src/Module/Moderation/Users/Deleted.php:80 @@ -2201,51 +2279,51 @@ msgstr "volgende" msgid "last" msgstr "laatste" -#: src/Content/Text/BBCode.php:767 src/Content/Text/BBCode.php:1728 -#: src/Content/Text/BBCode.php:1729 +#: src/Content/Text/BBCode.php:702 src/Content/Text/BBCode.php:1878 +#: src/Content/Text/BBCode.php:1879 msgid "Image/photo" msgstr "Afbeelding/foto" -#: src/Content/Text/BBCode.php:985 +#: src/Content/Text/BBCode.php:920 #, php-format msgid "%2$s %3$s" msgstr "" -#: src/Content/Text/BBCode.php:1010 src/Model/Item.php:3999 -#: src/Model/Item.php:4005 src/Model/Item.php:4006 +#: src/Content/Text/BBCode.php:945 src/Model/Item.php:4012 +#: src/Model/Item.php:4018 src/Model/Item.php:4019 msgid "Link to source" msgstr "" -#: src/Content/Text/BBCode.php:1635 src/Content/Text/HTML.php:905 +#: src/Content/Text/BBCode.php:1759 src/Content/Text/HTML.php:906 msgid "Click to open/close" msgstr "klik om te openen/sluiten" -#: src/Content/Text/BBCode.php:1668 +#: src/Content/Text/BBCode.php:1814 msgid "$1 wrote:" msgstr "$1 schreef:" -#: src/Content/Text/BBCode.php:1733 src/Content/Text/BBCode.php:1734 +#: src/Content/Text/BBCode.php:1888 src/Content/Text/BBCode.php:1889 msgid "Encrypted content" msgstr "Versleutelde inhoud" -#: src/Content/Text/BBCode.php:1997 +#: src/Content/Text/BBCode.php:2194 msgid "Invalid source protocol" msgstr "Ongeldig bron protocol" -#: src/Content/Text/BBCode.php:2016 +#: src/Content/Text/BBCode.php:2213 msgid "Invalid link protocol" msgstr "Ongeldig verbinding protocol" -#: src/Content/Text/HTML.php:783 +#: src/Content/Text/HTML.php:784 msgid "Loading more entries..." msgstr "Meer berichten aan het laden..." -#: src/Content/Text/HTML.php:784 +#: src/Content/Text/HTML.php:785 msgid "The end" msgstr "Het einde" -#: src/Content/Text/HTML.php:860 src/Content/Widget/VCard.php:126 -#: src/Model/Profile.php:477 src/Module/Contact/Profile.php:471 +#: src/Content/Text/HTML.php:861 src/Content/Widget/VCard.php:127 +#: src/Model/Profile.php:477 src/Module/Contact/Profile.php:478 msgid "Follow" msgstr "Volg" @@ -2315,11 +2393,6 @@ msgstr "Globale gids" msgid "Local Directory" msgstr "Lokale gids" -#: src/Content/Widget.php:216 src/Model/Circle.php:601 -#: src/Module/Contact.php:400 src/Module/Welcome.php:76 -msgid "Circles" -msgstr "" - #: src/Content/Widget.php:218 msgid "Everyone" msgstr "Iedereen" @@ -2332,23 +2405,15 @@ msgstr "" msgid "Relationships" msgstr "Relaties" -#: src/Content/Widget.php:250 src/Module/Circle.php:292 +#: src/Content/Widget.php:250 src/Module/Circle.php:294 #: src/Module/Contact.php:344 msgid "All Contacts" msgstr "Alle Contacten" -#: src/Content/Widget.php:289 -msgid "Protocols" -msgstr "Protocollen" - #: src/Content/Widget.php:291 msgid "All Protocols" msgstr "Alle protocollen" -#: src/Content/Widget.php:319 -msgid "Saved Folders" -msgstr "Bewaarde Mappen" - #: src/Content/Widget.php:321 src/Content/Widget.php:352 msgid "Everything" msgstr "Alles" @@ -2364,10 +2429,6 @@ msgid_plural "%d contacts in common" msgstr[0] "%d gedeeld contact" msgstr[1] "%d gedeelde contacten" -#: src/Content/Widget.php:507 -msgid "Archives" -msgstr "Archieven" - #: src/Content/Widget.php:515 msgid "On this date" msgstr "" @@ -2380,7 +2441,7 @@ msgstr "" msgid "Organisations" msgstr "" -#: src/Content/Widget.php:537 src/Model/Contact.php:1739 +#: src/Content/Widget.php:537 src/Model/Contact.php:1729 msgid "News" msgstr "Nieuws" @@ -2388,20 +2449,10 @@ msgstr "Nieuws" msgid "Relays" msgstr "" -#: src/Content/Widget.php:544 src/Module/Settings/Account.php:442 -msgid "Account Types" -msgstr "Account Types" - #: src/Content/Widget.php:546 src/Module/Moderation/BaseUsers.php:69 msgid "All" msgstr "" -#: 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 -msgid "Channels" -msgstr "" - #: src/Content/Widget/CalendarExport.php:56 msgid "Export" msgstr "Exporteer" @@ -2433,62 +2484,58 @@ msgstr "Bekijk contacten" msgid "Remove term" msgstr "Verwijder zoekterm" -#: src/Content/Widget/SavedSearches.php:60 -msgid "Saved Searches" -msgstr "Opgeslagen zoekopdrachten" - -#: src/Content/Widget/TrendingTags.php:52 +#: src/Content/Widget/TrendingTags.php:53 #, php-format msgid "Trending Tags (last %d hour)" msgid_plural "Trending Tags (last %d hours)" msgstr[0] "Populaire Tags (laatste %d uur)" msgstr[1] "Populaire Tags (laatste %d uur)" -#: src/Content/Widget/TrendingTags.php:53 +#: src/Content/Widget/TrendingTags.php:54 msgid "More Trending Tags" msgstr "Meer Populaire Tags" -#: src/Content/Widget/VCard.php:104 src/Model/Contact.php:1205 -#: src/Model/Profile.php:461 +#: src/Content/Widget/VCard.php:105 src/Model/Contact.php:1196 +#: src/Model/Profile.php:462 msgid "Post to group" msgstr "" -#: src/Content/Widget/VCard.php:109 src/Model/Contact.php:1210 +#: src/Content/Widget/VCard.php:110 src/Model/Contact.php:1200 #: src/Model/Profile.php:466 src/Module/Moderation/Item/Source.php:85 msgid "Mention" msgstr "" -#: src/Content/Widget/VCard.php:119 src/Model/Profile.php:380 -#: src/Module/Contact/Profile.php:408 src/Module/Profile/Profile.php:199 +#: src/Content/Widget/VCard.php:120 src/Model/Profile.php:381 +#: src/Module/Contact/Profile.php:414 src/Module/Profile/Profile.php:199 msgid "XMPP:" msgstr "XMPP:" -#: src/Content/Widget/VCard.php:120 src/Model/Profile.php:381 -#: src/Module/Contact/Profile.php:410 src/Module/Profile/Profile.php:203 +#: src/Content/Widget/VCard.php:121 src/Model/Profile.php:382 +#: src/Module/Contact/Profile.php:416 src/Module/Profile/Profile.php:203 msgid "Matrix:" msgstr "" -#: src/Content/Widget/VCard.php:121 src/Model/Event.php:82 +#: src/Content/Widget/VCard.php:122 src/Model/Event.php:82 #: src/Model/Event.php:109 src/Model/Event.php:471 src/Model/Event.php:960 -#: src/Model/Profile.php:375 src/Module/Contact/Profile.php:406 +#: src/Model/Profile.php:376 src/Module/Contact/Profile.php:412 #: src/Module/Directory.php:147 src/Module/Notifications/Introductions.php:187 #: src/Module/Profile/Profile.php:221 msgid "Location:" msgstr "Plaats:" -#: src/Content/Widget/VCard.php:124 src/Model/Profile.php:490 +#: src/Content/Widget/VCard.php:125 src/Model/Profile.php:490 #: src/Module/Notifications/Introductions.php:201 msgid "Network:" msgstr "Netwerk:" -#: src/Content/Widget/VCard.php:128 src/Model/Contact.php:1238 -#: src/Model/Contact.php:1250 src/Model/Profile.php:479 -#: src/Module/Contact/Profile.php:463 +#: src/Content/Widget/VCard.php:129 src/Model/Contact.php:1228 +#: src/Model/Contact.php:1240 src/Model/Profile.php:479 +#: src/Module/Contact/Profile.php:470 msgid "Unfollow" msgstr "Stop volgen" -#: src/Content/Widget/VCard.php:134 src/Model/Contact.php:1207 -#: src/Model/Profile.php:463 +#: src/Content/Widget/VCard.php:135 src/Model/Contact.php:1198 +#: src/Model/Profile.php:464 msgid "View group" msgstr "" @@ -2496,8 +2543,8 @@ msgstr "" msgid "Yourself" msgstr "Jezelf" -#: src/Core/ACL.php:202 src/Module/PermissionTooltip.php:147 -#: src/Module/PermissionTooltip.php:169 +#: src/Core/ACL.php:202 src/Module/Privacy/PermissionTooltip.php:170 +#: src/Module/Privacy/PermissionTooltip.php:192 msgid "Mutuals" msgstr "Gemeenschappelijk" @@ -2505,8 +2552,8 @@ msgstr "Gemeenschappelijk" msgid "Post to Email" msgstr "Verzenden per e-mail" -#: src/Core/ACL.php:321 src/Module/PermissionTooltip.php:90 -#: src/Module/PermissionTooltip.php:211 +#: src/Core/ACL.php:321 src/Module/Privacy/PermissionTooltip.php:117 +#: src/Module/Privacy/PermissionTooltip.php:231 msgid "Public" msgstr "Openbaar" @@ -2516,7 +2563,7 @@ msgid "" "community pages and by anyone with its link." msgstr "Deze inhoud wordt aan al uw volgers getoond en is te zien op de communitypagina's en door iedereen met de link." -#: src/Core/ACL.php:323 src/Module/PermissionTooltip.php:98 +#: src/Core/ACL.php:323 src/Module/Privacy/PermissionTooltip.php:119 msgid "Limited/Private" msgstr "Beperkt/Privé" @@ -2758,125 +2805,133 @@ msgstr "" msgid "Error: GNU Multiple Precision PHP module required but not installed." msgstr "" -#: src/Core/Installer.php:516 +#: src/Core/Installer.php:499 +msgid "IDN Functions PHP module" +msgstr "" + +#: src/Core/Installer.php:500 +msgid "Error: IDN Functions PHP module required but not installed." +msgstr "" + +#: src/Core/Installer.php:523 msgid "" "The web installer needs to be able to create a file called " "\"local.config.php\" in the \"config\" folder of your web server and it is " "unable to do so." msgstr "Het installatieprogramma moet een bestand \"local.config.php\" in de \"config\" map van je webserver aanmaken, maar kan dit niet doen. " -#: src/Core/Installer.php:517 +#: src/Core/Installer.php:524 msgid "" "This is most often a permission setting, as the web server may not be able " "to write files in your folder - even if you can." msgstr "Dit is meestal een permissieprobleem, omdat de webserver niet in staat is om in deze map bestanden weg te schrijven - ook al kun je dit zelf wel." -#: src/Core/Installer.php:518 +#: src/Core/Installer.php:525 msgid "" "At the end of this procedure, we will give you a text to save in a file " "named local.config.php in your Friendica \"config\" folder." msgstr "Op het einde van deze procedure zal ik je een tekst geven om te bewaren in een bestand local.config.php in Friendica \"config\" map. " -#: src/Core/Installer.php:519 +#: src/Core/Installer.php:526 msgid "" "You can alternatively skip this procedure and perform a manual installation." " Please see the file \"doc/INSTALL.md\" for instructions." msgstr "" -#: src/Core/Installer.php:522 +#: src/Core/Installer.php:529 msgid "config/local.config.php is writable" msgstr "config/local.config.php is schrijfbaar " -#: src/Core/Installer.php:542 +#: src/Core/Installer.php:549 msgid "" "Friendica uses the Smarty3 template engine to render its web views. Smarty3 " "compiles templates to PHP to speed up rendering." msgstr "Friendica gebruikt het Smarty3 sjabloon systeem om zijn webpagina's weer te geven. Smarty3 compileert sjablonen naar PHP om de weergave te versnellen." -#: src/Core/Installer.php:543 +#: src/Core/Installer.php:550 msgid "" "In order to store these compiled templates, the web server needs to have " "write access to the directory view/smarty3/ under the Friendica top level " "folder." msgstr "Om deze gecompileerde sjablonen op te slaan moet de webserver schrijftoegang hebben tot de folder view/smarty3, t.o.v. van de hoogste folder van je Friendica-installatie." -#: src/Core/Installer.php:544 +#: src/Core/Installer.php:551 msgid "" "Please ensure that the user that your web server runs as (e.g. www-data) has" " write access to this folder." msgstr "Zorg ervoor dat de gebruiker waaronder je webserver runt (bijv. www-data) schrijf-toegang heeft tot deze map." -#: src/Core/Installer.php:545 +#: src/Core/Installer.php:552 msgid "" "Note: as a security measure, you should give the web server write access to " "view/smarty3/ only--not the template files (.tpl) that it contains." msgstr "Opmerking: voor een goede beveiliging zou je de webserver alleen schrijf-toegang moeten geven voor de map view/smarty3 -- niet voor de template bestanden (.tpl) die in die map zitten." -#: src/Core/Installer.php:548 +#: src/Core/Installer.php:555 msgid "view/smarty3 is writable" msgstr "view/smarty3 is schrijfbaar" -#: src/Core/Installer.php:576 +#: src/Core/Installer.php:583 msgid "" "Url rewrite in .htaccess seems not working. Make sure you copied .htaccess-" "dist to .htaccess." msgstr "" -#: src/Core/Installer.php:577 +#: src/Core/Installer.php:584 msgid "" "In some circumstances (like running inside containers), you can skip this " "error." msgstr "" -#: src/Core/Installer.php:579 +#: src/Core/Installer.php:586 msgid "Error message from Curl when fetching" msgstr "Fout boodschap van Curl bij ophalen" -#: src/Core/Installer.php:585 +#: src/Core/Installer.php:592 msgid "Url rewrite is working" msgstr "Url rewrite werkt correct" -#: src/Core/Installer.php:614 +#: src/Core/Installer.php:621 msgid "" "The detection of TLS to secure the communication between the browser and the" " new Friendica server failed." msgstr "" -#: src/Core/Installer.php:615 +#: src/Core/Installer.php:622 msgid "" "It is highly encouraged to use Friendica only over a secure connection as " "sensitive information like passwords will be transmitted." msgstr "" -#: src/Core/Installer.php:616 +#: src/Core/Installer.php:623 msgid "Please ensure that the connection to the server is secure." msgstr "" -#: src/Core/Installer.php:617 +#: src/Core/Installer.php:624 msgid "No TLS detected" msgstr "" -#: src/Core/Installer.php:619 +#: src/Core/Installer.php:626 msgid "TLS detected" msgstr "" -#: src/Core/Installer.php:636 +#: src/Core/Installer.php:643 msgid "ImageMagick PHP extension is not installed" msgstr "ImageMagick PHP extensie is niet geïnstalleerd" -#: src/Core/Installer.php:638 +#: src/Core/Installer.php:645 msgid "ImageMagick PHP extension is installed" msgstr "ImageMagick PHP extensie is geïnstalleerd" -#: src/Core/Installer.php:659 +#: src/Core/Installer.php:666 msgid "Database already in use." msgstr "Database al in gebruik." -#: src/Core/Installer.php:664 +#: src/Core/Installer.php:671 msgid "Could not connect to database." msgstr "Kon geen toegang krijgen tot de database." -#: src/Core/L10n.php:444 src/Model/Item.php:2298 +#: src/Core/L10n.php:444 src/Model/Item.php:2300 msgid "Undetermined" msgstr "" @@ -2886,37 +2941,37 @@ msgid "%s (%s)" msgstr "" #: src/Core/L10n.php:499 src/Model/Event.php:430 -#: src/Module/Settings/Display.php:287 +#: src/Module/Settings/Display.php:284 msgid "Monday" msgstr "Maandag" #: src/Core/L10n.php:499 src/Model/Event.php:431 -#: src/Module/Settings/Display.php:288 +#: src/Module/Settings/Display.php:285 msgid "Tuesday" msgstr "Dinsdag" #: src/Core/L10n.php:499 src/Model/Event.php:432 -#: src/Module/Settings/Display.php:289 +#: src/Module/Settings/Display.php:286 msgid "Wednesday" msgstr "Woensdag" #: src/Core/L10n.php:499 src/Model/Event.php:433 -#: src/Module/Settings/Display.php:290 +#: src/Module/Settings/Display.php:287 msgid "Thursday" msgstr "Donderdag" #: src/Core/L10n.php:499 src/Model/Event.php:434 -#: src/Module/Settings/Display.php:291 +#: src/Module/Settings/Display.php:288 msgid "Friday" msgstr "Vrijdag" #: src/Core/L10n.php:499 src/Model/Event.php:435 -#: src/Module/Settings/Display.php:292 +#: src/Module/Settings/Display.php:289 msgid "Saturday" msgstr "Zaterdag" #: src/Core/L10n.php:499 src/Model/Event.php:429 -#: src/Module/Settings/Display.php:286 +#: src/Module/Settings/Display.php:283 msgid "Sunday" msgstr "Zondag" @@ -3051,19 +3106,19 @@ msgid "" "The debug logfile '%s' is not usable. No logging possible (error: '%s')" msgstr "" -#: src/Core/Renderer.php:89 src/Core/Renderer.php:118 -#: src/Core/Renderer.php:147 src/Core/Renderer.php:181 +#: src/Core/Renderer.php:92 src/Core/Renderer.php:121 +#: src/Core/Renderer.php:150 src/Core/Renderer.php:184 #: src/Render/FriendicaSmartyEngine.php:60 msgid "" "Friendica can't display this page at the moment, please contact the " "administrator." msgstr "Friendica kan deze pagina momenteel niet weergeven, neem contact op met de beheerder." -#: src/Core/Renderer.php:143 +#: src/Core/Renderer.php:146 msgid "template engine cannot be registered without a name." msgstr "" -#: src/Core/Renderer.php:177 +#: src/Core/Renderer.php:180 msgid "template engine is not registered!" msgstr "" @@ -3237,7 +3292,7 @@ msgstr "toevoegen" msgid "Edit circle" msgstr "" -#: src/Model/Circle.php:606 src/Module/Circle.php:193 +#: src/Model/Circle.php:606 src/Module/Circle.php:195 msgid "Contacts not in any circle" msgstr "" @@ -3245,8 +3300,8 @@ msgstr "" msgid "Create a new circle" msgstr "" -#: src/Model/Circle.php:609 src/Module/Circle.php:178 -#: src/Module/Circle.php:201 src/Module/Circle.php:276 +#: src/Model/Circle.php:609 src/Module/Circle.php:180 +#: src/Module/Circle.php:203 src/Module/Circle.php:278 msgid "Circle Name: " msgstr "" @@ -3254,90 +3309,90 @@ msgstr "" msgid "Edit circles" msgstr "" -#: src/Model/Contact.php:1257 src/Module/Moderation/Users/Pending.php:102 +#: src/Model/Contact.php:1247 src/Module/Moderation/Users/Pending.php:102 #: src/Module/Notifications/Introductions.php:132 #: src/Module/Notifications/Introductions.php:204 msgid "Approve" msgstr "Goedkeuren" -#: src/Model/Contact.php:1735 +#: src/Model/Contact.php:1725 msgid "Organisation" msgstr "Organisatie" -#: src/Model/Contact.php:1743 +#: src/Model/Contact.php:1733 msgid "Group" msgstr "" -#: src/Model/Contact.php:1747 src/Module/Moderation/BaseUsers.php:130 +#: src/Model/Contact.php:1737 src/Module/Moderation/BaseUsers.php:131 msgid "Relay" msgstr "" -#: src/Model/Contact.php:3050 +#: src/Model/Contact.php:3046 msgid "Disallowed profile URL." msgstr "Niet toegelaten profiel adres." -#: src/Model/Contact.php:3055 src/Module/Friendica.php:101 +#: src/Model/Contact.php:3051 src/Module/Friendica.php:100 msgid "Blocked domain" msgstr "Domein geblokeerd" -#: src/Model/Contact.php:3060 +#: src/Model/Contact.php:3056 msgid "Connect URL missing." msgstr "Connectie URL ontbreekt." -#: src/Model/Contact.php:3069 +#: src/Model/Contact.php:3065 msgid "" "The contact could not be added. Please check the relevant network " "credentials in your Settings -> Social Networks page." msgstr "Het contact kon niet toegevoegd worden. Gelieve de relevante netwerk gegevens na te kijken in Instellingen -> Sociale Netwerken." -#: src/Model/Contact.php:3087 +#: src/Model/Contact.php:3083 #, php-format msgid "Expected network %s does not match actual network %s" msgstr "" -#: src/Model/Contact.php:3104 +#: src/Model/Contact.php:3100 msgid "This seems to be a relay account. They can't be followed by users." msgstr "" -#: src/Model/Contact.php:3111 +#: src/Model/Contact.php:3107 msgid "The profile address specified does not provide adequate information." msgstr "Het opgegeven profiel adres bevat geen adequate informatie." -#: src/Model/Contact.php:3113 +#: src/Model/Contact.php:3109 msgid "No compatible communication protocols or feeds were discovered." msgstr "Er werden geen compatibele communicatieprotocols of feeds ontdekt." -#: src/Model/Contact.php:3116 +#: src/Model/Contact.php:3112 msgid "An author or name was not found." msgstr "Er werd geen auteur of naam gevonden." -#: src/Model/Contact.php:3119 +#: src/Model/Contact.php:3115 msgid "No browser URL could be matched to this address." msgstr "Er kan geen browser URL gematcht worden met dit adres." -#: src/Model/Contact.php:3122 +#: src/Model/Contact.php:3118 msgid "" "Unable to match @-style Identity Address with a known protocol or email " "contact." msgstr "Het @-stijl-identiteitsadres komt niet overeen met een nekend protocol of e-mailcontact." -#: src/Model/Contact.php:3123 +#: src/Model/Contact.php:3119 msgid "Use mailto: in front of address to force email check." msgstr "Gebruik mailto: voor het adres om een e-mailcontrole af te dwingen." -#: src/Model/Contact.php:3129 +#: src/Model/Contact.php:3125 msgid "" "The profile address specified belongs to a network which has been disabled " "on this site." msgstr "Het opgegeven profiel adres behoort tot een netwerk dat gedeactiveerd is op deze site." -#: src/Model/Contact.php:3134 +#: src/Model/Contact.php:3130 msgid "" "Limited profile. This person will be unable to receive direct/personal " "notifications from you." msgstr "Profiel met restricties. Deze peresoon zal geen directe/persoonlijke notificaties van jou kunnen ontvangen." -#: src/Model/Contact.php:3200 +#: src/Model/Contact.php:3196 msgid "Unable to retrieve contact information." msgstr "Het was niet mogelijk informatie over dit contact op te halen." @@ -3369,17 +3424,17 @@ msgid "today" msgstr "vandaag" #: src/Model/Event.php:463 src/Module/Calendar/Show.php:129 -#: src/Module/Settings/Display.php:297 src/Util/Temporal.php:353 +#: src/Module/Settings/Display.php:294 src/Util/Temporal.php:353 msgid "month" msgstr "maand" #: src/Model/Event.php:464 src/Module/Calendar/Show.php:130 -#: src/Module/Settings/Display.php:298 src/Util/Temporal.php:354 +#: src/Module/Settings/Display.php:295 src/Util/Temporal.php:354 msgid "week" msgstr "week" #: src/Model/Event.php:465 src/Module/Calendar/Show.php:131 -#: src/Module/Settings/Display.php:299 src/Util/Temporal.php:355 +#: src/Module/Settings/Display.php:296 src/Util/Temporal.php:355 msgid "day" msgstr "dag" @@ -3387,7 +3442,7 @@ msgstr "dag" msgid "No events to display" msgstr "Geen gebeurtenissen te tonen" -#: src/Model/Event.php:516 src/Module/DFRN/Poll.php:47 src/Module/Feed.php:69 +#: src/Model/Event.php:516 src/Module/DFRN/Poll.php:47 src/Module/Feed.php:68 #: src/Module/Update/Profile.php:56 msgid "Access to this profile has been restricted." msgstr "Toegang tot dit profiel is beperkt." @@ -3442,91 +3497,90 @@ msgstr "%s's verjaardag" msgid "Happy Birthday %s" msgstr "Gefeliciteerd %s" -#: src/Model/Item.php:2305 +#: src/Model/Item.php:2307 #, php-format msgid "%s (%s - %s): %s" msgstr "" -#: src/Model/Item.php:2307 +#: src/Model/Item.php:2309 #, php-format msgid "%s (%s): %s" msgstr "" -#: src/Model/Item.php:2310 +#: src/Model/Item.php:2312 #, php-format msgid "Detected languages in this post:\\n%s" msgstr "" -#: src/Model/Item.php:3258 +#: src/Model/Item.php:3260 msgid "activity" msgstr "activiteit" -#: src/Model/Item.php:3260 +#: src/Model/Item.php:3262 msgid "comment" msgstr "" -#: src/Model/Item.php:3263 src/Module/Post/Tag/Add.php:123 +#: src/Model/Item.php:3265 src/Module/Post/Tag/Add.php:123 msgid "post" msgstr "bericht" -#: src/Model/Item.php:3434 +#: src/Model/Item.php:3435 #, php-format msgid "%s is blocked" msgstr "" -#: src/Model/Item.php:3436 +#: src/Model/Item.php:3437 #, php-format msgid "%s is ignored" msgstr "" -#: src/Model/Item.php:3438 +#: src/Model/Item.php:3439 #, php-format msgid "Content from %s is collapsed" msgstr "" -#: src/Model/Item.php:3442 -#, php-format -msgid "Content warning: %s" -msgstr "Waarschuwing inhoud: %s" +#: src/Model/Item.php:3443 +msgid "Sensitive content" +msgstr "" -#: src/Model/Item.php:3906 +#: src/Model/Item.php:3912 msgid "bytes" msgstr "bytes" -#: src/Model/Item.php:3937 +#: src/Model/Item.php:3943 #, 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:3939 +#: src/Model/Item.php:3945 #, php-format msgid "%2$s (%1$d vote)" msgid_plural "%2$s (%1$d votes)" msgstr[0] "" msgstr[1] "" -#: src/Model/Item.php:3944 +#: src/Model/Item.php:3950 #, php-format msgid "%d voter. Poll end: %s" msgid_plural "%d voters. Poll end: %s" msgstr[0] "" msgstr[1] "" -#: src/Model/Item.php:3946 +#: src/Model/Item.php:3952 #, php-format msgid "%d voter." msgid_plural "%d voters." msgstr[0] "" msgstr[1] "" -#: src/Model/Item.php:3948 +#: src/Model/Item.php:3954 #, php-format msgid "Poll end: %s" msgstr "" -#: src/Model/Item.php:3982 src/Model/Item.php:3983 +#: src/Model/Item.php:3995 src/Model/Item.php:3996 msgid "View on separate page" msgstr "Bekijk op aparte pagina" @@ -3534,25 +3588,25 @@ msgstr "Bekijk op aparte pagina" msgid "[no subject]" msgstr "[geen onderwerp]" -#: src/Model/Photo.php:1187 src/Module/Media/Photo/Upload.php:168 +#: src/Model/Photo.php:1198 src/Module/Media/Photo/Upload.php:168 msgid "Wall Photos" msgstr "Tijdlijn foto's" -#: src/Model/Profile.php:363 src/Module/Profile/Profile.php:283 +#: src/Model/Profile.php:364 src/Module/Profile/Profile.php:283 #: src/Module/Profile/Profile.php:285 msgid "Edit profile" msgstr "Bewerk profiel" -#: src/Model/Profile.php:365 +#: src/Model/Profile.php:366 msgid "Change profile photo" msgstr "Profiel foto wijzigen" -#: src/Model/Profile.php:378 src/Module/Directory.php:152 +#: src/Model/Profile.php:379 src/Module/Directory.php:152 #: src/Module/Profile/Profile.php:209 msgid "Homepage:" msgstr "Website:" -#: src/Model/Profile.php:379 src/Module/Contact/Profile.php:412 +#: src/Model/Profile.php:380 src/Module/Contact/Profile.php:418 #: src/Module/Notifications/Introductions.php:189 msgid "About:" msgstr "Over:" @@ -3597,232 +3651,232 @@ msgstr "Gebeurtenisherinneringen" msgid "Upcoming events the next 7 days:" msgstr "Evenementen de komende 7 dagen:" -#: src/Model/Profile.php:893 +#: src/Model/Profile.php:882 #, php-format msgid "OpenWebAuth: %1$s welcomes %2$s" msgstr "OpenWebAuth: %1$s verwelkomt %2$s" -#: src/Model/Profile.php:1033 +#: src/Model/Profile.php:1022 msgid "Hometown:" msgstr "Woonplaats:" -#: src/Model/Profile.php:1034 +#: src/Model/Profile.php:1023 msgid "Marital Status:" msgstr "" -#: src/Model/Profile.php:1035 +#: src/Model/Profile.php:1024 msgid "With:" msgstr "Met:" -#: src/Model/Profile.php:1036 +#: src/Model/Profile.php:1025 msgid "Since:" msgstr "Sinds:" -#: src/Model/Profile.php:1037 +#: src/Model/Profile.php:1026 msgid "Sexual Preference:" msgstr "Seksuele Voorkeur:" -#: src/Model/Profile.php:1038 +#: src/Model/Profile.php:1027 msgid "Political Views:" msgstr "Politieke standpunten:" -#: src/Model/Profile.php:1039 +#: src/Model/Profile.php:1028 msgid "Religious Views:" msgstr "Geloof:" -#: src/Model/Profile.php:1040 +#: src/Model/Profile.php:1029 msgid "Likes:" msgstr "Houdt van:" -#: src/Model/Profile.php:1041 +#: src/Model/Profile.php:1030 msgid "Dislikes:" msgstr "Houdt niet van:" -#: src/Model/Profile.php:1042 +#: src/Model/Profile.php:1031 msgid "Title/Description:" msgstr "Titel/Beschrijving:" -#: src/Model/Profile.php:1043 src/Module/Admin/Summary.php:197 +#: src/Model/Profile.php:1032 src/Module/Admin/Summary.php:197 #: src/Module/Moderation/Report/Create.php:280 #: src/Module/Moderation/Summary.php:76 msgid "Summary" msgstr "Samenvatting" -#: src/Model/Profile.php:1044 +#: src/Model/Profile.php:1033 msgid "Musical interests" msgstr "Muzikale interesses" -#: src/Model/Profile.php:1045 +#: src/Model/Profile.php:1034 msgid "Books, literature" msgstr "Boeken, literatuur" -#: src/Model/Profile.php:1046 +#: src/Model/Profile.php:1035 msgid "Television" msgstr "Televisie" -#: src/Model/Profile.php:1047 +#: src/Model/Profile.php:1036 msgid "Film/dance/culture/entertainment" msgstr "Film/dans/cultuur/ontspanning" -#: src/Model/Profile.php:1048 +#: src/Model/Profile.php:1037 msgid "Hobbies/Interests" msgstr "Hobby's/Interesses" -#: src/Model/Profile.php:1049 +#: src/Model/Profile.php:1038 msgid "Love/romance" msgstr "Liefde/romance" -#: src/Model/Profile.php:1050 +#: src/Model/Profile.php:1039 msgid "Work/employment" msgstr "Werk" -#: src/Model/Profile.php:1051 +#: src/Model/Profile.php:1040 msgid "School/education" msgstr "School/opleiding" -#: src/Model/Profile.php:1052 +#: src/Model/Profile.php:1041 msgid "Contact information and Social Networks" msgstr "Contactinformatie en sociale netwerken" -#: src/Model/User.php:228 src/Model/User.php:1294 +#: src/Model/User.php:233 src/Model/User.php:1303 msgid "SERIOUS ERROR: Generation of security keys failed." msgstr "ERNSTIGE FOUT: aanmaken van beveiligingssleutels mislukt." -#: src/Model/User.php:728 src/Model/User.php:761 +#: src/Model/User.php:733 src/Model/User.php:766 msgid "Login failed" msgstr "Login mislukt" -#: src/Model/User.php:793 +#: src/Model/User.php:798 msgid "Not enough information to authenticate" msgstr "Niet genoeg informatie om te authentificeren" -#: src/Model/User.php:914 +#: src/Model/User.php:923 msgid "Password can't be empty" msgstr "Wachtwoord mag niet leeg zijn" -#: src/Model/User.php:956 +#: src/Model/User.php:965 msgid "Empty passwords are not allowed." msgstr "Lege wachtwoorden zijn niet toegestaan" -#: src/Model/User.php:960 +#: src/Model/User.php:969 msgid "" "The new password has been exposed in a public data dump, please choose " "another." msgstr "The nieuwe wachtwoord is gecompromitteerd in een publieke data dump, kies alsjeblieft een ander." -#: src/Model/User.php:964 +#: src/Model/User.php:973 msgid "The password length is limited to 72 characters." msgstr "" -#: src/Model/User.php:968 +#: src/Model/User.php:977 msgid "The password can't contain white spaces nor accentuated letters" msgstr "" -#: src/Model/User.php:1177 +#: src/Model/User.php:1186 msgid "Passwords do not match. Password unchanged." msgstr "Wachtwoorden komen niet overeen. Wachtwoord niet gewijzigd." -#: src/Model/User.php:1184 +#: src/Model/User.php:1193 msgid "An invitation is required." msgstr "Een uitnodiging is vereist." -#: src/Model/User.php:1188 +#: src/Model/User.php:1197 msgid "Invitation could not be verified." msgstr "Uitnodiging kon niet geverifieerd worden." -#: src/Model/User.php:1196 +#: src/Model/User.php:1205 msgid "Invalid OpenID url" msgstr "Ongeldige OpenID url" -#: src/Model/User.php:1209 src/Security/Authentication.php:241 +#: src/Model/User.php:1218 src/Security/Authentication.php:230 msgid "" "We encountered a problem while logging in with the OpenID you provided. " "Please check the correct spelling of the ID." msgstr "Er is een probleem opgetreden bij het inloggen met het opgegeven OpenID. Kijk alsjeblieft de spelling van deze ID na." -#: src/Model/User.php:1209 src/Security/Authentication.php:241 +#: src/Model/User.php:1218 src/Security/Authentication.php:230 msgid "The error message was:" msgstr "De foutboodschap was:" -#: src/Model/User.php:1215 +#: src/Model/User.php:1224 msgid "Please enter the required information." msgstr "Vul de vereiste informatie in." -#: src/Model/User.php:1229 +#: src/Model/User.php:1238 #, php-format msgid "" "system.username_min_length (%s) and system.username_max_length (%s) are " "excluding each other, swapping values." msgstr "system.username_min_length (%s) en system.username_max_length (%s) sluiten elkaar uit. Waarden worden omgedraaid." -#: src/Model/User.php:1236 +#: src/Model/User.php:1245 #, php-format msgid "Username should be at least %s character." msgid_plural "Username should be at least %s characters." msgstr[0] "Gebruikersnaam moet minimaal %s tekens bevatten." msgstr[1] "Gebruikersnaam moet minimaal %s tekens bevatten" -#: src/Model/User.php:1240 +#: src/Model/User.php:1249 #, php-format msgid "Username should be at most %s character." msgid_plural "Username should be at most %s characters." msgstr[0] "Gebruikersnaam mag maximaal %s tekens bevatten." msgstr[1] "Gebruikersnaam mag maximaal %s tekens bevatten." -#: src/Model/User.php:1248 +#: src/Model/User.php:1257 msgid "That doesn't appear to be your full (First Last) name." msgstr "Dat lijkt niet je volledige naam (voor- en achternaam) te zijn." -#: src/Model/User.php:1253 +#: src/Model/User.php:1262 msgid "Your email domain is not among those allowed on this site." msgstr "Je e-maildomein is op deze website niet toegestaan." -#: src/Model/User.php:1257 +#: src/Model/User.php:1266 msgid "Not a valid email address." msgstr "Geen geldig e-mailadres." -#: src/Model/User.php:1260 +#: src/Model/User.php:1269 msgid "The nickname was blocked from registration by the nodes admin." msgstr "De bijnaam werd geblokkeerd voor registratie door de node admin" -#: src/Model/User.php:1264 src/Model/User.php:1270 +#: src/Model/User.php:1273 src/Model/User.php:1279 msgid "Cannot use that email." msgstr "Ik kan die e-mail niet gebruiken." -#: src/Model/User.php:1276 +#: src/Model/User.php:1285 msgid "Your nickname can only contain a-z, 0-9 and _." msgstr "Je bijnaam mag alleen a-z, 0-9 of _ bevatten." -#: src/Model/User.php:1284 src/Model/User.php:1341 +#: src/Model/User.php:1293 src/Model/User.php:1350 msgid "Nickname is already registered. Please choose another." msgstr "Bijnaam is al geregistreerd. Kies een andere." -#: src/Model/User.php:1328 src/Model/User.php:1332 +#: src/Model/User.php:1337 src/Model/User.php:1341 msgid "An error occurred during registration. Please try again." msgstr "Er is een fout opgetreden tijdens de registratie. Probeer opnieuw." -#: src/Model/User.php:1355 +#: src/Model/User.php:1364 msgid "An error occurred creating your default profile. Please try again." msgstr "Er is een fout opgetreden bij het aanmaken van je standaard profiel. Probeer opnieuw." -#: src/Model/User.php:1362 +#: src/Model/User.php:1371 msgid "An error occurred creating your self contact. Please try again." msgstr "Er is een fout opgetreden bij het aanmaken van je self contact. Probeer opnieuw." -#: src/Model/User.php:1367 +#: src/Model/User.php:1376 msgid "Friends" msgstr "Vrienden" -#: src/Model/User.php:1371 +#: src/Model/User.php:1380 msgid "" "An error occurred creating your default contact circle. Please try again." msgstr "" -#: src/Model/User.php:1413 +#: src/Model/User.php:1422 msgid "Profile Photos" msgstr "Profielfoto's" -#: src/Model/User.php:1595 +#: src/Model/User.php:1604 #, php-format msgid "" "\n" @@ -3830,7 +3884,7 @@ msgid "" "\t\t\tthe administrator of %2$s has set up an account for you." msgstr "\n\t\tBeste %1$s,\n\t\t\tde administrator van %2$s heeft een gebruiker voor je aangemaakt." -#: src/Model/User.php:1598 +#: src/Model/User.php:1607 #, php-format msgid "" "\n" @@ -3861,12 +3915,12 @@ msgid "" "\t\tThank you and welcome to %4$s." msgstr "" -#: src/Model/User.php:1630 src/Model/User.php:1736 +#: src/Model/User.php:1639 src/Model/User.php:1745 #, php-format msgid "Registration details for %s" msgstr "Registratie details voor %s" -#: src/Model/User.php:1650 +#: src/Model/User.php:1659 #, php-format msgid "" "\n" @@ -3881,12 +3935,12 @@ msgid "" "\t\t" msgstr "\n\t\t\tHallo %1$s,\n\t\t\t\tBedankt voor uw registratie op %2$s. Uw account wacht op dit moment op bevestiging door de administrator.\n\n\t\t\tUw login details zijn:\n\n\t\t\tSite locatie:\t%3$s\n\t\t\tGebruikersnaam:\t\t%4$s\n\t\t\tWachtwoord:\t\t%5$s\n\t\t" -#: src/Model/User.php:1669 +#: src/Model/User.php:1678 #, php-format msgid "Registration at %s" msgstr "Registratie bij %s" -#: src/Model/User.php:1693 +#: src/Model/User.php:1702 #, php-format msgid "" "\n" @@ -3895,7 +3949,7 @@ msgid "" "\t\t\t" msgstr "\n\t\t\t\tBeste %1$s,\n\t\t\t\tBedankt voor je inschrijving op %2$s. Je gebruiker is aangemaakt.\n\t\t\t" -#: src/Model/User.php:1701 +#: src/Model/User.php:1710 #, php-format msgid "" "\n" @@ -3926,7 +3980,7 @@ msgid "" "\t\t\tThank you and welcome to %2$s." msgstr "" -#: src/Model/User.php:1763 +#: src/Model/User.php:1772 msgid "" "User with delegates can't be removed, please remove delegate users first" msgstr "" @@ -3951,14 +4005,14 @@ msgid "Disable" msgstr "Uitschakelen" #: src/Module/Admin/Addons/Details.php:91 -#: src/Module/Admin/Themes/Details.php:49 src/Module/Settings/Display.php:344 +#: src/Module/Admin/Themes/Details.php:49 src/Module/Settings/Display.php:340 msgid "Enable" msgstr "Inschakelen" #: src/Module/Admin/Addons/Details.php:111 -#: src/Module/Admin/Addons/Index.php:67 src/Module/Admin/Federation.php:218 -#: 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:457 +#: src/Module/Admin/Addons/Index.php:67 src/Module/Admin/Federation.php:220 +#: src/Module/Admin/Logs/Settings.php:88 src/Module/Admin/Logs/View.php:85 +#: src/Module/Admin/Queue.php:73 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 @@ -3997,14 +4051,14 @@ msgstr "" msgid "Addon %s failed to install." msgstr "Installatie Addon %s is mislukt." -#: 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:460 +#: src/Module/Admin/Addons/Index.php:69 src/Module/Admin/Features.php:83 +#: src/Module/Admin/Logs/Settings.php:90 src/Module/Admin/Site.php:458 #: src/Module/Admin/Themes/Index.php:113 src/Module/Admin/Tos.php:86 -#: src/Module/Settings/Account.php:551 src/Module/Settings/Addons.php:78 +#: src/Module/Settings/Account.php:558 src/Module/Settings/Addons.php:78 #: src/Module/Settings/Connectors.php:160 #: src/Module/Settings/Connectors.php:246 -#: src/Module/Settings/Delegation.php:193 src/Module/Settings/Display.php:312 -#: src/Module/Settings/Features.php:76 +#: src/Module/Settings/Delegation.php:193 src/Module/Settings/Display.php:309 +#: src/Module/Settings/Features.php:75 msgid "Save Settings" msgstr "Instellingen opslaan" @@ -4079,86 +4133,99 @@ msgstr "Markeren als succes (als aanpassing manueel doorgevoerd werd)" msgid "Attempt to execute this update step automatically" msgstr "Probeer deze stap automatisch uit te voeren" -#: src/Module/Admin/Features.php:76 -#, php-format -msgid "Lock feature %s" -msgstr "Fixeer feature %s " +#: src/Module/Admin/Features.php:67 +#: src/Module/Notifications/Introductions.php:144 +#: src/Module/OAuth/Acknowledge.php:55 src/Module/Register.php:132 +#: src/Module/Settings/TwoFactor/Trusted.php:129 +msgid "No" +msgstr "Nee" -#: src/Module/Admin/Features.php:84 +#: src/Module/Admin/Features.php:67 src/Module/Contact/Revoke.php:108 +#: src/Module/Notifications/Introductions.php:144 +#: src/Module/OAuth/Acknowledge.php:54 src/Module/Register.php:131 +#: src/Module/Settings/TwoFactor/Trusted.php:129 +msgid "Yes" +msgstr "Ja" + +#: src/Module/Admin/Features.php:67 +msgid "Locked" +msgstr "" + +#: src/Module/Admin/Features.php:81 msgid "Manage Additional Features" msgstr "Beheer Bijkomende Features" -#: src/Module/Admin/Federation.php:80 +#: src/Module/Admin/Federation.php:82 #: src/Module/Moderation/Report/Create.php:191 #: src/Module/Moderation/Report/Create.php:316 msgid "Other" msgstr "Anders" -#: src/Module/Admin/Federation.php:158 src/Module/Admin/Federation.php:407 +#: src/Module/Admin/Federation.php:160 src/Module/Admin/Federation.php:408 msgid "unknown" msgstr "onbekend" -#: src/Module/Admin/Federation.php:191 +#: src/Module/Admin/Federation.php:193 #, php-format msgid "%2$s total system" msgid_plural "%2$s total systems" msgstr[0] "" msgstr[1] "" -#: src/Module/Admin/Federation.php:192 +#: src/Module/Admin/Federation.php:194 #, php-format msgid "%2$s active user last month" msgid_plural "%2$s active users last month" msgstr[0] "" msgstr[1] "" -#: src/Module/Admin/Federation.php:193 +#: src/Module/Admin/Federation.php:195 #, php-format msgid "%2$s active user last six months" msgid_plural "%2$s active users last six months" msgstr[0] "" msgstr[1] "" -#: src/Module/Admin/Federation.php:194 +#: src/Module/Admin/Federation.php:196 #, php-format msgid "%2$s registered user" msgid_plural "%2$s registered users" msgstr[0] "" msgstr[1] "" -#: src/Module/Admin/Federation.php:195 +#: src/Module/Admin/Federation.php:197 #, php-format msgid "%2$s locally created post or comment" msgid_plural "%2$s locally created posts and comments" msgstr[0] "" msgstr[1] "" -#: src/Module/Admin/Federation.php:198 +#: src/Module/Admin/Federation.php:200 #, php-format msgid "%2$s post per user" msgid_plural "%2$s posts per user" msgstr[0] "" msgstr[1] "" -#: src/Module/Admin/Federation.php:203 +#: src/Module/Admin/Federation.php:205 #, php-format msgid "%2$s user per system" msgid_plural "%2$s users per system" msgstr[0] "" msgstr[1] "" -#: src/Module/Admin/Federation.php:213 +#: src/Module/Admin/Federation.php:215 msgid "" "This page offers you some numbers to the known part of the federated social " "network your Friendica node is part of. These numbers are not complete but " "only reflect the part of the network your node is aware of." msgstr "Deze pagina toont je statistieken van het gekende deel van het gefedereerde sociale netwerk waarvan je Friendica node deel uitmaakt. Deze statistieken zijn niet volledig maar reflecteren het deel van het network dat jouw node kent." -#: src/Module/Admin/Federation.php:219 src/Module/BaseAdmin.php:87 +#: src/Module/Admin/Federation.php:221 src/Module/BaseAdmin.php:87 msgid "Federation Statistics" msgstr "Federatie Statistieken" -#: src/Module/Admin/Federation.php:223 +#: src/Module/Admin/Federation.php:224 #, php-format msgid "" "Currently this node is aware of %2$s node (%3$s active users last month, " @@ -4176,53 +4243,53 @@ msgstr[1] "" msgid "The logfile '%s' is not writable. No logging possible" msgstr "" -#: src/Module/Admin/Logs/Settings.php:77 +#: src/Module/Admin/Logs/Settings.php:80 msgid "PHP log currently enabled." msgstr "PHP log momenteel geactiveerd" -#: src/Module/Admin/Logs/Settings.php:79 +#: src/Module/Admin/Logs/Settings.php:82 msgid "PHP log currently disabled." msgstr "PHP log momenteel gedeactiveerd" -#: src/Module/Admin/Logs/Settings.php:86 src/Module/BaseAdmin.php:102 +#: src/Module/Admin/Logs/Settings.php:89 src/Module/BaseAdmin.php:102 #: src/Module/BaseAdmin.php:103 msgid "Logs" msgstr "Logs" -#: src/Module/Admin/Logs/Settings.php:88 +#: src/Module/Admin/Logs/Settings.php:91 msgid "Clear" msgstr "Wis" -#: src/Module/Admin/Logs/Settings.php:91 +#: src/Module/Admin/Logs/Settings.php:94 msgid "Enable Debugging" msgstr "Activeer Debugging" -#: 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:94 src/Module/Admin/Logs/Settings.php:95 +#: src/Module/Admin/Logs/Settings.php:96 src/Module/Admin/Site.php:478 +#: src/Module/Admin/Site.php:486 msgid "" "Read-only because it is set by an environment variable" msgstr "" -#: src/Module/Admin/Logs/Settings.php:92 +#: src/Module/Admin/Logs/Settings.php:95 msgid "Log file" msgstr "Logbestand" -#: src/Module/Admin/Logs/Settings.php:92 +#: src/Module/Admin/Logs/Settings.php:95 msgid "" "Must be writable by web server. Relative to your Friendica top-level " "directory." msgstr "De webserver moet hier kunnen schrijven. Relatief t.o.v. de hoogste folder binnen je Friendica-installatie." -#: src/Module/Admin/Logs/Settings.php:93 +#: src/Module/Admin/Logs/Settings.php:96 msgid "Log level" msgstr "Log niveau" -#: src/Module/Admin/Logs/Settings.php:95 +#: src/Module/Admin/Logs/Settings.php:98 msgid "PHP logging" msgstr "PHP logging" -#: src/Module/Admin/Logs/Settings.php:96 +#: src/Module/Admin/Logs/Settings.php:99 msgid "" "To temporarily enable logging of PHP errors and warnings you can prepend the" " following to the index.php file of your installation. The filename set in " @@ -4231,91 +4298,91 @@ msgid "" "'display_errors' is to enable these options, set to '0' to disable them." msgstr "Om logging van PHP fouten en waarschuwingen te activeren, kan je het volgende toevoegen aan het begin van je index.php bestand van je installatie. De naam van het bestand die ingesteld is in de 'error_log' lijn is relatief tegenover de friendica top-level folder en de server moet erin kunnen schrijven. De optie '1' voor 'log_errors' en 'display_errors' activeert deze opties, configureer '0' om ze te deactiveren. " -#: src/Module/Admin/Logs/View.php:70 +#: src/Module/Admin/Logs/View.php:72 #, php-format msgid "" "Error trying to open %1$s log file.
Check to see if " "file %1$s exist and is readable." msgstr "" -#: src/Module/Admin/Logs/View.php:79 +#: src/Module/Admin/Logs/View.php:81 #, php-format msgid "" "Couldn't open %1$s log file.
Check to see if file %1$s " "is readable." msgstr "" -#: src/Module/Admin/Logs/View.php:84 src/Module/BaseAdmin.php:104 +#: src/Module/Admin/Logs/View.php:86 src/Module/BaseAdmin.php:104 msgid "View Logs" msgstr "Bekijk Logs" -#: src/Module/Admin/Logs/View.php:87 +#: src/Module/Admin/Logs/View.php:89 msgid "Search in logs" msgstr "" -#: src/Module/Admin/Logs/View.php:88 +#: src/Module/Admin/Logs/View.php:90 #: src/Module/Notifications/Notifications.php:140 msgid "Show all" msgstr "Toon alles" -#: src/Module/Admin/Logs/View.php:89 +#: src/Module/Admin/Logs/View.php:91 msgid "Date" msgstr "" -#: src/Module/Admin/Logs/View.php:90 +#: src/Module/Admin/Logs/View.php:92 msgid "Level" msgstr "" -#: src/Module/Admin/Logs/View.php:91 +#: src/Module/Admin/Logs/View.php:93 msgid "Context" msgstr "" -#: src/Module/Admin/Logs/View.php:93 +#: src/Module/Admin/Logs/View.php:95 msgid "ALL" msgstr "" -#: src/Module/Admin/Logs/View.php:94 +#: src/Module/Admin/Logs/View.php:96 msgid "View details" msgstr "" -#: src/Module/Admin/Logs/View.php:95 +#: src/Module/Admin/Logs/View.php:97 msgid "Click to view details" msgstr "" -#: src/Module/Admin/Logs/View.php:96 src/Module/Calendar/Event/Form.php:207 +#: src/Module/Admin/Logs/View.php:98 src/Module/Calendar/Event/Form.php:207 msgid "Event details" msgstr "Gebeurtenis details" -#: src/Module/Admin/Logs/View.php:97 +#: src/Module/Admin/Logs/View.php:99 msgid "Data" msgstr "" -#: src/Module/Admin/Logs/View.php:98 +#: src/Module/Admin/Logs/View.php:100 #: src/Module/Debug/ActivityPubConversion.php:57 msgid "Source" msgstr "" -#: src/Module/Admin/Logs/View.php:99 +#: src/Module/Admin/Logs/View.php:101 msgid "File" msgstr "" -#: src/Module/Admin/Logs/View.php:100 +#: src/Module/Admin/Logs/View.php:102 msgid "Line" msgstr "" -#: src/Module/Admin/Logs/View.php:101 +#: src/Module/Admin/Logs/View.php:103 msgid "Function" msgstr "" -#: src/Module/Admin/Logs/View.php:102 +#: src/Module/Admin/Logs/View.php:104 msgid "UID" msgstr "" -#: src/Module/Admin/Logs/View.php:103 +#: src/Module/Admin/Logs/View.php:105 msgid "Process ID" msgstr "" -#: src/Module/Admin/Logs/View.php:104 +#: src/Module/Admin/Logs/View.php:106 msgid "Close" msgstr "" @@ -4339,290 +4406,294 @@ msgid "" "the worker cronjob you've set up during install." msgstr "Deze pagina toont alle taken in de wachtrij. Deze taken worden behandeld door de geplande taak die je hebt ingesteld tijdens installatie." -#: src/Module/Admin/Queue.php:75 +#: src/Module/Admin/Queue.php:76 msgid "ID" msgstr "ID" -#: src/Module/Admin/Queue.php:76 +#: src/Module/Admin/Queue.php:77 msgid "Command" msgstr "" -#: src/Module/Admin/Queue.php:77 +#: src/Module/Admin/Queue.php:78 msgid "Job Parameters" msgstr "Taak parameters" -#: src/Module/Admin/Queue.php:78 src/Module/Moderation/Reports.php:95 +#: src/Module/Admin/Queue.php:79 src/Module/Moderation/Reports.php:110 #: src/Module/Settings/OAuth.php:74 msgid "Created" msgstr "Aangemaakt" -#: src/Module/Admin/Queue.php:79 +#: src/Module/Admin/Queue.php:80 +msgid "Next Try" +msgstr "" + +#: src/Module/Admin/Queue.php:81 msgid "Priority" msgstr "Prioriteit" -#: 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:215 msgid "No special theme for mobile devices" msgstr "Geen speciaal thema voor mobiele apparaten" -#: src/Module/Admin/Site.php:389 src/Module/Settings/Display.php:227 +#: src/Module/Admin/Site.php:387 src/Module/Settings/Display.php:225 #, php-format msgid "%s - (Experimental)" msgstr "%s - (Experimenteel)" -#: src/Module/Admin/Site.php:401 +#: src/Module/Admin/Site.php:399 msgid "No community page" msgstr "Geen groepspagina" -#: 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 "Publieke berichten van gebruikers van deze site" -#: src/Module/Admin/Site.php:404 +#: src/Module/Admin/Site.php:402 msgid "Public postings from the federated network" msgstr "Publieke berichten van het gefedereerde netwerk" -#: src/Module/Admin/Site.php:405 +#: src/Module/Admin/Site.php:403 msgid "Public postings from local users and the federated network" msgstr "Publieke berichten van lokale gebruikers en van het gefedereerde netwerk" -#: src/Module/Admin/Site.php:411 +#: src/Module/Admin/Site.php:409 msgid "Multi user instance" msgstr "Server voor meerdere gebruikers" -#: src/Module/Admin/Site.php:434 +#: src/Module/Admin/Site.php:432 msgid "Closed" msgstr "Gesloten" -#: src/Module/Admin/Site.php:435 +#: src/Module/Admin/Site.php:433 msgid "Requires approval" msgstr "Toestemming vereist" -#: src/Module/Admin/Site.php:436 +#: src/Module/Admin/Site.php:434 msgid "Open" msgstr "Open" -#: src/Module/Admin/Site.php:440 +#: src/Module/Admin/Site.php:438 msgid "Don't check" msgstr "Geen rekening mee houden" -#: src/Module/Admin/Site.php:441 +#: src/Module/Admin/Site.php:439 msgid "check the stable version" msgstr "Neem de stabiele versie in rekening" -#: src/Module/Admin/Site.php:442 +#: src/Module/Admin/Site.php:440 msgid "check the development version" msgstr "Neem de ontwikkel versie in rekening" -#: src/Module/Admin/Site.php:446 +#: src/Module/Admin/Site.php:444 msgid "none" msgstr "geen" -#: 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 "Website" -#: 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 "Opnieuw de gebruikers naar de gids publiceren" -#: src/Module/Admin/Site.php:462 src/Module/Register.php:152 +#: src/Module/Admin/Site.php:460 src/Module/Register.php:153 msgid "Registration" msgstr "Registratie" -#: src/Module/Admin/Site.php:463 +#: src/Module/Admin/Site.php:461 msgid "File upload" msgstr "Uploaden bestand" -#: src/Module/Admin/Site.php:464 +#: src/Module/Admin/Site.php:462 msgid "Policies" msgstr "Beleid" -#: 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 "Geavanceerd" -#: src/Module/Admin/Site.php:466 +#: src/Module/Admin/Site.php:464 msgid "Auto Discovered Contact Directory" msgstr "Automatisch Achterhaalde Contact Gids" -#: src/Module/Admin/Site.php:467 +#: src/Module/Admin/Site.php:465 msgid "Performance" msgstr "Performantie" -#: src/Module/Admin/Site.php:468 +#: src/Module/Admin/Site.php:466 msgid "Worker" msgstr "Worker" -#: src/Module/Admin/Site.php:469 +#: src/Module/Admin/Site.php:467 msgid "Message Relay" msgstr "Boodschap Relais" -#: 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 "Site naam" -#: src/Module/Admin/Site.php:481 +#: src/Module/Admin/Site.php:479 msgid "Sender Email" msgstr "Verzender Email" -#: 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 "Het email adres als afzender van notificatie emails." -#: 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 "Banner/Logo" -#: 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 "Snelkoppeling icoon" -#: src/Module/Admin/Site.php:485 +#: src/Module/Admin/Site.php:483 msgid "Link to an icon that will be used for browsers." msgstr "Link naar een icoon dat zal gebruikt worden voor browsers." -#: src/Module/Admin/Site.php:486 +#: src/Module/Admin/Site.php:484 msgid "Touch icon" msgstr "Pictogram voor smartphones" -#: 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 "Link naar een icoon dat zal gebruikt worden voor tablets en mobiele telefoons." -#: src/Module/Admin/Site.php:487 +#: src/Module/Admin/Site.php:485 msgid "Additional Info" msgstr "Bijkomende Info" -#: 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 "Voor publieke servers: je kan bijkomende informatie hier toevoegen die zal opgelijst zijn op %s/servers." -#: src/Module/Admin/Site.php:488 +#: src/Module/Admin/Site.php:486 msgid "System language" msgstr "Systeemtaal" -#: src/Module/Admin/Site.php:489 +#: src/Module/Admin/Site.php:487 msgid "System theme" msgstr "Systeem thema" -#: 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 "Mobiel systeem thema" -#: src/Module/Admin/Site.php:490 +#: src/Module/Admin/Site.php:488 msgid "Theme for mobile devices" msgstr "Thema voor mobiele apparaten" -#: src/Module/Admin/Site.php:491 +#: src/Module/Admin/Site.php:489 msgid "Force SSL" msgstr "Dwing SSL af" -#: 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 "Forceer alle Niet-SSL aanvragen naar SSL - Pas op: dit kan op sommige systeem resulteren in oneindige lussen." -#: 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 "Server voor één gebruiker" -#: 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 "Stel deze server in voor meerdere gebruikers, of enkel voor de geselecteerde gebruiker." -#: src/Module/Admin/Site.php:495 +#: src/Module/Admin/Site.php:493 msgid "Maximum image size" msgstr "Maximum afbeeldingsgrootte" -#: 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 limits. You can put k, m, or g behind the desired value for KiB, MiB, GiB, respectively.\n" @@ -4630,35 +4701,35 @@ msgid "" "\t\t\t\t\t\t\t\t\t\t\t\t\tCurrently upload_max_filesize is set to %s (%s byte)" msgstr "" -#: src/Module/Admin/Site.php:499 +#: src/Module/Admin/Site.php:497 msgid "Maximum image length" msgstr "Maximum afbeeldingslengte" -#: 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 "Maximum lengte in pixels van de langste kant van afbeeldingen. Standaard is -1, dus geen beperkingen." -#: src/Module/Admin/Site.php:500 +#: src/Module/Admin/Site.php:498 msgid "JPEG image quality" msgstr "JPEG afbeeldingskwaliteit" -#: 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 "JPEGS zullen met deze kwaliteitsinstelling bewaard worden [0-100]. Standaard is 100, dit is volledige kwaliteit." -#: src/Module/Admin/Site.php:502 +#: src/Module/Admin/Site.php:500 msgid "Register policy" msgstr "Registratiebeleid" -#: 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 " @@ -4666,167 +4737,167 @@ 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 "Maximum aantal registraties per dag" -#: 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 "Als registratie hierboven is toegelaten, zet dit het maximum aantal registraties van nieuwe gebruikers per dag. Als registratie niet is toegelaten heeft deze instelling geen effect." -#: src/Module/Admin/Site.php:505 +#: src/Module/Admin/Site.php:503 msgid "Register text" msgstr "Registratietekst" -#: 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 "Zal prominent op de registratie pagina getoond worden. Je kan hierin BBCode gebruiken." -#: src/Module/Admin/Site.php:506 +#: src/Module/Admin/Site.php:504 msgid "Forbidden Nicknames" msgstr "Verboden bijnamen" -#: 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 "Kommagescheiden lijst van bijnamen die verboden zijn voor registratie. De lijst uit RFC2142 is op voorhand ingesteld." -#: src/Module/Admin/Site.php:507 +#: src/Module/Admin/Site.php:505 msgid "Accounts abandoned after x days" msgstr "Verlaten accounts na x dagen" -#: 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 "Dit zal geen systeembronnen verspillen aan het nakijken van externe sites voor verlaten accounts. Geef 0 is voor geen tijdslimiet." -#: src/Module/Admin/Site.php:508 +#: src/Module/Admin/Site.php:506 msgid "Allowed friend domains" msgstr "Toegelaten vriend domeinen" -#: 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 "Komma-gescheiden lijst van domeinen die een vriendschapsband met deze website mogen aangaan. Jokers zijn toegelaten. Laat leeg om alle domeinen toe te laten." -#: src/Module/Admin/Site.php:509 +#: src/Module/Admin/Site.php:507 msgid "Allowed email domains" msgstr "Toegelaten e-mail domeinen" -#: 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 "Door komma's gescheiden lijst met e-maildomeinen die op deze website mogen registeren. Wildcards zijn toegestaan.\nLeeg laten om alle domeinen toe te staan." -#: 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 "Geen OEmbed richt content" -#: 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 "Toon geen rich content (bvb. embedded PDF), behalve van domeinen hieronder opgelijst." -#: 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 "Openbare toegang blokkeren" -#: 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 "Kruis dit aan om alle openbare persoonlijke pagina's alleen toegankelijk te maken voor ingelogde gebruikers." -#: src/Module/Admin/Site.php:514 +#: src/Module/Admin/Site.php:512 msgid "Force publish" msgstr "Dwing publiceren af" -#: 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 "Kruis dit aan om af te dwingen dat alle profielen op deze website in de gids van deze website gepubliceerd worden." -#: src/Module/Admin/Site.php:514 +#: src/Module/Admin/Site.php:512 msgid "Enabling this may violate privacy laws like the GDPR" msgstr "Dit activeren zou privacy wetten zoals GDPR (AVG) kunnen overtreden" -#: src/Module/Admin/Site.php:515 +#: src/Module/Admin/Site.php:513 msgid "Global directory URL" msgstr "Algemene gids URL" -#: 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 "URL naar de globale gids. Als dit niet geconfigureerd is, dan zal de globale gids volledig onbeschikbaar zijn voor de applicatie." -#: src/Module/Admin/Site.php:516 +#: src/Module/Admin/Site.php:514 msgid "Private posts by default for new users" msgstr "Privéberichten als standaard voor nieuwe gebruikers" -#: 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 "De inhoud van het bericht niet insluiten bij e-mailnotificaties" -#: 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 "De inhoud van berichten/commentaar/privéberichten/enzovoort niet insluiten in e-mailnotificaties die door deze website verzonden worden, voor de bescherming van je privacy." -#: src/Module/Admin/Site.php:518 +#: src/Module/Admin/Site.php:516 msgid "Disallow public access to addons listed in the apps menu." msgstr "Publieke toegang ontzeggen tot addons die opgelijst zijn in het applicatie menu." -#: 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 "Dit vakje aanvinken zal de lijst van addons in het applicatie menu beperken tot alleen leden." -#: src/Module/Admin/Site.php:519 +#: src/Module/Admin/Site.php:517 msgid "Don't embed private images in posts" msgstr "Privé beelden in berichten niet inwerken" -#: 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 " @@ -4834,11 +4905,11 @@ msgid "" "while." msgstr "Vervang lokaal gehoste privé foto's in berichten niet door een ingewerkte kopie van het beeld. Dit betekent dat contacten die berichten krijgen met privé foto's zullen moeten authentificeren en elk beeld apart laden, wat een tijdje kan duren." -#: src/Module/Admin/Site.php:520 +#: src/Module/Admin/Site.php:518 msgid "Explicit Content" msgstr "Expliciete inhoud" -#: 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 " @@ -4847,339 +4918,329 @@ msgid "" "will be shown at the user registration page." msgstr "Vink dit aan om aan te duiden dat deze node veel expliciet materiaal verspreid en niet bedoeld is voor minderjarigen. Deze info zal gepubliceert worden bij de node-info en kan vb. gebruikt worden voor een filter in de globale lijst. Dit word ook getoont naar de gebruiker op de registratie pagina." -#: 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 "Sta Gebruikers toe om remote_self te configureren" -#: 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 "Als je dit aanvinkt, dan mag elke gebruiker elke contact als remote_self aanduiden in de 'herstel contact' dialoog. Deze vlag aanzetten voor een contact zorgt ervoor dat elke bericht van dit contact gespiegeld wordt in de gebruiker zijn of haar stroom. " -#: 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 "Groepspagina voor bezoekers" -#: 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 "Welke groepspagina's moeten beschikbaar zijn voor bezoekers. Lokale gebruikers zien altijd beide pagina's." -#: src/Module/Admin/Site.php:534 +#: src/Module/Admin/Site.php:531 msgid "Posts per user on community page" msgstr "Berichten per gebruiker op de groepspagina" -#: 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 "Diaspora ondersteuning is niet mogelijk omdat Friendica in een sub folder geïnstalleerd is." -#: src/Module/Admin/Site.php:542 +#: src/Module/Admin/Site.php:539 msgid "Enable Diaspora support" msgstr "Diaspora ondersteuning activeren" -#: 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 "Controleer SSL" -#: 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 "Als je wilt kun je striktere certificaat controle activeren. Dit betekent dat je (totaal) niet kunt connecteren met sites die zelf-ondertekende SSL certificaten gebruiken." -#: src/Module/Admin/Site.php:544 +#: src/Module/Admin/Site.php:541 msgid "Proxy user" msgstr "Proxy-gebruiker" -#: 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 "Proxy-URL" -#: 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 "Netwerk timeout" -#: 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 "Waarde is in seconden. Zet op 0 voor onbeperkt (niet aanbevolen)." -#: src/Module/Admin/Site.php:547 +#: src/Module/Admin/Site.php:544 msgid "Maximum Load Average" msgstr "Maximum gemiddelde belasting" -#: 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 "Minimaal Geheugen" -#: 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 "Minimum vrij geheugen in MB voor de worker. Toegang nodig tot /proc/meminfo - standaard waarde 0 (gedeactiveerd)." -#: 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 "Ontdek contacten van andere servers" -#: 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 "Dagen tussen herbevraging" -#: 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 "Doorzoek de lokale gids" -#: 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 "Doorzoek de lokale gids in plaats van de globale gids. Bij lokale doorzoeking wordt elke opzoeking in de globale gids op de achtergrond uitgevoerd. Dit verbetert de zoekresultaten wanneer de zoekopdracht herhaald wordt." -#: src/Module/Admin/Site.php:563 +#: src/Module/Admin/Site.php:560 msgid "Publish server information" msgstr "Publiceer server informatie" -#: 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 " @@ -5187,50 +5248,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 "Controleer upstream versie" -#: 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 "Activeer het controleren op nieuwe versies van Friendica bij github. Als er een nieuwe versie is, dan word je geïnformeerd in the administratie paneel." -#: src/Module/Admin/Site.php:566 +#: src/Module/Admin/Site.php:563 msgid "Suppress Tags" msgstr "Onderdruk Tags" -#: 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 "Onderdruk het tonen van een lijst van hastags op het einde van het bericht." -#: src/Module/Admin/Site.php:567 +#: src/Module/Admin/Site.php:564 msgid "Clean database" msgstr "Database opruimen" -#: 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 "Verwijder oude remote items, database weesrecords en oude content van andere helper tabellen." -#: src/Module/Admin/Site.php:568 +#: src/Module/Admin/Site.php:565 msgid "Lifespan of remote items" msgstr "Levensduur van remote items" -#: 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 "Als de database opruiming is geactiveerd, dan definieert dit na hoeveel dagen remote items verwijderd zullen worden. Eigen items, en gemarkeerde of opgeslagen items worden altijd behouden. 0 deactiveert dit gedrag." -#: src/Module/Admin/Site.php:569 +#: src/Module/Admin/Site.php:566 msgid "Lifespan of unclaimed items" msgstr "Levensduur van niet geclaimde items" -#: 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. " @@ -5238,175 +5299,175 @@ msgid "" "items if set to 0." msgstr "Als de database opruiming geactiveerd is, dan definieert dit na hoeveel dagen ongeclaimde remote items (meestal content van een relais) zal verwijderd worden. Standaard waarde is 90 dagen. Als de waarde 0 is, dan is de waarde gelijk aan de algemene levensduur van remote items." -#: src/Module/Admin/Site.php:570 +#: src/Module/Admin/Site.php:567 msgid "Lifespan of raw conversation data" msgstr "Levenstijd van ruwe gespreksdata" -#: 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 "De gespreksdata word gebruikt voor ActivityPub, OStatus en voor debugging doeleinden. Het is veilig om dit na 14 dagen te verwijderen. Standaard staat dit op 90 dagen." -#: src/Module/Admin/Site.php:571 +#: src/Module/Admin/Site.php:568 msgid "Maximum numbers of comments per post" msgstr "Maximum aantal reacties per bericht" -#: 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 "Hoeveel reacties moeten getoond worden per bericht? Standaard waarde is 100." -#: 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 "Tijdelijk pad" -#: 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 "Als je een systeem met restricties hebt waarbij de webserver geen toegang heeft tot het systeem pad, geef hier dan een ander pad in. " -#: src/Module/Admin/Site.php:576 +#: src/Module/Admin/Site.php:573 msgid "Only search in tags" msgstr "Zoek alleen in tags" -#: 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 "Het opzoeken van tekst kan grote systemen extreem vertragen." -#: 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 "Maximum aantal parallelle workers" -#: 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 "Op gedeelde hosts zet dit op %d. Op grotere systemen, waarden als %d zijn goed. standaard waarde is %d" -#: 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 "Activeer fastlane" -#: 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 "Als deze parameter geactiveerd is, dan start het fastlane mechanisme een bijkomende worker als processen met hogere prioriteit geblokkeerd worden door processen met een lagere prioriteit." -#: 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" @@ -5414,153 +5475,153 @@ msgid "" "system." msgstr "" -#: src/Module/Admin/Site.php:590 +#: src/Module/Admin/Site.php:587 msgid "Direct relay transfer" msgstr "Directe relais transfer" -#: 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 "Activeert directe relais transfer naar andere servers zonder gebruik van relais servers" -#: src/Module/Admin/Site.php:591 +#: src/Module/Admin/Site.php:588 msgid "Relay scope" msgstr "Scope van de relais" -#: 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:309 +#: src/Module/Admin/Site.php:588 src/Module/Contact/Profile.php:314 #: src/Module/Settings/TwoFactor/Index.php:146 msgid "Disabled" msgstr "Uitgeschakeld" -#: src/Module/Admin/Site.php:591 +#: src/Module/Admin/Site.php:588 msgid "all" msgstr "alle" -#: src/Module/Admin/Site.php:591 +#: src/Module/Admin/Site.php:588 msgid "tags" msgstr "tags" -#: src/Module/Admin/Site.php:592 +#: src/Module/Admin/Site.php:589 msgid "Server tags" msgstr "Server tags" -#: 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 "Sta gebruiker tags toe." -#: 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 "Start verhuis" @@ -5855,7 +5916,7 @@ msgstr "" msgid "Missing parameters" msgstr "" -#: src/Module/Api/Mastodon/Statuses/Bookmark.php:51 +#: src/Module/Api/Mastodon/Statuses/Bookmark.php:50 msgid "Only starting posts can be bookmarked" msgstr "" @@ -6010,7 +6071,7 @@ msgid "" "the main account." msgstr "" -#: src/Module/BaseModeration.php:110 src/Module/Moderation/Reports.php:94 +#: src/Module/BaseModeration.php:110 src/Module/Moderation/Reports.php:109 msgid "Reports" msgstr "" @@ -6073,7 +6134,7 @@ msgstr "Mensen Zoeken - %s" msgid "Group Search - %s" msgstr "" -#: src/Module/BaseSearch.php:121 src/Module/Contact/MatchInterests.php:139 +#: src/Module/BaseSearch.php:121 src/Module/Contact/MatchInterests.php:140 msgid "No matches" msgstr "Geen resultaten" @@ -6180,9 +6241,9 @@ msgstr "Gebeurtenis begint:" #: src/Module/Moderation/Blocklist/Server/Index.php:87 #: src/Module/Moderation/Blocklist/Server/Index.php:115 #: src/Module/Moderation/Blocklist/Server/Index.php:116 -#: src/Module/Moderation/Item/Delete.php:67 src/Module/Register.php:148 +#: 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:190 src/Module/Settings/Channels.php:211 #: src/Module/Settings/TwoFactor/Index.php:161 #: src/Module/Settings/TwoFactor/Verify.php:158 msgid "Required" @@ -6244,7 +6305,7 @@ msgstr "Beeld" msgid "Create New Event" msgstr "Maak een nieuwe gebeurtenis" -#: src/Module/Calendar/Show.php:132 src/Module/Settings/Display.php:300 +#: src/Module/Calendar/Show.php:132 src/Module/Settings/Display.php:297 msgid "list" msgstr "lijst" @@ -6252,8 +6313,8 @@ msgstr "lijst" msgid "Could not create circle." msgstr "" -#: src/Module/Circle.php:68 src/Module/Circle.php:214 -#: src/Module/Circle.php:238 +#: src/Module/Circle.php:68 src/Module/Circle.php:216 +#: src/Module/Circle.php:240 msgid "Circle not found." msgstr "" @@ -6271,9 +6332,9 @@ msgstr "" #: src/Module/Contact/Conversations.php:91 #: src/Module/Contact/Conversations.php:96 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 -#: src/Module/Contact/Redir.php:94 src/Module/Contact/Redir.php:140 +#: src/Module/Contact/Posts.php:88 src/Module/Contact/Profile.php:159 +#: src/Module/Contact/Profile.php:164 src/Module/Contact/Profile.php:169 +#: src/Module/Contact/Redir.php:95 src/Module/Contact/Redir.php:141 #: src/Module/FriendSuggest.php:71 src/Module/FriendSuggest.php:109 msgid "Contact not found." msgstr "Contact niet gevonden" @@ -6306,47 +6367,47 @@ msgstr "" msgid "Bad request." msgstr "Verkeerde aanvraag." -#: src/Module/Circle.php:170 +#: src/Module/Circle.php:172 msgid "Save Circle" msgstr "" -#: src/Module/Circle.php:171 +#: src/Module/Circle.php:173 msgid "Filter" msgstr "filter" -#: src/Module/Circle.php:177 +#: src/Module/Circle.php:179 msgid "Create a circle of contacts/friends." msgstr "" -#: src/Module/Circle.php:219 +#: src/Module/Circle.php:221 msgid "Unable to remove circle." msgstr "" -#: src/Module/Circle.php:270 +#: src/Module/Circle.php:272 msgid "Delete Circle" msgstr "" -#: src/Module/Circle.php:280 +#: src/Module/Circle.php:282 msgid "Edit Circle Name" msgstr "" -#: src/Module/Circle.php:290 +#: src/Module/Circle.php:292 msgid "Members" msgstr "Leden" -#: src/Module/Circle.php:293 +#: src/Module/Circle.php:295 msgid "Circle is empty" msgstr "" -#: src/Module/Circle.php:306 +#: src/Module/Circle.php:311 msgid "Remove contact from circle" msgstr "" -#: src/Module/Circle.php:329 +#: src/Module/Circle.php:334 msgid "Click on a contact to add or remove." msgstr "Klik op een contact om het toe te voegen of te verwijderen." -#: src/Module/Circle.php:343 +#: src/Module/Circle.php:351 msgid "Add contact to circle" msgstr "" @@ -6380,7 +6441,7 @@ msgid "Only show blocked contacts" msgstr "Toon alleen geblokkeerde contacten" #: src/Module/Contact.php:368 src/Module/Contact.php:440 -#: src/Module/Settings/Server/Index.php:107 src/Object/Post.php:386 +#: src/Module/Settings/Server/Index.php:107 src/Object/Post.php:399 msgid "Ignored" msgstr "Genegeerd" @@ -6429,18 +6490,18 @@ msgstr "Resultaten voor: %s" msgid "Update" msgstr "Wijzigen" -#: src/Module/Contact.php:467 src/Module/Contact/Profile.php:511 +#: src/Module/Contact.php:467 src/Module/Contact/Profile.php:518 #: src/Module/Moderation/Blocklist/Contact.php:117 #: src/Module/Moderation/Users/Blocked.php:138 #: src/Module/Moderation/Users/Index.php:154 msgid "Unblock" msgstr "Blokkering opheffen" -#: src/Module/Contact.php:468 src/Module/Contact/Profile.php:519 +#: src/Module/Contact.php:468 src/Module/Contact/Profile.php:526 msgid "Unignore" msgstr "Negeer niet meer" -#: src/Module/Contact.php:469 src/Module/Contact/Profile.php:527 +#: src/Module/Contact.php:469 src/Module/Contact/Profile.php:534 msgid "Uncollapse" msgstr "" @@ -6492,7 +6553,7 @@ msgstr "In afwachting van uitgaande contactaanvraag" msgid "Pending incoming contact request" msgstr "In afwachting van inkomende contactaanvraag" -#: src/Module/Contact.php:626 src/Module/Contact/Profile.php:371 +#: src/Module/Contact.php:626 src/Module/Contact/Profile.php:377 #, php-format msgid "Visit %s's profile [%s]" msgstr "Bekijk het profiel van %s [%s]" @@ -6507,7 +6568,7 @@ msgstr "Ga terug naar contactbewerker" #: src/Module/Contact/Advanced.php:134 #: src/Module/Moderation/Blocklist/Contact.php:122 -#: src/Module/Moderation/Reports.php:95 +#: src/Module/Moderation/Reports.php:110 #: src/Module/Moderation/Users/Active.php:126 #: src/Module/Moderation/Users/Blocked.php:126 #: src/Module/Moderation/Users/Create.php:70 @@ -6589,12 +6650,13 @@ msgid_plural "Contacts (%s)" msgstr[0] "Contact (%s)" msgstr[1] "Contacten (%s)" -#: src/Module/Contact/Follow.php:70 src/Module/Contact/Redir.php:62 -#: src/Module/Contact/Redir.php:222 src/Module/Conversation/Community.php:166 +#: src/Module/Contact/Follow.php:70 src/Module/Contact/Redir.php:63 +#: src/Module/Contact/Redir.php:223 src/Module/Conversation/Community.php:166 #: src/Module/Debug/ItemBody.php:38 src/Module/Diaspora/Receive.php:57 #: src/Module/Item/Display.php:96 src/Module/Item/Feed.php:59 #: src/Module/Item/Follow.php:41 src/Module/Item/Ignore.php:41 -#: src/Module/Item/Pin.php:41 src/Module/Item/Pin.php:56 +#: src/Module/Item/Language.php:53 src/Module/Item/Pin.php:41 +#: src/Module/Item/Pin.php:56 src/Module/Item/Searchtext.php:53 #: src/Module/Item/Star.php:42 src/Module/Update/Display.php:37 msgid "Access denied." msgstr "Toegang geweigerd" @@ -6628,16 +6690,16 @@ msgstr "Beantwoord het volgende:" msgid "Your Identity Address:" msgstr "Adres van je identiteit:" -#: src/Module/Contact/Follow.php:170 src/Module/Contact/Profile.php:402 +#: src/Module/Contact/Follow.php:170 src/Module/Contact/Profile.php:408 #: src/Module/Contact/Unfollow.php:129 -#: src/Module/Moderation/Blocklist/Contact.php:133 -#: src/Module/Moderation/Reports.php:104 +#: src/Module/Moderation/Blocklist/Contact.php:131 +#: src/Module/Moderation/Reports.php:117 #: src/Module/Notifications/Introductions.php:129 #: src/Module/Notifications/Introductions.php:198 msgid "Profile URL" msgstr "Profiel url" -#: src/Module/Contact/Follow.php:171 src/Module/Contact/Profile.php:414 +#: src/Module/Contact/Follow.php:171 src/Module/Contact/Profile.php:420 #: src/Module/Notifications/Introductions.php:191 #: src/Module/Profile/Profile.php:234 msgid "Tags:" @@ -6660,7 +6722,7 @@ msgstr "" msgid "The contact could not be added." msgstr "Het contact kon niet toegevoegd worden." -#: src/Module/Contact/MatchInterests.php:94 +#: src/Module/Contact/MatchInterests.php:95 #: src/Module/Media/Attachment/Upload.php:77 #: src/Module/Media/Attachment/Upload.php:82 #: src/Module/Media/Photo/Upload.php:81 src/Module/Media/Photo/Upload.php:86 @@ -6668,253 +6730,253 @@ msgstr "Het contact kon niet toegevoegd worden." msgid "Invalid request." msgstr "Ongeldige aanvraag." -#: src/Module/Contact/MatchInterests.php:101 +#: src/Module/Contact/MatchInterests.php:102 msgid "No keywords to match. Please add keywords to your profile." msgstr "Geen overeenkomende zoekwoorden. Voeg zoekwoorden toe aan uw profiel." -#: src/Module/Contact/MatchInterests.php:144 +#: src/Module/Contact/MatchInterests.php:145 msgid "Profile Match" msgstr "Profielmatch" -#: src/Module/Contact/Profile.php:140 +#: src/Module/Contact/Profile.php:145 msgid "Failed to update contact record." msgstr "Ik kon de contactgegevens niet aanpassen." -#: src/Module/Contact/Profile.php:190 +#: src/Module/Contact/Profile.php:195 msgid "Contact has been unblocked" msgstr "Contact is gedeblokkeerd" -#: src/Module/Contact/Profile.php:194 +#: src/Module/Contact/Profile.php:199 msgid "Contact has been blocked" msgstr "Contact is geblokkeerd" -#: src/Module/Contact/Profile.php:206 +#: src/Module/Contact/Profile.php:211 msgid "Contact has been unignored" msgstr "Contact wordt niet meer genegeerd" -#: src/Module/Contact/Profile.php:210 +#: src/Module/Contact/Profile.php:215 msgid "Contact has been ignored" msgstr "Contact wordt genegeerd" -#: src/Module/Contact/Profile.php:222 +#: src/Module/Contact/Profile.php:227 msgid "Contact has been uncollapsed" msgstr "" -#: src/Module/Contact/Profile.php:226 +#: src/Module/Contact/Profile.php:231 msgid "Contact has been collapsed" msgstr "" -#: src/Module/Contact/Profile.php:254 +#: src/Module/Contact/Profile.php:259 #, php-format msgid "You are mutual friends with %s" msgstr "Je bent wederzijds bevriend met %s" -#: src/Module/Contact/Profile.php:255 +#: src/Module/Contact/Profile.php:260 #, php-format msgid "You are sharing with %s" msgstr "Je deelt met %s" -#: src/Module/Contact/Profile.php:256 +#: src/Module/Contact/Profile.php:261 #, php-format msgid "%s is sharing with you" msgstr "%s deelt met jou" -#: src/Module/Contact/Profile.php:272 +#: src/Module/Contact/Profile.php:277 msgid "Private communications are not available for this contact." msgstr "Privécommunicatie met dit contact is niet beschikbaar." -#: src/Module/Contact/Profile.php:282 +#: src/Module/Contact/Profile.php:287 msgid "This contact is on a server you ignored." msgstr "" -#: src/Module/Contact/Profile.php:285 +#: src/Module/Contact/Profile.php:290 msgid "Never" msgstr "Nooit" -#: src/Module/Contact/Profile.php:288 +#: src/Module/Contact/Profile.php:293 msgid "(Update was not successful)" msgstr "(Wijziging is niet geslaagd)" -#: src/Module/Contact/Profile.php:288 +#: src/Module/Contact/Profile.php:293 msgid "(Update was successful)" msgstr "(Wijziging is geslaagd)" -#: src/Module/Contact/Profile.php:290 src/Module/Contact/Profile.php:482 +#: src/Module/Contact/Profile.php:295 src/Module/Contact/Profile.php:489 msgid "Suggest friends" msgstr "Stel vrienden voor" -#: src/Module/Contact/Profile.php:294 +#: src/Module/Contact/Profile.php:299 #, php-format msgid "Network type: %s" msgstr "Netwerk type: %s" -#: src/Module/Contact/Profile.php:299 +#: src/Module/Contact/Profile.php:304 msgid "Communications lost with this contact!" msgstr "Communicatie met dit contact is verbroken!" -#: src/Module/Contact/Profile.php:305 +#: src/Module/Contact/Profile.php:310 msgid "Fetch further information for feeds" msgstr "Haal meer informatie op van de feeds" -#: src/Module/Contact/Profile.php:307 +#: src/Module/Contact/Profile.php:312 msgid "" "Fetch information like preview pictures, title and teaser from the feed " "item. You can activate this if the feed doesn't contain much text. Keywords " "are taken from the meta header in the feed item and are posted as hash tags." msgstr "Haal informatie op zoals preview beelden, titel en teaser van het feed item. Je kan dit activeren als de feed niet veel tekst bevat. Sleutelwoorden worden opgepikt uit de meta header in het feed item en worden gepost als hash tags." -#: src/Module/Contact/Profile.php:310 +#: src/Module/Contact/Profile.php:315 msgid "Fetch information" msgstr "Haal informatie op" -#: src/Module/Contact/Profile.php:311 +#: src/Module/Contact/Profile.php:316 msgid "Fetch keywords" msgstr "Haal sleutelwoorden op" -#: src/Module/Contact/Profile.php:312 +#: src/Module/Contact/Profile.php:317 msgid "Fetch information and keywords" msgstr "Haal informatie en sleutelwoorden op" -#: src/Module/Contact/Profile.php:322 src/Module/Contact/Profile.php:327 -#: src/Module/Contact/Profile.php:332 src/Module/Contact/Profile.php:338 +#: src/Module/Contact/Profile.php:327 src/Module/Contact/Profile.php:332 +#: src/Module/Contact/Profile.php:337 src/Module/Contact/Profile.php:343 msgid "No mirroring" msgstr "Geen mirroring" -#: src/Module/Contact/Profile.php:323 src/Module/Contact/Profile.php:333 -#: src/Module/Contact/Profile.php:339 +#: src/Module/Contact/Profile.php:328 src/Module/Contact/Profile.php:338 +#: src/Module/Contact/Profile.php:344 msgid "Mirror as my own posting" msgstr "Spiegel als mijn eigen bericht" -#: src/Module/Contact/Profile.php:328 src/Module/Contact/Profile.php:334 +#: src/Module/Contact/Profile.php:333 src/Module/Contact/Profile.php:339 msgid "Native reshare" msgstr "" -#: src/Module/Contact/Profile.php:353 +#: src/Module/Contact/Profile.php:359 msgid "Contact Information / Notes" msgstr "Contactinformatie / aantekeningen" -#: src/Module/Contact/Profile.php:354 +#: src/Module/Contact/Profile.php:360 msgid "Contact Settings" msgstr "Contact instellingen" -#: src/Module/Contact/Profile.php:362 +#: src/Module/Contact/Profile.php:368 msgid "Contact" msgstr "Contact" -#: src/Module/Contact/Profile.php:366 +#: src/Module/Contact/Profile.php:372 msgid "Their personal note" msgstr "Hun persoonlijke nota" -#: src/Module/Contact/Profile.php:368 +#: src/Module/Contact/Profile.php:374 msgid "Edit contact notes" msgstr "Wijzig aantekeningen over dit contact" -#: src/Module/Contact/Profile.php:372 +#: src/Module/Contact/Profile.php:378 msgid "Block/Unblock contact" msgstr "Blokkeer/deblokkeer contact" -#: src/Module/Contact/Profile.php:373 +#: src/Module/Contact/Profile.php:379 #: src/Module/Moderation/Report/Create.php:293 msgid "Ignore contact" msgstr "Negeer contact" -#: src/Module/Contact/Profile.php:374 +#: src/Module/Contact/Profile.php:380 msgid "View conversations" msgstr "Toon gesprekken" -#: src/Module/Contact/Profile.php:379 +#: src/Module/Contact/Profile.php:385 msgid "Last update:" msgstr "Laatste wijziging:" -#: src/Module/Contact/Profile.php:381 +#: src/Module/Contact/Profile.php:387 msgid "Update public posts" msgstr "Openbare posts aanpassen" -#: src/Module/Contact/Profile.php:383 src/Module/Contact/Profile.php:492 +#: src/Module/Contact/Profile.php:389 src/Module/Contact/Profile.php:499 msgid "Update now" msgstr "Wijzig nu" -#: src/Module/Contact/Profile.php:385 +#: src/Module/Contact/Profile.php:391 msgid "Awaiting connection acknowledge" msgstr "Wait op bevestiging van de connectie" -#: src/Module/Contact/Profile.php:386 +#: src/Module/Contact/Profile.php:392 msgid "Currently blocked" msgstr "Op dit moment geblokkeerd" -#: src/Module/Contact/Profile.php:387 +#: src/Module/Contact/Profile.php:393 msgid "Currently ignored" msgstr "Op dit moment genegeerd" -#: src/Module/Contact/Profile.php:388 +#: src/Module/Contact/Profile.php:394 msgid "Currently collapsed" msgstr "" -#: src/Module/Contact/Profile.php:389 +#: src/Module/Contact/Profile.php:395 msgid "Currently archived" msgstr "Op dit moment gearchiveerd" -#: src/Module/Contact/Profile.php:392 +#: src/Module/Contact/Profile.php:398 msgid "Manage remote servers" msgstr "" -#: src/Module/Contact/Profile.php:394 +#: src/Module/Contact/Profile.php:400 #: src/Module/Notifications/Introductions.php:192 msgid "Hide this contact from others" msgstr "Verberg dit contact voor anderen" -#: src/Module/Contact/Profile.php:394 +#: src/Module/Contact/Profile.php:400 msgid "" "Replies/likes to your public posts may still be visible" msgstr "Antwoorden of 'vind ik leuk's op je openbare posts kunnen nog zichtbaar zijn" -#: src/Module/Contact/Profile.php:395 +#: src/Module/Contact/Profile.php:401 msgid "Notification for new posts" msgstr "Meldingen voor nieuwe berichten" -#: src/Module/Contact/Profile.php:395 +#: src/Module/Contact/Profile.php:401 msgid "Send a notification of every new post of this contact" msgstr "Stuur een notificatie voor elk bericht van dit contact" -#: src/Module/Contact/Profile.php:397 +#: src/Module/Contact/Profile.php:403 msgid "Keyword Deny List" msgstr "" -#: src/Module/Contact/Profile.php:397 +#: src/Module/Contact/Profile.php:403 msgid "" "Comma separated list of keywords that should not be converted to hashtags, " "when \"Fetch information and keywords\" is selected" msgstr "Door komma's gescheiden lijst van sleutelwoorden die niet in hashtags mogen omgezet worden, wanneer \"Haal informatie en sleutelwoorden op\" is geselecteerd" -#: src/Module/Contact/Profile.php:415 +#: src/Module/Contact/Profile.php:421 #: src/Module/Settings/TwoFactor/Index.php:160 msgid "Actions" msgstr "Acties" -#: src/Module/Contact/Profile.php:417 +#: src/Module/Contact/Profile.php:423 #: src/Module/Settings/TwoFactor/Index.php:140 view/theme/frio/theme.php:232 msgid "Status" msgstr "Tijdlijn" -#: src/Module/Contact/Profile.php:423 +#: src/Module/Contact/Profile.php:429 msgid "Mirror postings from this contact" msgstr "Berichten van dit contact spiegelen" -#: src/Module/Contact/Profile.php:425 +#: src/Module/Contact/Profile.php:431 msgid "" "Mark this contact as remote_self, this will cause friendica to repost new " "entries from this contact." msgstr "Markeer dit contact als remote_self, hierdoor zal friendica nieuwe berichten van dit contact opnieuw posten." -#: src/Module/Contact/Profile.php:428 +#: src/Module/Contact/Profile.php:434 msgid "Channel Settings" msgstr "" -#: src/Module/Contact/Profile.php:429 +#: src/Module/Contact/Profile.php:435 msgid "Frequency of this contact in relevant channels" msgstr "" -#: src/Module/Contact/Profile.php:430 +#: src/Module/Contact/Profile.php:436 msgid "" "Depending on the type of the channel not all posts from this contact are " "displayed. By default, posts need to have a minimum amount of interactions " @@ -6924,68 +6986,78 @@ msgid "" "block or hide the contact completely." msgstr "" -#: src/Module/Contact/Profile.php:431 +#: src/Module/Contact/Profile.php:437 msgid "Default frequency" msgstr "" -#: src/Module/Contact/Profile.php:431 +#: src/Module/Contact/Profile.php:437 msgid "" "Posts by this contact are displayed in the \"for you\" channel if you " "interact often with this contact or if a post reached some level of " "interaction." msgstr "" -#: src/Module/Contact/Profile.php:432 +#: src/Module/Contact/Profile.php:438 msgid "Display all posts of this contact" msgstr "" -#: src/Module/Contact/Profile.php:432 +#: src/Module/Contact/Profile.php:438 msgid "All posts from this contact will appear on the \"for you\" channel" msgstr "" -#: src/Module/Contact/Profile.php:433 +#: src/Module/Contact/Profile.php:439 msgid "Display only few posts" msgstr "" -#: src/Module/Contact/Profile.php:433 +#: src/Module/Contact/Profile.php:439 msgid "" "When a contact creates a lot of posts in a short period, this setting " "reduces the number of displayed posts in every channel." msgstr "" -#: src/Module/Contact/Profile.php:434 +#: src/Module/Contact/Profile.php:440 msgid "Never display posts" msgstr "" -#: src/Module/Contact/Profile.php:434 +#: src/Module/Contact/Profile.php:440 msgid "Posts from this contact will never be displayed in any channel" msgstr "" -#: src/Module/Contact/Profile.php:502 +#: src/Module/Contact/Profile.php:441 +msgid "Channel Only" +msgstr "" + +#: src/Module/Contact/Profile.php:441 +msgid "" +"If enabled, posts from this contact will only appear in channels, but not in" +" the network stream." +msgstr "" + +#: src/Module/Contact/Profile.php:509 msgid "Refetch contact data" msgstr "Contact data opnieuw ophalen" -#: src/Module/Contact/Profile.php:513 +#: src/Module/Contact/Profile.php:520 msgid "Toggle Blocked status" msgstr "Schakel geblokkeerde status" -#: src/Module/Contact/Profile.php:521 +#: src/Module/Contact/Profile.php:528 msgid "Toggle Ignored status" msgstr "Schakel negeerstatus" -#: src/Module/Contact/Profile.php:529 +#: src/Module/Contact/Profile.php:536 msgid "Toggle Collapsed status" msgstr "" -#: src/Module/Contact/Profile.php:536 src/Module/Contact/Revoke.php:106 +#: src/Module/Contact/Profile.php:543 src/Module/Contact/Revoke.php:106 msgid "Revoke Follow" msgstr "" -#: src/Module/Contact/Profile.php:538 +#: src/Module/Contact/Profile.php:545 msgid "Revoke the follow from this contact" msgstr "" -#: src/Module/Contact/Redir.php:134 src/Module/Contact/Redir.php:186 +#: src/Module/Contact/Redir.php:135 src/Module/Contact/Redir.php:187 msgid "Bad Request." msgstr "Verkeerde aanvraag." @@ -7007,13 +7079,6 @@ msgid "" "and they will have to manually follow you back again." msgstr "" -#: src/Module/Contact/Revoke.php:108 -#: src/Module/Notifications/Introductions.php:144 -#: src/Module/OAuth/Acknowledge.php:54 src/Module/Register.php:130 -#: src/Module/Settings/TwoFactor/Trusted.php:129 -msgid "Yes" -msgstr "Ja" - #: src/Module/Contact/Suggestions.php:62 msgid "" "No suggestions available. If this is a new site, please try again in 24 " @@ -7064,33 +7129,29 @@ msgstr "Groepsoptie niet beschikbaar" msgid "Not available." msgstr "Niet beschikbaar" -#: src/Module/Conversation/Network.php:200 +#: src/Module/Conversation/Network.php:214 msgid "No such circle" msgstr "" -#: src/Module/Conversation/Network.php:204 +#: src/Module/Conversation/Network.php:218 #, php-format msgid "Circle: %s" msgstr "" -#: src/Module/Conversation/Network.php:223 +#: src/Module/Conversation/Network.php:237 #, php-format msgid "Error %d (%s) while fetching the timeline." msgstr "" -#: src/Module/Conversation/Network.php:300 +#: src/Module/Conversation/Network.php:314 msgid "Network feed not available." msgstr "" -#: src/Module/Conversation/Timeline.php:196 -msgid "Own Contacts" -msgstr "" - -#: src/Module/Conversation/Timeline.php:200 +#: src/Module/Conversation/Timeline.php:203 msgid "Include" msgstr "" -#: src/Module/Conversation/Timeline.php:201 +#: src/Module/Conversation/Timeline.php:204 msgid "Hide" msgstr "" @@ -7309,12 +7370,12 @@ msgstr "HTML" msgid "Twitter Source / Tweet URL (requires API key)" msgstr "" -#: src/Module/Debug/Feed.php:52 src/Module/Filer/SaveTag.php:47 +#: src/Module/Debug/Feed.php:53 src/Module/Filer/SaveTag.php:47 #: src/Module/Settings/Profile/Index.php:177 msgid "You must be logged in to use this module" msgstr "Je moet ingelogd zijn om deze module te gebruiken" -#: src/Module/Debug/Feed.php:77 +#: src/Module/Debug/Feed.php:78 msgid "Source URL" msgstr "Bron URL" @@ -7416,56 +7477,56 @@ msgstr "Stel vrienden voor" msgid "Suggest a friend for %s" msgstr "Stel een vriend voor aan %s" -#: src/Module/Friendica.php:82 +#: src/Module/Friendica.php:81 msgid "Installed addons/apps:" msgstr "Geïnstalleerde addons/applicaties:" -#: src/Module/Friendica.php:87 +#: src/Module/Friendica.php:86 msgid "No installed addons/apps" msgstr "Geen geïnstalleerde addons/applicaties" -#: src/Module/Friendica.php:92 +#: src/Module/Friendica.php:91 #, php-format msgid "Read about the Terms of Service of this node." msgstr "Lees de Gebruiksvoorwaarden van deze node na." -#: src/Module/Friendica.php:99 +#: src/Module/Friendica.php:98 msgid "On this server the following remote servers are blocked." msgstr "De volgende remote servers zijn geblokkeerd." -#: src/Module/Friendica.php:102 +#: 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:232 msgid "Reason for the block" msgstr "Reden van de blokkering" -#: src/Module/Friendica.php:104 +#: src/Module/Friendica.php:103 msgid "Download this list in CSV format" msgstr "" -#: src/Module/Friendica.php:118 +#: src/Module/Friendica.php:117 #, php-format msgid "" "This is Friendica, version %s that is running at the web location %s. The " "database version is %s, the post update version is %s." msgstr "Dit is Friendica, versie %s en draait op op locatie %s. De databaseversie is %s, en de bericht update versie is %s." -#: src/Module/Friendica.php:123 +#: src/Module/Friendica.php:122 msgid "" "Please visit Friendi.ca to learn more " "about the Friendica project." msgstr "Ga naar Friendi.ca om meer te vernemen over het Friendica project." -#: src/Module/Friendica.php:124 +#: src/Module/Friendica.php:123 msgid "Bug reports and issues: please visit" msgstr "Bug rapporten en problemen: bezoek" -#: src/Module/Friendica.php:124 +#: src/Module/Friendica.php:123 msgid "the bugtracker at github" msgstr "de github bugtracker" -#: src/Module/Friendica.php:125 +#: src/Module/Friendica.php:124 msgid "Suggestions, praise, etc. - please email \"info\" at \"friendi - dot - ca" msgstr "Suggesties, appreciatie, enz. - aub stuur een email naar \"info\" at \"friendi - dot - ca" @@ -7740,41 +7801,41 @@ msgid "" "important, please visit http://friendi.ca" msgstr "Voor meer informatie over het Friendica project en waarom wij denken dat het belangrijk is kun je http://friendi.ca/ bezoeken" -#: src/Module/Item/Compose.php:85 +#: src/Module/Item/Compose.php:94 msgid "Please enter a post body." msgstr "Voer een berichttekst in." -#: src/Module/Item/Compose.php:98 +#: src/Module/Item/Compose.php:105 msgid "This feature is only available with the frio theme." msgstr "Deze functie is alleen beschikbaar met het frio-thema." -#: src/Module/Item/Compose.php:122 +#: src/Module/Item/Compose.php:129 msgid "Compose new personal note" msgstr "Stel een nieuwe persoonlijke notitie op" -#: src/Module/Item/Compose.php:131 +#: src/Module/Item/Compose.php:138 msgid "Compose new post" msgstr "Nieuw bericht opstellen" -#: src/Module/Item/Compose.php:187 +#: src/Module/Item/Compose.php:194 msgid "Visibility" msgstr "Zichtbaarheid" -#: src/Module/Item/Compose.php:203 +#: src/Module/Item/Compose.php:210 msgid "Clear the location" msgstr "Wis de locatie" -#: src/Module/Item/Compose.php:204 +#: src/Module/Item/Compose.php:211 msgid "Location services are unavailable on your device" msgstr "Locatiediensten zijn niet beschikbaar op uw apparaat" -#: src/Module/Item/Compose.php:205 +#: src/Module/Item/Compose.php:212 msgid "" "Location services are disabled. Please check the website's permissions on " "your device" msgstr "Locatiediensten zijn uitgeschakeld. Controleer de toestemmingen van de website op uw apparaat" -#: src/Module/Item/Compose.php:211 +#: src/Module/Item/Compose.php:218 msgid "" "You can make this page always open when you use the New Post button in the " "Theme Customization settings." @@ -7887,29 +7948,33 @@ msgid "Public Group" msgstr "" #: src/Module/Moderation/BaseUsers.php:122 src/Module/Settings/Account.php:503 +msgid "Public Group - Restricted" +msgstr "" + +#: src/Module/Moderation/BaseUsers.php:123 src/Module/Settings/Account.php:510 msgid "Automatic Friend Page" msgstr "Automatisch Vriendschapspagina" -#: src/Module/Moderation/BaseUsers.php:123 +#: src/Module/Moderation/BaseUsers.php:124 msgid "Private Group" msgstr "" -#: src/Module/Moderation/BaseUsers.php:126 +#: src/Module/Moderation/BaseUsers.php:127 #: src/Module/Moderation/Summary.php:53 src/Module/Settings/Account.php:453 msgid "Personal Page" msgstr "Persoonlijke pagina" -#: src/Module/Moderation/BaseUsers.php:127 +#: src/Module/Moderation/BaseUsers.php:128 #: src/Module/Moderation/Summary.php:54 src/Module/Settings/Account.php:460 msgid "Organisation Page" msgstr "Organisatie Pagina" -#: src/Module/Moderation/BaseUsers.php:128 +#: src/Module/Moderation/BaseUsers.php:129 #: src/Module/Moderation/Summary.php:55 src/Module/Settings/Account.php:467 msgid "News Page" msgstr "Nieuws pagina" -#: src/Module/Moderation/BaseUsers.php:129 +#: src/Module/Moderation/BaseUsers.php:130 #: src/Module/Moderation/Summary.php:56 src/Module/Settings/Account.php:474 msgid "Community Group" msgstr "" @@ -7964,7 +8029,7 @@ msgid "Block New Remote Contact" msgstr "Blokkeer Nieuwe Remote Contacten" #: src/Module/Moderation/Blocklist/Contact.php:122 -#: src/Module/Moderation/Reports.php:95 +#: src/Module/Moderation/Reports.php:110 msgid "Photo" msgstr "Foto" @@ -7972,28 +8037,28 @@ msgstr "Foto" msgid "Reason" msgstr "Reden" -#: src/Module/Moderation/Blocklist/Contact.php:130 +#: src/Module/Moderation/Blocklist/Contact.php:128 #, php-format msgid "%s total blocked contact" msgid_plural "%s total blocked contacts" msgstr[0] "%s geblokkeerde contacten in totaal" msgstr[1] "%s geblokkeerde contacten in totaal" -#: src/Module/Moderation/Blocklist/Contact.php:133 +#: src/Module/Moderation/Blocklist/Contact.php:131 msgid "URL of the remote contact to block." msgstr "URL van de remote contact die je wil blokkeren." -#: src/Module/Moderation/Blocklist/Contact.php:134 +#: src/Module/Moderation/Blocklist/Contact.php:132 msgid "Also purge contact" msgstr "" -#: src/Module/Moderation/Blocklist/Contact.php:134 +#: src/Module/Moderation/Blocklist/Contact.php:132 msgid "" "Removes all content related to this contact from the node. Keeps the contact" " record. This action cannot be undone." msgstr "" -#: src/Module/Moderation/Blocklist/Contact.php:135 +#: src/Module/Moderation/Blocklist/Contact.php:133 #: src/Module/Moderation/Blocklist/Server/Import.php:124 msgid "Block Reason" msgstr "Reden voor blokkeren" @@ -8183,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:231 msgid "Blocked server domain pattern" msgstr "" @@ -8523,30 +8588,30 @@ msgstr "" msgid "3. Pick posts" msgstr "" -#: src/Module/Moderation/Reports.php:90 +#: src/Module/Moderation/Reports.php:105 msgid "List of reports" msgstr "" -#: src/Module/Moderation/Reports.php:91 +#: src/Module/Moderation/Reports.php:106 msgid "This page display reports created by our or remote users." msgstr "" -#: src/Module/Moderation/Reports.php:92 +#: src/Module/Moderation/Reports.php:107 msgid "No report exists at this node." msgstr "" -#: src/Module/Moderation/Reports.php:95 +#: src/Module/Moderation/Reports.php:110 msgid "Category" msgstr "" -#: src/Module/Moderation/Reports.php:101 +#: src/Module/Moderation/Reports.php:114 #, php-format msgid "%s total report" msgid_plural "%s total reports" msgstr[0] "" msgstr[1] "" -#: src/Module/Moderation/Reports.php:104 +#: src/Module/Moderation/Reports.php:117 msgid "URL of the reported contact." msgstr "" @@ -8786,12 +8851,6 @@ msgstr "Voorgesteld door:" msgid "Claims to be known to you: " msgstr "Denkt dat je hem of haar kent:" -#: src/Module/Notifications/Introductions.php:144 -#: src/Module/OAuth/Acknowledge.php:55 src/Module/Register.php:131 -#: src/Module/Settings/TwoFactor/Trusted.php:129 -msgid "No" -msgstr "Nee" - #: src/Module/Notifications/Introductions.php:152 msgid "Shall your connection be bidirectional or not?" msgstr "Zal je connectie bidirectioneel zijn of niet?" @@ -8852,11 +8911,11 @@ msgstr "Tijdlijn-notificaties" msgid "Show unread" msgstr "Toon ongelezen" -#: src/Module/Notifications/Ping.php:246 +#: src/Module/Notifications/Ping.php:220 msgid "{0} requested registration" msgstr "{0} vroeg om zich te registreren" -#: src/Module/Notifications/Ping.php:255 +#: src/Module/Notifications/Ping.php:229 #, php-format msgid "{0} and %d others requested registration" msgstr "" @@ -8898,7 +8957,7 @@ msgstr "" msgid "Resubscribing to OStatus contacts" msgstr "Opnieuw inschrijven bij OStatus contacten" -#: src/Module/OStatus/Repair.php:84 src/Module/OStatus/Subscribe.php:158 +#: src/Module/OStatus/Repair.php:84 src/Module/OStatus/Subscribe.php:160 msgid "Keep this window open until done." msgstr "Houd dit scherm open tot het klaar is" @@ -8910,126 +8969,65 @@ msgstr "" msgid "No OStatus contacts to resubscribe to." msgstr "" -#: src/Module/OStatus/Subscribe.php:70 +#: src/Module/OStatus/Subscribe.php:72 msgid "Subscribing to contacts" msgstr "" -#: src/Module/OStatus/Subscribe.php:79 +#: src/Module/OStatus/Subscribe.php:81 msgid "No contact provided." msgstr "Geen contact opgegeven." -#: src/Module/OStatus/Subscribe.php:85 +#: src/Module/OStatus/Subscribe.php:87 msgid "Couldn't fetch information for contact." msgstr "Kon de informatie voor het contact niet ophalen." -#: src/Module/OStatus/Subscribe.php:96 +#: src/Module/OStatus/Subscribe.php:98 msgid "Couldn't fetch friends for contact." msgstr "Kon de vrienden van contact niet ophalen." -#: src/Module/OStatus/Subscribe.php:102 src/Module/OStatus/Subscribe.php:113 +#: src/Module/OStatus/Subscribe.php:104 src/Module/OStatus/Subscribe.php:115 msgid "Couldn't fetch following contacts." msgstr "" -#: src/Module/OStatus/Subscribe.php:108 +#: src/Module/OStatus/Subscribe.php:110 msgid "Couldn't fetch remote profile." msgstr "" -#: src/Module/OStatus/Subscribe.php:118 +#: src/Module/OStatus/Subscribe.php:120 msgid "Unsupported network" msgstr "" -#: src/Module/OStatus/Subscribe.php:134 +#: src/Module/OStatus/Subscribe.php:136 msgid "Done" msgstr "Klaar" -#: src/Module/OStatus/Subscribe.php:148 +#: src/Module/OStatus/Subscribe.php:150 msgid "success" msgstr "Succesvol" -#: src/Module/OStatus/Subscribe.php:150 +#: src/Module/OStatus/Subscribe.php:152 msgid "failed" msgstr "Mislukt" -#: src/Module/OStatus/Subscribe.php:153 +#: src/Module/OStatus/Subscribe.php:155 msgid "ignored" msgstr "Verboden" -#: src/Module/PermissionTooltip.php:49 -#, php-format -msgid "Wrong type \"%s\", expected one of: %s" -msgstr "" - -#: src/Module/PermissionTooltip.php:79 -msgid "Model not found" -msgstr "" - -#: src/Module/PermissionTooltip.php:94 -msgid "Unlisted" -msgstr "" - -#: src/Module/PermissionTooltip.php:112 -msgid "Remote privacy information not available." -msgstr "Privacyinformatie op afstand niet beschikbaar." - -#: src/Module/PermissionTooltip.php:120 -msgid "Visible to:" -msgstr "Zichtbaar voor:" - -#: src/Module/PermissionTooltip.php:214 -#, php-format -msgid "Collection (%s)" -msgstr "" - -#: src/Module/PermissionTooltip.php:218 -#, php-format -msgid "Followers (%s)" -msgstr "" - -#: src/Module/PermissionTooltip.php:237 -#, php-format -msgid "%d more" -msgstr "" - -#: src/Module/PermissionTooltip.php:241 -#, php-format -msgid "To: %s
" -msgstr "" - -#: src/Module/PermissionTooltip.php:244 -#, php-format -msgid "CC: %s
" -msgstr "" - -#: src/Module/PermissionTooltip.php:247 -#, php-format -msgid "BCC: %s
" -msgstr "" - -#: src/Module/PermissionTooltip.php:250 -#, php-format -msgid "Audience: %s
" -msgstr "" - -#: src/Module/PermissionTooltip.php:253 -#, php-format -msgid "Attributed To: %s
" -msgstr "" - -#: src/Module/Photo.php:123 +#: src/Module/Photo.php:124 msgid "The Photo is not available." msgstr "" -#: src/Module/Photo.php:148 +#: src/Module/Photo.php:149 #, php-format msgid "The Photo with id %s is not available." msgstr "De foto met id %s is niet beschikbaar" -#: src/Module/Photo.php:189 +#: src/Module/Photo.php:190 #, php-format msgid "Invalid external resource with url %s." msgstr "" -#: src/Module/Photo.php:191 +#: src/Module/Photo.php:192 #, php-format msgid "Invalid photo with id %s." msgstr "Ongeldige foto met ID %s" @@ -9075,26 +9073,78 @@ msgstr "Selecteer een label om te verwijderen: " msgid "Remove" msgstr "Verwijderen" +#: src/Module/Privacy/PermissionTooltip.php:71 +#, php-format +msgid "Wrong type \"%s\", expected one of: %s" +msgstr "" + +#: src/Module/Privacy/PermissionTooltip.php:101 +msgid "Model not found" +msgstr "" + +#: src/Module/Privacy/PermissionTooltip.php:118 +msgid "Unlisted" +msgstr "" + +#: src/Module/Privacy/PermissionTooltip.php:124 +msgid "Remote privacy information not available." +msgstr "Privacyinformatie op afstand niet beschikbaar." + +#: src/Module/Privacy/PermissionTooltip.php:131 +msgid "Visible to:" +msgstr "Zichtbaar voor:" + +#: src/Module/Privacy/PermissionTooltip.php:133 +msgid "CC:" +msgstr "" + +#: src/Module/Privacy/PermissionTooltip.php:134 +msgid "BCC:" +msgstr "" + +#: src/Module/Privacy/PermissionTooltip.php:135 +msgid "Audience:" +msgstr "" + +#: src/Module/Privacy/PermissionTooltip.php:136 +msgid "Attributed To:" +msgstr "" + +#: src/Module/Privacy/PermissionTooltip.php:234 +#, php-format +msgid "Collection (%s)" +msgstr "" + +#: src/Module/Privacy/PermissionTooltip.php:238 +#, php-format +msgid "Followers (%s)" +msgstr "" + +#: src/Module/Privacy/PermissionTooltip.php:255 +#, php-format +msgid "%d more" +msgstr "" + #: src/Module/Profile/Contacts.php:159 msgid "No contacts." msgstr "Geen contacten." #: src/Module/Profile/Conversations.php:106 #: src/Module/Profile/Conversations.php:109 src/Module/Profile/Profile.php:351 -#: src/Module/Profile/Profile.php:354 src/Protocol/Feed.php:1099 -#: src/Protocol/OStatus.php:1009 +#: src/Module/Profile/Profile.php:354 src/Protocol/Feed.php:1095 +#: src/Protocol/OStatus.php:1011 #, php-format msgid "%s's timeline" msgstr "Tijdslijn van %s" #: src/Module/Profile/Conversations.php:107 src/Module/Profile/Profile.php:352 -#: src/Protocol/Feed.php:1103 src/Protocol/OStatus.php:1014 +#: src/Protocol/Feed.php:1099 src/Protocol/OStatus.php:1016 #, php-format msgid "%s's posts" msgstr "Berichten van %s" #: src/Module/Profile/Conversations.php:108 src/Module/Profile/Profile.php:353 -#: src/Protocol/Feed.php:1106 src/Protocol/OStatus.php:1018 +#: src/Protocol/Feed.php:1102 src/Protocol/OStatus.php:1020 #, php-format msgid "%s's comments" msgstr "reactie van %s" @@ -9252,170 +9302,170 @@ msgstr "" msgid "Remove post" msgstr "" -#: src/Module/Register.php:84 +#: src/Module/Register.php:85 msgid "Only parent users can create additional accounts." msgstr "Alleen bovenliggende gebruikers kunnen extra gebruikers maken." -#: src/Module/Register.php:99 src/Module/User/Import.php:111 +#: src/Module/Register.php:100 src/Module/User/Import.php:112 msgid "" "This site has exceeded the number of allowed daily account registrations. " "Please try again tomorrow." msgstr "Deze website heeft het toegelaten dagelijkse aantal registraties overschreden. Probeer morgen opnieuw." -#: src/Module/Register.php:116 +#: src/Module/Register.php:117 msgid "" "You may (optionally) fill in this form via OpenID by supplying your OpenID " "and clicking \"Register\"." msgstr "U kunt (optioneel) dit formulier invullen via OpenID door uw OpenID in te vullen en op 'Registreren' te klikken." -#: src/Module/Register.php:117 +#: src/Module/Register.php:118 msgid "" "If you are not familiar with OpenID, please leave that field blank and fill " "in the rest of the items." msgstr "Laat dit veld leeg als je niet vertrouwd bent met OpenID, en vul de rest van de items in." -#: src/Module/Register.php:118 +#: src/Module/Register.php:119 msgid "Your OpenID (optional): " msgstr "Je OpenID (optioneel):" -#: src/Module/Register.php:127 +#: src/Module/Register.php:128 msgid "Include your profile in member directory?" msgstr "Je profiel in de ledengids opnemen?" -#: src/Module/Register.php:148 +#: src/Module/Register.php:149 msgid "Note for the admin" msgstr "Nota voor de beheerder" -#: src/Module/Register.php:148 +#: src/Module/Register.php:149 msgid "Leave a message for the admin, why you want to join this node" msgstr "Laat een boodschap na voor de beheerder, waarom je bij deze node wil komen" -#: src/Module/Register.php:149 +#: src/Module/Register.php:150 msgid "Membership on this site is by invitation only." msgstr "Lidmaatschap van deze website is uitsluitend op uitnodiging." -#: src/Module/Register.php:150 +#: src/Module/Register.php:151 msgid "Your invitation code: " msgstr "Je uitnodigingscode:" -#: src/Module/Register.php:158 +#: src/Module/Register.php:159 msgid "Your Display Name (as you would like it to be displayed on this system" msgstr "" -#: src/Module/Register.php:159 +#: src/Module/Register.php:160 msgid "" "Your Email Address: (Initial information will be send there, so this has to " "be an existing address.)" msgstr "Je Email Adres: (Initiële informatie zal hier naartoe gezonden worden, dus dit moet een bestaand adres zijn.)" -#: src/Module/Register.php:160 +#: src/Module/Register.php:161 msgid "Please repeat your e-mail address:" msgstr "Herhaal uw e-mailadres:" -#: src/Module/Register.php:162 src/Module/Security/PasswordTooLong.php:100 -#: src/Module/Settings/Account.php:557 +#: src/Module/Register.php:163 src/Module/Security/PasswordTooLong.php:100 +#: src/Module/Settings/Account.php:564 msgid "New Password:" msgstr "Nieuw Wachtwoord:" -#: src/Module/Register.php:162 +#: src/Module/Register.php:163 msgid "Leave empty for an auto generated password." msgstr "Laat leeg voor een automatisch gegenereerd wachtwoord." -#: src/Module/Register.php:163 src/Module/Security/PasswordTooLong.php:101 -#: src/Module/Settings/Account.php:558 +#: src/Module/Register.php:164 src/Module/Security/PasswordTooLong.php:101 +#: src/Module/Settings/Account.php:565 msgid "Confirm:" msgstr "Bevestig:" -#: src/Module/Register.php:164 +#: src/Module/Register.php:165 #, php-format msgid "" "Choose a profile nickname. This must begin with a text character. Your " "profile address on this site will then be \"nickname@%s\"." msgstr "Kies een profiel bijnaam. Deze dient te beginnen met een letter. Uw profiel adres op deze site zal dan \"bijnaam@%s\" zijn." -#: src/Module/Register.php:165 +#: src/Module/Register.php:166 msgid "Choose a nickname: " msgstr "Kies een bijnaam:" -#: src/Module/Register.php:173 src/Module/User/Import.php:117 +#: src/Module/Register.php:174 src/Module/User/Import.php:118 msgid "Import" msgstr "Importeren" -#: src/Module/Register.php:174 +#: src/Module/Register.php:175 msgid "Import your profile to this friendica instance" msgstr "Importeer je profiel op deze friendica server" -#: src/Module/Register.php:181 +#: src/Module/Register.php:182 msgid "Note: This node explicitly contains adult content" msgstr "Waarschuwing: Deze node heeft inhoud enkel bedoeld voor volwassenen." -#: src/Module/Register.php:183 src/Module/Settings/Delegation.php:181 +#: src/Module/Register.php:184 src/Module/Settings/Delegation.php:181 msgid "Parent Password:" msgstr "Ouderlijk wachtwoord:" -#: src/Module/Register.php:183 src/Module/Settings/Delegation.php:181 +#: src/Module/Register.php:184 src/Module/Settings/Delegation.php:181 msgid "" "Please enter the password of the parent account to legitimize your request." msgstr "Geef alstublieft het wachtwoord van het ouderlijke account om je verzoek te legitimeren." -#: src/Module/Register.php:212 +#: src/Module/Register.php:213 msgid "Password doesn't match." msgstr "Wachtwoorden komen niet overeen." -#: src/Module/Register.php:218 +#: src/Module/Register.php:219 msgid "Please enter your password." msgstr "Voer uw wachtwoord in." -#: src/Module/Register.php:260 +#: src/Module/Register.php:261 msgid "You have entered too much information." msgstr "U heeft te veel informatie ingevoerd." -#: src/Module/Register.php:283 +#: src/Module/Register.php:284 msgid "Please enter the identical mail address in the second field." msgstr "Voer in het tweede veld het identieke mailadres in." -#: src/Module/Register.php:291 +#: src/Module/Register.php:292 msgid "Nickname cannot start with a digit." msgstr "" -#: src/Module/Register.php:293 +#: src/Module/Register.php:294 msgid "Nickname can only contain US-ASCII characters." msgstr "" -#: src/Module/Register.php:322 +#: src/Module/Register.php:323 msgid "The additional account was created." msgstr "De toegevoegde gebruiker is aangemaakt." -#: src/Module/Register.php:347 +#: src/Module/Register.php:348 msgid "" "Registration successful. Please check your email for further instructions." msgstr "Registratie geslaagd. Kijk je e-mail na voor verdere instructies." -#: src/Module/Register.php:354 +#: src/Module/Register.php:355 #, php-format msgid "" "Failed to send email message. Here your accout details:
login: %s
" "password: %s

You can change your password after login." msgstr "Kon email niet verzenden. Hier zijn je account details:
login: %s
wachtwoord: %s

Je kan je wachtwoord aanpassen nadat je ingelogd bent." -#: src/Module/Register.php:360 +#: src/Module/Register.php:361 msgid "Registration successful." msgstr "Registratie succes." -#: src/Module/Register.php:369 src/Module/Register.php:376 -#: src/Module/Register.php:386 +#: src/Module/Register.php:370 src/Module/Register.php:377 +#: src/Module/Register.php:387 msgid "Your registration can not be processed." msgstr "Je registratie kan niet verwerkt worden." -#: src/Module/Register.php:375 +#: src/Module/Register.php:376 msgid "You have to leave a request note for the admin." msgstr "U dient een verzoekmelding achter te laten voor de beheerder." -#: src/Module/Register.php:385 +#: src/Module/Register.php:386 msgid "An internal error occured." msgstr "" -#: src/Module/Register.php:407 +#: src/Module/Register.php:408 msgid "Your registration is pending approval by the site owner." msgstr "Jouw registratie wacht op goedkeuring van de beheerder." @@ -9548,24 +9598,24 @@ msgid "Update Password" msgstr "" #: src/Module/Security/PasswordTooLong.php:99 -#: src/Module/Settings/Account.php:559 +#: src/Module/Settings/Account.php:566 msgid "Current Password:" msgstr "Huidig wachtwoord:" #: src/Module/Security/PasswordTooLong.php:99 -#: src/Module/Settings/Account.php:559 +#: src/Module/Settings/Account.php:566 msgid "Your current password to confirm the changes" msgstr "Je huidig wachtwoord om de wijzigingen te bevestigen" #: src/Module/Security/PasswordTooLong.php:100 -#: src/Module/Settings/Account.php:543 +#: src/Module/Settings/Account.php:550 msgid "" "Allowed characters are a-z, A-Z, 0-9 and special characters except white " "spaces and accentuated letters." msgstr "" #: src/Module/Security/PasswordTooLong.php:100 -#: src/Module/Settings/Account.php:544 +#: src/Module/Settings/Account.php:551 msgid "Password length is limited to 72 characters." msgstr "" @@ -9762,32 +9812,36 @@ msgid "Automatically approves all contact requests." msgstr "Aanvaardt automatisch all contact aanvragen." #: src/Module/Settings/Account.php:505 +msgid "Contact requests have to be manually approved." +msgstr "" + +#: src/Module/Settings/Account.php:512 msgid "" "Account for a popular profile that automatically approves contact requests " "as \"Friends\"." msgstr "Account voor een populair profiel dat automatisch contact aanvragen goedkeurt als \"Vrienden\"." -#: src/Module/Settings/Account.php:510 +#: src/Module/Settings/Account.php:517 msgid "Private Group [Experimental]" msgstr "" -#: src/Module/Settings/Account.php:512 +#: src/Module/Settings/Account.php:519 msgid "Requires manual approval of contact requests." msgstr "Vereist manuele goedkeuring van contact aanvragen." -#: src/Module/Settings/Account.php:521 +#: src/Module/Settings/Account.php:528 msgid "OpenID:" msgstr "OpenID:" -#: src/Module/Settings/Account.php:521 +#: src/Module/Settings/Account.php:528 msgid "(Optional) Allow this OpenID to login to this account." msgstr "(Optioneel) Laat dit OpenID toe om in te loggen op deze account." -#: src/Module/Settings/Account.php:529 +#: src/Module/Settings/Account.php:536 msgid "Publish your profile in your local site directory?" msgstr "Uw profiel publiceren in uw lokale sitemap?" -#: src/Module/Settings/Account.php:529 +#: src/Module/Settings/Account.php:536 #, php-format msgid "" "Your profile will be published in this node's local " @@ -9795,94 +9849,94 @@ msgid "" " system settings." msgstr "Je profiel zal gepubliceerd worden de lokale gids van deze node. Je profiel details kunnen publiek zichtbaar zijn afhankelijk van de systeem instellingen." -#: src/Module/Settings/Account.php:535 +#: src/Module/Settings/Account.php:542 #, php-format msgid "" "Your profile will also be published in the global friendica directories " "(e.g. %s)." msgstr "Je profiel zal ook worden gepubliceerd in de globale Friendica directories (e.g. %s)." -#: src/Module/Settings/Account.php:548 +#: src/Module/Settings/Account.php:555 msgid "Account Settings" msgstr "Account Instellingen" -#: src/Module/Settings/Account.php:549 +#: src/Module/Settings/Account.php:556 #, php-format msgid "Your Identity Address is '%s' or '%s'." msgstr "Je Identiteit adres is '%s' of '%s'." -#: src/Module/Settings/Account.php:556 +#: src/Module/Settings/Account.php:563 msgid "Password Settings" msgstr "Wachtwoord Instellingen" -#: src/Module/Settings/Account.php:558 +#: src/Module/Settings/Account.php:565 msgid "Leave password fields blank unless changing" msgstr "Laat de wachtwoord-velden leeg, tenzij je het wilt veranderen" -#: src/Module/Settings/Account.php:560 +#: src/Module/Settings/Account.php:567 msgid "Password:" msgstr "Wachtwoord:" -#: src/Module/Settings/Account.php:560 +#: src/Module/Settings/Account.php:567 msgid "Your current password to confirm the changes of the email address" msgstr "Je huidige wachtwoord om de verandering in het email adres te bevestigen" -#: src/Module/Settings/Account.php:563 +#: src/Module/Settings/Account.php:570 msgid "Delete OpenID URL" msgstr "Verwijder OpenID URL" -#: src/Module/Settings/Account.php:565 +#: src/Module/Settings/Account.php:572 msgid "Basic Settings" msgstr "Basis Instellingen" -#: src/Module/Settings/Account.php:566 +#: src/Module/Settings/Account.php:573 #: src/Module/Settings/Profile/Index.php:283 msgid "Display name:" msgstr "Weergave naam:" -#: src/Module/Settings/Account.php:567 +#: src/Module/Settings/Account.php:574 msgid "Email Address:" msgstr "E-mailadres:" -#: src/Module/Settings/Account.php:568 +#: src/Module/Settings/Account.php:575 msgid "Your Timezone:" msgstr "Je Tijdzone:" -#: src/Module/Settings/Account.php:569 +#: src/Module/Settings/Account.php:576 msgid "Your Language:" msgstr "Je taal:" -#: src/Module/Settings/Account.php:569 +#: src/Module/Settings/Account.php:576 msgid "" "Set the language we use to show you friendica interface and to send you " "emails" msgstr "Configureer de taal van die we gebruiken als friendica interface en om je emails te sturen" -#: src/Module/Settings/Account.php:570 +#: src/Module/Settings/Account.php:577 msgid "Default Post Location:" msgstr "Standaard locatie:" -#: src/Module/Settings/Account.php:571 +#: src/Module/Settings/Account.php:578 msgid "Use Browser Location:" msgstr "Gebruik Webbrowser Locatie:" -#: src/Module/Settings/Account.php:573 +#: src/Module/Settings/Account.php:580 msgid "Security and Privacy Settings" msgstr "Instellingen voor Beveiliging en Privacy" -#: src/Module/Settings/Account.php:575 +#: src/Module/Settings/Account.php:582 msgid "Maximum Friend Requests/Day:" msgstr "Maximum aantal vriendschapsverzoeken per dag:" -#: src/Module/Settings/Account.php:575 +#: src/Module/Settings/Account.php:582 msgid "(to prevent spam abuse)" msgstr "(om spam misbruik te voorkomen)" -#: src/Module/Settings/Account.php:577 +#: src/Module/Settings/Account.php:584 msgid "Allow your profile to be searchable globally?" msgstr "Wilt u dat uw profiel globaal doorzoekbaar is?" -#: src/Module/Settings/Account.php:577 +#: src/Module/Settings/Account.php:584 msgid "" "Activate this setting if you want others to easily find and follow you. Your" " profile will be searchable on remote systems. This setting also determines " @@ -9890,43 +9944,43 @@ msgid "" "indexed or not." msgstr "Activeer deze instelling als u wilt dat anderen u gemakkelijk kunnen vinden en volgen. Uw profiel is doorzoekbaar op externe systemen. Deze instelling bepaalt ook of Friendica zoekmachines zal informeren dat uw profiel moet worden geïndexeerd of niet." -#: src/Module/Settings/Account.php:578 +#: src/Module/Settings/Account.php:585 msgid "Hide your contact/friend list from viewers of your profile?" msgstr "Uw contact- / vriendenlijst verbergen voor hen die uw profiel bekijken?" -#: src/Module/Settings/Account.php:578 +#: src/Module/Settings/Account.php:585 msgid "" "A list of your contacts is displayed on your profile page. Activate this " "option to disable the display of your contact list." msgstr "Een lijst met uw contacten wordt weergegeven op uw profielpagina. Activeer deze optie om de weergave van uw contactenlijst uit te schakelen." -#: src/Module/Settings/Account.php:579 +#: src/Module/Settings/Account.php:586 msgid "Hide your public content from anonymous viewers" msgstr "" -#: src/Module/Settings/Account.php:579 +#: src/Module/Settings/Account.php:586 msgid "" "Anonymous visitors will only see your basic profile details. Your public " "posts and replies will still be freely accessible on the remote servers of " "your followers and through relays." msgstr "" -#: src/Module/Settings/Account.php:580 +#: src/Module/Settings/Account.php:587 msgid "Make public posts unlisted" msgstr "Maak openbare berichten verborgen" -#: src/Module/Settings/Account.php:580 +#: src/Module/Settings/Account.php:587 msgid "" "Your public posts will not appear on the community pages or in search " "results, nor be sent to relay servers. However they can still appear on " "public feeds on remote servers." msgstr "Je openbare berichten verschijnen niet op de communitypagina's of in de zoekresultaten en worden ook niet naar relayservers gestuurd. Ze kunnen echter nog steeds verschijnen op openbare feeds op externe servers." -#: src/Module/Settings/Account.php:581 +#: src/Module/Settings/Account.php:588 msgid "Make all posted pictures accessible" msgstr "Maak alle geplaatste foto's toegankelijk" -#: src/Module/Settings/Account.php:581 +#: src/Module/Settings/Account.php:588 msgid "" "This option makes every posted picture accessible via the direct link. This " "is a workaround for the problem that most other networks can't handle " @@ -9934,227 +9988,227 @@ msgid "" "public on your photo albums though." msgstr "Deze optie maakt elke geplaatste foto toegankelijk via de directe link. Dit is een tijdelijke oplossing voor het probleem dat de meeste andere netwerken de rechten op afbeeldingen niet kunnen verwerken. Niet-openbare afbeeldingen zijn echter nog steeds niet zichtbaar voor het publiek in uw fotoalbums." -#: src/Module/Settings/Account.php:582 +#: src/Module/Settings/Account.php:589 msgid "Allow friends to post to your profile page?" msgstr "Vrienden toestaan om op jouw profielpagina te posten?" -#: src/Module/Settings/Account.php:582 +#: src/Module/Settings/Account.php:589 msgid "" "Your contacts may write posts on your profile wall. These posts will be " "distributed to your contacts" msgstr "Je contacten kunnen berichten schrijven op je tijdslijn. Deze berichten zullen verspreid worden naar je contacten" -#: src/Module/Settings/Account.php:583 +#: src/Module/Settings/Account.php:590 msgid "Allow friends to tag your posts?" msgstr "Sta vrienden toe om jouw berichten te labelen?" -#: src/Module/Settings/Account.php:583 +#: src/Module/Settings/Account.php:590 msgid "Your contacts can add additional tags to your posts." msgstr "Je contacten kunnen tags toevoegen aan je berichten." -#: src/Module/Settings/Account.php:584 +#: src/Module/Settings/Account.php:591 msgid "Default privacy circle for new contacts" msgstr "" -#: src/Module/Settings/Account.php:585 +#: src/Module/Settings/Account.php:592 msgid "Default privacy circle for new group contacts" msgstr "" -#: src/Module/Settings/Account.php:586 +#: src/Module/Settings/Account.php:593 msgid "Default Post Permissions" msgstr "Standaard rechten voor nieuwe berichten" -#: src/Module/Settings/Account.php:590 +#: src/Module/Settings/Account.php:597 msgid "Expiration settings" msgstr "Vervalinstellingen" -#: src/Module/Settings/Account.php:591 +#: src/Module/Settings/Account.php:598 msgid "Automatically expire posts after this many days:" msgstr "Laat berichten automatisch vervallen na zo veel dagen:" -#: src/Module/Settings/Account.php:591 +#: src/Module/Settings/Account.php:598 msgid "If empty, posts will not expire. Expired posts will be deleted" msgstr "Berichten zullen niet vervallen indien leeg. Vervallen berichten zullen worden verwijderd." -#: src/Module/Settings/Account.php:592 +#: src/Module/Settings/Account.php:599 msgid "Expire posts" msgstr "Verlopen berichten" -#: src/Module/Settings/Account.php:592 +#: src/Module/Settings/Account.php:599 msgid "When activated, posts and comments will be expired." msgstr "Indien geactiveerd, zullen berichten en opmerkingen verlopen." -#: src/Module/Settings/Account.php:593 +#: src/Module/Settings/Account.php:600 msgid "Expire personal notes" msgstr "Verloop persoonlijke notities" -#: src/Module/Settings/Account.php:593 +#: src/Module/Settings/Account.php:600 msgid "" "When activated, the personal notes on your profile page will be expired." msgstr "Indien geactiveerd, verlopen de persoonlijke notities op uw profielpagina." -#: src/Module/Settings/Account.php:594 +#: src/Module/Settings/Account.php:601 msgid "Expire starred posts" msgstr "Berichten met ster laten vervallen" -#: src/Module/Settings/Account.php:594 +#: src/Module/Settings/Account.php:601 msgid "" "Starring posts keeps them from being expired. That behaviour is overwritten " "by this setting." msgstr "Berichten met een ster verhinderen dat ze verlopen. Dat gedrag wordt door deze instelling overschreven." -#: src/Module/Settings/Account.php:595 +#: src/Module/Settings/Account.php:602 msgid "Only expire posts by others" msgstr "Laat alleen berichten van anderen verlopen" -#: src/Module/Settings/Account.php:595 +#: src/Module/Settings/Account.php:602 msgid "" "When activated, your own posts never expire. Then the settings above are " "only valid for posts you received." msgstr "Indien geactiveerd, vervallen je eigen berichten nooit. Dan zijn bovenstaande instellingen alleen geldig voor berichten die je hebt ontvangen." -#: src/Module/Settings/Account.php:598 +#: src/Module/Settings/Account.php:605 msgid "Notification Settings" msgstr "Notificatie Instellingen" -#: src/Module/Settings/Account.php:599 +#: src/Module/Settings/Account.php:606 msgid "Send a notification email when:" msgstr "Stuur een notificatie e-mail wanneer:" -#: src/Module/Settings/Account.php:600 +#: src/Module/Settings/Account.php:607 msgid "You receive an introduction" msgstr "Je ontvangt een vriendschaps- of connectieverzoek" -#: src/Module/Settings/Account.php:601 +#: src/Module/Settings/Account.php:608 msgid "Your introductions are confirmed" msgstr "Jouw vriendschaps- of connectieverzoeken zijn bevestigd" -#: src/Module/Settings/Account.php:602 +#: src/Module/Settings/Account.php:609 msgid "Someone writes on your profile wall" msgstr "Iemand iets op je tijdlijn schrijft" -#: src/Module/Settings/Account.php:603 +#: src/Module/Settings/Account.php:610 msgid "Someone writes a followup comment" msgstr "Iemand een reactie schrijft" -#: src/Module/Settings/Account.php:604 +#: src/Module/Settings/Account.php:611 msgid "You receive a private message" msgstr "Je een privé-bericht ontvangt" -#: src/Module/Settings/Account.php:605 +#: src/Module/Settings/Account.php:612 msgid "You receive a friend suggestion" msgstr "Je een suggestie voor een vriendschap ontvangt" -#: src/Module/Settings/Account.php:606 +#: src/Module/Settings/Account.php:613 msgid "You are tagged in a post" msgstr "Je expliciet in een bericht bent genoemd" -#: src/Module/Settings/Account.php:608 +#: src/Module/Settings/Account.php:615 msgid "Create a desktop notification when:" msgstr "" -#: src/Module/Settings/Account.php:609 +#: src/Module/Settings/Account.php:616 msgid "Someone tagged you" msgstr "" -#: src/Module/Settings/Account.php:610 +#: src/Module/Settings/Account.php:617 msgid "Someone directly commented on your post" msgstr "" -#: src/Module/Settings/Account.php:611 +#: src/Module/Settings/Account.php:618 msgid "Someone liked your content" msgstr "" -#: src/Module/Settings/Account.php:611 src/Module/Settings/Account.php:612 +#: src/Module/Settings/Account.php:618 src/Module/Settings/Account.php:619 msgid "Can only be enabled, when the direct comment notification is enabled." msgstr "" -#: src/Module/Settings/Account.php:612 +#: src/Module/Settings/Account.php:619 msgid "Someone shared your content" msgstr "" -#: src/Module/Settings/Account.php:613 +#: src/Module/Settings/Account.php:620 msgid "Someone commented in your thread" msgstr "" -#: src/Module/Settings/Account.php:614 +#: src/Module/Settings/Account.php:621 msgid "Someone commented in a thread where you commented" msgstr "" -#: src/Module/Settings/Account.php:615 +#: src/Module/Settings/Account.php:622 msgid "Someone commented in a thread where you interacted" msgstr "" -#: src/Module/Settings/Account.php:617 +#: src/Module/Settings/Account.php:624 msgid "Activate desktop notifications" msgstr "Activeer desktop notificaties" -#: src/Module/Settings/Account.php:617 +#: src/Module/Settings/Account.php:624 msgid "Show desktop popup on new notifications" msgstr "Toon desktop pop-up bij nieuwe notificaties" -#: src/Module/Settings/Account.php:621 +#: src/Module/Settings/Account.php:628 msgid "Text-only notification emails" msgstr "Alleen-tekst notificatie emails" -#: src/Module/Settings/Account.php:623 +#: src/Module/Settings/Account.php:630 msgid "Send text only notification emails, without the html part" msgstr "Stuur alleen-tekst notificatie emails, zonder het html gedeelte" -#: src/Module/Settings/Account.php:627 +#: src/Module/Settings/Account.php:634 msgid "Show detailled notifications" msgstr "Toon gedetailleerde notificaties" -#: src/Module/Settings/Account.php:629 +#: src/Module/Settings/Account.php:636 msgid "" "Per default, notifications are condensed to a single notification per item. " "When enabled every notification is displayed." msgstr "Standaard worden notificaties samengevoegd in een enkele notificatie per item. Als je deze parameter activeert wordt elke notificatie getoond." -#: src/Module/Settings/Account.php:633 +#: src/Module/Settings/Account.php:640 msgid "Show notifications of ignored contacts" msgstr "" -#: src/Module/Settings/Account.php:635 +#: src/Module/Settings/Account.php:642 msgid "" "You don't see posts from ignored contacts. But you still see their comments." " This setting controls if you want to still receive regular notifications " "that are caused by ignored contacts or not." msgstr "" -#: src/Module/Settings/Account.php:638 +#: src/Module/Settings/Account.php:645 msgid "Advanced Account/Page Type Settings" msgstr "Geavanceerde Account/Pagina Type Instellingen" -#: src/Module/Settings/Account.php:639 +#: src/Module/Settings/Account.php:646 msgid "Change the behaviour of this account for special situations" msgstr "Pas het gedrag van dit account aan voor speciale situaties" -#: src/Module/Settings/Account.php:642 +#: src/Module/Settings/Account.php:649 msgid "Import Contacts" msgstr "Importeer contacten" -#: src/Module/Settings/Account.php:643 +#: src/Module/Settings/Account.php:650 msgid "" "Upload a CSV file that contains the handle of your followed accounts in the " "first column you exported from the old account." msgstr "Upload een CSV-bestand met de handle van uw gevolgde gebruikers in de eerste kolom die u uit de oude gebruiker hebt geëxporteerd." -#: src/Module/Settings/Account.php:644 +#: src/Module/Settings/Account.php:651 msgid "Upload File" msgstr "Upload bestand" -#: src/Module/Settings/Account.php:647 +#: src/Module/Settings/Account.php:654 msgid "Relocate" msgstr "Verhuis" -#: src/Module/Settings/Account.php:648 +#: src/Module/Settings/Account.php:655 msgid "" "If you have moved this profile from another server, and some of your " "contacts don't receive your updates, try pushing this button." msgstr "Als je je profiel van een andere server hebt verhuisd, en er zijn contacten die geen updates van je ontvangen, probeer dan eens deze knop." -#: src/Module/Settings/Account.php:649 +#: src/Module/Settings/Account.php:656 msgid "Resend relocate message to contacts" msgstr "Stuur verhuis boodschap naar contacten" @@ -10166,120 +10220,120 @@ msgstr "Addon instellingen" msgid "No Addon settings configured" msgstr "Geen Addon instellingen geconfigureerd" -#: src/Module/Settings/Channels.php:142 +#: src/Module/Settings/Channels.php:148 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:153 msgid "This page can be used to define your own channels." msgstr "" -#: src/Module/Settings/Channels.php:176 +#: src/Module/Settings/Channels.php:182 msgid "Publish" msgstr "" -#: src/Module/Settings/Channels.php:176 +#: src/Module/Settings/Channels.php:182 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/Display.php:342 +#: src/Module/Settings/Channels.php:190 src/Module/Settings/Channels.php:211 +#: src/Module/Settings/Display.php:338 msgid "Label" msgstr "" -#: src/Module/Settings/Channels.php:185 src/Module/Settings/Channels.php:206 -#: src/Module/Settings/Display.php:343 +#: src/Module/Settings/Channels.php:191 src/Module/Settings/Channels.php:212 +#: src/Module/Settings/Display.php:339 #: src/Module/Settings/TwoFactor/AppSpecific.php:137 msgid "Description" msgstr "Omschrijving" -#: src/Module/Settings/Channels.php:186 src/Module/Settings/Channels.php:207 +#: src/Module/Settings/Channels.php:192 src/Module/Settings/Channels.php:213 msgid "Access Key" msgstr "" -#: src/Module/Settings/Channels.php:187 src/Module/Settings/Channels.php:208 +#: src/Module/Settings/Channels.php:193 src/Module/Settings/Channels.php:214 msgid "Circle/Channel" msgstr "" -#: src/Module/Settings/Channels.php:188 src/Module/Settings/Channels.php:209 +#: src/Module/Settings/Channels.php:194 src/Module/Settings/Channels.php:215 msgid "Include Tags" msgstr "" -#: src/Module/Settings/Channels.php:189 src/Module/Settings/Channels.php:210 +#: src/Module/Settings/Channels.php:195 src/Module/Settings/Channels.php:216 msgid "Exclude Tags" msgstr "" -#: src/Module/Settings/Channels.php:190 src/Module/Settings/Channels.php:211 +#: src/Module/Settings/Channels.php:196 src/Module/Settings/Channels.php:217 msgid "Minimum Size" msgstr "" -#: src/Module/Settings/Channels.php:191 src/Module/Settings/Channels.php:212 +#: src/Module/Settings/Channels.php:197 src/Module/Settings/Channels.php:218 msgid "Maximum Size" msgstr "" -#: src/Module/Settings/Channels.php:192 src/Module/Settings/Channels.php:213 +#: src/Module/Settings/Channels.php:198 src/Module/Settings/Channels.php:219 msgid "Full Text Search" msgstr "" -#: src/Module/Settings/Channels.php:196 src/Module/Settings/Channels.php:217 +#: src/Module/Settings/Channels.php:202 src/Module/Settings/Channels.php:223 msgid "Select all languages that you want to see in this channel." msgstr "" -#: src/Module/Settings/Channels.php:198 +#: src/Module/Settings/Channels.php:204 msgid "Delete channel" msgstr "" -#: src/Module/Settings/Channels.php:198 +#: src/Module/Settings/Channels.php:204 msgid "Check to delete this entry from the channel list" msgstr "" -#: src/Module/Settings/Channels.php:205 +#: src/Module/Settings/Channels.php:211 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:212 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:213 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:214 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:215 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:216 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:217 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:218 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:219 #, php-format msgid "" "Search terms for the body, supports the \"boolean mode\" operators from " @@ -10287,35 +10341,35 @@ msgid "" "keywords: %s" msgstr "" -#: src/Module/Settings/Channels.php:214 +#: src/Module/Settings/Channels.php:220 msgid "Check to display images in the channel." msgstr "" -#: src/Module/Settings/Channels.php:215 +#: src/Module/Settings/Channels.php:221 msgid "Check to display videos in the channel." msgstr "" -#: src/Module/Settings/Channels.php:216 +#: src/Module/Settings/Channels.php:222 msgid "Check to display audio in the channel." msgstr "" -#: src/Module/Settings/Channels.php:221 +#: src/Module/Settings/Channels.php:227 msgid "Add new entry to the channel list" msgstr "" -#: src/Module/Settings/Channels.php:222 +#: src/Module/Settings/Channels.php:228 msgid "Add" msgstr "Toevoegen" -#: src/Module/Settings/Channels.php:224 +#: src/Module/Settings/Channels.php:230 msgid "Current Entries in the channel list" msgstr "" -#: src/Module/Settings/Channels.php:227 +#: src/Module/Settings/Channels.php:233 msgid "Delete entry from the channel list" msgstr "" -#: src/Module/Settings/Channels.php:228 +#: src/Module/Settings/Channels.php:234 msgid "Delete entry from the channel list?" msgstr "" @@ -10382,15 +10436,13 @@ msgid "Any conversation my follows interacted with, including likes" msgstr "" #: src/Module/Settings/Connectors.php:221 -msgid "Enable Content Warning" +msgid "Collapse sensitive posts" msgstr "" #: src/Module/Settings/Connectors.php:221 msgid "" -"Users on networks like Mastodon or Pleroma are able to set a content warning" -" field which collapse their post by default. This enables the automatic " -"collapsing instead of setting the content warning as the post title. Doesn't" -" affect any other content filtering you eventually set up." +"If a post is marked as \"sensitive\", it will be displayed in a collapsed " +"state, if this option is enabled." msgstr "" #: src/Module/Settings/Connectors.php:222 @@ -10590,193 +10642,185 @@ msgstr "Mogelijke personen waaraan het paginabeheer kan worden uitbesteed " msgid "No entries." msgstr "Geen gegevens." -#: src/Module/Settings/Display.php:185 +#: src/Module/Settings/Display.php:183 msgid "The theme you chose isn't available." msgstr "Het thema dat je koos is niet beschikbaar" -#: src/Module/Settings/Display.php:225 +#: src/Module/Settings/Display.php:223 #, php-format msgid "%s - (Unsupported)" msgstr "%s - (Niet ondersteund)" -#: src/Module/Settings/Display.php:263 +#: src/Module/Settings/Display.php:260 msgid "No preview" msgstr "" -#: src/Module/Settings/Display.php:264 +#: src/Module/Settings/Display.php:261 msgid "No image" msgstr "" -#: src/Module/Settings/Display.php:265 +#: src/Module/Settings/Display.php:262 msgid "Small Image" msgstr "" -#: src/Module/Settings/Display.php:266 +#: src/Module/Settings/Display.php:263 msgid "Large Image" msgstr "" -#: src/Module/Settings/Display.php:311 +#: src/Module/Settings/Display.php:308 msgid "Display Settings" msgstr "Scherminstellingen" -#: src/Module/Settings/Display.php:313 +#: src/Module/Settings/Display.php:310 msgid "General Theme Settings" msgstr "Algemene Thema Instellingen" -#: src/Module/Settings/Display.php:314 +#: src/Module/Settings/Display.php:311 msgid "Custom Theme Settings" msgstr "Speciale Thema Instellingen" -#: src/Module/Settings/Display.php:315 +#: src/Module/Settings/Display.php:312 msgid "Content Settings" msgstr "Content Instellingen" -#: src/Module/Settings/Display.php:316 view/theme/duepuntozero/config.php:86 +#: src/Module/Settings/Display.php:313 view/theme/duepuntozero/config.php:86 #: view/theme/frio/config.php:151 view/theme/quattro/config.php:88 #: view/theme/vier/config.php:136 msgid "Theme settings" msgstr "Thema-instellingen" -#: src/Module/Settings/Display.php:317 +#: src/Module/Settings/Display.php:314 msgid "Timelines" msgstr "" -#: src/Module/Settings/Display.php:324 +#: src/Module/Settings/Display.php:321 msgid "Display Theme:" msgstr "Schermthema:" -#: src/Module/Settings/Display.php:325 +#: src/Module/Settings/Display.php:322 msgid "Mobile Theme:" msgstr "Mobiel thema:" -#: src/Module/Settings/Display.php:328 +#: src/Module/Settings/Display.php:325 msgid "Number of items to display per page:" msgstr "Aantal items te tonen per pagina:" -#: src/Module/Settings/Display.php:328 src/Module/Settings/Display.php:329 +#: src/Module/Settings/Display.php:325 src/Module/Settings/Display.php:326 msgid "Maximum of 100 items" msgstr "Maximum 100 items" -#: src/Module/Settings/Display.php:329 +#: src/Module/Settings/Display.php:326 msgid "Number of items to display per page when viewed from mobile device:" msgstr "Aantal items per pagina als je een mobiel toestel gebruikt:" -#: src/Module/Settings/Display.php:330 +#: src/Module/Settings/Display.php:327 msgid "Update browser every xx seconds" msgstr "Browser elke xx seconden verversen" -#: src/Module/Settings/Display.php:330 +#: src/Module/Settings/Display.php:327 msgid "Minimum of 10 seconds. Enter -1 to disable it." msgstr "Minimum 10 seconden. Geef -1 op om te deactiveren." -#: src/Module/Settings/Display.php:331 +#: src/Module/Settings/Display.php:328 msgid "Display emoticons" msgstr "" -#: src/Module/Settings/Display.php:331 +#: src/Module/Settings/Display.php:328 msgid "When enabled, emoticons are replaced with matching symbols." msgstr "" -#: src/Module/Settings/Display.php:332 +#: src/Module/Settings/Display.php:329 msgid "Infinite scroll" msgstr "Oneindig scrollen" -#: src/Module/Settings/Display.php:332 +#: src/Module/Settings/Display.php:329 msgid "Automatic fetch new items when reaching the page end." msgstr "" -#: src/Module/Settings/Display.php:333 +#: src/Module/Settings/Display.php:330 msgid "Enable Smart Threading" msgstr "" -#: src/Module/Settings/Display.php:333 +#: src/Module/Settings/Display.php:330 msgid "Enable the automatic suppression of extraneous thread indentation." msgstr "" -#: src/Module/Settings/Display.php:334 +#: src/Module/Settings/Display.php:331 msgid "Display the Dislike feature" msgstr "" -#: src/Module/Settings/Display.php:334 +#: src/Module/Settings/Display.php:331 msgid "" "Display the Dislike button and dislike reactions on posts and comments." msgstr "" -#: src/Module/Settings/Display.php:335 +#: src/Module/Settings/Display.php:332 msgid "Display the resharer" msgstr "" -#: src/Module/Settings/Display.php:335 +#: src/Module/Settings/Display.php:332 msgid "Display the first resharer as icon and text on a reshared item." msgstr "" -#: src/Module/Settings/Display.php:336 -msgid "Display sensitive content" -msgstr "" - -#: src/Module/Settings/Display.php:336 -msgid "If enabled, pictures in posts marked as \"sensitive\" will not be blurred." -msgstr "" - -#: src/Module/Settings/Display.php:337 +#: src/Module/Settings/Display.php:333 msgid "Stay local" msgstr "" -#: src/Module/Settings/Display.php:337 +#: src/Module/Settings/Display.php:333 msgid "Don't go to a remote system when following a contact link." msgstr "" -#: src/Module/Settings/Display.php:338 +#: src/Module/Settings/Display.php:334 msgid "Show the post deletion checkbox" msgstr "" -#: src/Module/Settings/Display.php:338 +#: src/Module/Settings/Display.php:334 msgid "Display the checkbox for the post deletion on the network page." msgstr "" -#: src/Module/Settings/Display.php:339 +#: src/Module/Settings/Display.php:335 msgid "DIsplay the event list" msgstr "" -#: src/Module/Settings/Display.php:339 +#: src/Module/Settings/Display.php:335 msgid "Display the birthday reminder and event list on the network page." msgstr "" -#: src/Module/Settings/Display.php:340 +#: src/Module/Settings/Display.php:336 msgid "Link preview mode" msgstr "" -#: src/Module/Settings/Display.php:340 +#: src/Module/Settings/Display.php:336 msgid "Appearance of the link preview that is added to each post with a link." msgstr "" -#: src/Module/Settings/Display.php:345 +#: src/Module/Settings/Display.php:341 msgid "Bookmark" msgstr "" -#: src/Module/Settings/Display.php:347 +#: src/Module/Settings/Display.php:343 msgid "" "Enable timelines that you want to see in the channels widget. Bookmark " "timelines that you want to see in the top menu." msgstr "" -#: src/Module/Settings/Display.php:349 +#: src/Module/Settings/Display.php:345 msgid "Channel languages:" msgstr "" -#: src/Module/Settings/Display.php:349 +#: src/Module/Settings/Display.php:345 msgid "Select all languages that you want to see in your channels." msgstr "" -#: src/Module/Settings/Display.php:351 +#: src/Module/Settings/Display.php:347 msgid "Beginning of week:" msgstr "Begin van de week:" -#: src/Module/Settings/Display.php:352 +#: src/Module/Settings/Display.php:348 msgid "Default calendar view:" msgstr "" -#: src/Module/Settings/Features.php:74 +#: src/Module/Settings/Features.php:73 msgid "Additional Features" msgstr "Extra functies" @@ -11523,70 +11567,70 @@ msgstr "Wissel tussen verschillende identiteiten of forum/groeppagina's die jouw msgid "Select an identity to manage: " msgstr "Selecteer een identiteit om te beheren:" -#: src/Module/User/Import.php:103 +#: src/Module/User/Import.php:104 msgid "User imports on closed servers can only be done by an administrator." msgstr "Importen van een gebruiker op een gesloten node kan enkel gedaan worden door een administrator" -#: src/Module/User/Import.php:119 +#: src/Module/User/Import.php:120 msgid "Move account" msgstr "Account verplaatsen" -#: src/Module/User/Import.php:120 +#: src/Module/User/Import.php:121 msgid "You can import an account from another Friendica server." msgstr "Je kunt een account van een andere Friendica server importeren." -#: src/Module/User/Import.php:121 +#: src/Module/User/Import.php:122 msgid "" "You need to export your account from the old server and upload it here. We " "will recreate your old account here with all your contacts. We will try also" " to inform your friends that you moved here." msgstr "Je moet je account bij de oude server exporteren, en hier uploaden. We zullen je oude account hier opnieuw aanmaken, met al je contacten. We zullen ook proberen om je vrienden in te lichten dat je naar hier verhuisd bent." -#: src/Module/User/Import.php:122 +#: src/Module/User/Import.php:123 msgid "" "This feature is experimental. We can't import contacts from the OStatus " "network (GNU Social/Statusnet) or from Diaspora" msgstr "Dit feature is experimenteel. We kunnen contacten van het OStatus netwerk (GNU Social/Statusnet) of van Diaspora niet importeren." -#: src/Module/User/Import.php:123 +#: src/Module/User/Import.php:124 msgid "Account file" msgstr "Account bestand" -#: src/Module/User/Import.php:123 +#: src/Module/User/Import.php:124 msgid "" "To export your account, go to \"Settings->Export your personal data\" and " "select \"Export account\"" msgstr "Om je account te exporteren, ga naar \"Instellingen->Exporteer je persoonlijke data\" en selecteer \"Exporteer account\"" -#: src/Module/User/Import.php:217 +#: src/Module/User/Import.php:218 msgid "Error decoding account file" msgstr "Fout bij decoderen van het account bestand" -#: src/Module/User/Import.php:222 +#: src/Module/User/Import.php:223 msgid "Error! No version data in file! This is not a Friendica account file?" msgstr "Fout! Geen versie data in het bestand! Is dit wel een Friendica account bestand?" -#: src/Module/User/Import.php:230 +#: src/Module/User/Import.php:231 #, php-format msgid "User '%s' already exists on this server!" msgstr "Gebruiker '%s' bestaat al op deze server!" -#: src/Module/User/Import.php:267 +#: src/Module/User/Import.php:268 msgid "User creation error" msgstr "Fout bij het aanmaken van de gebruiker" -#: src/Module/User/Import.php:316 +#: src/Module/User/Import.php:317 #, php-format msgid "%d contact not imported" msgid_plural "%d contacts not imported" msgstr[0] "%d contact werd niet geïmporteerd" msgstr[1] "%d contacten werden niet geïmporteerd" -#: src/Module/User/Import.php:365 +#: src/Module/User/Import.php:366 msgid "User profile creation error" msgstr "Fout bij het aanmaken van het gebruikersprofiel" -#: src/Module/User/Import.php:416 +#: src/Module/User/Import.php:417 msgid "Done. You can now login with your username and password" msgstr "Gebeurd. Je kunt nu inloggen met je gebruikersnaam en wachtwoord" @@ -11804,15 +11848,15 @@ msgstr "%s gaf een reactie op het bericht van %s" msgid "%s created a new post" msgstr "%s schreef een nieuw bericht" -#: src/Navigation/Notifications/Factory/Introduction.php:133 +#: src/Navigation/Notifications/Factory/Introduction.php:132 msgid "Friend Suggestion" msgstr "Vriendschapsvoorstel" -#: src/Navigation/Notifications/Factory/Introduction.php:159 +#: src/Navigation/Notifications/Factory/Introduction.php:158 msgid "Friend/Connect Request" msgstr "Vriendschapsverzoek" -#: src/Navigation/Notifications/Factory/Introduction.php:159 +#: src/Navigation/Notifications/Factory/Introduction.php:158 msgid "New Follower" msgstr "Nieuwe Volger" @@ -12255,266 +12299,266 @@ msgstr "Deze entry werd bewerkt" msgid "Connector Message" msgstr "" -#: src/Object/Post.php:226 src/Object/Post.php:228 +#: src/Object/Post.php:239 src/Object/Post.php:241 msgid "Edit" msgstr "Bewerken" -#: src/Object/Post.php:262 +#: src/Object/Post.php:275 msgid "Delete globally" msgstr "Verwijder globaal" -#: src/Object/Post.php:262 +#: src/Object/Post.php:275 msgid "Remove locally" msgstr "Verwijder lokaal" -#: src/Object/Post.php:269 +#: src/Object/Post.php:282 #, php-format msgid "Block %s" msgstr "" -#: src/Object/Post.php:274 +#: src/Object/Post.php:287 #, php-format msgid "Ignore %s" msgstr "" -#: src/Object/Post.php:279 +#: src/Object/Post.php:292 #, php-format msgid "Collapse %s" msgstr "" -#: src/Object/Post.php:283 +#: src/Object/Post.php:296 msgid "Report post" msgstr "" -#: src/Object/Post.php:294 +#: src/Object/Post.php:307 msgid "Save to folder" msgstr "" -#: src/Object/Post.php:334 +#: src/Object/Post.php:347 msgid "I will attend" msgstr "Ik zal er zijn" -#: src/Object/Post.php:334 +#: src/Object/Post.php:347 msgid "I will not attend" msgstr "Ik zal er niet zijn" -#: src/Object/Post.php:334 +#: src/Object/Post.php:347 msgid "I might attend" msgstr "Ik ga misschien" -#: src/Object/Post.php:381 +#: src/Object/Post.php:394 msgid "Ignore thread" msgstr "" -#: src/Object/Post.php:382 +#: src/Object/Post.php:395 msgid "Unignore thread" msgstr "" -#: src/Object/Post.php:383 +#: src/Object/Post.php:396 msgid "Toggle ignore status" msgstr "" -#: src/Object/Post.php:393 +#: src/Object/Post.php:406 msgid "Add star" msgstr "" -#: src/Object/Post.php:394 +#: src/Object/Post.php:407 msgid "Remove star" msgstr "" -#: src/Object/Post.php:395 +#: src/Object/Post.php:408 msgid "Toggle star status" msgstr "" -#: src/Object/Post.php:406 +#: src/Object/Post.php:419 msgid "Pin" msgstr "" -#: src/Object/Post.php:407 +#: src/Object/Post.php:420 msgid "Unpin" msgstr "" -#: src/Object/Post.php:408 +#: src/Object/Post.php:421 msgid "Toggle pin status" msgstr "" -#: src/Object/Post.php:411 +#: src/Object/Post.php:424 msgid "Pinned" msgstr "" -#: src/Object/Post.php:416 +#: src/Object/Post.php:429 msgid "Add tag" msgstr "" -#: src/Object/Post.php:429 +#: src/Object/Post.php:444 msgid "Quote share this" msgstr "" -#: src/Object/Post.php:429 +#: src/Object/Post.php:444 msgid "Quote Share" msgstr "" -#: src/Object/Post.php:432 +#: src/Object/Post.php:447 msgid "Reshare this" msgstr "" -#: src/Object/Post.php:432 +#: src/Object/Post.php:447 msgid "Reshare" msgstr "" -#: src/Object/Post.php:433 +#: src/Object/Post.php:448 msgid "Cancel your Reshare" msgstr "" -#: src/Object/Post.php:433 +#: src/Object/Post.php:448 msgid "Unshare" msgstr "" -#: src/Object/Post.php:485 +#: src/Object/Post.php:492 #, php-format msgid "%s (Received %s)" msgstr "" -#: src/Object/Post.php:491 +#: src/Object/Post.php:498 msgid "Comment this item on your system" msgstr "" -#: src/Object/Post.php:491 +#: src/Object/Post.php:498 msgid "Remote comment" msgstr "" -#: src/Object/Post.php:513 +#: src/Object/Post.php:520 msgid "Share via ..." msgstr "" -#: src/Object/Post.php:513 +#: src/Object/Post.php:520 msgid "Share via external services" msgstr "" -#: src/Object/Post.php:520 +#: src/Object/Post.php:527 msgid "Unknown parent" msgstr "" -#: src/Object/Post.php:524 +#: src/Object/Post.php:531 #, php-format msgid "in reply to %s" msgstr "" -#: src/Object/Post.php:526 +#: src/Object/Post.php:533 msgid "Parent is probably private or not federated." msgstr "" -#: src/Object/Post.php:550 +#: src/Object/Post.php:557 msgid "to" msgstr "aan" -#: src/Object/Post.php:551 +#: src/Object/Post.php:558 msgid "via" msgstr "via" -#: src/Object/Post.php:552 +#: src/Object/Post.php:559 msgid "Wall-to-Wall" msgstr "wall-to-wall" -#: src/Object/Post.php:553 +#: src/Object/Post.php:560 msgid "via Wall-To-Wall:" msgstr "via wall-to-wall" -#: src/Object/Post.php:604 +#: src/Object/Post.php:613 #, php-format msgid "Reply to %s" msgstr "Antwoord aan %s" -#: src/Object/Post.php:607 +#: src/Object/Post.php:616 msgid "More" msgstr "Meer" -#: src/Object/Post.php:626 +#: src/Object/Post.php:635 msgid "Notifier task is pending" msgstr "Meldingstaak is in behandeling" -#: src/Object/Post.php:627 +#: src/Object/Post.php:636 msgid "Delivery to remote servers is pending" msgstr "Levering aan externe servers is in behandeling" -#: src/Object/Post.php:628 +#: src/Object/Post.php:637 msgid "Delivery to remote servers is underway" msgstr "" -#: src/Object/Post.php:629 +#: src/Object/Post.php:638 msgid "Delivery to remote servers is mostly done" msgstr "" -#: src/Object/Post.php:630 +#: src/Object/Post.php:639 msgid "Delivery to remote servers is done" msgstr "" -#: src/Object/Post.php:652 +#: src/Object/Post.php:661 #, php-format msgid "%d comment" msgid_plural "%d comments" msgstr[0] "%d reactie" msgstr[1] "%d reacties" -#: src/Object/Post.php:653 +#: src/Object/Post.php:662 msgid "Show more" msgstr "Toon meer" -#: src/Object/Post.php:654 +#: src/Object/Post.php:663 msgid "Show fewer" msgstr "Toon minder" -#: src/Object/Post.php:691 +#: src/Object/Post.php:700 #, php-format msgid "Reshared by: %s" msgstr "" -#: src/Object/Post.php:696 +#: src/Object/Post.php:705 #, php-format msgid "Viewed by: %s" msgstr "" -#: src/Object/Post.php:701 +#: src/Object/Post.php:710 #, php-format msgid "Read by: %s" msgstr "" -#: src/Object/Post.php:706 +#: src/Object/Post.php:715 #, php-format msgid "Liked by: %s" msgstr "" -#: src/Object/Post.php:711 +#: src/Object/Post.php:720 #, php-format msgid "Disliked by: %s" msgstr "" -#: src/Object/Post.php:716 +#: src/Object/Post.php:725 #, php-format msgid "Attended by: %s" msgstr "" -#: src/Object/Post.php:721 +#: src/Object/Post.php:730 #, php-format msgid "Maybe attended by: %s" msgstr "" -#: src/Object/Post.php:726 +#: src/Object/Post.php:735 #, php-format msgid "Not attended by: %s" msgstr "" -#: src/Object/Post.php:731 +#: src/Object/Post.php:740 #, php-format msgid "Commented by: %s" msgstr "" -#: src/Object/Post.php:736 +#: src/Object/Post.php:745 #, php-format msgid "Reacted with %s by: %s" msgstr "" -#: src/Object/Post.php:759 +#: src/Object/Post.php:768 #, php-format msgid "Quote shared by: %s" msgstr "" @@ -12523,25 +12567,25 @@ msgstr "" msgid "Chat" msgstr "" -#: src/Protocol/Delivery.php:547 +#: src/Protocol/Delivery.php:544 msgid "(no subject)" msgstr "" -#: src/Protocol/OStatus.php:1390 +#: src/Protocol/OStatus.php:1392 #, php-format msgid "%s is now following %s." msgstr "%s volgt nu %s." -#: src/Protocol/OStatus.php:1391 +#: src/Protocol/OStatus.php:1393 msgid "following" msgstr "volgend" -#: src/Protocol/OStatus.php:1394 +#: src/Protocol/OStatus.php:1396 #, php-format msgid "%s stopped following %s." msgstr "%s stopte %s te volgen." -#: src/Protocol/OStatus.php:1395 +#: src/Protocol/OStatus.php:1397 msgid "stopped following" msgstr "is gestopt met volgen" @@ -12550,20 +12594,20 @@ msgstr "is gestopt met volgen" msgid "The folder %s must be writable by webserver." msgstr "" -#: src/Security/Authentication.php:227 +#: src/Security/Authentication.php:216 msgid "Login failed." msgstr "Login mislukt." -#: src/Security/Authentication.php:272 +#: src/Security/Authentication.php:261 msgid "Login failed. Please check your credentials." msgstr "Aanmelden mislukt. Controleer uw inloggegevens." -#: src/Security/Authentication.php:391 +#: src/Security/Authentication.php:375 #, php-format msgid "Welcome %s" msgstr "Welkom %s" -#: src/Security/Authentication.php:392 +#: src/Security/Authentication.php:376 msgid "Please upload a profile photo." msgstr "Upload een profielfoto." diff --git a/view/lang/nl/strings.php b/view/lang/nl/strings.php index 2c913c6b39..a28a2266c2 100644 --- a/view/lang/nl/strings.php +++ b/view/lang/nl/strings.php @@ -301,14 +301,18 @@ $a->strings['Favourite Posts'] = 'Favoriete berichten'; $a->strings['General Features'] = 'Algemene functies'; $a->strings['Photo Location'] = 'Foto Locatie'; $a->strings['Photo metadata is normally stripped. This extracts the location (if present) prior to stripping metadata and links it to a map.'] = 'Foto metadata wordt normaal verwijderd. Dit extraheert de locatie (indien aanwezig) vooraleer de metadata te verwijderen en verbindt die met een kaart.'; -$a->strings['Trending Tags'] = 'Populaire Tags'; -$a->strings['Show a community page widget with a list of the most popular tags in recent public posts.'] = 'Toon een widget voor communitypagina met een lijst van de populairste tags in recente openbare berichten.'; $a->strings['Post Composition Features'] = 'Functies voor het opstellen van berichten'; $a->strings['Explicit Mentions'] = 'Expliciete vermeldingen'; $a->strings['Add explicit mentions to comment box for manual control over who gets mentioned in replies.'] = 'Voeg expliciete vermeldingen toe aan het opmerkingenvak voor handmatige controle over wie in antwoorden wordt vermeld.'; $a->strings['Post/Comment Tools'] = 'Bericht-/reactiehulpmiddelen'; $a->strings['Post Categories'] = 'Categorieën berichten'; $a->strings['Add categories to your posts'] = 'Voeg categorieën toe aan je berichten'; +$a->strings['Archives'] = 'Archieven'; +$a->strings['Protocols'] = 'Protocollen'; +$a->strings['Account Types'] = 'Account Types'; +$a->strings['Saved Searches'] = 'Opgeslagen zoekopdrachten'; +$a->strings['Saved Folders'] = 'Bewaarde Mappen'; +$a->strings['Trending Tags'] = 'Populaire Tags'; $a->strings['Advanced Profile Settings'] = 'Geavanceerde Profiel Instellingen'; $a->strings['Tag Cloud'] = 'Tag Wolk'; $a->strings['Provide a personal tag cloud on your profile page'] = 'Voorzie een persoonlijk tag wolk op je profiel pagina'; @@ -418,18 +422,14 @@ $a->strings['Local Directory'] = 'Lokale gids'; $a->strings['Everyone'] = 'Iedereen'; $a->strings['Relationships'] = 'Relaties'; $a->strings['All Contacts'] = 'Alle Contacten'; -$a->strings['Protocols'] = 'Protocollen'; $a->strings['All Protocols'] = 'Alle protocollen'; -$a->strings['Saved Folders'] = 'Bewaarde Mappen'; $a->strings['Everything'] = 'Alles'; $a->strings['Categories'] = 'Categorieën'; $a->strings['%d contact in common'] = [ 0 => '%d gedeeld contact', 1 => '%d gedeelde contacten', ]; -$a->strings['Archives'] = 'Archieven'; $a->strings['News'] = 'Nieuws'; -$a->strings['Account Types'] = 'Account Types'; $a->strings['Export'] = 'Exporteer'; $a->strings['Export calendar as ical'] = 'Exporteer kalender als ical'; $a->strings['Export calendar as csv'] = 'Exporteer kalender als csv'; @@ -440,7 +440,6 @@ $a->strings['%d Contact'] = [ ]; $a->strings['View Contacts'] = 'Bekijk contacten'; $a->strings['Remove term'] = 'Verwijder zoekterm'; -$a->strings['Saved Searches'] = 'Opgeslagen zoekopdrachten'; $a->strings['Trending Tags (last %d hour)'] = [ 0 => 'Populaire Tags (laatste %d uur)', 1 => 'Populaire Tags (laatste %d uur)', @@ -613,7 +612,6 @@ $a->strings['%s\'s birthday'] = '%s\'s verjaardag'; $a->strings['Happy Birthday %s'] = 'Gefeliciteerd %s'; $a->strings['activity'] = 'activiteit'; $a->strings['post'] = 'bericht'; -$a->strings['Content warning: %s'] = 'Waarschuwing inhoud: %s'; $a->strings['bytes'] = 'bytes'; $a->strings['View on separate page'] = 'Bekijk op aparte pagina'; $a->strings['[no subject]'] = '[geen onderwerp]'; @@ -745,7 +743,8 @@ $a->strings['Failed Updates'] = 'Mislukte wijzigingen'; $a->strings['This does not include updates prior to 1139, which did not return a status.'] = 'Dit is zonder de wijzigingen voor 1139, welke geen status teruggaven.'; $a->strings['Mark success (if update was manually applied)'] = 'Markeren als succes (als aanpassing manueel doorgevoerd werd)'; $a->strings['Attempt to execute this update step automatically'] = 'Probeer deze stap automatisch uit te voeren'; -$a->strings['Lock feature %s'] = 'Fixeer feature %s '; +$a->strings['No'] = 'Nee'; +$a->strings['Yes'] = 'Ja'; $a->strings['Manage Additional Features'] = 'Beheer Bijkomende Features'; $a->strings['Other'] = 'Anders'; $a->strings['unknown'] = 'onbekend'; @@ -1119,7 +1118,6 @@ $a->strings['Refetch contact data'] = 'Contact data opnieuw ophalen'; $a->strings['Toggle Blocked status'] = 'Schakel geblokkeerde status'; $a->strings['Toggle Ignored status'] = 'Schakel negeerstatus'; $a->strings['Bad Request.'] = 'Verkeerde aanvraag.'; -$a->strings['Yes'] = 'Ja'; $a->strings['No suggestions available. If this is a new site, please try again in 24 hours.'] = 'Geen voorstellen beschikbaar. Als dit een nieuwe website is, kun je het over 24 uur nog eens proberen.'; $a->strings['You aren\'t following this contact.'] = 'Je volgt dit contact niet.'; $a->strings['Unfollowing is currently not supported by your network.'] = 'Ontvolgen is momenteel niet gesupporteerd door je netwerk.'; @@ -1329,7 +1327,6 @@ $a->strings['Hide Ignored Requests'] = 'Verberg genegeerde verzoeken'; $a->strings['Notification type:'] = 'Notificatiesoort:'; $a->strings['Suggested by:'] = 'Voorgesteld door:'; $a->strings['Claims to be known to you: '] = 'Denkt dat je hem of haar kent:'; -$a->strings['No'] = 'Nee'; $a->strings['Shall your connection be bidirectional or not?'] = 'Zal je connectie bidirectioneel zijn of niet?'; $a->strings['Accepting %s as a friend allows %s to subscribe to your posts, and you will also receive updates from them in your news feed.'] = '%s als vriend accepteren laat %s toe om in te schrijven op je berichten, en je zal ook updates ontvangen van hen in je nieuws feed.'; $a->strings['Accepting %s as a subscriber allows them to subscribe to your posts, but you will not receive updates from them in your news feed.'] = '%s als volger accepteren laat hen toe om in te schrijven op je berichten, maar je zal geen updates ontvangen van hen in je nieuws feed.'; @@ -1355,8 +1352,6 @@ $a->strings['Done'] = 'Klaar'; $a->strings['success'] = 'Succesvol'; $a->strings['failed'] = 'Mislukt'; $a->strings['ignored'] = 'Verboden'; -$a->strings['Remote privacy information not available.'] = 'Privacyinformatie op afstand niet beschikbaar.'; -$a->strings['Visible to:'] = 'Zichtbaar voor:'; $a->strings['The Photo with id %s is not available.'] = 'De foto met id %s is niet beschikbaar'; $a->strings['Invalid photo with id %s.'] = 'Ongeldige foto met ID %s'; $a->strings['Edit post'] = 'Bericht bewerken'; @@ -1368,6 +1363,8 @@ $a->strings['audio link'] = 'audio adres'; $a->strings['Remove Item Tag'] = 'Verwijder label van item'; $a->strings['Select a tag to remove: '] = 'Selecteer een label om te verwijderen: '; $a->strings['Remove'] = 'Verwijderen'; +$a->strings['Remote privacy information not available.'] = 'Privacyinformatie op afstand niet beschikbaar.'; +$a->strings['Visible to:'] = 'Zichtbaar voor:'; $a->strings['No contacts.'] = 'Geen contacten.'; $a->strings['%s\'s timeline'] = 'Tijdslijn van %s'; $a->strings['%s\'s posts'] = 'Berichten van %s'; diff --git a/view/lang/pl/messages.po b/view/lang/pl/messages.po index f92327a691..c3b4a51e1c 100644 --- a/view/lang/pl/messages.po +++ b/view/lang/pl/messages.po @@ -59,7 +59,7 @@ msgid "" msgstr "" "Project-Id-Version: friendica\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-03-01 08:51-0500\n" +"POT-Creation-Date: 2024-05-15 12:16+0000\n" "PO-Revision-Date: 2011-05-05 10:19+0000\n" "Last-Translator: Piotr Strębski , 2022\n" "Language-Team: Polish (http://app.transifex.com/Friendica/friendica/language/pl/)\n" @@ -69,57 +69,57 @@ msgstr "" "Language: pl\n" "Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" -#: mod/item.php:100 mod/item.php:103 mod/item.php:170 mod/item.php:173 +#: mod/item.php:101 mod/item.php:104 mod/item.php:171 mod/item.php:174 msgid "Unable to locate original post." msgstr "Nie można zlokalizować oryginalnej wiadomości." -#: mod/item.php:138 +#: mod/item.php:139 msgid "Post updated." msgstr "Wpis zaktualizowany." -#: mod/item.php:203 mod/item.php:207 +#: mod/item.php:204 mod/item.php:208 msgid "Item wasn't stored." msgstr "Element nie został zapisany. " -#: mod/item.php:217 +#: mod/item.php:218 msgid "Item couldn't be fetched." msgstr "Nie można pobrać elementu." -#: mod/item.php:259 mod/item.php:263 +#: mod/item.php:260 mod/item.php:264 msgid "Empty post discarded." msgstr "Pusty wpis został odrzucony." -#: mod/item.php:433 src/Module/Admin/Themes/Details.php:39 +#: mod/item.php:435 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 "Element nie znaleziony." -#: mod/item.php:457 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 +#: mod/item.php:459 mod/message.php:66 mod/message.php:112 mod/notes.php:45 +#: mod/photos.php:146 mod/photos.php:662 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 #: src/Module/Calendar/Event/API.php:88 src/Module/Calendar/Event/Form.php:84 #: src/Module/Calendar/Export.php:82 src/Module/Calendar/Show.php:82 #: src/Module/Circle.php:41 src/Module/Circle.php:84 #: src/Module/Contact/Advanced.php:60 src/Module/Contact/Follow.php:87 -#: src/Module/Contact/Follow.php:160 src/Module/Contact/MatchInterests.php:86 +#: src/Module/Contact/Follow.php:160 src/Module/Contact/MatchInterests.php:87 #: src/Module/Contact/Suggestions.php:54 src/Module/Contact/Unfollow.php:66 #: src/Module/Contact/Unfollow.php:80 src/Module/Contact/Unfollow.php:112 #: src/Module/FollowConfirm.php:38 src/Module/FriendSuggest.php:57 #: src/Module/Invite.php:42 src/Module/Invite.php:131 #: src/Module/Notifications/Notification.php:76 #: src/Module/Notifications/Notification.php:107 -#: src/Module/OStatus/Repair.php:60 src/Module/OStatus/Subscribe.php:66 +#: src/Module/OStatus/Repair.php:60 src/Module/OStatus/Subscribe.php:68 #: src/Module/Post/Edit.php:76 src/Module/Profile/Common.php:75 #: src/Module/Profile/Contacts.php:78 src/Module/Profile/Photos.php:92 #: src/Module/Profile/Schedule.php:39 src/Module/Profile/Schedule.php:56 -#: src/Module/Register.php:77 src/Module/Register.php:90 -#: src/Module/Register.php:206 src/Module/Register.php:245 +#: src/Module/Register.php:78 src/Module/Register.php:91 +#: 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/Display.php:90 src/Module/Settings/Display.php:199 +#: src/Module/Settings/Account.php:386 src/Module/Settings/Channels.php:66 +#: src/Module/Settings/Channels.php:141 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 #: src/Module/Settings/Profile/Photo/Index.php:110 #: src/Module/Settings/RemoveMe.php:119 src/Module/Settings/UserExport.php:78 @@ -127,7 +127,7 @@ msgstr "Element nie znaleziony." #: src/Module/Settings/UserExport.php:213 #: src/Module/Settings/UserExport.php:233 #: src/Module/Settings/UserExport.php:298 src/Module/User/Delegation.php:154 -#: src/Module/User/Import.php:84 src/Module/User/Import.php:91 +#: src/Module/User/Import.php:85 src/Module/User/Import.php:92 msgid "Permission denied." msgstr "Brak uprawnień." @@ -265,95 +265,96 @@ msgstr "\n\t\t\tDane logowania są następujące:\n\n\t\t\tLokalizacja witryny:\ msgid "Your password has been changed at %s" msgstr "Twoje hasło zostało zmienione na %s" -#: mod/message.php:46 mod/message.php:128 src/Content/Nav.php:321 +#: mod/message.php:45 mod/message.php:127 src/Content/Nav.php:321 msgid "New Message" msgstr "Nowa wiadomość" -#: mod/message.php:82 +#: mod/message.php:81 msgid "No recipient selected." msgstr "Nie wybrano odbiorcy." -#: mod/message.php:87 +#: mod/message.php:86 msgid "Unable to locate contact information." msgstr "Nie można znaleźć informacji kontaktowych." -#: mod/message.php:91 +#: mod/message.php:90 msgid "Message could not be sent." msgstr "Nie udało się wysłać wiadomości." -#: mod/message.php:95 +#: mod/message.php:94 msgid "Message collection failure." msgstr "Błąd zbierania komunikatów." -#: mod/message.php:122 src/Module/Notifications/Introductions.php:135 +#: mod/message.php:121 src/Module/Notifications/Introductions.php:135 #: src/Module/Notifications/Introductions.php:170 #: src/Module/Notifications/Notification.php:85 msgid "Discard" msgstr "Odrzuć" -#: mod/message.php:135 src/Content/Nav.php:318 view/theme/frio/theme.php:244 +#: mod/message.php:134 src/Content/Nav.php:318 view/theme/frio/theme.php:244 msgid "Messages" msgstr "Wiadomości" -#: mod/message.php:148 +#: mod/message.php:147 msgid "Conversation not found." msgstr "Nie znaleziono rozmowy." -#: mod/message.php:153 +#: mod/message.php:152 msgid "Message was not deleted." msgstr "Wiadomość nie została usunięta." -#: mod/message.php:168 +#: mod/message.php:167 msgid "Conversation was not removed." msgstr "Rozmowa nie została usunięta." -#: mod/message.php:181 mod/message.php:286 +#: mod/message.php:180 mod/message.php:285 msgid "Please enter a link URL:" msgstr "Proszę wpisać adres URL:" -#: mod/message.php:190 +#: mod/message.php:189 msgid "Send Private Message" msgstr "Wyślij prywatną wiadomość" -#: mod/message.php:191 mod/message.php:346 +#: mod/message.php:190 mod/message.php:345 +#: src/Module/Privacy/PermissionTooltip.php:132 msgid "To:" msgstr "Do:" -#: mod/message.php:192 mod/message.php:347 +#: mod/message.php:191 mod/message.php:346 msgid "Subject:" msgstr "Temat:" -#: mod/message.php:196 mod/message.php:350 src/Module/Invite.php:171 +#: mod/message.php:195 mod/message.php:349 src/Module/Invite.php:171 msgid "Your message:" msgstr "Twoja wiadomość:" -#: mod/message.php:199 mod/message.php:354 src/Content/Conversation.php:370 +#: mod/message.php:198 mod/message.php:353 src/Content/Conversation.php:369 #: src/Module/Post/Edit.php:131 msgid "Upload photo" msgstr "Wyślij zdjęcie" -#: mod/message.php:200 mod/message.php:355 src/Module/Post/Edit.php:135 +#: mod/message.php:199 mod/message.php:354 src/Module/Post/Edit.php:135 msgid "Insert web link" msgstr "Wstaw link" -#: mod/message.php:201 mod/message.php:357 mod/photos.php:1297 -#: src/Content/Conversation.php:401 src/Content/Conversation.php:1586 -#: src/Module/Item/Compose.php:206 src/Module/Post/Edit.php:145 -#: src/Object/Post.php:609 +#: mod/message.php:200 mod/message.php:356 mod/photos.php:1290 +#: src/Content/Conversation.php:400 src/Content/Conversation.php:1576 +#: src/Module/Item/Compose.php:213 src/Module/Post/Edit.php:145 +#: src/Object/Post.php:618 msgid "Please wait" msgstr "Proszę czekać" -#: mod/message.php:202 mod/message.php:356 mod/photos.php:701 -#: mod/photos.php:820 mod/photos.php:1097 mod/photos.php:1138 -#: mod/photos.php:1194 mod/photos.php:1274 +#: mod/message.php:201 mod/message.php:355 mod/photos.php:693 +#: mod/photos.php:813 mod/photos.php:1090 mod/photos.php:1131 +#: mod/photos.php:1187 mod/photos.php:1267 #: src/Module/Calendar/Event/Form.php:250 src/Module/Contact/Advanced.php:132 -#: src/Module/Contact/Profile.php:364 +#: src/Module/Contact/Profile.php:370 #: src/Module/Debug/ActivityPubConversion.php:140 #: src/Module/Debug/Babel.php:315 src/Module/Debug/Localtime.php:64 #: src/Module/Debug/Probe.php:54 src/Module/Debug/WebFinger.php:51 #: src/Module/FriendSuggest.php:145 src/Module/Install.php:234 #: src/Module/Install.php:274 src/Module/Install.php:309 -#: src/Module/Invite.php:178 src/Module/Item/Compose.php:189 +#: src/Module/Invite.php:178 src/Module/Item/Compose.php:196 #: src/Module/Moderation/Item/Source.php:79 #: src/Module/Moderation/Report/Create.php:168 #: src/Module/Moderation/Report/Create.php:183 @@ -362,58 +363,58 @@ msgstr "Proszę czekać" #: src/Module/Profile/Profile.php:274 #: src/Module/Settings/Profile/Index.php:257 #: src/Module/Settings/Server/Action.php:79 src/Module/User/Delegation.php:189 -#: src/Object/Post.php:1154 view/theme/duepuntozero/config.php:85 +#: src/Object/Post.php:1159 view/theme/duepuntozero/config.php:85 #: view/theme/frio/config.php:150 view/theme/quattro/config.php:87 #: view/theme/vier/config.php:135 msgid "Submit" msgstr "Potwierdź" -#: mod/message.php:223 +#: mod/message.php:222 msgid "No messages." msgstr "Brak wiadomości." -#: mod/message.php:279 +#: mod/message.php:278 msgid "Message not available." msgstr "Wiadomość nie jest dostępna." -#: mod/message.php:323 +#: mod/message.php:322 msgid "Delete message" msgstr "Usuń wiadomość" -#: mod/message.php:325 mod/message.php:456 +#: mod/message.php:324 mod/message.php:453 msgid "D, d M Y - g:i A" msgstr "D, d M Y - g:m A" -#: mod/message.php:340 mod/message.php:453 +#: mod/message.php:339 mod/message.php:450 msgid "Delete conversation" msgstr "Usuń rozmowę" -#: mod/message.php:342 +#: mod/message.php:341 msgid "" "No secure communications available. You may be able to " "respond from the sender's profile page." msgstr "Brak bezpiecznej komunikacji. Możesz odpowiedzieć na stronie profilu nadawcy." -#: mod/message.php:345 +#: mod/message.php:344 msgid "Send Reply" msgstr "Odpowiedz" -#: mod/message.php:427 +#: mod/message.php:424 #, php-format msgid "Unknown sender - %s" msgstr "Nieznany nadawca - %s" -#: mod/message.php:429 +#: mod/message.php:426 #, php-format msgid "You and %s" msgstr "Ty i %s" -#: mod/message.php:431 +#: mod/message.php:428 #, php-format msgid "%s and You" msgstr "%s i ty" -#: mod/message.php:459 +#: mod/message.php:456 #, php-format msgid "%d message" msgid_plural "%d messages" @@ -430,118 +431,118 @@ msgstr "Notatki" msgid "Personal notes are visible only by yourself." msgstr "Notatki osobiste są widziane tylko przez Ciebie." -#: mod/notes.php:57 src/Content/Text/HTML.php:860 +#: mod/notes.php:57 src/Content/Text/HTML.php:861 #: 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:229 msgid "Save" msgstr "Zapisz" -#: mod/photos.php:67 mod/photos.php:132 mod/photos.php:576 -#: src/Model/Event.php:512 src/Model/Profile.php:233 +#: mod/photos.php:65 mod/photos.php:128 mod/photos.php:572 +#: src/Model/Event.php:512 src/Model/Profile.php:234 #: src/Module/Calendar/Export.php:74 src/Module/Calendar/Show.php:74 -#: src/Module/DFRN/Poll.php:43 src/Module/Feed.php:65 src/Module/HCard.php:51 +#: src/Module/DFRN/Poll.php:43 src/Module/Feed.php:64 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:56 #: src/Module/Profile/Photos.php:83 src/Module/Profile/RemoteFollow.php:71 -#: src/Module/Register.php:267 +#: src/Module/Register.php:268 msgid "User not found." msgstr "Użytkownik nie znaleziony." -#: mod/photos.php:106 src/Module/BaseProfile.php:68 +#: mod/photos.php:102 src/Module/BaseProfile.php:68 #: src/Module/Profile/Photos.php:375 msgid "Photo Albums" msgstr "Albumy zdjęć" -#: mod/photos.php:107 src/Module/Profile/Photos.php:376 +#: mod/photos.php:103 src/Module/Profile/Photos.php:376 #: src/Module/Profile/Photos.php:396 msgid "Recent Photos" msgstr "Ostatnio dodane zdjęcia" -#: mod/photos.php:109 mod/photos.php:868 src/Module/Profile/Photos.php:378 +#: mod/photos.php:105 mod/photos.php:861 src/Module/Profile/Photos.php:378 #: src/Module/Profile/Photos.php:398 msgid "Upload New Photos" msgstr "Wyślij nowe zdjęcie" -#: mod/photos.php:121 src/Module/BaseSettings.php:72 +#: mod/photos.php:117 src/Module/BaseSettings.php:72 #: src/Module/Profile/Photos.php:359 msgid "everybody" msgstr "wszyscy" -#: mod/photos.php:157 +#: mod/photos.php:153 msgid "Contact information unavailable" msgstr "Informacje o kontakcie są niedostępne" -#: mod/photos.php:186 +#: mod/photos.php:182 msgid "Album not found." msgstr "Nie znaleziono albumu." -#: mod/photos.php:242 +#: mod/photos.php:238 msgid "Album successfully deleted" msgstr "Album został pomyślnie usunięty" -#: mod/photos.php:244 +#: mod/photos.php:240 msgid "Album was empty." msgstr "Album był pusty." -#: mod/photos.php:275 +#: mod/photos.php:271 msgid "Failed to delete the photo." msgstr "Błąd usunięcia zdjęcia." -#: mod/photos.php:543 +#: mod/photos.php:539 msgid "a photo" msgstr "zdjęcie" -#: mod/photos.php:543 +#: mod/photos.php:539 #, php-format msgid "%1$s was tagged in %2$s by %3$s" msgstr "%1$szostał oznaczony znacznikiem %2$s przez %3$s" -#: mod/photos.php:580 src/Module/Conversation/Community.php:160 +#: mod/photos.php:576 src/Module/Conversation/Community.php:160 #: src/Module/Directory.php:48 src/Module/Profile/Photos.php:293 #: src/Module/Search/Index.php:65 msgid "Public access denied." msgstr "Odmowa dostępu publicznego." -#: mod/photos.php:585 +#: mod/photos.php:581 msgid "No photos selected" msgstr "Nie zaznaczono zdjęć" -#: mod/photos.php:717 +#: mod/photos.php:709 #, php-format msgid "The maximum accepted image size is %s" msgstr "" -#: mod/photos.php:724 +#: mod/photos.php:716 msgid "Upload Photos" msgstr "Prześlij zdjęcia" -#: mod/photos.php:728 mod/photos.php:816 +#: mod/photos.php:720 mod/photos.php:809 msgid "New album name: " msgstr "Nazwa nowego albumu: " -#: mod/photos.php:729 +#: mod/photos.php:721 msgid "or select existing album:" msgstr "lub wybierz istniejący album:" -#: mod/photos.php:730 +#: mod/photos.php:722 msgid "Do not show a status post for this upload" msgstr "Nie pokazuj stanu wpisów dla tego wysłania" -#: mod/photos.php:732 mod/photos.php:1093 src/Content/Conversation.php:403 +#: mod/photos.php:725 mod/photos.php:1086 src/Content/Conversation.php:402 #: src/Module/Calendar/Event/Form.php:253 src/Module/Post/Edit.php:183 msgid "Permissions" msgstr "Uprawnienia" -#: mod/photos.php:797 +#: mod/photos.php:790 msgid "Do you really want to delete this photo album and all its photos?" msgstr "Czy na pewno chcesz usunąć ten album i wszystkie zdjęcia z tego albumu?" -#: mod/photos.php:798 mod/photos.php:821 +#: mod/photos.php:791 mod/photos.php:814 msgid "Delete Album" msgstr "Usuń album" -#: mod/photos.php:799 mod/photos.php:899 src/Content/Conversation.php:419 +#: mod/photos.php:792 mod/photos.php:892 src/Content/Conversation.php:417 #: src/Module/Contact/Follow.php:173 src/Module/Contact/Revoke.php:109 #: src/Module/Contact/Unfollow.php:126 #: src/Module/Media/Attachment/Browser.php:77 @@ -551,133 +552,133 @@ msgstr "Usuń album" msgid "Cancel" msgstr "Anuluj" -#: mod/photos.php:825 +#: mod/photos.php:818 msgid "Edit Album" msgstr "Edytuj album" -#: mod/photos.php:826 +#: mod/photos.php:819 msgid "Drop Album" msgstr "Upuść Album" -#: mod/photos.php:830 +#: mod/photos.php:823 msgid "Show Newest First" msgstr "Pokaż najpierw najnowsze" -#: mod/photos.php:832 +#: mod/photos.php:825 msgid "Show Oldest First" msgstr "Pokaż najpierw najstarsze" -#: mod/photos.php:853 src/Module/Profile/Photos.php:346 +#: mod/photos.php:846 src/Module/Profile/Photos.php:346 msgid "View Photo" msgstr "Zobacz zdjęcie" -#: mod/photos.php:885 +#: mod/photos.php:878 msgid "Permission denied. Access to this item may be restricted." msgstr "Odmowa dostępu. Dostęp do tych danych może być ograniczony." -#: mod/photos.php:887 +#: mod/photos.php:880 msgid "Photo not available" msgstr "Zdjęcie niedostępne" -#: mod/photos.php:897 +#: mod/photos.php:890 msgid "Do you really want to delete this photo?" msgstr "Czy na pewno chcesz usunąć to zdjęcie ?" -#: mod/photos.php:898 mod/photos.php:1098 +#: mod/photos.php:891 mod/photos.php:1091 msgid "Delete Photo" msgstr "Usuń zdjęcie" -#: mod/photos.php:996 +#: mod/photos.php:989 msgid "View photo" msgstr "Zobacz zdjęcie" -#: mod/photos.php:998 +#: mod/photos.php:991 msgid "Edit photo" msgstr "Edytuj zdjęcie" -#: mod/photos.php:999 +#: mod/photos.php:992 msgid "Delete photo" msgstr "Usuń zdjęcie" -#: mod/photos.php:1000 +#: mod/photos.php:993 msgid "Use as profile photo" msgstr "Ustaw jako zdjęcie profilowe" -#: mod/photos.php:1007 +#: mod/photos.php:1000 msgid "Private Photo" msgstr "Prywatne zdjęcie" -#: mod/photos.php:1013 +#: mod/photos.php:1006 msgid "View Full Size" msgstr "Zobacz w pełnym rozmiarze" -#: mod/photos.php:1066 +#: mod/photos.php:1059 msgid "Tags: " msgstr "Znaczniki: " -#: mod/photos.php:1069 +#: mod/photos.php:1062 msgid "[Select tags to remove]" msgstr "[Wybierz znaczniki do usunięcia]" -#: mod/photos.php:1084 +#: mod/photos.php:1077 msgid "New album name" msgstr "Nazwa nowego albumu" -#: mod/photos.php:1085 +#: mod/photos.php:1078 msgid "Caption" msgstr "Zawartość" -#: mod/photos.php:1086 +#: mod/photos.php:1079 msgid "Add a Tag" msgstr "Dodaj znacznik" -#: mod/photos.php:1086 +#: mod/photos.php:1079 msgid "" "Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping" msgstr "Przykładowo: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping" -#: mod/photos.php:1087 +#: mod/photos.php:1080 msgid "Do not rotate" msgstr "Nie obracaj" -#: mod/photos.php:1088 +#: mod/photos.php:1081 msgid "Rotate CW (right)" msgstr "Obróć zgodnie z kierunkiem wskazówek zegara (w prawo)" -#: mod/photos.php:1089 +#: mod/photos.php:1082 msgid "Rotate CCW (left)" msgstr "Obróć w przeciwnym kierunku do ruchu wskazówek zegara (w lewo)" -#: mod/photos.php:1135 mod/photos.php:1191 mod/photos.php:1271 -#: src/Module/Contact.php:618 src/Module/Item/Compose.php:188 -#: src/Object/Post.php:1151 +#: mod/photos.php:1128 mod/photos.php:1184 mod/photos.php:1264 +#: src/Module/Contact.php:618 src/Module/Item/Compose.php:195 +#: src/Object/Post.php:1156 msgid "This is you" msgstr "To jesteś Ty" -#: mod/photos.php:1137 mod/photos.php:1193 mod/photos.php:1273 -#: src/Module/Moderation/Reports.php:95 src/Object/Post.php:603 -#: src/Object/Post.php:1153 +#: mod/photos.php:1130 mod/photos.php:1186 mod/photos.php:1266 +#: src/Module/Moderation/Reports.php:110 src/Object/Post.php:612 +#: src/Object/Post.php:1158 msgid "Comment" msgstr "Komentarz" -#: mod/photos.php:1139 mod/photos.php:1195 mod/photos.php:1275 -#: src/Content/Conversation.php:416 src/Module/Calendar/Event/Form.php:248 -#: src/Module/Item/Compose.php:201 src/Module/Post/Edit.php:165 -#: src/Object/Post.php:1167 +#: mod/photos.php:1132 mod/photos.php:1188 mod/photos.php:1268 +#: src/Content/Conversation.php:414 src/Module/Calendar/Event/Form.php:248 +#: src/Module/Item/Compose.php:208 src/Module/Post/Edit.php:165 +#: src/Object/Post.php:1172 msgid "Preview" msgstr "Podgląd" -#: mod/photos.php:1140 src/Content/Conversation.php:369 -#: src/Module/Post/Edit.php:130 src/Object/Post.php:1155 +#: mod/photos.php:1133 src/Content/Conversation.php:368 +#: src/Module/Post/Edit.php:130 src/Object/Post.php:1160 msgid "Loading..." msgstr "Wczytywanie..." -#: mod/photos.php:1232 src/Content/Conversation.php:1501 -#: src/Object/Post.php:261 +#: mod/photos.php:1225 src/Content/Conversation.php:1498 +#: src/Object/Post.php:274 msgid "Select" msgstr "Wybierz" -#: mod/photos.php:1233 src/Content/Conversation.php:1502 +#: mod/photos.php:1226 src/Content/Conversation.php:1499 #: src/Module/Moderation/Users/Active.php:136 #: src/Module/Moderation/Users/Blocked.php:136 #: src/Module/Moderation/Users/Index.php:151 @@ -686,136 +687,136 @@ msgstr "Wybierz" msgid "Delete" msgstr "Usuń" -#: mod/photos.php:1294 src/Object/Post.php:426 +#: mod/photos.php:1287 src/Object/Post.php:440 msgid "Like" msgstr "Lubię" -#: mod/photos.php:1295 src/Object/Post.php:426 +#: mod/photos.php:1288 src/Object/Post.php:440 msgid "I like this (toggle)" msgstr "Lubię to (zmień)" -#: mod/photos.php:1296 src/Object/Post.php:427 +#: mod/photos.php:1289 src/Object/Post.php:441 msgid "Dislike" msgstr "Nie lubię" -#: mod/photos.php:1298 src/Object/Post.php:427 +#: mod/photos.php:1291 src/Object/Post.php:441 msgid "I don't like this (toggle)" msgstr "Nie lubię tego (zmień)" -#: mod/photos.php:1320 +#: mod/photos.php:1313 msgid "Map" msgstr "Mapa" -#: src/App.php:473 +#: src/App.php:438 msgid "No system theme config value set." msgstr "Nie ustawiono wartości konfiguracyjnej zestawu tematycznego." -#: src/App.php:581 +#: src/App.php:546 msgid "Apologies but the website is unavailable at the moment." msgstr "Przepraszamy, ale strona jest w tej chwili niedostępna." -#: src/App/Page.php:249 +#: src/App/Page.php:250 msgid "Delete this item?" msgstr "Usunąć ten element?" -#: src/App/Page.php:250 +#: src/App/Page.php:251 msgid "" "Block this author? They won't be able to follow you nor see your public " "posts, and you won't be able to see their posts and their notifications." msgstr "Zablokować tego autora? Nie będą mogli Cię obserwować ani widzieć Twoich publicznych wpisów, a Ty nie będziesz widzieć ich wpisów i powiadomień." -#: src/App/Page.php:251 +#: src/App/Page.php:252 msgid "" "Ignore this author? You won't be able to see their posts and their " "notifications." msgstr "" -#: src/App/Page.php:252 +#: src/App/Page.php:253 msgid "Collapse this author's posts?" msgstr "" -#: src/App/Page.php:253 +#: src/App/Page.php:254 msgid "Ignore this author's server?" msgstr "" -#: src/App/Page.php:254 src/Module/Settings/Server/Action.php:61 +#: src/App/Page.php:255 src/Module/Settings/Server/Action.php:61 #: src/Module/Settings/Server/Index.php:108 msgid "" "You won't see any content from this server including reshares in your " "Network page, the community pages and individual conversations." msgstr "" -#: src/App/Page.php:256 +#: src/App/Page.php:257 msgid "Like not successful" msgstr "" -#: src/App/Page.php:257 +#: src/App/Page.php:258 msgid "Dislike not successful" msgstr "" -#: src/App/Page.php:258 +#: src/App/Page.php:259 msgid "Sharing not successful" msgstr "" -#: src/App/Page.php:259 +#: src/App/Page.php:260 msgid "Attendance unsuccessful" msgstr "" -#: src/App/Page.php:260 +#: src/App/Page.php:261 msgid "Backend error" msgstr "" -#: src/App/Page.php:261 +#: src/App/Page.php:262 msgid "Network error" msgstr "" -#: src/App/Page.php:264 +#: src/App/Page.php:265 msgid "Drop files here to upload" msgstr "" -#: src/App/Page.php:265 +#: src/App/Page.php:266 msgid "Your browser does not support drag and drop file uploads." msgstr "" -#: src/App/Page.php:266 +#: src/App/Page.php:267 msgid "" "Please use the fallback form below to upload your files like in the olden " "days." msgstr "" -#: src/App/Page.php:267 +#: src/App/Page.php:268 msgid "File is too big ({{filesize}}MiB). Max filesize: {{maxFilesize}}MiB." msgstr "" -#: src/App/Page.php:268 +#: src/App/Page.php:269 msgid "You can't upload files of this type." msgstr "" -#: src/App/Page.php:269 +#: src/App/Page.php:270 msgid "Server responded with {{statusCode}} code." msgstr "" -#: src/App/Page.php:270 +#: src/App/Page.php:271 msgid "Cancel upload" msgstr "" -#: src/App/Page.php:271 +#: src/App/Page.php:272 msgid "Upload canceled." msgstr "" -#: src/App/Page.php:272 +#: src/App/Page.php:273 msgid "Are you sure you want to cancel this upload?" msgstr "" -#: src/App/Page.php:273 +#: src/App/Page.php:274 msgid "Remove file" msgstr "" -#: src/App/Page.php:274 +#: src/App/Page.php:275 msgid "You can't upload any more files." msgstr "" -#: src/App/Page.php:352 +#: src/App/Page.php:353 msgid "toggle mobile" msgstr "przełącz na mobilny" @@ -844,13 +845,14 @@ msgstr "Wszystkie kontakty" #: 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/Privacy/PermissionTooltip.php:164 +#: src/Module/Privacy/PermissionTooltip.php:186 +#: src/Module/Settings/Channels.php:160 msgid "Followers" msgstr "Zwolenników" #: src/BaseModule.php:444 src/Content/Widget.php:241 -#: src/Module/Contact.php:417 src/Module/Settings/Channels.php:153 +#: src/Module/Contact.php:417 src/Module/Settings/Channels.php:159 msgid "Following" msgstr "Kolejny" @@ -1009,7 +1011,7 @@ msgstr "Wszystkie oczekujące aktualizacje wpisów są gotowe." msgid "Enter user nickname: " msgstr "Wpisz nazwę użytkownika:" -#: src/Console/User.php:182 src/Model/User.php:819 +#: src/Console/User.php:182 src/Model/User.php:824 #: src/Module/Api/Twitter/ContactEndpoint.php:74 #: src/Module/Moderation/Users/Active.php:71 #: src/Module/Moderation/Users/Blocked.php:71 @@ -1314,281 +1316,281 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: src/Content/Conversation.php:338 +#: src/Content/Conversation.php:337 msgid "Visible to everybody" msgstr "Widoczne dla wszystkich" -#: src/Content/Conversation.php:339 src/Module/Item/Compose.php:200 -#: src/Object/Post.php:1166 +#: src/Content/Conversation.php:338 src/Module/Item/Compose.php:207 +#: src/Object/Post.php:1171 msgid "Please enter a image/video/audio/webpage URL:" msgstr "Wprowadź adres URL obrazu/wideo/audio/strony:" -#: src/Content/Conversation.php:340 +#: src/Content/Conversation.php:339 msgid "Tag term:" msgstr "Termin tagu:" -#: src/Content/Conversation.php:341 src/Module/Filer/SaveTag.php:73 +#: src/Content/Conversation.php:340 src/Module/Filer/SaveTag.php:73 msgid "Save to Folder:" msgstr "Zapisz w katalogu:" -#: src/Content/Conversation.php:342 +#: src/Content/Conversation.php:341 msgid "Where are you right now?" msgstr "Gdzie teraz jesteś?" -#: src/Content/Conversation.php:343 +#: src/Content/Conversation.php:342 msgid "Delete item(s)?" msgstr "Usunąć pozycję (pozycje)?" -#: src/Content/Conversation.php:355 src/Module/Item/Compose.php:175 +#: src/Content/Conversation.php:354 src/Module/Item/Compose.php:182 msgid "Created at" msgstr "Utworzono" -#: src/Content/Conversation.php:365 +#: src/Content/Conversation.php:364 msgid "New Post" msgstr "Nowy wpis" -#: src/Content/Conversation.php:368 +#: src/Content/Conversation.php:367 msgid "Share" msgstr "Podziel się" -#: src/Content/Conversation.php:371 src/Module/Post/Edit.php:132 +#: src/Content/Conversation.php:370 src/Module/Post/Edit.php:132 msgid "upload photo" msgstr "wyślij zdjęcie" -#: src/Content/Conversation.php:372 src/Module/Post/Edit.php:133 +#: src/Content/Conversation.php:371 src/Module/Post/Edit.php:133 msgid "Attach file" msgstr "Załącz plik" -#: src/Content/Conversation.php:373 src/Module/Post/Edit.php:134 +#: src/Content/Conversation.php:372 src/Module/Post/Edit.php:134 msgid "attach file" msgstr "załącz plik" -#: src/Content/Conversation.php:374 src/Module/Item/Compose.php:190 -#: src/Module/Post/Edit.php:171 src/Object/Post.php:1156 +#: src/Content/Conversation.php:373 src/Module/Item/Compose.php:197 +#: src/Module/Post/Edit.php:171 src/Object/Post.php:1161 msgid "Bold" msgstr "Pogrubienie" -#: src/Content/Conversation.php:375 src/Module/Item/Compose.php:191 -#: src/Module/Post/Edit.php:172 src/Object/Post.php:1157 +#: src/Content/Conversation.php:374 src/Module/Item/Compose.php:198 +#: src/Module/Post/Edit.php:172 src/Object/Post.php:1162 msgid "Italic" msgstr "Kursywa" -#: src/Content/Conversation.php:376 src/Module/Item/Compose.php:192 -#: src/Module/Post/Edit.php:173 src/Object/Post.php:1158 +#: src/Content/Conversation.php:375 src/Module/Item/Compose.php:199 +#: src/Module/Post/Edit.php:173 src/Object/Post.php:1163 msgid "Underline" msgstr "Podkreślenie" -#: src/Content/Conversation.php:377 src/Module/Item/Compose.php:193 -#: src/Module/Post/Edit.php:174 src/Object/Post.php:1160 +#: src/Content/Conversation.php:376 src/Module/Item/Compose.php:200 +#: src/Module/Post/Edit.php:174 src/Object/Post.php:1165 msgid "Quote" msgstr "Cytat" -#: src/Content/Conversation.php:378 src/Module/Item/Compose.php:194 -#: src/Module/Post/Edit.php:175 src/Object/Post.php:1161 +#: src/Content/Conversation.php:377 src/Module/Item/Compose.php:201 +#: src/Module/Post/Edit.php:175 src/Object/Post.php:1166 msgid "Add emojis" msgstr "" -#: src/Content/Conversation.php:379 src/Module/Item/Compose.php:195 -#: src/Object/Post.php:1159 +#: src/Content/Conversation.php:378 src/Module/Item/Compose.php:202 +#: src/Object/Post.php:1164 msgid "Content Warning" msgstr "" -#: src/Content/Conversation.php:380 src/Module/Item/Compose.php:196 -#: src/Module/Post/Edit.php:176 src/Object/Post.php:1162 +#: src/Content/Conversation.php:379 src/Module/Item/Compose.php:203 +#: src/Module/Post/Edit.php:176 src/Object/Post.php:1167 msgid "Code" msgstr "Kod" -#: src/Content/Conversation.php:381 src/Module/Item/Compose.php:197 -#: src/Object/Post.php:1163 +#: src/Content/Conversation.php:380 src/Module/Item/Compose.php:204 +#: src/Object/Post.php:1168 msgid "Image" msgstr "Obraz" -#: src/Content/Conversation.php:382 src/Module/Item/Compose.php:198 -#: src/Module/Post/Edit.php:177 src/Object/Post.php:1164 +#: src/Content/Conversation.php:381 src/Module/Item/Compose.php:205 +#: src/Module/Post/Edit.php:177 src/Object/Post.php:1169 msgid "Link" msgstr "Odnośnik" -#: src/Content/Conversation.php:383 src/Module/Item/Compose.php:199 -#: src/Module/Post/Edit.php:178 src/Object/Post.php:1165 +#: src/Content/Conversation.php:382 src/Module/Item/Compose.php:206 +#: src/Module/Post/Edit.php:178 src/Object/Post.php:1170 msgid "Link or Media" msgstr "Odnośnik lub Media" -#: src/Content/Conversation.php:384 +#: src/Content/Conversation.php:383 msgid "Video" msgstr "Filmy" -#: src/Content/Conversation.php:385 src/Module/Item/Compose.php:202 +#: src/Content/Conversation.php:384 src/Module/Item/Compose.php:209 #: src/Module/Post/Edit.php:141 msgid "Set your location" msgstr "Ustaw swoją lokalizację" -#: src/Content/Conversation.php:386 src/Module/Post/Edit.php:142 +#: src/Content/Conversation.php:385 src/Module/Post/Edit.php:142 msgid "set location" msgstr "wybierz lokalizację" -#: src/Content/Conversation.php:387 src/Module/Post/Edit.php:143 +#: src/Content/Conversation.php:386 src/Module/Post/Edit.php:143 msgid "Clear browser location" msgstr "Wyczyść lokalizację przeglądarki" -#: src/Content/Conversation.php:388 src/Module/Post/Edit.php:144 +#: src/Content/Conversation.php:387 src/Module/Post/Edit.php:144 msgid "clear location" msgstr "wyczyść lokalizację" -#: src/Content/Conversation.php:390 src/Module/Item/Compose.php:207 +#: src/Content/Conversation.php:389 src/Module/Item/Compose.php:214 #: src/Module/Post/Edit.php:157 msgid "Set title" msgstr "Podaj tytuł" -#: src/Content/Conversation.php:392 src/Module/Item/Compose.php:208 +#: src/Content/Conversation.php:391 src/Module/Item/Compose.php:215 #: src/Module/Post/Edit.php:159 msgid "Categories (comma-separated list)" msgstr "Kategorie (lista słów oddzielonych przecinkiem)" -#: src/Content/Conversation.php:397 src/Module/Item/Compose.php:224 +#: src/Content/Conversation.php:396 src/Module/Item/Compose.php:231 msgid "Scheduled at" msgstr "Zaplanowane na" -#: src/Content/Conversation.php:402 src/Module/Post/Edit.php:146 +#: src/Content/Conversation.php:401 src/Module/Post/Edit.php:146 msgid "Permission settings" msgstr "Ustawienia uprawnień" -#: src/Content/Conversation.php:412 src/Module/Post/Edit.php:155 +#: src/Content/Conversation.php:410 src/Module/Post/Edit.php:155 msgid "Public post" msgstr "Wpis publiczny" -#: src/Content/Conversation.php:426 src/Content/Widget/VCard.php:130 -#: src/Model/Profile.php:483 src/Module/Admin/Logs/View.php:92 +#: src/Content/Conversation.php:424 src/Content/Widget/VCard.php:131 +#: src/Model/Profile.php:483 src/Module/Admin/Logs/View.php:94 #: src/Module/Post/Edit.php:181 msgid "Message" msgstr "Wiadomość" -#: src/Content/Conversation.php:427 src/Module/Post/Edit.php:182 +#: src/Content/Conversation.php:425 src/Module/Post/Edit.php:182 #: src/Module/Settings/TwoFactor/Trusted.php:143 msgid "Browser" msgstr "Przeglądarka" -#: src/Content/Conversation.php:429 src/Module/Post/Edit.php:185 +#: src/Content/Conversation.php:427 src/Module/Post/Edit.php:185 msgid "Open Compose page" msgstr "Otwórz stronę Redagowanie" -#: src/Content/Conversation.php:597 +#: src/Content/Conversation.php:594 msgid "remove" msgstr "usuń" -#: src/Content/Conversation.php:601 +#: src/Content/Conversation.php:598 msgid "Delete Selected Items" msgstr "Usuń zaznaczone elementy" -#: src/Content/Conversation.php:729 src/Content/Conversation.php:732 -#: src/Content/Conversation.php:735 src/Content/Conversation.php:738 -#: src/Content/Conversation.php:741 +#: src/Content/Conversation.php:726 src/Content/Conversation.php:729 +#: src/Content/Conversation.php:732 src/Content/Conversation.php:735 +#: src/Content/Conversation.php:738 #, php-format msgid "You had been addressed (%s)." msgstr "Zostałeś zaadresowany (%s)." -#: src/Content/Conversation.php:744 +#: src/Content/Conversation.php:741 #, php-format msgid "You are following %s." msgstr "Zacząłeś obserwować %s." -#: src/Content/Conversation.php:749 +#: src/Content/Conversation.php:746 #, php-format msgid "You subscribed to %s." msgstr "" -#: src/Content/Conversation.php:751 +#: src/Content/Conversation.php:748 msgid "You subscribed to one or more tags in this post." msgstr "Zasubskrybowałeś jeden lub więcej znaczników w tym wpisie." -#: src/Content/Conversation.php:771 +#: src/Content/Conversation.php:768 #, php-format msgid "%s reshared this." msgstr "%sudostępnił to. " -#: src/Content/Conversation.php:773 +#: src/Content/Conversation.php:770 msgid "Reshared" msgstr "Udostępnione" -#: src/Content/Conversation.php:773 +#: src/Content/Conversation.php:770 #, php-format msgid "Reshared by %s <%s>" msgstr "Udostępnione przez %s <%s>" -#: src/Content/Conversation.php:776 +#: src/Content/Conversation.php:773 #, php-format msgid "%s is participating in this thread." msgstr "%s bierze udział w tym wątku." -#: src/Content/Conversation.php:779 +#: src/Content/Conversation.php:776 msgid "Stored for general reasons" msgstr "Przechowywane z powodów ogólnych" -#: src/Content/Conversation.php:782 +#: src/Content/Conversation.php:779 msgid "Global post" msgstr "Wpis globalny" -#: src/Content/Conversation.php:785 +#: src/Content/Conversation.php:782 msgid "Sent via an relay server" msgstr "Wysłane przez serwer przekazujący" -#: src/Content/Conversation.php:785 +#: src/Content/Conversation.php:782 #, php-format msgid "Sent via the relay server %s <%s>" msgstr "" -#: src/Content/Conversation.php:788 +#: src/Content/Conversation.php:785 msgid "Fetched" msgstr "Pobrane" -#: src/Content/Conversation.php:788 +#: src/Content/Conversation.php:785 #, php-format msgid "Fetched because of %s <%s>" msgstr "Pobrano ponieważ %s <%s>" -#: src/Content/Conversation.php:791 +#: src/Content/Conversation.php:788 msgid "Stored because of a child post to complete this thread." msgstr "Zapisano z powodu wpisu podrzędnego, który miał zakończyć ten wątek." -#: src/Content/Conversation.php:794 +#: src/Content/Conversation.php:791 msgid "Local delivery" msgstr "Dostarczone lokalnie" -#: src/Content/Conversation.php:797 +#: src/Content/Conversation.php:794 msgid "Stored because of your activity (like, comment, star, ...)" msgstr "Przechowywane z powodu Twojej aktywności (polubienie, komentarz, gwiazdka, ...)" -#: src/Content/Conversation.php:800 +#: src/Content/Conversation.php:797 msgid "Distributed" msgstr "Rozpowszechniane" -#: src/Content/Conversation.php:803 +#: src/Content/Conversation.php:800 msgid "Pushed to us" msgstr "" -#: src/Content/Conversation.php:1529 src/Object/Post.php:248 +#: src/Content/Conversation.php:1518 src/Object/Post.php:261 msgid "Pinned item" msgstr "Przypięty element" -#: src/Content/Conversation.php:1546 src/Object/Post.php:548 -#: src/Object/Post.php:549 +#: src/Content/Conversation.php:1535 src/Object/Post.php:555 +#: src/Object/Post.php:556 #, php-format msgid "View %s's profile @ %s" msgstr "Pokaż profil %s @ %s" -#: src/Content/Conversation.php:1559 src/Object/Post.php:536 +#: src/Content/Conversation.php:1549 src/Object/Post.php:543 msgid "Categories:" msgstr "Kategorie:" -#: src/Content/Conversation.php:1560 src/Object/Post.php:537 +#: src/Content/Conversation.php:1550 src/Object/Post.php:544 msgid "Filed under:" msgstr "Umieszczono w:" -#: src/Content/Conversation.php:1568 src/Object/Post.php:562 +#: src/Content/Conversation.php:1558 src/Object/Post.php:570 #, php-format msgid "%s from %s" msgstr "%s od %s" -#: src/Content/Conversation.php:1584 +#: src/Content/Conversation.php:1574 msgid "View in context" msgstr "Zobacz w kontekście" @@ -1642,7 +1644,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:199 src/Module/Settings/Channels.php:220 msgid "Images" msgstr "" @@ -1651,7 +1653,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:201 src/Module/Settings/Channels.php:222 msgid "Audio" msgstr "" @@ -1660,7 +1662,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:200 src/Module/Settings/Channels.php:221 msgid "Videos" msgstr "" @@ -1677,7 +1679,7 @@ msgid "Posts from local users on this server" msgstr "Wpisy od lokalnych użytkowników na tym serwerze" #: src/Content/Conversation/Factory/Community.php:47 -#: src/Module/Settings/Channels.php:144 src/Module/Settings/Channels.php:149 +#: src/Module/Settings/Channels.php:150 src/Module/Settings/Channels.php:155 msgid "Global Community" msgstr "Globalna społeczność" @@ -1686,7 +1688,7 @@ msgid "Posts from users of the whole federated network" msgstr "Wpisy od użytkowników całej sieci stowarzyszonej" #: src/Content/Conversation/Factory/Network.php:38 -#: src/Module/Settings/Channels.php:150 +#: src/Module/Settings/Channels.php:156 msgid "Latest Activity" msgstr "Ostatnia Aktywność" @@ -1695,7 +1697,7 @@ msgid "Sort by latest activity" msgstr "Sortuj wg. ostatniej aktywności" #: src/Content/Conversation/Factory/Network.php:39 -#: src/Module/Settings/Channels.php:151 +#: src/Module/Settings/Channels.php:157 msgid "Latest Posts" msgstr "Najnowsze wpisy" @@ -1704,7 +1706,7 @@ msgid "Sort by post received date" msgstr "Sortuj wg. daty otrzymania wpisu" #: src/Content/Conversation/Factory/Network.php:40 -#: src/Module/Settings/Channels.php:152 +#: src/Module/Settings/Channels.php:158 msgid "Latest Creation" msgstr "Najnowsze utworzenia" @@ -1721,7 +1723,7 @@ msgstr "Osobiste" msgid "Posts that mention or involve you" msgstr "Wpisy, które wspominają lub angażują Ciebie" -#: src/Content/Conversation/Factory/Network.php:42 src/Object/Post.php:398 +#: src/Content/Conversation/Factory/Network.php:42 src/Object/Post.php:411 msgid "Starred" msgstr "Ulubione" @@ -1729,124 +1731,196 @@ msgstr "Ulubione" msgid "Favourite Posts" msgstr "Ulubione wpisy" -#: src/Content/Feature.php:96 +#: src/Content/Feature.php:107 msgid "General Features" msgstr "Funkcje ogólne" -#: src/Content/Feature.php:98 +#: src/Content/Feature.php:109 msgid "Photo Location" msgstr "Lokalizacja zdjęcia" -#: src/Content/Feature.php:98 +#: src/Content/Feature.php:109 msgid "" "Photo metadata is normally stripped. This extracts the location (if present)" " prior to stripping metadata and links it to a map." msgstr "Metadane zdjęć są zwykle usuwane. Wyodrębnia to położenie (jeśli jest obecne) przed usunięciem metadanych i łączy je z mapą." -#: src/Content/Feature.php:99 -msgid "Trending Tags" -msgstr "Popularne znaczniki" +#: src/Content/Feature.php:110 +msgid "Display the community in the navigation" +msgstr "" -#: src/Content/Feature.php:99 +#: src/Content/Feature.php:110 msgid "" -"Show a community page widget with a list of the most popular tags in recent " -"public posts." -msgstr "Pokaż widżet strony społeczności z listą najpopularniejszych tagów w ostatnich postach publicznych." +"If enabled, the community can be accessed via the navigation menu. " +"Independent from this setting, the community timelines can always be " +"accessed via the channels." +msgstr "" -#: src/Content/Feature.php:104 +#: src/Content/Feature.php:115 msgid "Post Composition Features" msgstr "Ustawienia funkcji postów" -#: src/Content/Feature.php:105 -msgid "Auto-mention Groups" -msgstr "" - -#: src/Content/Feature.php:105 -msgid "" -"Add/remove mention when a group page is selected/deselected in ACL window." -msgstr "" - -#: src/Content/Feature.php:106 +#: src/Content/Feature.php:116 msgid "Explicit Mentions" msgstr "Wyraźne wzmianki" -#: src/Content/Feature.php:106 +#: src/Content/Feature.php:116 msgid "" "Add explicit mentions to comment box for manual control over who gets " "mentioned in replies." msgstr "Dodaj wyraźne wzmianki do pola komentarza, aby ręcznie kontrolować, kto zostanie wymieniony w odpowiedziach." -#: src/Content/Feature.php:107 +#: src/Content/Feature.php:117 msgid "Add an abstract from ActivityPub content warnings" msgstr "Dodaj streszczenie z ostrzeżeń dotyczących treści w ActivityPub" -#: src/Content/Feature.php:107 +#: src/Content/Feature.php:117 msgid "" "Add an abstract when commenting on ActivityPub posts with a content warning." " Abstracts are displayed as content warning on systems like Mastodon or " "Pleroma." msgstr "Dodaj streszczenie, gdy komentujesz wpisy ActivityPub z ostrzeżeniem o treści. Streszczenia są wyświetlane jako ostrzeżenie dotyczące treści w systemach takich jak Mastodon czy Pleroma." -#: src/Content/Feature.php:112 +#: src/Content/Feature.php:122 msgid "Post/Comment Tools" msgstr "Narzędzia post/komentarz" -#: src/Content/Feature.php:113 +#: src/Content/Feature.php:123 msgid "Post Categories" msgstr "Kategorie wpisów" -#: src/Content/Feature.php:113 +#: src/Content/Feature.php:123 msgid "Add categories to your posts" msgstr "Umożliwia dodawanie kategorii do Twoich wpisów" -#: src/Content/Feature.php:118 +#: src/Content/Feature.php:128 +msgid "Network Widgets" +msgstr "" + +#: src/Content/Feature.php:129 src/Content/Widget.php:216 +#: src/Model/Circle.php:601 src/Module/Contact.php:400 +#: src/Module/Welcome.php:76 +msgid "Circles" +msgstr "" + +#: src/Content/Feature.php:129 +msgid "" +"Display posts that have been created by accounts of the selected circle." +msgstr "" + +#: src/Content/Feature.php:130 src/Content/GroupManager.php:147 +#: src/Content/Nav.php:278 src/Content/Text/HTML.php:882 +#: src/Content/Widget.php:538 src/Model/User.php:1390 +msgid "Groups" +msgstr "" + +#: src/Content/Feature.php:130 +msgid "Display posts that have been distributed by the selected group." +msgstr "" + +#: src/Content/Feature.php:131 src/Content/Widget.php:507 +msgid "Archives" +msgstr "Archiwa" + +#: src/Content/Feature.php:131 +msgid "Display an archive where posts can be selected by month and year." +msgstr "" + +#: src/Content/Feature.php:132 src/Content/Widget.php:289 +msgid "Protocols" +msgstr "Protokoły" + +#: src/Content/Feature.php:132 +msgid "Display posts with the selected protocols." +msgstr "" + +#: src/Content/Feature.php:133 src/Content/Widget.php:544 +#: src/Module/Settings/Account.php:442 +msgid "Account Types" +msgstr "Rodzaje kont" + +#: src/Content/Feature.php:133 +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:472 src/Module/BaseSettings.php:125 +#: src/Module/Settings/Channels.php:225 src/Module/Settings/Display.php:315 +msgid "Channels" +msgstr "" + +#: src/Content/Feature.php:134 +msgid "Display posts in the system channels and user defined channels." +msgstr "" + +#: src/Content/Feature.php:135 src/Content/Widget/SavedSearches.php:60 +msgid "Saved Searches" +msgstr "Zapisywanie wyszukiwania" + +#: src/Content/Feature.php:135 +msgid "Display posts that contain subscribed hashtags." +msgstr "" + +#: src/Content/Feature.php:136 src/Content/Widget.php:319 +msgid "Saved Folders" +msgstr "Zapisane katalogi" + +#: src/Content/Feature.php:136 +msgid "Display a list of folders in which posts are stored." +msgstr "" + +#: src/Content/Feature.php:137 src/Module/Conversation/Timeline.php:199 +msgid "Own Contacts" +msgstr "Własne kontakty" + +#: src/Content/Feature.php:137 +msgid "" +"Include or exclude posts from subscribed accounts. This widget is not " +"visible on all channels." +msgstr "" + +#: src/Content/Feature.php:138 +msgid "Trending Tags" +msgstr "Popularne znaczniki" + +#: src/Content/Feature.php:138 +msgid "Display a list of the most popular tags in recent public posts." +msgstr "" + +#: src/Content/Feature.php:143 msgid "Advanced Profile Settings" msgstr "Zaawansowane ustawienia profilu" -#: src/Content/Feature.php:119 -msgid "List Groups" -msgstr "" - -#: src/Content/Feature.php:119 -msgid "Show visitors public groups at the Advanced Profile Page" -msgstr "" - -#: src/Content/Feature.php:120 +#: src/Content/Feature.php:144 msgid "Tag Cloud" msgstr "Chmura znaczników" -#: src/Content/Feature.php:120 +#: src/Content/Feature.php:144 msgid "Provide a personal tag cloud on your profile page" msgstr "Podaj osobistą chmurę tagów na stronie profilu" -#: src/Content/Feature.php:121 +#: src/Content/Feature.php:145 msgid "Display Membership Date" msgstr "Wyświetl datę członkostwa" -#: src/Content/Feature.php:121 +#: src/Content/Feature.php:145 msgid "Display membership date in profile" msgstr "Wyświetla datę członkostwa w profilu" -#: src/Content/Feature.php:126 +#: src/Content/Feature.php:150 msgid "Advanced Calendar Settings" msgstr "Zaawansowane ustawienia kalendarza" -#: src/Content/Feature.php:127 +#: src/Content/Feature.php:151 msgid "Allow anonymous access to your calendar" msgstr "Zezwól na anonimowy dostęp do swojego kalendarza" -#: src/Content/Feature.php:127 +#: src/Content/Feature.php:151 msgid "" "Allows anonymous visitors to consult your calendar and your public events. " "Contact birthday events are private to you." msgstr "Pozwala anonimowym odwiedzającym przeglądać Twój kalendarz i wydarzenia publiczne. Kontaktowe wydarzenia urodzinowe są prywatne dla Ciebie." -#: src/Content/GroupManager.php:147 src/Content/Nav.php:278 -#: src/Content/Text/HTML.php:881 src/Content/Widget.php:538 -#: src/Model/User.php:1381 -msgid "Groups" -msgstr "" - #: src/Content/GroupManager.php:149 msgid "External link to group" msgstr "" @@ -1864,95 +1938,99 @@ msgstr "pokaż więcej" msgid "Create new group" msgstr "" -#: src/Content/Item.php:332 src/Model/Item.php:3254 +#: src/Content/Item.php:331 src/Model/Item.php:3256 msgid "event" msgstr "wydarzenie" -#: src/Content/Item.php:335 src/Content/Item.php:345 +#: src/Content/Item.php:334 src/Content/Item.php:344 msgid "status" msgstr "stan" -#: src/Content/Item.php:341 src/Model/Item.php:3256 +#: src/Content/Item.php:340 src/Model/Item.php:3258 #: src/Module/Post/Tag/Add.php:123 msgid "photo" msgstr "zdjęcie" -#: src/Content/Item.php:355 src/Module/Post/Tag/Add.php:141 +#: src/Content/Item.php:354 src/Module/Post/Tag/Add.php:141 #, php-format msgid "%1$s tagged %2$s's %3$s with %4$s" msgstr "%1$s zaznaczył %2$s'go %3$s przy użyciu %4$s" -#: src/Content/Item.php:429 view/theme/frio/theme.php:265 +#: src/Content/Item.php:428 view/theme/frio/theme.php:265 msgid "Follow Thread" msgstr "Śledź wątek" -#: src/Content/Item.php:430 src/Model/Contact.php:1243 +#: src/Content/Item.php:429 src/Model/Contact.php:1233 msgid "View Status" msgstr "Zobacz status" -#: src/Content/Item.php:431 src/Content/Item.php:452 -#: src/Model/Contact.php:1177 src/Model/Contact.php:1234 -#: src/Model/Contact.php:1244 src/Module/Directory.php:157 +#: src/Content/Item.php:430 src/Content/Item.php:453 +#: src/Model/Contact.php:1168 src/Model/Contact.php:1224 +#: src/Model/Contact.php:1234 src/Module/Directory.php:157 #: src/Module/Settings/Profile/Index.php:259 msgid "View Profile" msgstr "Zobacz profil" -#: src/Content/Item.php:432 src/Model/Contact.php:1245 +#: src/Content/Item.php:431 src/Model/Contact.php:1235 msgid "View Photos" msgstr "Zobacz zdjęcia" -#: src/Content/Item.php:433 src/Model/Contact.php:1212 +#: src/Content/Item.php:432 src/Model/Contact.php:1202 #: src/Model/Profile.php:468 msgid "Network Posts" msgstr "Wiadomości sieciowe" -#: src/Content/Item.php:434 src/Model/Contact.php:1236 -#: src/Model/Contact.php:1247 +#: src/Content/Item.php:433 src/Model/Contact.php:1226 +#: src/Model/Contact.php:1237 msgid "View Contact" msgstr "Pokaż kontakt" -#: src/Content/Item.php:435 src/Model/Contact.php:1248 +#: src/Content/Item.php:434 src/Model/Contact.php:1238 msgid "Send PM" msgstr "Wyślij prywatną wiadomość" -#: src/Content/Item.php:436 src/Module/Contact.php:467 -#: src/Module/Contact/Profile.php:511 +#: src/Content/Item.php:435 src/Module/Contact.php:467 +#: src/Module/Contact/Profile.php:518 #: src/Module/Moderation/Blocklist/Contact.php:116 #: src/Module/Moderation/Users/Active.php:137 #: src/Module/Moderation/Users/Index.php:152 msgid "Block" msgstr "Zablokuj" -#: src/Content/Item.php:437 src/Module/Contact.php:468 -#: src/Module/Contact/Profile.php:519 +#: src/Content/Item.php:436 src/Module/Contact.php:468 +#: src/Module/Contact/Profile.php:526 #: src/Module/Notifications/Introductions.php:134 #: src/Module/Notifications/Introductions.php:206 #: src/Module/Notifications/Notification.php:89 msgid "Ignore" msgstr "Ignoruj" -#: src/Content/Item.php:438 src/Module/Contact.php:469 -#: src/Module/Contact/Profile.php:527 +#: src/Content/Item.php:437 src/Module/Contact.php:469 +#: src/Module/Contact/Profile.php:534 msgid "Collapse" msgstr "" -#: src/Content/Item.php:439 src/Object/Post.php:289 +#: src/Content/Item.php:438 src/Object/Post.php:302 #, php-format 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:509 +#: src/Content/Item.php:442 src/Module/Settings/Channels.php:202 +#: src/Module/Settings/Channels.php:223 src/Object/Post.php:516 msgid "Languages" msgstr "Języki" -#: src/Content/Item.php:449 src/Content/Widget.php:80 -#: src/Model/Contact.php:1237 src/Model/Contact.php:1249 +#: src/Content/Item.php:445 src/Object/Post.php:596 +msgid "Search Text" +msgstr "" + +#: src/Content/Item.php:450 src/Content/Widget.php:80 +#: src/Model/Contact.php:1227 src/Model/Contact.php:1239 #: src/Module/Contact/Follow.php:167 view/theme/vier/theme.php:195 msgid "Connect/Follow" msgstr "Połącz/Obserwuj" -#: src/Content/Item.php:883 +#: src/Content/Item.php:884 msgid "Unable to fetch user." msgstr "" @@ -1968,7 +2046,7 @@ msgstr "Wróć" msgid "Clear notifications" msgstr "Wyczyść powiadomienia" -#: src/Content/Nav.php:127 src/Content/Text/HTML.php:868 +#: src/Content/Nav.php:127 src/Content/Text/HTML.php:869 msgid "@name, !group, #tags, content" msgstr "" @@ -2000,7 +2078,7 @@ msgstr "" #: src/Content/Nav.php:230 src/Module/BaseProfile.php:49 #: src/Module/BaseSettings.php:98 src/Module/Contact.php:503 -#: src/Module/Contact/Profile.php:419 src/Module/Profile/Profile.php:268 +#: src/Module/Contact/Profile.php:425 src/Module/Profile/Profile.php:268 #: src/Module/Welcome.php:57 view/theme/frio/theme.php:233 msgid "Profile" msgstr "Profil" @@ -2031,7 +2109,7 @@ msgstr "Twoje wpisy z mediami" #: src/Content/Nav.php:233 src/Content/Nav.php:293 #: src/Module/BaseProfile.php:85 src/Module/BaseProfile.php:88 #: src/Module/BaseProfile.php:96 src/Module/BaseProfile.php:99 -#: src/Module/Settings/Display.php:319 view/theme/frio/theme.php:239 +#: src/Module/Settings/Display.php:316 view/theme/frio/theme.php:239 #: view/theme/frio/theme.php:243 msgid "Calendar" msgstr "Kalendarz" @@ -2056,7 +2134,7 @@ msgstr "Strona domowa" msgid "Home Page" msgstr "Strona startowa" -#: src/Content/Nav.php:255 src/Module/Register.php:168 +#: src/Content/Nav.php:255 src/Module/Register.php:169 #: src/Module/Security/Login.php:124 msgid "Register" msgstr "Zarejestruj" @@ -2085,8 +2163,8 @@ msgstr "Aplikacje" msgid "Addon applications, utilities, games" msgstr "Wtyczki, aplikacje, narzędzia, gry" -#: src/Content/Nav.php:269 src/Content/Text/HTML.php:866 -#: src/Module/Admin/Logs/View.php:86 src/Module/Search/Index.php:112 +#: src/Content/Nav.php:269 src/Content/Text/HTML.php:867 +#: src/Module/Admin/Logs/View.php:88 src/Module/Search/Index.php:112 msgid "Search" msgstr "Szukaj" @@ -2094,17 +2172,17 @@ msgstr "Szukaj" msgid "Search site content" msgstr "Przeszukaj zawartość strony" -#: src/Content/Nav.php:272 src/Content/Text/HTML.php:875 +#: src/Content/Nav.php:272 src/Content/Text/HTML.php:876 msgid "Full Text" msgstr "Pełny tekst" -#: src/Content/Nav.php:273 src/Content/Text/HTML.php:876 +#: src/Content/Nav.php:273 src/Content/Text/HTML.php:877 #: src/Content/Widget/TagCloud.php:68 msgid "Tags" msgstr "Znaczniki" #: 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:878 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" @@ -2136,7 +2214,7 @@ msgid "Information about this friendica instance" msgstr "Informacje o tej instancji friendica" #: src/Content/Nav.php:301 src/Module/Admin/Tos.php:78 -#: src/Module/BaseAdmin.php:95 src/Module/Register.php:176 +#: src/Module/BaseAdmin.php:95 src/Module/Register.php:177 #: src/Module/Tos.php:101 msgid "Terms of Service" msgstr "Warunki usługi" @@ -2230,7 +2308,7 @@ msgstr "Konfiguracja i ustawienia strony" #: src/Module/Moderation/Blocklist/Server/Import.php:118 #: src/Module/Moderation/Blocklist/Server/Index.php:95 #: src/Module/Moderation/Item/Delete.php:61 -#: src/Module/Moderation/Reports.php:89 src/Module/Moderation/Summary.php:75 +#: src/Module/Moderation/Reports.php:104 src/Module/Moderation/Summary.php:75 #: src/Module/Moderation/Users/Active.php:133 #: src/Module/Moderation/Users/Blocked.php:133 #: src/Module/Moderation/Users/Deleted.php:80 @@ -2266,51 +2344,51 @@ msgstr "następny" msgid "last" msgstr "ostatni" -#: src/Content/Text/BBCode.php:767 src/Content/Text/BBCode.php:1728 -#: src/Content/Text/BBCode.php:1729 +#: src/Content/Text/BBCode.php:702 src/Content/Text/BBCode.php:1878 +#: src/Content/Text/BBCode.php:1879 msgid "Image/photo" msgstr "Obrazek/zdjęcie" -#: src/Content/Text/BBCode.php:985 +#: src/Content/Text/BBCode.php:920 #, php-format msgid "%2$s %3$s" msgstr "%2$s %3$s" -#: src/Content/Text/BBCode.php:1010 src/Model/Item.php:3999 -#: src/Model/Item.php:4005 src/Model/Item.php:4006 +#: src/Content/Text/BBCode.php:945 src/Model/Item.php:4012 +#: src/Model/Item.php:4018 src/Model/Item.php:4019 msgid "Link to source" msgstr "Odnośnik do źródła" -#: src/Content/Text/BBCode.php:1635 src/Content/Text/HTML.php:905 +#: src/Content/Text/BBCode.php:1759 src/Content/Text/HTML.php:906 msgid "Click to open/close" msgstr "Kliknij aby otworzyć/zamknąć" -#: src/Content/Text/BBCode.php:1668 +#: src/Content/Text/BBCode.php:1814 msgid "$1 wrote:" msgstr "$1 napisał:" -#: src/Content/Text/BBCode.php:1733 src/Content/Text/BBCode.php:1734 +#: src/Content/Text/BBCode.php:1888 src/Content/Text/BBCode.php:1889 msgid "Encrypted content" msgstr "Szyfrowana treść" -#: src/Content/Text/BBCode.php:1997 +#: src/Content/Text/BBCode.php:2194 msgid "Invalid source protocol" msgstr "Nieprawidłowy protokół źródłowy" -#: src/Content/Text/BBCode.php:2016 +#: src/Content/Text/BBCode.php:2213 msgid "Invalid link protocol" msgstr "Niepoprawny link protokołu" -#: src/Content/Text/HTML.php:783 +#: src/Content/Text/HTML.php:784 msgid "Loading more entries..." msgstr "Wczytywanie kolejnych wpisów..." -#: src/Content/Text/HTML.php:784 +#: src/Content/Text/HTML.php:785 msgid "The end" msgstr "Koniec" -#: src/Content/Text/HTML.php:860 src/Content/Widget/VCard.php:126 -#: src/Model/Profile.php:477 src/Module/Contact/Profile.php:471 +#: src/Content/Text/HTML.php:861 src/Content/Widget/VCard.php:127 +#: src/Model/Profile.php:477 src/Module/Contact/Profile.php:478 msgid "Follow" msgstr "Śledź" @@ -2382,11 +2460,6 @@ msgstr "Katalog globalny" msgid "Local Directory" msgstr "Katalog lokalny" -#: src/Content/Widget.php:216 src/Model/Circle.php:601 -#: src/Module/Contact.php:400 src/Module/Welcome.php:76 -msgid "Circles" -msgstr "" - #: src/Content/Widget.php:218 msgid "Everyone" msgstr "Wszyscy" @@ -2399,23 +2472,15 @@ msgstr "" msgid "Relationships" msgstr "Relacje" -#: src/Content/Widget.php:250 src/Module/Circle.php:292 +#: src/Content/Widget.php:250 src/Module/Circle.php:294 #: src/Module/Contact.php:344 msgid "All Contacts" msgstr "Wszystkie kontakty" -#: src/Content/Widget.php:289 -msgid "Protocols" -msgstr "Protokoły" - #: src/Content/Widget.php:291 msgid "All Protocols" msgstr "Wszystkie protokoły" -#: src/Content/Widget.php:319 -msgid "Saved Folders" -msgstr "Zapisane katalogi" - #: src/Content/Widget.php:321 src/Content/Widget.php:352 msgid "Everything" msgstr "Wszystko" @@ -2433,10 +2498,6 @@ msgstr[1] "%d wspólne kontakty" msgstr[2] "%d wspólnych kontaktów" msgstr[3] "%d wspólnych kontaktów" -#: src/Content/Widget.php:507 -msgid "Archives" -msgstr "Archiwa" - #: src/Content/Widget.php:515 msgid "On this date" msgstr "" @@ -2449,7 +2510,7 @@ msgstr "Osoby" msgid "Organisations" msgstr "Organizacje" -#: src/Content/Widget.php:537 src/Model/Contact.php:1739 +#: src/Content/Widget.php:537 src/Model/Contact.php:1729 msgid "News" msgstr "Aktualności" @@ -2457,20 +2518,10 @@ msgstr "Aktualności" msgid "Relays" msgstr "" -#: src/Content/Widget.php:544 src/Module/Settings/Account.php:442 -msgid "Account Types" -msgstr "Rodzaje kont" - #: src/Content/Widget.php:546 src/Module/Moderation/BaseUsers.php:69 msgid "All" msgstr "Wszyscy" -#: 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 -msgid "Channels" -msgstr "" - #: src/Content/Widget/CalendarExport.php:56 msgid "Export" msgstr "Eksport" @@ -2504,11 +2555,7 @@ msgstr "Widok kontaktów" msgid "Remove term" msgstr "Usuń wpis" -#: src/Content/Widget/SavedSearches.php:60 -msgid "Saved Searches" -msgstr "Zapisywanie wyszukiwania" - -#: src/Content/Widget/TrendingTags.php:52 +#: src/Content/Widget/TrendingTags.php:53 #, php-format msgid "Trending Tags (last %d hour)" msgid_plural "Trending Tags (last %d hours)" @@ -2517,51 +2564,51 @@ msgstr[1] "Popularne znaczniki (ostatnie %d godziny)" msgstr[2] "Popularne znaczniki (ostatnie %d godzin)" msgstr[3] "Popularne znaczniki (ostatnie %d godzin)" -#: src/Content/Widget/TrendingTags.php:53 +#: src/Content/Widget/TrendingTags.php:54 msgid "More Trending Tags" msgstr "Więcej popularnych znaczników" -#: src/Content/Widget/VCard.php:104 src/Model/Contact.php:1205 -#: src/Model/Profile.php:461 +#: src/Content/Widget/VCard.php:105 src/Model/Contact.php:1196 +#: src/Model/Profile.php:462 msgid "Post to group" msgstr "" -#: src/Content/Widget/VCard.php:109 src/Model/Contact.php:1210 +#: src/Content/Widget/VCard.php:110 src/Model/Contact.php:1200 #: src/Model/Profile.php:466 src/Module/Moderation/Item/Source.php:85 msgid "Mention" msgstr "Wzmianka" -#: src/Content/Widget/VCard.php:119 src/Model/Profile.php:380 -#: src/Module/Contact/Profile.php:408 src/Module/Profile/Profile.php:199 +#: src/Content/Widget/VCard.php:120 src/Model/Profile.php:381 +#: src/Module/Contact/Profile.php:414 src/Module/Profile/Profile.php:199 msgid "XMPP:" msgstr "XMPP:" -#: src/Content/Widget/VCard.php:120 src/Model/Profile.php:381 -#: src/Module/Contact/Profile.php:410 src/Module/Profile/Profile.php:203 +#: src/Content/Widget/VCard.php:121 src/Model/Profile.php:382 +#: src/Module/Contact/Profile.php:416 src/Module/Profile/Profile.php:203 msgid "Matrix:" msgstr "Matrix:" -#: src/Content/Widget/VCard.php:121 src/Model/Event.php:82 +#: src/Content/Widget/VCard.php:122 src/Model/Event.php:82 #: src/Model/Event.php:109 src/Model/Event.php:471 src/Model/Event.php:960 -#: src/Model/Profile.php:375 src/Module/Contact/Profile.php:406 +#: src/Model/Profile.php:376 src/Module/Contact/Profile.php:412 #: src/Module/Directory.php:147 src/Module/Notifications/Introductions.php:187 #: src/Module/Profile/Profile.php:221 msgid "Location:" msgstr "Lokalizacja:" -#: src/Content/Widget/VCard.php:124 src/Model/Profile.php:490 +#: src/Content/Widget/VCard.php:125 src/Model/Profile.php:490 #: src/Module/Notifications/Introductions.php:201 msgid "Network:" msgstr "Sieć:" -#: src/Content/Widget/VCard.php:128 src/Model/Contact.php:1238 -#: src/Model/Contact.php:1250 src/Model/Profile.php:479 -#: src/Module/Contact/Profile.php:463 +#: src/Content/Widget/VCard.php:129 src/Model/Contact.php:1228 +#: src/Model/Contact.php:1240 src/Model/Profile.php:479 +#: src/Module/Contact/Profile.php:470 msgid "Unfollow" msgstr "Przestań obserwować" -#: src/Content/Widget/VCard.php:134 src/Model/Contact.php:1207 -#: src/Model/Profile.php:463 +#: src/Content/Widget/VCard.php:135 src/Model/Contact.php:1198 +#: src/Model/Profile.php:464 msgid "View group" msgstr "" @@ -2569,8 +2616,8 @@ msgstr "" msgid "Yourself" msgstr "Siebie" -#: src/Core/ACL.php:202 src/Module/PermissionTooltip.php:147 -#: src/Module/PermissionTooltip.php:169 +#: src/Core/ACL.php:202 src/Module/Privacy/PermissionTooltip.php:170 +#: src/Module/Privacy/PermissionTooltip.php:192 msgid "Mutuals" msgstr "Wzajemne" @@ -2578,8 +2625,8 @@ msgstr "Wzajemne" msgid "Post to Email" msgstr "Prześlij e-mailem" -#: src/Core/ACL.php:321 src/Module/PermissionTooltip.php:90 -#: src/Module/PermissionTooltip.php:211 +#: src/Core/ACL.php:321 src/Module/Privacy/PermissionTooltip.php:117 +#: src/Module/Privacy/PermissionTooltip.php:231 msgid "Public" msgstr "Publiczny" @@ -2589,7 +2636,7 @@ msgid "" "community pages and by anyone with its link." msgstr "Ta treść zostanie wyświetlona wszystkim Twoim obserwatorom i będzie widoczna na stronach społeczności oraz przez każdego z jej linkiem." -#: src/Core/ACL.php:323 src/Module/PermissionTooltip.php:98 +#: src/Core/ACL.php:323 src/Module/Privacy/PermissionTooltip.php:119 msgid "Limited/Private" msgstr "Ograniczony/Prywatny" @@ -2831,125 +2878,133 @@ msgstr "" msgid "Error: GNU Multiple Precision PHP module required but not installed." msgstr "" -#: src/Core/Installer.php:516 +#: src/Core/Installer.php:499 +msgid "IDN Functions PHP module" +msgstr "" + +#: src/Core/Installer.php:500 +msgid "Error: IDN Functions PHP module required but not installed." +msgstr "" + +#: src/Core/Installer.php:523 msgid "" "The web installer needs to be able to create a file called " "\"local.config.php\" in the \"config\" folder of your web server and it is " "unable to do so." msgstr "Instalator internetowy musi mieć możliwość utworzenia pliku o nazwie \"local.config.php\" w katalogu \"config\" serwera WWW i nie może tego zrobić." -#: src/Core/Installer.php:517 +#: src/Core/Installer.php:524 msgid "" "This is most often a permission setting, as the web server may not be able " "to write files in your folder - even if you can." msgstr "Jest to najczęściej ustawienie uprawnień, ponieważ serwer sieciowy może nie być w stanie zapisywać plików w katalogu - nawet jeśli Ty możesz." -#: src/Core/Installer.php:518 +#: src/Core/Installer.php:525 msgid "" "At the end of this procedure, we will give you a text to save in a file " "named local.config.php in your Friendica \"config\" folder." msgstr "Pod koniec tej procedury otrzymasz tekst do zapisania w pliku o nazwie local.config.php w katalogu \"config\" Friendica." -#: src/Core/Installer.php:519 +#: src/Core/Installer.php:526 msgid "" "You can alternatively skip this procedure and perform a manual installation." " Please see the file \"doc/INSTALL.md\" for instructions." msgstr "Alternatywnie można pominąć tę procedurę i przeprowadzić instalację ręczną. Proszę zobaczyć plik \"doc/INSTALL.md\" z instrukcjami." -#: src/Core/Installer.php:522 +#: src/Core/Installer.php:529 msgid "config/local.config.php is writable" msgstr "config/local.config.php jest zapisywalny" -#: src/Core/Installer.php:542 +#: src/Core/Installer.php:549 msgid "" "Friendica uses the Smarty3 template engine to render its web views. Smarty3 " "compiles templates to PHP to speed up rendering." msgstr "Friendica używa silnika szablonów Smarty3 do renderowania swoich widoków. Smarty3 kompiluje szablony do PHP, aby przyspieszyć renderowanie." -#: src/Core/Installer.php:543 +#: src/Core/Installer.php:550 msgid "" "In order to store these compiled templates, the web server needs to have " "write access to the directory view/smarty3/ under the Friendica top level " "folder." msgstr "Aby przechowywać te skompilowane szablony, serwer WWW musi mieć dostęp do zapisu do katalogu view/smarty3/ w katalogu najwyższego poziomu Friendica." -#: src/Core/Installer.php:544 +#: src/Core/Installer.php:551 msgid "" "Please ensure that the user that your web server runs as (e.g. www-data) has" " write access to this folder." msgstr "Upewnij się, że użytkownik, na którym działa serwer WWW (np. www-data), ma prawo do zapisu do tego katalogu." -#: src/Core/Installer.php:545 +#: src/Core/Installer.php:552 msgid "" "Note: as a security measure, you should give the web server write access to " "view/smarty3/ only--not the template files (.tpl) that it contains." msgstr "Uwaga: jako środek bezpieczeństwa, powinieneś dać serwerowi dostęp do zapisu view/smarty3/ jedynie - nie do plików szablonów (.tpl), które zawiera." -#: src/Core/Installer.php:548 +#: src/Core/Installer.php:555 msgid "view/smarty3 is writable" msgstr "view/smarty3 jest zapisywalny" -#: src/Core/Installer.php:576 +#: src/Core/Installer.php:583 msgid "" "Url rewrite in .htaccess seems not working. Make sure you copied .htaccess-" "dist to .htaccess." msgstr "Adres URL zapisany w .htaccess wydaje się nie działać. Upewnij się, że skopiowano .htaccess-dist do .htaccess." -#: src/Core/Installer.php:577 +#: src/Core/Installer.php:584 msgid "" "In some circumstances (like running inside containers), you can skip this " "error." msgstr "W niektórych okolicznościach (np. uruchamianie wewnątrz kontenerów) możesz pominąć ten błąd." -#: src/Core/Installer.php:579 +#: src/Core/Installer.php:586 msgid "Error message from Curl when fetching" msgstr "Komunikat o błędzie z Curl podczas pobierania" -#: src/Core/Installer.php:585 +#: src/Core/Installer.php:592 msgid "Url rewrite is working" msgstr "Działający adres URL" -#: src/Core/Installer.php:614 +#: src/Core/Installer.php:621 msgid "" "The detection of TLS to secure the communication between the browser and the" " new Friendica server failed." msgstr "Wykrycie TLS w celu zabezpieczenia komunikacji między przeglądarką a nowym serwerem Friendica nie powiodło się." -#: src/Core/Installer.php:615 +#: src/Core/Installer.php:622 msgid "" "It is highly encouraged to use Friendica only over a secure connection as " "sensitive information like passwords will be transmitted." msgstr "Zachęcamy do korzystania z Friendica tylko przez bezpieczne połączenie, ponieważ przesyłane będą poufne informacje, takie jak hasła." -#: src/Core/Installer.php:616 +#: src/Core/Installer.php:623 msgid "Please ensure that the connection to the server is secure." msgstr "Upewnij się, że połączenie z serwerem jest bezpieczne." -#: src/Core/Installer.php:617 +#: src/Core/Installer.php:624 msgid "No TLS detected" msgstr "Nie wykryto TLS" -#: src/Core/Installer.php:619 +#: src/Core/Installer.php:626 msgid "TLS detected" msgstr "Wykryto TLS" -#: src/Core/Installer.php:636 +#: src/Core/Installer.php:643 msgid "ImageMagick PHP extension is not installed" msgstr "Rozszerzenie PHP ImageMagick nie jest zainstalowane" -#: src/Core/Installer.php:638 +#: src/Core/Installer.php:645 msgid "ImageMagick PHP extension is installed" msgstr "Rozszerzenie PHP ImageMagick jest zainstalowane" -#: src/Core/Installer.php:659 +#: src/Core/Installer.php:666 msgid "Database already in use." msgstr "Baza danych jest już w użyciu." -#: src/Core/Installer.php:664 +#: src/Core/Installer.php:671 msgid "Could not connect to database." msgstr "Nie można połączyć się z bazą danych." -#: src/Core/L10n.php:444 src/Model/Item.php:2298 +#: src/Core/L10n.php:444 src/Model/Item.php:2300 msgid "Undetermined" msgstr "" @@ -2959,37 +3014,37 @@ msgid "%s (%s)" msgstr "" #: src/Core/L10n.php:499 src/Model/Event.php:430 -#: src/Module/Settings/Display.php:287 +#: src/Module/Settings/Display.php:284 msgid "Monday" msgstr "Poniedziałek" #: src/Core/L10n.php:499 src/Model/Event.php:431 -#: src/Module/Settings/Display.php:288 +#: src/Module/Settings/Display.php:285 msgid "Tuesday" msgstr "Wtorek" #: src/Core/L10n.php:499 src/Model/Event.php:432 -#: src/Module/Settings/Display.php:289 +#: src/Module/Settings/Display.php:286 msgid "Wednesday" msgstr "Środa" #: src/Core/L10n.php:499 src/Model/Event.php:433 -#: src/Module/Settings/Display.php:290 +#: src/Module/Settings/Display.php:287 msgid "Thursday" msgstr "Czwartek" #: src/Core/L10n.php:499 src/Model/Event.php:434 -#: src/Module/Settings/Display.php:291 +#: src/Module/Settings/Display.php:288 msgid "Friday" msgstr "Piątek" #: src/Core/L10n.php:499 src/Model/Event.php:435 -#: src/Module/Settings/Display.php:292 +#: src/Module/Settings/Display.php:289 msgid "Saturday" msgstr "Sobota" #: src/Core/L10n.php:499 src/Model/Event.php:429 -#: src/Module/Settings/Display.php:286 +#: src/Module/Settings/Display.php:283 msgid "Sunday" msgstr "Niedziela" @@ -3124,19 +3179,19 @@ msgid "" "The debug logfile '%s' is not usable. No logging possible (error: '%s')" msgstr "Plik dziennika debugowania „%s” nie nadaje się do użytku. Brak możliwości logowania (błąd: '%s')" -#: src/Core/Renderer.php:89 src/Core/Renderer.php:118 -#: src/Core/Renderer.php:147 src/Core/Renderer.php:181 +#: src/Core/Renderer.php:92 src/Core/Renderer.php:121 +#: src/Core/Renderer.php:150 src/Core/Renderer.php:184 #: src/Render/FriendicaSmartyEngine.php:60 msgid "" "Friendica can't display this page at the moment, please contact the " "administrator." msgstr "Friendica nie może obecnie wyświetlić tej strony, skontaktuj się z administratorem." -#: src/Core/Renderer.php:143 +#: src/Core/Renderer.php:146 msgid "template engine cannot be registered without a name." msgstr "silnik szablonów nie może być zarejestrowany bez nazwy." -#: src/Core/Renderer.php:177 +#: src/Core/Renderer.php:180 msgid "template engine is not registered!" msgstr "silnik szablonów nie jest zarejestrowany!" @@ -3310,7 +3365,7 @@ msgstr "dodaj" msgid "Edit circle" msgstr "" -#: src/Model/Circle.php:606 src/Module/Circle.php:193 +#: src/Model/Circle.php:606 src/Module/Circle.php:195 msgid "Contacts not in any circle" msgstr "" @@ -3318,8 +3373,8 @@ msgstr "" msgid "Create a new circle" msgstr "" -#: src/Model/Circle.php:609 src/Module/Circle.php:178 -#: src/Module/Circle.php:201 src/Module/Circle.php:276 +#: src/Model/Circle.php:609 src/Module/Circle.php:180 +#: src/Module/Circle.php:203 src/Module/Circle.php:278 msgid "Circle Name: " msgstr "" @@ -3327,90 +3382,90 @@ msgstr "" msgid "Edit circles" msgstr "" -#: src/Model/Contact.php:1257 src/Module/Moderation/Users/Pending.php:102 +#: src/Model/Contact.php:1247 src/Module/Moderation/Users/Pending.php:102 #: src/Module/Notifications/Introductions.php:132 #: src/Module/Notifications/Introductions.php:204 msgid "Approve" msgstr "Zatwierdź" -#: src/Model/Contact.php:1735 +#: src/Model/Contact.php:1725 msgid "Organisation" msgstr "Organizacja" -#: src/Model/Contact.php:1743 +#: src/Model/Contact.php:1733 msgid "Group" msgstr "" -#: src/Model/Contact.php:1747 src/Module/Moderation/BaseUsers.php:130 +#: src/Model/Contact.php:1737 src/Module/Moderation/BaseUsers.php:131 msgid "Relay" msgstr "Przekaźnik" -#: src/Model/Contact.php:3050 +#: src/Model/Contact.php:3046 msgid "Disallowed profile URL." msgstr "Nie dozwolony adres URL profilu." -#: src/Model/Contact.php:3055 src/Module/Friendica.php:101 +#: src/Model/Contact.php:3051 src/Module/Friendica.php:100 msgid "Blocked domain" msgstr "Zablokowana domena" -#: src/Model/Contact.php:3060 +#: src/Model/Contact.php:3056 msgid "Connect URL missing." msgstr "Brak adresu URL połączenia." -#: src/Model/Contact.php:3069 +#: src/Model/Contact.php:3065 msgid "" "The contact could not be added. Please check the relevant network " "credentials in your Settings -> Social Networks page." msgstr "Nie można dodać kontaktu. Sprawdź odpowiednie poświadczenia sieciowe na stronie Ustawienia -> Sieci społecznościowe." -#: src/Model/Contact.php:3087 +#: src/Model/Contact.php:3083 #, php-format msgid "Expected network %s does not match actual network %s" msgstr "" -#: src/Model/Contact.php:3104 +#: src/Model/Contact.php:3100 msgid "This seems to be a relay account. They can't be followed by users." msgstr "" -#: src/Model/Contact.php:3111 +#: src/Model/Contact.php:3107 msgid "The profile address specified does not provide adequate information." msgstr "Dany adres profilu nie dostarcza odpowiednich informacji." -#: src/Model/Contact.php:3113 +#: src/Model/Contact.php:3109 msgid "No compatible communication protocols or feeds were discovered." msgstr "Nie znaleziono żadnych kompatybilnych protokołów komunikacyjnych ani źródeł." -#: src/Model/Contact.php:3116 +#: src/Model/Contact.php:3112 msgid "An author or name was not found." msgstr "Autor lub nazwa nie zostało znalezione." -#: src/Model/Contact.php:3119 +#: src/Model/Contact.php:3115 msgid "No browser URL could be matched to this address." msgstr "Przeglądarka WWW nie może odnaleźć podanego adresu" -#: src/Model/Contact.php:3122 +#: src/Model/Contact.php:3118 msgid "" "Unable to match @-style Identity Address with a known protocol or email " "contact." msgstr "Nie można dopasować @-stylu Adres identyfikacyjny ze znanym protokołem lub kontaktem e-mail." -#: src/Model/Contact.php:3123 +#: src/Model/Contact.php:3119 msgid "Use mailto: in front of address to force email check." msgstr "Użyj mailto: przed adresem, aby wymusić sprawdzanie poczty e-mail." -#: src/Model/Contact.php:3129 +#: src/Model/Contact.php:3125 msgid "" "The profile address specified belongs to a network which has been disabled " "on this site." msgstr "Określony adres profilu należy do sieci, która została wyłączona na tej stronie." -#: src/Model/Contact.php:3134 +#: src/Model/Contact.php:3130 msgid "" "Limited profile. This person will be unable to receive direct/personal " "notifications from you." msgstr "Profil ograniczony. Ta osoba będzie niezdolna do odbierania osobistych powiadomień od ciebie." -#: src/Model/Contact.php:3200 +#: src/Model/Contact.php:3196 msgid "Unable to retrieve contact information." msgstr "Nie można otrzymać informacji kontaktowych" @@ -3442,17 +3497,17 @@ msgid "today" msgstr "dzisiaj" #: src/Model/Event.php:463 src/Module/Calendar/Show.php:129 -#: src/Module/Settings/Display.php:297 src/Util/Temporal.php:353 +#: src/Module/Settings/Display.php:294 src/Util/Temporal.php:353 msgid "month" msgstr "miesiąc" #: src/Model/Event.php:464 src/Module/Calendar/Show.php:130 -#: src/Module/Settings/Display.php:298 src/Util/Temporal.php:354 +#: src/Module/Settings/Display.php:295 src/Util/Temporal.php:354 msgid "week" msgstr "tydzień" #: src/Model/Event.php:465 src/Module/Calendar/Show.php:131 -#: src/Module/Settings/Display.php:299 src/Util/Temporal.php:355 +#: src/Module/Settings/Display.php:296 src/Util/Temporal.php:355 msgid "day" msgstr "dzień" @@ -3460,7 +3515,7 @@ msgstr "dzień" msgid "No events to display" msgstr "Brak wydarzeń do wyświetlenia" -#: src/Model/Event.php:516 src/Module/DFRN/Poll.php:47 src/Module/Feed.php:69 +#: src/Model/Event.php:516 src/Module/DFRN/Poll.php:47 src/Module/Feed.php:68 #: src/Module/Update/Profile.php:56 msgid "Access to this profile has been restricted." msgstr "Dostęp do tego profilu został ograniczony." @@ -3515,58 +3570,57 @@ msgstr "Urodziny %s" msgid "Happy Birthday %s" msgstr "Wszystkiego najlepszego %s" -#: src/Model/Item.php:2305 +#: src/Model/Item.php:2307 #, php-format msgid "%s (%s - %s): %s" msgstr "" -#: src/Model/Item.php:2307 +#: src/Model/Item.php:2309 #, php-format msgid "%s (%s): %s" msgstr "" -#: src/Model/Item.php:2310 +#: src/Model/Item.php:2312 #, php-format msgid "Detected languages in this post:\\n%s" msgstr "Wykryte języki w tym wpisie:\\n%s" -#: src/Model/Item.php:3258 +#: src/Model/Item.php:3260 msgid "activity" msgstr "aktywność" -#: src/Model/Item.php:3260 +#: src/Model/Item.php:3262 msgid "comment" msgstr "komentarz" -#: src/Model/Item.php:3263 src/Module/Post/Tag/Add.php:123 +#: src/Model/Item.php:3265 src/Module/Post/Tag/Add.php:123 msgid "post" msgstr "wpis" -#: src/Model/Item.php:3434 +#: src/Model/Item.php:3435 #, php-format msgid "%s is blocked" msgstr "" -#: src/Model/Item.php:3436 +#: src/Model/Item.php:3437 #, php-format msgid "%s is ignored" msgstr "" -#: src/Model/Item.php:3438 +#: src/Model/Item.php:3439 #, php-format msgid "Content from %s is collapsed" msgstr "" -#: src/Model/Item.php:3442 -#, php-format -msgid "Content warning: %s" -msgstr "Ostrzeżenie o treści: %s" +#: src/Model/Item.php:3443 +msgid "Sensitive content" +msgstr "" -#: src/Model/Item.php:3906 +#: src/Model/Item.php:3912 msgid "bytes" msgstr "bajty" -#: src/Model/Item.php:3937 +#: src/Model/Item.php:3943 #, php-format msgid "%2$s (%3$d%%, %1$d vote)" msgid_plural "%2$s (%3$d%%, %1$d votes)" @@ -3575,7 +3629,7 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: src/Model/Item.php:3939 +#: src/Model/Item.php:3945 #, php-format msgid "%2$s (%1$d vote)" msgid_plural "%2$s (%1$d votes)" @@ -3584,7 +3638,7 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: src/Model/Item.php:3944 +#: src/Model/Item.php:3950 #, php-format msgid "%d voter. Poll end: %s" msgid_plural "%d voters. Poll end: %s" @@ -3593,7 +3647,7 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: src/Model/Item.php:3946 +#: src/Model/Item.php:3952 #, php-format msgid "%d voter." msgid_plural "%d voters." @@ -3602,12 +3656,12 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: src/Model/Item.php:3948 +#: src/Model/Item.php:3954 #, php-format msgid "Poll end: %s" msgstr "Koniec ankiety: %s" -#: src/Model/Item.php:3982 src/Model/Item.php:3983 +#: src/Model/Item.php:3995 src/Model/Item.php:3996 msgid "View on separate page" msgstr "Zobacz na oddzielnej stronie" @@ -3615,25 +3669,25 @@ msgstr "Zobacz na oddzielnej stronie" msgid "[no subject]" msgstr "[bez tematu]" -#: src/Model/Photo.php:1187 src/Module/Media/Photo/Upload.php:168 +#: src/Model/Photo.php:1198 src/Module/Media/Photo/Upload.php:168 msgid "Wall Photos" msgstr "Tablica zdjęć" -#: src/Model/Profile.php:363 src/Module/Profile/Profile.php:283 +#: src/Model/Profile.php:364 src/Module/Profile/Profile.php:283 #: src/Module/Profile/Profile.php:285 msgid "Edit profile" msgstr "Edytuj profil" -#: src/Model/Profile.php:365 +#: src/Model/Profile.php:366 msgid "Change profile photo" msgstr "Zmień zdjęcie profilowe" -#: src/Model/Profile.php:378 src/Module/Directory.php:152 +#: src/Model/Profile.php:379 src/Module/Directory.php:152 #: src/Module/Profile/Profile.php:209 msgid "Homepage:" msgstr "Strona główna:" -#: src/Model/Profile.php:379 src/Module/Contact/Profile.php:412 +#: src/Model/Profile.php:380 src/Module/Contact/Profile.php:418 #: src/Module/Notifications/Introductions.php:189 msgid "About:" msgstr "O:" @@ -3678,165 +3732,165 @@ msgstr "Przypominacze wydarzeń" msgid "Upcoming events the next 7 days:" msgstr "Nadchodzące wydarzenia w ciągu następnych 7 dni:" -#: src/Model/Profile.php:893 +#: src/Model/Profile.php:882 #, php-format msgid "OpenWebAuth: %1$s welcomes %2$s" msgstr "OpenWebAuth: %1$s wita %2$s" -#: src/Model/Profile.php:1033 +#: src/Model/Profile.php:1022 msgid "Hometown:" msgstr "Miasto rodzinne:" -#: src/Model/Profile.php:1034 +#: src/Model/Profile.php:1023 msgid "Marital Status:" msgstr "Stan cywilny:" -#: src/Model/Profile.php:1035 +#: src/Model/Profile.php:1024 msgid "With:" msgstr "Z:" -#: src/Model/Profile.php:1036 +#: src/Model/Profile.php:1025 msgid "Since:" msgstr "Od:" -#: src/Model/Profile.php:1037 +#: src/Model/Profile.php:1026 msgid "Sexual Preference:" msgstr "Preferencje seksualne:" -#: src/Model/Profile.php:1038 +#: src/Model/Profile.php:1027 msgid "Political Views:" msgstr "Poglądy polityczne:" -#: src/Model/Profile.php:1039 +#: src/Model/Profile.php:1028 msgid "Religious Views:" msgstr "Poglądy religijne:" -#: src/Model/Profile.php:1040 +#: src/Model/Profile.php:1029 msgid "Likes:" msgstr "Lubię to:" -#: src/Model/Profile.php:1041 +#: src/Model/Profile.php:1030 msgid "Dislikes:" msgstr "Nie lubię tego:" -#: src/Model/Profile.php:1042 +#: src/Model/Profile.php:1031 msgid "Title/Description:" msgstr "Tytuł/Opis:" -#: src/Model/Profile.php:1043 src/Module/Admin/Summary.php:197 +#: src/Model/Profile.php:1032 src/Module/Admin/Summary.php:197 #: src/Module/Moderation/Report/Create.php:280 #: src/Module/Moderation/Summary.php:76 msgid "Summary" msgstr "Podsumowanie" -#: src/Model/Profile.php:1044 +#: src/Model/Profile.php:1033 msgid "Musical interests" msgstr "Muzyka" -#: src/Model/Profile.php:1045 +#: src/Model/Profile.php:1034 msgid "Books, literature" msgstr "Literatura" -#: src/Model/Profile.php:1046 +#: src/Model/Profile.php:1035 msgid "Television" msgstr "Telewizja" -#: src/Model/Profile.php:1047 +#: src/Model/Profile.php:1036 msgid "Film/dance/culture/entertainment" msgstr "Film/taniec/kultura/rozrywka" -#: src/Model/Profile.php:1048 +#: src/Model/Profile.php:1037 msgid "Hobbies/Interests" msgstr "Zainteresowania" -#: src/Model/Profile.php:1049 +#: src/Model/Profile.php:1038 msgid "Love/romance" msgstr "Miłość/romans" -#: src/Model/Profile.php:1050 +#: src/Model/Profile.php:1039 msgid "Work/employment" msgstr "Praca/zatrudnienie" -#: src/Model/Profile.php:1051 +#: src/Model/Profile.php:1040 msgid "School/education" msgstr "Szkoła/edukacja" -#: src/Model/Profile.php:1052 +#: src/Model/Profile.php:1041 msgid "Contact information and Social Networks" msgstr "Dane kontaktowe i Sieci społecznościowe" -#: src/Model/User.php:228 src/Model/User.php:1294 +#: src/Model/User.php:233 src/Model/User.php:1303 msgid "SERIOUS ERROR: Generation of security keys failed." msgstr "POWAŻNY BŁĄD: niepowodzenie podczas tworzenia kluczy zabezpieczeń." -#: src/Model/User.php:728 src/Model/User.php:761 +#: src/Model/User.php:733 src/Model/User.php:766 msgid "Login failed" msgstr "Logowanie nieudane" -#: src/Model/User.php:793 +#: src/Model/User.php:798 msgid "Not enough information to authenticate" msgstr "Za mało informacji do uwierzytelnienia" -#: src/Model/User.php:914 +#: src/Model/User.php:923 msgid "Password can't be empty" msgstr "Hasło nie może być puste" -#: src/Model/User.php:956 +#: src/Model/User.php:965 msgid "Empty passwords are not allowed." msgstr "Puste hasła są niedozwolone." -#: src/Model/User.php:960 +#: src/Model/User.php:969 msgid "" "The new password has been exposed in a public data dump, please choose " "another." msgstr "Nowe hasło zostało ujawnione w publicznym zrzucie danych, wybierz inne." -#: src/Model/User.php:964 +#: src/Model/User.php:973 msgid "The password length is limited to 72 characters." msgstr "Długość hasła jest ograniczona do 72 znaków." -#: src/Model/User.php:968 +#: src/Model/User.php:977 msgid "The password can't contain white spaces nor accentuated letters" msgstr "" -#: src/Model/User.php:1177 +#: src/Model/User.php:1186 msgid "Passwords do not match. Password unchanged." msgstr "Hasła nie pasują do siebie. Hasło niezmienione." -#: src/Model/User.php:1184 +#: src/Model/User.php:1193 msgid "An invitation is required." msgstr "Wymagane zaproszenie." -#: src/Model/User.php:1188 +#: src/Model/User.php:1197 msgid "Invitation could not be verified." msgstr "Zaproszenie niezweryfikowane." -#: src/Model/User.php:1196 +#: src/Model/User.php:1205 msgid "Invalid OpenID url" msgstr "Nieprawidłowy adres url OpenID" -#: src/Model/User.php:1209 src/Security/Authentication.php:241 +#: src/Model/User.php:1218 src/Security/Authentication.php:230 msgid "" "We encountered a problem while logging in with the OpenID you provided. " "Please check the correct spelling of the ID." msgstr "Napotkaliśmy problem podczas logowania z podanym przez nas identyfikatorem OpenID. Sprawdź poprawną pisownię identyfikatora." -#: src/Model/User.php:1209 src/Security/Authentication.php:241 +#: src/Model/User.php:1218 src/Security/Authentication.php:230 msgid "The error message was:" msgstr "Komunikat o błędzie:" -#: src/Model/User.php:1215 +#: src/Model/User.php:1224 msgid "Please enter the required information." msgstr "Wprowadź wymagane informacje." -#: src/Model/User.php:1229 +#: src/Model/User.php:1238 #, php-format msgid "" "system.username_min_length (%s) and system.username_max_length (%s) are " "excluding each other, swapping values." msgstr "system.username_min_length (%s) i system.username_max_length (%s) wykluczają się nawzajem, zamieniając wartości." -#: src/Model/User.php:1236 +#: src/Model/User.php:1245 #, php-format msgid "Username should be at least %s character." msgid_plural "Username should be at least %s characters." @@ -3845,7 +3899,7 @@ msgstr[1] "Nazwa użytkownika powinna wynosić co najmniej %s znaków." msgstr[2] "Nazwa użytkownika powinna wynosić co najmniej %s znaków." msgstr[3] "Nazwa użytkownika powinna wynosić co najmniej %s znaków." -#: src/Model/User.php:1240 +#: src/Model/User.php:1249 #, php-format msgid "Username should be at most %s character." msgid_plural "Username should be at most %s characters." @@ -3854,60 +3908,60 @@ msgstr[1] "Nazwa użytkownika nie może mieć więcej niż %s znaków." msgstr[2] "Nazwa użytkownika nie może mieć więcej niż %s znaków." msgstr[3] "Nazwa użytkownika nie może mieć więcej niż %s znaków." -#: src/Model/User.php:1248 +#: src/Model/User.php:1257 msgid "That doesn't appear to be your full (First Last) name." msgstr "Wydaje mi się, że to nie jest twoje pełne imię (pierwsze imię) i nazwisko." -#: src/Model/User.php:1253 +#: src/Model/User.php:1262 msgid "Your email domain is not among those allowed on this site." msgstr "Twoja domena internetowa nie jest obsługiwana na tej stronie." -#: src/Model/User.php:1257 +#: src/Model/User.php:1266 msgid "Not a valid email address." msgstr "Niepoprawny adres e-mail." -#: src/Model/User.php:1260 +#: src/Model/User.php:1269 msgid "The nickname was blocked from registration by the nodes admin." msgstr "Pseudonim został zablokowany przed rejestracją przez administratora węzłów." -#: src/Model/User.php:1264 src/Model/User.php:1270 +#: src/Model/User.php:1273 src/Model/User.php:1279 msgid "Cannot use that email." msgstr "Nie można użyć tego e-maila." -#: src/Model/User.php:1276 +#: src/Model/User.php:1285 msgid "Your nickname can only contain a-z, 0-9 and _." msgstr "Twój pseudonim może zawierać tylko a-z, 0-9 i _." -#: src/Model/User.php:1284 src/Model/User.php:1341 +#: src/Model/User.php:1293 src/Model/User.php:1350 msgid "Nickname is already registered. Please choose another." msgstr "Ten login jest zajęty. Wybierz inny." -#: src/Model/User.php:1328 src/Model/User.php:1332 +#: src/Model/User.php:1337 src/Model/User.php:1341 msgid "An error occurred during registration. Please try again." msgstr "Wystąpił bład podczas rejestracji, Spróbuj ponownie." -#: src/Model/User.php:1355 +#: src/Model/User.php:1364 msgid "An error occurred creating your default profile. Please try again." msgstr "Wystąpił błąd podczas tworzenia profilu. Spróbuj ponownie." -#: src/Model/User.php:1362 +#: src/Model/User.php:1371 msgid "An error occurred creating your self contact. Please try again." msgstr "Wystąpił błąd podczas tworzenia własnego kontaktu. Proszę spróbuj ponownie." -#: src/Model/User.php:1367 +#: src/Model/User.php:1376 msgid "Friends" msgstr "Przyjaciele" -#: src/Model/User.php:1371 +#: src/Model/User.php:1380 msgid "" "An error occurred creating your default contact circle. Please try again." msgstr "" -#: src/Model/User.php:1413 +#: src/Model/User.php:1422 msgid "Profile Photos" msgstr "Zdjęcie profilowe" -#: src/Model/User.php:1595 +#: src/Model/User.php:1604 #, php-format msgid "" "\n" @@ -3915,7 +3969,7 @@ msgid "" "\t\t\tthe administrator of %2$s has set up an account for you." msgstr "\n\t\tSzanowna/y %1$s,\n\t\t\tadministrator of %2$s założył dla Ciebie konto." -#: src/Model/User.php:1598 +#: src/Model/User.php:1607 #, php-format msgid "" "\n" @@ -3946,12 +4000,12 @@ msgid "" "\t\tThank you and welcome to %4$s." msgstr "" -#: src/Model/User.php:1630 src/Model/User.php:1736 +#: src/Model/User.php:1639 src/Model/User.php:1745 #, php-format msgid "Registration details for %s" msgstr "Szczegóły rejestracji dla %s" -#: src/Model/User.php:1650 +#: src/Model/User.php:1659 #, php-format msgid "" "\n" @@ -3966,12 +4020,12 @@ msgid "" "\t\t" msgstr "\n\t\t\tSzanowny Użytkowniku %1$s,\n\t\t\t\tDziękujemy za rejestrację na stronie %2$s. Twoje konto czeka na zatwierdzenie przez administratora.\n\n\t\t\tTwoje dane do logowania są następujące:\n\n\t\t\tLokalizacja witryny:\t%3$s\n\t\t\tNazwa użytkownika:\t\t%4$s\n\t\t\tHasło:\t\t%5$s\n\t\t" -#: src/Model/User.php:1669 +#: src/Model/User.php:1678 #, php-format msgid "Registration at %s" msgstr "Rejestracja w %s" -#: src/Model/User.php:1693 +#: src/Model/User.php:1702 #, php-format msgid "" "\n" @@ -3980,7 +4034,7 @@ msgid "" "\t\t\t" msgstr "\n\t\t\t\tSzanowna/y %1$s,\n\t\t\t\tDziękujemy za rejestrację w %2$s. Twoje konto zostało utworzone.\n\t\t\t" -#: src/Model/User.php:1701 +#: src/Model/User.php:1710 #, php-format msgid "" "\n" @@ -4011,7 +4065,7 @@ msgid "" "\t\t\tThank you and welcome to %2$s." msgstr "" -#: src/Model/User.php:1763 +#: src/Model/User.php:1772 msgid "" "User with delegates can't be removed, please remove delegate users first" msgstr "" @@ -4036,14 +4090,14 @@ msgid "Disable" msgstr "Wyłącz" #: src/Module/Admin/Addons/Details.php:91 -#: src/Module/Admin/Themes/Details.php:49 src/Module/Settings/Display.php:344 +#: src/Module/Admin/Themes/Details.php:49 src/Module/Settings/Display.php:340 msgid "Enable" msgstr "Zezwól" #: src/Module/Admin/Addons/Details.php:111 -#: src/Module/Admin/Addons/Index.php:67 src/Module/Admin/Federation.php:218 -#: 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:457 +#: src/Module/Admin/Addons/Index.php:67 src/Module/Admin/Federation.php:220 +#: src/Module/Admin/Logs/Settings.php:88 src/Module/Admin/Logs/View.php:85 +#: src/Module/Admin/Queue.php:73 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 @@ -4082,14 +4136,14 @@ msgstr "Dodatki zostały ponownie wczytane" msgid "Addon %s failed to install." msgstr "Instalacja dodatku %s nie powiodła się." -#: 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:460 +#: src/Module/Admin/Addons/Index.php:69 src/Module/Admin/Features.php:83 +#: src/Module/Admin/Logs/Settings.php:90 src/Module/Admin/Site.php:458 #: src/Module/Admin/Themes/Index.php:113 src/Module/Admin/Tos.php:86 -#: src/Module/Settings/Account.php:551 src/Module/Settings/Addons.php:78 +#: src/Module/Settings/Account.php:558 src/Module/Settings/Addons.php:78 #: src/Module/Settings/Connectors.php:160 #: src/Module/Settings/Connectors.php:246 -#: src/Module/Settings/Delegation.php:193 src/Module/Settings/Display.php:312 -#: src/Module/Settings/Features.php:76 +#: src/Module/Settings/Delegation.php:193 src/Module/Settings/Display.php:309 +#: src/Module/Settings/Features.php:75 msgid "Save Settings" msgstr "Zapisz ustawienia" @@ -4164,26 +4218,39 @@ msgstr "Oznacz sukces (jeśli aktualizacja została ręcznie zastosowana)" msgid "Attempt to execute this update step automatically" msgstr "Spróbuj automatycznie wykonać ten krok aktualizacji" -#: src/Module/Admin/Features.php:76 -#, php-format -msgid "Lock feature %s" -msgstr "Funkcja blokady %s" +#: src/Module/Admin/Features.php:67 +#: src/Module/Notifications/Introductions.php:144 +#: src/Module/OAuth/Acknowledge.php:55 src/Module/Register.php:132 +#: src/Module/Settings/TwoFactor/Trusted.php:129 +msgid "No" +msgstr "Nie" -#: src/Module/Admin/Features.php:84 +#: src/Module/Admin/Features.php:67 src/Module/Contact/Revoke.php:108 +#: src/Module/Notifications/Introductions.php:144 +#: src/Module/OAuth/Acknowledge.php:54 src/Module/Register.php:131 +#: src/Module/Settings/TwoFactor/Trusted.php:129 +msgid "Yes" +msgstr "Tak" + +#: src/Module/Admin/Features.php:67 +msgid "Locked" +msgstr "" + +#: src/Module/Admin/Features.php:81 msgid "Manage Additional Features" msgstr "Zarządzanie dodatkowymi funkcjami" -#: src/Module/Admin/Federation.php:80 +#: src/Module/Admin/Federation.php:82 #: src/Module/Moderation/Report/Create.php:191 #: src/Module/Moderation/Report/Create.php:316 msgid "Other" msgstr "Inne" -#: src/Module/Admin/Federation.php:158 src/Module/Admin/Federation.php:407 +#: src/Module/Admin/Federation.php:160 src/Module/Admin/Federation.php:408 msgid "unknown" msgstr "nieznany" -#: src/Module/Admin/Federation.php:191 +#: src/Module/Admin/Federation.php:193 #, php-format msgid "%2$s total system" msgid_plural "%2$s total systems" @@ -4192,7 +4259,7 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: src/Module/Admin/Federation.php:192 +#: src/Module/Admin/Federation.php:194 #, php-format msgid "%2$s active user last month" msgid_plural "%2$s active users last month" @@ -4201,7 +4268,7 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: src/Module/Admin/Federation.php:193 +#: src/Module/Admin/Federation.php:195 #, php-format msgid "%2$s active user last six months" msgid_plural "%2$s active users last six months" @@ -4210,7 +4277,7 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: src/Module/Admin/Federation.php:194 +#: src/Module/Admin/Federation.php:196 #, php-format msgid "%2$s registered user" msgid_plural "%2$s registered users" @@ -4219,7 +4286,7 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: src/Module/Admin/Federation.php:195 +#: src/Module/Admin/Federation.php:197 #, php-format msgid "%2$s locally created post or comment" msgid_plural "%2$s locally created posts and comments" @@ -4228,7 +4295,7 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: src/Module/Admin/Federation.php:198 +#: src/Module/Admin/Federation.php:200 #, php-format msgid "%2$s post per user" msgid_plural "%2$s posts per user" @@ -4237,7 +4304,7 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: src/Module/Admin/Federation.php:203 +#: src/Module/Admin/Federation.php:205 #, php-format msgid "%2$s user per system" msgid_plural "%2$s users per system" @@ -4246,18 +4313,18 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: src/Module/Admin/Federation.php:213 +#: src/Module/Admin/Federation.php:215 msgid "" "This page offers you some numbers to the known part of the federated social " "network your Friendica node is part of. These numbers are not complete but " "only reflect the part of the network your node is aware of." msgstr "Ta strona zawiera kilka numerów do znanej części federacyjnej sieci społecznościowej, do której należy Twój węzeł Friendica. Liczby te nie są kompletne, ale odzwierciedlają tylko część sieci, o której wie twój węzeł." -#: src/Module/Admin/Federation.php:219 src/Module/BaseAdmin.php:87 +#: src/Module/Admin/Federation.php:221 src/Module/BaseAdmin.php:87 msgid "Federation Statistics" msgstr "Statystyki Federacji" -#: src/Module/Admin/Federation.php:223 +#: src/Module/Admin/Federation.php:224 #, php-format msgid "" "Currently this node is aware of %2$s node (%3$s active users last month, " @@ -4277,53 +4344,53 @@ msgstr[3] "" msgid "The logfile '%s' is not writable. No logging possible" msgstr "Plik dziennika '%s' nie jest zapisywalny. Brak możliwości logowania" -#: src/Module/Admin/Logs/Settings.php:77 +#: src/Module/Admin/Logs/Settings.php:80 msgid "PHP log currently enabled." msgstr "Dziennik PHP jest obecnie włączony." -#: src/Module/Admin/Logs/Settings.php:79 +#: src/Module/Admin/Logs/Settings.php:82 msgid "PHP log currently disabled." msgstr "Dziennik PHP jest obecnie wyłączony." -#: src/Module/Admin/Logs/Settings.php:86 src/Module/BaseAdmin.php:102 +#: src/Module/Admin/Logs/Settings.php:89 src/Module/BaseAdmin.php:102 #: src/Module/BaseAdmin.php:103 msgid "Logs" msgstr "Dzienniki" -#: src/Module/Admin/Logs/Settings.php:88 +#: src/Module/Admin/Logs/Settings.php:91 msgid "Clear" msgstr "Wyczyść" -#: src/Module/Admin/Logs/Settings.php:91 +#: src/Module/Admin/Logs/Settings.php:94 msgid "Enable Debugging" msgstr "Włącz debugowanie" -#: 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:94 src/Module/Admin/Logs/Settings.php:95 +#: src/Module/Admin/Logs/Settings.php:96 src/Module/Admin/Site.php:478 +#: src/Module/Admin/Site.php:486 msgid "" "Read-only because it is set by an environment variable" msgstr "" -#: src/Module/Admin/Logs/Settings.php:92 +#: src/Module/Admin/Logs/Settings.php:95 msgid "Log file" msgstr "Plik logów" -#: src/Module/Admin/Logs/Settings.php:92 +#: src/Module/Admin/Logs/Settings.php:95 msgid "" "Must be writable by web server. Relative to your Friendica top-level " "directory." msgstr "Musi być zapisywalny przez serwer sieciowy. W stosunku do katalogu najwyższego poziomu Friendica." -#: src/Module/Admin/Logs/Settings.php:93 +#: src/Module/Admin/Logs/Settings.php:96 msgid "Log level" msgstr "Poziom logów" -#: src/Module/Admin/Logs/Settings.php:95 +#: src/Module/Admin/Logs/Settings.php:98 msgid "PHP logging" msgstr "Logowanie w PHP" -#: src/Module/Admin/Logs/Settings.php:96 +#: src/Module/Admin/Logs/Settings.php:99 msgid "" "To temporarily enable logging of PHP errors and warnings you can prepend the" " following to the index.php file of your installation. The filename set in " @@ -4332,91 +4399,91 @@ msgid "" "'display_errors' is to enable these options, set to '0' to disable them." msgstr "Aby tymczasowo włączyć rejestrowanie błędów i ostrzeżeń PHP, możesz dołączyć do pliku index.php swojej instalacji. Nazwa pliku ustawiona w linii 'error_log' odnosi się do katalogu najwyższego poziomu friendiki i musi być zapisywalna przez serwer WWW. Opcja '1' dla 'log_errors' i 'display_errors' polega na włączeniu tych opcji, ustawieniu na '0', aby je wyłączyć." -#: src/Module/Admin/Logs/View.php:70 +#: src/Module/Admin/Logs/View.php:72 #, php-format msgid "" "Error trying to open %1$s log file.
Check to see if " "file %1$s exist and is readable." msgstr "Błąd podczas próby otwarcia pliku dziennika %1$s. Sprawdź, czy plik %1$s istnieje i czy można go odczytać." -#: src/Module/Admin/Logs/View.php:79 +#: src/Module/Admin/Logs/View.php:81 #, php-format msgid "" "Couldn't open %1$s log file.
Check to see if file %1$s " "is readable." msgstr "Nie udało się otworzyć pliku dziennika %1$s. Sprawdź, czy plik %1$s jest odczytywalny." -#: src/Module/Admin/Logs/View.php:84 src/Module/BaseAdmin.php:104 +#: src/Module/Admin/Logs/View.php:86 src/Module/BaseAdmin.php:104 msgid "View Logs" msgstr "Zobacz rejestry" -#: src/Module/Admin/Logs/View.php:87 +#: src/Module/Admin/Logs/View.php:89 msgid "Search in logs" msgstr "Szukaj w dziennikach" -#: src/Module/Admin/Logs/View.php:88 +#: src/Module/Admin/Logs/View.php:90 #: src/Module/Notifications/Notifications.php:140 msgid "Show all" msgstr "Pokaż wszystko" -#: src/Module/Admin/Logs/View.php:89 +#: src/Module/Admin/Logs/View.php:91 msgid "Date" msgstr "Data" -#: src/Module/Admin/Logs/View.php:90 +#: src/Module/Admin/Logs/View.php:92 msgid "Level" msgstr "Poziom" -#: src/Module/Admin/Logs/View.php:91 +#: src/Module/Admin/Logs/View.php:93 msgid "Context" msgstr "Kontekst" -#: src/Module/Admin/Logs/View.php:93 +#: src/Module/Admin/Logs/View.php:95 msgid "ALL" msgstr "WSZYSTKO" -#: src/Module/Admin/Logs/View.php:94 +#: src/Module/Admin/Logs/View.php:96 msgid "View details" msgstr "Zobacz szczegóły" -#: src/Module/Admin/Logs/View.php:95 +#: src/Module/Admin/Logs/View.php:97 msgid "Click to view details" msgstr "Kliknij, aby zobaczyć szczegóły" -#: src/Module/Admin/Logs/View.php:96 src/Module/Calendar/Event/Form.php:207 +#: src/Module/Admin/Logs/View.php:98 src/Module/Calendar/Event/Form.php:207 msgid "Event details" msgstr "Szczegóły wydarzenia" -#: src/Module/Admin/Logs/View.php:97 +#: src/Module/Admin/Logs/View.php:99 msgid "Data" msgstr "Dane" -#: src/Module/Admin/Logs/View.php:98 +#: src/Module/Admin/Logs/View.php:100 #: src/Module/Debug/ActivityPubConversion.php:57 msgid "Source" msgstr "Źródło" -#: src/Module/Admin/Logs/View.php:99 +#: src/Module/Admin/Logs/View.php:101 msgid "File" msgstr "Plik" -#: src/Module/Admin/Logs/View.php:100 +#: src/Module/Admin/Logs/View.php:102 msgid "Line" msgstr "Linia" -#: src/Module/Admin/Logs/View.php:101 +#: src/Module/Admin/Logs/View.php:103 msgid "Function" msgstr "Funkcja" -#: src/Module/Admin/Logs/View.php:102 +#: src/Module/Admin/Logs/View.php:104 msgid "UID" msgstr "UID" -#: src/Module/Admin/Logs/View.php:103 +#: src/Module/Admin/Logs/View.php:105 msgid "Process ID" msgstr "Identyfikator procesu" -#: src/Module/Admin/Logs/View.php:104 +#: src/Module/Admin/Logs/View.php:106 msgid "Close" msgstr "Zamknij" @@ -4440,290 +4507,294 @@ msgid "" "the worker cronjob you've set up during install." msgstr "Ta strona zawiera listę aktualnie ustawionych zadań dla workerów. Te zadania są obsługiwane przez cronjob workera, który skonfigurowałeś podczas instalacji." -#: src/Module/Admin/Queue.php:75 +#: src/Module/Admin/Queue.php:76 msgid "ID" msgstr "ID" -#: src/Module/Admin/Queue.php:76 +#: src/Module/Admin/Queue.php:77 msgid "Command" msgstr "Polecenie" -#: src/Module/Admin/Queue.php:77 +#: src/Module/Admin/Queue.php:78 msgid "Job Parameters" msgstr "Parametry zadania" -#: src/Module/Admin/Queue.php:78 src/Module/Moderation/Reports.php:95 +#: src/Module/Admin/Queue.php:79 src/Module/Moderation/Reports.php:110 #: src/Module/Settings/OAuth.php:74 msgid "Created" msgstr "Utwórz" -#: src/Module/Admin/Queue.php:79 +#: src/Module/Admin/Queue.php:80 +msgid "Next Try" +msgstr "" + +#: src/Module/Admin/Queue.php:81 msgid "Priority" msgstr "Priorytet" -#: 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:215 msgid "No special theme for mobile devices" msgstr "Brak specialnego motywu dla urządzeń mobilnych" -#: src/Module/Admin/Site.php:389 src/Module/Settings/Display.php:227 +#: src/Module/Admin/Site.php:387 src/Module/Settings/Display.php:225 #, php-format msgid "%s - (Experimental)" msgstr "%s- (Eksperymentalne)" -#: src/Module/Admin/Site.php:401 +#: src/Module/Admin/Site.php:399 msgid "No community page" msgstr "Brak strony społeczności" -#: src/Module/Admin/Site.php:402 +#: src/Module/Admin/Site.php:400 msgid "No community page for visitors" msgstr "Brak strony społeczności dla odwiedzających" -#: src/Module/Admin/Site.php:403 +#: src/Module/Admin/Site.php:401 msgid "Public postings from users of this site" msgstr "Publikacje publiczne od użytkowników tej strony" -#: src/Module/Admin/Site.php:404 +#: src/Module/Admin/Site.php:402 msgid "Public postings from the federated network" msgstr "Publikacje wpisy ze sfederowanej sieci" -#: src/Module/Admin/Site.php:405 +#: src/Module/Admin/Site.php:403 msgid "Public postings from local users and the federated network" msgstr "Publikacje publiczne od użytkowników lokalnych i sieci federacyjnej" -#: src/Module/Admin/Site.php:411 +#: src/Module/Admin/Site.php:409 msgid "Multi user instance" msgstr "Tryb wielu użytkowników" -#: src/Module/Admin/Site.php:434 +#: src/Module/Admin/Site.php:432 msgid "Closed" msgstr "Zamknięte" -#: src/Module/Admin/Site.php:435 +#: src/Module/Admin/Site.php:433 msgid "Requires approval" msgstr "Wymaga zatwierdzenia" -#: src/Module/Admin/Site.php:436 +#: src/Module/Admin/Site.php:434 msgid "Open" msgstr "Otwarta" -#: src/Module/Admin/Site.php:440 +#: src/Module/Admin/Site.php:438 msgid "Don't check" msgstr "Nie sprawdzaj" -#: src/Module/Admin/Site.php:441 +#: src/Module/Admin/Site.php:439 msgid "check the stable version" msgstr "sprawdź wersję stabilną" -#: src/Module/Admin/Site.php:442 +#: src/Module/Admin/Site.php:440 msgid "check the development version" msgstr "sprawdź wersję rozwojową" -#: src/Module/Admin/Site.php:446 +#: src/Module/Admin/Site.php:444 msgid "none" msgstr "brak" -#: src/Module/Admin/Site.php:447 +#: src/Module/Admin/Site.php:445 msgid "Local contacts" msgstr "Kontakty lokalne" -#: src/Module/Admin/Site.php:448 +#: src/Module/Admin/Site.php:446 msgid "Interactors" msgstr "Interaktorzy" -#: 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 "Strona" -#: src/Module/Admin/Site.php:459 +#: src/Module/Admin/Site.php:457 msgid "General Information" msgstr "Ogólne informacje" -#: src/Module/Admin/Site.php:461 +#: src/Module/Admin/Site.php:459 msgid "Republish users to directory" msgstr "Ponownie opublikuj użytkowników w katalogu" -#: src/Module/Admin/Site.php:462 src/Module/Register.php:152 +#: src/Module/Admin/Site.php:460 src/Module/Register.php:153 msgid "Registration" msgstr "Rejestracja" -#: src/Module/Admin/Site.php:463 +#: src/Module/Admin/Site.php:461 msgid "File upload" msgstr "Przesyłanie plików" -#: src/Module/Admin/Site.php:464 +#: src/Module/Admin/Site.php:462 msgid "Policies" msgstr "Zasady" -#: 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 "Zaawansowany" -#: src/Module/Admin/Site.php:466 +#: src/Module/Admin/Site.php:464 msgid "Auto Discovered Contact Directory" msgstr "Katalog kontaktów automatycznie odkrytych" -#: src/Module/Admin/Site.php:467 +#: src/Module/Admin/Site.php:465 msgid "Performance" msgstr "Ustawienia" -#: src/Module/Admin/Site.php:468 +#: src/Module/Admin/Site.php:466 msgid "Worker" msgstr "Worker" -#: src/Module/Admin/Site.php:469 +#: src/Module/Admin/Site.php:467 msgid "Message Relay" msgstr "Przekaźnik wiadomości" -#: 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 "Użyj polecenia „console relay” w wierszu poleceń, aby dodać lub usunąć przekaźniki." -#: 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 "System nie jest aktualnie objęty abonamentem na żadne przekaźniki." -#: src/Module/Admin/Site.php:472 +#: src/Module/Admin/Site.php:470 msgid "The system is currently subscribed to the following relays:" msgstr "System jest obecnie objęty abonamentem na następujące przekaźniki:" -#: src/Module/Admin/Site.php:475 +#: src/Module/Admin/Site.php:473 msgid "Relocate Node" msgstr "Przenieś węzeł" -#: 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 "Przeniesienie węzła umożliwia zmianę domeny DNS tego węzła i zachowanie wszystkich istniejących użytkowników i wpisów. Ten proces zajmuje trochę czasu i można go uruchomić tylko za pomocą konsolowego polecenia relokacji w następujący sposób:" -#: src/Module/Admin/Site.php:477 +#: src/Module/Admin/Site.php:475 msgid "(Friendica directory)# bin/console relocate https://newdomain.com" msgstr "(Katalog Friendica)# bin/console relocate https://nowadomena.pl" -#: src/Module/Admin/Site.php:480 +#: src/Module/Admin/Site.php:478 msgid "Site name" msgstr "Nazwa strony" -#: src/Module/Admin/Site.php:481 +#: src/Module/Admin/Site.php:479 msgid "Sender Email" msgstr "E-mail nadawcy" -#: 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 "Adres e-mail używany przez Twój serwer do wysyłania e-maili z powiadomieniami." -#: src/Module/Admin/Site.php:482 +#: src/Module/Admin/Site.php:480 msgid "Name of the system actor" msgstr "Imię i nazwisko aktora systemu" -#: 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 "Nazwa wewnętrznego konta systemowego, które jest używane do wykonywania żądań ActivityPub. Musi to być nieużywana nazwa użytkownika. Jeśli jest ustawiona, nie można jej zmienić ponownie." -#: src/Module/Admin/Site.php:483 +#: src/Module/Admin/Site.php:481 msgid "Banner/Logo" msgstr "Baner/Logo" -#: src/Module/Admin/Site.php:484 +#: src/Module/Admin/Site.php:482 msgid "Email Banner/Logo" msgstr "Baner/logo e-maila" -#: src/Module/Admin/Site.php:485 +#: src/Module/Admin/Site.php:483 msgid "Shortcut icon" msgstr "Ikona skrótu" -#: src/Module/Admin/Site.php:485 +#: src/Module/Admin/Site.php:483 msgid "Link to an icon that will be used for browsers." msgstr "Link do ikony, która będzie używana w przeglądarkach." -#: src/Module/Admin/Site.php:486 +#: src/Module/Admin/Site.php:484 msgid "Touch icon" msgstr "Dołącz ikonę" -#: 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 "Link do ikony, która będzie używana w tabletach i telefonach komórkowych." -#: src/Module/Admin/Site.php:487 +#: src/Module/Admin/Site.php:485 msgid "Additional Info" msgstr "Dodatkowe informacje" -#: 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 "W przypadku serwerów publicznych: możesz tu dodać dodatkowe informacje, które będą wymienione na %s/servers." -#: src/Module/Admin/Site.php:488 +#: src/Module/Admin/Site.php:486 msgid "System language" msgstr "Język systemu" -#: src/Module/Admin/Site.php:489 +#: src/Module/Admin/Site.php:487 msgid "System theme" msgstr "Motyw systemowy" -#: 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 "Domyślny motyw systemu - może być nadpisywany przez profile użytkowników - Zmień domyślne ustawienia motywu" -#: src/Module/Admin/Site.php:490 +#: src/Module/Admin/Site.php:488 msgid "Mobile system theme" msgstr "Motyw systemu mobilnego" -#: src/Module/Admin/Site.php:490 +#: src/Module/Admin/Site.php:488 msgid "Theme for mobile devices" msgstr "Motyw na urządzenia mobilne" -#: src/Module/Admin/Site.php:491 +#: src/Module/Admin/Site.php:489 msgid "Force SSL" msgstr "Wymuś SSL" -#: 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 "Wymuszaj wszystkie żądania SSL bez SSL - Uwaga: w niektórych systemach może to prowadzić do niekończących się pętli." -#: src/Module/Admin/Site.php:492 +#: src/Module/Admin/Site.php:490 msgid "Show help entry from navigation menu" msgstr "Pokaż wpis pomocy z menu nawigacyjnego" -#: 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 "Wyświetla pozycję menu dla stron pomocy z menu nawigacyjnego. Jest zawsze dostępna, odwołując się bezpośrednio do /help." -#: src/Module/Admin/Site.php:493 +#: src/Module/Admin/Site.php:491 msgid "Single user instance" msgstr "Tryb pojedynczego użytkownika" -#: 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 "Ustawia tryb dla wielu użytkowników lub pojedynczego użytkownika dla nazwanego użytkownika" -#: src/Module/Admin/Site.php:495 +#: src/Module/Admin/Site.php:493 msgid "Maximum image size" msgstr "Maksymalny rozmiar zdjęcia" -#: 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 limits. You can put k, m, or g behind the desired value for KiB, MiB, GiB, respectively.\n" @@ -4731,35 +4802,35 @@ msgid "" "\t\t\t\t\t\t\t\t\t\t\t\t\tCurrently upload_max_filesize is set to %s (%s byte)" msgstr "" -#: src/Module/Admin/Site.php:499 +#: src/Module/Admin/Site.php:497 msgid "Maximum image length" msgstr "Maksymalna długość obrazu" -#: 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 "Maksymalna długość w pikselach dłuższego boku przesyłanego obrazu. Wartością domyślną jest -1, co oznacza brak ograniczeń." -#: src/Module/Admin/Site.php:500 +#: src/Module/Admin/Site.php:498 msgid "JPEG image quality" msgstr "Jakość obrazu JPEG" -#: 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 "Przesłane pliki JPEG zostaną zapisane w tym ustawieniu jakości [0-100]. Domyślna wartość to 100, która jest pełną jakością." -#: src/Module/Admin/Site.php:502 +#: src/Module/Admin/Site.php:500 msgid "Register policy" msgstr "Zasady rejestracji" -#: 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 " @@ -4767,167 +4838,167 @@ 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 "Maksymalna dzienna rejestracja" -#: 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 "Jeśli rejestracja powyżej jest dozwolona, to określa maksymalną liczbę nowych rejestracji użytkowników do zaakceptowania na dzień. Jeśli rejestracja jest ustawiona na \"Zamknięta\", to ustawienie to nie ma wpływu." -#: src/Module/Admin/Site.php:505 +#: src/Module/Admin/Site.php:503 msgid "Register text" msgstr "Zarejestruj tekst" -#: 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 "Będą wyświetlane w widocznym miejscu na stronie rejestracji. Możesz użyć BBCode tutaj." -#: src/Module/Admin/Site.php:506 +#: src/Module/Admin/Site.php:504 msgid "Forbidden Nicknames" msgstr "Zakazane pseudonimy" -#: 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 "Lista oddzielonych przecinkami pseudonimów, których nie wolno rejestrować. Preset to lista nazw ról zgodnie z RFC 2142." -#: src/Module/Admin/Site.php:507 +#: src/Module/Admin/Site.php:505 msgid "Accounts abandoned after x days" msgstr "Konta porzucone po x dni" -#: 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 "Nie będzie marnować zasobów systemu wypytując zewnętrzne strony o opuszczone konta. Ustaw 0 dla braku limitu czasu ." -#: src/Module/Admin/Site.php:508 +#: src/Module/Admin/Site.php:506 msgid "Allowed friend domains" msgstr "Dozwolone domeny przyjaciół" -#: 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 "Rozdzielana przecinkami lista domen, które mogą nawiązywać przyjaźnie z tą witryną. Symbole wieloznaczne są akceptowane. Pozostaw puste by zezwolić każdej domenie na zaprzyjaźnienie." -#: src/Module/Admin/Site.php:509 +#: src/Module/Admin/Site.php:507 msgid "Allowed email domains" msgstr "Dozwolone domeny e-mailowe" -#: 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 "Rozdzielana przecinkami lista domen dozwolonych w adresach e-mail do rejestracji na tej stronie. Symbole wieloznaczne są akceptowane. Opróżnij, aby zezwolić na dowolne domeny" -#: 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 "Brak treści multimedialnych ze znaczkiem HTML" -#: 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 "Nie wyświetlaj zasobów treści (np. osadzonego pliku PDF), z wyjątkiem domen wymienionych poniżej." -#: src/Module/Admin/Site.php:512 +#: src/Module/Admin/Site.php:510 msgid "Trusted third-party domains" msgstr "Zaufane domeny zewnętrzne" -#: 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 "Oddzielona przecinkami lista domen, z których treść może być osadzana we wpisach, tak jak w przypadku OEmbed. Dozwolone są również wszystkie subdomeny wymienionych domen." -#: src/Module/Admin/Site.php:513 +#: src/Module/Admin/Site.php:511 msgid "Block public" msgstr "Blokuj publicznie" -#: 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 "Zaznacz, aby zablokować publiczny dostęp do wszystkich publicznych stron prywatnych w tej witrynie, chyba że jesteś zalogowany." -#: src/Module/Admin/Site.php:514 +#: src/Module/Admin/Site.php:512 msgid "Force publish" msgstr "Wymuś publikację" -#: 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 "Zaznacz, aby wymusić umieszczenie wszystkich profili w tej witrynie w katalogu witryny." -#: src/Module/Admin/Site.php:514 +#: src/Module/Admin/Site.php:512 msgid "Enabling this may violate privacy laws like the GDPR" msgstr "Włączenie tego może naruszyć prawa ochrony prywatności, takie jak GDPR" -#: src/Module/Admin/Site.php:515 +#: src/Module/Admin/Site.php:513 msgid "Global directory URL" msgstr "Globalny adres URL katalogu" -#: 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 "Adres URL do katalogu globalnego. Jeśli nie zostanie to ustawione, katalog globalny jest całkowicie niedostępny dla aplikacji." -#: src/Module/Admin/Site.php:516 +#: src/Module/Admin/Site.php:514 msgid "Private posts by default for new users" msgstr "Prywatne posty domyślnie dla nowych użytkowników" -#: 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 "Nie wklejaj zawartości postu do powiadomienia o poczcie" -#: 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 "W celu ochrony prywatności, nie włączaj zawartości postu/komentarza/wiadomości prywatnej/etc. do powiadomień w wiadomościach mailowych wysyłanych z tej strony." -#: src/Module/Admin/Site.php:518 +#: src/Module/Admin/Site.php:516 msgid "Disallow public access to addons listed in the apps menu." msgstr "Nie zezwalaj na publiczny dostęp do dodatkowych wtyczek wyszczególnionych w menu aplikacji." -#: 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 "Zaznaczenie tego pola spowoduje ograniczenie dodatków wymienionych w menu aplikacji tylko dla członków." -#: src/Module/Admin/Site.php:519 +#: src/Module/Admin/Site.php:517 msgid "Don't embed private images in posts" msgstr "Nie umieszczaj prywatnych zdjęć we wpisach" -#: 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 " @@ -4935,11 +5006,11 @@ msgid "" "while." msgstr "Nie zastępuj lokalnie hostowanych zdjęć prywatnych we wpisach za pomocą osadzonej kopii obrazu. Oznacza to, że osoby, które otrzymują posty zawierające prywatne zdjęcia, będą musiały uwierzytelnić i wczytać każdy obraz, co może trochę potrwać." -#: src/Module/Admin/Site.php:520 +#: src/Module/Admin/Site.php:518 msgid "Explicit Content" msgstr "Treści dla dorosłych" -#: 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 " @@ -4948,339 +5019,329 @@ msgid "" "will be shown at the user registration page." msgstr "Ustaw to, aby ogłosić, że Twój węzeł jest używany głównie do jawnej treści, która może nie być odpowiednia dla nieletnich. Informacje te zostaną opublikowane w informacjach o węźle i mogą zostać wykorzystane, np. w katalogu globalnym, aby filtrować węzeł z list węzłów do przyłączenia. Dodatkowo notatka o tym zostanie pokazana na stronie rejestracji użytkownika." -#: src/Module/Admin/Site.php:521 -msgid "Proxify external content" -msgstr "Udostępniaj treści zewnętrzne" - -#: 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 "Kieruj zawartość zewnętrzną za pośrednictwem funkcji proxy. Jest to używane na przykład w przypadku niektórych dostępów OEmbed i w niektórych innych rzadkich przypadkach." - -#: 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 "Buforuj awatary kontaktów" -#: 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 "Lokalnie przechowuj zdjęcia awatarów kontaktów. To zajmuje dużo miejsca, ale zwiększa wydajność." -#: src/Module/Admin/Site.php:525 +#: src/Module/Admin/Site.php:522 msgid "Allow Users to set remote_self" msgstr "Zezwól użytkownikom na ustawienie remote_self" -#: 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 "Po sprawdzeniu tego każdy użytkownik może zaznaczyć każdy kontakt jako zdalny w oknie dialogowym kontaktu naprawczego. Ustawienie tej flagi na kontakcie powoduje dublowanie każdego wpisu tego kontaktu w strumieniu użytkowników." -#: 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 "Włącz wiele rejestracji" -#: src/Module/Admin/Site.php:529 +#: src/Module/Admin/Site.php:526 msgid "Enable users to register additional accounts for use as pages." msgstr "Zezwól użytkownikom na rejestrowanie dodatkowych kont do użytku jako strony." -#: src/Module/Admin/Site.php:530 +#: src/Module/Admin/Site.php:527 msgid "Enable OpenID" msgstr "Włącz OpenID" -#: src/Module/Admin/Site.php:530 +#: src/Module/Admin/Site.php:527 msgid "Enable OpenID support for registration and logins." msgstr "Włącz obsługę OpenID dla rejestracji i logowania." -#: 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 "Jeśli ta opcja jest włączona, a system jest ustawiony na otwartą rejestrację, wiadomość e-mail dla każdej nowej rejestracji jest wysyłana do administratorów." -#: src/Module/Admin/Site.php:533 +#: src/Module/Admin/Site.php:530 msgid "Community pages for visitors" msgstr "Strony społecznościowe dla odwiedzających" -#: 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 "Które strony społeczności powinny być dostępne dla odwiedzających. Lokalni użytkownicy zawsze widzą obie strony." -#: src/Module/Admin/Site.php:534 +#: src/Module/Admin/Site.php:531 msgid "Posts per user on community page" msgstr "Lista wpisów użytkownika na stronie społeczności" -#: 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 "Włącz obsługę maili" -#: 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 "Włącz wbudowaną obsługę poczty, aby odpytywać katalogi IMAP i odpowiadać pocztą." -#: 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 "Nie można włączyć obsługi poczty, ponieważ moduł PHP IMAP nie jest zainstalowany." -#: src/Module/Admin/Site.php:539 +#: src/Module/Admin/Site.php:536 msgid "Enable OStatus support" msgstr "Włącz obsługę OStatus" -#: 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 "Włącz wbudowaną kompatybilność z OStatus (StatusNet, GNU Social itp.). Wszystkie komunikaty w OSstatus są publiczne." -#: 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 "Obsługa Diaspory nie może być włączona, ponieważ Friendica została zainstalowana w podkatalogu." -#: src/Module/Admin/Site.php:542 +#: src/Module/Admin/Site.php:539 msgid "Enable Diaspora support" msgstr "Włączyć obsługę Diaspory" -#: 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 "Włącz wbudowaną kompatybilność sieci Diaspora do komunikacji z serwerami diaspory." -#: src/Module/Admin/Site.php:543 +#: src/Module/Admin/Site.php:540 msgid "Verify SSL" msgstr "Weryfikacja SSL" -#: 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 "Jeśli chcesz, możesz włączyć ścisłe sprawdzanie certyfikatu. Oznacza to, że nie możesz połączyć się (w ogóle) z własnoręcznie podpisanymi stronami SSL." -#: src/Module/Admin/Site.php:544 +#: src/Module/Admin/Site.php:541 msgid "Proxy user" msgstr "Użytkownik proxy" -#: src/Module/Admin/Site.php:544 +#: src/Module/Admin/Site.php:541 msgid "User name for the proxy server." msgstr "Nazwa użytkownika serwera proxy." -#: src/Module/Admin/Site.php:545 +#: src/Module/Admin/Site.php:542 msgid "Proxy URL" msgstr "URL pośrednika" -#: 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 "Jeśli chcesz używać serwera proxy, którego Friendica powinna używać do łączenia się z siecią, umieść tutaj adres URL proxy." -#: src/Module/Admin/Site.php:546 +#: src/Module/Admin/Site.php:543 msgid "Network timeout" msgstr "Limit czasu sieci" -#: 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 "Wartość jest w sekundach. Ustaw na 0 dla nieograniczonej (niezalecane)." -#: src/Module/Admin/Site.php:547 +#: src/Module/Admin/Site.php:544 msgid "Maximum Load Average" msgstr "Maksymalne obciążenie średnie" -#: 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 "Maksymalne obciążenie systemu przed dostarczeniem i procesami odpytywania jest odroczone - domyślnie %d." -#: src/Module/Admin/Site.php:548 +#: src/Module/Admin/Site.php:545 msgid "Minimal Memory" msgstr "Minimalna pamięć" -#: 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 "Minimalna wolna pamięć w MB dla workera. Potrzebuje dostępu do /proc/ meminfo - domyślnie 0 (wyłączone)." -#: src/Module/Admin/Site.php:549 +#: src/Module/Admin/Site.php:546 msgid "Periodically optimize tables" msgstr "Okresowo optymalizuj tabele" -#: src/Module/Admin/Site.php:549 +#: src/Module/Admin/Site.php:546 msgid "Periodically optimize tables like the cache and the workerqueue" msgstr "Okresowo optymalizuj tabele, takie jak pamięć podręczna i kolejka workerów" -#: src/Module/Admin/Site.php:551 +#: src/Module/Admin/Site.php:548 msgid "Discover followers/followings from contacts" msgstr "Odkryj obserwujących/obserwowanych z kontaktów" -#: 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 "Jeśli ta opcja jest włączona, kontakty są sprawdzane pod kątem ich obserwujących i śledzonych kontaktów." -#: src/Module/Admin/Site.php:552 +#: src/Module/Admin/Site.php:549 msgid "None - deactivated" msgstr "Brak - dezaktywowany" -#: 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 "Kontakty lokalne - kontakty naszych lokalnych kontaktów są wykrywane dla ich obserwujących/obserwujących." -#: 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 "Interaktorzy - kontakty naszych lokalnych kontaktów i kontakty, które wchodziły w interakcję z lokalnie widocznymi wpisami, są wykrywane dla ich obserwujących/obserwowanych." -#: 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 "Synchronizuj kontakty z serwerem katalogowym" -#: 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 "jeśli ta opcja jest włączona, system będzie okresowo sprawdzać nowe kontakty na zdefiniowanym serwerze katalogowym." -#: src/Module/Admin/Site.php:559 +#: src/Module/Admin/Site.php:556 msgid "Discover contacts from other servers" msgstr "Odkryj kontakty z innych serwerów" -#: 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 "Dni między żądaniem" -#: 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 "Wyszukaj w lokalnym katalogu" -#: 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 "Wyszukaj lokalny katalog zamiast katalogu globalnego. Podczas wyszukiwania lokalnie każde wyszukiwanie zostanie wykonane w katalogu globalnym w tle. Poprawia to wyniki wyszukiwania, gdy wyszukiwanie jest powtarzane." -#: src/Module/Admin/Site.php:563 +#: src/Module/Admin/Site.php:560 msgid "Publish server information" msgstr "Publikuj informacje o serwerze" -#: 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 " @@ -5288,50 +5349,50 @@ msgid "" " href=\"http://the-federation.info/\">the-federation.info for details." msgstr "Jeśli ta opcja jest włączona, ogólne dane dotyczące serwera i użytkowania zostaną opublikowane. Dane zawierają nazwę i wersję serwera, liczbę użytkowników z profilami publicznymi, liczbę postów i aktywowane protokoły i złącza. Szczegółowe informacje można znaleźć na the-federation.info." -#: src/Module/Admin/Site.php:565 +#: src/Module/Admin/Site.php:562 msgid "Check upstream version" msgstr "Sprawdź wersję powyżej" -#: 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 "Umożliwia sprawdzenie nowych wersji Friendica na github. Jeśli pojawi się nowa wersja, zostaniesz o tym poinformowany w panelu administracyjnym." -#: src/Module/Admin/Site.php:566 +#: src/Module/Admin/Site.php:563 msgid "Suppress Tags" msgstr "Pomiń znaczniki" -#: 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 "Pomiń wyświetlenie listy hashtagów na końcu wpisu." -#: src/Module/Admin/Site.php:567 +#: src/Module/Admin/Site.php:564 msgid "Clean database" msgstr "Wyczyść bazę danych" -#: 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 "Usuń stare zdalne pozycje, osierocone rekordy bazy danych i starą zawartość z innych tabel pomocników." -#: src/Module/Admin/Site.php:568 +#: src/Module/Admin/Site.php:565 msgid "Lifespan of remote items" msgstr "Żywotność odległych przedmiotów" -#: 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 "Po włączeniu czyszczenia bazy danych określa dni, po których zdalne elementy zostaną usunięte. Własne przedmioty oraz oznaczone lub wypełnione pozycje są zawsze przechowywane. 0 wyłącza to zachowanie." -#: src/Module/Admin/Site.php:569 +#: src/Module/Admin/Site.php:566 msgid "Lifespan of unclaimed items" msgstr "Żywotność nieodebranych przedmiotów" -#: 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. " @@ -5339,175 +5400,175 @@ msgid "" "items if set to 0." msgstr "Po włączeniu czyszczenia bazy danych określa się dni, po których usunięte zostaną nieodebrane zdalne elementy (głównie zawartość z przekaźnika). Wartość domyślna to 90 dni. Wartość domyślna dla ogólnej długości życia zdalnych pozycji, jeśli jest ustawiona na 0." -#: src/Module/Admin/Site.php:570 +#: src/Module/Admin/Site.php:567 msgid "Lifespan of raw conversation data" msgstr "Trwałość nieprzetworzonych danych konwersacji" -#: 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 "Dane konwersacji są używane do ActivityPub i OStatus, a także do celów debugowania. Powinno być bezpieczne usunięcie go po 14 dniach, domyślnie jest to 90 dni." -#: src/Module/Admin/Site.php:571 +#: src/Module/Admin/Site.php:568 msgid "Maximum numbers of comments per post" msgstr "Maksymalna liczba komentarzy na wpis" -#: 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 "Ile komentarzy powinno być wyświetlanych dla każdego wpisu? Domyślna wartość to 100." -#: src/Module/Admin/Site.php:572 +#: src/Module/Admin/Site.php:569 msgid "Maximum numbers of comments per post on the display page" msgstr "Maksymalna liczba komentarzy na wpis na wyświetlanej stronie" -#: 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 "Ile komentarzy powinno być wyświetlanych w pojedynczym widoku dla każdego wpisu? Wartość domyślna to 1000." -#: 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 "Ścieżka do temp" -#: 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 "Jeśli masz zastrzeżony system, w którym serwer internetowy nie może uzyskać dostępu do ścieżki temp systemu, wprowadź tutaj inną ścieżkę." -#: src/Module/Admin/Site.php:576 +#: src/Module/Admin/Site.php:573 msgid "Only search in tags" msgstr "Szukaj tylko w znacznikach" -#: 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 "W dużych systemach wyszukiwanie tekstu może wyjątkowo spowolnić system." -#: 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 "Maksymalna liczba równoległych workerów" -#: 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 "Na udostępnionych usługach hostingowych ustaw tę opcję %d. W większych systemach wartości %dsą świetne . Wartość domyślna to %d." -#: 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 "Włącz Fastlane" -#: 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 "Po włączeniu, system Fastlane uruchamia dodatkowego workera, jeśli procesy o wyższym priorytecie są blokowane przez procesy o niższym priorytecie." -#: 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" @@ -5515,153 +5576,153 @@ msgid "" "system." msgstr "" -#: src/Module/Admin/Site.php:590 +#: src/Module/Admin/Site.php:587 msgid "Direct relay transfer" msgstr "Bezpośredni transfer przekaźników" -#: 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 "Umożliwia bezpośredni transfer do innych serwerów bez korzystania z serwerów przekazujących" -#: src/Module/Admin/Site.php:591 +#: src/Module/Admin/Site.php:588 msgid "Relay scope" msgstr "Zakres przekaźnika" -#: 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 "Mogą to być „wszystkie” lub „znaczniki”. „Wszystkie” oznacza, że ​​każdy publiczny wpis powinien zostać odebrany. „Znaczniki” oznaczają, że powinny być odbierane tylko wpisy z wybranymi znacznikami." -#: src/Module/Admin/Site.php:591 src/Module/Contact/Profile.php:309 +#: src/Module/Admin/Site.php:588 src/Module/Contact/Profile.php:314 #: src/Module/Settings/TwoFactor/Index.php:146 msgid "Disabled" msgstr "Wyłączony" -#: src/Module/Admin/Site.php:591 +#: src/Module/Admin/Site.php:588 msgid "all" msgstr "wszystko" -#: src/Module/Admin/Site.php:591 +#: src/Module/Admin/Site.php:588 msgid "tags" msgstr "znaczniki" -#: src/Module/Admin/Site.php:592 +#: src/Module/Admin/Site.php:589 msgid "Server tags" msgstr "Znaczniki serwera" -#: src/Module/Admin/Site.php:592 +#: src/Module/Admin/Site.php:589 msgid "Comma separated list of tags for the \"tags\" subscription." msgstr "Rozdzielana przecinkami lista tagów dla subskrypcji „tagi”." -#: src/Module/Admin/Site.php:593 +#: src/Module/Admin/Site.php:590 msgid "Deny Server tags" msgstr "Odrzuć znaczniki serwera" -#: src/Module/Admin/Site.php:593 +#: src/Module/Admin/Site.php:590 msgid "Comma separated list of tags that are rejected." msgstr "Lista oddzielonych przecinkami znaczników, które zostały odrzucone." -#: 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 "Pozwól na znaczniki użytkowników" -#: 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 "Jeśli ta opcja jest włączona, tagi z zapisanych wyszukiwań będą używane jako subskrypcja „tagów” jako uzupełnienie do \"relay_server_tags\"." -#: 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 "Rozpocznij przenoszenie" @@ -5956,7 +6017,7 @@ msgstr "" msgid "Missing parameters" msgstr "Brakuje parametrów" -#: src/Module/Api/Mastodon/Statuses/Bookmark.php:51 +#: src/Module/Api/Mastodon/Statuses/Bookmark.php:50 msgid "Only starting posts can be bookmarked" msgstr "Tylko początkowe wpisy można dodawać do zakładek" @@ -6117,7 +6178,7 @@ msgid "" "the main account." msgstr "" -#: src/Module/BaseModeration.php:110 src/Module/Moderation/Reports.php:94 +#: src/Module/BaseModeration.php:110 src/Module/Moderation/Reports.php:109 msgid "Reports" msgstr "" @@ -6180,7 +6241,7 @@ msgstr "Szukaj osób - %s" msgid "Group Search - %s" msgstr "" -#: src/Module/BaseSearch.php:121 src/Module/Contact/MatchInterests.php:139 +#: src/Module/BaseSearch.php:121 src/Module/Contact/MatchInterests.php:140 msgid "No matches" msgstr "Brak wyników" @@ -6289,9 +6350,9 @@ msgstr "Rozpoczęcie wydarzenia:" #: src/Module/Moderation/Blocklist/Server/Index.php:87 #: src/Module/Moderation/Blocklist/Server/Index.php:115 #: src/Module/Moderation/Blocklist/Server/Index.php:116 -#: src/Module/Moderation/Item/Delete.php:67 src/Module/Register.php:148 +#: 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:190 src/Module/Settings/Channels.php:211 #: src/Module/Settings/TwoFactor/Index.php:161 #: src/Module/Settings/TwoFactor/Verify.php:158 msgid "Required" @@ -6353,7 +6414,7 @@ msgstr "Widok" msgid "Create New Event" msgstr "Stwórz nowe wydarzenie" -#: src/Module/Calendar/Show.php:132 src/Module/Settings/Display.php:300 +#: src/Module/Calendar/Show.php:132 src/Module/Settings/Display.php:297 msgid "list" msgstr "lista" @@ -6361,8 +6422,8 @@ msgstr "lista" msgid "Could not create circle." msgstr "" -#: src/Module/Circle.php:68 src/Module/Circle.php:214 -#: src/Module/Circle.php:238 +#: src/Module/Circle.php:68 src/Module/Circle.php:216 +#: src/Module/Circle.php:240 msgid "Circle not found." msgstr "" @@ -6380,9 +6441,9 @@ msgstr "" #: src/Module/Contact/Conversations.php:91 #: src/Module/Contact/Conversations.php:96 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 -#: src/Module/Contact/Redir.php:94 src/Module/Contact/Redir.php:140 +#: src/Module/Contact/Posts.php:88 src/Module/Contact/Profile.php:159 +#: src/Module/Contact/Profile.php:164 src/Module/Contact/Profile.php:169 +#: src/Module/Contact/Redir.php:95 src/Module/Contact/Redir.php:141 #: src/Module/FriendSuggest.php:71 src/Module/FriendSuggest.php:109 msgid "Contact not found." msgstr "Nie znaleziono kontaktu." @@ -6415,47 +6476,47 @@ msgstr "" msgid "Bad request." msgstr "Błędne żądanie." -#: src/Module/Circle.php:170 +#: src/Module/Circle.php:172 msgid "Save Circle" msgstr "" -#: src/Module/Circle.php:171 +#: src/Module/Circle.php:173 msgid "Filter" msgstr "Filtr" -#: src/Module/Circle.php:177 +#: src/Module/Circle.php:179 msgid "Create a circle of contacts/friends." msgstr "" -#: src/Module/Circle.php:219 +#: src/Module/Circle.php:221 msgid "Unable to remove circle." msgstr "" -#: src/Module/Circle.php:270 +#: src/Module/Circle.php:272 msgid "Delete Circle" msgstr "" -#: src/Module/Circle.php:280 +#: src/Module/Circle.php:282 msgid "Edit Circle Name" msgstr "" -#: src/Module/Circle.php:290 +#: src/Module/Circle.php:292 msgid "Members" msgstr "Członkowie" -#: src/Module/Circle.php:293 +#: src/Module/Circle.php:295 msgid "Circle is empty" msgstr "" -#: src/Module/Circle.php:306 +#: src/Module/Circle.php:311 msgid "Remove contact from circle" msgstr "" -#: src/Module/Circle.php:329 +#: src/Module/Circle.php:334 msgid "Click on a contact to add or remove." msgstr "Kliknij na kontakt w celu dodania lub usunięcia." -#: src/Module/Circle.php:343 +#: src/Module/Circle.php:351 msgid "Add contact to circle" msgstr "" @@ -6491,7 +6552,7 @@ msgid "Only show blocked contacts" msgstr "Pokaż tylko zablokowane kontakty" #: src/Module/Contact.php:368 src/Module/Contact.php:440 -#: src/Module/Settings/Server/Index.php:107 src/Object/Post.php:386 +#: src/Module/Settings/Server/Index.php:107 src/Object/Post.php:399 msgid "Ignored" msgstr "Ignorowane" @@ -6540,18 +6601,18 @@ msgstr "Wyniki dla: %s" msgid "Update" msgstr "Zaktualizuj" -#: src/Module/Contact.php:467 src/Module/Contact/Profile.php:511 +#: src/Module/Contact.php:467 src/Module/Contact/Profile.php:518 #: src/Module/Moderation/Blocklist/Contact.php:117 #: src/Module/Moderation/Users/Blocked.php:138 #: src/Module/Moderation/Users/Index.php:154 msgid "Unblock" msgstr "Odblokuj" -#: src/Module/Contact.php:468 src/Module/Contact/Profile.php:519 +#: src/Module/Contact.php:468 src/Module/Contact/Profile.php:526 msgid "Unignore" msgstr "Odblokuj" -#: src/Module/Contact.php:469 src/Module/Contact/Profile.php:527 +#: src/Module/Contact.php:469 src/Module/Contact/Profile.php:534 msgid "Uncollapse" msgstr "" @@ -6603,7 +6664,7 @@ msgstr "Oczekujące żądanie kontaktu wychodzącego" msgid "Pending incoming contact request" msgstr "Oczekujące żądanie kontaktu przychodzącego" -#: src/Module/Contact.php:626 src/Module/Contact/Profile.php:371 +#: src/Module/Contact.php:626 src/Module/Contact/Profile.php:377 #, php-format msgid "Visit %s's profile [%s]" msgstr "Obejrzyj %s's profil [%s]" @@ -6618,7 +6679,7 @@ msgstr "Wróć do edytora kontaktów" #: src/Module/Contact/Advanced.php:134 #: src/Module/Moderation/Blocklist/Contact.php:122 -#: src/Module/Moderation/Reports.php:95 +#: src/Module/Moderation/Reports.php:110 #: src/Module/Moderation/Users/Active.php:126 #: src/Module/Moderation/Users/Blocked.php:126 #: src/Module/Moderation/Users/Create.php:70 @@ -6710,12 +6771,13 @@ msgstr[1] "Kontakty (%s)" msgstr[2] "Kontaktów (%s)" msgstr[3] "Kontaktów (%s)" -#: src/Module/Contact/Follow.php:70 src/Module/Contact/Redir.php:62 -#: src/Module/Contact/Redir.php:222 src/Module/Conversation/Community.php:166 +#: src/Module/Contact/Follow.php:70 src/Module/Contact/Redir.php:63 +#: src/Module/Contact/Redir.php:223 src/Module/Conversation/Community.php:166 #: src/Module/Debug/ItemBody.php:38 src/Module/Diaspora/Receive.php:57 #: src/Module/Item/Display.php:96 src/Module/Item/Feed.php:59 #: src/Module/Item/Follow.php:41 src/Module/Item/Ignore.php:41 -#: src/Module/Item/Pin.php:41 src/Module/Item/Pin.php:56 +#: src/Module/Item/Language.php:53 src/Module/Item/Pin.php:41 +#: src/Module/Item/Pin.php:56 src/Module/Item/Searchtext.php:53 #: src/Module/Item/Star.php:42 src/Module/Update/Display.php:37 msgid "Access denied." msgstr "Brak dostępu." @@ -6749,16 +6811,16 @@ msgstr "Proszę odpowiedzieć na następujące pytania:" msgid "Your Identity Address:" msgstr "Twój adres tożsamości:" -#: src/Module/Contact/Follow.php:170 src/Module/Contact/Profile.php:402 +#: src/Module/Contact/Follow.php:170 src/Module/Contact/Profile.php:408 #: src/Module/Contact/Unfollow.php:129 -#: src/Module/Moderation/Blocklist/Contact.php:133 -#: src/Module/Moderation/Reports.php:104 +#: src/Module/Moderation/Blocklist/Contact.php:131 +#: src/Module/Moderation/Reports.php:117 #: src/Module/Notifications/Introductions.php:129 #: src/Module/Notifications/Introductions.php:198 msgid "Profile URL" msgstr "Adres URL profilu" -#: src/Module/Contact/Follow.php:171 src/Module/Contact/Profile.php:414 +#: src/Module/Contact/Follow.php:171 src/Module/Contact/Profile.php:420 #: src/Module/Notifications/Introductions.php:191 #: src/Module/Profile/Profile.php:234 msgid "Tags:" @@ -6781,7 +6843,7 @@ msgstr "" msgid "The contact could not be added." msgstr "Nie można dodać kontaktu." -#: src/Module/Contact/MatchInterests.php:94 +#: src/Module/Contact/MatchInterests.php:95 #: src/Module/Media/Attachment/Upload.php:77 #: src/Module/Media/Attachment/Upload.php:82 #: src/Module/Media/Photo/Upload.php:81 src/Module/Media/Photo/Upload.php:86 @@ -6789,253 +6851,253 @@ msgstr "Nie można dodać kontaktu." msgid "Invalid request." msgstr "Nieprawidłowe żądanie." -#: src/Module/Contact/MatchInterests.php:101 +#: src/Module/Contact/MatchInterests.php:102 msgid "No keywords to match. Please add keywords to your profile." msgstr "Brak pasujących słów kluczowych. Dodaj słowa kluczowe do swojego profilu." -#: src/Module/Contact/MatchInterests.php:144 +#: src/Module/Contact/MatchInterests.php:145 msgid "Profile Match" msgstr "Dopasowanie profilu" -#: src/Module/Contact/Profile.php:140 +#: src/Module/Contact/Profile.php:145 msgid "Failed to update contact record." msgstr "Aktualizacja rekordu kontaktu nie powiodła się." -#: src/Module/Contact/Profile.php:190 +#: src/Module/Contact/Profile.php:195 msgid "Contact has been unblocked" msgstr "Kontakt został odblokowany" -#: src/Module/Contact/Profile.php:194 +#: src/Module/Contact/Profile.php:199 msgid "Contact has been blocked" msgstr "Kontakt został zablokowany" -#: src/Module/Contact/Profile.php:206 +#: src/Module/Contact/Profile.php:211 msgid "Contact has been unignored" msgstr "Kontakt nie jest ignorowany" -#: src/Module/Contact/Profile.php:210 +#: src/Module/Contact/Profile.php:215 msgid "Contact has been ignored" msgstr "Kontakt jest ignorowany" -#: src/Module/Contact/Profile.php:222 +#: src/Module/Contact/Profile.php:227 msgid "Contact has been uncollapsed" msgstr "" -#: src/Module/Contact/Profile.php:226 +#: src/Module/Contact/Profile.php:231 msgid "Contact has been collapsed" msgstr "" -#: src/Module/Contact/Profile.php:254 +#: src/Module/Contact/Profile.php:259 #, php-format msgid "You are mutual friends with %s" msgstr "Jesteś już znajomym z %s" -#: src/Module/Contact/Profile.php:255 +#: src/Module/Contact/Profile.php:260 #, php-format msgid "You are sharing with %s" msgstr "Współdzielisz z %s" -#: src/Module/Contact/Profile.php:256 +#: src/Module/Contact/Profile.php:261 #, php-format msgid "%s is sharing with you" msgstr "%s współdzieli z tobą" -#: src/Module/Contact/Profile.php:272 +#: src/Module/Contact/Profile.php:277 msgid "Private communications are not available for this contact." msgstr "Nie można nawiązać prywatnej rozmowy z tym kontaktem." -#: src/Module/Contact/Profile.php:282 +#: src/Module/Contact/Profile.php:287 msgid "This contact is on a server you ignored." msgstr "" -#: src/Module/Contact/Profile.php:285 +#: src/Module/Contact/Profile.php:290 msgid "Never" msgstr "Nigdy" -#: src/Module/Contact/Profile.php:288 +#: src/Module/Contact/Profile.php:293 msgid "(Update was not successful)" msgstr "(Aktualizacja nie powiodła się)" -#: src/Module/Contact/Profile.php:288 +#: src/Module/Contact/Profile.php:293 msgid "(Update was successful)" msgstr "(Aktualizacja przebiegła pomyślnie)" -#: src/Module/Contact/Profile.php:290 src/Module/Contact/Profile.php:482 +#: src/Module/Contact/Profile.php:295 src/Module/Contact/Profile.php:489 msgid "Suggest friends" msgstr "Osoby, które możesz znać" -#: src/Module/Contact/Profile.php:294 +#: src/Module/Contact/Profile.php:299 #, php-format msgid "Network type: %s" msgstr "Typ sieci: %s" -#: src/Module/Contact/Profile.php:299 +#: src/Module/Contact/Profile.php:304 msgid "Communications lost with this contact!" msgstr "Utracono komunikację z tym kontaktem!" -#: src/Module/Contact/Profile.php:305 +#: src/Module/Contact/Profile.php:310 msgid "Fetch further information for feeds" msgstr "Pobierz dalsze informacje dla kanałów" -#: src/Module/Contact/Profile.php:307 +#: src/Module/Contact/Profile.php:312 msgid "" "Fetch information like preview pictures, title and teaser from the feed " "item. You can activate this if the feed doesn't contain much text. Keywords " "are taken from the meta header in the feed item and are posted as hash tags." msgstr "Pobieranie informacji, takich jak zdjęcia podglądu, tytuł i zwiastun z elementu kanału. Możesz to aktywować, jeśli plik danych nie zawiera dużo tekstu. Słowa kluczowe są pobierane z nagłówka meta w elemencie kanału i są publikowane jako znaczniki haszowania." -#: src/Module/Contact/Profile.php:310 +#: src/Module/Contact/Profile.php:315 msgid "Fetch information" msgstr "Pobierz informacje" -#: src/Module/Contact/Profile.php:311 +#: src/Module/Contact/Profile.php:316 msgid "Fetch keywords" msgstr "Pobierz słowa kluczowe" -#: src/Module/Contact/Profile.php:312 +#: src/Module/Contact/Profile.php:317 msgid "Fetch information and keywords" msgstr "Pobierz informacje i słowa kluczowe" -#: src/Module/Contact/Profile.php:322 src/Module/Contact/Profile.php:327 -#: src/Module/Contact/Profile.php:332 src/Module/Contact/Profile.php:338 +#: src/Module/Contact/Profile.php:327 src/Module/Contact/Profile.php:332 +#: src/Module/Contact/Profile.php:337 src/Module/Contact/Profile.php:343 msgid "No mirroring" msgstr "Bez dublowania" -#: src/Module/Contact/Profile.php:323 src/Module/Contact/Profile.php:333 -#: src/Module/Contact/Profile.php:339 +#: src/Module/Contact/Profile.php:328 src/Module/Contact/Profile.php:338 +#: src/Module/Contact/Profile.php:344 msgid "Mirror as my own posting" msgstr "Lustro mojego własnego komentarza" -#: src/Module/Contact/Profile.php:328 src/Module/Contact/Profile.php:334 +#: src/Module/Contact/Profile.php:333 src/Module/Contact/Profile.php:339 msgid "Native reshare" msgstr "Udostępnianie natywne" -#: src/Module/Contact/Profile.php:353 +#: src/Module/Contact/Profile.php:359 msgid "Contact Information / Notes" msgstr "Informacje kontaktowe/Notatki" -#: src/Module/Contact/Profile.php:354 +#: src/Module/Contact/Profile.php:360 msgid "Contact Settings" msgstr "Ustawienia kontaktów" -#: src/Module/Contact/Profile.php:362 +#: src/Module/Contact/Profile.php:368 msgid "Contact" msgstr "Kontakt" -#: src/Module/Contact/Profile.php:366 +#: src/Module/Contact/Profile.php:372 msgid "Their personal note" msgstr "Ich osobista uwaga" -#: src/Module/Contact/Profile.php:368 +#: src/Module/Contact/Profile.php:374 msgid "Edit contact notes" msgstr "Edytuj notatki kontaktu" -#: src/Module/Contact/Profile.php:372 +#: src/Module/Contact/Profile.php:378 msgid "Block/Unblock contact" msgstr "Zablokuj/odblokuj kontakt" -#: src/Module/Contact/Profile.php:373 +#: src/Module/Contact/Profile.php:379 #: src/Module/Moderation/Report/Create.php:293 msgid "Ignore contact" msgstr "Ignoruj kontakt" -#: src/Module/Contact/Profile.php:374 +#: src/Module/Contact/Profile.php:380 msgid "View conversations" msgstr "Wyświetl rozmowy" -#: src/Module/Contact/Profile.php:379 +#: src/Module/Contact/Profile.php:385 msgid "Last update:" msgstr "Ostatnia aktualizacja:" -#: src/Module/Contact/Profile.php:381 +#: src/Module/Contact/Profile.php:387 msgid "Update public posts" msgstr "Zaktualizuj publiczne wpisy" -#: src/Module/Contact/Profile.php:383 src/Module/Contact/Profile.php:492 +#: src/Module/Contact/Profile.php:389 src/Module/Contact/Profile.php:499 msgid "Update now" msgstr "Aktualizuj teraz" -#: src/Module/Contact/Profile.php:385 +#: src/Module/Contact/Profile.php:391 msgid "Awaiting connection acknowledge" msgstr "Oczekiwanie na potwierdzenie połączenia" -#: src/Module/Contact/Profile.php:386 +#: src/Module/Contact/Profile.php:392 msgid "Currently blocked" msgstr "Obecnie zablokowany" -#: src/Module/Contact/Profile.php:387 +#: src/Module/Contact/Profile.php:393 msgid "Currently ignored" msgstr "Obecnie zignorowany" -#: src/Module/Contact/Profile.php:388 +#: src/Module/Contact/Profile.php:394 msgid "Currently collapsed" msgstr "" -#: src/Module/Contact/Profile.php:389 +#: src/Module/Contact/Profile.php:395 msgid "Currently archived" msgstr "Obecnie zarchiwizowany" -#: src/Module/Contact/Profile.php:392 +#: src/Module/Contact/Profile.php:398 msgid "Manage remote servers" msgstr "" -#: src/Module/Contact/Profile.php:394 +#: src/Module/Contact/Profile.php:400 #: src/Module/Notifications/Introductions.php:192 msgid "Hide this contact from others" msgstr "Ukryj ten kontakt przed innymi" -#: src/Module/Contact/Profile.php:394 +#: src/Module/Contact/Profile.php:400 msgid "" "Replies/likes to your public posts may still be visible" msgstr "Odpowiedzi/kliknięcia \"lubię to\" do Twoich publicznych wpisów nadal mogą być widoczne" -#: src/Module/Contact/Profile.php:395 +#: src/Module/Contact/Profile.php:401 msgid "Notification for new posts" msgstr "Powiadomienie o nowych wpisach" -#: src/Module/Contact/Profile.php:395 +#: src/Module/Contact/Profile.php:401 msgid "Send a notification of every new post of this contact" msgstr "Wyślij powiadomienie o każdym nowym poście tego kontaktu" -#: src/Module/Contact/Profile.php:397 +#: src/Module/Contact/Profile.php:403 msgid "Keyword Deny List" msgstr "Lista odrzuconych słów kluczowych" -#: src/Module/Contact/Profile.php:397 +#: src/Module/Contact/Profile.php:403 msgid "" "Comma separated list of keywords that should not be converted to hashtags, " "when \"Fetch information and keywords\" is selected" msgstr "Rozdzielana przecinkami lista słów kluczowych, które nie powinny zostać przekonwertowane na hashtagi, gdy wybrana jest opcja 'Pobierz informacje i słowa kluczowe'" -#: src/Module/Contact/Profile.php:415 +#: src/Module/Contact/Profile.php:421 #: src/Module/Settings/TwoFactor/Index.php:160 msgid "Actions" msgstr "Akcja" -#: src/Module/Contact/Profile.php:417 +#: src/Module/Contact/Profile.php:423 #: src/Module/Settings/TwoFactor/Index.php:140 view/theme/frio/theme.php:232 msgid "Status" msgstr "Stan" -#: src/Module/Contact/Profile.php:423 +#: src/Module/Contact/Profile.php:429 msgid "Mirror postings from this contact" msgstr "Publikacje lustrzane od tego kontaktu" -#: src/Module/Contact/Profile.php:425 +#: src/Module/Contact/Profile.php:431 msgid "" "Mark this contact as remote_self, this will cause friendica to repost new " "entries from this contact." msgstr "Oznacz ten kontakt jako remote_self, spowoduje to, że friendica odeśle nowe wpisy z tego kontaktu." -#: src/Module/Contact/Profile.php:428 +#: src/Module/Contact/Profile.php:434 msgid "Channel Settings" msgstr "" -#: src/Module/Contact/Profile.php:429 +#: src/Module/Contact/Profile.php:435 msgid "Frequency of this contact in relevant channels" msgstr "" -#: src/Module/Contact/Profile.php:430 +#: src/Module/Contact/Profile.php:436 msgid "" "Depending on the type of the channel not all posts from this contact are " "displayed. By default, posts need to have a minimum amount of interactions " @@ -7045,68 +7107,78 @@ msgid "" "block or hide the contact completely." msgstr "" -#: src/Module/Contact/Profile.php:431 +#: src/Module/Contact/Profile.php:437 msgid "Default frequency" msgstr "" -#: src/Module/Contact/Profile.php:431 +#: src/Module/Contact/Profile.php:437 msgid "" "Posts by this contact are displayed in the \"for you\" channel if you " "interact often with this contact or if a post reached some level of " "interaction." msgstr "" -#: src/Module/Contact/Profile.php:432 +#: src/Module/Contact/Profile.php:438 msgid "Display all posts of this contact" msgstr "" -#: src/Module/Contact/Profile.php:432 +#: src/Module/Contact/Profile.php:438 msgid "All posts from this contact will appear on the \"for you\" channel" msgstr "" -#: src/Module/Contact/Profile.php:433 +#: src/Module/Contact/Profile.php:439 msgid "Display only few posts" msgstr "" -#: src/Module/Contact/Profile.php:433 +#: src/Module/Contact/Profile.php:439 msgid "" "When a contact creates a lot of posts in a short period, this setting " "reduces the number of displayed posts in every channel." msgstr "" -#: src/Module/Contact/Profile.php:434 +#: src/Module/Contact/Profile.php:440 msgid "Never display posts" msgstr "" -#: src/Module/Contact/Profile.php:434 +#: src/Module/Contact/Profile.php:440 msgid "Posts from this contact will never be displayed in any channel" msgstr "" -#: src/Module/Contact/Profile.php:502 +#: src/Module/Contact/Profile.php:441 +msgid "Channel Only" +msgstr "" + +#: src/Module/Contact/Profile.php:441 +msgid "" +"If enabled, posts from this contact will only appear in channels, but not in" +" the network stream." +msgstr "" + +#: src/Module/Contact/Profile.php:509 msgid "Refetch contact data" msgstr "Pobierz ponownie dane kontaktowe" -#: src/Module/Contact/Profile.php:513 +#: src/Module/Contact/Profile.php:520 msgid "Toggle Blocked status" msgstr "Przełącz stan na Zablokowany" -#: src/Module/Contact/Profile.php:521 +#: src/Module/Contact/Profile.php:528 msgid "Toggle Ignored status" msgstr "Przełącz stan na Ignorowany" -#: src/Module/Contact/Profile.php:529 +#: src/Module/Contact/Profile.php:536 msgid "Toggle Collapsed status" msgstr "" -#: src/Module/Contact/Profile.php:536 src/Module/Contact/Revoke.php:106 +#: src/Module/Contact/Profile.php:543 src/Module/Contact/Revoke.php:106 msgid "Revoke Follow" msgstr "Anuluj obserwowanie" -#: src/Module/Contact/Profile.php:538 +#: src/Module/Contact/Profile.php:545 msgid "Revoke the follow from this contact" msgstr "Anuluj obserwację przez ten kontakt" -#: src/Module/Contact/Redir.php:134 src/Module/Contact/Redir.php:186 +#: src/Module/Contact/Redir.php:135 src/Module/Contact/Redir.php:187 msgid "Bad Request." msgstr "Błędne zapytanie." @@ -7128,13 +7200,6 @@ msgid "" "and they will have to manually follow you back again." msgstr "Czy na pewno chcesz cofnąć obserwowanie przez ten kontakt? Nie można tego cofnąć i przy chęci przywrócenia obserwacji będzie trzeba zrobić to ponownie ręcznie." -#: src/Module/Contact/Revoke.php:108 -#: src/Module/Notifications/Introductions.php:144 -#: src/Module/OAuth/Acknowledge.php:54 src/Module/Register.php:130 -#: src/Module/Settings/TwoFactor/Trusted.php:129 -msgid "Yes" -msgstr "Tak" - #: src/Module/Contact/Suggestions.php:62 msgid "" "No suggestions available. If this is a new site, please try again in 24 " @@ -7185,33 +7250,29 @@ msgstr "Opcja wspólnotowa jest niedostępna." msgid "Not available." msgstr "Niedostępne." -#: src/Module/Conversation/Network.php:200 +#: src/Module/Conversation/Network.php:214 msgid "No such circle" msgstr "" -#: src/Module/Conversation/Network.php:204 +#: src/Module/Conversation/Network.php:218 #, php-format msgid "Circle: %s" msgstr "" -#: src/Module/Conversation/Network.php:223 +#: src/Module/Conversation/Network.php:237 #, php-format msgid "Error %d (%s) while fetching the timeline." msgstr "" -#: src/Module/Conversation/Network.php:300 +#: src/Module/Conversation/Network.php:314 msgid "Network feed not available." msgstr "" -#: src/Module/Conversation/Timeline.php:196 -msgid "Own Contacts" -msgstr "Własne kontakty" - -#: src/Module/Conversation/Timeline.php:200 +#: src/Module/Conversation/Timeline.php:203 msgid "Include" msgstr "Zawiera" -#: src/Module/Conversation/Timeline.php:201 +#: src/Module/Conversation/Timeline.php:204 msgid "Hide" msgstr "Ukryj" @@ -7432,12 +7493,12 @@ msgstr "HTML" msgid "Twitter Source / Tweet URL (requires API key)" msgstr "Źródło Twitter / URL Tweeta (wymaga klucza API)" -#: src/Module/Debug/Feed.php:52 src/Module/Filer/SaveTag.php:47 +#: src/Module/Debug/Feed.php:53 src/Module/Filer/SaveTag.php:47 #: src/Module/Settings/Profile/Index.php:177 msgid "You must be logged in to use this module" msgstr "Musisz być zalogowany, aby korzystać z tego modułu" -#: src/Module/Debug/Feed.php:77 +#: src/Module/Debug/Feed.php:78 msgid "Source URL" msgstr "Źródłowy adres URL" @@ -7539,56 +7600,56 @@ msgstr "Zaproponuj znajomych" msgid "Suggest a friend for %s" msgstr "Zaproponuj znajomych dla %s" -#: src/Module/Friendica.php:82 +#: src/Module/Friendica.php:81 msgid "Installed addons/apps:" msgstr "Zainstalowane dodatki/aplikacje:" -#: src/Module/Friendica.php:87 +#: src/Module/Friendica.php:86 msgid "No installed addons/apps" msgstr "Brak zainstalowanych dodatków/aplikacji" -#: src/Module/Friendica.php:92 +#: src/Module/Friendica.php:91 #, php-format msgid "Read about the Terms of Service of this node." msgstr "Przeczytaj o Warunkach świadczenia usług tego węzła." -#: src/Module/Friendica.php:99 +#: src/Module/Friendica.php:98 msgid "On this server the following remote servers are blocked." msgstr "Na tym serwerze następujące serwery zdalne są blokowane." -#: src/Module/Friendica.php:102 +#: 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:232 msgid "Reason for the block" msgstr "Powód blokowania" -#: src/Module/Friendica.php:104 +#: src/Module/Friendica.php:103 msgid "Download this list in CSV format" msgstr "" -#: src/Module/Friendica.php:118 +#: src/Module/Friendica.php:117 #, php-format msgid "" "This is Friendica, version %s that is running at the web location %s. The " "database version is %s, the post update version is %s." msgstr "To jest wersja Friendica, %s która działa w lokalizacji internetowej %s. Wersja bazy danych to %s wersja po aktualizacji %s." -#: src/Module/Friendica.php:123 +#: src/Module/Friendica.php:122 msgid "" "Please visit Friendi.ca to learn more " "about the Friendica project." msgstr "Odwiedź stronę Friendi.ca aby dowiedzieć się więcej o projekcie Friendica." -#: src/Module/Friendica.php:124 +#: src/Module/Friendica.php:123 msgid "Bug reports and issues: please visit" msgstr "Raporty o błędach i problemy: odwiedź stronę" -#: src/Module/Friendica.php:124 +#: src/Module/Friendica.php:123 msgid "the bugtracker at github" msgstr "śledzenie błędów na github" -#: src/Module/Friendica.php:125 +#: src/Module/Friendica.php:124 msgid "Suggestions, praise, etc. - please email \"info\" at \"friendi - dot - ca" msgstr "Propozycje, pochwały itd. – napisz e-mail do „info” małpa „friendi” - kropka - „ca”" @@ -7865,41 +7926,41 @@ msgid "" "important, please visit http://friendi.ca" msgstr "Aby uzyskać więcej informacji na temat projektu Friendica i dlaczego uważamy, że jest to ważne, odwiedź http://friendi.ca" -#: src/Module/Item/Compose.php:85 +#: src/Module/Item/Compose.php:94 msgid "Please enter a post body." msgstr "Podaj treść wpisu." -#: src/Module/Item/Compose.php:98 +#: src/Module/Item/Compose.php:105 msgid "This feature is only available with the frio theme." msgstr "Ta funkcja jest dostępna tylko z motywem Frio." -#: src/Module/Item/Compose.php:122 +#: src/Module/Item/Compose.php:129 msgid "Compose new personal note" msgstr "Utwórz nową notatkę osobistą" -#: src/Module/Item/Compose.php:131 +#: src/Module/Item/Compose.php:138 msgid "Compose new post" msgstr "Utwórz nowy wpis" -#: src/Module/Item/Compose.php:187 +#: src/Module/Item/Compose.php:194 msgid "Visibility" msgstr "Widoczność" -#: src/Module/Item/Compose.php:203 +#: src/Module/Item/Compose.php:210 msgid "Clear the location" msgstr "Wyczyść lokalizację" -#: src/Module/Item/Compose.php:204 +#: src/Module/Item/Compose.php:211 msgid "Location services are unavailable on your device" msgstr "Usługi lokalizacyjne są niedostępne na twoim urządzeniu" -#: src/Module/Item/Compose.php:205 +#: src/Module/Item/Compose.php:212 msgid "" "Location services are disabled. Please check the website's permissions on " "your device" msgstr "Usługi lokalizacyjne są wyłączone. Sprawdź uprawnienia strony internetowej na swoim urządzeniu" -#: src/Module/Item/Compose.php:211 +#: src/Module/Item/Compose.php:218 msgid "" "You can make this page always open when you use the New Post button in the " "Theme Customization settings." @@ -8012,29 +8073,33 @@ msgid "Public Group" msgstr "" #: src/Module/Moderation/BaseUsers.php:122 src/Module/Settings/Account.php:503 +msgid "Public Group - Restricted" +msgstr "" + +#: src/Module/Moderation/BaseUsers.php:123 src/Module/Settings/Account.php:510 msgid "Automatic Friend Page" msgstr "Automatyczna strona znajomego" -#: src/Module/Moderation/BaseUsers.php:123 +#: src/Module/Moderation/BaseUsers.php:124 msgid "Private Group" msgstr "" -#: src/Module/Moderation/BaseUsers.php:126 +#: src/Module/Moderation/BaseUsers.php:127 #: src/Module/Moderation/Summary.php:53 src/Module/Settings/Account.php:453 msgid "Personal Page" msgstr "Strona osobista" -#: src/Module/Moderation/BaseUsers.php:127 +#: src/Module/Moderation/BaseUsers.php:128 #: src/Module/Moderation/Summary.php:54 src/Module/Settings/Account.php:460 msgid "Organisation Page" msgstr "Strona Organizacji" -#: src/Module/Moderation/BaseUsers.php:128 +#: src/Module/Moderation/BaseUsers.php:129 #: src/Module/Moderation/Summary.php:55 src/Module/Settings/Account.php:467 msgid "News Page" msgstr "Strona Wiadomości" -#: src/Module/Moderation/BaseUsers.php:129 +#: src/Module/Moderation/BaseUsers.php:130 #: src/Module/Moderation/Summary.php:56 src/Module/Settings/Account.php:474 msgid "Community Group" msgstr "" @@ -8091,7 +8156,7 @@ msgid "Block New Remote Contact" msgstr "Zablokuj nowy kontakt zdalny" #: src/Module/Moderation/Blocklist/Contact.php:122 -#: src/Module/Moderation/Reports.php:95 +#: src/Module/Moderation/Reports.php:110 msgid "Photo" msgstr "Zdjęcie" @@ -8099,7 +8164,7 @@ msgstr "Zdjęcie" msgid "Reason" msgstr "Powód" -#: src/Module/Moderation/Blocklist/Contact.php:130 +#: src/Module/Moderation/Blocklist/Contact.php:128 #, php-format msgid "%s total blocked contact" msgid_plural "%s total blocked contacts" @@ -8108,21 +8173,21 @@ msgstr[1] "łącznie %s zablokowane kontakty" msgstr[2] "łącznie %s zablokowanych kontaktów" msgstr[3] "%s całkowicie zablokowane kontakty" -#: src/Module/Moderation/Blocklist/Contact.php:133 +#: src/Module/Moderation/Blocklist/Contact.php:131 msgid "URL of the remote contact to block." msgstr "Adres URL kontaktu zdalnego do zablokowania." -#: src/Module/Moderation/Blocklist/Contact.php:134 +#: src/Module/Moderation/Blocklist/Contact.php:132 msgid "Also purge contact" msgstr "Wyczyść również kontakt" -#: src/Module/Moderation/Blocklist/Contact.php:134 +#: src/Module/Moderation/Blocklist/Contact.php:132 msgid "" "Removes all content related to this contact from the node. Keeps the contact" " record. This action cannot be undone." msgstr "Usuwa z węzła całą zawartość związaną z tym kontaktem. Zachowuje rejestr kontaktów. Tej czynności nie można cofnąć." -#: src/Module/Moderation/Blocklist/Contact.php:135 +#: src/Module/Moderation/Blocklist/Contact.php:133 #: src/Module/Moderation/Blocklist/Server/Import.php:124 msgid "Block Reason" msgstr "Powód blokady" @@ -8322,7 +8387,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:231 msgid "Blocked server domain pattern" msgstr "Zablokowany wzorzec domeny serwera" @@ -8662,23 +8727,23 @@ msgstr "" msgid "3. Pick posts" msgstr "" -#: src/Module/Moderation/Reports.php:90 +#: src/Module/Moderation/Reports.php:105 msgid "List of reports" msgstr "" -#: src/Module/Moderation/Reports.php:91 +#: src/Module/Moderation/Reports.php:106 msgid "This page display reports created by our or remote users." msgstr "" -#: src/Module/Moderation/Reports.php:92 +#: src/Module/Moderation/Reports.php:107 msgid "No report exists at this node." msgstr "" -#: src/Module/Moderation/Reports.php:95 +#: src/Module/Moderation/Reports.php:110 msgid "Category" msgstr "" -#: src/Module/Moderation/Reports.php:101 +#: src/Module/Moderation/Reports.php:114 #, php-format msgid "%s total report" msgid_plural "%s total reports" @@ -8687,7 +8752,7 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: src/Module/Moderation/Reports.php:104 +#: src/Module/Moderation/Reports.php:117 msgid "URL of the reported contact." msgstr "" @@ -8937,12 +9002,6 @@ msgstr "Sugerowany przez:" msgid "Claims to be known to you: " msgstr "Twierdzi, że go/ją znasz: " -#: src/Module/Notifications/Introductions.php:144 -#: src/Module/OAuth/Acknowledge.php:55 src/Module/Register.php:131 -#: src/Module/Settings/TwoFactor/Trusted.php:129 -msgid "No" -msgstr "Nie" - #: src/Module/Notifications/Introductions.php:152 msgid "Shall your connection be bidirectional or not?" msgstr "Czy twoje połączenie ma być dwukierunkowe, czy nie?" @@ -9003,11 +9062,11 @@ msgstr "Powiadomienia domowe" msgid "Show unread" msgstr "Pokaż nieprzeczytane" -#: src/Module/Notifications/Ping.php:246 +#: src/Module/Notifications/Ping.php:220 msgid "{0} requested registration" msgstr "{0} wymagana rejestracja" -#: src/Module/Notifications/Ping.php:255 +#: src/Module/Notifications/Ping.php:229 #, php-format msgid "{0} and %d others requested registration" msgstr "{0} i %d innych poprosili o rejestrację" @@ -9049,7 +9108,7 @@ msgstr "Nieobsługiwany lub brakujący typ dotacji" msgid "Resubscribing to OStatus contacts" msgstr "Ponowne subskrybowanie kontaktów OStatus" -#: src/Module/OStatus/Repair.php:84 src/Module/OStatus/Subscribe.php:158 +#: src/Module/OStatus/Repair.php:84 src/Module/OStatus/Subscribe.php:160 msgid "Keep this window open until done." msgstr "Pozostaw to okno otwarte, dopóki nie będzie gotowe." @@ -9061,126 +9120,65 @@ msgstr "✔ Gotowe" msgid "No OStatus contacts to resubscribe to." msgstr "" -#: src/Module/OStatus/Subscribe.php:70 +#: src/Module/OStatus/Subscribe.php:72 msgid "Subscribing to contacts" msgstr "Subskrybowanie kontaktów" -#: src/Module/OStatus/Subscribe.php:79 +#: src/Module/OStatus/Subscribe.php:81 msgid "No contact provided." msgstr "Brak kontaktu." -#: src/Module/OStatus/Subscribe.php:85 +#: src/Module/OStatus/Subscribe.php:87 msgid "Couldn't fetch information for contact." msgstr "Nie można pobrać informacji o kontakcie." -#: src/Module/OStatus/Subscribe.php:96 +#: src/Module/OStatus/Subscribe.php:98 msgid "Couldn't fetch friends for contact." msgstr "Nie można pobrać znajomych do kontaktu." -#: src/Module/OStatus/Subscribe.php:102 src/Module/OStatus/Subscribe.php:113 +#: src/Module/OStatus/Subscribe.php:104 src/Module/OStatus/Subscribe.php:115 msgid "Couldn't fetch following contacts." msgstr "Nie udało się pobrać następujących kontaktów." -#: src/Module/OStatus/Subscribe.php:108 +#: src/Module/OStatus/Subscribe.php:110 msgid "Couldn't fetch remote profile." msgstr "Nie można pobrać profilu zdalnego." -#: src/Module/OStatus/Subscribe.php:118 +#: src/Module/OStatus/Subscribe.php:120 msgid "Unsupported network" msgstr "Sieć nieobsługiwana" -#: src/Module/OStatus/Subscribe.php:134 +#: src/Module/OStatus/Subscribe.php:136 msgid "Done" msgstr "Gotowe" -#: src/Module/OStatus/Subscribe.php:148 +#: src/Module/OStatus/Subscribe.php:150 msgid "success" msgstr "powodzenie" -#: src/Module/OStatus/Subscribe.php:150 +#: src/Module/OStatus/Subscribe.php:152 msgid "failed" msgstr "nie powiodło się" -#: src/Module/OStatus/Subscribe.php:153 +#: src/Module/OStatus/Subscribe.php:155 msgid "ignored" msgstr "ignorowany(-a)" -#: src/Module/PermissionTooltip.php:49 -#, php-format -msgid "Wrong type \"%s\", expected one of: %s" -msgstr "Nieprawidłowy typ „%s”, oczekiwano jednego z:%s" - -#: src/Module/PermissionTooltip.php:79 -msgid "Model not found" -msgstr "Nie znaleziono modelu" - -#: src/Module/PermissionTooltip.php:94 -msgid "Unlisted" -msgstr "Niekatalogowany" - -#: src/Module/PermissionTooltip.php:112 -msgid "Remote privacy information not available." -msgstr "Nie są dostępne zdalne informacje o prywatności." - -#: src/Module/PermissionTooltip.php:120 -msgid "Visible to:" -msgstr "Widoczne dla:" - -#: src/Module/PermissionTooltip.php:214 -#, php-format -msgid "Collection (%s)" -msgstr "Kolekcja (%s)" - -#: src/Module/PermissionTooltip.php:218 -#, php-format -msgid "Followers (%s)" -msgstr "Obserwujący (%s)" - -#: src/Module/PermissionTooltip.php:237 -#, php-format -msgid "%d more" -msgstr "%d więcej" - -#: src/Module/PermissionTooltip.php:241 -#, php-format -msgid "To: %s
" -msgstr "Do: %s
" - -#: src/Module/PermissionTooltip.php:244 -#, php-format -msgid "CC: %s
" -msgstr "DW: %s
" - -#: src/Module/PermissionTooltip.php:247 -#, php-format -msgid "BCC: %s
" -msgstr "UDW: %s
" - -#: src/Module/PermissionTooltip.php:250 -#, php-format -msgid "Audience: %s
" -msgstr "" - -#: src/Module/PermissionTooltip.php:253 -#, php-format -msgid "Attributed To: %s
" -msgstr "" - -#: src/Module/Photo.php:123 +#: src/Module/Photo.php:124 msgid "The Photo is not available." msgstr "Zdjęcie jest niedostępne." -#: src/Module/Photo.php:148 +#: src/Module/Photo.php:149 #, php-format msgid "The Photo with id %s is not available." msgstr "Zdjęcie z identyfikatorem %s nie jest dostępne." -#: src/Module/Photo.php:189 +#: src/Module/Photo.php:190 #, php-format msgid "Invalid external resource with url %s." msgstr "Nieprawidłowy zasób zewnętrzny z adresem URL %s." -#: src/Module/Photo.php:191 +#: src/Module/Photo.php:192 #, php-format msgid "Invalid photo with id %s." msgstr "Nieprawidłowe zdjęcie z identyfikatorem %s." @@ -9226,26 +9224,78 @@ msgstr "Wybierz znacznik do usunięcia: " msgid "Remove" msgstr "Usuń" +#: src/Module/Privacy/PermissionTooltip.php:71 +#, php-format +msgid "Wrong type \"%s\", expected one of: %s" +msgstr "Nieprawidłowy typ „%s”, oczekiwano jednego z:%s" + +#: src/Module/Privacy/PermissionTooltip.php:101 +msgid "Model not found" +msgstr "Nie znaleziono modelu" + +#: src/Module/Privacy/PermissionTooltip.php:118 +msgid "Unlisted" +msgstr "Niekatalogowany" + +#: src/Module/Privacy/PermissionTooltip.php:124 +msgid "Remote privacy information not available." +msgstr "Nie są dostępne zdalne informacje o prywatności." + +#: src/Module/Privacy/PermissionTooltip.php:131 +msgid "Visible to:" +msgstr "Widoczne dla:" + +#: src/Module/Privacy/PermissionTooltip.php:133 +msgid "CC:" +msgstr "" + +#: src/Module/Privacy/PermissionTooltip.php:134 +msgid "BCC:" +msgstr "" + +#: src/Module/Privacy/PermissionTooltip.php:135 +msgid "Audience:" +msgstr "" + +#: src/Module/Privacy/PermissionTooltip.php:136 +msgid "Attributed To:" +msgstr "" + +#: src/Module/Privacy/PermissionTooltip.php:234 +#, php-format +msgid "Collection (%s)" +msgstr "Kolekcja (%s)" + +#: src/Module/Privacy/PermissionTooltip.php:238 +#, php-format +msgid "Followers (%s)" +msgstr "Obserwujący (%s)" + +#: src/Module/Privacy/PermissionTooltip.php:255 +#, php-format +msgid "%d more" +msgstr "%d więcej" + #: src/Module/Profile/Contacts.php:159 msgid "No contacts." msgstr "Brak kontaktów." #: src/Module/Profile/Conversations.php:106 #: src/Module/Profile/Conversations.php:109 src/Module/Profile/Profile.php:351 -#: src/Module/Profile/Profile.php:354 src/Protocol/Feed.php:1099 -#: src/Protocol/OStatus.php:1009 +#: src/Module/Profile/Profile.php:354 src/Protocol/Feed.php:1095 +#: src/Protocol/OStatus.php:1011 #, php-format msgid "%s's timeline" msgstr "oś czasu %s" #: src/Module/Profile/Conversations.php:107 src/Module/Profile/Profile.php:352 -#: src/Protocol/Feed.php:1103 src/Protocol/OStatus.php:1014 +#: src/Protocol/Feed.php:1099 src/Protocol/OStatus.php:1016 #, php-format msgid "%s's posts" msgstr "wpisy %s" #: src/Module/Profile/Conversations.php:108 src/Module/Profile/Profile.php:353 -#: src/Protocol/Feed.php:1106 src/Protocol/OStatus.php:1018 +#: src/Protocol/Feed.php:1102 src/Protocol/OStatus.php:1020 #, php-format msgid "%s's comments" msgstr "komentarze %s" @@ -9405,170 +9455,170 @@ msgstr "Zawartość" msgid "Remove post" msgstr "Usuń wpis" -#: src/Module/Register.php:84 +#: src/Module/Register.php:85 msgid "Only parent users can create additional accounts." msgstr "Tylko użytkownicy nadrzędni mogą tworzyć dodatkowe konta." -#: src/Module/Register.php:99 src/Module/User/Import.php:111 +#: src/Module/Register.php:100 src/Module/User/Import.php:112 msgid "" "This site has exceeded the number of allowed daily account registrations. " "Please try again tomorrow." msgstr "Strona przekroczyła ilość dozwolonych rejestracji na dzień. Proszę spróbuj ponownie jutro." -#: src/Module/Register.php:116 +#: src/Module/Register.php:117 msgid "" "You may (optionally) fill in this form via OpenID by supplying your OpenID " "and clicking \"Register\"." msgstr "Możesz (opcjonalnie) wypełnić ten formularz za pośrednictwem OpenID, podając swój OpenID i klikając \"Register\"." -#: src/Module/Register.php:117 +#: src/Module/Register.php:118 msgid "" "If you are not familiar with OpenID, please leave that field blank and fill " "in the rest of the items." msgstr "Jeśli nie jesteś zaznajomiony z OpenID, zostaw to pole puste i uzupełnij resztę elementów." -#: src/Module/Register.php:118 +#: src/Module/Register.php:119 msgid "Your OpenID (optional): " msgstr "Twój OpenID (opcjonalnie): " -#: src/Module/Register.php:127 +#: src/Module/Register.php:128 msgid "Include your profile in member directory?" msgstr "Czy dołączyć twój profil do katalogu członków?" -#: src/Module/Register.php:148 +#: src/Module/Register.php:149 msgid "Note for the admin" msgstr "Uwaga dla administratora" -#: src/Module/Register.php:148 +#: src/Module/Register.php:149 msgid "Leave a message for the admin, why you want to join this node" msgstr "Pozostaw wiadomość dla administratora, dlaczego chcesz dołączyć do tego węzła" -#: src/Module/Register.php:149 +#: src/Module/Register.php:150 msgid "Membership on this site is by invitation only." msgstr "Członkostwo na tej stronie możliwe tylko dzięki zaproszeniu." -#: src/Module/Register.php:150 +#: src/Module/Register.php:151 msgid "Your invitation code: " msgstr "Twój kod zaproszenia: " -#: src/Module/Register.php:158 +#: src/Module/Register.php:159 msgid "Your Display Name (as you would like it to be displayed on this system" msgstr "" -#: src/Module/Register.php:159 +#: src/Module/Register.php:160 msgid "" "Your Email Address: (Initial information will be send there, so this has to " "be an existing address.)" msgstr "Twój adres e-mail: (Informacje początkowe zostaną wysłane tam, więc musi to być istniejący adres)." -#: src/Module/Register.php:160 +#: src/Module/Register.php:161 msgid "Please repeat your e-mail address:" msgstr "Powtórz swój adres e-mail:" -#: src/Module/Register.php:162 src/Module/Security/PasswordTooLong.php:100 -#: src/Module/Settings/Account.php:557 +#: src/Module/Register.php:163 src/Module/Security/PasswordTooLong.php:100 +#: src/Module/Settings/Account.php:564 msgid "New Password:" msgstr "Nowe hasło:" -#: src/Module/Register.php:162 +#: src/Module/Register.php:163 msgid "Leave empty for an auto generated password." msgstr "Pozostaw puste dla wygenerowanego automatycznie hasła." -#: src/Module/Register.php:163 src/Module/Security/PasswordTooLong.php:101 -#: src/Module/Settings/Account.php:558 +#: src/Module/Register.php:164 src/Module/Security/PasswordTooLong.php:101 +#: src/Module/Settings/Account.php:565 msgid "Confirm:" msgstr "Potwierdź:" -#: src/Module/Register.php:164 +#: src/Module/Register.php:165 #, php-format msgid "" "Choose a profile nickname. This must begin with a text character. Your " "profile address on this site will then be \"nickname@%s\"." msgstr "Wybierz pseudonim profilu. Musi zaczynać się od znaku tekstowego. Twój adres profilu na tej stronie to \"nickname@%s\"." -#: src/Module/Register.php:165 +#: src/Module/Register.php:166 msgid "Choose a nickname: " msgstr "Wybierz pseudonim: " -#: src/Module/Register.php:173 src/Module/User/Import.php:117 +#: src/Module/Register.php:174 src/Module/User/Import.php:118 msgid "Import" msgstr "Import" -#: src/Module/Register.php:174 +#: src/Module/Register.php:175 msgid "Import your profile to this friendica instance" msgstr "Zaimportuj swój profil do tej instancji friendica" -#: src/Module/Register.php:181 +#: src/Module/Register.php:182 msgid "Note: This node explicitly contains adult content" msgstr "Uwaga: Ten węzeł jawnie zawiera treści dla dorosłych" -#: src/Module/Register.php:183 src/Module/Settings/Delegation.php:181 +#: src/Module/Register.php:184 src/Module/Settings/Delegation.php:181 msgid "Parent Password:" msgstr "Hasło nadrzędne:" -#: src/Module/Register.php:183 src/Module/Settings/Delegation.php:181 +#: src/Module/Register.php:184 src/Module/Settings/Delegation.php:181 msgid "" "Please enter the password of the parent account to legitimize your request." msgstr "Wprowadź hasło konta nadrzędnego, aby legalizować swoje żądanie." -#: src/Module/Register.php:212 +#: src/Module/Register.php:213 msgid "Password doesn't match." msgstr "Hasło nie jest zgodne." -#: src/Module/Register.php:218 +#: src/Module/Register.php:219 msgid "Please enter your password." msgstr "Wprowadź hasło." -#: src/Module/Register.php:260 +#: src/Module/Register.php:261 msgid "You have entered too much information." msgstr "Podałeś za dużo informacji." -#: src/Module/Register.php:283 +#: src/Module/Register.php:284 msgid "Please enter the identical mail address in the second field." msgstr "Wpisz identyczny adres e-mail w drugim polu." -#: src/Module/Register.php:291 +#: src/Module/Register.php:292 msgid "Nickname cannot start with a digit." msgstr "" -#: src/Module/Register.php:293 +#: src/Module/Register.php:294 msgid "Nickname can only contain US-ASCII characters." msgstr "" -#: src/Module/Register.php:322 +#: src/Module/Register.php:323 msgid "The additional account was created." msgstr "Dodatkowe konto zostało utworzone." -#: src/Module/Register.php:347 +#: src/Module/Register.php:348 msgid "" "Registration successful. Please check your email for further instructions." msgstr "Rejestracja zakończona pomyślnie. Dalsze instrukcje zostały wysłane na twojego e-maila." -#: src/Module/Register.php:354 +#: src/Module/Register.php:355 #, php-format msgid "" "Failed to send email message. Here your accout details:
login: %s
" "password: %s

You can change your password after login." msgstr "Nie udało się wysłać wiadomości e-mail. Tutaj szczegóły twojego konta:
login: %s
hasło: %s

Możesz zmienić swoje hasło po zalogowaniu." -#: src/Module/Register.php:360 +#: src/Module/Register.php:361 msgid "Registration successful." msgstr "Rejestracja udana." -#: src/Module/Register.php:369 src/Module/Register.php:376 -#: src/Module/Register.php:386 +#: src/Module/Register.php:370 src/Module/Register.php:377 +#: src/Module/Register.php:387 msgid "Your registration can not be processed." msgstr "Nie można przetworzyć Twojej rejestracji." -#: src/Module/Register.php:375 +#: src/Module/Register.php:376 msgid "You have to leave a request note for the admin." msgstr "Musisz zostawić notatkę z prośbą do administratora." -#: src/Module/Register.php:385 +#: src/Module/Register.php:386 msgid "An internal error occured." msgstr "Wystąpił błąd wewnętrzny." -#: src/Module/Register.php:407 +#: src/Module/Register.php:408 msgid "Your registration is pending approval by the site owner." msgstr "Twoja rejestracja oczekuje na zaakceptowanie przez właściciela witryny." @@ -9701,24 +9751,24 @@ msgid "Update Password" msgstr "" #: src/Module/Security/PasswordTooLong.php:99 -#: src/Module/Settings/Account.php:559 +#: src/Module/Settings/Account.php:566 msgid "Current Password:" msgstr "Aktualne hasło:" #: src/Module/Security/PasswordTooLong.php:99 -#: src/Module/Settings/Account.php:559 +#: src/Module/Settings/Account.php:566 msgid "Your current password to confirm the changes" msgstr "Wpisz aktualne hasło, aby potwierdzić zmiany" #: src/Module/Security/PasswordTooLong.php:100 -#: src/Module/Settings/Account.php:543 +#: src/Module/Settings/Account.php:550 msgid "" "Allowed characters are a-z, A-Z, 0-9 and special characters except white " "spaces and accentuated letters." msgstr "" #: src/Module/Security/PasswordTooLong.php:100 -#: src/Module/Settings/Account.php:544 +#: src/Module/Settings/Account.php:551 msgid "Password length is limited to 72 characters." msgstr "" @@ -9915,32 +9965,36 @@ msgid "Automatically approves all contact requests." msgstr "Automatycznie zatwierdza wszystkie prośby o kontakt." #: src/Module/Settings/Account.php:505 +msgid "Contact requests have to be manually approved." +msgstr "" + +#: src/Module/Settings/Account.php:512 msgid "" "Account for a popular profile that automatically approves contact requests " "as \"Friends\"." msgstr "Konto popularnego profilu, które automatycznie zatwierdza prośby o kontakt jako \"Przyjaciele\"." -#: src/Module/Settings/Account.php:510 +#: src/Module/Settings/Account.php:517 msgid "Private Group [Experimental]" msgstr "" -#: src/Module/Settings/Account.php:512 +#: src/Module/Settings/Account.php:519 msgid "Requires manual approval of contact requests." msgstr "Wymaga ręcznego zatwierdzania żądań kontaktów." -#: src/Module/Settings/Account.php:521 +#: src/Module/Settings/Account.php:528 msgid "OpenID:" msgstr "OpenID:" -#: src/Module/Settings/Account.php:521 +#: src/Module/Settings/Account.php:528 msgid "(Optional) Allow this OpenID to login to this account." msgstr "(Opcjonalnie) Pozwól zalogować się na to konto przy pomocy OpenID." -#: src/Module/Settings/Account.php:529 +#: src/Module/Settings/Account.php:536 msgid "Publish your profile in your local site directory?" msgstr "Czy opublikować twój profil w katalogu lokalnej witryny?" -#: src/Module/Settings/Account.php:529 +#: src/Module/Settings/Account.php:536 #, php-format msgid "" "Your profile will be published in this node's local " @@ -9948,94 +10002,94 @@ msgid "" " system settings." msgstr "Twój profil zostanie opublikowany w lokalnym katalogu tego węzła. Dane Twojego profilu mogą być publicznie widoczne w zależności od ustawień systemu." -#: src/Module/Settings/Account.php:535 +#: src/Module/Settings/Account.php:542 #, php-format msgid "" "Your profile will also be published in the global friendica directories " "(e.g. %s)." msgstr "Twój profil zostanie również opublikowany w globalnych katalogach Friendica (np. %s)." -#: src/Module/Settings/Account.php:548 +#: src/Module/Settings/Account.php:555 msgid "Account Settings" msgstr "Ustawienia konta" -#: src/Module/Settings/Account.php:549 +#: src/Module/Settings/Account.php:556 #, php-format msgid "Your Identity Address is '%s' or '%s'." msgstr "Twój adres tożsamości to '%s' lub '%s'." -#: src/Module/Settings/Account.php:556 +#: src/Module/Settings/Account.php:563 msgid "Password Settings" msgstr "Ustawienia hasła" -#: src/Module/Settings/Account.php:558 +#: src/Module/Settings/Account.php:565 msgid "Leave password fields blank unless changing" msgstr "Pozostaw pole hasła puste, jeżeli nie chcesz go zmienić." -#: src/Module/Settings/Account.php:560 +#: src/Module/Settings/Account.php:567 msgid "Password:" msgstr "Hasło:" -#: src/Module/Settings/Account.php:560 +#: src/Module/Settings/Account.php:567 msgid "Your current password to confirm the changes of the email address" msgstr "Twoje obecne hasło, aby potwierdzić zmiany adresu e-mail" -#: src/Module/Settings/Account.php:563 +#: src/Module/Settings/Account.php:570 msgid "Delete OpenID URL" msgstr "Usuń adres URL OpenID" -#: src/Module/Settings/Account.php:565 +#: src/Module/Settings/Account.php:572 msgid "Basic Settings" msgstr "Ustawienia podstawowe" -#: src/Module/Settings/Account.php:566 +#: src/Module/Settings/Account.php:573 #: src/Module/Settings/Profile/Index.php:283 msgid "Display name:" msgstr "Nazwa wyświetlana:" -#: src/Module/Settings/Account.php:567 +#: src/Module/Settings/Account.php:574 msgid "Email Address:" msgstr "Adres email:" -#: src/Module/Settings/Account.php:568 +#: src/Module/Settings/Account.php:575 msgid "Your Timezone:" msgstr "Twoja strefa czasowa:" -#: src/Module/Settings/Account.php:569 +#: src/Module/Settings/Account.php:576 msgid "Your Language:" msgstr "Twój język:" -#: src/Module/Settings/Account.php:569 +#: src/Module/Settings/Account.php:576 msgid "" "Set the language we use to show you friendica interface and to send you " "emails" msgstr "Wybierz język, ktory bedzie używany do wyświetlania użytkownika friendica i wysłania Ci e-maili" -#: src/Module/Settings/Account.php:570 +#: src/Module/Settings/Account.php:577 msgid "Default Post Location:" msgstr "Domyślna lokalizacja wpisów:" -#: src/Module/Settings/Account.php:571 +#: src/Module/Settings/Account.php:578 msgid "Use Browser Location:" msgstr "Używaj lokalizacji przeglądarki:" -#: src/Module/Settings/Account.php:573 +#: src/Module/Settings/Account.php:580 msgid "Security and Privacy Settings" msgstr "Ustawienia bezpieczeństwa i prywatności" -#: src/Module/Settings/Account.php:575 +#: src/Module/Settings/Account.php:582 msgid "Maximum Friend Requests/Day:" msgstr "Maksymalna dzienna liczba zaproszeń do grona przyjaciół:" -#: src/Module/Settings/Account.php:575 +#: src/Module/Settings/Account.php:582 msgid "(to prevent spam abuse)" msgstr "(aby zapobiec spamowaniu)" -#: src/Module/Settings/Account.php:577 +#: src/Module/Settings/Account.php:584 msgid "Allow your profile to be searchable globally?" msgstr "Czy Twój profil ma być dostępny do wyszukiwania na całym świecie?" -#: src/Module/Settings/Account.php:577 +#: src/Module/Settings/Account.php:584 msgid "" "Activate this setting if you want others to easily find and follow you. Your" " profile will be searchable on remote systems. This setting also determines " @@ -10043,43 +10097,43 @@ msgid "" "indexed or not." msgstr "Aktywuj to ustawienie, jeśli chcesz, aby inni mogli Cię łatwo znaleźć i śledzić. Twój profil będzie można przeszukiwać na zdalnych systemach. To ustawienie określa również, czy Friendica poinformuje wyszukiwarki, że Twój profil powinien być indeksowany, czy nie." -#: src/Module/Settings/Account.php:578 +#: src/Module/Settings/Account.php:585 msgid "Hide your contact/friend list from viewers of your profile?" msgstr "Ukryć listę kontaktów/znajomych przed osobami przeglądającymi Twój profil?" -#: src/Module/Settings/Account.php:578 +#: src/Module/Settings/Account.php:585 msgid "" "A list of your contacts is displayed on your profile page. Activate this " "option to disable the display of your contact list." msgstr "Lista kontaktów jest wyświetlana na stronie profilu. Aktywuj tę opcję, aby wyłączyć wyświetlanie listy kontaktów." -#: src/Module/Settings/Account.php:579 +#: src/Module/Settings/Account.php:586 msgid "Hide your public content from anonymous viewers" msgstr "" -#: src/Module/Settings/Account.php:579 +#: src/Module/Settings/Account.php:586 msgid "" "Anonymous visitors will only see your basic profile details. Your public " "posts and replies will still be freely accessible on the remote servers of " "your followers and through relays." msgstr "" -#: src/Module/Settings/Account.php:580 +#: src/Module/Settings/Account.php:587 msgid "Make public posts unlisted" msgstr "Ustaw publiczne wpisy jako niepubliczne" -#: src/Module/Settings/Account.php:580 +#: src/Module/Settings/Account.php:587 msgid "" "Your public posts will not appear on the community pages or in search " "results, nor be sent to relay servers. However they can still appear on " "public feeds on remote servers." msgstr "Twoje publiczne posty nie będą wyświetlane na stronach społeczności ani w wynikach wyszukiwania ani nie będą wysyłane do serwerów przekazywania. Jednak nadal mogą one pojawiać się w publicznych kanałach na serwerach zdalnych." -#: src/Module/Settings/Account.php:581 +#: src/Module/Settings/Account.php:588 msgid "Make all posted pictures accessible" msgstr "Udostępnij wszystkie opublikowane zdjęcia" -#: src/Module/Settings/Account.php:581 +#: src/Module/Settings/Account.php:588 msgid "" "This option makes every posted picture accessible via the direct link. This " "is a workaround for the problem that most other networks can't handle " @@ -10087,227 +10141,227 @@ msgid "" "public on your photo albums though." msgstr "Ta opcja powoduje, że każde opublikowane zdjęcie jest dostępne poprzez bezpośredni link. Jest to obejście problemu polegającego na tym, że większość innych sieci nie może obsłużyć uprawnień do zdjęć. Jednak zdjęcia niepubliczne nadal nie będą widoczne publicznie w Twoich albumach." -#: src/Module/Settings/Account.php:582 +#: src/Module/Settings/Account.php:589 msgid "Allow friends to post to your profile page?" msgstr "Zezwalać znajomym na publikowanie postów na stronie Twojego profilu?" -#: src/Module/Settings/Account.php:582 +#: src/Module/Settings/Account.php:589 msgid "" "Your contacts may write posts on your profile wall. These posts will be " "distributed to your contacts" msgstr "Twoi znajomi mogą pisać posty na stronie Twojego profilu. Posty zostaną przesłane do Twoich kontaktów." -#: src/Module/Settings/Account.php:583 +#: src/Module/Settings/Account.php:590 msgid "Allow friends to tag your posts?" msgstr "Zezwolić na oznaczanie Twoich postów przez znajomych?" -#: src/Module/Settings/Account.php:583 +#: src/Module/Settings/Account.php:590 msgid "Your contacts can add additional tags to your posts." msgstr "Twoje kontakty mogą dodawać do tagów dodatkowe posty." -#: src/Module/Settings/Account.php:584 +#: src/Module/Settings/Account.php:591 msgid "Default privacy circle for new contacts" msgstr "" -#: src/Module/Settings/Account.php:585 +#: src/Module/Settings/Account.php:592 msgid "Default privacy circle for new group contacts" msgstr "" -#: src/Module/Settings/Account.php:586 +#: src/Module/Settings/Account.php:593 msgid "Default Post Permissions" msgstr "Domyślne prawa dostępu wiadomości" -#: src/Module/Settings/Account.php:590 +#: src/Module/Settings/Account.php:597 msgid "Expiration settings" msgstr "Ustawienia ważności" -#: src/Module/Settings/Account.php:591 +#: src/Module/Settings/Account.php:598 msgid "Automatically expire posts after this many days:" msgstr "Posty wygasną automatycznie po następującej liczbie dni:" -#: src/Module/Settings/Account.php:591 +#: src/Module/Settings/Account.php:598 msgid "If empty, posts will not expire. Expired posts will be deleted" msgstr "Pole puste, wiadomość nie wygaśnie. Niezapisane wpisy zostaną usunięte." -#: src/Module/Settings/Account.php:592 +#: src/Module/Settings/Account.php:599 msgid "Expire posts" msgstr "Ważność wpisów" -#: src/Module/Settings/Account.php:592 +#: src/Module/Settings/Account.php:599 msgid "When activated, posts and comments will be expired." msgstr "Po aktywacji posty i komentarze wygasną." -#: src/Module/Settings/Account.php:593 +#: src/Module/Settings/Account.php:600 msgid "Expire personal notes" msgstr "Ważność osobistych notatek" -#: src/Module/Settings/Account.php:593 +#: src/Module/Settings/Account.php:600 msgid "" "When activated, the personal notes on your profile page will be expired." msgstr "Po aktywacji osobiste notatki na stronie profilu wygasną." -#: src/Module/Settings/Account.php:594 +#: src/Module/Settings/Account.php:601 msgid "Expire starred posts" msgstr "Wygasaj wpisy oznaczone gwiazdką" -#: src/Module/Settings/Account.php:594 +#: src/Module/Settings/Account.php:601 msgid "" "Starring posts keeps them from being expired. That behaviour is overwritten " "by this setting." msgstr "Oznaczanie postów gwiazdką powoduje, że wygasają. To zachowanie jest zastępowane przez to ustawienie." -#: src/Module/Settings/Account.php:595 +#: src/Module/Settings/Account.php:602 msgid "Only expire posts by others" msgstr "Wygasają tylko wpisy innych osób" -#: src/Module/Settings/Account.php:595 +#: src/Module/Settings/Account.php:602 msgid "" "When activated, your own posts never expire. Then the settings above are " "only valid for posts you received." msgstr "Po aktywacji Twoje posty nigdy nie wygasają. Zatem powyższe ustawienia obowiązują tylko dla otrzymanych postów." -#: src/Module/Settings/Account.php:598 +#: src/Module/Settings/Account.php:605 msgid "Notification Settings" msgstr "Ustawienia powiadomień" -#: src/Module/Settings/Account.php:599 +#: src/Module/Settings/Account.php:606 msgid "Send a notification email when:" msgstr "Wysyłaj powiadmonienia na email, kiedy:" -#: src/Module/Settings/Account.php:600 +#: src/Module/Settings/Account.php:607 msgid "You receive an introduction" msgstr "Otrzymałeś zaproszenie" -#: src/Module/Settings/Account.php:601 +#: src/Module/Settings/Account.php:608 msgid "Your introductions are confirmed" msgstr "Twoje zaproszenie jest potwierdzone" -#: src/Module/Settings/Account.php:602 +#: src/Module/Settings/Account.php:609 msgid "Someone writes on your profile wall" msgstr "Ktoś pisze na Twojej tablicy profilu" -#: src/Module/Settings/Account.php:603 +#: src/Module/Settings/Account.php:610 msgid "Someone writes a followup comment" msgstr "Ktoś pisze komentarz nawiązujący." -#: src/Module/Settings/Account.php:604 +#: src/Module/Settings/Account.php:611 msgid "You receive a private message" msgstr "Otrzymałeś prywatną wiadomość" -#: src/Module/Settings/Account.php:605 +#: src/Module/Settings/Account.php:612 msgid "You receive a friend suggestion" msgstr "Otrzymałeś propozycję od znajomych" -#: src/Module/Settings/Account.php:606 +#: src/Module/Settings/Account.php:613 msgid "You are tagged in a post" msgstr "Jesteś oznaczony znacznikiem we wpisie" -#: src/Module/Settings/Account.php:608 +#: src/Module/Settings/Account.php:615 msgid "Create a desktop notification when:" msgstr "Utwórz powiadomienia na pulpicie gdy:" -#: src/Module/Settings/Account.php:609 +#: src/Module/Settings/Account.php:616 msgid "Someone tagged you" msgstr "Ktoś Cię oznaczył" -#: src/Module/Settings/Account.php:610 +#: src/Module/Settings/Account.php:617 msgid "Someone directly commented on your post" msgstr "Ktoś bezpośrednio skomentował Twój wpis" -#: src/Module/Settings/Account.php:611 +#: src/Module/Settings/Account.php:618 msgid "Someone liked your content" msgstr "Ktoś polubił Twoje treści" -#: src/Module/Settings/Account.php:611 src/Module/Settings/Account.php:612 +#: src/Module/Settings/Account.php:618 src/Module/Settings/Account.php:619 msgid "Can only be enabled, when the direct comment notification is enabled." msgstr "Można włączyć tylko wtedy, gdy włączone jest bezpośrednie powiadomienie o komentarzach." -#: src/Module/Settings/Account.php:612 +#: src/Module/Settings/Account.php:619 msgid "Someone shared your content" msgstr "Ktoś udostępnił Twoje treści" -#: src/Module/Settings/Account.php:613 +#: src/Module/Settings/Account.php:620 msgid "Someone commented in your thread" msgstr "Ktoś skomentował w Twoim wątku" -#: src/Module/Settings/Account.php:614 +#: src/Module/Settings/Account.php:621 msgid "Someone commented in a thread where you commented" msgstr "Ktoś skomentował w wątku, w którym Ty skomentowałeś" -#: src/Module/Settings/Account.php:615 +#: src/Module/Settings/Account.php:622 msgid "Someone commented in a thread where you interacted" msgstr "Ktoś skomentował w wątku, w którym wchodziłeś w interakcję" -#: src/Module/Settings/Account.php:617 +#: src/Module/Settings/Account.php:624 msgid "Activate desktop notifications" msgstr "Aktywuj powiadomienia na pulpicie" -#: src/Module/Settings/Account.php:617 +#: src/Module/Settings/Account.php:624 msgid "Show desktop popup on new notifications" msgstr "Pokazuj wyskakujące okienko gdy otrzymasz powiadomienie" -#: src/Module/Settings/Account.php:621 +#: src/Module/Settings/Account.php:628 msgid "Text-only notification emails" msgstr "E-maile z powiadomieniami tekstowymi" -#: src/Module/Settings/Account.php:623 +#: src/Module/Settings/Account.php:630 msgid "Send text only notification emails, without the html part" msgstr "Wysyłaj tylko e-maile z powiadomieniami tekstowymi, bez części html" -#: src/Module/Settings/Account.php:627 +#: src/Module/Settings/Account.php:634 msgid "Show detailled notifications" msgstr "Pokazuj szczegółowe powiadomienia" -#: src/Module/Settings/Account.php:629 +#: src/Module/Settings/Account.php:636 msgid "" "Per default, notifications are condensed to a single notification per item. " "When enabled every notification is displayed." msgstr "Domyślne powiadomienia są skondensowane z jednym powiadomieniem dla każdego przedmiotu. Po włączeniu wyświetlane jest każde powiadomienie." -#: src/Module/Settings/Account.php:633 +#: src/Module/Settings/Account.php:640 msgid "Show notifications of ignored contacts" msgstr "Pokaż powiadomienia o zignorowanych kontaktach" -#: src/Module/Settings/Account.php:635 +#: src/Module/Settings/Account.php:642 msgid "" "You don't see posts from ignored contacts. But you still see their comments." " This setting controls if you want to still receive regular notifications " "that are caused by ignored contacts or not." msgstr "Nie widzisz wpisów od ignorowanych kontaktów. Ale nadal widzisz ich komentarze. To ustawienie określa, czy chcesz nadal otrzymywać regularne powiadomienia, które są powodowane przez ignorowane kontakty, czy nie." -#: src/Module/Settings/Account.php:638 +#: src/Module/Settings/Account.php:645 msgid "Advanced Account/Page Type Settings" msgstr "Zaawansowane ustawienia konta/rodzaju strony" -#: src/Module/Settings/Account.php:639 +#: src/Module/Settings/Account.php:646 msgid "Change the behaviour of this account for special situations" msgstr "Zmień zachowanie tego konta w sytuacjach specjalnych" -#: src/Module/Settings/Account.php:642 +#: src/Module/Settings/Account.php:649 msgid "Import Contacts" msgstr "Import kontaktów" -#: src/Module/Settings/Account.php:643 +#: src/Module/Settings/Account.php:650 msgid "" "Upload a CSV file that contains the handle of your followed accounts in the " "first column you exported from the old account." msgstr "Prześlij plik CSV zawierający obsługę obserwowanych kont w pierwszej kolumnie wyeksportowanej ze starego konta." -#: src/Module/Settings/Account.php:644 +#: src/Module/Settings/Account.php:651 msgid "Upload File" msgstr "Prześlij plik" -#: src/Module/Settings/Account.php:647 +#: src/Module/Settings/Account.php:654 msgid "Relocate" msgstr "Przeniesienie" -#: src/Module/Settings/Account.php:648 +#: src/Module/Settings/Account.php:655 msgid "" "If you have moved this profile from another server, and some of your " "contacts don't receive your updates, try pushing this button." msgstr "Jeśli ten profil został przeniesiony z innego serwera, a niektóre z Twoich kontaktów nie otrzymają aktualizacji, spróbuj nacisnąć ten przycisk." -#: src/Module/Settings/Account.php:649 +#: src/Module/Settings/Account.php:656 msgid "Resend relocate message to contacts" msgstr "Wyślij ponownie przenieść wiadomości do kontaktów" @@ -10319,120 +10373,120 @@ msgstr "Ustawienia dodatków" msgid "No Addon settings configured" msgstr "Brak skonfigurowanych ustawień dodatków" -#: src/Module/Settings/Channels.php:142 +#: src/Module/Settings/Channels.php:148 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:153 msgid "This page can be used to define your own channels." msgstr "" -#: src/Module/Settings/Channels.php:176 +#: src/Module/Settings/Channels.php:182 msgid "Publish" msgstr "" -#: src/Module/Settings/Channels.php:176 +#: src/Module/Settings/Channels.php:182 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/Display.php:342 +#: src/Module/Settings/Channels.php:190 src/Module/Settings/Channels.php:211 +#: src/Module/Settings/Display.php:338 msgid "Label" msgstr "" -#: src/Module/Settings/Channels.php:185 src/Module/Settings/Channels.php:206 -#: src/Module/Settings/Display.php:343 +#: src/Module/Settings/Channels.php:191 src/Module/Settings/Channels.php:212 +#: src/Module/Settings/Display.php:339 #: src/Module/Settings/TwoFactor/AppSpecific.php:137 msgid "Description" msgstr "Opis" -#: src/Module/Settings/Channels.php:186 src/Module/Settings/Channels.php:207 +#: src/Module/Settings/Channels.php:192 src/Module/Settings/Channels.php:213 msgid "Access Key" msgstr "" -#: src/Module/Settings/Channels.php:187 src/Module/Settings/Channels.php:208 +#: src/Module/Settings/Channels.php:193 src/Module/Settings/Channels.php:214 msgid "Circle/Channel" msgstr "" -#: src/Module/Settings/Channels.php:188 src/Module/Settings/Channels.php:209 +#: src/Module/Settings/Channels.php:194 src/Module/Settings/Channels.php:215 msgid "Include Tags" msgstr "" -#: src/Module/Settings/Channels.php:189 src/Module/Settings/Channels.php:210 +#: src/Module/Settings/Channels.php:195 src/Module/Settings/Channels.php:216 msgid "Exclude Tags" msgstr "" -#: src/Module/Settings/Channels.php:190 src/Module/Settings/Channels.php:211 +#: src/Module/Settings/Channels.php:196 src/Module/Settings/Channels.php:217 msgid "Minimum Size" msgstr "" -#: src/Module/Settings/Channels.php:191 src/Module/Settings/Channels.php:212 +#: src/Module/Settings/Channels.php:197 src/Module/Settings/Channels.php:218 msgid "Maximum Size" msgstr "" -#: src/Module/Settings/Channels.php:192 src/Module/Settings/Channels.php:213 +#: src/Module/Settings/Channels.php:198 src/Module/Settings/Channels.php:219 msgid "Full Text Search" msgstr "" -#: src/Module/Settings/Channels.php:196 src/Module/Settings/Channels.php:217 +#: src/Module/Settings/Channels.php:202 src/Module/Settings/Channels.php:223 msgid "Select all languages that you want to see in this channel." msgstr "" -#: src/Module/Settings/Channels.php:198 +#: src/Module/Settings/Channels.php:204 msgid "Delete channel" msgstr "" -#: src/Module/Settings/Channels.php:198 +#: src/Module/Settings/Channels.php:204 msgid "Check to delete this entry from the channel list" msgstr "" -#: src/Module/Settings/Channels.php:205 +#: src/Module/Settings/Channels.php:211 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:212 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:213 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:214 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:215 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:216 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:217 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:218 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:219 #, php-format msgid "" "Search terms for the body, supports the \"boolean mode\" operators from " @@ -10440,35 +10494,35 @@ msgid "" "keywords: %s" msgstr "" -#: src/Module/Settings/Channels.php:214 +#: src/Module/Settings/Channels.php:220 msgid "Check to display images in the channel." msgstr "" -#: src/Module/Settings/Channels.php:215 +#: src/Module/Settings/Channels.php:221 msgid "Check to display videos in the channel." msgstr "" -#: src/Module/Settings/Channels.php:216 +#: src/Module/Settings/Channels.php:222 msgid "Check to display audio in the channel." msgstr "" -#: src/Module/Settings/Channels.php:221 +#: src/Module/Settings/Channels.php:227 msgid "Add new entry to the channel list" msgstr "" -#: src/Module/Settings/Channels.php:222 +#: src/Module/Settings/Channels.php:228 msgid "Add" msgstr "Dodaj" -#: src/Module/Settings/Channels.php:224 +#: src/Module/Settings/Channels.php:230 msgid "Current Entries in the channel list" msgstr "" -#: src/Module/Settings/Channels.php:227 +#: src/Module/Settings/Channels.php:233 msgid "Delete entry from the channel list" msgstr "" -#: src/Module/Settings/Channels.php:228 +#: src/Module/Settings/Channels.php:234 msgid "Delete entry from the channel list?" msgstr "" @@ -10535,16 +10589,14 @@ msgid "Any conversation my follows interacted with, including likes" msgstr "Wszelkie rozmowy, z którymi wchodziłem w interakcję, w tym polubienia" #: src/Module/Settings/Connectors.php:221 -msgid "Enable Content Warning" -msgstr "Włącz ostrzeżenia o treści" +msgid "Collapse sensitive posts" +msgstr "" #: src/Module/Settings/Connectors.php:221 msgid "" -"Users on networks like Mastodon or Pleroma are able to set a content warning" -" field which collapse their post by default. This enables the automatic " -"collapsing instead of setting the content warning as the post title. Doesn't" -" affect any other content filtering you eventually set up." -msgstr "Użytkownicy w sieciach takich jak Mastodon lub Pleroma mogą ustawić pole ostrzeżenia o treści, które domyślnie zwija ich posty. Umożliwia to automatyczne zwijanie zamiast ustawiania ostrzeżenia o treści jako tytułu wpisu. Nie wpływa na żadne inne skonfigurowane filtrowanie treści." +"If a post is marked as \"sensitive\", it will be displayed in a collapsed " +"state, if this option is enabled." +msgstr "" #: src/Module/Settings/Connectors.php:222 msgid "Enable intelligent shortening" @@ -10743,193 +10795,185 @@ msgstr "Potencjalni delegaci" msgid "No entries." msgstr "Brak wpisów." -#: src/Module/Settings/Display.php:185 +#: src/Module/Settings/Display.php:183 msgid "The theme you chose isn't available." msgstr "Wybrany motyw jest niedostępny." -#: src/Module/Settings/Display.php:225 +#: src/Module/Settings/Display.php:223 #, php-format msgid "%s - (Unsupported)" msgstr "%s - (Nieobsługiwane)" -#: src/Module/Settings/Display.php:263 +#: src/Module/Settings/Display.php:260 msgid "No preview" msgstr "" -#: src/Module/Settings/Display.php:264 +#: src/Module/Settings/Display.php:261 msgid "No image" msgstr "" -#: src/Module/Settings/Display.php:265 +#: src/Module/Settings/Display.php:262 msgid "Small Image" msgstr "" -#: src/Module/Settings/Display.php:266 +#: src/Module/Settings/Display.php:263 msgid "Large Image" msgstr "" -#: src/Module/Settings/Display.php:311 +#: src/Module/Settings/Display.php:308 msgid "Display Settings" msgstr "Ustawienia wyglądu" -#: src/Module/Settings/Display.php:313 +#: src/Module/Settings/Display.php:310 msgid "General Theme Settings" msgstr "Ogólne ustawienia motywu" -#: src/Module/Settings/Display.php:314 +#: src/Module/Settings/Display.php:311 msgid "Custom Theme Settings" msgstr "Niestandardowe ustawienia motywów" -#: src/Module/Settings/Display.php:315 +#: src/Module/Settings/Display.php:312 msgid "Content Settings" msgstr "Ustawienia zawartości" -#: src/Module/Settings/Display.php:316 view/theme/duepuntozero/config.php:86 +#: src/Module/Settings/Display.php:313 view/theme/duepuntozero/config.php:86 #: view/theme/frio/config.php:151 view/theme/quattro/config.php:88 #: view/theme/vier/config.php:136 msgid "Theme settings" msgstr "Ustawienia motywu" -#: src/Module/Settings/Display.php:317 +#: src/Module/Settings/Display.php:314 msgid "Timelines" msgstr "" -#: src/Module/Settings/Display.php:324 +#: src/Module/Settings/Display.php:321 msgid "Display Theme:" msgstr "Wyświetl motyw:" -#: src/Module/Settings/Display.php:325 +#: src/Module/Settings/Display.php:322 msgid "Mobile Theme:" msgstr "Motyw dla urządzeń mobilnych:" -#: src/Module/Settings/Display.php:328 +#: src/Module/Settings/Display.php:325 msgid "Number of items to display per page:" msgstr "Liczba elementów do wyświetlenia na stronie:" -#: src/Module/Settings/Display.php:328 src/Module/Settings/Display.php:329 +#: src/Module/Settings/Display.php:325 src/Module/Settings/Display.php:326 msgid "Maximum of 100 items" msgstr "Maksymalnie 100 elementów" -#: src/Module/Settings/Display.php:329 +#: src/Module/Settings/Display.php:326 msgid "Number of items to display per page when viewed from mobile device:" msgstr "Liczba elementów do wyświetlenia na stronie podczas przeglądania z urządzenia mobilnego:" -#: src/Module/Settings/Display.php:330 +#: src/Module/Settings/Display.php:327 msgid "Update browser every xx seconds" msgstr "Odświeżaj stronę co xx sekund" -#: src/Module/Settings/Display.php:330 +#: src/Module/Settings/Display.php:327 msgid "Minimum of 10 seconds. Enter -1 to disable it." msgstr "Minimum 10 sekund. Wprowadź -1, aby go wyłączyć." -#: src/Module/Settings/Display.php:331 +#: src/Module/Settings/Display.php:328 msgid "Display emoticons" msgstr "Wyświetl emotikony" -#: src/Module/Settings/Display.php:331 +#: src/Module/Settings/Display.php:328 msgid "When enabled, emoticons are replaced with matching symbols." msgstr "Po włączeniu emotikony są zastępowane pasującymi symbolami." -#: src/Module/Settings/Display.php:332 +#: src/Module/Settings/Display.php:329 msgid "Infinite scroll" msgstr "Nieskończone przewijanie" -#: src/Module/Settings/Display.php:332 +#: src/Module/Settings/Display.php:329 msgid "Automatic fetch new items when reaching the page end." msgstr "Automatyczne pobieranie nowych elementów po osiągnięciu końca strony." -#: src/Module/Settings/Display.php:333 +#: src/Module/Settings/Display.php:330 msgid "Enable Smart Threading" msgstr "Włącz inteligentne wątkowanie" -#: src/Module/Settings/Display.php:333 +#: src/Module/Settings/Display.php:330 msgid "Enable the automatic suppression of extraneous thread indentation." msgstr "Włącz automatyczne tłumienie obcych wcięć wątku." -#: src/Module/Settings/Display.php:334 +#: src/Module/Settings/Display.php:331 msgid "Display the Dislike feature" msgstr "Wyświetl funkcję \"Nie lubię\"" -#: src/Module/Settings/Display.php:334 +#: src/Module/Settings/Display.php:331 msgid "" "Display the Dislike button and dislike reactions on posts and comments." msgstr "Wyświetlaj przycisk \"Nie lubię\" i reakcje na wpisy i komentarze." -#: src/Module/Settings/Display.php:335 +#: src/Module/Settings/Display.php:332 msgid "Display the resharer" msgstr "Wyświetl udostępniającego" -#: src/Module/Settings/Display.php:335 +#: src/Module/Settings/Display.php:332 msgid "Display the first resharer as icon and text on a reshared item." msgstr "Wyświetlaj pierwszego udostępniającego jako ikonę i tekst na elemencie udostępnianym dalej." -#: src/Module/Settings/Display.php:336 -msgid "Display sensitive content" -msgstr "" - -#: src/Module/Settings/Display.php:336 -msgid "If enabled, pictures in posts marked as \"sensitive\" will not be blurred." -msgstr "" - -#: src/Module/Settings/Display.php:337 +#: src/Module/Settings/Display.php:333 msgid "Stay local" msgstr "Pozostań lokalny" -#: src/Module/Settings/Display.php:337 +#: src/Module/Settings/Display.php:333 msgid "Don't go to a remote system when following a contact link." msgstr "Nie przechodź do zdalnego systemu podczas korzystania z łącza kontaktowego." -#: src/Module/Settings/Display.php:338 +#: src/Module/Settings/Display.php:334 msgid "Show the post deletion checkbox" msgstr "" -#: src/Module/Settings/Display.php:338 +#: src/Module/Settings/Display.php:334 msgid "Display the checkbox for the post deletion on the network page." msgstr "" -#: src/Module/Settings/Display.php:339 +#: src/Module/Settings/Display.php:335 msgid "DIsplay the event list" msgstr "" -#: src/Module/Settings/Display.php:339 +#: src/Module/Settings/Display.php:335 msgid "Display the birthday reminder and event list on the network page." msgstr "" -#: src/Module/Settings/Display.php:340 +#: src/Module/Settings/Display.php:336 msgid "Link preview mode" msgstr "" -#: src/Module/Settings/Display.php:340 +#: src/Module/Settings/Display.php:336 msgid "Appearance of the link preview that is added to each post with a link." msgstr "" -#: src/Module/Settings/Display.php:345 +#: src/Module/Settings/Display.php:341 msgid "Bookmark" msgstr "" -#: src/Module/Settings/Display.php:347 +#: src/Module/Settings/Display.php:343 msgid "" "Enable timelines that you want to see in the channels widget. Bookmark " "timelines that you want to see in the top menu." msgstr "" -#: src/Module/Settings/Display.php:349 +#: src/Module/Settings/Display.php:345 msgid "Channel languages:" msgstr "" -#: src/Module/Settings/Display.php:349 +#: src/Module/Settings/Display.php:345 msgid "Select all languages that you want to see in your channels." msgstr "" -#: src/Module/Settings/Display.php:351 +#: src/Module/Settings/Display.php:347 msgid "Beginning of week:" msgstr "Początek tygodnia:" -#: src/Module/Settings/Display.php:352 +#: src/Module/Settings/Display.php:348 msgid "Default calendar view:" msgstr "" -#: src/Module/Settings/Features.php:74 +#: src/Module/Settings/Features.php:73 msgid "Additional Features" msgstr "Dodatkowe funkcje" @@ -11676,59 +11720,59 @@ msgstr "Przełącz między różnymi tożsamościami lub stronami społeczność msgid "Select an identity to manage: " msgstr "Wybierz tożsamość do zarządzania: " -#: src/Module/User/Import.php:103 +#: src/Module/User/Import.php:104 msgid "User imports on closed servers can only be done by an administrator." msgstr "Import użytkowników na zamkniętych serwerach może być wykonywany tylko przez administratora." -#: src/Module/User/Import.php:119 +#: src/Module/User/Import.php:120 msgid "Move account" msgstr "Przenieś konto" -#: src/Module/User/Import.php:120 +#: src/Module/User/Import.php:121 msgid "You can import an account from another Friendica server." msgstr "Możesz zaimportować konto z innego serwera Friendica." -#: src/Module/User/Import.php:121 +#: src/Module/User/Import.php:122 msgid "" "You need to export your account from the old server and upload it here. We " "will recreate your old account here with all your contacts. We will try also" " to inform your friends that you moved here." msgstr "Musisz wyeksportować konto ze starego serwera i przesłać je tutaj. Odtworzymy twoje stare konto tutaj ze wszystkimi twoimi kontaktami. Postaramy się również poinformować twoich znajomych, że się tutaj przeniosłeś." -#: src/Module/User/Import.php:122 +#: src/Module/User/Import.php:123 msgid "" "This feature is experimental. We can't import contacts from the OStatus " "network (GNU Social/Statusnet) or from Diaspora" msgstr "Ta funkcja jest eksperymentalna. Nie możemy importować kontaktów z sieci OStatus (GNU Social/Statusnet) lub z Diaspory" -#: src/Module/User/Import.php:123 +#: src/Module/User/Import.php:124 msgid "Account file" msgstr "Pliki konta" -#: src/Module/User/Import.php:123 +#: src/Module/User/Import.php:124 msgid "" "To export your account, go to \"Settings->Export your personal data\" and " "select \"Export account\"" msgstr "Aby eksportować konto, wejdź w \"Ustawienia->Eksport danych osobistych\" i wybierz \"Eksportuj konto\"" -#: src/Module/User/Import.php:217 +#: src/Module/User/Import.php:218 msgid "Error decoding account file" msgstr "Błąd podczas odczytu pliku konta" -#: src/Module/User/Import.php:222 +#: src/Module/User/Import.php:223 msgid "Error! No version data in file! This is not a Friendica account file?" msgstr "Błąd! Brak danych wersji w pliku! To nie jest plik konta Friendica?" -#: src/Module/User/Import.php:230 +#: src/Module/User/Import.php:231 #, php-format msgid "User '%s' already exists on this server!" msgstr "Użytkownik '%s' już istnieje na tym serwerze!" -#: src/Module/User/Import.php:267 +#: src/Module/User/Import.php:268 msgid "User creation error" msgstr "Błąd tworzenia użytkownika" -#: src/Module/User/Import.php:316 +#: src/Module/User/Import.php:317 #, php-format msgid "%d contact not imported" msgid_plural "%d contacts not imported" @@ -11737,11 +11781,11 @@ msgstr[1] "Nie zaimportowano %d kontaktów" msgstr[2] "Nie zaimportowano %d kontaktów" msgstr[3] "%d kontakty nie zostały zaimportowane " -#: src/Module/User/Import.php:365 +#: src/Module/User/Import.php:366 msgid "User profile creation error" msgstr "Błąd tworzenia profilu użytkownika" -#: src/Module/User/Import.php:416 +#: src/Module/User/Import.php:417 msgid "Done. You can now login with your username and password" msgstr "Gotowe. Możesz teraz zalogować się z użyciem nazwy użytkownika i hasła" @@ -11959,15 +12003,15 @@ msgstr "%s skomentował wpis %s" msgid "%s created a new post" msgstr "%s dodał nowy wpis" -#: src/Navigation/Notifications/Factory/Introduction.php:133 +#: src/Navigation/Notifications/Factory/Introduction.php:132 msgid "Friend Suggestion" msgstr "Propozycja znajomych" -#: src/Navigation/Notifications/Factory/Introduction.php:159 +#: src/Navigation/Notifications/Factory/Introduction.php:158 msgid "Friend/Connect Request" msgstr "Prośba o dodanie do przyjaciół/powiązanych" -#: src/Navigation/Notifications/Factory/Introduction.php:159 +#: src/Navigation/Notifications/Factory/Introduction.php:158 msgid "New Follower" msgstr "Nowy obserwujący" @@ -12410,201 +12454,201 @@ msgstr "Ten wpis został zedytowany" msgid "Connector Message" msgstr "Komunikat łącznika" -#: src/Object/Post.php:226 src/Object/Post.php:228 +#: src/Object/Post.php:239 src/Object/Post.php:241 msgid "Edit" msgstr "Edytuj" -#: src/Object/Post.php:262 +#: src/Object/Post.php:275 msgid "Delete globally" msgstr "Usuń globalnie" -#: src/Object/Post.php:262 +#: src/Object/Post.php:275 msgid "Remove locally" msgstr "Usuń lokalnie" -#: src/Object/Post.php:269 +#: src/Object/Post.php:282 #, php-format msgid "Block %s" msgstr "Zablokuj %s" -#: src/Object/Post.php:274 +#: src/Object/Post.php:287 #, php-format msgid "Ignore %s" msgstr "" -#: src/Object/Post.php:279 +#: src/Object/Post.php:292 #, php-format msgid "Collapse %s" msgstr "" -#: src/Object/Post.php:283 +#: src/Object/Post.php:296 msgid "Report post" msgstr "" -#: src/Object/Post.php:294 +#: src/Object/Post.php:307 msgid "Save to folder" msgstr "Zapisz w katalogu" -#: src/Object/Post.php:334 +#: src/Object/Post.php:347 msgid "I will attend" msgstr "Będę uczestniczyć" -#: src/Object/Post.php:334 +#: src/Object/Post.php:347 msgid "I will not attend" msgstr "Nie będę uczestniczyć" -#: src/Object/Post.php:334 +#: src/Object/Post.php:347 msgid "I might attend" msgstr "Mogę wziąć udział" -#: src/Object/Post.php:381 +#: src/Object/Post.php:394 msgid "Ignore thread" msgstr "Zignoruj ​​wątek" -#: src/Object/Post.php:382 +#: src/Object/Post.php:395 msgid "Unignore thread" msgstr "Przestań ignorować ​​wątek" -#: src/Object/Post.php:383 +#: src/Object/Post.php:396 msgid "Toggle ignore status" msgstr "Przełącz stan ignorowania" -#: src/Object/Post.php:393 +#: src/Object/Post.php:406 msgid "Add star" msgstr "Dodaj gwiazdkę" -#: src/Object/Post.php:394 +#: src/Object/Post.php:407 msgid "Remove star" msgstr "Usuń gwiazdkę" -#: src/Object/Post.php:395 +#: src/Object/Post.php:408 msgid "Toggle star status" msgstr "Przełącz stan gwiazdy" -#: src/Object/Post.php:406 +#: src/Object/Post.php:419 msgid "Pin" msgstr "Przypnij" -#: src/Object/Post.php:407 +#: src/Object/Post.php:420 msgid "Unpin" msgstr "Odepnij" -#: src/Object/Post.php:408 +#: src/Object/Post.php:421 msgid "Toggle pin status" msgstr "Przełącz stan podpięcia" -#: src/Object/Post.php:411 +#: src/Object/Post.php:424 msgid "Pinned" msgstr "Przypięty" -#: src/Object/Post.php:416 +#: src/Object/Post.php:429 msgid "Add tag" msgstr "Dodaj znacznik" -#: src/Object/Post.php:429 +#: src/Object/Post.php:444 msgid "Quote share this" msgstr "Cytuj udostępnij to" -#: src/Object/Post.php:429 +#: src/Object/Post.php:444 msgid "Quote Share" msgstr "Udostępnienie cytatu" -#: src/Object/Post.php:432 +#: src/Object/Post.php:447 msgid "Reshare this" msgstr "Udostępnij to dalej" -#: src/Object/Post.php:432 +#: src/Object/Post.php:447 msgid "Reshare" msgstr "Udostępnij dalej" -#: src/Object/Post.php:433 +#: src/Object/Post.php:448 msgid "Cancel your Reshare" msgstr "Anuluj swoje dalsze udostępnianie" -#: src/Object/Post.php:433 +#: src/Object/Post.php:448 msgid "Unshare" msgstr "Przestań udostępniać" -#: src/Object/Post.php:485 +#: src/Object/Post.php:492 #, php-format msgid "%s (Received %s)" msgstr "%s (Otrzymano %s)" -#: src/Object/Post.php:491 +#: src/Object/Post.php:498 msgid "Comment this item on your system" msgstr "Skomentuj ten element w swoim systemie" -#: src/Object/Post.php:491 +#: src/Object/Post.php:498 msgid "Remote comment" msgstr "Zdalny komentarz" -#: src/Object/Post.php:513 +#: src/Object/Post.php:520 msgid "Share via ..." msgstr "Udostępnij poprzez..." -#: src/Object/Post.php:513 +#: src/Object/Post.php:520 msgid "Share via external services" msgstr "Udostępnij za pośrednictwem usług zewnętrznych" -#: src/Object/Post.php:520 +#: src/Object/Post.php:527 msgid "Unknown parent" msgstr "" -#: src/Object/Post.php:524 +#: src/Object/Post.php:531 #, php-format msgid "in reply to %s" msgstr "" -#: src/Object/Post.php:526 +#: src/Object/Post.php:533 msgid "Parent is probably private or not federated." msgstr "" -#: src/Object/Post.php:550 +#: src/Object/Post.php:557 msgid "to" msgstr "do" -#: src/Object/Post.php:551 +#: src/Object/Post.php:558 msgid "via" msgstr "przez" -#: src/Object/Post.php:552 +#: src/Object/Post.php:559 msgid "Wall-to-Wall" msgstr "Tablica-w-Tablicę" -#: src/Object/Post.php:553 +#: src/Object/Post.php:560 msgid "via Wall-To-Wall:" msgstr "przez Tablica-w-Tablicę:" -#: src/Object/Post.php:604 +#: src/Object/Post.php:613 #, php-format msgid "Reply to %s" msgstr "Odpowiedź %s" -#: src/Object/Post.php:607 +#: src/Object/Post.php:616 msgid "More" msgstr "Więcej" -#: src/Object/Post.php:626 +#: src/Object/Post.php:635 msgid "Notifier task is pending" msgstr "Zadanie Notifier jest w toku" -#: src/Object/Post.php:627 +#: src/Object/Post.php:636 msgid "Delivery to remote servers is pending" msgstr "Trwa przesyłanie do serwerów zdalnych" -#: src/Object/Post.php:628 +#: src/Object/Post.php:637 msgid "Delivery to remote servers is underway" msgstr "Trwa dostawa do serwerów zdalnych" -#: src/Object/Post.php:629 +#: src/Object/Post.php:638 msgid "Delivery to remote servers is mostly done" msgstr "Dostawa do zdalnych serwerów jest w większości wykonywana" -#: src/Object/Post.php:630 +#: src/Object/Post.php:639 msgid "Delivery to remote servers is done" msgstr "Trwa dostarczanie do zdalnych serwerów" -#: src/Object/Post.php:652 +#: src/Object/Post.php:661 #, php-format msgid "%d comment" msgid_plural "%d comments" @@ -12613,65 +12657,65 @@ msgstr[1] "%d komentarze" msgstr[2] "%d komentarzy" msgstr[3] "%d komentarzy" -#: src/Object/Post.php:653 +#: src/Object/Post.php:662 msgid "Show more" msgstr "Pokaż więcej" -#: src/Object/Post.php:654 +#: src/Object/Post.php:663 msgid "Show fewer" msgstr "Pokaż mniej" -#: src/Object/Post.php:691 +#: src/Object/Post.php:700 #, php-format msgid "Reshared by: %s" msgstr "" -#: src/Object/Post.php:696 +#: src/Object/Post.php:705 #, php-format msgid "Viewed by: %s" msgstr "" -#: src/Object/Post.php:701 +#: src/Object/Post.php:710 #, php-format msgid "Read by: %s" msgstr "" -#: src/Object/Post.php:706 +#: src/Object/Post.php:715 #, php-format msgid "Liked by: %s" msgstr "" -#: src/Object/Post.php:711 +#: src/Object/Post.php:720 #, php-format msgid "Disliked by: %s" msgstr "" -#: src/Object/Post.php:716 +#: src/Object/Post.php:725 #, php-format msgid "Attended by: %s" msgstr "" -#: src/Object/Post.php:721 +#: src/Object/Post.php:730 #, php-format msgid "Maybe attended by: %s" msgstr "" -#: src/Object/Post.php:726 +#: src/Object/Post.php:735 #, php-format msgid "Not attended by: %s" msgstr "" -#: src/Object/Post.php:731 +#: src/Object/Post.php:740 #, php-format msgid "Commented by: %s" msgstr "" -#: src/Object/Post.php:736 +#: src/Object/Post.php:745 #, php-format msgid "Reacted with %s by: %s" msgstr "" -#: src/Object/Post.php:759 +#: src/Object/Post.php:768 #, php-format msgid "Quote shared by: %s" msgstr "" @@ -12680,25 +12724,25 @@ msgstr "" msgid "Chat" msgstr "" -#: src/Protocol/Delivery.php:547 +#: src/Protocol/Delivery.php:544 msgid "(no subject)" msgstr "(bez tematu)" -#: src/Protocol/OStatus.php:1390 +#: src/Protocol/OStatus.php:1392 #, php-format msgid "%s is now following %s." msgstr "%s zaczął(-ęła) obserwować %s." -#: src/Protocol/OStatus.php:1391 +#: src/Protocol/OStatus.php:1393 msgid "following" msgstr "następujący" -#: src/Protocol/OStatus.php:1394 +#: src/Protocol/OStatus.php:1396 #, php-format msgid "%s stopped following %s." msgstr "%s przestał(a) obserwować %s." -#: src/Protocol/OStatus.php:1395 +#: src/Protocol/OStatus.php:1397 msgid "stopped following" msgstr "przestał śledzić" @@ -12707,20 +12751,20 @@ msgstr "przestał śledzić" msgid "The folder %s must be writable by webserver." msgstr "" -#: src/Security/Authentication.php:227 +#: src/Security/Authentication.php:216 msgid "Login failed." msgstr "Logowanie nieudane." -#: src/Security/Authentication.php:272 +#: src/Security/Authentication.php:261 msgid "Login failed. Please check your credentials." msgstr "Logowanie nie powiodło się. Sprawdź swoje dane uwierzytelniające." -#: src/Security/Authentication.php:391 +#: src/Security/Authentication.php:375 #, php-format msgid "Welcome %s" msgstr "Witaj %s" -#: src/Security/Authentication.php:392 +#: src/Security/Authentication.php:376 msgid "Please upload a profile photo." msgstr "Proszę dodać zdjęcie profilowe." diff --git a/view/lang/pl/strings.php b/view/lang/pl/strings.php index 12fe8f2759..1ef42fe5c4 100644 --- a/view/lang/pl/strings.php +++ b/view/lang/pl/strings.php @@ -356,8 +356,6 @@ $a->strings['Favourite Posts'] = 'Ulubione wpisy'; $a->strings['General Features'] = 'Funkcje ogólne'; $a->strings['Photo Location'] = 'Lokalizacja zdjęcia'; $a->strings['Photo metadata is normally stripped. This extracts the location (if present) prior to stripping metadata and links it to a map.'] = 'Metadane zdjęć są zwykle usuwane. Wyodrębnia to położenie (jeśli jest obecne) przed usunięciem metadanych i łączy je z mapą.'; -$a->strings['Trending Tags'] = 'Popularne znaczniki'; -$a->strings['Show a community page widget with a list of the most popular tags in recent public posts.'] = 'Pokaż widżet strony społeczności z listą najpopularniejszych tagów w ostatnich postach publicznych.'; $a->strings['Post Composition Features'] = 'Ustawienia funkcji postów'; $a->strings['Explicit Mentions'] = 'Wyraźne wzmianki'; $a->strings['Add explicit mentions to comment box for manual control over who gets mentioned in replies.'] = 'Dodaj wyraźne wzmianki do pola komentarza, aby ręcznie kontrolować, kto zostanie wymieniony w odpowiedziach.'; @@ -366,6 +364,13 @@ $a->strings['Add an abstract when commenting on ActivityPub posts with a content $a->strings['Post/Comment Tools'] = 'Narzędzia post/komentarz'; $a->strings['Post Categories'] = 'Kategorie wpisów'; $a->strings['Add categories to your posts'] = 'Umożliwia dodawanie kategorii do Twoich wpisów'; +$a->strings['Archives'] = 'Archiwa'; +$a->strings['Protocols'] = 'Protokoły'; +$a->strings['Account Types'] = 'Rodzaje kont'; +$a->strings['Saved Searches'] = 'Zapisywanie wyszukiwania'; +$a->strings['Saved Folders'] = 'Zapisane katalogi'; +$a->strings['Own Contacts'] = 'Własne kontakty'; +$a->strings['Trending Tags'] = 'Popularne znaczniki'; $a->strings['Advanced Profile Settings'] = 'Zaawansowane ustawienia profilu'; $a->strings['Tag Cloud'] = 'Chmura znaczników'; $a->strings['Provide a personal tag cloud on your profile page'] = 'Podaj osobistą chmurę tagów na stronie profilu'; @@ -490,9 +495,7 @@ $a->strings['Local Directory'] = 'Katalog lokalny'; $a->strings['Everyone'] = 'Wszyscy'; $a->strings['Relationships'] = 'Relacje'; $a->strings['All Contacts'] = 'Wszystkie kontakty'; -$a->strings['Protocols'] = 'Protokoły'; $a->strings['All Protocols'] = 'Wszystkie protokoły'; -$a->strings['Saved Folders'] = 'Zapisane katalogi'; $a->strings['Everything'] = 'Wszystko'; $a->strings['Categories'] = 'Kategorie'; $a->strings['%d contact in common'] = [ @@ -501,11 +504,9 @@ $a->strings['%d contact in common'] = [ 2 => '%d wspólnych kontaktów', 3 => '%d wspólnych kontaktów', ]; -$a->strings['Archives'] = 'Archiwa'; $a->strings['Persons'] = 'Osoby'; $a->strings['Organisations'] = 'Organizacje'; $a->strings['News'] = 'Aktualności'; -$a->strings['Account Types'] = 'Rodzaje kont'; $a->strings['All'] = 'Wszyscy'; $a->strings['Export'] = 'Eksport'; $a->strings['Export calendar as ical'] = 'Wyeksportuj kalendarz jako ical'; @@ -519,7 +520,6 @@ $a->strings['%d Contact'] = [ ]; $a->strings['View Contacts'] = 'Widok kontaktów'; $a->strings['Remove term'] = 'Usuń wpis'; -$a->strings['Saved Searches'] = 'Zapisywanie wyszukiwania'; $a->strings['Trending Tags (last %d hour)'] = [ 0 => 'Popularne znaczniki (ostatnia %d godzina)', 1 => 'Popularne znaczniki (ostatnie %d godziny)', @@ -738,7 +738,6 @@ $a->strings['Detected languages in this post:\n%s'] = 'Wykryte języki w tym wpi $a->strings['activity'] = 'aktywność'; $a->strings['comment'] = 'komentarz'; $a->strings['post'] = 'wpis'; -$a->strings['Content warning: %s'] = 'Ostrzeżenie o treści: %s'; $a->strings['bytes'] = 'bajty'; $a->strings['Poll end: %s'] = 'Koniec ankiety: %s'; $a->strings['View on separate page'] = 'Zobacz na oddzielnej stronie'; @@ -879,7 +878,8 @@ $a->strings['Failed Updates'] = 'Błąd aktualizacji'; $a->strings['This does not include updates prior to 1139, which did not return a status.'] = 'Nie dotyczy to aktualizacji przed 1139, który nie zwrócił statusu.'; $a->strings['Mark success (if update was manually applied)'] = 'Oznacz sukces (jeśli aktualizacja została ręcznie zastosowana)'; $a->strings['Attempt to execute this update step automatically'] = 'Spróbuj automatycznie wykonać ten krok aktualizacji'; -$a->strings['Lock feature %s'] = 'Funkcja blokady %s'; +$a->strings['No'] = 'Nie'; +$a->strings['Yes'] = 'Tak'; $a->strings['Manage Additional Features'] = 'Zarządzanie dodatkowymi funkcjami'; $a->strings['Other'] = 'Inne'; $a->strings['unknown'] = 'nieznany'; @@ -1021,8 +1021,6 @@ $a->strings['Don\'t embed private images in posts'] = 'Nie umieszczaj prywatnych $a->strings['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.'] = 'Nie zastępuj lokalnie hostowanych zdjęć prywatnych we wpisach za pomocą osadzonej kopii obrazu. Oznacza to, że osoby, które otrzymują posty zawierające prywatne zdjęcia, będą musiały uwierzytelnić i wczytać każdy obraz, co może trochę potrwać.'; $a->strings['Explicit Content'] = 'Treści dla dorosłych'; $a->strings['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.'] = 'Ustaw to, aby ogłosić, że Twój węzeł jest używany głównie do jawnej treści, która może nie być odpowiednia dla nieletnich. Informacje te zostaną opublikowane w informacjach o węźle i mogą zostać wykorzystane, np. w katalogu globalnym, aby filtrować węzeł z list węzłów do przyłączenia. Dodatkowo notatka o tym zostanie pokazana na stronie rejestracji użytkownika.'; -$a->strings['Proxify external content'] = 'Udostępniaj treści zewnętrzne'; -$a->strings['Route external content via the proxy functionality. This is used for example for some OEmbed accesses and in some other rare cases.'] = 'Kieruj zawartość zewnętrzną za pośrednictwem funkcji proxy. Jest to używane na przykład w przypadku niektórych dostępów OEmbed i w niektórych innych rzadkich przypadkach.'; $a->strings['Cache contact avatars'] = 'Buforuj awatary kontaktów'; $a->strings['Locally store the avatar pictures of the contacts. This uses a lot of storage space but it increases the performance.'] = 'Lokalnie przechowuj zdjęcia awatarów kontaktów. To zajmuje dużo miejsca, ale zwiększa wydajność.'; $a->strings['Allow Users to set remote_self'] = 'Zezwól użytkownikom na ustawienie remote_self'; @@ -1398,7 +1396,6 @@ $a->strings['Unknown contact.'] = 'Nieznany kontakt.'; $a->strings['Contact is being deleted.'] = 'Kontakt jest usuwany.'; $a->strings['Follow was successfully revoked.'] = 'Obserwacja została pomyślnie anulowana.'; $a->strings['Do you really want to revoke this contact\'s follow? This cannot be undone and they will have to manually follow you back again.'] = 'Czy na pewno chcesz cofnąć obserwowanie przez ten kontakt? Nie można tego cofnąć i przy chęci przywrócenia obserwacji będzie trzeba zrobić to ponownie ręcznie.'; -$a->strings['Yes'] = 'Tak'; $a->strings['No suggestions available. If this is a new site, please try again in 24 hours.'] = 'Brak dostępnych sugestii. Jeśli jest to nowa witryna, spróbuj ponownie za 24 godziny.'; $a->strings['You aren\'t following this contact.'] = 'Nie obserwujesz tego kontaktu.'; $a->strings['Unfollowing is currently not supported by your network.'] = 'Brak obserwowania nie jest obecnie obsługiwany przez twoją sieć.'; @@ -1409,7 +1406,6 @@ $a->strings['No results.'] = 'Brak wyników.'; $a->strings['This community stream shows all public posts received by this node. They may not reflect the opinions of this node’s users.'] = 'Ten strumień społeczności pokazuje wszystkie publiczne posty otrzymane przez ten węzeł. Mogą nie odzwierciedlać opinii użytkowników tego węzła.'; $a->strings['Community option not available.'] = 'Opcja wspólnotowa jest niedostępna.'; $a->strings['Not available.'] = 'Niedostępne.'; -$a->strings['Own Contacts'] = 'Własne kontakty'; $a->strings['Include'] = 'Zawiera'; $a->strings['Hide'] = 'Ukryj'; $a->strings['Credits'] = 'Zaufany'; @@ -1750,7 +1746,6 @@ $a->strings['Hide Ignored Requests'] = 'Ukryj zignorowane prośby'; $a->strings['Notification type:'] = 'Typ powiadomienia:'; $a->strings['Suggested by:'] = 'Sugerowany przez:'; $a->strings['Claims to be known to you: '] = 'Twierdzi, że go/ją znasz: '; -$a->strings['No'] = 'Nie'; $a->strings['Shall your connection be bidirectional or not?'] = 'Czy twoje połączenie ma być dwukierunkowe, czy nie?'; $a->strings['Accepting %s as a friend allows %s to subscribe to your posts, and you will also receive updates from them in your news feed.'] = 'Przyjmowanie %s jako znajomego pozwala %s zasubskrybować twoje posty, a także otrzymywać od nich aktualizacje w swoim kanale wiadomości.'; $a->strings['Accepting %s as a subscriber allows them to subscribe to your posts, but you will not receive updates from them in your news feed.'] = 'Zaakceptowanie %s jako subskrybenta umożliwia im subskrybowanie Twoich postów, ale nie otrzymasz od nich aktualizacji w swoim kanale wiadomości.'; @@ -1786,17 +1781,6 @@ $a->strings['Done'] = 'Gotowe'; $a->strings['success'] = 'powodzenie'; $a->strings['failed'] = 'nie powiodło się'; $a->strings['ignored'] = 'ignorowany(-a)'; -$a->strings['Wrong type "%s", expected one of: %s'] = 'Nieprawidłowy typ „%s”, oczekiwano jednego z:%s'; -$a->strings['Model not found'] = 'Nie znaleziono modelu'; -$a->strings['Unlisted'] = 'Niekatalogowany'; -$a->strings['Remote privacy information not available.'] = 'Nie są dostępne zdalne informacje o prywatności.'; -$a->strings['Visible to:'] = 'Widoczne dla:'; -$a->strings['Collection (%s)'] = 'Kolekcja (%s)'; -$a->strings['Followers (%s)'] = 'Obserwujący (%s)'; -$a->strings['%d more'] = '%d więcej'; -$a->strings['To: %s
'] = 'Do: %s
'; -$a->strings['CC: %s
'] = 'DW: %s
'; -$a->strings['BCC: %s
'] = 'UDW: %s
'; $a->strings['The Photo is not available.'] = 'Zdjęcie jest niedostępne.'; $a->strings['The Photo with id %s is not available.'] = 'Zdjęcie z identyfikatorem %s nie jest dostępne.'; $a->strings['Invalid external resource with url %s.'] = 'Nieprawidłowy zasób zewnętrzny z adresem URL %s.'; @@ -1811,6 +1795,14 @@ $a->strings['audio link'] = 'link do audio'; $a->strings['Remove Item Tag'] = 'Usuń pozycję znacznika'; $a->strings['Select a tag to remove: '] = 'Wybierz znacznik do usunięcia: '; $a->strings['Remove'] = 'Usuń'; +$a->strings['Wrong type "%s", expected one of: %s'] = 'Nieprawidłowy typ „%s”, oczekiwano jednego z:%s'; +$a->strings['Model not found'] = 'Nie znaleziono modelu'; +$a->strings['Unlisted'] = 'Niekatalogowany'; +$a->strings['Remote privacy information not available.'] = 'Nie są dostępne zdalne informacje o prywatności.'; +$a->strings['Visible to:'] = 'Widoczne dla:'; +$a->strings['Collection (%s)'] = 'Kolekcja (%s)'; +$a->strings['Followers (%s)'] = 'Obserwujący (%s)'; +$a->strings['%d more'] = '%d więcej'; $a->strings['No contacts.'] = 'Brak kontaktów.'; $a->strings['%s\'s timeline'] = 'oś czasu %s'; $a->strings['%s\'s posts'] = 'wpisy %s'; @@ -2049,8 +2041,6 @@ $a->strings['By default, conversations in which your follows participated but di $a->strings['Only conversations my follows started'] = 'Tylko rozmowy, które rozpoczęli moi obserwowani'; $a->strings['Conversations my follows started or commented on (default)'] = 'Rozmowy, które rozpoczęli moi obserwowani, lub które komentowali (domyślnie)'; $a->strings['Any conversation my follows interacted with, including likes'] = 'Wszelkie rozmowy, z którymi wchodziłem w interakcję, w tym polubienia'; -$a->strings['Enable Content Warning'] = 'Włącz ostrzeżenia o treści'; -$a->strings['Users on networks like Mastodon or Pleroma are able to set a content warning field which collapse their post by default. This enables the automatic collapsing instead of setting the content warning as the post title. Doesn\'t affect any other content filtering you eventually set up.'] = 'Użytkownicy w sieciach takich jak Mastodon lub Pleroma mogą ustawić pole ostrzeżenia o treści, które domyślnie zwija ich posty. Umożliwia to automatyczne zwijanie zamiast ustawiania ostrzeżenia o treści jako tytułu wpisu. Nie wpływa na żadne inne skonfigurowane filtrowanie treści.'; $a->strings['Enable intelligent shortening'] = 'Włącz inteligentne skracanie'; $a->strings['Normally the system tries to find the best link to add to shortened posts. If disabled, every shortened post will always point to the original friendica post.'] = 'Zwykle system próbuje znaleźć najlepszy odnośnik do dodania do skróconych postów. Jeśli wyłączone, każdy skrócony wpis będzie zawsze wskazywał na oryginalny wpis friendica.'; $a->strings['Enable simple text shortening'] = 'Włącz proste skracanie tekstu'; diff --git a/view/lang/ru/messages.po b/view/lang/ru/messages.po index cc0011d970..b93294b0a2 100644 --- a/view/lang/ru/messages.po +++ b/view/lang/ru/messages.po @@ -4,7 +4,7 @@ # # Translators: # Aleksandr "M.O.Z.G" Dikov , 2020 -# Alexander An , 2020-2023 +# Alexander An , 2020-2024 # Alex , 2012-2013 # soko1 , 2016 # vislav , 2014 @@ -24,9 +24,9 @@ msgid "" msgstr "" "Project-Id-Version: friendica\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-03-01 08:51-0500\n" +"POT-Creation-Date: 2024-05-15 12:16+0000\n" "PO-Revision-Date: 2011-05-05 10:19+0000\n" -"Last-Translator: Alexander An , 2020-2023\n" +"Last-Translator: Alexander An , 2020-2024\n" "Language-Team: Russian (http://app.transifex.com/Friendica/friendica/language/ru/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -34,57 +34,57 @@ msgstr "" "Language: ru\n" "Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n" -#: mod/item.php:100 mod/item.php:103 mod/item.php:170 mod/item.php:173 +#: mod/item.php:101 mod/item.php:104 mod/item.php:171 mod/item.php:174 msgid "Unable to locate original post." msgstr "Не удалось найти оригинальную запись." -#: mod/item.php:138 +#: mod/item.php:139 msgid "Post updated." msgstr "Запись обновлена." -#: mod/item.php:203 mod/item.php:207 +#: mod/item.php:204 mod/item.php:208 msgid "Item wasn't stored." msgstr "Запись не была сохранена." -#: mod/item.php:217 +#: mod/item.php:218 msgid "Item couldn't be fetched." msgstr "Не удалось получить запись." -#: mod/item.php:259 mod/item.php:263 +#: mod/item.php:260 mod/item.php:264 msgid "Empty post discarded." msgstr "Пустое сообщение отбрасывается." -#: mod/item.php:433 src/Module/Admin/Themes/Details.php:39 +#: mod/item.php:435 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/photos.php:150 mod/photos.php:666 src/Model/Event.php:520 +#: mod/item.php:459 mod/message.php:66 mod/message.php:112 mod/notes.php:45 +#: mod/photos.php:146 mod/photos.php:662 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 #: src/Module/Calendar/Event/API.php:88 src/Module/Calendar/Event/Form.php:84 #: src/Module/Calendar/Export.php:82 src/Module/Calendar/Show.php:82 #: src/Module/Circle.php:41 src/Module/Circle.php:84 #: src/Module/Contact/Advanced.php:60 src/Module/Contact/Follow.php:87 -#: src/Module/Contact/Follow.php:160 src/Module/Contact/MatchInterests.php:86 +#: src/Module/Contact/Follow.php:160 src/Module/Contact/MatchInterests.php:87 #: src/Module/Contact/Suggestions.php:54 src/Module/Contact/Unfollow.php:66 #: src/Module/Contact/Unfollow.php:80 src/Module/Contact/Unfollow.php:112 #: src/Module/FollowConfirm.php:38 src/Module/FriendSuggest.php:57 #: src/Module/Invite.php:42 src/Module/Invite.php:131 #: src/Module/Notifications/Notification.php:76 #: src/Module/Notifications/Notification.php:107 -#: src/Module/OStatus/Repair.php:60 src/Module/OStatus/Subscribe.php:66 +#: src/Module/OStatus/Repair.php:60 src/Module/OStatus/Subscribe.php:68 #: src/Module/Post/Edit.php:76 src/Module/Profile/Common.php:75 #: src/Module/Profile/Contacts.php:78 src/Module/Profile/Photos.php:92 #: src/Module/Profile/Schedule.php:39 src/Module/Profile/Schedule.php:56 -#: src/Module/Register.php:77 src/Module/Register.php:90 -#: src/Module/Register.php:206 src/Module/Register.php:245 +#: src/Module/Register.php:78 src/Module/Register.php:91 +#: 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/Display.php:90 src/Module/Settings/Display.php:199 +#: src/Module/Settings/Account.php:386 src/Module/Settings/Channels.php:66 +#: src/Module/Settings/Channels.php:141 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 #: src/Module/Settings/Profile/Photo/Index.php:110 #: src/Module/Settings/RemoveMe.php:119 src/Module/Settings/UserExport.php:78 @@ -92,7 +92,7 @@ msgstr "Пункт не найден." #: src/Module/Settings/UserExport.php:213 #: src/Module/Settings/UserExport.php:233 #: src/Module/Settings/UserExport.php:298 src/Module/User/Delegation.php:154 -#: src/Module/User/Import.php:84 src/Module/User/Import.php:91 +#: src/Module/User/Import.php:85 src/Module/User/Import.php:92 msgid "Permission denied." msgstr "Нет разрешения." @@ -230,95 +230,96 @@ msgstr "\n\t\t\tВаши данные для входа ниже:\n\n\t\t\tАд msgid "Your password has been changed at %s" msgstr "Ваш пароль был изменен %s" -#: mod/message.php:46 mod/message.php:128 src/Content/Nav.php:321 +#: mod/message.php:45 mod/message.php:127 src/Content/Nav.php:321 msgid "New Message" msgstr "Новое сообщение" -#: mod/message.php:82 +#: mod/message.php:81 msgid "No recipient selected." msgstr "Не выбран получатель." -#: mod/message.php:87 +#: mod/message.php:86 msgid "Unable to locate contact information." msgstr "Не удалось найти контактную информацию." -#: mod/message.php:91 +#: mod/message.php:90 msgid "Message could not be sent." msgstr "Сообщение не может быть отправлено." -#: mod/message.php:95 +#: mod/message.php:94 msgid "Message collection failure." msgstr "Неудача коллекции сообщения." -#: mod/message.php:122 src/Module/Notifications/Introductions.php:135 +#: mod/message.php:121 src/Module/Notifications/Introductions.php:135 #: src/Module/Notifications/Introductions.php:170 #: src/Module/Notifications/Notification.php:85 msgid "Discard" msgstr "Отказаться" -#: mod/message.php:135 src/Content/Nav.php:318 view/theme/frio/theme.php:244 +#: mod/message.php:134 src/Content/Nav.php:318 view/theme/frio/theme.php:244 msgid "Messages" msgstr "Сообщения" -#: mod/message.php:148 +#: mod/message.php:147 msgid "Conversation not found." msgstr "Беседа не найдена." -#: mod/message.php:153 +#: mod/message.php:152 msgid "Message was not deleted." msgstr "Сообщение не было удалено." -#: mod/message.php:168 +#: mod/message.php:167 msgid "Conversation was not removed." msgstr "Беседа не была удалена." -#: mod/message.php:181 mod/message.php:286 +#: mod/message.php:180 mod/message.php:285 msgid "Please enter a link URL:" msgstr "Пожалуйста, введите URL ссылки:" -#: mod/message.php:190 +#: mod/message.php:189 msgid "Send Private Message" msgstr "Отправить личное сообщение" -#: mod/message.php:191 mod/message.php:346 +#: mod/message.php:190 mod/message.php:345 +#: src/Module/Privacy/PermissionTooltip.php:132 msgid "To:" msgstr "Кому:" -#: mod/message.php:192 mod/message.php:347 +#: mod/message.php:191 mod/message.php:346 msgid "Subject:" msgstr "Тема:" -#: mod/message.php:196 mod/message.php:350 src/Module/Invite.php:171 +#: mod/message.php:195 mod/message.php:349 src/Module/Invite.php:171 msgid "Your message:" msgstr "Ваше сообщение:" -#: mod/message.php:199 mod/message.php:354 src/Content/Conversation.php:370 +#: mod/message.php:198 mod/message.php:353 src/Content/Conversation.php:369 #: src/Module/Post/Edit.php:131 msgid "Upload photo" msgstr "Загрузить фото" -#: mod/message.php:200 mod/message.php:355 src/Module/Post/Edit.php:135 +#: mod/message.php:199 mod/message.php:354 src/Module/Post/Edit.php:135 msgid "Insert web link" msgstr "Вставить веб-ссылку" -#: mod/message.php:201 mod/message.php:357 mod/photos.php:1297 -#: src/Content/Conversation.php:401 src/Content/Conversation.php:1586 -#: src/Module/Item/Compose.php:206 src/Module/Post/Edit.php:145 -#: src/Object/Post.php:609 +#: mod/message.php:200 mod/message.php:356 mod/photos.php:1290 +#: src/Content/Conversation.php:400 src/Content/Conversation.php:1576 +#: src/Module/Item/Compose.php:213 src/Module/Post/Edit.php:145 +#: src/Object/Post.php:618 msgid "Please wait" msgstr "Пожалуйста, подождите" -#: mod/message.php:202 mod/message.php:356 mod/photos.php:701 -#: mod/photos.php:820 mod/photos.php:1097 mod/photos.php:1138 -#: mod/photos.php:1194 mod/photos.php:1274 +#: mod/message.php:201 mod/message.php:355 mod/photos.php:693 +#: mod/photos.php:813 mod/photos.php:1090 mod/photos.php:1131 +#: mod/photos.php:1187 mod/photos.php:1267 #: src/Module/Calendar/Event/Form.php:250 src/Module/Contact/Advanced.php:132 -#: src/Module/Contact/Profile.php:364 +#: src/Module/Contact/Profile.php:370 #: src/Module/Debug/ActivityPubConversion.php:140 #: src/Module/Debug/Babel.php:315 src/Module/Debug/Localtime.php:64 #: src/Module/Debug/Probe.php:54 src/Module/Debug/WebFinger.php:51 #: src/Module/FriendSuggest.php:145 src/Module/Install.php:234 #: src/Module/Install.php:274 src/Module/Install.php:309 -#: src/Module/Invite.php:178 src/Module/Item/Compose.php:189 +#: src/Module/Invite.php:178 src/Module/Item/Compose.php:196 #: src/Module/Moderation/Item/Source.php:79 #: src/Module/Moderation/Report/Create.php:168 #: src/Module/Moderation/Report/Create.php:183 @@ -327,58 +328,58 @@ msgstr "Пожалуйста, подождите" #: src/Module/Profile/Profile.php:274 #: src/Module/Settings/Profile/Index.php:257 #: src/Module/Settings/Server/Action.php:79 src/Module/User/Delegation.php:189 -#: src/Object/Post.php:1154 view/theme/duepuntozero/config.php:85 +#: src/Object/Post.php:1159 view/theme/duepuntozero/config.php:85 #: view/theme/frio/config.php:150 view/theme/quattro/config.php:87 #: view/theme/vier/config.php:135 msgid "Submit" msgstr "Отправить" -#: mod/message.php:223 +#: mod/message.php:222 msgid "No messages." msgstr "Нет сообщений." -#: mod/message.php:279 +#: mod/message.php:278 msgid "Message not available." msgstr "Сообщение не доступно." -#: mod/message.php:323 +#: mod/message.php:322 msgid "Delete message" msgstr "Удалить сообщение" -#: mod/message.php:325 mod/message.php:456 +#: mod/message.php:324 mod/message.php:453 msgid "D, d M Y - g:i A" msgstr "D, d M Y - g:i A" -#: mod/message.php:340 mod/message.php:453 +#: mod/message.php:339 mod/message.php:450 msgid "Delete conversation" msgstr "Удалить историю общения" -#: mod/message.php:342 +#: mod/message.php:341 msgid "" "No secure communications available. You may be able to " "respond from the sender's profile page." msgstr "Невозможно защищённое соединение. Вы имеете возможность ответить со страницы профиля отправителя." -#: mod/message.php:345 +#: mod/message.php:344 msgid "Send Reply" msgstr "Отправить ответ" -#: mod/message.php:427 +#: mod/message.php:424 #, php-format msgid "Unknown sender - %s" msgstr "Неизвестный отправитель - %s" -#: mod/message.php:429 +#: mod/message.php:426 #, php-format msgid "You and %s" msgstr "Вы и %s" -#: mod/message.php:431 +#: mod/message.php:428 #, php-format msgid "%s and You" msgstr "%s и Вы" -#: mod/message.php:459 +#: mod/message.php:456 #, php-format msgid "%d message" msgid_plural "%d messages" @@ -395,118 +396,118 @@ 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:861 #: 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:229 msgid "Save" msgstr "Сохранить" -#: mod/photos.php:67 mod/photos.php:132 mod/photos.php:576 -#: src/Model/Event.php:512 src/Model/Profile.php:233 +#: mod/photos.php:65 mod/photos.php:128 mod/photos.php:572 +#: src/Model/Event.php:512 src/Model/Profile.php:234 #: src/Module/Calendar/Export.php:74 src/Module/Calendar/Show.php:74 -#: src/Module/DFRN/Poll.php:43 src/Module/Feed.php:65 src/Module/HCard.php:51 +#: src/Module/DFRN/Poll.php:43 src/Module/Feed.php:64 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:56 #: src/Module/Profile/Photos.php:83 src/Module/Profile/RemoteFollow.php:71 -#: src/Module/Register.php:267 +#: src/Module/Register.php:268 msgid "User not found." msgstr "Пользователь не найден." -#: mod/photos.php:106 src/Module/BaseProfile.php:68 +#: mod/photos.php:102 src/Module/BaseProfile.php:68 #: src/Module/Profile/Photos.php:375 msgid "Photo Albums" msgstr "Фотоальбомы" -#: mod/photos.php:107 src/Module/Profile/Photos.php:376 +#: mod/photos.php:103 src/Module/Profile/Photos.php:376 #: src/Module/Profile/Photos.php:396 msgid "Recent Photos" msgstr "Последние фото" -#: mod/photos.php:109 mod/photos.php:868 src/Module/Profile/Photos.php:378 +#: mod/photos.php:105 mod/photos.php:861 src/Module/Profile/Photos.php:378 #: src/Module/Profile/Photos.php:398 msgid "Upload New Photos" msgstr "Загрузить новые фото" -#: mod/photos.php:121 src/Module/BaseSettings.php:72 +#: mod/photos.php:117 src/Module/BaseSettings.php:72 #: src/Module/Profile/Photos.php:359 msgid "everybody" msgstr "все" -#: mod/photos.php:157 +#: mod/photos.php:153 msgid "Contact information unavailable" msgstr "Информация о контакте недоступна" -#: mod/photos.php:186 +#: mod/photos.php:182 msgid "Album not found." msgstr "Альбом не найден." -#: mod/photos.php:242 +#: mod/photos.php:238 msgid "Album successfully deleted" msgstr "Альбом успешно удалён" -#: mod/photos.php:244 +#: mod/photos.php:240 msgid "Album was empty." msgstr "Альбом был пуст." -#: mod/photos.php:275 +#: mod/photos.php:271 msgid "Failed to delete the photo." msgstr "Не получилось удалить фото." -#: mod/photos.php:543 +#: mod/photos.php:539 msgid "a photo" msgstr "фото" -#: mod/photos.php:543 +#: mod/photos.php:539 #, php-format msgid "%1$s was tagged in %2$s by %3$s" msgstr "%1$s отмечен/а/ в %2$s by %3$s" -#: mod/photos.php:580 src/Module/Conversation/Community.php:160 +#: mod/photos.php:576 src/Module/Conversation/Community.php:160 #: src/Module/Directory.php:48 src/Module/Profile/Photos.php:293 #: src/Module/Search/Index.php:65 msgid "Public access denied." msgstr "Публичный доступ закрыт." -#: mod/photos.php:585 +#: mod/photos.php:581 msgid "No photos selected" msgstr "Не выбрано фото." -#: mod/photos.php:717 +#: mod/photos.php:709 #, php-format msgid "The maximum accepted image size is %s" msgstr "Максимально допустимый размер изображения %s" -#: mod/photos.php:724 +#: mod/photos.php:716 msgid "Upload Photos" msgstr "Загрузить фото" -#: mod/photos.php:728 mod/photos.php:816 +#: mod/photos.php:720 mod/photos.php:809 msgid "New album name: " msgstr "Название нового альбома: " -#: mod/photos.php:729 +#: mod/photos.php:721 msgid "or select existing album:" msgstr "или выберите имеющийся альбом:" -#: mod/photos.php:730 +#: mod/photos.php:722 msgid "Do not show a status post for this upload" msgstr "Не показывать статус-сообщение для этой закачки" -#: mod/photos.php:732 mod/photos.php:1093 src/Content/Conversation.php:403 +#: mod/photos.php:725 mod/photos.php:1086 src/Content/Conversation.php:402 #: src/Module/Calendar/Event/Form.php:253 src/Module/Post/Edit.php:183 msgid "Permissions" msgstr "Разрешения" -#: mod/photos.php:797 +#: mod/photos.php:790 msgid "Do you really want to delete this photo album and all its photos?" msgstr "Вы действительно хотите удалить этот альбом и все его фотографии?" -#: mod/photos.php:798 mod/photos.php:821 +#: mod/photos.php:791 mod/photos.php:814 msgid "Delete Album" msgstr "Удалить альбом" -#: mod/photos.php:799 mod/photos.php:899 src/Content/Conversation.php:419 +#: mod/photos.php:792 mod/photos.php:892 src/Content/Conversation.php:417 #: src/Module/Contact/Follow.php:173 src/Module/Contact/Revoke.php:109 #: src/Module/Contact/Unfollow.php:126 #: src/Module/Media/Attachment/Browser.php:77 @@ -516,133 +517,133 @@ msgstr "Удалить альбом" msgid "Cancel" msgstr "Отмена" -#: mod/photos.php:825 +#: mod/photos.php:818 msgid "Edit Album" msgstr "Редактировать альбом" -#: mod/photos.php:826 +#: mod/photos.php:819 msgid "Drop Album" msgstr "Удалить альбом" -#: mod/photos.php:830 +#: mod/photos.php:823 msgid "Show Newest First" msgstr "Показать новые первыми" -#: mod/photos.php:832 +#: mod/photos.php:825 msgid "Show Oldest First" msgstr "Показать старые первыми" -#: mod/photos.php:853 src/Module/Profile/Photos.php:346 +#: mod/photos.php:846 src/Module/Profile/Photos.php:346 msgid "View Photo" msgstr "Просмотр фото" -#: mod/photos.php:885 +#: mod/photos.php:878 msgid "Permission denied. Access to this item may be restricted." msgstr "Нет разрешения. Доступ к этому элементу ограничен." -#: mod/photos.php:887 +#: mod/photos.php:880 msgid "Photo not available" msgstr "Фото недоступно" -#: mod/photos.php:897 +#: mod/photos.php:890 msgid "Do you really want to delete this photo?" msgstr "Вы действительно хотите удалить эту фотографию?" -#: mod/photos.php:898 mod/photos.php:1098 +#: mod/photos.php:891 mod/photos.php:1091 msgid "Delete Photo" msgstr "Удалить фото" -#: mod/photos.php:996 +#: mod/photos.php:989 msgid "View photo" msgstr "Просмотр фото" -#: mod/photos.php:998 +#: mod/photos.php:991 msgid "Edit photo" msgstr "Редактировать фото" -#: mod/photos.php:999 +#: mod/photos.php:992 msgid "Delete photo" msgstr "Удалить фото" -#: mod/photos.php:1000 +#: mod/photos.php:993 msgid "Use as profile photo" msgstr "Использовать как фото профиля" -#: mod/photos.php:1007 +#: mod/photos.php:1000 msgid "Private Photo" msgstr "Закрытое фото" -#: mod/photos.php:1013 +#: mod/photos.php:1006 msgid "View Full Size" msgstr "Просмотреть полный размер" -#: mod/photos.php:1066 +#: mod/photos.php:1059 msgid "Tags: " msgstr "Ключевые слова: " -#: mod/photos.php:1069 +#: mod/photos.php:1062 msgid "[Select tags to remove]" msgstr "[выберите тэги для удаления]" -#: mod/photos.php:1084 +#: mod/photos.php:1077 msgid "New album name" msgstr "Название нового альбома" -#: mod/photos.php:1085 +#: mod/photos.php:1078 msgid "Caption" msgstr "Подпись" -#: mod/photos.php:1086 +#: mod/photos.php:1079 msgid "Add a Tag" msgstr "Добавить тег" -#: mod/photos.php:1086 +#: mod/photos.php:1079 msgid "" "Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping" msgstr "Пример: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping" -#: mod/photos.php:1087 +#: mod/photos.php:1080 msgid "Do not rotate" msgstr "Не поворачивать" -#: mod/photos.php:1088 +#: mod/photos.php:1081 msgid "Rotate CW (right)" msgstr "Поворот по часовой стрелке (направо)" -#: mod/photos.php:1089 +#: mod/photos.php:1082 msgid "Rotate CCW (left)" msgstr "Поворот против часовой стрелки (налево)" -#: mod/photos.php:1135 mod/photos.php:1191 mod/photos.php:1271 -#: src/Module/Contact.php:618 src/Module/Item/Compose.php:188 -#: src/Object/Post.php:1151 +#: mod/photos.php:1128 mod/photos.php:1184 mod/photos.php:1264 +#: src/Module/Contact.php:618 src/Module/Item/Compose.php:195 +#: src/Object/Post.php:1156 msgid "This is you" msgstr "Это вы" -#: mod/photos.php:1137 mod/photos.php:1193 mod/photos.php:1273 -#: src/Module/Moderation/Reports.php:95 src/Object/Post.php:603 -#: src/Object/Post.php:1153 +#: mod/photos.php:1130 mod/photos.php:1186 mod/photos.php:1266 +#: src/Module/Moderation/Reports.php:110 src/Object/Post.php:612 +#: src/Object/Post.php:1158 msgid "Comment" msgstr "Комментировать" -#: mod/photos.php:1139 mod/photos.php:1195 mod/photos.php:1275 -#: src/Content/Conversation.php:416 src/Module/Calendar/Event/Form.php:248 -#: src/Module/Item/Compose.php:201 src/Module/Post/Edit.php:165 -#: src/Object/Post.php:1167 +#: mod/photos.php:1132 mod/photos.php:1188 mod/photos.php:1268 +#: src/Content/Conversation.php:414 src/Module/Calendar/Event/Form.php:248 +#: src/Module/Item/Compose.php:208 src/Module/Post/Edit.php:165 +#: src/Object/Post.php:1172 msgid "Preview" msgstr "Просмотр" -#: mod/photos.php:1140 src/Content/Conversation.php:369 -#: src/Module/Post/Edit.php:130 src/Object/Post.php:1155 +#: mod/photos.php:1133 src/Content/Conversation.php:368 +#: src/Module/Post/Edit.php:130 src/Object/Post.php:1160 msgid "Loading..." msgstr "Загрузка..." -#: mod/photos.php:1232 src/Content/Conversation.php:1501 -#: src/Object/Post.php:261 +#: mod/photos.php:1225 src/Content/Conversation.php:1498 +#: src/Object/Post.php:274 msgid "Select" msgstr "Выберите" -#: mod/photos.php:1233 src/Content/Conversation.php:1502 +#: mod/photos.php:1226 src/Content/Conversation.php:1499 #: src/Module/Moderation/Users/Active.php:136 #: src/Module/Moderation/Users/Blocked.php:136 #: src/Module/Moderation/Users/Index.php:151 @@ -651,136 +652,136 @@ msgstr "Выберите" msgid "Delete" msgstr "Удалить" -#: mod/photos.php:1294 src/Object/Post.php:426 +#: mod/photos.php:1287 src/Object/Post.php:440 msgid "Like" msgstr "Нравится" -#: mod/photos.php:1295 src/Object/Post.php:426 +#: mod/photos.php:1288 src/Object/Post.php:440 msgid "I like this (toggle)" msgstr "Нравится" -#: mod/photos.php:1296 src/Object/Post.php:427 +#: mod/photos.php:1289 src/Object/Post.php:441 msgid "Dislike" msgstr "Не нравится" -#: mod/photos.php:1298 src/Object/Post.php:427 +#: mod/photos.php:1291 src/Object/Post.php:441 msgid "I don't like this (toggle)" msgstr "Не нравится" -#: mod/photos.php:1320 +#: mod/photos.php:1313 msgid "Map" msgstr "Карта" -#: src/App.php:473 +#: src/App.php:438 msgid "No system theme config value set." msgstr "Настройки системной темы не установлены." -#: src/App.php:581 +#: src/App.php:546 msgid "Apologies but the website is unavailable at the moment." msgstr "Приносим извинения, но этот сервис сейчас недоступен." -#: src/App/Page.php:249 +#: src/App/Page.php:250 msgid "Delete this item?" msgstr "Удалить этот элемент?" -#: src/App/Page.php:250 +#: src/App/Page.php:251 msgid "" "Block this author? They won't be able to follow you nor see your public " "posts, and you won't be able to see their posts and their notifications." msgstr "Заблокировать этого автора? Они не смогут подписаться на вас или видеть ваши записи, вы не будете видеть их записи и получать от них уведомления." -#: src/App/Page.php:251 +#: src/App/Page.php:252 msgid "" "Ignore this author? You won't be able to see their posts and their " "notifications." msgstr "Игнорировать этого автора? Вы не увидите их записи и уведомления." -#: src/App/Page.php:252 +#: src/App/Page.php:253 msgid "Collapse this author's posts?" msgstr "Сворачивать записи этого автора?" -#: src/App/Page.php:253 +#: src/App/Page.php:254 msgid "Ignore this author's server?" msgstr "Игнорировать сервер этого автора?" -#: src/App/Page.php:254 src/Module/Settings/Server/Action.php:61 +#: src/App/Page.php:255 src/Module/Settings/Server/Action.php:61 #: src/Module/Settings/Server/Index.php:108 msgid "" "You won't see any content from this server including reshares in your " "Network page, the community pages and individual conversations." msgstr "Вы не будете видеть любые записи с этого сервера, включая репосты, в вашей ленте, в сообществах и в комментариях." -#: src/App/Page.php:256 +#: src/App/Page.php:257 msgid "Like not successful" msgstr "Ошибка отправки \"мне нравится\"" -#: src/App/Page.php:257 +#: src/App/Page.php:258 msgid "Dislike not successful" msgstr "Ошибка оправки \"мне не нравится\"" -#: src/App/Page.php:258 +#: src/App/Page.php:259 msgid "Sharing not successful" msgstr "Ошибка при попытке поделиться" -#: src/App/Page.php:259 +#: src/App/Page.php:260 msgid "Attendance unsuccessful" msgstr "Ошибка обновления календаря" -#: src/App/Page.php:260 +#: src/App/Page.php:261 msgid "Backend error" msgstr "Ошибка бэкенда" -#: src/App/Page.php:261 +#: src/App/Page.php:262 msgid "Network error" msgstr "Ошибка сети" -#: src/App/Page.php:264 +#: src/App/Page.php:265 msgid "Drop files here to upload" msgstr "Перетащите сюда файлы для загрузки" -#: src/App/Page.php:265 +#: src/App/Page.php:266 msgid "Your browser does not support drag and drop file uploads." msgstr "Ваш браузер не поддерживает перетаскивание файлов для загрузки" -#: src/App/Page.php:266 +#: src/App/Page.php:267 msgid "" "Please use the fallback form below to upload your files like in the olden " "days." msgstr "Пожалуйста, используйте форму ниже для загрузки файлов" -#: src/App/Page.php:267 +#: src/App/Page.php:268 msgid "File is too big ({{filesize}}MiB). Max filesize: {{maxFilesize}}MiB." msgstr "Файл слишком большой ({{filesize}}MiB). Ограничение: {{maxFilesize}}MiB." -#: src/App/Page.php:268 +#: src/App/Page.php:269 msgid "You can't upload files of this type." msgstr "Нельзя загрузить этот тип файла." -#: src/App/Page.php:269 +#: src/App/Page.php:270 msgid "Server responded with {{statusCode}} code." msgstr "Сервер ответил с кодом {{statusCode}}." -#: src/App/Page.php:270 +#: src/App/Page.php:271 msgid "Cancel upload" msgstr "Отменить загрузку" -#: src/App/Page.php:271 +#: src/App/Page.php:272 msgid "Upload canceled." msgstr "Загрузка отменена" -#: src/App/Page.php:272 +#: src/App/Page.php:273 msgid "Are you sure you want to cancel this upload?" msgstr "Вы уверены, что хотите отменить загрузку?" -#: src/App/Page.php:273 +#: src/App/Page.php:274 msgid "Remove file" msgstr "Убрать файл" -#: src/App/Page.php:274 +#: src/App/Page.php:275 msgid "You can't upload any more files." msgstr "Вы не можете загрузить больше файлов." -#: src/App/Page.php:352 +#: src/App/Page.php:353 msgid "toggle mobile" msgstr "мобильная версия" @@ -809,20 +810,21 @@ 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/Privacy/PermissionTooltip.php:164 +#: src/Module/Privacy/PermissionTooltip.php:186 +#: src/Module/Settings/Channels.php:160 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/Contact.php:417 src/Module/Settings/Channels.php:159 msgid "Following" msgstr "Ваши подписки" #: src/BaseModule.php:449 src/Content/Widget.php:242 #: src/Module/Contact.php:420 msgid "Mutual friends" -msgstr "" +msgstr "Взаимные друзья" #: src/BaseModule.php:457 msgid "Common" @@ -974,7 +976,7 @@ msgstr "Все операции по обновлению записей вып msgid "Enter user nickname: " msgstr "Введите ник пользователя:" -#: src/Console/User.php:182 src/Model/User.php:819 +#: src/Console/User.php:182 src/Model/User.php:824 #: src/Module/Api/Twitter/ContactEndpoint.php:74 #: src/Module/Moderation/Users/Active.php:71 #: src/Module/Moderation/Users/Blocked.php:71 @@ -1011,7 +1013,7 @@ msgstr "Введите язык (не обязательно):" #: src/Console/User.php:267 msgid "Enter URL of an image to use as avatar (optional): " -msgstr "" +msgstr "Введите URL изображения для аватара (необязательно):" #: src/Console/User.php:292 msgid "User is not pending." @@ -1279,281 +1281,281 @@ msgstr[1] " поделил msgstr[2] " поделились этим" msgstr[3] " поделились этим" -#: src/Content/Conversation.php:338 +#: src/Content/Conversation.php:337 msgid "Visible to everybody" msgstr "Видимое всем" -#: src/Content/Conversation.php:339 src/Module/Item/Compose.php:200 -#: src/Object/Post.php:1166 +#: src/Content/Conversation.php:338 src/Module/Item/Compose.php:207 +#: src/Object/Post.php:1171 msgid "Please enter a image/video/audio/webpage URL:" msgstr "Пожалуйста, введите адрес картинки/видео/аудио/странички:" -#: src/Content/Conversation.php:340 +#: src/Content/Conversation.php:339 msgid "Tag term:" msgstr "Тег:" -#: src/Content/Conversation.php:341 src/Module/Filer/SaveTag.php:73 +#: src/Content/Conversation.php:340 src/Module/Filer/SaveTag.php:73 msgid "Save to Folder:" msgstr "Сохранить в папку:" -#: src/Content/Conversation.php:342 +#: src/Content/Conversation.php:341 msgid "Where are you right now?" msgstr "И где вы сейчас?" -#: src/Content/Conversation.php:343 +#: src/Content/Conversation.php:342 msgid "Delete item(s)?" msgstr "Удалить елемент(ты)?" -#: src/Content/Conversation.php:355 src/Module/Item/Compose.php:175 +#: src/Content/Conversation.php:354 src/Module/Item/Compose.php:182 msgid "Created at" msgstr "Создано" -#: src/Content/Conversation.php:365 +#: src/Content/Conversation.php:364 msgid "New Post" msgstr "Новая запись" -#: src/Content/Conversation.php:368 +#: src/Content/Conversation.php:367 msgid "Share" msgstr "Поделиться" -#: src/Content/Conversation.php:371 src/Module/Post/Edit.php:132 +#: src/Content/Conversation.php:370 src/Module/Post/Edit.php:132 msgid "upload photo" msgstr "загрузить фото" -#: src/Content/Conversation.php:372 src/Module/Post/Edit.php:133 +#: src/Content/Conversation.php:371 src/Module/Post/Edit.php:133 msgid "Attach file" msgstr "Прикрепить файл" -#: src/Content/Conversation.php:373 src/Module/Post/Edit.php:134 +#: src/Content/Conversation.php:372 src/Module/Post/Edit.php:134 msgid "attach file" msgstr "приложить файл" -#: src/Content/Conversation.php:374 src/Module/Item/Compose.php:190 -#: src/Module/Post/Edit.php:171 src/Object/Post.php:1156 +#: src/Content/Conversation.php:373 src/Module/Item/Compose.php:197 +#: src/Module/Post/Edit.php:171 src/Object/Post.php:1161 msgid "Bold" msgstr "Жирный" -#: src/Content/Conversation.php:375 src/Module/Item/Compose.php:191 -#: src/Module/Post/Edit.php:172 src/Object/Post.php:1157 +#: src/Content/Conversation.php:374 src/Module/Item/Compose.php:198 +#: src/Module/Post/Edit.php:172 src/Object/Post.php:1162 msgid "Italic" msgstr "Kурсивный" -#: src/Content/Conversation.php:376 src/Module/Item/Compose.php:192 -#: src/Module/Post/Edit.php:173 src/Object/Post.php:1158 +#: src/Content/Conversation.php:375 src/Module/Item/Compose.php:199 +#: src/Module/Post/Edit.php:173 src/Object/Post.php:1163 msgid "Underline" msgstr "Подчеркнутый" -#: src/Content/Conversation.php:377 src/Module/Item/Compose.php:193 -#: src/Module/Post/Edit.php:174 src/Object/Post.php:1160 +#: src/Content/Conversation.php:376 src/Module/Item/Compose.php:200 +#: src/Module/Post/Edit.php:174 src/Object/Post.php:1165 msgid "Quote" msgstr "Цитата" -#: src/Content/Conversation.php:378 src/Module/Item/Compose.php:194 -#: src/Module/Post/Edit.php:175 src/Object/Post.php:1161 +#: src/Content/Conversation.php:377 src/Module/Item/Compose.php:201 +#: src/Module/Post/Edit.php:175 src/Object/Post.php:1166 msgid "Add emojis" msgstr "Добавить эмодзи" -#: src/Content/Conversation.php:379 src/Module/Item/Compose.php:195 -#: src/Object/Post.php:1159 +#: src/Content/Conversation.php:378 src/Module/Item/Compose.php:202 +#: src/Object/Post.php:1164 msgid "Content Warning" msgstr "Предупреждение о контенте (CW)" -#: src/Content/Conversation.php:380 src/Module/Item/Compose.php:196 -#: src/Module/Post/Edit.php:176 src/Object/Post.php:1162 +#: src/Content/Conversation.php:379 src/Module/Item/Compose.php:203 +#: src/Module/Post/Edit.php:176 src/Object/Post.php:1167 msgid "Code" msgstr "Код" -#: src/Content/Conversation.php:381 src/Module/Item/Compose.php:197 -#: src/Object/Post.php:1163 +#: src/Content/Conversation.php:380 src/Module/Item/Compose.php:204 +#: src/Object/Post.php:1168 msgid "Image" msgstr "Изображение / Фото" -#: src/Content/Conversation.php:382 src/Module/Item/Compose.php:198 -#: src/Module/Post/Edit.php:177 src/Object/Post.php:1164 +#: src/Content/Conversation.php:381 src/Module/Item/Compose.php:205 +#: src/Module/Post/Edit.php:177 src/Object/Post.php:1169 msgid "Link" msgstr "Ссылка" -#: src/Content/Conversation.php:383 src/Module/Item/Compose.php:199 -#: src/Module/Post/Edit.php:178 src/Object/Post.php:1165 +#: src/Content/Conversation.php:382 src/Module/Item/Compose.php:206 +#: src/Module/Post/Edit.php:178 src/Object/Post.php:1170 msgid "Link or Media" msgstr "Ссылка или медиа" -#: src/Content/Conversation.php:384 +#: src/Content/Conversation.php:383 msgid "Video" msgstr "Видео" -#: src/Content/Conversation.php:385 src/Module/Item/Compose.php:202 +#: src/Content/Conversation.php:384 src/Module/Item/Compose.php:209 #: src/Module/Post/Edit.php:141 msgid "Set your location" msgstr "Задать ваше местоположение" -#: src/Content/Conversation.php:386 src/Module/Post/Edit.php:142 +#: src/Content/Conversation.php:385 src/Module/Post/Edit.php:142 msgid "set location" msgstr "установить местонахождение" -#: src/Content/Conversation.php:387 src/Module/Post/Edit.php:143 +#: src/Content/Conversation.php:386 src/Module/Post/Edit.php:143 msgid "Clear browser location" msgstr "Очистить местонахождение браузера" -#: src/Content/Conversation.php:388 src/Module/Post/Edit.php:144 +#: src/Content/Conversation.php:387 src/Module/Post/Edit.php:144 msgid "clear location" msgstr "убрать местонахождение" -#: src/Content/Conversation.php:390 src/Module/Item/Compose.php:207 +#: src/Content/Conversation.php:389 src/Module/Item/Compose.php:214 #: src/Module/Post/Edit.php:157 msgid "Set title" msgstr "Установить заголовок" -#: src/Content/Conversation.php:392 src/Module/Item/Compose.php:208 +#: src/Content/Conversation.php:391 src/Module/Item/Compose.php:215 #: src/Module/Post/Edit.php:159 msgid "Categories (comma-separated list)" msgstr "Категории (список через запятую)" -#: src/Content/Conversation.php:397 src/Module/Item/Compose.php:224 +#: src/Content/Conversation.php:396 src/Module/Item/Compose.php:231 msgid "Scheduled at" msgstr "Запланировано на" -#: src/Content/Conversation.php:402 src/Module/Post/Edit.php:146 +#: src/Content/Conversation.php:401 src/Module/Post/Edit.php:146 msgid "Permission settings" msgstr "Настройки разрешений" -#: src/Content/Conversation.php:412 src/Module/Post/Edit.php:155 +#: src/Content/Conversation.php:410 src/Module/Post/Edit.php:155 msgid "Public post" msgstr "Публичная запись" -#: src/Content/Conversation.php:426 src/Content/Widget/VCard.php:130 -#: src/Model/Profile.php:483 src/Module/Admin/Logs/View.php:92 +#: src/Content/Conversation.php:424 src/Content/Widget/VCard.php:131 +#: src/Model/Profile.php:483 src/Module/Admin/Logs/View.php:94 #: src/Module/Post/Edit.php:181 msgid "Message" msgstr "Написать" -#: src/Content/Conversation.php:427 src/Module/Post/Edit.php:182 +#: src/Content/Conversation.php:425 src/Module/Post/Edit.php:182 #: src/Module/Settings/TwoFactor/Trusted.php:143 msgid "Browser" msgstr "Браузер" -#: src/Content/Conversation.php:429 src/Module/Post/Edit.php:185 +#: src/Content/Conversation.php:427 src/Module/Post/Edit.php:185 msgid "Open Compose page" msgstr "Развернуть редактор" -#: src/Content/Conversation.php:597 +#: src/Content/Conversation.php:594 msgid "remove" msgstr "удалить" -#: src/Content/Conversation.php:601 +#: src/Content/Conversation.php:598 msgid "Delete Selected Items" msgstr "Удалить выбранные позиции" -#: src/Content/Conversation.php:729 src/Content/Conversation.php:732 -#: src/Content/Conversation.php:735 src/Content/Conversation.php:738 -#: src/Content/Conversation.php:741 +#: src/Content/Conversation.php:726 src/Content/Conversation.php:729 +#: src/Content/Conversation.php:732 src/Content/Conversation.php:735 +#: src/Content/Conversation.php:738 #, php-format msgid "You had been addressed (%s)." msgstr "К вам обратились (%s)." -#: src/Content/Conversation.php:744 +#: src/Content/Conversation.php:741 #, php-format msgid "You are following %s." msgstr "Вы подписаны на %s." -#: src/Content/Conversation.php:749 +#: src/Content/Conversation.php:746 #, php-format msgid "You subscribed to %s." msgstr "Вы подписаны на %s." -#: src/Content/Conversation.php:751 +#: src/Content/Conversation.php:748 msgid "You subscribed to one or more tags in this post." msgstr "Вы подписаны на один или несколько тегов в этой записи." -#: src/Content/Conversation.php:771 +#: src/Content/Conversation.php:768 #, php-format msgid "%s reshared this." msgstr "%s поделился этим." -#: src/Content/Conversation.php:773 +#: src/Content/Conversation.php:770 msgid "Reshared" msgstr "Репост" -#: src/Content/Conversation.php:773 +#: src/Content/Conversation.php:770 #, php-format msgid "Reshared by %s <%s>" msgstr "Репост от %s <%s>" -#: src/Content/Conversation.php:776 +#: src/Content/Conversation.php:773 #, php-format msgid "%s is participating in this thread." msgstr "%s участвует в этом обсуждении" -#: src/Content/Conversation.php:779 +#: src/Content/Conversation.php:776 msgid "Stored for general reasons" msgstr "Загружено по необходимости" -#: src/Content/Conversation.php:782 +#: src/Content/Conversation.php:779 msgid "Global post" msgstr "Глобальная запись" -#: src/Content/Conversation.php:785 +#: src/Content/Conversation.php:782 msgid "Sent via an relay server" msgstr "Прислано через релей" -#: src/Content/Conversation.php:785 +#: src/Content/Conversation.php:782 #, php-format msgid "Sent via the relay server %s <%s>" msgstr "Прислано через релей %s <%s>" -#: src/Content/Conversation.php:788 +#: src/Content/Conversation.php:785 msgid "Fetched" msgstr "Загружено" -#: src/Content/Conversation.php:788 +#: src/Content/Conversation.php:785 #, php-format msgid "Fetched because of %s <%s>" msgstr "Загружено из-за %s <%s>" -#: src/Content/Conversation.php:791 +#: src/Content/Conversation.php:788 msgid "Stored because of a child post to complete this thread." msgstr "Загружено из-за комментария в этой ветке." -#: src/Content/Conversation.php:794 +#: src/Content/Conversation.php:791 msgid "Local delivery" msgstr "Местная доставка" -#: src/Content/Conversation.php:797 +#: src/Content/Conversation.php:794 msgid "Stored because of your activity (like, comment, star, ...)" msgstr "Загружено из-за ваших действий (лайк, комментарий, ...)" -#: src/Content/Conversation.php:800 +#: src/Content/Conversation.php:797 msgid "Distributed" msgstr "Распространено" -#: src/Content/Conversation.php:803 +#: src/Content/Conversation.php:800 msgid "Pushed to us" msgstr "Прислано нам" -#: src/Content/Conversation.php:1529 src/Object/Post.php:248 +#: src/Content/Conversation.php:1518 src/Object/Post.php:261 msgid "Pinned item" msgstr "Закреплённая запись" -#: src/Content/Conversation.php:1546 src/Object/Post.php:548 -#: src/Object/Post.php:549 +#: src/Content/Conversation.php:1535 src/Object/Post.php:555 +#: src/Object/Post.php:556 #, php-format msgid "View %s's profile @ %s" msgstr "Просмотреть профиль %s [@ %s]" -#: src/Content/Conversation.php:1559 src/Object/Post.php:536 +#: src/Content/Conversation.php:1549 src/Object/Post.php:543 msgid "Categories:" msgstr "Категории:" -#: src/Content/Conversation.php:1560 src/Object/Post.php:537 +#: src/Content/Conversation.php:1550 src/Object/Post.php:544 msgid "Filed under:" msgstr "В рубрике:" -#: src/Content/Conversation.php:1568 src/Object/Post.php:562 +#: src/Content/Conversation.php:1558 src/Object/Post.php:570 #, php-format msgid "%s from %s" msgstr "%s из %s" -#: src/Content/Conversation.php:1584 +#: src/Content/Conversation.php:1574 msgid "View in context" msgstr "Смотреть в контексте" @@ -1567,11 +1569,11 @@ msgstr "Записи от людей, с которыми вы часто общ #: src/Content/Conversation/Factory/Channel.php:43 msgid "Discover" -msgstr "" +msgstr "Интересное" #: src/Content/Conversation/Factory/Channel.php:43 msgid "Posts from accounts that you don't follow, but that you might like." -msgstr "" +msgstr "Записи не из ваших подписок, которые могут понравиться. " #: src/Content/Conversation/Factory/Channel.php:44 msgid "What's Hot" @@ -1600,14 +1602,14 @@ msgstr "Записи от людей, на которых подписаны в #: src/Content/Conversation/Factory/Channel.php:48 msgid "Quiet sharers" -msgstr "" +msgstr "Немногословные" #: src/Content/Conversation/Factory/Channel.php:48 msgid "Posts from accounts that you follow but who don't post very often" -msgstr "" +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:199 src/Module/Settings/Channels.php:220 msgid "Images" msgstr "Картинки" @@ -1616,7 +1618,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:201 src/Module/Settings/Channels.php:222 msgid "Audio" msgstr "Аудио" @@ -1625,7 +1627,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:200 src/Module/Settings/Channels.php:221 msgid "Videos" msgstr "Видео" @@ -1642,7 +1644,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:150 src/Module/Settings/Channels.php:155 msgid "Global Community" msgstr "Глобальное сообщество" @@ -1651,7 +1653,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:156 msgid "Latest Activity" msgstr "Вся активность" @@ -1660,7 +1662,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:157 msgid "Latest Posts" msgstr "Новые записи" @@ -1669,7 +1671,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:158 msgid "Latest Creation" msgstr "По времени" @@ -1686,7 +1688,7 @@ msgstr "Личные" msgid "Posts that mention or involve you" msgstr "Записи, которые упоминают вас или в которых вы участвуете" -#: src/Content/Conversation/Factory/Network.php:42 src/Object/Post.php:398 +#: src/Content/Conversation/Factory/Network.php:42 src/Object/Post.php:411 msgid "Starred" msgstr "Избранное" @@ -1694,124 +1696,196 @@ msgstr "Избранное" msgid "Favourite Posts" msgstr "Избранные записи" -#: src/Content/Feature.php:96 +#: src/Content/Feature.php:107 msgid "General Features" msgstr "Основные возможности" -#: src/Content/Feature.php:98 +#: src/Content/Feature.php:109 msgid "Photo Location" msgstr "Место фотографирования" -#: src/Content/Feature.php:98 +#: src/Content/Feature.php:109 msgid "" "Photo metadata is normally stripped. This extracts the location (if present)" " prior to stripping metadata and links it to a map." msgstr "Метаданные фотографий обычно вырезаются. Эта настройка получает местоположение (если есть) до вырезки метаданных и связывает с координатами на карте." -#: src/Content/Feature.php:99 -msgid "Trending Tags" -msgstr "Популярные тэги" +#: src/Content/Feature.php:110 +msgid "Display the community in the navigation" +msgstr "" -#: src/Content/Feature.php:99 +#: src/Content/Feature.php:110 msgid "" -"Show a community page widget with a list of the most popular tags in recent " -"public posts." -msgstr "Показать облако популярных тэгов на странице публичных записей сервера" +"If enabled, the community can be accessed via the navigation menu. " +"Independent from this setting, the community timelines can always be " +"accessed via the channels." +msgstr "" -#: src/Content/Feature.php:104 +#: src/Content/Feature.php:115 msgid "Post Composition Features" msgstr "Составление сообщений" -#: src/Content/Feature.php:105 -msgid "Auto-mention Groups" -msgstr "Автоматически отмечать группы" - -#: src/Content/Feature.php:105 -msgid "" -"Add/remove mention when a group page is selected/deselected in ACL window." -msgstr "Добавлять/удалять упоминание, когда страница группы выбрана/убрана в списке получателей." - -#: src/Content/Feature.php:106 +#: src/Content/Feature.php:116 msgid "Explicit Mentions" msgstr "Явные отметки" -#: src/Content/Feature.php:106 +#: src/Content/Feature.php:116 msgid "" "Add explicit mentions to comment box for manual control over who gets " "mentioned in replies." msgstr "Вставлять отметки пользователей в поле комментариев, чтобы иметь ручной контроль над тем, кто будет упомянут в ответе." -#: src/Content/Feature.php:107 +#: src/Content/Feature.php:117 msgid "Add an abstract from ActivityPub content warnings" msgstr "Добавлять abstract для записей ActivityPub с content warning" -#: src/Content/Feature.php:107 +#: src/Content/Feature.php:117 msgid "" "Add an abstract when commenting on ActivityPub posts with a content warning." " Abstracts are displayed as content warning on systems like Mastodon or " "Pleroma." msgstr "Добавлять сокращение abstract при комментировании записей ActivityPub с content warning. Элементы abstract отображаются как тэги content warning на системах Mastodon и Pleroma." -#: src/Content/Feature.php:112 +#: src/Content/Feature.php:122 msgid "Post/Comment Tools" msgstr "Инструменты записей/комментариев" -#: src/Content/Feature.php:113 +#: src/Content/Feature.php:123 msgid "Post Categories" msgstr "Категории записей" -#: src/Content/Feature.php:113 +#: src/Content/Feature.php:123 msgid "Add categories to your posts" msgstr "Добавить категории для ваших записей" -#: src/Content/Feature.php:118 +#: src/Content/Feature.php:128 +msgid "Network Widgets" +msgstr "" + +#: src/Content/Feature.php:129 src/Content/Widget.php:216 +#: src/Model/Circle.php:601 src/Module/Contact.php:400 +#: src/Module/Welcome.php:76 +msgid "Circles" +msgstr "Круги" + +#: src/Content/Feature.php:129 +msgid "" +"Display posts that have been created by accounts of the selected circle." +msgstr "" + +#: src/Content/Feature.php:130 src/Content/GroupManager.php:147 +#: src/Content/Nav.php:278 src/Content/Text/HTML.php:882 +#: src/Content/Widget.php:538 src/Model/User.php:1390 +msgid "Groups" +msgstr "Группы" + +#: src/Content/Feature.php:130 +msgid "Display posts that have been distributed by the selected group." +msgstr "" + +#: src/Content/Feature.php:131 src/Content/Widget.php:507 +msgid "Archives" +msgstr "Архивы" + +#: src/Content/Feature.php:131 +msgid "Display an archive where posts can be selected by month and year." +msgstr "" + +#: src/Content/Feature.php:132 src/Content/Widget.php:289 +msgid "Protocols" +msgstr "Протоколы" + +#: src/Content/Feature.php:132 +msgid "Display posts with the selected protocols." +msgstr "" + +#: src/Content/Feature.php:133 src/Content/Widget.php:544 +#: src/Module/Settings/Account.php:442 +msgid "Account Types" +msgstr "Тип учетной записи" + +#: src/Content/Feature.php:133 +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:472 src/Module/BaseSettings.php:125 +#: src/Module/Settings/Channels.php:225 src/Module/Settings/Display.php:315 +msgid "Channels" +msgstr "Каналы" + +#: src/Content/Feature.php:134 +msgid "Display posts in the system channels and user defined channels." +msgstr "" + +#: src/Content/Feature.php:135 src/Content/Widget/SavedSearches.php:60 +msgid "Saved Searches" +msgstr "Сохранённые поиски" + +#: src/Content/Feature.php:135 +msgid "Display posts that contain subscribed hashtags." +msgstr "" + +#: src/Content/Feature.php:136 src/Content/Widget.php:319 +msgid "Saved Folders" +msgstr "Сохранённые папки" + +#: src/Content/Feature.php:136 +msgid "Display a list of folders in which posts are stored." +msgstr "" + +#: src/Content/Feature.php:137 src/Module/Conversation/Timeline.php:199 +msgid "Own Contacts" +msgstr "Свои контакты" + +#: src/Content/Feature.php:137 +msgid "" +"Include or exclude posts from subscribed accounts. This widget is not " +"visible on all channels." +msgstr "" + +#: src/Content/Feature.php:138 +msgid "Trending Tags" +msgstr "Популярные тэги" + +#: src/Content/Feature.php:138 +msgid "Display a list of the most popular tags in recent public posts." +msgstr "" + +#: src/Content/Feature.php:143 msgid "Advanced Profile Settings" msgstr "Расширенные настройки профиля" -#: src/Content/Feature.php:119 -msgid "List Groups" -msgstr "Список групп" - -#: src/Content/Feature.php:119 -msgid "Show visitors public groups at the Advanced Profile Page" -msgstr "Показывать посетителям публичные группы на расширенной странице профиля." - -#: src/Content/Feature.php:120 +#: src/Content/Feature.php:144 msgid "Tag Cloud" msgstr "Облако тэгов" -#: src/Content/Feature.php:120 +#: src/Content/Feature.php:144 msgid "Provide a personal tag cloud on your profile page" msgstr "Показывать ваше личное облако тэгов в вашем профиле" -#: src/Content/Feature.php:121 +#: src/Content/Feature.php:145 msgid "Display Membership Date" msgstr "Показывать дату регистрации" -#: src/Content/Feature.php:121 +#: src/Content/Feature.php:145 msgid "Display membership date in profile" msgstr "Дата вашей регистрации будет отображаться в вашем профиле" -#: src/Content/Feature.php:126 +#: src/Content/Feature.php:150 msgid "Advanced Calendar Settings" msgstr "Дополнительные настройки календаря" -#: src/Content/Feature.php:127 +#: src/Content/Feature.php:151 msgid "Allow anonymous access to your calendar" msgstr "Разрешить анонимный доступ к вашему календарю" -#: src/Content/Feature.php:127 +#: src/Content/Feature.php:151 msgid "" "Allows anonymous visitors to consult your calendar and your public events. " "Contact birthday events are private to you." msgstr "Разрешает анонимным пользователям просматривать ваш календарь и публичные мероприятия. Дни рождения контактов видны только вам." -#: src/Content/GroupManager.php:147 src/Content/Nav.php:278 -#: src/Content/Text/HTML.php:881 src/Content/Widget.php:538 -#: src/Model/User.php:1381 -msgid "Groups" -msgstr "Группы" - #: src/Content/GroupManager.php:149 msgid "External link to group" msgstr "Внешняя ссылка на группу" @@ -1829,95 +1903,99 @@ msgstr "показать больше" msgid "Create new group" msgstr "Создать новую группу" -#: src/Content/Item.php:332 src/Model/Item.php:3254 +#: src/Content/Item.php:331 src/Model/Item.php:3256 msgid "event" msgstr "мероприятие" -#: src/Content/Item.php:335 src/Content/Item.php:345 +#: src/Content/Item.php:334 src/Content/Item.php:344 msgid "status" msgstr "статус" -#: src/Content/Item.php:341 src/Model/Item.php:3256 +#: src/Content/Item.php:340 src/Model/Item.php:3258 #: src/Module/Post/Tag/Add.php:123 msgid "photo" msgstr "фото" -#: src/Content/Item.php:355 src/Module/Post/Tag/Add.php:141 +#: src/Content/Item.php:354 src/Module/Post/Tag/Add.php:141 #, php-format msgid "%1$s tagged %2$s's %3$s with %4$s" msgstr "%1$s tagged %2$s's %3$s в %4$s" -#: src/Content/Item.php:429 view/theme/frio/theme.php:265 +#: src/Content/Item.php:428 view/theme/frio/theme.php:265 msgid "Follow Thread" msgstr "Подписаться на обсуждение" -#: src/Content/Item.php:430 src/Model/Contact.php:1243 +#: src/Content/Item.php:429 src/Model/Contact.php:1233 msgid "View Status" msgstr "Просмотреть статус" -#: src/Content/Item.php:431 src/Content/Item.php:452 -#: src/Model/Contact.php:1177 src/Model/Contact.php:1234 -#: src/Model/Contact.php:1244 src/Module/Directory.php:157 +#: src/Content/Item.php:430 src/Content/Item.php:453 +#: src/Model/Contact.php:1168 src/Model/Contact.php:1224 +#: src/Model/Contact.php:1234 src/Module/Directory.php:157 #: src/Module/Settings/Profile/Index.php:259 msgid "View Profile" msgstr "Просмотреть профиль" -#: src/Content/Item.php:432 src/Model/Contact.php:1245 +#: src/Content/Item.php:431 src/Model/Contact.php:1235 msgid "View Photos" msgstr "Просмотреть фото" -#: src/Content/Item.php:433 src/Model/Contact.php:1212 +#: src/Content/Item.php:432 src/Model/Contact.php:1202 #: src/Model/Profile.php:468 msgid "Network Posts" msgstr "Записи сети" -#: src/Content/Item.php:434 src/Model/Contact.php:1236 -#: src/Model/Contact.php:1247 +#: src/Content/Item.php:433 src/Model/Contact.php:1226 +#: src/Model/Contact.php:1237 msgid "View Contact" msgstr "Просмотреть контакт" -#: src/Content/Item.php:435 src/Model/Contact.php:1248 +#: src/Content/Item.php:434 src/Model/Contact.php:1238 msgid "Send PM" msgstr "Отправить ЛС" -#: src/Content/Item.php:436 src/Module/Contact.php:467 -#: src/Module/Contact/Profile.php:511 +#: src/Content/Item.php:435 src/Module/Contact.php:467 +#: src/Module/Contact/Profile.php:518 #: src/Module/Moderation/Blocklist/Contact.php:116 #: src/Module/Moderation/Users/Active.php:137 #: src/Module/Moderation/Users/Index.php:152 msgid "Block" msgstr "Заблокировать" -#: src/Content/Item.php:437 src/Module/Contact.php:468 -#: src/Module/Contact/Profile.php:519 +#: src/Content/Item.php:436 src/Module/Contact.php:468 +#: src/Module/Contact/Profile.php:526 #: src/Module/Notifications/Introductions.php:134 #: src/Module/Notifications/Introductions.php:206 #: src/Module/Notifications/Notification.php:89 msgid "Ignore" msgstr "Игнорировать" -#: src/Content/Item.php:438 src/Module/Contact.php:469 -#: src/Module/Contact/Profile.php:527 +#: src/Content/Item.php:437 src/Module/Contact.php:469 +#: src/Module/Contact/Profile.php:534 msgid "Collapse" msgstr "Сворачивать" -#: src/Content/Item.php:439 src/Object/Post.php:289 +#: src/Content/Item.php:438 src/Object/Post.php:302 #, php-format msgid "Ignore %s server" msgstr "Игнорировать сервер %s " -#: src/Content/Item.php:443 src/Module/Settings/Channels.php:196 -#: src/Module/Settings/Channels.php:217 src/Object/Post.php:509 +#: src/Content/Item.php:442 src/Module/Settings/Channels.php:202 +#: src/Module/Settings/Channels.php:223 src/Object/Post.php:516 msgid "Languages" msgstr "Языки" -#: src/Content/Item.php:449 src/Content/Widget.php:80 -#: src/Model/Contact.php:1237 src/Model/Contact.php:1249 +#: src/Content/Item.php:445 src/Object/Post.php:596 +msgid "Search Text" +msgstr "" + +#: src/Content/Item.php:450 src/Content/Widget.php:80 +#: src/Model/Contact.php:1227 src/Model/Contact.php:1239 #: src/Module/Contact/Follow.php:167 view/theme/vier/theme.php:195 msgid "Connect/Follow" msgstr "Подключиться/Подписаться" -#: src/Content/Item.php:883 +#: src/Content/Item.php:884 msgid "Unable to fetch user." msgstr "Ошибка получения информации пользователя" @@ -1933,7 +2011,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:869 msgid "@name, !group, #tags, content" msgstr "@имя, !группа, #тег, контент" @@ -1965,10 +2043,10 @@ msgstr "Ваши записи" #: src/Content/Nav.php:230 src/Module/BaseProfile.php:49 #: src/Module/BaseSettings.php:98 src/Module/Contact.php:503 -#: src/Module/Contact/Profile.php:419 src/Module/Profile/Profile.php:268 +#: src/Module/Contact/Profile.php:425 src/Module/Profile/Profile.php:268 #: src/Module/Welcome.php:57 view/theme/frio/theme.php:233 msgid "Profile" -msgstr "Информация" +msgstr "Профиль" #: src/Content/Nav.php:230 view/theme/frio/theme.php:233 msgid "Your profile page" @@ -1996,7 +2074,7 @@ msgstr "Ваши записи с фото и видео" #: src/Content/Nav.php:233 src/Content/Nav.php:293 #: src/Module/BaseProfile.php:85 src/Module/BaseProfile.php:88 #: src/Module/BaseProfile.php:96 src/Module/BaseProfile.php:99 -#: src/Module/Settings/Display.php:319 view/theme/frio/theme.php:239 +#: src/Module/Settings/Display.php:316 view/theme/frio/theme.php:239 #: view/theme/frio/theme.php:243 msgid "Calendar" msgstr "Календарь" @@ -2021,7 +2099,7 @@ msgstr "Мой профиль" msgid "Home Page" msgstr "Главная страница" -#: src/Content/Nav.php:255 src/Module/Register.php:168 +#: src/Content/Nav.php:255 src/Module/Register.php:169 #: src/Module/Security/Login.php:124 msgid "Register" msgstr "Регистрация" @@ -2050,8 +2128,8 @@ msgstr "Приложения" msgid "Addon applications, utilities, games" msgstr "Дополнительные приложения, утилиты, игры" -#: src/Content/Nav.php:269 src/Content/Text/HTML.php:866 -#: src/Module/Admin/Logs/View.php:86 src/Module/Search/Index.php:112 +#: src/Content/Nav.php:269 src/Content/Text/HTML.php:867 +#: src/Module/Admin/Logs/View.php:88 src/Module/Search/Index.php:112 msgid "Search" msgstr "Поиск" @@ -2059,17 +2137,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:876 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:877 #: 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:878 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" @@ -2101,7 +2179,7 @@ msgid "Information about this friendica instance" msgstr "Информация об этом экземпляре Friendica" #: src/Content/Nav.php:301 src/Module/Admin/Tos.php:78 -#: src/Module/BaseAdmin.php:95 src/Module/Register.php:176 +#: src/Module/BaseAdmin.php:95 src/Module/Register.php:177 #: src/Module/Tos.php:101 msgid "Terms of Service" msgstr "Условия оказания услуг" @@ -2195,7 +2273,7 @@ msgstr "Конфигурация сайта" #: src/Module/Moderation/Blocklist/Server/Import.php:118 #: src/Module/Moderation/Blocklist/Server/Index.php:95 #: src/Module/Moderation/Item/Delete.php:61 -#: src/Module/Moderation/Reports.php:89 src/Module/Moderation/Summary.php:75 +#: src/Module/Moderation/Reports.php:104 src/Module/Moderation/Summary.php:75 #: src/Module/Moderation/Users/Active.php:133 #: src/Module/Moderation/Users/Blocked.php:133 #: src/Module/Moderation/Users/Deleted.php:80 @@ -2231,51 +2309,51 @@ msgstr "след." msgid "last" msgstr "последний" -#: src/Content/Text/BBCode.php:767 src/Content/Text/BBCode.php:1728 -#: src/Content/Text/BBCode.php:1729 +#: src/Content/Text/BBCode.php:702 src/Content/Text/BBCode.php:1878 +#: src/Content/Text/BBCode.php:1879 msgid "Image/photo" msgstr "Изображение / Фото" -#: src/Content/Text/BBCode.php:985 +#: src/Content/Text/BBCode.php:920 #, php-format msgid "%2$s %3$s" msgstr "%2$s %3$s" -#: src/Content/Text/BBCode.php:1010 src/Model/Item.php:3999 -#: src/Model/Item.php:4005 src/Model/Item.php:4006 +#: src/Content/Text/BBCode.php:945 src/Model/Item.php:4012 +#: src/Model/Item.php:4018 src/Model/Item.php:4019 msgid "Link to source" msgstr "Ссылка на источник" -#: src/Content/Text/BBCode.php:1635 src/Content/Text/HTML.php:905 +#: src/Content/Text/BBCode.php:1759 src/Content/Text/HTML.php:906 msgid "Click to open/close" msgstr "Нажмите, чтобы открыть / закрыть" -#: src/Content/Text/BBCode.php:1668 +#: src/Content/Text/BBCode.php:1814 msgid "$1 wrote:" msgstr "$1 написал:" -#: src/Content/Text/BBCode.php:1733 src/Content/Text/BBCode.php:1734 +#: src/Content/Text/BBCode.php:1888 src/Content/Text/BBCode.php:1889 msgid "Encrypted content" msgstr "Зашифрованный контент" -#: src/Content/Text/BBCode.php:1997 +#: src/Content/Text/BBCode.php:2194 msgid "Invalid source protocol" msgstr "Неправильный протокол источника" -#: src/Content/Text/BBCode.php:2016 +#: src/Content/Text/BBCode.php:2213 msgid "Invalid link protocol" msgstr "Неправильная протокольная ссылка" -#: src/Content/Text/HTML.php:783 +#: src/Content/Text/HTML.php:784 msgid "Loading more entries..." msgstr "Загружаю больше сообщений..." -#: src/Content/Text/HTML.php:784 +#: src/Content/Text/HTML.php:785 msgid "The end" msgstr "Конец" -#: src/Content/Text/HTML.php:860 src/Content/Widget/VCard.php:126 -#: src/Model/Profile.php:477 src/Module/Contact/Profile.php:471 +#: src/Content/Text/HTML.php:861 src/Content/Widget/VCard.php:127 +#: src/Model/Profile.php:477 src/Module/Contact/Profile.php:478 msgid "Follow" msgstr "Подписка" @@ -2347,11 +2425,6 @@ msgstr "Глобальный каталог" msgid "Local Directory" msgstr "Локальный каталог" -#: src/Content/Widget.php:216 src/Model/Circle.php:601 -#: src/Module/Contact.php:400 src/Module/Welcome.php:76 -msgid "Circles" -msgstr "Круги" - #: src/Content/Widget.php:218 msgid "Everyone" msgstr "Все" @@ -2364,23 +2437,15 @@ msgstr "Нет связи" msgid "Relationships" msgstr "Отношения" -#: src/Content/Widget.php:250 src/Module/Circle.php:292 +#: src/Content/Widget.php:250 src/Module/Circle.php:294 #: src/Module/Contact.php:344 msgid "All Contacts" msgstr "Все контакты" -#: src/Content/Widget.php:289 -msgid "Protocols" -msgstr "Протоколы" - #: src/Content/Widget.php:291 msgid "All Protocols" msgstr "Все протоколы" -#: src/Content/Widget.php:319 -msgid "Saved Folders" -msgstr "Сохранённые папки" - #: src/Content/Widget.php:321 src/Content/Widget.php:352 msgid "Everything" msgstr "Всё" @@ -2398,10 +2463,6 @@ msgstr[1] "%d Контактов" msgstr[2] "%d Контактов" msgstr[3] "%d Контактов" -#: src/Content/Widget.php:507 -msgid "Archives" -msgstr "Архивы" - #: src/Content/Widget.php:515 msgid "On this date" msgstr "В этот день" @@ -2414,28 +2475,18 @@ msgstr "Люди" msgid "Organisations" msgstr "Организации" -#: src/Content/Widget.php:537 src/Model/Contact.php:1739 +#: src/Content/Widget.php:537 src/Model/Contact.php:1729 msgid "News" msgstr "Новости" #: src/Content/Widget.php:539 msgid "Relays" -msgstr "" - -#: src/Content/Widget.php:544 src/Module/Settings/Account.php:442 -msgid "Account Types" -msgstr "Тип учетной записи" +msgstr "Ретрансляторы" #: src/Content/Widget.php:546 src/Module/Moderation/BaseUsers.php:69 msgid "All" msgstr "Все" -#: 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 -msgid "Channels" -msgstr "Каналы" - #: src/Content/Widget/CalendarExport.php:56 msgid "Export" msgstr "Экспорт" @@ -2469,11 +2520,7 @@ msgstr "Просмотр контактов" msgid "Remove term" msgstr "Удалить элемент" -#: src/Content/Widget/SavedSearches.php:60 -msgid "Saved Searches" -msgstr "Сохранённые поиски" - -#: src/Content/Widget/TrendingTags.php:52 +#: src/Content/Widget/TrendingTags.php:53 #, php-format msgid "Trending Tags (last %d hour)" msgid_plural "Trending Tags (last %d hours)" @@ -2482,51 +2529,51 @@ msgstr[1] "Популярные тэги (за %d часа)" msgstr[2] "Популярные тэги (за %d часов)" msgstr[3] "Популярные тэги (за %d часов)" -#: src/Content/Widget/TrendingTags.php:53 +#: src/Content/Widget/TrendingTags.php:54 msgid "More Trending Tags" msgstr "Больше популярных тэгов" -#: src/Content/Widget/VCard.php:104 src/Model/Contact.php:1205 -#: src/Model/Profile.php:461 +#: src/Content/Widget/VCard.php:105 src/Model/Contact.php:1196 +#: src/Model/Profile.php:462 msgid "Post to group" msgstr "Запись для группы" -#: src/Content/Widget/VCard.php:109 src/Model/Contact.php:1210 +#: src/Content/Widget/VCard.php:110 src/Model/Contact.php:1200 #: src/Model/Profile.php:466 src/Module/Moderation/Item/Source.php:85 msgid "Mention" msgstr "Отметка" -#: src/Content/Widget/VCard.php:119 src/Model/Profile.php:380 -#: src/Module/Contact/Profile.php:408 src/Module/Profile/Profile.php:199 +#: src/Content/Widget/VCard.php:120 src/Model/Profile.php:381 +#: src/Module/Contact/Profile.php:414 src/Module/Profile/Profile.php:199 msgid "XMPP:" msgstr "XMPP:" -#: src/Content/Widget/VCard.php:120 src/Model/Profile.php:381 -#: src/Module/Contact/Profile.php:410 src/Module/Profile/Profile.php:203 +#: src/Content/Widget/VCard.php:121 src/Model/Profile.php:382 +#: src/Module/Contact/Profile.php:416 src/Module/Profile/Profile.php:203 msgid "Matrix:" msgstr "Matrix:" -#: src/Content/Widget/VCard.php:121 src/Model/Event.php:82 +#: src/Content/Widget/VCard.php:122 src/Model/Event.php:82 #: src/Model/Event.php:109 src/Model/Event.php:471 src/Model/Event.php:960 -#: src/Model/Profile.php:375 src/Module/Contact/Profile.php:406 +#: src/Model/Profile.php:376 src/Module/Contact/Profile.php:412 #: src/Module/Directory.php:147 src/Module/Notifications/Introductions.php:187 #: src/Module/Profile/Profile.php:221 msgid "Location:" msgstr "Откуда:" -#: src/Content/Widget/VCard.php:124 src/Model/Profile.php:490 +#: src/Content/Widget/VCard.php:125 src/Model/Profile.php:490 #: src/Module/Notifications/Introductions.php:201 msgid "Network:" msgstr "Сеть:" -#: src/Content/Widget/VCard.php:128 src/Model/Contact.php:1238 -#: src/Model/Contact.php:1250 src/Model/Profile.php:479 -#: src/Module/Contact/Profile.php:463 +#: src/Content/Widget/VCard.php:129 src/Model/Contact.php:1228 +#: src/Model/Contact.php:1240 src/Model/Profile.php:479 +#: src/Module/Contact/Profile.php:470 msgid "Unfollow" msgstr "Отписка" -#: src/Content/Widget/VCard.php:134 src/Model/Contact.php:1207 -#: src/Model/Profile.php:463 +#: src/Content/Widget/VCard.php:135 src/Model/Contact.php:1198 +#: src/Model/Profile.php:464 msgid "View group" msgstr "Просмотр группы" @@ -2534,8 +2581,8 @@ msgstr "Просмотр группы" msgid "Yourself" msgstr "Вы" -#: src/Core/ACL.php:202 src/Module/PermissionTooltip.php:147 -#: src/Module/PermissionTooltip.php:169 +#: src/Core/ACL.php:202 src/Module/Privacy/PermissionTooltip.php:170 +#: src/Module/Privacy/PermissionTooltip.php:192 msgid "Mutuals" msgstr "Взаимные" @@ -2543,8 +2590,8 @@ msgstr "Взаимные" msgid "Post to Email" msgstr "Отправить на Email" -#: src/Core/ACL.php:321 src/Module/PermissionTooltip.php:90 -#: src/Module/PermissionTooltip.php:211 +#: src/Core/ACL.php:321 src/Module/Privacy/PermissionTooltip.php:117 +#: src/Module/Privacy/PermissionTooltip.php:231 msgid "Public" msgstr "Публично" @@ -2554,7 +2601,7 @@ msgid "" "community pages and by anyone with its link." msgstr "Это будет показано всем вашим подписчикам и так же будет доступно в общей ленте и по прямой ссылке." -#: src/Core/ACL.php:323 src/Module/PermissionTooltip.php:98 +#: src/Core/ACL.php:323 src/Module/Privacy/PermissionTooltip.php:119 msgid "Limited/Private" msgstr "Ограниченный доступ" @@ -2796,125 +2843,133 @@ msgstr "" msgid "Error: GNU Multiple Precision PHP module required but not installed." msgstr "" -#: src/Core/Installer.php:516 +#: src/Core/Installer.php:499 +msgid "IDN Functions PHP module" +msgstr "" + +#: src/Core/Installer.php:500 +msgid "Error: IDN Functions PHP module required but not installed." +msgstr "" + +#: src/Core/Installer.php:523 msgid "" "The web installer needs to be able to create a file called " "\"local.config.php\" in the \"config\" folder of your web server and it is " "unable to do so." msgstr "Установщику требуется создать файл \"local.config.php\" в каталоге \"config\" на вашем веб-сервере, но у него не получается это сделать." -#: src/Core/Installer.php:517 +#: src/Core/Installer.php:524 msgid "" "This is most often a permission setting, as the web server may not be able " "to write files in your folder - even if you can." msgstr "Это наиболее частые параметры разрешений, когда веб-сервер не может записать файлы в папке - даже если вы можете." -#: src/Core/Installer.php:518 +#: src/Core/Installer.php:525 msgid "" "At the end of this procedure, we will give you a text to save in a file " "named local.config.php in your Friendica \"config\" folder." msgstr "В конце этой операции мы предоставим вам текст конфигурации, которую вам нужно будет сохранить в виде файла local.config.php в каталоге \"config\" вашей установки Френдики." -#: src/Core/Installer.php:519 +#: src/Core/Installer.php:526 msgid "" "You can alternatively skip this procedure and perform a manual installation." " Please see the file \"doc/INSTALL.md\" for instructions." msgstr "В качестве альтернативы вы можете пропустить эту процедуру и выполнить установку вручную. Пожалуйста, обратитесь к файлу \"INSTALL.md\" для получения инструкций." -#: src/Core/Installer.php:522 +#: src/Core/Installer.php:529 msgid "config/local.config.php is writable" msgstr "config/local.config.php доступен для записи" -#: src/Core/Installer.php:542 +#: src/Core/Installer.php:549 msgid "" "Friendica uses the Smarty3 template engine to render its web views. Smarty3 " "compiles templates to PHP to speed up rendering." msgstr "Friendica использует механизм шаблонов Smarty3 для генерации веб-страниц. Smarty3 компилирует шаблоны в PHP для увеличения скорости загрузки." -#: src/Core/Installer.php:543 +#: src/Core/Installer.php:550 msgid "" "In order to store these compiled templates, the web server needs to have " "write access to the directory view/smarty3/ under the Friendica top level " "folder." msgstr "Для того чтобы хранить эти скомпилированные шаблоны, веб-сервер должен иметь доступ на запись для папки view/smarty3 в директории, где установлена Friendica." -#: src/Core/Installer.php:544 +#: src/Core/Installer.php:551 msgid "" "Please ensure that the user that your web server runs as (e.g. www-data) has" " write access to this folder." msgstr "Пожалуйста, убедитесь, что пользователь, под которым работает ваш веб-сервер (например www-data), имеет доступ на запись в этой папке." -#: src/Core/Installer.php:545 +#: src/Core/Installer.php:552 msgid "" "Note: as a security measure, you should give the web server write access to " "view/smarty3/ only--not the template files (.tpl) that it contains." msgstr "Примечание: в качестве меры безопасности, вы должны дать вебсерверу доступ на запись только в view/smarty3 - но не на сами файлы шаблонов (.tpl)., Которые содержатся в этой папке." -#: src/Core/Installer.php:548 +#: src/Core/Installer.php:555 msgid "view/smarty3 is writable" msgstr "view/smarty3 доступен для записи" -#: src/Core/Installer.php:576 +#: src/Core/Installer.php:583 msgid "" "Url rewrite in .htaccess seems not working. Make sure you copied .htaccess-" "dist to .htaccess." msgstr "Похоже, что Url rewrite в .htaccess не работает. Убедитесь, что вы скопировали .htaccess-dist в .htaccess." -#: src/Core/Installer.php:577 +#: src/Core/Installer.php:584 msgid "" "In some circumstances (like running inside containers), you can skip this " "error." msgstr "В некоторых случаях (например, при запуске в контейнерах) вы можете пропустить эту ошибку." -#: src/Core/Installer.php:579 +#: src/Core/Installer.php:586 msgid "Error message from Curl when fetching" msgstr "Ошибка Curl при закачке" -#: src/Core/Installer.php:585 +#: src/Core/Installer.php:592 msgid "Url rewrite is working" msgstr "Url rewrite работает" -#: src/Core/Installer.php:614 +#: src/Core/Installer.php:621 msgid "" "The detection of TLS to secure the communication between the browser and the" " new Friendica server failed." msgstr "Не удалось обнаружить TLS-соединение между браузером и новым сервером Friendica." -#: src/Core/Installer.php:615 +#: src/Core/Installer.php:622 msgid "" "It is highly encouraged to use Friendica only over a secure connection as " "sensitive information like passwords will be transmitted." msgstr "Настоятельно рекомендуется использовать Friendica только с безопасным соединением, так как передаётся чувствительная информация, например - пароли." -#: src/Core/Installer.php:616 +#: src/Core/Installer.php:623 msgid "Please ensure that the connection to the server is secure." msgstr "Пожалуйста, убедитесь, что соединение с сервером безопасно." -#: src/Core/Installer.php:617 +#: src/Core/Installer.php:624 msgid "No TLS detected" msgstr "TLS не обнаружено." -#: src/Core/Installer.php:619 +#: src/Core/Installer.php:626 msgid "TLS detected" msgstr "TLS обнаружено." -#: src/Core/Installer.php:636 +#: src/Core/Installer.php:643 msgid "ImageMagick PHP extension is not installed" msgstr "Модуль PHP ImageMagick не установлен" -#: src/Core/Installer.php:638 +#: src/Core/Installer.php:645 msgid "ImageMagick PHP extension is installed" msgstr "Модуль PHP ImageMagick установлен" -#: src/Core/Installer.php:659 +#: src/Core/Installer.php:666 msgid "Database already in use." msgstr "База данных уже используется." -#: src/Core/Installer.php:664 +#: src/Core/Installer.php:671 msgid "Could not connect to database." msgstr "Не удалось подключиться к базе данных." -#: src/Core/L10n.php:444 src/Model/Item.php:2298 +#: src/Core/L10n.php:444 src/Model/Item.php:2300 msgid "Undetermined" msgstr "" @@ -2924,37 +2979,37 @@ msgid "%s (%s)" msgstr "" #: src/Core/L10n.php:499 src/Model/Event.php:430 -#: src/Module/Settings/Display.php:287 +#: src/Module/Settings/Display.php:284 msgid "Monday" msgstr "Понедельник" #: src/Core/L10n.php:499 src/Model/Event.php:431 -#: src/Module/Settings/Display.php:288 +#: src/Module/Settings/Display.php:285 msgid "Tuesday" msgstr "Вторник" #: src/Core/L10n.php:499 src/Model/Event.php:432 -#: src/Module/Settings/Display.php:289 +#: src/Module/Settings/Display.php:286 msgid "Wednesday" msgstr "Среда" #: src/Core/L10n.php:499 src/Model/Event.php:433 -#: src/Module/Settings/Display.php:290 +#: src/Module/Settings/Display.php:287 msgid "Thursday" msgstr "Четверг" #: src/Core/L10n.php:499 src/Model/Event.php:434 -#: src/Module/Settings/Display.php:291 +#: src/Module/Settings/Display.php:288 msgid "Friday" msgstr "Пятница" #: src/Core/L10n.php:499 src/Model/Event.php:435 -#: src/Module/Settings/Display.php:292 +#: src/Module/Settings/Display.php:289 msgid "Saturday" msgstr "Суббота" #: src/Core/L10n.php:499 src/Model/Event.php:429 -#: src/Module/Settings/Display.php:286 +#: src/Module/Settings/Display.php:283 msgid "Sunday" msgstr "Воскресенье" @@ -3089,19 +3144,19 @@ msgid "" "The debug logfile '%s' is not usable. No logging possible (error: '%s')" msgstr "" -#: src/Core/Renderer.php:89 src/Core/Renderer.php:118 -#: src/Core/Renderer.php:147 src/Core/Renderer.php:181 +#: src/Core/Renderer.php:92 src/Core/Renderer.php:121 +#: src/Core/Renderer.php:150 src/Core/Renderer.php:184 #: src/Render/FriendicaSmartyEngine.php:60 msgid "" "Friendica can't display this page at the moment, please contact the " "administrator." msgstr "Friendica не может отобразить эту страницу в данный момент, пожалуйста, свяжитесь с администратором." -#: src/Core/Renderer.php:143 +#: src/Core/Renderer.php:146 msgid "template engine cannot be registered without a name." msgstr "" -#: src/Core/Renderer.php:177 +#: src/Core/Renderer.php:180 msgid "template engine is not registered!" msgstr "" @@ -3275,7 +3330,7 @@ msgstr "добавить" msgid "Edit circle" msgstr "Редактировать круг" -#: src/Model/Circle.php:606 src/Module/Circle.php:193 +#: src/Model/Circle.php:606 src/Module/Circle.php:195 msgid "Contacts not in any circle" msgstr "Контакты вне кругов" @@ -3283,8 +3338,8 @@ msgstr "Контакты вне кругов" msgid "Create a new circle" msgstr "Создать круг" -#: src/Model/Circle.php:609 src/Module/Circle.php:178 -#: src/Module/Circle.php:201 src/Module/Circle.php:276 +#: src/Model/Circle.php:609 src/Module/Circle.php:180 +#: src/Module/Circle.php:203 src/Module/Circle.php:278 msgid "Circle Name: " msgstr "Название круга:" @@ -3292,90 +3347,90 @@ msgstr "Название круга:" msgid "Edit circles" msgstr "Редактировать круги" -#: src/Model/Contact.php:1257 src/Module/Moderation/Users/Pending.php:102 +#: src/Model/Contact.php:1247 src/Module/Moderation/Users/Pending.php:102 #: src/Module/Notifications/Introductions.php:132 #: src/Module/Notifications/Introductions.php:204 msgid "Approve" msgstr "Одобрить" -#: src/Model/Contact.php:1735 +#: src/Model/Contact.php:1725 msgid "Organisation" msgstr "Организация" -#: src/Model/Contact.php:1743 +#: src/Model/Contact.php:1733 msgid "Group" msgstr "Группа" -#: src/Model/Contact.php:1747 src/Module/Moderation/BaseUsers.php:130 +#: src/Model/Contact.php:1737 src/Module/Moderation/BaseUsers.php:131 msgid "Relay" msgstr "Ретранслятор" -#: src/Model/Contact.php:3050 +#: src/Model/Contact.php:3046 msgid "Disallowed profile URL." msgstr "Запрещенный URL профиля." -#: src/Model/Contact.php:3055 src/Module/Friendica.php:101 +#: src/Model/Contact.php:3051 src/Module/Friendica.php:100 msgid "Blocked domain" msgstr "Заблокированный домен" -#: src/Model/Contact.php:3060 +#: src/Model/Contact.php:3056 msgid "Connect URL missing." msgstr "Connect-URL отсутствует." -#: src/Model/Contact.php:3069 +#: src/Model/Contact.php:3065 msgid "" "The contact could not be added. Please check the relevant network " "credentials in your Settings -> Social Networks page." msgstr "Контакт не может быть добавлен. Пожалуйста проверьте учётные данные на странице Настройки -> Социальные сети." -#: src/Model/Contact.php:3087 +#: src/Model/Contact.php:3083 #, php-format msgid "Expected network %s does not match actual network %s" msgstr "Ожидаемая сеть %s не соответствует обнаруженной сети %s" -#: src/Model/Contact.php:3104 +#: src/Model/Contact.php:3100 msgid "This seems to be a relay account. They can't be followed by users." -msgstr "" +msgstr "Похоже, что это аккаунт релея. На такие нельзя подписаться." -#: src/Model/Contact.php:3111 +#: src/Model/Contact.php:3107 msgid "The profile address specified does not provide adequate information." msgstr "Указанный адрес профиля не дает адекватной информации." -#: src/Model/Contact.php:3113 +#: src/Model/Contact.php:3109 msgid "No compatible communication protocols or feeds were discovered." msgstr "Обнаружены несовместимые протоколы связи или каналы." -#: src/Model/Contact.php:3116 +#: src/Model/Contact.php:3112 msgid "An author or name was not found." msgstr "Автор или имя не найдены." -#: src/Model/Contact.php:3119 +#: src/Model/Contact.php:3115 msgid "No browser URL could be matched to this address." msgstr "Нет URL браузера, который соответствует этому адресу." -#: src/Model/Contact.php:3122 +#: src/Model/Contact.php:3118 msgid "" "Unable to match @-style Identity Address with a known protocol or email " "contact." msgstr "Не получается совместить этот адрес с известным протоколом или контактом электронной почты." -#: src/Model/Contact.php:3123 +#: src/Model/Contact.php:3119 msgid "Use mailto: in front of address to force email check." msgstr "Bcgjkmpeqnt mailto: перед адресом для быстрого доступа к email." -#: src/Model/Contact.php:3129 +#: src/Model/Contact.php:3125 msgid "" "The profile address specified belongs to a network which has been disabled " "on this site." msgstr "Указанный адрес профиля принадлежит сети, недоступной на этом сайта." -#: src/Model/Contact.php:3134 +#: src/Model/Contact.php:3130 msgid "" "Limited profile. This person will be unable to receive direct/personal " "notifications from you." msgstr "Ограниченный профиль. Этот человек не сможет получить прямые / личные уведомления от вас." -#: src/Model/Contact.php:3200 +#: src/Model/Contact.php:3196 msgid "Unable to retrieve contact information." msgstr "Невозможно получить контактную информацию." @@ -3407,17 +3462,17 @@ msgid "today" msgstr "сегодня" #: src/Model/Event.php:463 src/Module/Calendar/Show.php:129 -#: src/Module/Settings/Display.php:297 src/Util/Temporal.php:353 +#: src/Module/Settings/Display.php:294 src/Util/Temporal.php:353 msgid "month" msgstr "мес." #: src/Model/Event.php:464 src/Module/Calendar/Show.php:130 -#: src/Module/Settings/Display.php:298 src/Util/Temporal.php:354 +#: src/Module/Settings/Display.php:295 src/Util/Temporal.php:354 msgid "week" msgstr "неделя" #: src/Model/Event.php:465 src/Module/Calendar/Show.php:131 -#: src/Module/Settings/Display.php:299 src/Util/Temporal.php:355 +#: src/Module/Settings/Display.php:296 src/Util/Temporal.php:355 msgid "day" msgstr "день" @@ -3425,7 +3480,7 @@ msgstr "день" msgid "No events to display" msgstr "Нет событий для показа" -#: src/Model/Event.php:516 src/Module/DFRN/Poll.php:47 src/Module/Feed.php:69 +#: src/Model/Event.php:516 src/Module/DFRN/Poll.php:47 src/Module/Feed.php:68 #: src/Module/Update/Profile.php:56 msgid "Access to this profile has been restricted." msgstr "Доступ к этому профилю ограничен." @@ -3480,58 +3535,57 @@ msgstr "день рождения %s" msgid "Happy Birthday %s" msgstr "С днём рождения %s" -#: src/Model/Item.php:2305 +#: src/Model/Item.php:2307 #, php-format msgid "%s (%s - %s): %s" msgstr "" -#: src/Model/Item.php:2307 +#: src/Model/Item.php:2309 #, php-format msgid "%s (%s): %s" msgstr "" -#: src/Model/Item.php:2310 +#: src/Model/Item.php:2312 #, php-format msgid "Detected languages in this post:\\n%s" msgstr "Обнаруженные в этой записи языки:\\n%s" -#: src/Model/Item.php:3258 +#: src/Model/Item.php:3260 msgid "activity" msgstr "активность" -#: src/Model/Item.php:3260 +#: src/Model/Item.php:3262 msgid "comment" msgstr "комментарий" -#: src/Model/Item.php:3263 src/Module/Post/Tag/Add.php:123 +#: src/Model/Item.php:3265 src/Module/Post/Tag/Add.php:123 msgid "post" msgstr "пост" -#: src/Model/Item.php:3434 +#: src/Model/Item.php:3435 #, php-format msgid "%s is blocked" msgstr "%s заблокирован" -#: src/Model/Item.php:3436 +#: src/Model/Item.php:3437 #, php-format msgid "%s is ignored" msgstr "%s игнорируется" -#: src/Model/Item.php:3438 +#: src/Model/Item.php:3439 #, php-format msgid "Content from %s is collapsed" msgstr "Запись от %s скрыта" -#: src/Model/Item.php:3442 -#, php-format -msgid "Content warning: %s" -msgstr "Предупреждение о контенте: %s" +#: src/Model/Item.php:3443 +msgid "Sensitive content" +msgstr "" -#: src/Model/Item.php:3906 +#: src/Model/Item.php:3912 msgid "bytes" msgstr "байт" -#: src/Model/Item.php:3937 +#: src/Model/Item.php:3943 #, php-format msgid "%2$s (%3$d%%, %1$d vote)" msgid_plural "%2$s (%3$d%%, %1$d votes)" @@ -3540,7 +3594,7 @@ msgstr[1] "%2$s (%3$d%%, %1$d голоса)" msgstr[2] "%2$s (%3$d%%, %1$d голосов)" msgstr[3] "%2$s (%3$d%%, %1$d голосов)" -#: src/Model/Item.php:3939 +#: src/Model/Item.php:3945 #, php-format msgid "%2$s (%1$d vote)" msgid_plural "%2$s (%1$d votes)" @@ -3549,7 +3603,7 @@ msgstr[1] "%2$s (%1$d голоса)" msgstr[2] "%2$s (%1$d голосов)" msgstr[3] "%2$s (%1$d голосов)" -#: src/Model/Item.php:3944 +#: src/Model/Item.php:3950 #, php-format msgid "%d voter. Poll end: %s" msgid_plural "%d voters. Poll end: %s" @@ -3558,7 +3612,7 @@ msgstr[1] "%d голоса. Конец опроса: %s" msgstr[2] "%d голосов. Конец опроса: %s" msgstr[3] "%d голосов. Конец опроса: %s" -#: src/Model/Item.php:3946 +#: src/Model/Item.php:3952 #, php-format msgid "%d voter." msgid_plural "%d voters." @@ -3567,12 +3621,12 @@ msgstr[1] "%d голоса." msgstr[2] "%d голосов." msgstr[3] "%d голосов." -#: src/Model/Item.php:3948 +#: src/Model/Item.php:3954 #, php-format msgid "Poll end: %s" msgstr "Конец опроса: %s" -#: src/Model/Item.php:3982 src/Model/Item.php:3983 +#: src/Model/Item.php:3995 src/Model/Item.php:3996 msgid "View on separate page" msgstr "Посмотреть в отдельной вкладке" @@ -3580,25 +3634,25 @@ msgstr "Посмотреть в отдельной вкладке" msgid "[no subject]" msgstr "[без темы]" -#: src/Model/Photo.php:1187 src/Module/Media/Photo/Upload.php:168 +#: src/Model/Photo.php:1198 src/Module/Media/Photo/Upload.php:168 msgid "Wall Photos" msgstr "Фото стены" -#: src/Model/Profile.php:363 src/Module/Profile/Profile.php:283 +#: src/Model/Profile.php:364 src/Module/Profile/Profile.php:283 #: src/Module/Profile/Profile.php:285 msgid "Edit profile" msgstr "Редактировать профиль" -#: src/Model/Profile.php:365 +#: src/Model/Profile.php:366 msgid "Change profile photo" msgstr "Изменить фото профиля" -#: src/Model/Profile.php:378 src/Module/Directory.php:152 +#: src/Model/Profile.php:379 src/Module/Directory.php:152 #: src/Module/Profile/Profile.php:209 msgid "Homepage:" msgstr "Домашняя страничка:" -#: src/Model/Profile.php:379 src/Module/Contact/Profile.php:412 +#: src/Model/Profile.php:380 src/Module/Contact/Profile.php:418 #: src/Module/Notifications/Introductions.php:189 msgid "About:" msgstr "О себе:" @@ -3643,165 +3697,165 @@ msgstr "Напоминания о мероприятиях" msgid "Upcoming events the next 7 days:" msgstr "События на ближайшие 7 дней:" -#: src/Model/Profile.php:893 +#: src/Model/Profile.php:882 #, php-format msgid "OpenWebAuth: %1$s welcomes %2$s" msgstr "OpenWebAuth: %1$s приветствует %2$s" -#: src/Model/Profile.php:1033 +#: src/Model/Profile.php:1022 msgid "Hometown:" msgstr "Родной город:" -#: src/Model/Profile.php:1034 +#: src/Model/Profile.php:1023 msgid "Marital Status:" msgstr "Семейное положение:" -#: src/Model/Profile.php:1035 +#: src/Model/Profile.php:1024 msgid "With:" msgstr "Вместе:" -#: src/Model/Profile.php:1036 +#: src/Model/Profile.php:1025 msgid "Since:" msgstr "С:" -#: src/Model/Profile.php:1037 +#: src/Model/Profile.php:1026 msgid "Sexual Preference:" msgstr "Сексуальные предпочтения:" -#: src/Model/Profile.php:1038 +#: src/Model/Profile.php:1027 msgid "Political Views:" msgstr "Политические взгляды:" -#: src/Model/Profile.php:1039 +#: src/Model/Profile.php:1028 msgid "Religious Views:" msgstr "Религиозные взгляды:" -#: src/Model/Profile.php:1040 +#: src/Model/Profile.php:1029 msgid "Likes:" msgstr "Нравится:" -#: src/Model/Profile.php:1041 +#: src/Model/Profile.php:1030 msgid "Dislikes:" msgstr "Не нравится:" -#: src/Model/Profile.php:1042 +#: src/Model/Profile.php:1031 msgid "Title/Description:" msgstr "Заголовок / Описание:" -#: src/Model/Profile.php:1043 src/Module/Admin/Summary.php:197 +#: src/Model/Profile.php:1032 src/Module/Admin/Summary.php:197 #: src/Module/Moderation/Report/Create.php:280 #: src/Module/Moderation/Summary.php:76 msgid "Summary" msgstr "Резюме" -#: src/Model/Profile.php:1044 +#: src/Model/Profile.php:1033 msgid "Musical interests" msgstr "Музыкальные интересы" -#: src/Model/Profile.php:1045 +#: src/Model/Profile.php:1034 msgid "Books, literature" msgstr "Книги, литература" -#: src/Model/Profile.php:1046 +#: src/Model/Profile.php:1035 msgid "Television" msgstr "Телевидение" -#: src/Model/Profile.php:1047 +#: src/Model/Profile.php:1036 msgid "Film/dance/culture/entertainment" msgstr "Кино / танцы / культура / развлечения" -#: src/Model/Profile.php:1048 +#: src/Model/Profile.php:1037 msgid "Hobbies/Interests" msgstr "Хобби / Интересы" -#: src/Model/Profile.php:1049 +#: src/Model/Profile.php:1038 msgid "Love/romance" msgstr "Любовь / романтика" -#: src/Model/Profile.php:1050 +#: src/Model/Profile.php:1039 msgid "Work/employment" msgstr "Работа / занятость" -#: src/Model/Profile.php:1051 +#: src/Model/Profile.php:1040 msgid "School/education" msgstr "Школа / образование" -#: src/Model/Profile.php:1052 +#: src/Model/Profile.php:1041 msgid "Contact information and Social Networks" msgstr "Контактная информация и социальные сети" -#: src/Model/User.php:228 src/Model/User.php:1294 +#: src/Model/User.php:233 src/Model/User.php:1303 msgid "SERIOUS ERROR: Generation of security keys failed." msgstr "СЕРЬЕЗНАЯ ОШИБКА: генерация ключей безопасности не удалась." -#: src/Model/User.php:728 src/Model/User.php:761 +#: src/Model/User.php:733 src/Model/User.php:766 msgid "Login failed" msgstr "Вход не удался" -#: src/Model/User.php:793 +#: src/Model/User.php:798 msgid "Not enough information to authenticate" msgstr "Недостаточно информации для входа" -#: src/Model/User.php:914 +#: src/Model/User.php:923 msgid "Password can't be empty" msgstr "Пароль не может быть пустым" -#: src/Model/User.php:956 +#: src/Model/User.php:965 msgid "Empty passwords are not allowed." msgstr "Пароль не должен быть пустым." -#: src/Model/User.php:960 +#: src/Model/User.php:969 msgid "" "The new password has been exposed in a public data dump, please choose " "another." msgstr "Новый пароль содержится в опубликованных списках украденных паролей, пожалуйста, используйте другой." -#: src/Model/User.php:964 +#: src/Model/User.php:973 msgid "The password length is limited to 72 characters." msgstr "Длина пароля ограничена 72 символами." -#: src/Model/User.php:968 +#: src/Model/User.php:977 msgid "The password can't contain white spaces nor accentuated letters" msgstr "Пароль не может содержать пробелов и букв с акцентами." -#: src/Model/User.php:1177 +#: src/Model/User.php:1186 msgid "Passwords do not match. Password unchanged." msgstr "Пароли не совпадают. Пароль не изменен." -#: src/Model/User.php:1184 +#: src/Model/User.php:1193 msgid "An invitation is required." msgstr "Требуется приглашение." -#: src/Model/User.php:1188 +#: src/Model/User.php:1197 msgid "Invitation could not be verified." msgstr "Приглашение не может быть проверено." -#: src/Model/User.php:1196 +#: src/Model/User.php:1205 msgid "Invalid OpenID url" msgstr "Неверный URL OpenID" -#: src/Model/User.php:1209 src/Security/Authentication.php:241 +#: src/Model/User.php:1218 src/Security/Authentication.php:230 msgid "" "We encountered a problem while logging in with the OpenID you provided. " "Please check the correct spelling of the ID." msgstr "Мы столкнулись с проблемой при входе с OpenID, который вы указали. Пожалуйста, проверьте правильность написания ID." -#: src/Model/User.php:1209 src/Security/Authentication.php:241 +#: src/Model/User.php:1218 src/Security/Authentication.php:230 msgid "The error message was:" msgstr "Сообщение об ошибке было:" -#: src/Model/User.php:1215 +#: src/Model/User.php:1224 msgid "Please enter the required information." msgstr "Пожалуйста, введите необходимую информацию." -#: src/Model/User.php:1229 +#: src/Model/User.php:1238 #, php-format msgid "" "system.username_min_length (%s) and system.username_max_length (%s) are " "excluding each other, swapping values." msgstr "system.username_min_length (%s) и system.username_max_length (%s) противоречат друг другу, меняем их местами." -#: src/Model/User.php:1236 +#: src/Model/User.php:1245 #, php-format msgid "Username should be at least %s character." msgid_plural "Username should be at least %s characters." @@ -3810,7 +3864,7 @@ msgstr[1] "Имя пользователя должно быть хотя бы % msgstr[2] "Имя пользователя должно быть хотя бы %s символов." msgstr[3] "Имя пользователя должно быть хотя бы %s символов." -#: src/Model/User.php:1240 +#: src/Model/User.php:1249 #, php-format msgid "Username should be at most %s character." msgid_plural "Username should be at most %s characters." @@ -3819,60 +3873,60 @@ msgstr[1] "Имя пользователя должно быть не больш msgstr[2] "Имя пользователя должно быть не больше %s символов." msgstr[3] "Имя пользователя должно быть не больше %s символов." -#: src/Model/User.php:1248 +#: src/Model/User.php:1257 msgid "That doesn't appear to be your full (First Last) name." msgstr "Кажется, что это ваше неполное (Имя Фамилия) имя." -#: src/Model/User.php:1253 +#: src/Model/User.php:1262 msgid "Your email domain is not among those allowed on this site." msgstr "Домен вашего адреса электронной почты не относится к числу разрешенных на этом сайте." -#: src/Model/User.php:1257 +#: src/Model/User.php:1266 msgid "Not a valid email address." msgstr "Неверный адрес электронной почты." -#: src/Model/User.php:1260 +#: src/Model/User.php:1269 msgid "The nickname was blocked from registration by the nodes admin." msgstr "Этот ник был заблокирован для регистрации администратором узла." -#: src/Model/User.php:1264 src/Model/User.php:1270 +#: src/Model/User.php:1273 src/Model/User.php:1279 msgid "Cannot use that email." msgstr "Нельзя использовать этот Email." -#: src/Model/User.php:1276 +#: src/Model/User.php:1285 msgid "Your nickname can only contain a-z, 0-9 and _." msgstr "Ваш ник может содержать только символы a-z, 0-9 и _." -#: src/Model/User.php:1284 src/Model/User.php:1341 +#: src/Model/User.php:1293 src/Model/User.php:1350 msgid "Nickname is already registered. Please choose another." msgstr "Такой ник уже зарегистрирован. Пожалуйста, выберите другой." -#: src/Model/User.php:1328 src/Model/User.php:1332 +#: src/Model/User.php:1337 src/Model/User.php:1341 msgid "An error occurred during registration. Please try again." msgstr "Ошибка при регистрации. Пожалуйста, попробуйте еще раз." -#: src/Model/User.php:1355 +#: src/Model/User.php:1364 msgid "An error occurred creating your default profile. Please try again." msgstr "Ошибка создания вашего профиля. Пожалуйста, попробуйте еще раз." -#: src/Model/User.php:1362 +#: src/Model/User.php:1371 msgid "An error occurred creating your self contact. Please try again." msgstr "При создании вашего контакта возникла проблема. Пожалуйста, попробуйте ещё раз." -#: src/Model/User.php:1367 +#: src/Model/User.php:1376 msgid "Friends" msgstr "Друзья" -#: src/Model/User.php:1371 +#: src/Model/User.php:1380 msgid "" "An error occurred creating your default contact circle. Please try again." msgstr "При создании круга контактов по-умолчанию возникла ошибка. Пожалуйста, попробуйте ещё раз." -#: src/Model/User.php:1413 +#: src/Model/User.php:1422 msgid "Profile Photos" msgstr "Фотографии профиля" -#: src/Model/User.php:1595 +#: src/Model/User.php:1604 #, php-format msgid "" "\n" @@ -3880,7 +3934,7 @@ msgid "" "\t\t\tthe administrator of %2$s has set up an account for you." msgstr "\n\t\tУважаемый(ая) %1$s,\n\t\t\tадминистратор %2$s создал для вас учётную запись." -#: src/Model/User.php:1598 +#: src/Model/User.php:1607 #, php-format msgid "" "\n" @@ -3911,12 +3965,12 @@ msgid "" "\t\tThank you and welcome to %4$s." msgstr "" -#: src/Model/User.php:1630 src/Model/User.php:1736 +#: src/Model/User.php:1639 src/Model/User.php:1745 #, php-format msgid "Registration details for %s" msgstr "Подробности регистрации для %s" -#: src/Model/User.php:1650 +#: src/Model/User.php:1659 #, php-format msgid "" "\n" @@ -3931,12 +3985,12 @@ msgid "" "\t\t" msgstr "\n\t\t\tУважаемый %1$s,\n\t\t\t\tБлагодарим Вас за регистрацию на %2$s. Ваш аккаунт ожидает подтверждения администратором.\n\n\t\t\tВаши данные для входа в систему:\n\n\t\t\tМестоположение сайта:\t%3$s\n\t\t\tЛогин:\t\t%4$s\n\t\t\tПароль:\t\t%5$s\n\t\t" -#: src/Model/User.php:1669 +#: src/Model/User.php:1678 #, php-format msgid "Registration at %s" msgstr "Регистрация на %s" -#: src/Model/User.php:1693 +#: src/Model/User.php:1702 #, php-format msgid "" "\n" @@ -3945,7 +3999,7 @@ msgid "" "\t\t\t" msgstr "\n\t\t\t\tУважаемый(ая) %1$s,\n\t\t\t\tСпасибо за регистрацию на %2$s. Ваша учётная запись создана.\n\t\t\t" -#: src/Model/User.php:1701 +#: src/Model/User.php:1710 #, php-format msgid "" "\n" @@ -3976,7 +4030,7 @@ msgid "" "\t\t\tThank you and welcome to %2$s." msgstr "" -#: src/Model/User.php:1763 +#: src/Model/User.php:1772 msgid "" "User with delegates can't be removed, please remove delegate users first" msgstr "" @@ -4001,14 +4055,14 @@ msgid "Disable" msgstr "Отключить" #: src/Module/Admin/Addons/Details.php:91 -#: src/Module/Admin/Themes/Details.php:49 src/Module/Settings/Display.php:344 +#: src/Module/Admin/Themes/Details.php:49 src/Module/Settings/Display.php:340 msgid "Enable" msgstr "Включить" #: src/Module/Admin/Addons/Details.php:111 -#: src/Module/Admin/Addons/Index.php:67 src/Module/Admin/Federation.php:218 -#: 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:457 +#: src/Module/Admin/Addons/Index.php:67 src/Module/Admin/Federation.php:220 +#: src/Module/Admin/Logs/Settings.php:88 src/Module/Admin/Logs/View.php:85 +#: src/Module/Admin/Queue.php:73 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 @@ -4047,14 +4101,14 @@ msgstr "Дополнения перезагружены" msgid "Addon %s failed to install." msgstr "Не удалось установить дополнение %s." -#: 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:460 +#: src/Module/Admin/Addons/Index.php:69 src/Module/Admin/Features.php:83 +#: src/Module/Admin/Logs/Settings.php:90 src/Module/Admin/Site.php:458 #: src/Module/Admin/Themes/Index.php:113 src/Module/Admin/Tos.php:86 -#: src/Module/Settings/Account.php:551 src/Module/Settings/Addons.php:78 +#: src/Module/Settings/Account.php:558 src/Module/Settings/Addons.php:78 #: src/Module/Settings/Connectors.php:160 #: src/Module/Settings/Connectors.php:246 -#: src/Module/Settings/Delegation.php:193 src/Module/Settings/Display.php:312 -#: src/Module/Settings/Features.php:76 +#: src/Module/Settings/Delegation.php:193 src/Module/Settings/Display.php:309 +#: src/Module/Settings/Features.php:75 msgid "Save Settings" msgstr "Сохранить настройки" @@ -4129,26 +4183,39 @@ msgstr "Отмечено успешно (если обновление было msgid "Attempt to execute this update step automatically" msgstr "Попытаться выполнить этот шаг обновления автоматически" -#: src/Module/Admin/Features.php:76 -#, php-format -msgid "Lock feature %s" -msgstr "Заблокировать %s" +#: src/Module/Admin/Features.php:67 +#: src/Module/Notifications/Introductions.php:144 +#: src/Module/OAuth/Acknowledge.php:55 src/Module/Register.php:132 +#: src/Module/Settings/TwoFactor/Trusted.php:129 +msgid "No" +msgstr "Нет" -#: src/Module/Admin/Features.php:84 +#: src/Module/Admin/Features.php:67 src/Module/Contact/Revoke.php:108 +#: src/Module/Notifications/Introductions.php:144 +#: src/Module/OAuth/Acknowledge.php:54 src/Module/Register.php:131 +#: src/Module/Settings/TwoFactor/Trusted.php:129 +msgid "Yes" +msgstr "Да" + +#: src/Module/Admin/Features.php:67 +msgid "Locked" +msgstr "" + +#: src/Module/Admin/Features.php:81 msgid "Manage Additional Features" msgstr "Управление дополнительными возможностями" -#: src/Module/Admin/Federation.php:80 +#: src/Module/Admin/Federation.php:82 #: src/Module/Moderation/Report/Create.php:191 #: src/Module/Moderation/Report/Create.php:316 msgid "Other" msgstr "Другой" -#: src/Module/Admin/Federation.php:158 src/Module/Admin/Federation.php:407 +#: src/Module/Admin/Federation.php:160 src/Module/Admin/Federation.php:408 msgid "unknown" msgstr "неизвестно" -#: src/Module/Admin/Federation.php:191 +#: src/Module/Admin/Federation.php:193 #, php-format msgid "%2$s total system" msgid_plural "%2$s total systems" @@ -4157,7 +4224,7 @@ msgstr[1] "%2$s системы всего" msgstr[2] "%2$s систем всего" msgstr[3] "%2$s систем всего" -#: src/Module/Admin/Federation.php:192 +#: src/Module/Admin/Federation.php:194 #, php-format msgid "%2$s active user last month" msgid_plural "%2$s active users last month" @@ -4166,7 +4233,7 @@ msgstr[1] "%2$s активных пользователя за месяц" msgstr[2] "%2$s активных пользователей за месяц" msgstr[3] "%2$s активных пользователей за месяц" -#: src/Module/Admin/Federation.php:193 +#: src/Module/Admin/Federation.php:195 #, php-format msgid "%2$s active user last six months" msgid_plural "%2$s active users last six months" @@ -4175,7 +4242,7 @@ msgstr[1] "%2$s активных пользователя за полгода" msgstr[2] "%2$s активных пользователей за полгода" msgstr[3] "%2$s активных пользователей за полгода" -#: src/Module/Admin/Federation.php:194 +#: src/Module/Admin/Federation.php:196 #, php-format msgid "%2$s registered user" msgid_plural "%2$s registered users" @@ -4184,7 +4251,7 @@ msgstr[1] "%2$s зарегистрированных пользователя" msgstr[2] "%2$s зарегистрированных пользователей" msgstr[3] "%2$s зарегистрированных пользователей" -#: src/Module/Admin/Federation.php:195 +#: src/Module/Admin/Federation.php:197 #, php-format msgid "%2$s locally created post or comment" msgid_plural "%2$s locally created posts and comments" @@ -4193,7 +4260,7 @@ msgstr[1] "%2$s местных записей и комментариев" msgstr[2] "%2$s местных записей и комментариев" msgstr[3] "%2$s местных записей и комментариев" -#: src/Module/Admin/Federation.php:198 +#: src/Module/Admin/Federation.php:200 #, php-format msgid "%2$s post per user" msgid_plural "%2$s posts per user" @@ -4202,7 +4269,7 @@ msgstr[1] "%2$s записи на пользователя" msgstr[2] "%2$s записей на пользователя" msgstr[3] "%2$s записей на пользователя" -#: src/Module/Admin/Federation.php:203 +#: src/Module/Admin/Federation.php:205 #, php-format msgid "%2$s user per system" msgid_plural "%2$s users per system" @@ -4211,18 +4278,18 @@ msgstr[1] "%2$s пользователя на систему" msgstr[2] "%2$s пользователей на систему" msgstr[3] "%2$s пользователей на систему" -#: src/Module/Admin/Federation.php:213 +#: src/Module/Admin/Federation.php:215 msgid "" "This page offers you some numbers to the known part of the federated social " "network your Friendica node is part of. These numbers are not complete but " "only reflect the part of the network your node is aware of." msgstr "На этой странице вы можете увидеть немного статистики из известной вашему узлу федеративной сети. Эти данные неполные и только отражают ту часть сети, с которой ваш узел взаимодействовал." -#: src/Module/Admin/Federation.php:219 src/Module/BaseAdmin.php:87 +#: src/Module/Admin/Federation.php:221 src/Module/BaseAdmin.php:87 msgid "Federation Statistics" msgstr "Статистика федерации" -#: src/Module/Admin/Federation.php:223 +#: src/Module/Admin/Federation.php:224 #, php-format msgid "" "Currently this node is aware of %2$s node (%3$s active users last month, " @@ -4242,53 +4309,53 @@ msgstr[3] "Сейчас этому узлу известно о %2$s узлах msgid "The logfile '%s' is not writable. No logging possible" msgstr "Файл журнала '%s' недоступен для записи. Журналирование невозможно." -#: src/Module/Admin/Logs/Settings.php:77 +#: src/Module/Admin/Logs/Settings.php:80 msgid "PHP log currently enabled." msgstr "Лог PHP включен." -#: src/Module/Admin/Logs/Settings.php:79 +#: src/Module/Admin/Logs/Settings.php:82 msgid "PHP log currently disabled." msgstr "Лог PHP выключен." -#: src/Module/Admin/Logs/Settings.php:86 src/Module/BaseAdmin.php:102 +#: src/Module/Admin/Logs/Settings.php:89 src/Module/BaseAdmin.php:102 #: src/Module/BaseAdmin.php:103 msgid "Logs" msgstr "Журналы" -#: src/Module/Admin/Logs/Settings.php:88 +#: src/Module/Admin/Logs/Settings.php:91 msgid "Clear" msgstr "Очистить" -#: src/Module/Admin/Logs/Settings.php:91 +#: src/Module/Admin/Logs/Settings.php:94 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:94 src/Module/Admin/Logs/Settings.php:95 +#: src/Module/Admin/Logs/Settings.php:96 src/Module/Admin/Site.php:478 +#: src/Module/Admin/Site.php:486 msgid "" "Read-only because it is set by an environment variable" msgstr "" -#: src/Module/Admin/Logs/Settings.php:92 +#: src/Module/Admin/Logs/Settings.php:95 msgid "Log file" msgstr "Лог-файл" -#: src/Module/Admin/Logs/Settings.php:92 +#: src/Module/Admin/Logs/Settings.php:95 msgid "" "Must be writable by web server. Relative to your Friendica top-level " "directory." msgstr "Должно быть доступно для записи в веб-сервере. Относительно вашего Friendica каталога верхнего уровня." -#: src/Module/Admin/Logs/Settings.php:93 +#: src/Module/Admin/Logs/Settings.php:96 msgid "Log level" msgstr "Уровень лога" -#: src/Module/Admin/Logs/Settings.php:95 +#: src/Module/Admin/Logs/Settings.php:98 msgid "PHP logging" msgstr "PHP логирование" -#: src/Module/Admin/Logs/Settings.php:96 +#: src/Module/Admin/Logs/Settings.php:99 msgid "" "To temporarily enable logging of PHP errors and warnings you can prepend the" " following to the index.php file of your installation. The filename set in " @@ -4297,91 +4364,91 @@ msgid "" "'display_errors' is to enable these options, set to '0' to disable them." msgstr "Чтобы временно включить журналирование ошибок и предупреждений PHP, вы можете добавить следующее в файл index.php вашей установки. Имя файла, установленное в 'error_log', задаётся относительно каталога установки Френдики и у веб-сервера должно быть разрешение на запись в этот файл. Настройка 1' для 'log_errors' и 'display_errors' включает журналирование и отображение ошибок, '0' отключает." -#: src/Module/Admin/Logs/View.php:70 +#: src/Module/Admin/Logs/View.php:72 #, php-format msgid "" "Error trying to open %1$s log file.
Check to see if " "file %1$s exist and is readable." msgstr "Ошибка при открытии файла журнала %1$s.
Проверьте, что файл %1$s существует и может быть прочитан веб-сервером." -#: src/Module/Admin/Logs/View.php:79 +#: src/Module/Admin/Logs/View.php:81 #, php-format msgid "" "Couldn't open %1$s log file.
Check to see if file %1$s " "is readable." msgstr "Не получилось открыть файл журнала %1$s. Проверьте, что файл %1$s может быть прочитан веб-сервером." -#: src/Module/Admin/Logs/View.php:84 src/Module/BaseAdmin.php:104 +#: src/Module/Admin/Logs/View.php:86 src/Module/BaseAdmin.php:104 msgid "View Logs" msgstr "Просмотр журналов" -#: src/Module/Admin/Logs/View.php:87 +#: src/Module/Admin/Logs/View.php:89 msgid "Search in logs" msgstr "Поиск в журналах событий" -#: src/Module/Admin/Logs/View.php:88 +#: src/Module/Admin/Logs/View.php:90 #: src/Module/Notifications/Notifications.php:140 msgid "Show all" msgstr "Показать все" -#: src/Module/Admin/Logs/View.php:89 +#: src/Module/Admin/Logs/View.php:91 msgid "Date" msgstr "Дата" -#: src/Module/Admin/Logs/View.php:90 +#: src/Module/Admin/Logs/View.php:92 msgid "Level" msgstr "Уровень" -#: src/Module/Admin/Logs/View.php:91 +#: src/Module/Admin/Logs/View.php:93 msgid "Context" msgstr "Контекст" -#: src/Module/Admin/Logs/View.php:93 +#: src/Module/Admin/Logs/View.php:95 msgid "ALL" msgstr "ВСЕ" -#: src/Module/Admin/Logs/View.php:94 +#: src/Module/Admin/Logs/View.php:96 msgid "View details" msgstr "Посмотреть детали" -#: src/Module/Admin/Logs/View.php:95 +#: src/Module/Admin/Logs/View.php:97 msgid "Click to view details" msgstr "Нажмите для просмотра подробностей" -#: src/Module/Admin/Logs/View.php:96 src/Module/Calendar/Event/Form.php:207 +#: src/Module/Admin/Logs/View.php:98 src/Module/Calendar/Event/Form.php:207 msgid "Event details" msgstr "Сведения о мероприятии" -#: src/Module/Admin/Logs/View.php:97 +#: src/Module/Admin/Logs/View.php:99 msgid "Data" msgstr "Данные" -#: src/Module/Admin/Logs/View.php:98 +#: src/Module/Admin/Logs/View.php:100 #: src/Module/Debug/ActivityPubConversion.php:57 msgid "Source" msgstr "Источник" -#: src/Module/Admin/Logs/View.php:99 +#: src/Module/Admin/Logs/View.php:101 msgid "File" msgstr "Файл" -#: src/Module/Admin/Logs/View.php:100 +#: src/Module/Admin/Logs/View.php:102 msgid "Line" msgstr "Строка" -#: src/Module/Admin/Logs/View.php:101 +#: src/Module/Admin/Logs/View.php:103 msgid "Function" msgstr "Функция" -#: src/Module/Admin/Logs/View.php:102 +#: src/Module/Admin/Logs/View.php:104 msgid "UID" msgstr "UID" -#: src/Module/Admin/Logs/View.php:103 +#: src/Module/Admin/Logs/View.php:105 msgid "Process ID" msgstr "ID процесса" -#: src/Module/Admin/Logs/View.php:104 +#: src/Module/Admin/Logs/View.php:106 msgid "Close" msgstr "Закрыть" @@ -4405,290 +4472,294 @@ msgid "" "the worker cronjob you've set up during install." msgstr "На этой странице отображаются задания планировщика, которые в настоящий момент стоят в очереди на выполнение. Эти задания запускаются посредством планировщика cron, который вы настроили при установке." -#: src/Module/Admin/Queue.php:75 +#: src/Module/Admin/Queue.php:76 msgid "ID" msgstr "ID" -#: src/Module/Admin/Queue.php:76 +#: src/Module/Admin/Queue.php:77 msgid "Command" msgstr "Команда" -#: src/Module/Admin/Queue.php:77 +#: src/Module/Admin/Queue.php:78 msgid "Job Parameters" msgstr "Параметры задания" -#: src/Module/Admin/Queue.php:78 src/Module/Moderation/Reports.php:95 +#: src/Module/Admin/Queue.php:79 src/Module/Moderation/Reports.php:110 #: src/Module/Settings/OAuth.php:74 msgid "Created" msgstr "Создано" -#: src/Module/Admin/Queue.php:79 +#: src/Module/Admin/Queue.php:80 +msgid "Next Try" +msgstr "" + +#: src/Module/Admin/Queue.php:81 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 "%s недопустимое значение для максимального размера изображений" -#: src/Module/Admin/Site.php:372 src/Module/Settings/Display.php:217 +#: src/Module/Admin/Site.php:370 src/Module/Settings/Display.php:215 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:225 #, php-format msgid "%s - (Experimental)" msgstr "%s - (экспериментально)" -#: 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 "проверить development-версию" -#: 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:152 +#: 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 "Используйте команду \"console relay\" в командной строке для добавления и удаления ретрансляторов." -#: 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 "Перемещение узла позволяет вам изменить DNS-имя этого узла с сохранением всех пользователей и записей. Этот процесс может занять много времени и может быть запущен только с помощью команды консоли:" -#: src/Module/Admin/Site.php:477 +#: src/Module/Admin/Site.php:475 msgid "(Friendica directory)# bin/console relocate https://newdomain.com" msgstr "(каталог Friendica)# bin/console relocate https://newdomain.com" -#: 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 "Системный Email" -#: 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 "Имя внутреннего системного аккаунта, который используется для выполнения запросов ActivityPub. Это должно быть не занятое имя пользователя. После установки его нельзя изменить снова." -#: 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 "Для публичных серверов: здесь вы можете разместить дополнительную информацию и она будет доступна по %s/servers." -#: 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 "SSL принудительно" -#: 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 "Форсировать не-SSL запросы как SSL. Внимание: на некоторых системах это может привести к бесконечным циклам." -#: 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 "Показывает пункт меню для страницы справки из меню навигации. Она так же всегда доступна по прямой ссылке /help." -#: 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 limits. You can put k, m, or g behind the desired value for KiB, MiB, GiB, respectively.\n" @@ -4696,35 +4767,35 @@ msgid "" "\t\t\t\t\t\t\t\t\t\t\t\t\tCurrently upload_max_filesize is set 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 "Максимальная длина в пикселях для длинной стороны загруженных изображений. По умолчанию равно -1, что означает отсутствие ограничений." -#: src/Module/Admin/Site.php:500 +#: src/Module/Admin/Site.php:498 msgid "JPEG image quality" msgstr "Качество JPEG изображения" -#: 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 "Загруженные изображения JPEG будут сохранены в этом качестве [0-100]. По умолчанию 100, что означает полное качество." -#: 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 " @@ -4732,167 +4803,167 @@ 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 "Будет отображаться на видном месте на странице регистрации. Вы можете использовать BBCode для оформления." -#: 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 "Имена, перечисленные через запятую, которые запрещены для регистрации на этом узле. Предустановленный список соответствует RFC 2142." -#: src/Module/Admin/Site.php:507 +#: src/Module/Admin/Site.php:505 msgid "Accounts abandoned after x days" msgstr "Аккаунт считается после x дней не воспользованным" -#: 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 "Не будет тратить ресурсы для опроса сайтов для бесхозных контактов. Введите 0 для отключения лимита времени." -#: 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 "Не показывать контент OEmbed" -#: 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 "Не показывать внедрённое содержимое (например, PDF), если источником не являются домены из списка ниже." -#: 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 "Список доменов через запятую, данные с которых будет разрешено внедрять в записи через OEmbed. Все поддомены этих доменов будут так же разрешены." -#: 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 "Включение этого может нарушить законы о личных данных, например, GDPR." -#: src/Module/Admin/Site.php:515 +#: src/Module/Admin/Site.php:513 msgid "Global directory URL" msgstr "URL глобального каталога" -#: 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 "Не включать текст сообщения в email-оповещение." -#: 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 " @@ -4900,11 +4971,11 @@ msgid "" "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 " @@ -4913,339 +4984,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 "Отображать внешний контент через встроенное прокси. Это используется для некоторых случаев отображения OEmbed и некоторых других." - -#: 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 "Разрешить пользователям установить remote_self" -#: 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 "Если включено, любой пользователь сможет пометить любой контакт как \"remote_self\" в расширенных настройках контакта. Установка такого параметра приводит к тому, что все записи помеченного контакта публикуются в ленте от имени пользователя." -#: 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 "Включить OpenID" -#: src/Module/Admin/Site.php:530 +#: src/Module/Admin/Site.php:527 msgid "Enable OpenID support for registration and logins." msgstr "Включить поддержку OpenID для регистрации и входа." -#: 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 "Включает встроенную поддержку электронной почты, позволяющую работать с папками IMAP и отвечать по почте." -#: 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 "Поддержка почты не может быть включена, так как не установлен модуль PHP IMAP." -#: src/Module/Admin/Site.php:539 +#: src/Module/Admin/Site.php:536 msgid "Enable OStatus support" msgstr "Включить поддержку OStatus" -#: 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 "Включить встроенную поддержку OStatus (StatusNet, GNU Social и т.п.). Всё общение в OStatus происходит публично." -#: 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 "Поддержка Diaspora не может быть включена, так как Френдика была установлена в подкаталог." -#: src/Module/Admin/Site.php:542 +#: src/Module/Admin/Site.php:539 msgid "Enable Diaspora support" msgstr "Включить поддержку Diaspora" -#: 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 "Включить встроенную поддержку Diaspora для общения с серверами сети Diaspora." -#: src/Module/Admin/Site.php:543 +#: src/Module/Admin/Site.php:540 msgid "Verify SSL" msgstr "Проверка SSL" -#: 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 "Если хотите, вы можете включить строгую проверку сертификатов. Это будет означать, что вы не сможете соединиться (вообще) с сайтами, имеющими само-подписанный SSL сертификат." -#: 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 "Прокси URL" -#: 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 "Если вы хотите указать прокси, который Friendica будет использовать для выхода в сеть, укажите здесь его URL." -#: 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 "Значение указывается в секундах. Установите 0 для снятия ограничений (не рекомендуется)." -#: 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 "Максимальная нагрузка на систему, прежде чем задания опроса и доставки начнут приостанавливаться - по-умолчанию %d." -#: 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 "Минимально допустимая свободная память ОЗУ для запуска заданий. Для работы нужен доступ в /proc/meminfo - по-умолчанию 0 (отключено)." -#: 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 "Периодически оптимизировать таблицы, такие как cache и workerqueue" -#: 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 "None - выключено." -#: 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 "Local contacts - местные контакты будут проверяться на наличие подписчиков и друзей." -#: 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 "Interactors - местные контакты и те контакты, кто взаимодействовал с локально видимыми записями, будут проверяться на наличие подписчиков и друзей." -#: 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 " @@ -5253,50 +5314,50 @@ msgid "" " href=\"http://the-federation.info/\">the-federation.info for details." msgstr "Если включено, общая информация о сервере и статистика будут опубликованы. В данных содержатся имя сервера, версия ПО, число пользователей с открытыми профилями, число записей, подключенные протоколы и соединители. Подробности смотрите на the-federation.info." -#: 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 "Включает проверку новых версий Френдики на Github. Если появится новая версия, вы получите уведомление в панели администратора." -#: 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 "Если очистка базы данных включена, эта настройка определяет число дней, после которого записи будут удаляться. Собственные записи, записи с закладками, записи в папках не удаляются. 0 отключает очистку." -#: 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. " @@ -5304,175 +5365,175 @@ msgid "" "items if set to 0." msgstr "Когда очистка базы данных включена, эта настройка определяет число дней, после которого ничейные элементы (в основном, данные с ретранслятора) будут удалены. Значение по умолчанию 90 дней. Приравнивается ко времени жизни элементов других серверов, если выставлено в 0." -#: 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 "Эти данные используются для ActivityPub и OStatus, а так же для диагностики. Обычно их можно спокойно удалять после 14 дней, значение по-умолчанию 90 дней." -#: 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 "Сколько комментариев должно быть показано для каждой записи? Значение по-умолчанию: 100." -#: 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 "Сколько комментариев показывать при просмотре записи на отдельной странице? Значение по-умолчанию: 1000." -#: 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 "" +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 "" +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 "Если на вашей системе веб-сервер не имеет доступа к системному пути tmp, введите здесь другой путь." -#: 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 "Максимальное число параллельно работающих worker'ов" -#: 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 "На shared-хостингах установите это в %d. На больших системах можно установить %d или больше. Значение по-умолчанию %d." -#: 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 "Включить fastlane" -#: 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 "Если включено, механизм fastlane будет запускать дополнительного обработчика, если процессы с высоким приоритетом задерживаются из-за процессов с более низким приоритетом." -#: 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" @@ -5480,153 +5541,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 "Допустимые значения \"all\" или \"tags\". \"all\" означает, что любые публичные записи будут получены. \"tags\" включает приём публичных записей с выбранными тэгами." -#: src/Module/Admin/Site.php:591 src/Module/Contact/Profile.php:309 +#: src/Module/Admin/Site.php:588 src/Module/Contact/Profile.php:314 #: 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 "all" -#: src/Module/Admin/Site.php:591 +#: src/Module/Admin/Site.php:588 msgid "tags" msgstr "tags" -#: 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 "Список тэгов, разделённых запятыми, используемый для подписки в режиме \"tags\"" -#: 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 "Начать перемещение" @@ -5921,7 +5982,7 @@ msgstr "" msgid "Missing parameters" msgstr "" -#: src/Module/Api/Mastodon/Statuses/Bookmark.php:51 +#: src/Module/Api/Mastodon/Statuses/Bookmark.php:50 msgid "Only starting posts can be bookmarked" msgstr "Только заглавные записи могут быть добавлены в закладки" @@ -6082,7 +6143,7 @@ msgid "" "the main account." msgstr "Дополнительная учётная запись не имеет доступа к модераторским страницам. Пожалуйста, зайдите под основной." -#: src/Module/BaseModeration.php:110 src/Module/Moderation/Reports.php:94 +#: src/Module/BaseModeration.php:110 src/Module/Moderation/Reports.php:109 msgid "Reports" msgstr "Обращения" @@ -6145,7 +6206,7 @@ msgstr "Поиск по людям - %s" msgid "Group Search - %s" msgstr "Поиск по группам - %s" -#: src/Module/BaseSearch.php:121 src/Module/Contact/MatchInterests.php:139 +#: src/Module/BaseSearch.php:121 src/Module/Contact/MatchInterests.php:140 msgid "No matches" msgstr "Нет соответствий" @@ -6254,9 +6315,9 @@ msgstr "Начало мероприятия:" #: src/Module/Moderation/Blocklist/Server/Index.php:87 #: src/Module/Moderation/Blocklist/Server/Index.php:115 #: src/Module/Moderation/Blocklist/Server/Index.php:116 -#: src/Module/Moderation/Item/Delete.php:67 src/Module/Register.php:148 +#: 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:190 src/Module/Settings/Channels.php:211 #: src/Module/Settings/TwoFactor/Index.php:161 #: src/Module/Settings/TwoFactor/Verify.php:158 msgid "Required" @@ -6318,7 +6379,7 @@ msgstr "Смотреть" msgid "Create New Event" msgstr "Создать новое мероприятие" -#: src/Module/Calendar/Show.php:132 src/Module/Settings/Display.php:300 +#: src/Module/Calendar/Show.php:132 src/Module/Settings/Display.php:297 msgid "list" msgstr "список" @@ -6326,8 +6387,8 @@ msgstr "список" msgid "Could not create circle." msgstr "Не удалось создать круг." -#: src/Module/Circle.php:68 src/Module/Circle.php:214 -#: src/Module/Circle.php:238 +#: src/Module/Circle.php:68 src/Module/Circle.php:216 +#: src/Module/Circle.php:240 msgid "Circle not found." msgstr "Круг не найден." @@ -6345,9 +6406,9 @@ msgstr "Неизвестный круг." #: src/Module/Contact/Conversations.php:91 #: src/Module/Contact/Conversations.php:96 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 -#: src/Module/Contact/Redir.php:94 src/Module/Contact/Redir.php:140 +#: src/Module/Contact/Posts.php:88 src/Module/Contact/Profile.php:159 +#: src/Module/Contact/Profile.php:164 src/Module/Contact/Profile.php:169 +#: src/Module/Contact/Redir.php:95 src/Module/Contact/Redir.php:141 #: src/Module/FriendSuggest.php:71 src/Module/FriendSuggest.php:109 msgid "Contact not found." msgstr "Контакт не найден." @@ -6380,47 +6441,47 @@ msgstr "Контакт успешно удалён из круга." msgid "Bad request." msgstr "Ошибочный запрос." -#: src/Module/Circle.php:170 +#: src/Module/Circle.php:172 msgid "Save Circle" msgstr "Сохранить круг" -#: src/Module/Circle.php:171 +#: src/Module/Circle.php:173 msgid "Filter" msgstr "Фильтр" -#: src/Module/Circle.php:177 +#: src/Module/Circle.php:179 msgid "Create a circle of contacts/friends." msgstr "Создать круг контактов/друзей." -#: src/Module/Circle.php:219 +#: src/Module/Circle.php:221 msgid "Unable to remove circle." msgstr "Не удаётся удалить круг." -#: src/Module/Circle.php:270 +#: src/Module/Circle.php:272 msgid "Delete Circle" msgstr "Удалить круг" -#: src/Module/Circle.php:280 +#: src/Module/Circle.php:282 msgid "Edit Circle Name" msgstr "Изменить имя круга" -#: src/Module/Circle.php:290 +#: src/Module/Circle.php:292 msgid "Members" msgstr "Участники" -#: src/Module/Circle.php:293 +#: src/Module/Circle.php:295 msgid "Circle is empty" msgstr "Круг пуст" -#: src/Module/Circle.php:306 +#: src/Module/Circle.php:311 msgid "Remove contact from circle" msgstr "Удалить контакт из круга" -#: src/Module/Circle.php:329 +#: src/Module/Circle.php:334 msgid "Click on a contact to add or remove." msgstr "Нажмите на контакт, чтобы добавить или удалить." -#: src/Module/Circle.php:343 +#: src/Module/Circle.php:351 msgid "Add contact to circle" msgstr "Добавить контакт в круг" @@ -6456,7 +6517,7 @@ msgid "Only show blocked contacts" msgstr "Показать только блокированные контакты" #: src/Module/Contact.php:368 src/Module/Contact.php:440 -#: src/Module/Settings/Server/Index.php:107 src/Object/Post.php:386 +#: src/Module/Settings/Server/Index.php:107 src/Object/Post.php:399 msgid "Ignored" msgstr "Игнорируются" @@ -6505,18 +6566,18 @@ msgstr "Результаты для: %s" msgid "Update" msgstr "Обновление" -#: src/Module/Contact.php:467 src/Module/Contact/Profile.php:511 +#: src/Module/Contact.php:467 src/Module/Contact/Profile.php:518 #: src/Module/Moderation/Blocklist/Contact.php:117 #: src/Module/Moderation/Users/Blocked.php:138 #: src/Module/Moderation/Users/Index.php:154 msgid "Unblock" msgstr "Разблокировать" -#: src/Module/Contact.php:468 src/Module/Contact/Profile.php:519 +#: src/Module/Contact.php:468 src/Module/Contact/Profile.php:526 msgid "Unignore" msgstr "Не игнорировать" -#: src/Module/Contact.php:469 src/Module/Contact/Profile.php:527 +#: src/Module/Contact.php:469 src/Module/Contact/Profile.php:534 msgid "Uncollapse" msgstr "Не сворачивать" @@ -6568,7 +6629,7 @@ msgstr "Исходящий запрос на подписку" msgid "Pending incoming contact request" msgstr "Входящий запрос на подписку" -#: src/Module/Contact.php:626 src/Module/Contact/Profile.php:371 +#: src/Module/Contact.php:626 src/Module/Contact/Profile.php:377 #, php-format msgid "Visit %s's profile [%s]" msgstr "Посетить профиль %s [%s]" @@ -6583,7 +6644,7 @@ msgstr "Возврат к редактору контакта" #: src/Module/Contact/Advanced.php:134 #: src/Module/Moderation/Blocklist/Contact.php:122 -#: src/Module/Moderation/Reports.php:95 +#: src/Module/Moderation/Reports.php:110 #: src/Module/Moderation/Users/Active.php:126 #: src/Module/Moderation/Users/Blocked.php:126 #: src/Module/Moderation/Users/Create.php:70 @@ -6675,12 +6736,13 @@ msgstr[1] "Контакты (%s)" msgstr[2] "Контакты (%s)" msgstr[3] "Контакты (%s)" -#: src/Module/Contact/Follow.php:70 src/Module/Contact/Redir.php:62 -#: src/Module/Contact/Redir.php:222 src/Module/Conversation/Community.php:166 +#: src/Module/Contact/Follow.php:70 src/Module/Contact/Redir.php:63 +#: src/Module/Contact/Redir.php:223 src/Module/Conversation/Community.php:166 #: src/Module/Debug/ItemBody.php:38 src/Module/Diaspora/Receive.php:57 #: src/Module/Item/Display.php:96 src/Module/Item/Feed.php:59 #: src/Module/Item/Follow.php:41 src/Module/Item/Ignore.php:41 -#: src/Module/Item/Pin.php:41 src/Module/Item/Pin.php:56 +#: src/Module/Item/Language.php:53 src/Module/Item/Pin.php:41 +#: src/Module/Item/Pin.php:56 src/Module/Item/Searchtext.php:53 #: src/Module/Item/Star.php:42 src/Module/Update/Display.php:37 msgid "Access denied." msgstr "Доступ запрещен." @@ -6714,16 +6776,16 @@ msgstr "Пожалуйста, ответьте следующее:" msgid "Your Identity Address:" msgstr "Ваш адрес:" -#: src/Module/Contact/Follow.php:170 src/Module/Contact/Profile.php:402 +#: src/Module/Contact/Follow.php:170 src/Module/Contact/Profile.php:408 #: src/Module/Contact/Unfollow.php:129 -#: src/Module/Moderation/Blocklist/Contact.php:133 -#: src/Module/Moderation/Reports.php:104 +#: src/Module/Moderation/Blocklist/Contact.php:131 +#: src/Module/Moderation/Reports.php:117 #: src/Module/Notifications/Introductions.php:129 #: src/Module/Notifications/Introductions.php:198 msgid "Profile URL" msgstr "URL профиля" -#: src/Module/Contact/Follow.php:171 src/Module/Contact/Profile.php:414 +#: src/Module/Contact/Follow.php:171 src/Module/Contact/Profile.php:420 #: src/Module/Notifications/Introductions.php:191 #: src/Module/Profile/Profile.php:234 msgid "Tags:" @@ -6746,7 +6808,7 @@ msgstr "Записи и ответы" msgid "The contact could not be added." msgstr "Не удалось добавить этот контакт." -#: src/Module/Contact/MatchInterests.php:94 +#: src/Module/Contact/MatchInterests.php:95 #: src/Module/Media/Attachment/Upload.php:77 #: src/Module/Media/Attachment/Upload.php:82 #: src/Module/Media/Photo/Upload.php:81 src/Module/Media/Photo/Upload.php:86 @@ -6754,253 +6816,253 @@ msgstr "Не удалось добавить этот контакт." msgid "Invalid request." msgstr "Неверный запрос." -#: src/Module/Contact/MatchInterests.php:101 +#: src/Module/Contact/MatchInterests.php:102 msgid "No keywords to match. Please add keywords to your profile." msgstr "Нет совпадающих ключевых слов. Пожалуйста, добавьте ключевые слова в ваш профиль." -#: src/Module/Contact/MatchInterests.php:144 +#: src/Module/Contact/MatchInterests.php:145 msgid "Profile Match" msgstr "Похожие профили" -#: src/Module/Contact/Profile.php:140 +#: src/Module/Contact/Profile.php:145 msgid "Failed to update contact record." msgstr "Не удалось обновить запись контакта." -#: src/Module/Contact/Profile.php:190 +#: src/Module/Contact/Profile.php:195 msgid "Contact has been unblocked" msgstr "Контакт разблокирован" -#: src/Module/Contact/Profile.php:194 +#: src/Module/Contact/Profile.php:199 msgid "Contact has been blocked" msgstr "Контакт заблокирован" -#: src/Module/Contact/Profile.php:206 +#: src/Module/Contact/Profile.php:211 msgid "Contact has been unignored" msgstr "У контакта отменено игнорирование" -#: src/Module/Contact/Profile.php:210 +#: src/Module/Contact/Profile.php:215 msgid "Contact has been ignored" msgstr "Контакт проигнорирован" -#: src/Module/Contact/Profile.php:222 +#: src/Module/Contact/Profile.php:227 msgid "Contact has been uncollapsed" msgstr "Записи контакта не сворачиваются" -#: src/Module/Contact/Profile.php:226 +#: src/Module/Contact/Profile.php:231 msgid "Contact has been collapsed" msgstr "Записи контакта сворачиваются" -#: src/Module/Contact/Profile.php:254 +#: src/Module/Contact/Profile.php:259 #, php-format msgid "You are mutual friends with %s" msgstr "У Вас взаимная дружба с %s" -#: src/Module/Contact/Profile.php:255 +#: src/Module/Contact/Profile.php:260 #, php-format msgid "You are sharing with %s" msgstr "Вы делитесь с %s" -#: src/Module/Contact/Profile.php:256 +#: src/Module/Contact/Profile.php:261 #, php-format msgid "%s is sharing with you" msgstr "%s делится с Вами" -#: src/Module/Contact/Profile.php:272 +#: src/Module/Contact/Profile.php:277 msgid "Private communications are not available for this contact." msgstr "Приватные коммуникации недоступны для этого контакта." -#: src/Module/Contact/Profile.php:282 +#: src/Module/Contact/Profile.php:287 msgid "This contact is on a server you ignored." msgstr "Этот контакт на игнорируемом вами сервере." -#: src/Module/Contact/Profile.php:285 +#: src/Module/Contact/Profile.php:290 msgid "Never" msgstr "Никогда" -#: src/Module/Contact/Profile.php:288 +#: src/Module/Contact/Profile.php:293 msgid "(Update was not successful)" msgstr "(Обновление не удалось)" -#: src/Module/Contact/Profile.php:288 +#: src/Module/Contact/Profile.php:293 msgid "(Update was successful)" msgstr "(Обновление было успешно)" -#: src/Module/Contact/Profile.php:290 src/Module/Contact/Profile.php:482 +#: src/Module/Contact/Profile.php:295 src/Module/Contact/Profile.php:489 msgid "Suggest friends" msgstr "Предложить друзей" -#: src/Module/Contact/Profile.php:294 +#: src/Module/Contact/Profile.php:299 #, php-format msgid "Network type: %s" msgstr "Сеть: %s" -#: src/Module/Contact/Profile.php:299 +#: src/Module/Contact/Profile.php:304 msgid "Communications lost with this contact!" msgstr "Связь с контактом утеряна!" -#: src/Module/Contact/Profile.php:305 +#: src/Module/Contact/Profile.php:310 msgid "Fetch further information for feeds" msgstr "Получить подробную информацию о фидах" -#: src/Module/Contact/Profile.php:307 +#: src/Module/Contact/Profile.php:312 msgid "" "Fetch information like preview pictures, title and teaser from the feed " "item. You can activate this if the feed doesn't contain much text. Keywords " "are taken from the meta header in the feed item and are posted as hash tags." msgstr "Извлекать картинки предпросмотра, заголовок и вступление из записи ленты. Вы можете включить эту опцию, если лента не содержит много текста. Ключевые слова берутся из метаданных записи и публикуются как теги." -#: src/Module/Contact/Profile.php:310 +#: src/Module/Contact/Profile.php:315 msgid "Fetch information" msgstr "Получить информацию" -#: src/Module/Contact/Profile.php:311 +#: src/Module/Contact/Profile.php:316 msgid "Fetch keywords" msgstr "Получить ключевые слова" -#: src/Module/Contact/Profile.php:312 +#: src/Module/Contact/Profile.php:317 msgid "Fetch information and keywords" msgstr "Получить информацию и ключевые слова" -#: src/Module/Contact/Profile.php:322 src/Module/Contact/Profile.php:327 -#: src/Module/Contact/Profile.php:332 src/Module/Contact/Profile.php:338 +#: src/Module/Contact/Profile.php:327 src/Module/Contact/Profile.php:332 +#: src/Module/Contact/Profile.php:337 src/Module/Contact/Profile.php:343 msgid "No mirroring" msgstr "Не зеркалировать" -#: src/Module/Contact/Profile.php:323 src/Module/Contact/Profile.php:333 -#: src/Module/Contact/Profile.php:339 +#: src/Module/Contact/Profile.php:328 src/Module/Contact/Profile.php:338 +#: src/Module/Contact/Profile.php:344 msgid "Mirror as my own posting" msgstr "Зеркалировать как мои сообщения" -#: src/Module/Contact/Profile.php:328 src/Module/Contact/Profile.php:334 +#: src/Module/Contact/Profile.php:333 src/Module/Contact/Profile.php:339 msgid "Native reshare" msgstr "Обычный репост" -#: src/Module/Contact/Profile.php:353 +#: src/Module/Contact/Profile.php:359 msgid "Contact Information / Notes" msgstr "Информация о контакте / Заметки" -#: src/Module/Contact/Profile.php:354 +#: src/Module/Contact/Profile.php:360 msgid "Contact Settings" msgstr "Настройки контакта" -#: src/Module/Contact/Profile.php:362 +#: src/Module/Contact/Profile.php:368 msgid "Contact" msgstr "Контакт" -#: src/Module/Contact/Profile.php:366 +#: src/Module/Contact/Profile.php:372 msgid "Their personal note" msgstr "Персональная заметка" -#: src/Module/Contact/Profile.php:368 +#: src/Module/Contact/Profile.php:374 msgid "Edit contact notes" msgstr "Редактировать заметки контакта" -#: src/Module/Contact/Profile.php:372 +#: src/Module/Contact/Profile.php:378 msgid "Block/Unblock contact" msgstr "Блокировать / Разблокировать контакт" -#: src/Module/Contact/Profile.php:373 +#: src/Module/Contact/Profile.php:379 #: src/Module/Moderation/Report/Create.php:293 msgid "Ignore contact" msgstr "Игнорировать контакт" -#: src/Module/Contact/Profile.php:374 +#: src/Module/Contact/Profile.php:380 msgid "View conversations" msgstr "Просмотр бесед" -#: src/Module/Contact/Profile.php:379 +#: src/Module/Contact/Profile.php:385 msgid "Last update:" msgstr "Последнее обновление: " -#: src/Module/Contact/Profile.php:381 +#: src/Module/Contact/Profile.php:387 msgid "Update public posts" msgstr "Обновить публичные сообщения" -#: src/Module/Contact/Profile.php:383 src/Module/Contact/Profile.php:492 +#: src/Module/Contact/Profile.php:389 src/Module/Contact/Profile.php:499 msgid "Update now" msgstr "Обновить сейчас" -#: src/Module/Contact/Profile.php:385 +#: src/Module/Contact/Profile.php:391 msgid "Awaiting connection acknowledge" msgstr "Ожидаем подтверждения соединения" -#: src/Module/Contact/Profile.php:386 +#: src/Module/Contact/Profile.php:392 msgid "Currently blocked" msgstr "В настоящее время заблокирован" -#: src/Module/Contact/Profile.php:387 +#: src/Module/Contact/Profile.php:393 msgid "Currently ignored" msgstr "В настоящее время игнорируется" -#: src/Module/Contact/Profile.php:388 +#: src/Module/Contact/Profile.php:394 msgid "Currently collapsed" msgstr "В настоящее время сворачивается" -#: src/Module/Contact/Profile.php:389 +#: src/Module/Contact/Profile.php:395 msgid "Currently archived" msgstr "В данный момент архивирован" -#: src/Module/Contact/Profile.php:392 +#: src/Module/Contact/Profile.php:398 msgid "Manage remote servers" msgstr "Управлять удалёнными серверами" -#: src/Module/Contact/Profile.php:394 +#: src/Module/Contact/Profile.php:400 #: src/Module/Notifications/Introductions.php:192 msgid "Hide this contact from others" msgstr "Скрыть этот контакт от других" -#: src/Module/Contact/Profile.php:394 +#: src/Module/Contact/Profile.php:400 msgid "" "Replies/likes to your public posts may still be visible" msgstr "Ответы/лайки ваших публичных сообщений будут видимы." -#: src/Module/Contact/Profile.php:395 +#: src/Module/Contact/Profile.php:401 msgid "Notification for new posts" msgstr "Уведомление о новых записях" -#: src/Module/Contact/Profile.php:395 +#: src/Module/Contact/Profile.php:401 msgid "Send a notification of every new post of this contact" msgstr "Отправлять уведомление о каждом новой записи контакта" -#: src/Module/Contact/Profile.php:397 +#: src/Module/Contact/Profile.php:403 msgid "Keyword Deny List" msgstr "Запретный список слов" -#: src/Module/Contact/Profile.php:397 +#: src/Module/Contact/Profile.php:403 msgid "" "Comma separated list of keywords that should not be converted to hashtags, " "when \"Fetch information and keywords\" is selected" msgstr "Список слов через запятую, которые не должны конвертироваться в хэштеги, когда включено \"Получать информацию и хэштеги\"" -#: src/Module/Contact/Profile.php:415 +#: src/Module/Contact/Profile.php:421 #: src/Module/Settings/TwoFactor/Index.php:160 msgid "Actions" msgstr "Действия" -#: src/Module/Contact/Profile.php:417 +#: src/Module/Contact/Profile.php:423 #: src/Module/Settings/TwoFactor/Index.php:140 view/theme/frio/theme.php:232 msgid "Status" msgstr "Записи" -#: src/Module/Contact/Profile.php:423 +#: src/Module/Contact/Profile.php:429 msgid "Mirror postings from this contact" msgstr "Зекралировать сообщения от этого контакта" -#: src/Module/Contact/Profile.php:425 +#: src/Module/Contact/Profile.php:431 msgid "" "Mark this contact as remote_self, this will cause friendica to repost new " "entries from this contact." msgstr "Пометить этот контакт как remote_self, что заставит Friendica отправлять сообщения от этого контакта." -#: src/Module/Contact/Profile.php:428 +#: src/Module/Contact/Profile.php:434 msgid "Channel Settings" msgstr "Настройки каналов" -#: src/Module/Contact/Profile.php:429 +#: src/Module/Contact/Profile.php:435 msgid "Frequency of this contact in relevant channels" msgstr "Частота появления этого контакта в каналах" -#: src/Module/Contact/Profile.php:430 +#: src/Module/Contact/Profile.php:436 msgid "" "Depending on the type of the channel not all posts from this contact are " "displayed. By default, posts need to have a minimum amount of interactions " @@ -7010,68 +7072,78 @@ msgid "" "block or hide the contact completely." msgstr "В зависимости от типа канала, не все записи этого контакта могут отображаться в них. По-умолчанию записи должны получить некоторое число взаимодействий (комментарии, лайки), чтобы попасть в каналы. Так же некоторые контакты могут заполнять каналы слишком частыми записями или вы можете не хотеть видеть их в каналах вообще, но не готовы их игнорировать или блокировать полностью." -#: src/Module/Contact/Profile.php:431 +#: src/Module/Contact/Profile.php:437 msgid "Default frequency" msgstr "Обычная частота" -#: src/Module/Contact/Profile.php:431 +#: src/Module/Contact/Profile.php:437 msgid "" "Posts by this contact are displayed in the \"for you\" channel if you " "interact often with this contact or if a post reached some level of " "interaction." msgstr "Записи этого контакта будут показаны в канале \"Для Вас\", если вы часто взаимодействуете с ним, либо запись этого контакта получит какую-то активность." -#: src/Module/Contact/Profile.php:432 +#: src/Module/Contact/Profile.php:438 msgid "Display all posts of this contact" msgstr "Показывать все" -#: src/Module/Contact/Profile.php:432 +#: src/Module/Contact/Profile.php:438 msgid "All posts from this contact will appear on the \"for you\" channel" msgstr "Все записи от этого контакта будут показаны в канале \"Для Вас\"" -#: src/Module/Contact/Profile.php:433 +#: src/Module/Contact/Profile.php:439 msgid "Display only few posts" msgstr "Показывать немного" -#: src/Module/Contact/Profile.php:433 +#: src/Module/Contact/Profile.php:439 msgid "" "When a contact creates a lot of posts in a short period, this setting " "reduces the number of displayed posts in every channel." msgstr "Когда контакт создаёт много записей за короткий период, эта настройка сократит число отображаемых записей в каналах." -#: src/Module/Contact/Profile.php:434 +#: src/Module/Contact/Profile.php:440 msgid "Never display posts" msgstr "Не показывать" -#: src/Module/Contact/Profile.php:434 +#: src/Module/Contact/Profile.php:440 msgid "Posts from this contact will never be displayed in any channel" msgstr "Записи этого контакта никогда не будут показаны в каналах" -#: src/Module/Contact/Profile.php:502 +#: src/Module/Contact/Profile.php:441 +msgid "Channel Only" +msgstr "" + +#: src/Module/Contact/Profile.php:441 +msgid "" +"If enabled, posts from this contact will only appear in channels, but not in" +" the network stream." +msgstr "" + +#: src/Module/Contact/Profile.php:509 msgid "Refetch contact data" msgstr "Обновить данные контакта" -#: src/Module/Contact/Profile.php:513 +#: src/Module/Contact/Profile.php:520 msgid "Toggle Blocked status" msgstr "Изменить статус блокированности (заблокировать/разблокировать)" -#: src/Module/Contact/Profile.php:521 +#: src/Module/Contact/Profile.php:528 msgid "Toggle Ignored status" msgstr "Изменить статус игнорирования" -#: src/Module/Contact/Profile.php:529 +#: src/Module/Contact/Profile.php:536 msgid "Toggle Collapsed status" msgstr "Изменить статус сворачивания" -#: src/Module/Contact/Profile.php:536 src/Module/Contact/Revoke.php:106 +#: src/Module/Contact/Profile.php:543 src/Module/Contact/Revoke.php:106 msgid "Revoke Follow" msgstr "Отозвать подписку" -#: src/Module/Contact/Profile.php:538 +#: src/Module/Contact/Profile.php:545 msgid "Revoke the follow from this contact" msgstr "Отменить подписку этого контакта на вас" -#: src/Module/Contact/Redir.php:134 src/Module/Contact/Redir.php:186 +#: src/Module/Contact/Redir.php:135 src/Module/Contact/Redir.php:187 msgid "Bad Request." msgstr "Ошибочный запрос." @@ -7093,13 +7165,6 @@ msgid "" "and they will have to manually follow you back again." msgstr "Вы действительно хотите отозвать подписку этого контакта на вас? Это нельзя будет отменить позже, им потребуется снова подписаться на вас." -#: src/Module/Contact/Revoke.php:108 -#: src/Module/Notifications/Introductions.php:144 -#: src/Module/OAuth/Acknowledge.php:54 src/Module/Register.php:130 -#: src/Module/Settings/TwoFactor/Trusted.php:129 -msgid "Yes" -msgstr "Да" - #: src/Module/Contact/Suggestions.php:62 msgid "" "No suggestions available. If this is a new site, please try again in 24 " @@ -7150,33 +7215,29 @@ msgstr "Сообщество недоступно." msgid "Not available." msgstr "Недоступно." -#: src/Module/Conversation/Network.php:200 +#: src/Module/Conversation/Network.php:214 msgid "No such circle" msgstr "Нет такого круга" -#: src/Module/Conversation/Network.php:204 +#: src/Module/Conversation/Network.php:218 #, php-format msgid "Circle: %s" msgstr "Круг: %s" -#: src/Module/Conversation/Network.php:223 +#: src/Module/Conversation/Network.php:237 #, php-format msgid "Error %d (%s) while fetching the timeline." msgstr "" -#: src/Module/Conversation/Network.php:300 +#: src/Module/Conversation/Network.php:314 msgid "Network feed not available." msgstr "Лента недоступна" -#: src/Module/Conversation/Timeline.php:196 -msgid "Own Contacts" -msgstr "Свои контакты" - -#: src/Module/Conversation/Timeline.php:200 +#: src/Module/Conversation/Timeline.php:203 msgid "Include" msgstr "Включить" -#: src/Module/Conversation/Timeline.php:201 +#: src/Module/Conversation/Timeline.php:204 msgid "Hide" msgstr "Скрыть" @@ -7397,12 +7458,12 @@ msgstr "" msgid "Twitter Source / Tweet URL (requires API key)" msgstr "" -#: src/Module/Debug/Feed.php:52 src/Module/Filer/SaveTag.php:47 +#: src/Module/Debug/Feed.php:53 src/Module/Filer/SaveTag.php:47 #: src/Module/Settings/Profile/Index.php:177 msgid "You must be logged in to use this module" msgstr "Вы должны быть залогинены для использования этого модуля" -#: src/Module/Debug/Feed.php:77 +#: src/Module/Debug/Feed.php:78 msgid "Source URL" msgstr "Исходный URL" @@ -7504,56 +7565,56 @@ msgstr "Предложить друзей" msgid "Suggest a friend for %s" msgstr "Предложить друга для %s." -#: src/Module/Friendica.php:82 +#: src/Module/Friendica.php:81 msgid "Installed addons/apps:" msgstr "Установленные дополнения:" -#: src/Module/Friendica.php:87 +#: src/Module/Friendica.php:86 msgid "No installed addons/apps" msgstr "Нет установленных дополнений" -#: src/Module/Friendica.php:92 +#: src/Module/Friendica.php:91 #, php-format msgid "Read about the Terms of Service of this node." msgstr "Ознакомьтесь с Условиями Предоставления Услуг этого узла." -#: src/Module/Friendica.php:99 +#: src/Module/Friendica.php:98 msgid "On this server the following remote servers are blocked." msgstr "На этом сервере заблокированы следующие удалённые серверы." -#: src/Module/Friendica.php:102 +#: 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:232 msgid "Reason for the block" msgstr "Причина блокировки" -#: src/Module/Friendica.php:104 +#: src/Module/Friendica.php:103 msgid "Download this list in CSV format" msgstr "Скачать этот список в формате CSV" -#: src/Module/Friendica.php:118 +#: src/Module/Friendica.php:117 #, php-format msgid "" "This is Friendica, version %s that is running at the web location %s. The " "database version is %s, the post update version is %s." msgstr "Это сервер Friendica, версия %s, работающий по адресу %s. Версия базы данных %s, версия post update %s." -#: src/Module/Friendica.php:123 +#: src/Module/Friendica.php:122 msgid "" "Please visit Friendi.ca to learn more " "about the Friendica project." msgstr "Посетите Friendi.ca, чтобы узнать больше о проекте Friendica." -#: src/Module/Friendica.php:124 +#: src/Module/Friendica.php:123 msgid "Bug reports and issues: please visit" msgstr "Отчет об ошибках и проблемах: пожалуйста, посетите" -#: src/Module/Friendica.php:124 +#: src/Module/Friendica.php:123 msgid "the bugtracker at github" msgstr "багтрекер на github" -#: src/Module/Friendica.php:125 +#: src/Module/Friendica.php:124 msgid "Suggestions, praise, etc. - please email \"info\" at \"friendi - dot - ca" msgstr "Предложения, отзывы, похвала - пишите нам на info[собака]friendi[точка]ca" @@ -7830,41 +7891,41 @@ msgid "" "important, please visit http://friendi.ca" msgstr "Чтобы узнать больше о проекте Friendica и почему мы считаем это важным, посетите http://friendi.ca" -#: src/Module/Item/Compose.php:85 +#: src/Module/Item/Compose.php:94 msgid "Please enter a post body." msgstr "Пожалуйста, введите текст записи." -#: src/Module/Item/Compose.php:98 +#: src/Module/Item/Compose.php:105 msgid "This feature is only available with the frio theme." msgstr "Эта функция доступна только для темы frio." -#: src/Module/Item/Compose.php:122 +#: src/Module/Item/Compose.php:129 msgid "Compose new personal note" msgstr "Создать новую личную заметку" -#: src/Module/Item/Compose.php:131 +#: src/Module/Item/Compose.php:138 msgid "Compose new post" msgstr "Создать новую запись" -#: src/Module/Item/Compose.php:187 +#: src/Module/Item/Compose.php:194 msgid "Visibility" msgstr "Видимость" -#: src/Module/Item/Compose.php:203 +#: src/Module/Item/Compose.php:210 msgid "Clear the location" msgstr "Очистить локацию" -#: src/Module/Item/Compose.php:204 +#: src/Module/Item/Compose.php:211 msgid "Location services are unavailable on your device" msgstr "Геолокация на вашем устройстве недоступна" -#: src/Module/Item/Compose.php:205 +#: src/Module/Item/Compose.php:212 msgid "" "Location services are disabled. Please check the website's permissions on " "your device" msgstr "Геолокация отключена. Пожалуйста, проверьте разрешения этого сайта на вашем устройстве" -#: src/Module/Item/Compose.php:211 +#: src/Module/Item/Compose.php:218 msgid "" "You can make this page always open when you use the New Post button in the " "Theme Customization settings." @@ -7977,29 +8038,33 @@ msgid "Public Group" msgstr "Публичная группа" #: src/Module/Moderation/BaseUsers.php:122 src/Module/Settings/Account.php:503 +msgid "Public Group - Restricted" +msgstr "" + +#: src/Module/Moderation/BaseUsers.php:123 src/Module/Settings/Account.php:510 msgid "Automatic Friend Page" msgstr "\"Автоматический друг\" страница" -#: src/Module/Moderation/BaseUsers.php:123 +#: src/Module/Moderation/BaseUsers.php:124 msgid "Private Group" msgstr "Закрытая группа" -#: src/Module/Moderation/BaseUsers.php:126 +#: src/Module/Moderation/BaseUsers.php:127 #: src/Module/Moderation/Summary.php:53 src/Module/Settings/Account.php:453 msgid "Personal Page" msgstr "Личная страница" -#: src/Module/Moderation/BaseUsers.php:127 +#: src/Module/Moderation/BaseUsers.php:128 #: src/Module/Moderation/Summary.php:54 src/Module/Settings/Account.php:460 msgid "Organisation Page" msgstr "Организационная страница" -#: src/Module/Moderation/BaseUsers.php:128 +#: src/Module/Moderation/BaseUsers.php:129 #: src/Module/Moderation/Summary.php:55 src/Module/Settings/Account.php:467 msgid "News Page" msgstr "Новостная страница" -#: src/Module/Moderation/BaseUsers.php:129 +#: src/Module/Moderation/BaseUsers.php:130 #: src/Module/Moderation/Summary.php:56 src/Module/Settings/Account.php:474 msgid "Community Group" msgstr "Группа сообщества" @@ -8056,7 +8121,7 @@ msgid "Block New Remote Contact" msgstr "Заблокировать новый контакт" #: src/Module/Moderation/Blocklist/Contact.php:122 -#: src/Module/Moderation/Reports.php:95 +#: src/Module/Moderation/Reports.php:110 msgid "Photo" msgstr "Фото" @@ -8064,7 +8129,7 @@ msgstr "Фото" msgid "Reason" msgstr "Причина" -#: src/Module/Moderation/Blocklist/Contact.php:130 +#: src/Module/Moderation/Blocklist/Contact.php:128 #, php-format msgid "%s total blocked contact" msgid_plural "%s total blocked contacts" @@ -8073,21 +8138,21 @@ msgstr[1] "%s заблокированных контакта" msgstr[2] "%s заблокированных контактов" msgstr[3] "%s заблокированных контактов" -#: src/Module/Moderation/Blocklist/Contact.php:133 +#: src/Module/Moderation/Blocklist/Contact.php:131 msgid "URL of the remote contact to block." msgstr "URL блокируемого контакта." -#: src/Module/Moderation/Blocklist/Contact.php:134 +#: src/Module/Moderation/Blocklist/Contact.php:132 msgid "Also purge contact" msgstr "Так же очистить контакт" -#: src/Module/Moderation/Blocklist/Contact.php:134 +#: src/Module/Moderation/Blocklist/Contact.php:132 msgid "" "Removes all content related to this contact from the node. Keeps the contact" " record. This action cannot be undone." msgstr "Удалить всё содержимое, относящееся к данному контакту на этом узле. Запись контакта будет сохранена. Это действие нельзя отменить." -#: src/Module/Moderation/Blocklist/Contact.php:135 +#: src/Module/Moderation/Blocklist/Contact.php:133 #: src/Module/Moderation/Blocklist/Server/Import.php:124 msgid "Block Reason" msgstr "Причина блокировки" @@ -8287,7 +8352,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:231 msgid "Blocked server domain pattern" msgstr "Маска домена блокируемого сервера" @@ -8627,23 +8692,23 @@ msgstr "2b. Добавьте комментарий" msgid "3. Pick posts" msgstr "3. Выберите записи" -#: src/Module/Moderation/Reports.php:90 +#: src/Module/Moderation/Reports.php:105 msgid "List of reports" msgstr "Список обращений" -#: src/Module/Moderation/Reports.php:91 +#: src/Module/Moderation/Reports.php:106 msgid "This page display reports created by our or remote users." msgstr "Эта страница показывает обращения, созданные нашими или удалёнными пользователями." -#: src/Module/Moderation/Reports.php:92 +#: src/Module/Moderation/Reports.php:107 msgid "No report exists at this node." msgstr "Обращений на этом узле нет." -#: src/Module/Moderation/Reports.php:95 +#: src/Module/Moderation/Reports.php:110 msgid "Category" msgstr "Категория" -#: src/Module/Moderation/Reports.php:101 +#: src/Module/Moderation/Reports.php:114 #, php-format msgid "%s total report" msgid_plural "%s total reports" @@ -8652,13 +8717,13 @@ msgstr[1] "%s обращения" msgstr[2] "%s обращений" msgstr[3] "%s обращений" -#: src/Module/Moderation/Reports.php:104 +#: src/Module/Moderation/Reports.php:117 msgid "URL of the reported contact." msgstr "URL контакта в обращении." #: src/Module/Moderation/Summary.php:57 src/Module/Settings/Account.php:431 msgid "Channel Relay" -msgstr "" +msgstr "Ретранслятор канала" #: src/Module/Moderation/Summary.php:77 msgid "Registered users" @@ -8902,12 +8967,6 @@ msgstr "Рекомендовано:" msgid "Claims to be known to you: " msgstr "Утверждения, о которых должно быть вам известно: " -#: src/Module/Notifications/Introductions.php:144 -#: src/Module/OAuth/Acknowledge.php:55 src/Module/Register.php:131 -#: src/Module/Settings/TwoFactor/Trusted.php:129 -msgid "No" -msgstr "Нет" - #: src/Module/Notifications/Introductions.php:152 msgid "Shall your connection be bidirectional or not?" msgstr "Должно ли ваше соединение быть двухсторонним или нет?" @@ -8968,11 +9027,11 @@ msgstr "Уведомления" msgid "Show unread" msgstr "Показать непрочитанные" -#: src/Module/Notifications/Ping.php:246 +#: src/Module/Notifications/Ping.php:220 msgid "{0} requested registration" msgstr "{0} запрос на регистрацию" -#: src/Module/Notifications/Ping.php:255 +#: src/Module/Notifications/Ping.php:229 #, php-format msgid "{0} and %d others requested registration" msgstr "{0} и %d других запросов на регистрацию" @@ -9014,7 +9073,7 @@ msgstr "Неподдерживаемый или отсутствующий ти msgid "Resubscribing to OStatus contacts" msgstr "Переподписаться на OStatus-контакты." -#: src/Module/OStatus/Repair.php:84 src/Module/OStatus/Subscribe.php:158 +#: src/Module/OStatus/Repair.php:84 src/Module/OStatus/Subscribe.php:160 msgid "Keep this window open until done." msgstr "Держать окно открытым до завершения." @@ -9026,126 +9085,65 @@ msgstr "✔ Готово" msgid "No OStatus contacts to resubscribe to." msgstr "Нет контактов OStatus для переподписки." -#: src/Module/OStatus/Subscribe.php:70 +#: src/Module/OStatus/Subscribe.php:72 msgid "Subscribing to contacts" msgstr "Подписка на контакты" -#: src/Module/OStatus/Subscribe.php:79 +#: src/Module/OStatus/Subscribe.php:81 msgid "No contact provided." msgstr "Не указан контакт." -#: src/Module/OStatus/Subscribe.php:85 +#: src/Module/OStatus/Subscribe.php:87 msgid "Couldn't fetch information for contact." msgstr "Невозможно получить информацию о контакте." -#: src/Module/OStatus/Subscribe.php:96 +#: src/Module/OStatus/Subscribe.php:98 msgid "Couldn't fetch friends for contact." msgstr "Невозможно получить друзей для контакта." -#: src/Module/OStatus/Subscribe.php:102 src/Module/OStatus/Subscribe.php:113 +#: src/Module/OStatus/Subscribe.php:104 src/Module/OStatus/Subscribe.php:115 msgid "Couldn't fetch following contacts." msgstr "Не удалось загрузить контакты подписчиков." -#: src/Module/OStatus/Subscribe.php:108 +#: src/Module/OStatus/Subscribe.php:110 msgid "Couldn't fetch remote profile." msgstr "Не получилось загрузить профиль." -#: src/Module/OStatus/Subscribe.php:118 +#: src/Module/OStatus/Subscribe.php:120 msgid "Unsupported network" msgstr "Сеть не поддерживается" -#: src/Module/OStatus/Subscribe.php:134 +#: src/Module/OStatus/Subscribe.php:136 msgid "Done" msgstr "Готово" -#: src/Module/OStatus/Subscribe.php:148 +#: src/Module/OStatus/Subscribe.php:150 msgid "success" msgstr "удачно" -#: src/Module/OStatus/Subscribe.php:150 +#: src/Module/OStatus/Subscribe.php:152 msgid "failed" msgstr "неудача" -#: src/Module/OStatus/Subscribe.php:153 +#: src/Module/OStatus/Subscribe.php:155 msgid "ignored" msgstr "игнорирован" -#: src/Module/PermissionTooltip.php:49 -#, php-format -msgid "Wrong type \"%s\", expected one of: %s" -msgstr "Ошибочный тип \"%s\", ожидался один из: %s" - -#: src/Module/PermissionTooltip.php:79 -msgid "Model not found" -msgstr "Модель не найдена" - -#: src/Module/PermissionTooltip.php:94 -msgid "Unlisted" -msgstr "Непублично" - -#: src/Module/PermissionTooltip.php:112 -msgid "Remote privacy information not available." -msgstr "Личная информация удаленно недоступна." - -#: src/Module/PermissionTooltip.php:120 -msgid "Visible to:" -msgstr "Кто может видеть:" - -#: src/Module/PermissionTooltip.php:214 -#, php-format -msgid "Collection (%s)" -msgstr "Коллекция (%s)" - -#: src/Module/PermissionTooltip.php:218 -#, php-format -msgid "Followers (%s)" -msgstr "Подписчики (%s)" - -#: src/Module/PermissionTooltip.php:237 -#, php-format -msgid "%d more" -msgstr "%d ещё" - -#: src/Module/PermissionTooltip.php:241 -#, php-format -msgid "To: %s
" -msgstr "Кому: %s
" - -#: src/Module/PermissionTooltip.php:244 -#, php-format -msgid "CC: %s
" -msgstr "CC: %s
" - -#: src/Module/PermissionTooltip.php:247 -#, php-format -msgid "BCC: %s
" -msgstr "BCC: %s
" - -#: src/Module/PermissionTooltip.php:250 -#, php-format -msgid "Audience: %s
" -msgstr "Аудитория: %s
" - -#: src/Module/PermissionTooltip.php:253 -#, php-format -msgid "Attributed To: %s
" -msgstr "Относится к: %s
" - -#: src/Module/Photo.php:123 +#: src/Module/Photo.php:124 msgid "The Photo is not available." msgstr "Фото недоступно." -#: src/Module/Photo.php:148 +#: src/Module/Photo.php:149 #, php-format msgid "The Photo with id %s is not available." msgstr "Фотография с id %s недоступна." -#: src/Module/Photo.php:189 +#: src/Module/Photo.php:190 #, php-format msgid "Invalid external resource with url %s." msgstr "Проблема с внешним ресурсом по адресу %s." -#: src/Module/Photo.php:191 +#: src/Module/Photo.php:192 #, php-format msgid "Invalid photo with id %s." msgstr "Неправильное фото с id %s." @@ -9191,26 +9189,78 @@ msgstr "Выберите ключевое слово для удаления: " msgid "Remove" msgstr "Удалить" +#: src/Module/Privacy/PermissionTooltip.php:71 +#, php-format +msgid "Wrong type \"%s\", expected one of: %s" +msgstr "Ошибочный тип \"%s\", ожидался один из: %s" + +#: src/Module/Privacy/PermissionTooltip.php:101 +msgid "Model not found" +msgstr "Модель не найдена" + +#: src/Module/Privacy/PermissionTooltip.php:118 +msgid "Unlisted" +msgstr "Непублично" + +#: src/Module/Privacy/PermissionTooltip.php:124 +msgid "Remote privacy information not available." +msgstr "Личная информация удаленно недоступна." + +#: src/Module/Privacy/PermissionTooltip.php:131 +msgid "Visible to:" +msgstr "Кто может видеть:" + +#: src/Module/Privacy/PermissionTooltip.php:133 +msgid "CC:" +msgstr "" + +#: src/Module/Privacy/PermissionTooltip.php:134 +msgid "BCC:" +msgstr "" + +#: src/Module/Privacy/PermissionTooltip.php:135 +msgid "Audience:" +msgstr "" + +#: src/Module/Privacy/PermissionTooltip.php:136 +msgid "Attributed To:" +msgstr "" + +#: src/Module/Privacy/PermissionTooltip.php:234 +#, php-format +msgid "Collection (%s)" +msgstr "Коллекция (%s)" + +#: src/Module/Privacy/PermissionTooltip.php:238 +#, php-format +msgid "Followers (%s)" +msgstr "Подписчики (%s)" + +#: src/Module/Privacy/PermissionTooltip.php:255 +#, php-format +msgid "%d more" +msgstr "%d ещё" + #: src/Module/Profile/Contacts.php:159 msgid "No contacts." msgstr "Нет контактов." #: src/Module/Profile/Conversations.php:106 #: src/Module/Profile/Conversations.php:109 src/Module/Profile/Profile.php:351 -#: src/Module/Profile/Profile.php:354 src/Protocol/Feed.php:1099 -#: src/Protocol/OStatus.php:1009 +#: src/Module/Profile/Profile.php:354 src/Protocol/Feed.php:1095 +#: src/Protocol/OStatus.php:1011 #, php-format msgid "%s's timeline" msgstr "Лента %s" #: src/Module/Profile/Conversations.php:107 src/Module/Profile/Profile.php:352 -#: src/Protocol/Feed.php:1103 src/Protocol/OStatus.php:1014 +#: src/Protocol/Feed.php:1099 src/Protocol/OStatus.php:1016 #, php-format msgid "%s's posts" msgstr "Записи %s" #: src/Module/Profile/Conversations.php:108 src/Module/Profile/Profile.php:353 -#: src/Protocol/Feed.php:1106 src/Protocol/OStatus.php:1018 +#: src/Protocol/Feed.php:1102 src/Protocol/OStatus.php:1020 #, php-format msgid "%s's comments" msgstr "Комментарии %s" @@ -9370,170 +9420,170 @@ msgstr "Содержание" msgid "Remove post" msgstr "Удалить запись" -#: src/Module/Register.php:84 +#: src/Module/Register.php:85 msgid "Only parent users can create additional accounts." msgstr "Только основные пользователи могут создавать дополнительные учётные записи." -#: src/Module/Register.php:99 src/Module/User/Import.php:111 +#: src/Module/Register.php:100 src/Module/User/Import.php:112 msgid "" "This site has exceeded the number of allowed daily account registrations. " "Please try again tomorrow." msgstr "Этот сайт превысил допустимое количество ежедневных регистраций. Пожалуйста, повторите попытку завтра." -#: src/Module/Register.php:116 +#: src/Module/Register.php:117 msgid "" "You may (optionally) fill in this form via OpenID by supplying your OpenID " "and clicking \"Register\"." msgstr "Вы можете (по желанию), заполнить эту форму с помощью OpenID, предоставив ваш OpenID и нажав кнопку \"Регистрация\"." -#: src/Module/Register.php:117 +#: src/Module/Register.php:118 msgid "" "If you are not familiar with OpenID, please leave that field blank and fill " "in the rest of the items." msgstr "Если вы не знакомы с OpenID, пожалуйста, оставьте это поле пустым и заполните остальные элементы." -#: src/Module/Register.php:118 +#: src/Module/Register.php:119 msgid "Your OpenID (optional): " msgstr "Ваш OpenID (необязательно):" -#: src/Module/Register.php:127 +#: src/Module/Register.php:128 msgid "Include your profile in member directory?" msgstr "Включить ваш профиль в каталог участников?" -#: src/Module/Register.php:148 +#: src/Module/Register.php:149 msgid "Note for the admin" msgstr "Сообщение для администратора" -#: src/Module/Register.php:148 +#: src/Module/Register.php:149 msgid "Leave a message for the admin, why you want to join this node" msgstr "Сообщения для администратора сайта на тему \"почему я хочу присоединиться к вам\"" -#: src/Module/Register.php:149 +#: src/Module/Register.php:150 msgid "Membership on this site is by invitation only." msgstr "Членство на сайте только по приглашению." -#: src/Module/Register.php:150 +#: src/Module/Register.php:151 msgid "Your invitation code: " msgstr "Ваш код приглашения:" -#: src/Module/Register.php:158 +#: src/Module/Register.php:159 msgid "Your Display Name (as you would like it to be displayed on this system" msgstr "Ваше полное имя (как вы бы хотели его видеть здесь" -#: src/Module/Register.php:159 +#: src/Module/Register.php:160 msgid "" "Your Email Address: (Initial information will be send there, so this has to " "be an existing address.)" msgstr "Ваш адрес электронной почты: (Информация для входа будет отправлена туда, это должен быть существующий адрес.)" -#: src/Module/Register.php:160 +#: src/Module/Register.php:161 msgid "Please repeat your e-mail address:" msgstr "Пожалуйста, введите адрес электронной почты ещё раз:" -#: src/Module/Register.php:162 src/Module/Security/PasswordTooLong.php:100 -#: src/Module/Settings/Account.php:557 +#: src/Module/Register.php:163 src/Module/Security/PasswordTooLong.php:100 +#: src/Module/Settings/Account.php:564 msgid "New Password:" msgstr "Новый пароль:" -#: src/Module/Register.php:162 +#: src/Module/Register.php:163 msgid "Leave empty for an auto generated password." msgstr "Оставьте пустым для автоматической генерации пароля." -#: src/Module/Register.php:163 src/Module/Security/PasswordTooLong.php:101 -#: src/Module/Settings/Account.php:558 +#: src/Module/Register.php:164 src/Module/Security/PasswordTooLong.php:101 +#: src/Module/Settings/Account.php:565 msgid "Confirm:" msgstr "Подтвердите:" -#: src/Module/Register.php:164 +#: src/Module/Register.php:165 #, php-format msgid "" "Choose a profile nickname. This must begin with a text character. Your " "profile address on this site will then be \"nickname@%s\"." msgstr "Выберите псевдоним. Он должен начинаться с буквы. Адрес вашего профиля на этом сайте будет \"псевдоним@%s\"." -#: src/Module/Register.php:165 +#: src/Module/Register.php:166 msgid "Choose a nickname: " msgstr "Выберите псевдоним: " -#: src/Module/Register.php:173 src/Module/User/Import.php:117 +#: src/Module/Register.php:174 src/Module/User/Import.php:118 msgid "Import" msgstr "Импорт" -#: src/Module/Register.php:174 +#: src/Module/Register.php:175 msgid "Import your profile to this friendica instance" msgstr "Импорт своего профиля в этот экземпляр friendica" -#: src/Module/Register.php:181 +#: src/Module/Register.php:182 msgid "Note: This node explicitly contains adult content" msgstr "Внимание: на этом сервере размещаются материалы для взрослых." -#: src/Module/Register.php:183 src/Module/Settings/Delegation.php:181 +#: src/Module/Register.php:184 src/Module/Settings/Delegation.php:181 msgid "Parent Password:" msgstr "Родительский пароль:" -#: src/Module/Register.php:183 src/Module/Settings/Delegation.php:181 +#: src/Module/Register.php:184 src/Module/Settings/Delegation.php:181 msgid "" "Please enter the password of the parent account to legitimize your request." msgstr "Пожалуйста введите пароль от родительского аккаунта для подтверждения запроса." -#: src/Module/Register.php:212 +#: src/Module/Register.php:213 msgid "Password doesn't match." msgstr "Пароль не совпадает" -#: src/Module/Register.php:218 +#: src/Module/Register.php:219 msgid "Please enter your password." msgstr "Пожалуйста, введите ваш пароль." -#: src/Module/Register.php:260 +#: src/Module/Register.php:261 msgid "You have entered too much information." msgstr "Вы ввели слишком много информации." -#: src/Module/Register.php:283 +#: src/Module/Register.php:284 msgid "Please enter the identical mail address in the second field." msgstr "Пожалуйста, введите тот же самый адрес почты во второе поле." -#: src/Module/Register.php:291 +#: src/Module/Register.php:292 msgid "Nickname cannot start with a digit." -msgstr "" +msgstr "Ник не может начинаться с цифры" -#: src/Module/Register.php:293 +#: src/Module/Register.php:294 msgid "Nickname can only contain US-ASCII characters." -msgstr "" +msgstr "Ник может содержать только латинские символы" -#: src/Module/Register.php:322 +#: src/Module/Register.php:323 msgid "The additional account was created." msgstr "Дополнительная учётная запись создана." -#: src/Module/Register.php:347 +#: src/Module/Register.php:348 msgid "" "Registration successful. Please check your email for further instructions." msgstr "Регистрация успешна. Пожалуйста, проверьте свою электронную почту для получения дальнейших инструкций." -#: src/Module/Register.php:354 +#: src/Module/Register.php:355 #, php-format msgid "" "Failed to send email message. Here your accout details:
login: %s
" "password: %s

You can change your password after login." msgstr "Ошибка отправки письма. Вот ваши учетные данные:
логин: %s
пароль: %s

Вы сможете изменить пароль после входа." -#: src/Module/Register.php:360 +#: src/Module/Register.php:361 msgid "Registration successful." msgstr "Регистрация успешна." -#: src/Module/Register.php:369 src/Module/Register.php:376 -#: src/Module/Register.php:386 +#: src/Module/Register.php:370 src/Module/Register.php:377 +#: src/Module/Register.php:387 msgid "Your registration can not be processed." msgstr "Ваша регистрация не может быть обработана." -#: src/Module/Register.php:375 +#: src/Module/Register.php:376 msgid "You have to leave a request note for the admin." msgstr "Вам нужно написать обращение к администратору." -#: src/Module/Register.php:385 +#: src/Module/Register.php:386 msgid "An internal error occured." msgstr "Возникла внутренняя ошибка." -#: src/Module/Register.php:407 +#: src/Module/Register.php:408 msgid "Your registration is pending approval by the site owner." msgstr "Ваша регистрация в ожидании одобрения владельцем сайта." @@ -9666,24 +9716,24 @@ msgid "Update Password" msgstr "Изменить пароль" #: src/Module/Security/PasswordTooLong.php:99 -#: src/Module/Settings/Account.php:559 +#: src/Module/Settings/Account.php:566 msgid "Current Password:" msgstr "Текущий пароль:" #: src/Module/Security/PasswordTooLong.php:99 -#: src/Module/Settings/Account.php:559 +#: src/Module/Settings/Account.php:566 msgid "Your current password to confirm the changes" msgstr "Ваш текущий пароль, для подтверждения изменений" #: src/Module/Security/PasswordTooLong.php:100 -#: src/Module/Settings/Account.php:543 +#: src/Module/Settings/Account.php:550 msgid "" "Allowed characters are a-z, A-Z, 0-9 and special characters except white " "spaces and accentuated letters." msgstr "Допустимые символы a-z, A-Z, 0-9 и специальные символы за исключением пробелов и букв с акцентами." #: src/Module/Security/PasswordTooLong.php:100 -#: src/Module/Settings/Account.php:544 +#: src/Module/Settings/Account.php:551 msgid "Password length is limited to 72 characters." msgstr "Длина пароля ограничена 72-мя символами." @@ -9833,7 +9883,7 @@ msgstr "Не получается найти ваш профиль. Пожалу msgid "" "Account for a service that automatically shares content based on user " "defined channels." -msgstr "" +msgstr "Учётная запись, которая автоматически публикует контент из каналов, созданных пользователем." #: src/Module/Settings/Account.php:443 msgid "Personal Page Subtypes" @@ -9880,32 +9930,36 @@ msgid "Automatically approves all contact requests." msgstr "Автоматически одобряет все запросы на подписку." #: src/Module/Settings/Account.php:505 +msgid "Contact requests have to be manually approved." +msgstr "" + +#: src/Module/Settings/Account.php:512 msgid "" "Account for a popular profile that automatically approves contact requests " "as \"Friends\"." msgstr "Учётная запись для публичной личности, которая автоматически добавляет все новые контакты в друзья." -#: src/Module/Settings/Account.php:510 +#: src/Module/Settings/Account.php:517 msgid "Private Group [Experimental]" msgstr "Частная группа [экспериментально]" -#: src/Module/Settings/Account.php:512 +#: src/Module/Settings/Account.php:519 msgid "Requires manual approval of contact requests." msgstr "Требует ручного одобрения запросов на подписку." -#: src/Module/Settings/Account.php:521 +#: src/Module/Settings/Account.php:528 msgid "OpenID:" msgstr "OpenID:" -#: src/Module/Settings/Account.php:521 +#: src/Module/Settings/Account.php:528 msgid "(Optional) Allow this OpenID to login to this account." msgstr "(Необязательно) Разрешить этому OpenID входить в этот аккаунт" -#: src/Module/Settings/Account.php:529 +#: src/Module/Settings/Account.php:536 msgid "Publish your profile in your local site directory?" msgstr "Опубликовать ваш профиль в каталоге вашего сервера?" -#: src/Module/Settings/Account.php:529 +#: src/Module/Settings/Account.php:536 #, php-format msgid "" "Your profile will be published in this node's local " @@ -9913,94 +9967,94 @@ msgid "" " system settings." msgstr "Ваш профиль будет опубликован в локальном каталоге этого сервера. Данные вашего профиля могут быть доступны публично в зависимости от настроек." -#: src/Module/Settings/Account.php:535 +#: src/Module/Settings/Account.php:542 #, php-format msgid "" "Your profile will also be published in the global friendica directories " "(e.g. %s)." msgstr "Ваш профиль так же будет опубликован в глобальных каталогах Френдики (напр. %s)." -#: src/Module/Settings/Account.php:548 +#: src/Module/Settings/Account.php:555 msgid "Account Settings" msgstr "Настройки аккаунта" -#: src/Module/Settings/Account.php:549 +#: src/Module/Settings/Account.php:556 #, php-format msgid "Your Identity Address is '%s' or '%s'." msgstr "Ваш адрес: '%s' или '%s'." -#: src/Module/Settings/Account.php:556 +#: src/Module/Settings/Account.php:563 msgid "Password Settings" msgstr "Смена пароля" -#: src/Module/Settings/Account.php:558 +#: src/Module/Settings/Account.php:565 msgid "Leave password fields blank unless changing" msgstr "Оставьте поля пароля пустыми, если он не изменяется" -#: src/Module/Settings/Account.php:560 +#: src/Module/Settings/Account.php:567 msgid "Password:" msgstr "Пароль:" -#: src/Module/Settings/Account.php:560 +#: src/Module/Settings/Account.php:567 msgid "Your current password to confirm the changes of the email address" msgstr "Ваш текущий пароль для подтверждения смены адреса почты" -#: src/Module/Settings/Account.php:563 +#: src/Module/Settings/Account.php:570 msgid "Delete OpenID URL" msgstr "Удалить ссылку OpenID" -#: src/Module/Settings/Account.php:565 +#: src/Module/Settings/Account.php:572 msgid "Basic Settings" msgstr "Основные параметры" -#: src/Module/Settings/Account.php:566 +#: src/Module/Settings/Account.php:573 #: src/Module/Settings/Profile/Index.php:283 msgid "Display name:" msgstr "Отображаемое имя:" -#: src/Module/Settings/Account.php:567 +#: src/Module/Settings/Account.php:574 msgid "Email Address:" msgstr "Адрес электронной почты:" -#: src/Module/Settings/Account.php:568 +#: src/Module/Settings/Account.php:575 msgid "Your Timezone:" msgstr "Ваш часовой пояс:" -#: src/Module/Settings/Account.php:569 +#: src/Module/Settings/Account.php:576 msgid "Your Language:" msgstr "Ваш язык:" -#: src/Module/Settings/Account.php:569 +#: src/Module/Settings/Account.php:576 msgid "" "Set the language we use to show you friendica interface and to send you " "emails" msgstr "Выберите язык, на котором вы будете видеть интерфейс Friendica и на котором вы будете получать письма" -#: src/Module/Settings/Account.php:570 +#: src/Module/Settings/Account.php:577 msgid "Default Post Location:" msgstr "Местонахождение по умолчанию:" -#: src/Module/Settings/Account.php:571 +#: src/Module/Settings/Account.php:578 msgid "Use Browser Location:" msgstr "Использовать определение местоположения браузером:" -#: src/Module/Settings/Account.php:573 +#: src/Module/Settings/Account.php:580 msgid "Security and Privacy Settings" msgstr "Параметры безопасности и конфиденциальности" -#: src/Module/Settings/Account.php:575 +#: src/Module/Settings/Account.php:582 msgid "Maximum Friend Requests/Day:" msgstr "Максимум запросов в друзья в день:" -#: src/Module/Settings/Account.php:575 +#: src/Module/Settings/Account.php:582 msgid "(to prevent spam abuse)" msgstr "(для предотвращения спама)" -#: src/Module/Settings/Account.php:577 +#: src/Module/Settings/Account.php:584 msgid "Allow your profile to be searchable globally?" msgstr "Сделать ваш профиль доступным для поиска глобально?" -#: src/Module/Settings/Account.php:577 +#: src/Module/Settings/Account.php:584 msgid "" "Activate this setting if you want others to easily find and follow you. Your" " profile will be searchable on remote systems. This setting also determines " @@ -10008,43 +10062,43 @@ msgid "" "indexed or not." msgstr "Включите эту настройку, если вы хотите, чтобы другие люди могли легко вас находить. Ваш профиль станет доступным для поиска на других узлах. Так же эта настройка разрешает поисковым системам индексировать ваш профиль." -#: src/Module/Settings/Account.php:578 +#: src/Module/Settings/Account.php:585 msgid "Hide your contact/friend list from viewers of your profile?" msgstr "Скрыть список ваших контактов/друзей от просмотра в вашем профиле?" -#: src/Module/Settings/Account.php:578 +#: src/Module/Settings/Account.php:585 msgid "" "A list of your contacts is displayed on your profile page. Activate this " "option to disable the display of your contact list." msgstr "Список ваших контактов отображается на вашей странице профиля. Включите эту настройку, чтобы скрыть отображение вашего списка контактов." -#: src/Module/Settings/Account.php:579 +#: src/Module/Settings/Account.php:586 msgid "Hide your public content from anonymous viewers" msgstr "Скрыть ваши публичные записи от анонимных посетителей" -#: src/Module/Settings/Account.php:579 +#: src/Module/Settings/Account.php:586 msgid "" "Anonymous visitors will only see your basic profile details. Your public " "posts and replies will still be freely accessible on the remote servers of " "your followers and through relays." msgstr "Анонимные посетители увидят только основные данные профиля. Публичные записи и комментарии будут там скрыты, но при этом доступны на серверах ваших подписчиков и через релеи." -#: src/Module/Settings/Account.php:580 +#: src/Module/Settings/Account.php:587 msgid "Make public posts unlisted" msgstr "Скрыть публичные записи из общих лент" -#: src/Module/Settings/Account.php:580 +#: src/Module/Settings/Account.php:587 msgid "" "Your public posts will not appear on the community pages or in search " "results, nor be sent to relay servers. However they can still appear on " "public feeds on remote servers." msgstr "Ваши публичные записи не будут отражаться в общей ленте сервера или в результатах поиска, так же они не будут отправляться на ретранслтяторы. Тем не менее, они всё равно могут быть доступны в публичных лентах других серверов." -#: src/Module/Settings/Account.php:581 +#: src/Module/Settings/Account.php:588 msgid "Make all posted pictures accessible" msgstr "Сделать все опубликованные изображения доступными" -#: src/Module/Settings/Account.php:581 +#: src/Module/Settings/Account.php:588 msgid "" "This option makes every posted picture accessible via the direct link. This " "is a workaround for the problem that most other networks can't handle " @@ -10052,227 +10106,227 @@ msgid "" "public on your photo albums though." msgstr "Эта настройка делает все опубликованные изображения доступными по прямой ссылке. Это можно применить для решения проблем с другими социальными сетями, которые не умеют работать с разрешениями доступа для изображений. Непубличные изображения в любом случае не будут доступны для просмотра публично в ваших альбомах." -#: src/Module/Settings/Account.php:582 +#: src/Module/Settings/Account.php:589 msgid "Allow friends to post to your profile page?" msgstr "Разрешить друзьям оставлять сообщения на страницу вашего профиля?" -#: src/Module/Settings/Account.php:582 +#: src/Module/Settings/Account.php:589 msgid "" "Your contacts may write posts on your profile wall. These posts will be " "distributed to your contacts" msgstr "Ваши контакты могут оставлять записи на стене вашего профиля. Эти записи будут распространены вашим подписчикам." -#: src/Module/Settings/Account.php:583 +#: src/Module/Settings/Account.php:590 msgid "Allow friends to tag your posts?" msgstr "Разрешить друзьям отмечать ваши сообщения?" -#: src/Module/Settings/Account.php:583 +#: src/Module/Settings/Account.php:590 msgid "Your contacts can add additional tags to your posts." msgstr "Ваши контакты могут добавлять дополнительные теги к вашим записям." -#: src/Module/Settings/Account.php:584 +#: src/Module/Settings/Account.php:591 msgid "Default privacy circle for new contacts" msgstr "Круг по-умолчанию для новых контактов" -#: src/Module/Settings/Account.php:585 +#: src/Module/Settings/Account.php:592 msgid "Default privacy circle for new group contacts" msgstr "Круг по-умолчанию для новых групп" -#: src/Module/Settings/Account.php:586 +#: src/Module/Settings/Account.php:593 msgid "Default Post Permissions" msgstr "Разрешение на сообщения по умолчанию" -#: src/Module/Settings/Account.php:590 +#: src/Module/Settings/Account.php:597 msgid "Expiration settings" msgstr "Очистка старых записей" -#: src/Module/Settings/Account.php:591 +#: src/Module/Settings/Account.php:598 msgid "Automatically expire posts after this many days:" msgstr "Автоматическое истекание срока действия сообщения после стольких дней:" -#: src/Module/Settings/Account.php:591 +#: src/Module/Settings/Account.php:598 msgid "If empty, posts will not expire. Expired posts will be deleted" msgstr "Если пусто, срок действия сообщений не будет ограничен. Сообщения с истекшим сроком действия будут удалены" -#: src/Module/Settings/Account.php:592 +#: src/Module/Settings/Account.php:599 msgid "Expire posts" msgstr "Удалять старые записи" -#: src/Module/Settings/Account.php:592 +#: src/Module/Settings/Account.php:599 msgid "When activated, posts and comments will be expired." msgstr "Если включено, то старые записи и комментарии будут удаляться." -#: src/Module/Settings/Account.php:593 +#: src/Module/Settings/Account.php:600 msgid "Expire personal notes" msgstr "Удалять персональные заметки" -#: src/Module/Settings/Account.php:593 +#: src/Module/Settings/Account.php:600 msgid "" "When activated, the personal notes on your profile page will be expired." msgstr "Если включено, старые личные заметки из вашего профиля будут удаляться." -#: src/Module/Settings/Account.php:594 +#: src/Module/Settings/Account.php:601 msgid "Expire starred posts" msgstr "Удалять избранные записи" -#: src/Module/Settings/Account.php:594 +#: src/Module/Settings/Account.php:601 msgid "" "Starring posts keeps them from being expired. That behaviour is overwritten " "by this setting." msgstr "Добавление записи в избранные защищает её от удаления. Эта настройка выключает эту защиту." -#: src/Module/Settings/Account.php:595 +#: src/Module/Settings/Account.php:602 msgid "Only expire posts by others" msgstr "Удалять только записи других людей" -#: src/Module/Settings/Account.php:595 +#: src/Module/Settings/Account.php:602 msgid "" "When activated, your own posts never expire. Then the settings above are " "only valid for posts you received." msgstr "Если включено, ваши собственные записи никогда не удаляются. В этом случае все настройки выше применяются только к записям, которые вы получаете от других." -#: src/Module/Settings/Account.php:598 +#: src/Module/Settings/Account.php:605 msgid "Notification Settings" msgstr "Настройка уведомлений" -#: src/Module/Settings/Account.php:599 +#: src/Module/Settings/Account.php:606 msgid "Send a notification email when:" msgstr "Отправлять уведомление по электронной почте, когда:" -#: src/Module/Settings/Account.php:600 +#: src/Module/Settings/Account.php:607 msgid "You receive an introduction" msgstr "Вы получили запрос" -#: src/Module/Settings/Account.php:601 +#: src/Module/Settings/Account.php:608 msgid "Your introductions are confirmed" msgstr "Ваши запросы подтверждены" -#: src/Module/Settings/Account.php:602 +#: src/Module/Settings/Account.php:609 msgid "Someone writes on your profile wall" msgstr "Кто-то пишет на стене вашего профиля" -#: src/Module/Settings/Account.php:603 +#: src/Module/Settings/Account.php:610 msgid "Someone writes a followup comment" msgstr "Кто-то пишет последующий комментарий" -#: src/Module/Settings/Account.php:604 +#: src/Module/Settings/Account.php:611 msgid "You receive a private message" msgstr "Вы получаете личное сообщение" -#: src/Module/Settings/Account.php:605 +#: src/Module/Settings/Account.php:612 msgid "You receive a friend suggestion" msgstr "Вы получили предложение о добавлении в друзья" -#: src/Module/Settings/Account.php:606 +#: src/Module/Settings/Account.php:613 msgid "You are tagged in a post" msgstr "Вы отмечены в записи" -#: src/Module/Settings/Account.php:608 +#: src/Module/Settings/Account.php:615 msgid "Create a desktop notification when:" msgstr "Показывать уведомление при:" -#: src/Module/Settings/Account.php:609 +#: src/Module/Settings/Account.php:616 msgid "Someone tagged you" msgstr "Вас отметили" -#: src/Module/Settings/Account.php:610 +#: src/Module/Settings/Account.php:617 msgid "Someone directly commented on your post" msgstr "На вашу запись написали комментарий" -#: src/Module/Settings/Account.php:611 +#: src/Module/Settings/Account.php:618 msgid "Someone liked your content" msgstr "Ваша запись кому-то понравилась" -#: src/Module/Settings/Account.php:611 src/Module/Settings/Account.php:612 +#: src/Module/Settings/Account.php:618 src/Module/Settings/Account.php:619 msgid "Can only be enabled, when the direct comment notification is enabled." msgstr "Может быть включено только при включении уведомлений о комментариях к вашим записям." -#: src/Module/Settings/Account.php:612 +#: src/Module/Settings/Account.php:619 msgid "Someone shared your content" msgstr "Вашей записью поделились" -#: src/Module/Settings/Account.php:613 +#: src/Module/Settings/Account.php:620 msgid "Someone commented in your thread" msgstr "В обсуждении вашей записи написали комментарий" -#: src/Module/Settings/Account.php:614 +#: src/Module/Settings/Account.php:621 msgid "Someone commented in a thread where you commented" msgstr "Написали в диалоге, где вы оставляли комментарии" -#: src/Module/Settings/Account.php:615 +#: src/Module/Settings/Account.php:622 msgid "Someone commented in a thread where you interacted" msgstr "Написали в диалоге, где вы принимали любое участие" -#: src/Module/Settings/Account.php:617 +#: src/Module/Settings/Account.php:624 msgid "Activate desktop notifications" msgstr "Активировать уведомления на рабочем столе" -#: src/Module/Settings/Account.php:617 +#: src/Module/Settings/Account.php:624 msgid "Show desktop popup on new notifications" msgstr "Показывать уведомления на рабочем столе" -#: src/Module/Settings/Account.php:621 +#: src/Module/Settings/Account.php:628 msgid "Text-only notification emails" msgstr "Только текстовые письма" -#: src/Module/Settings/Account.php:623 +#: src/Module/Settings/Account.php:630 msgid "Send text only notification emails, without the html part" msgstr "Отправлять только текстовые уведомления, без HTML" -#: src/Module/Settings/Account.php:627 +#: src/Module/Settings/Account.php:634 msgid "Show detailled notifications" msgstr "Показывать подробные уведомления" -#: src/Module/Settings/Account.php:629 +#: src/Module/Settings/Account.php:636 msgid "" "Per default, notifications are condensed to a single notification per item. " "When enabled every notification is displayed." msgstr "По-умолчанию уведомления группируются в одно для каждой записи. Эта настройка показывает все уведомления по отдельности." -#: src/Module/Settings/Account.php:633 +#: src/Module/Settings/Account.php:640 msgid "Show notifications of ignored contacts" msgstr "Показывать уведомления игнорируемых контактов" -#: src/Module/Settings/Account.php:635 +#: src/Module/Settings/Account.php:642 msgid "" "You don't see posts from ignored contacts. But you still see their comments." " This setting controls if you want to still receive regular notifications " "that are caused by ignored contacts or not." msgstr "Вы не видите записи от игнорируемых контактов, но вы видите их комментарии. Эта настройка определяет, хотите ли вы получать уведомления от действий игнорируемых контактов или нет." -#: src/Module/Settings/Account.php:638 +#: src/Module/Settings/Account.php:645 msgid "Advanced Account/Page Type Settings" msgstr "Расширенные настройки учётной записи" -#: src/Module/Settings/Account.php:639 +#: src/Module/Settings/Account.php:646 msgid "Change the behaviour of this account for special situations" msgstr "Измените поведение этого аккаунта в специальных ситуациях" -#: src/Module/Settings/Account.php:642 +#: src/Module/Settings/Account.php:649 msgid "Import Contacts" msgstr "Импорт контактов" -#: src/Module/Settings/Account.php:643 +#: src/Module/Settings/Account.php:650 msgid "" "Upload a CSV file that contains the handle of your followed accounts in the " "first column you exported from the old account." msgstr "Загрузите файл CSV, который содержит адреса ваших контактов в первой колонке. Вы можете экспортировать его из вашей старой учётной записи." -#: src/Module/Settings/Account.php:644 +#: src/Module/Settings/Account.php:651 msgid "Upload File" msgstr "Загрузить файл" -#: src/Module/Settings/Account.php:647 +#: src/Module/Settings/Account.php:654 msgid "Relocate" msgstr "Перемещение" -#: src/Module/Settings/Account.php:648 +#: src/Module/Settings/Account.php:655 msgid "" "If you have moved this profile from another server, and some of your " "contacts don't receive your updates, try pushing this button." msgstr "Если вы переместили эту анкету с другого сервера, и некоторые из ваших контактов не получили ваши обновления, попробуйте нажать эту кнопку." -#: src/Module/Settings/Account.php:649 +#: src/Module/Settings/Account.php:656 msgid "Resend relocate message to contacts" msgstr "Отправить перемещённые сообщения контактам" @@ -10284,120 +10338,120 @@ msgstr "Настройки дополнений" msgid "No Addon settings configured" msgstr "Настройки дополнений не изменены" -#: src/Module/Settings/Channels.php:142 +#: src/Module/Settings/Channels.php:148 msgid "" "This page can be used to define the channels that will automatically be " "reshared by your account." -msgstr "" +msgstr "На этой странице можно определить каналы, которые будут автоматически публиковаться этой учётной записью." -#: src/Module/Settings/Channels.php:147 +#: src/Module/Settings/Channels.php:153 msgid "This page can be used to define your own channels." msgstr "На этой странице вы можете определить свои собственные каналы" -#: src/Module/Settings/Channels.php:176 +#: src/Module/Settings/Channels.php:182 msgid "Publish" -msgstr "" +msgstr "Публиковать" -#: src/Module/Settings/Channels.php:176 +#: src/Module/Settings/Channels.php:182 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 "" +msgstr "Если включено, содержимое канала будет публиковаться. Это будет работать только для публичных записей, поступивших по ActivityPub из публичной ленты или кругов пользователя." -#: src/Module/Settings/Channels.php:184 src/Module/Settings/Channels.php:205 -#: src/Module/Settings/Display.php:342 +#: src/Module/Settings/Channels.php:190 src/Module/Settings/Channels.php:211 +#: src/Module/Settings/Display.php:338 msgid "Label" msgstr "Название" -#: src/Module/Settings/Channels.php:185 src/Module/Settings/Channels.php:206 -#: src/Module/Settings/Display.php:343 +#: src/Module/Settings/Channels.php:191 src/Module/Settings/Channels.php:212 +#: src/Module/Settings/Display.php:339 #: 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:192 src/Module/Settings/Channels.php:213 msgid "Access Key" msgstr "Горячая клавиша" -#: src/Module/Settings/Channels.php:187 src/Module/Settings/Channels.php:208 +#: src/Module/Settings/Channels.php:193 src/Module/Settings/Channels.php:214 msgid "Circle/Channel" msgstr "Круг/Канал" -#: src/Module/Settings/Channels.php:188 src/Module/Settings/Channels.php:209 +#: src/Module/Settings/Channels.php:194 src/Module/Settings/Channels.php:215 msgid "Include Tags" msgstr "Включить теги" -#: src/Module/Settings/Channels.php:189 src/Module/Settings/Channels.php:210 +#: src/Module/Settings/Channels.php:195 src/Module/Settings/Channels.php:216 msgid "Exclude Tags" msgstr "Исключить теги" -#: src/Module/Settings/Channels.php:190 src/Module/Settings/Channels.php:211 +#: src/Module/Settings/Channels.php:196 src/Module/Settings/Channels.php:217 msgid "Minimum Size" -msgstr "" +msgstr "Минимальный размер" -#: src/Module/Settings/Channels.php:191 src/Module/Settings/Channels.php:212 +#: src/Module/Settings/Channels.php:197 src/Module/Settings/Channels.php:218 msgid "Maximum Size" -msgstr "" +msgstr "Максимальный размер" -#: src/Module/Settings/Channels.php:192 src/Module/Settings/Channels.php:213 +#: src/Module/Settings/Channels.php:198 src/Module/Settings/Channels.php:219 msgid "Full Text Search" msgstr "Полнотекстовый поиск" -#: src/Module/Settings/Channels.php:196 src/Module/Settings/Channels.php:217 +#: src/Module/Settings/Channels.php:202 src/Module/Settings/Channels.php:223 msgid "Select all languages that you want to see in this channel." -msgstr "" +msgstr "Выберите все языки, которые вы хотите видеть в этом канале." -#: src/Module/Settings/Channels.php:198 +#: src/Module/Settings/Channels.php:204 msgid "Delete channel" msgstr "Удалить канал" -#: src/Module/Settings/Channels.php:198 +#: src/Module/Settings/Channels.php:204 msgid "Check to delete this entry from the channel list" msgstr "Отметьте, чтобы удалить этот канал из списка" -#: src/Module/Settings/Channels.php:205 +#: src/Module/Settings/Channels.php:211 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:212 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:213 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:214 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:215 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:216 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:217 msgid "" "Minimum post size. Leave empty for no minimum size. The size is calculated " "without links, attached posts, mentions or hashtags." -msgstr "" +msgstr "Минимальный размер записи. Оставьте пустым для отключения. Размер считается без учёта ссылок, приложенных записей, отметок и тегов." -#: src/Module/Settings/Channels.php:212 +#: src/Module/Settings/Channels.php:218 msgid "" "Maximum post size. Leave empty for no maximum size. The size is calculated " "without links, attached posts, mentions or hashtags." -msgstr "" +msgstr "Максимальный размер записи. Оставьте пустым для отключения. Размер считается без учёта ссылок, приложенных записей, отметок и тегов." -#: src/Module/Settings/Channels.php:213 +#: src/Module/Settings/Channels.php:219 #, php-format msgid "" "Search terms for the body, supports the \"boolean mode\" operators from " @@ -10405,35 +10459,35 @@ msgid "" "keywords: %s" msgstr "Поисковый запрос для записей, можно использовать операторы \"boolean mode\" для MariaDB. Справка по операторам и ключевым словам: %s" -#: src/Module/Settings/Channels.php:214 +#: src/Module/Settings/Channels.php:220 msgid "Check to display images in the channel." msgstr "Отметьте для включения записей с картинками." -#: src/Module/Settings/Channels.php:215 +#: src/Module/Settings/Channels.php:221 msgid "Check to display videos in the channel." msgstr "Отметьте для включения записей с видео." -#: src/Module/Settings/Channels.php:216 +#: src/Module/Settings/Channels.php:222 msgid "Check to display audio in the channel." msgstr "Отметьте для включения записей со аудио." -#: src/Module/Settings/Channels.php:221 +#: src/Module/Settings/Channels.php:227 msgid "Add new entry to the channel list" msgstr "Добавить в список каналов" -#: src/Module/Settings/Channels.php:222 +#: src/Module/Settings/Channels.php:228 msgid "Add" msgstr "Добавить" -#: src/Module/Settings/Channels.php:224 +#: src/Module/Settings/Channels.php:230 msgid "Current Entries in the channel list" msgstr "Текущий список каналов" -#: src/Module/Settings/Channels.php:227 +#: src/Module/Settings/Channels.php:233 msgid "Delete entry from the channel list" msgstr "Удалить из списка каналов" -#: src/Module/Settings/Channels.php:228 +#: src/Module/Settings/Channels.php:234 msgid "Delete entry from the channel list?" msgstr "Удалить запись из списка каналов?" @@ -10500,16 +10554,14 @@ msgid "Any conversation my follows interacted with, including likes" msgstr "Любые записи, с которыми мои контакты взаимодействовали, включая лайки" #: src/Module/Settings/Connectors.php:221 -msgid "Enable Content Warning" -msgstr "Включить предупреждение о контенте" +msgid "Collapse sensitive posts" +msgstr "" #: src/Module/Settings/Connectors.php:221 msgid "" -"Users on networks like Mastodon or Pleroma are able to set a content warning" -" field which collapse their post by default. This enables the automatic " -"collapsing instead of setting the content warning as the post title. Doesn't" -" affect any other content filtering you eventually set up." -msgstr "Пользователи некоторых сетей, таких как Mastodon или Pleroma, могут использовать \"предупреждение о контенте\", сворачивающее их записи. Эта настройка выключает это свёртывание вместо обычного помещения \"предупреждения о контенте\" в заголовок записи. Это не влияет на другие фильтры, которые вы можете настроить." +"If a post is marked as \"sensitive\", it will be displayed in a collapsed " +"state, if this option is enabled." +msgstr "" #: src/Module/Settings/Connectors.php:222 msgid "Enable intelligent shortening" @@ -10708,193 +10760,185 @@ msgstr "Возможные доверенные лица" msgid "No entries." msgstr "Нет записей." -#: src/Module/Settings/Display.php:185 +#: src/Module/Settings/Display.php:183 msgid "The theme you chose isn't available." msgstr "Выбранная вами тема недоступна." -#: src/Module/Settings/Display.php:225 +#: src/Module/Settings/Display.php:223 #, php-format msgid "%s - (Unsupported)" msgstr "%s - (Не поддерживается)" -#: src/Module/Settings/Display.php:263 +#: src/Module/Settings/Display.php:260 msgid "No preview" msgstr "Нет предпросмотра" -#: src/Module/Settings/Display.php:264 +#: src/Module/Settings/Display.php:261 msgid "No image" msgstr "Без изображения" -#: src/Module/Settings/Display.php:265 +#: src/Module/Settings/Display.php:262 msgid "Small Image" msgstr "Маленькое изображение" -#: src/Module/Settings/Display.php:266 +#: src/Module/Settings/Display.php:263 msgid "Large Image" msgstr "Большое изображение" -#: src/Module/Settings/Display.php:311 +#: src/Module/Settings/Display.php:308 msgid "Display Settings" msgstr "Внешний вид" -#: src/Module/Settings/Display.php:313 +#: src/Module/Settings/Display.php:310 msgid "General Theme Settings" msgstr "Общие настройки тем" -#: src/Module/Settings/Display.php:314 +#: src/Module/Settings/Display.php:311 msgid "Custom Theme Settings" msgstr "Личные настройки тем" -#: src/Module/Settings/Display.php:315 +#: src/Module/Settings/Display.php:312 msgid "Content Settings" msgstr "Настройки контента" -#: src/Module/Settings/Display.php:316 view/theme/duepuntozero/config.php:86 +#: src/Module/Settings/Display.php:313 view/theme/duepuntozero/config.php:86 #: view/theme/frio/config.php:151 view/theme/quattro/config.php:88 #: view/theme/vier/config.php:136 msgid "Theme settings" msgstr "Настройки темы" -#: src/Module/Settings/Display.php:317 +#: src/Module/Settings/Display.php:314 msgid "Timelines" msgstr "Ленты" -#: src/Module/Settings/Display.php:324 +#: src/Module/Settings/Display.php:321 msgid "Display Theme:" msgstr "Показать тему:" -#: src/Module/Settings/Display.php:325 +#: src/Module/Settings/Display.php:322 msgid "Mobile Theme:" msgstr "Мобильная тема:" -#: src/Module/Settings/Display.php:328 +#: src/Module/Settings/Display.php:325 msgid "Number of items to display per page:" msgstr "Количество элементов, отображаемых на одной странице:" -#: src/Module/Settings/Display.php:328 src/Module/Settings/Display.php:329 +#: src/Module/Settings/Display.php:325 src/Module/Settings/Display.php:326 msgid "Maximum of 100 items" msgstr "Максимум 100 элементов" -#: src/Module/Settings/Display.php:329 +#: src/Module/Settings/Display.php:326 msgid "Number of items to display per page when viewed from mobile device:" msgstr "Количество элементов на странице, когда просмотр осуществляется с мобильных устройств:" -#: src/Module/Settings/Display.php:330 +#: src/Module/Settings/Display.php:327 msgid "Update browser every xx seconds" msgstr "Обновление браузера каждые хх секунд" -#: src/Module/Settings/Display.php:330 +#: src/Module/Settings/Display.php:327 msgid "Minimum of 10 seconds. Enter -1 to disable it." msgstr "Минимум 10 секунд. Введите -1 для отключения." -#: src/Module/Settings/Display.php:331 +#: src/Module/Settings/Display.php:328 msgid "Display emoticons" msgstr "Показывать смайлики" -#: src/Module/Settings/Display.php:331 +#: src/Module/Settings/Display.php:328 msgid "When enabled, emoticons are replaced with matching symbols." msgstr "Когда включено, соответствующие символы отображаются как смайлики." -#: src/Module/Settings/Display.php:332 +#: src/Module/Settings/Display.php:329 msgid "Infinite scroll" msgstr "Бесконечная прокрутка" -#: src/Module/Settings/Display.php:332 +#: src/Module/Settings/Display.php:329 msgid "Automatic fetch new items when reaching the page end." msgstr "Автоматически подгружать новые записи, когда вы оказываетесь в конце страницы." -#: src/Module/Settings/Display.php:333 +#: src/Module/Settings/Display.php:330 msgid "Enable Smart Threading" msgstr "Включить умное ветвление обсуждений" -#: src/Module/Settings/Display.php:333 +#: src/Module/Settings/Display.php:330 msgid "Enable the automatic suppression of extraneous thread indentation." msgstr "Включить автоматическое удаление излишних отступов в ветках обсуждений." -#: src/Module/Settings/Display.php:334 +#: src/Module/Settings/Display.php:331 msgid "Display the Dislike feature" msgstr "Показывать \"Не нравится\"" -#: src/Module/Settings/Display.php:334 +#: src/Module/Settings/Display.php:331 msgid "" "Display the Dislike button and dislike reactions on posts and comments." msgstr "Показывать кнопку \"Не нравится\" и соответствующие реакции на записях и комментариях." -#: src/Module/Settings/Display.php:335 +#: src/Module/Settings/Display.php:332 msgid "Display the resharer" msgstr "Показывать поделившегося" -#: src/Module/Settings/Display.php:335 +#: src/Module/Settings/Display.php:332 msgid "Display the first resharer as icon and text on a reshared item." msgstr "Показывать первого из поделившихся записью в виде значка над этой записью." -#: src/Module/Settings/Display.php:336 -msgid "Display sensitive content" -msgstr "" - -#: src/Module/Settings/Display.php:336 -msgid "If enabled, pictures in posts marked as \"sensitive\" will not be blurred." -msgstr "" - -#: src/Module/Settings/Display.php:337 +#: src/Module/Settings/Display.php:333 msgid "Stay local" msgstr "Оставаться локально" -#: src/Module/Settings/Display.php:337 +#: src/Module/Settings/Display.php:333 msgid "Don't go to a remote system when following a contact link." msgstr "Не переходить на другие серверы по ссылкам профилей." -#: src/Module/Settings/Display.php:338 +#: src/Module/Settings/Display.php:334 msgid "Show the post deletion checkbox" msgstr "Показывать отметку для удаления записи" -#: src/Module/Settings/Display.php:338 +#: src/Module/Settings/Display.php:334 msgid "Display the checkbox for the post deletion on the network page." msgstr "Показывать галочку отметки записей для удаления на странице ленты" -#: src/Module/Settings/Display.php:339 +#: src/Module/Settings/Display.php:335 msgid "DIsplay the event list" msgstr "Показывать события" -#: src/Module/Settings/Display.php:339 +#: src/Module/Settings/Display.php:335 msgid "Display the birthday reminder and event list on the network page." msgstr "Показывать напоминания о днях рождения и список событий на странице ленты." -#: src/Module/Settings/Display.php:340 +#: src/Module/Settings/Display.php:336 msgid "Link preview mode" msgstr "Предпросмотр ссылок" -#: src/Module/Settings/Display.php:340 +#: src/Module/Settings/Display.php:336 msgid "Appearance of the link preview that is added to each post with a link." msgstr "Внешний вид предпросмотра ссылок, который появляется в записях со ссылками." -#: src/Module/Settings/Display.php:345 +#: src/Module/Settings/Display.php:341 msgid "Bookmark" msgstr "Главное меню" -#: src/Module/Settings/Display.php:347 +#: src/Module/Settings/Display.php:343 msgid "" "Enable timelines that you want to see in the channels widget. Bookmark " "timelines that you want to see in the top menu." msgstr "Включите ленты, которые вы хотите видеть в меню каналов слева, выберите ленты, которые будут отображаться в главном меню сверху." -#: src/Module/Settings/Display.php:349 +#: src/Module/Settings/Display.php:345 msgid "Channel languages:" msgstr "Языки каналов:" -#: src/Module/Settings/Display.php:349 +#: src/Module/Settings/Display.php:345 msgid "Select all languages that you want to see in your channels." msgstr "Выберите все языки, которые вы хотите видеть в своих каналах." -#: src/Module/Settings/Display.php:351 +#: src/Module/Settings/Display.php:347 msgid "Beginning of week:" msgstr "Начало недели:" -#: src/Module/Settings/Display.php:352 +#: src/Module/Settings/Display.php:348 msgid "Default calendar view:" msgstr "Вид календаря по-умолчанию:" -#: src/Module/Settings/Features.php:74 +#: src/Module/Settings/Features.php:73 msgid "Additional Features" msgstr "Дополнительные возможности" @@ -11641,59 +11685,59 @@ msgstr "Переключайтесь между разными профилям msgid "Select an identity to manage: " msgstr "Выберите учётную запись:" -#: src/Module/User/Import.php:103 +#: src/Module/User/Import.php:104 msgid "User imports on closed servers can only be done by an administrator." msgstr "Импорт пользователей на закрытых серверах может быть произведён только администратором." -#: src/Module/User/Import.php:119 +#: src/Module/User/Import.php:120 msgid "Move account" msgstr "Удалить аккаунт" -#: src/Module/User/Import.php:120 +#: src/Module/User/Import.php:121 msgid "You can import an account from another Friendica server." msgstr "Вы можете импортировать учетную запись с другого сервера Friendica." -#: src/Module/User/Import.php:121 +#: src/Module/User/Import.php:122 msgid "" "You need to export your account from the old server and upload it here. We " "will recreate your old account here with all your contacts. We will try also" " to inform your friends that you moved here." msgstr "Вам нужно экспортировать свой ​​аккаунт со старого сервера и загрузить его сюда. Мы восстановим ваш ​​старый аккаунт здесь со всеми вашими контактами. Мы постараемся также сообщить друзьям, что вы переехали сюда." -#: src/Module/User/Import.php:122 +#: src/Module/User/Import.php:123 msgid "" "This feature is experimental. We can't import contacts from the OStatus " "network (GNU Social/Statusnet) or from Diaspora" msgstr "Это экспериментальная функция. Мы не можем импортировать контакты из сети OStatus (GNU Social/ StatusNet) или из Diaspora" -#: src/Module/User/Import.php:123 +#: src/Module/User/Import.php:124 msgid "Account file" msgstr "Файл аккаунта" -#: src/Module/User/Import.php:123 +#: src/Module/User/Import.php:124 msgid "" "To export your account, go to \"Settings->Export your personal data\" and " "select \"Export account\"" msgstr "Для экспорта аккаунта, перейдите в \"Настройки->Экспортировать ваши данные\" и выберите \"Экспорт аккаунта\"" -#: src/Module/User/Import.php:217 +#: src/Module/User/Import.php:218 msgid "Error decoding account file" msgstr "Ошибка расшифровки файла аккаунта" -#: src/Module/User/Import.php:222 +#: src/Module/User/Import.php:223 msgid "Error! No version data in file! This is not a Friendica account file?" msgstr "Ошибка! Неправильная версия данных в файле! Это не файл аккаунта Friendica?" -#: src/Module/User/Import.php:230 +#: src/Module/User/Import.php:231 #, php-format msgid "User '%s' already exists on this server!" msgstr "Пользователь '%s' уже существует на этом сервере!" -#: src/Module/User/Import.php:267 +#: src/Module/User/Import.php:268 msgid "User creation error" msgstr "Ошибка создания пользователя" -#: src/Module/User/Import.php:316 +#: src/Module/User/Import.php:317 #, php-format msgid "%d contact not imported" msgid_plural "%d contacts not imported" @@ -11702,11 +11746,11 @@ msgstr[1] "%d контакты не импортированы" msgstr[2] "%d контакты не импортированы" msgstr[3] "%d контакты не импортированы" -#: src/Module/User/Import.php:365 +#: src/Module/User/Import.php:366 msgid "User profile creation error" msgstr "Ошибка создания профиля пользователя" -#: src/Module/User/Import.php:416 +#: src/Module/User/Import.php:417 msgid "Done. You can now login with your username and password" msgstr "Завершено. Теперь вы можете войти с вашим логином и паролем" @@ -11924,15 +11968,15 @@ msgstr "%s прокомментировал %s сообщение" msgid "%s created a new post" msgstr "%s написал новое сообщение" -#: src/Navigation/Notifications/Factory/Introduction.php:133 +#: src/Navigation/Notifications/Factory/Introduction.php:132 msgid "Friend Suggestion" msgstr "Предложение в друзья" -#: src/Navigation/Notifications/Factory/Introduction.php:159 +#: src/Navigation/Notifications/Factory/Introduction.php:158 msgid "Friend/Connect Request" msgstr "Запрос в друзья / на подключение" -#: src/Navigation/Notifications/Factory/Introduction.php:159 +#: src/Navigation/Notifications/Factory/Introduction.php:158 msgid "New Follower" msgstr "Новый подписчик" @@ -12375,201 +12419,201 @@ msgstr "Эта запись была отредактирована" msgid "Connector Message" msgstr "Сообщение-коннектор" -#: src/Object/Post.php:226 src/Object/Post.php:228 +#: src/Object/Post.php:239 src/Object/Post.php:241 msgid "Edit" msgstr "Редактировать" -#: src/Object/Post.php:262 +#: src/Object/Post.php:275 msgid "Delete globally" msgstr "Удалить везде" -#: src/Object/Post.php:262 +#: src/Object/Post.php:275 msgid "Remove locally" msgstr "Убрать для себя" -#: src/Object/Post.php:269 +#: src/Object/Post.php:282 #, php-format msgid "Block %s" msgstr "Заблокировать %s" -#: src/Object/Post.php:274 +#: src/Object/Post.php:287 #, php-format msgid "Ignore %s" msgstr "Игнорировать %s" -#: src/Object/Post.php:279 +#: src/Object/Post.php:292 #, php-format msgid "Collapse %s" msgstr "Сворачивать %s" -#: src/Object/Post.php:283 +#: src/Object/Post.php:296 msgid "Report post" msgstr "Пожаловаться" -#: src/Object/Post.php:294 +#: src/Object/Post.php:307 msgid "Save to folder" msgstr "Сохранить в папку" -#: src/Object/Post.php:334 +#: src/Object/Post.php:347 msgid "I will attend" msgstr "Я буду" -#: src/Object/Post.php:334 +#: src/Object/Post.php:347 msgid "I will not attend" msgstr "Меня не будет" -#: src/Object/Post.php:334 +#: src/Object/Post.php:347 msgid "I might attend" msgstr "Возможно" -#: src/Object/Post.php:381 +#: src/Object/Post.php:394 msgid "Ignore thread" msgstr "Игнорировать обсуждение" -#: src/Object/Post.php:382 +#: src/Object/Post.php:395 msgid "Unignore thread" msgstr "Не игнорировать обсуждение" -#: src/Object/Post.php:383 +#: src/Object/Post.php:396 msgid "Toggle ignore status" msgstr "Переключить игнорирование" -#: src/Object/Post.php:393 +#: src/Object/Post.php:406 msgid "Add star" msgstr "Добавить в Избранное" -#: src/Object/Post.php:394 +#: src/Object/Post.php:407 msgid "Remove star" msgstr "Убрать из Избранного" -#: src/Object/Post.php:395 +#: src/Object/Post.php:408 msgid "Toggle star status" msgstr "Добавить/убрать из Избранного" -#: src/Object/Post.php:406 +#: src/Object/Post.php:419 msgid "Pin" msgstr "Закрепить" -#: src/Object/Post.php:407 +#: src/Object/Post.php:420 msgid "Unpin" msgstr "Открепить" -#: src/Object/Post.php:408 +#: src/Object/Post.php:421 msgid "Toggle pin status" msgstr "Закрепить/открепить" -#: src/Object/Post.php:411 +#: src/Object/Post.php:424 msgid "Pinned" msgstr "Закреплено" -#: src/Object/Post.php:416 +#: src/Object/Post.php:429 msgid "Add tag" msgstr "Добавить тег" -#: src/Object/Post.php:429 +#: src/Object/Post.php:444 msgid "Quote share this" msgstr "Поделиться с комментарием" -#: src/Object/Post.php:429 +#: src/Object/Post.php:444 msgid "Quote Share" msgstr "Цитировать" -#: src/Object/Post.php:432 +#: src/Object/Post.php:447 msgid "Reshare this" msgstr "Поделиться этим с подписчиками" -#: src/Object/Post.php:432 +#: src/Object/Post.php:447 msgid "Reshare" msgstr "Поделиться" -#: src/Object/Post.php:433 +#: src/Object/Post.php:448 msgid "Cancel your Reshare" msgstr "Отменить репост" -#: src/Object/Post.php:433 +#: src/Object/Post.php:448 msgid "Unshare" msgstr "Отменить репост" -#: src/Object/Post.php:485 +#: src/Object/Post.php:492 #, php-format msgid "%s (Received %s)" msgstr "%s (Получено %s)" -#: src/Object/Post.php:491 +#: src/Object/Post.php:498 msgid "Comment this item on your system" msgstr "Прокомментировать это на вашем узле" -#: src/Object/Post.php:491 +#: src/Object/Post.php:498 msgid "Remote comment" msgstr "Загруженный комментарий" -#: src/Object/Post.php:513 +#: src/Object/Post.php:520 msgid "Share via ..." msgstr "Отправить в ..." -#: src/Object/Post.php:513 +#: src/Object/Post.php:520 msgid "Share via external services" msgstr "Поделиться через сторонние сервисы" -#: src/Object/Post.php:520 +#: src/Object/Post.php:527 msgid "Unknown parent" msgstr "Источник неизвестен" -#: src/Object/Post.php:524 +#: src/Object/Post.php:531 #, php-format msgid "in reply to %s" msgstr "в ответ на %s" -#: src/Object/Post.php:526 +#: src/Object/Post.php:533 msgid "Parent is probably private or not federated." msgstr "Источник приватный или не федерируется." -#: src/Object/Post.php:550 +#: src/Object/Post.php:557 msgid "to" msgstr "к" -#: src/Object/Post.php:551 +#: src/Object/Post.php:558 msgid "via" msgstr "через" -#: src/Object/Post.php:552 +#: src/Object/Post.php:559 msgid "Wall-to-Wall" msgstr "Стена-на-Стену" -#: src/Object/Post.php:553 +#: src/Object/Post.php:560 msgid "via Wall-To-Wall:" msgstr "через Стена-на-Стену:" -#: src/Object/Post.php:604 +#: src/Object/Post.php:613 #, php-format msgid "Reply to %s" msgstr "Ответ %s" -#: src/Object/Post.php:607 +#: src/Object/Post.php:616 msgid "More" msgstr "Ещё" -#: src/Object/Post.php:626 +#: src/Object/Post.php:635 msgid "Notifier task is pending" msgstr "Постановка в очередь" -#: src/Object/Post.php:627 +#: src/Object/Post.php:636 msgid "Delivery to remote servers is pending" msgstr "Ожидается отправка адресатам" -#: src/Object/Post.php:628 +#: src/Object/Post.php:637 msgid "Delivery to remote servers is underway" msgstr "Отправка адресатам в процессе" -#: src/Object/Post.php:629 +#: src/Object/Post.php:638 msgid "Delivery to remote servers is mostly done" msgstr "Отправка адресатам почти завершилась" -#: src/Object/Post.php:630 +#: src/Object/Post.php:639 msgid "Delivery to remote servers is done" msgstr "Отправка адресатам завершена" -#: src/Object/Post.php:652 +#: src/Object/Post.php:661 #, php-format msgid "%d comment" msgid_plural "%d comments" @@ -12578,65 +12622,65 @@ msgstr[1] "%d комментариев" msgstr[2] "%d комментариев" msgstr[3] "%d комментариев" -#: src/Object/Post.php:653 +#: src/Object/Post.php:662 msgid "Show more" msgstr "Показать больше" -#: src/Object/Post.php:654 +#: src/Object/Post.php:663 msgid "Show fewer" msgstr "Показать меньше" -#: src/Object/Post.php:691 +#: src/Object/Post.php:700 #, php-format msgid "Reshared by: %s" msgstr "Репост от: %s" -#: src/Object/Post.php:696 +#: src/Object/Post.php:705 #, php-format msgid "Viewed by: %s" msgstr "Просмотрено: %s" -#: src/Object/Post.php:701 +#: src/Object/Post.php:710 #, php-format msgid "Read by: %s" -msgstr "" +msgstr "Прочитано: %s" -#: src/Object/Post.php:706 +#: src/Object/Post.php:715 #, php-format msgid "Liked by: %s" msgstr "Понравилось: %s" -#: src/Object/Post.php:711 +#: src/Object/Post.php:720 #, php-format msgid "Disliked by: %s" msgstr "Не понравилось: %s" -#: src/Object/Post.php:716 +#: src/Object/Post.php:725 #, php-format msgid "Attended by: %s" msgstr "Присутствуют: %s" -#: src/Object/Post.php:721 +#: src/Object/Post.php:730 #, php-format msgid "Maybe attended by: %s" msgstr "Под вопросом: %s" -#: src/Object/Post.php:726 +#: src/Object/Post.php:735 #, php-format msgid "Not attended by: %s" msgstr "Не присутствуют: %s" -#: src/Object/Post.php:731 +#: src/Object/Post.php:740 #, php-format msgid "Commented by: %s" msgstr "Прокомментировали: %s" -#: src/Object/Post.php:736 +#: src/Object/Post.php:745 #, php-format msgid "Reacted with %s by: %s" msgstr "Отреагировали как %s : %s" -#: src/Object/Post.php:759 +#: src/Object/Post.php:768 #, php-format msgid "Quote shared by: %s" msgstr "Процитировано: %s" @@ -12645,25 +12689,25 @@ msgstr "Процитировано: %s" msgid "Chat" msgstr "Чат" -#: src/Protocol/Delivery.php:547 +#: src/Protocol/Delivery.php:544 msgid "(no subject)" msgstr "(нет темы)" -#: src/Protocol/OStatus.php:1390 +#: src/Protocol/OStatus.php:1392 #, php-format msgid "%s is now following %s." msgstr "%s теперь подписан на %s." -#: src/Protocol/OStatus.php:1391 +#: src/Protocol/OStatus.php:1393 msgid "following" msgstr "следует" -#: src/Protocol/OStatus.php:1394 +#: src/Protocol/OStatus.php:1396 #, php-format msgid "%s stopped following %s." msgstr "%s отписался от %s." -#: src/Protocol/OStatus.php:1395 +#: src/Protocol/OStatus.php:1397 msgid "stopped following" msgstr "отписка от" @@ -12672,20 +12716,20 @@ msgstr "отписка от" msgid "The folder %s must be writable by webserver." msgstr "Каталог %s должен быть доступен для записи веб-сервером." -#: src/Security/Authentication.php:227 +#: src/Security/Authentication.php:216 msgid "Login failed." msgstr "Войти не удалось." -#: src/Security/Authentication.php:272 +#: src/Security/Authentication.php:261 msgid "Login failed. Please check your credentials." msgstr "Ошибка входа. Пожалуйста, проверьте данные для входа." -#: src/Security/Authentication.php:391 +#: src/Security/Authentication.php:375 #, php-format msgid "Welcome %s" msgstr "Добро пожаловать, %s" -#: src/Security/Authentication.php:392 +#: src/Security/Authentication.php:376 msgid "Please upload a profile photo." msgstr "Пожалуйста, загрузите фотографию профиля." @@ -12833,11 +12877,11 @@ msgstr "Проверьте настройки разрешений изобра #: view/theme/frio/config.php:152 msgid "Appearance" -msgstr "" +msgstr "Внешний вид" #: view/theme/frio/config.php:153 msgid "Accent color" -msgstr "" +msgstr "Цвет акцентов" #: view/theme/frio/config.php:153 msgid "Blue" @@ -12966,15 +13010,15 @@ msgstr "Наверх" #: view/theme/frio/php/scheme.php:105 msgid "Light" -msgstr "" +msgstr "Светлая" #: view/theme/frio/php/scheme.php:106 msgid "Dark" -msgstr "" +msgstr "Тёмная" #: view/theme/frio/php/scheme.php:107 msgid "Black" -msgstr "" +msgstr "Чёрная" #: view/theme/frio/php/scheme.php:118 msgid "Custom" diff --git a/view/lang/ru/strings.php b/view/lang/ru/strings.php index 5c4d075ada..ea922e50f7 100644 --- a/view/lang/ru/strings.php +++ b/view/lang/ru/strings.php @@ -228,6 +228,7 @@ $a->strings['The form security token was not correct. This probably happened bec $a->strings['All contacts'] = 'Все контакты'; $a->strings['Followers'] = 'Подписаны на вас'; $a->strings['Following'] = 'Ваши подписки'; +$a->strings['Mutual friends'] = 'Взаимные друзья'; $a->strings['Common'] = 'Общее'; $a->strings['Addon not found'] = 'Дополнение не найдено'; $a->strings['Addon already enabled'] = 'Дополнение уже включено'; @@ -258,6 +259,7 @@ $a->strings['Password changed.'] = 'Пароль изменен.'; $a->strings['Enter user name: '] = 'Введите имя пользователя:'; $a->strings['Enter user email address: '] = 'Введите адрес почты пользователя:'; $a->strings['Enter a language (optional): '] = 'Введите язык (не обязательно):'; +$a->strings['Enter URL of an image to use as avatar (optional): '] = 'Введите URL изображения для аватара (необязательно):'; $a->strings['User is not pending.'] = 'Пользователь не в ожидании'; $a->strings['User has already been marked for deletion.'] = 'Пользователь уже помечен для удаления.'; $a->strings['Type "yes" to delete %s'] = 'Введите "yes" для удаления %s'; @@ -431,12 +433,16 @@ $a->strings['%s from %s'] = '%s из %s'; $a->strings['View in context'] = 'Смотреть в контексте'; $a->strings['For you'] = 'Для Вас'; $a->strings['Posts from contacts you interact with and who interact with you'] = 'Записи от людей, с которыми вы часто общаетесь'; +$a->strings['Discover'] = 'Интересное'; +$a->strings['Posts from accounts that you don\'t follow, but that you might like.'] = 'Записи не из ваших подписок, которые могут понравиться. '; $a->strings['What\'s Hot'] = 'Популярное'; $a->strings['Posts with a lot of interactions'] = 'Записи с большой активностью'; $a->strings['Posts in %s'] = 'Записи от %s'; $a->strings['Posts from your followers that you don\'t follow'] = 'Записи от ваших подписчиков, на которых вы не подписаны'; $a->strings['Sharers of sharers'] = 'Друзья друзей'; $a->strings['Posts from accounts that are followed by accounts that you follow'] = 'Записи от людей, на которых подписаны ваши контакты'; +$a->strings['Quiet sharers'] = 'Немногословные'; +$a->strings['Posts from accounts that you follow but who don\'t post very often'] = 'Записи ваших друзей, которые пишут не слишком часто'; $a->strings['Images'] = 'Картинки'; $a->strings['Posts with images'] = 'Записи с изображениями'; $a->strings['Audio'] = 'Аудио'; @@ -460,11 +466,7 @@ $a->strings['Favourite Posts'] = 'Избранные записи'; $a->strings['General Features'] = 'Основные возможности'; $a->strings['Photo Location'] = 'Место фотографирования'; $a->strings['Photo metadata is normally stripped. This extracts the location (if present) prior to stripping metadata and links it to a map.'] = 'Метаданные фотографий обычно вырезаются. Эта настройка получает местоположение (если есть) до вырезки метаданных и связывает с координатами на карте.'; -$a->strings['Trending Tags'] = 'Популярные тэги'; -$a->strings['Show a community page widget with a list of the most popular tags in recent public posts.'] = 'Показать облако популярных тэгов на странице публичных записей сервера'; $a->strings['Post Composition Features'] = 'Составление сообщений'; -$a->strings['Auto-mention Groups'] = 'Автоматически отмечать группы'; -$a->strings['Add/remove mention when a group page is selected/deselected in ACL window.'] = 'Добавлять/удалять упоминание, когда страница группы выбрана/убрана в списке получателей.'; $a->strings['Explicit Mentions'] = 'Явные отметки'; $a->strings['Add explicit mentions to comment box for manual control over who gets mentioned in replies.'] = 'Вставлять отметки пользователей в поле комментариев, чтобы иметь ручной контроль над тем, кто будет упомянут в ответе.'; $a->strings['Add an abstract from ActivityPub content warnings'] = 'Добавлять abstract для записей ActivityPub с content warning'; @@ -472,9 +474,17 @@ $a->strings['Add an abstract when commenting on ActivityPub posts with a content $a->strings['Post/Comment Tools'] = 'Инструменты записей/комментариев'; $a->strings['Post Categories'] = 'Категории записей'; $a->strings['Add categories to your posts'] = 'Добавить категории для ваших записей'; +$a->strings['Circles'] = 'Круги'; +$a->strings['Groups'] = 'Группы'; +$a->strings['Archives'] = 'Архивы'; +$a->strings['Protocols'] = 'Протоколы'; +$a->strings['Account Types'] = 'Тип учетной записи'; +$a->strings['Channels'] = 'Каналы'; +$a->strings['Saved Searches'] = 'Сохранённые поиски'; +$a->strings['Saved Folders'] = 'Сохранённые папки'; +$a->strings['Own Contacts'] = 'Свои контакты'; +$a->strings['Trending Tags'] = 'Популярные тэги'; $a->strings['Advanced Profile Settings'] = 'Расширенные настройки профиля'; -$a->strings['List Groups'] = 'Список групп'; -$a->strings['Show visitors public groups at the Advanced Profile Page'] = 'Показывать посетителям публичные группы на расширенной странице профиля.'; $a->strings['Tag Cloud'] = 'Облако тэгов'; $a->strings['Provide a personal tag cloud on your profile page'] = 'Показывать ваше личное облако тэгов в вашем профиле'; $a->strings['Display Membership Date'] = 'Показывать дату регистрации'; @@ -482,7 +492,6 @@ $a->strings['Display membership date in profile'] = 'Дата вашей рег $a->strings['Advanced Calendar Settings'] = 'Дополнительные настройки календаря'; $a->strings['Allow anonymous access to your calendar'] = 'Разрешить анонимный доступ к вашему календарю'; $a->strings['Allows anonymous visitors to consult your calendar and your public events. Contact birthday events are private to you.'] = 'Разрешает анонимным пользователям просматривать ваш календарь и публичные мероприятия. Дни рождения контактов видны только вам.'; -$a->strings['Groups'] = 'Группы'; $a->strings['External link to group'] = 'Внешняя ссылка на группу'; $a->strings['show less'] = 'показать меньше'; $a->strings['show more'] = 'показать больше'; @@ -515,7 +524,7 @@ $a->strings['Login'] = 'Вход'; $a->strings['Sign in'] = 'Вход'; $a->strings['Conversations'] = 'Записи'; $a->strings['Conversations you started'] = 'Ваши записи'; -$a->strings['Profile'] = 'Информация'; +$a->strings['Profile'] = 'Профиль'; $a->strings['Your profile page'] = 'Информация о вас'; $a->strings['Photos'] = 'Фото'; $a->strings['Your photos'] = 'Ваши фотографии'; @@ -604,14 +613,11 @@ $a->strings['Random Profile'] = 'Случайный профиль'; $a->strings['Invite Friends'] = 'Пригласить друзей'; $a->strings['Global Directory'] = 'Глобальный каталог'; $a->strings['Local Directory'] = 'Локальный каталог'; -$a->strings['Circles'] = 'Круги'; $a->strings['Everyone'] = 'Все'; $a->strings['No relationship'] = 'Нет связи'; $a->strings['Relationships'] = 'Отношения'; $a->strings['All Contacts'] = 'Все контакты'; -$a->strings['Protocols'] = 'Протоколы'; $a->strings['All Protocols'] = 'Все протоколы'; -$a->strings['Saved Folders'] = 'Сохранённые папки'; $a->strings['Everything'] = 'Всё'; $a->strings['Categories'] = 'Категории'; $a->strings['%d contact in common'] = [ @@ -620,14 +626,12 @@ $a->strings['%d contact in common'] = [ 2 => '%d Контактов', 3 => '%d Контактов', ]; -$a->strings['Archives'] = 'Архивы'; $a->strings['On this date'] = 'В этот день'; $a->strings['Persons'] = 'Люди'; $a->strings['Organisations'] = 'Организации'; $a->strings['News'] = 'Новости'; -$a->strings['Account Types'] = 'Тип учетной записи'; +$a->strings['Relays'] = 'Ретрансляторы'; $a->strings['All'] = 'Все'; -$a->strings['Channels'] = 'Каналы'; $a->strings['Export'] = 'Экспорт'; $a->strings['Export calendar as ical'] = 'Экспортировать календарь в формат ical'; $a->strings['Export calendar as csv'] = 'Экспортировать календарь в формат csv'; @@ -640,7 +644,6 @@ $a->strings['%d Contact'] = [ ]; $a->strings['View Contacts'] = 'Просмотр контактов'; $a->strings['Remove term'] = 'Удалить элемент'; -$a->strings['Saved Searches'] = 'Сохранённые поиски'; $a->strings['Trending Tags (last %d hour)'] = [ 0 => 'Популярные тэги (за %d час)', 1 => 'Популярные тэги (за %d часа)', @@ -832,6 +835,7 @@ $a->strings['Blocked domain'] = 'Заблокированный домен'; $a->strings['Connect URL missing.'] = 'Connect-URL отсутствует.'; $a->strings['The contact could not be added. Please check the relevant network credentials in your Settings -> Social Networks page.'] = 'Контакт не может быть добавлен. Пожалуйста проверьте учётные данные на странице Настройки -> Социальные сети.'; $a->strings['Expected network %s does not match actual network %s'] = 'Ожидаемая сеть %s не соответствует обнаруженной сети %s'; +$a->strings['This seems to be a relay account. They can\'t be followed by users.'] = 'Похоже, что это аккаунт релея. На такие нельзя подписаться.'; $a->strings['The profile address specified does not provide adequate information.'] = 'Указанный адрес профиля не дает адекватной информации.'; $a->strings['No compatible communication protocols or feeds were discovered.'] = 'Обнаружены несовместимые протоколы связи или каналы.'; $a->strings['An author or name was not found.'] = 'Автор или имя не найдены.'; @@ -870,7 +874,6 @@ $a->strings['post'] = 'пост'; $a->strings['%s is blocked'] = '%s заблокирован'; $a->strings['%s is ignored'] = '%s игнорируется'; $a->strings['Content from %s is collapsed'] = 'Запись от %s скрыта'; -$a->strings['Content warning: %s'] = 'Предупреждение о контенте: %s'; $a->strings['bytes'] = 'байт'; $a->strings['%2$s (%3$d%%, %1$d vote)'] = [ 0 => '%2$s (%3$d%%, %1$d голос)', @@ -1037,7 +1040,8 @@ $a->strings['Failed Updates'] = 'Неудавшиеся обновления'; $a->strings['This does not include updates prior to 1139, which did not return a status.'] = 'Эта цифра не включает обновления до 1139, которое не возвращает статус.'; $a->strings['Mark success (if update was manually applied)'] = 'Отмечено успешно (если обновление было применено вручную)'; $a->strings['Attempt to execute this update step automatically'] = 'Попытаться выполнить этот шаг обновления автоматически'; -$a->strings['Lock feature %s'] = 'Заблокировать %s'; +$a->strings['No'] = 'Нет'; +$a->strings['Yes'] = 'Да'; $a->strings['Manage Additional Features'] = 'Управление дополнительными возможностями'; $a->strings['Other'] = 'Другой'; $a->strings['unknown'] = 'неизвестно'; @@ -1230,8 +1234,6 @@ $a->strings['Don\'t embed private images in posts'] = 'Не вставлять $a->strings['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.'] = 'Не заменяйте локально расположенные фотографии в записях на внедрённые копии изображений. Это означает, что контакты, которые получают сообщения, содержащие личные фотографии, будут вынуждены идентефицироваться и грузить каждое изображение, что может занять некоторое время.'; $a->strings['Explicit Content'] = 'Контент для взрослых'; $a->strings['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.'] = 'Включите, если ваш узел будет содержать преимущественно откровенный/чувствительный контент, который не должен быть показан несовершеннолетним. Эта информация появится в информации об узле и может быть использована, например, в глобальном каталоге для скрытия вашего узла при подборе узлов для регистрации. Так же пометка об этом появится на странице регистрации.'; -$a->strings['Proxify external content'] = 'Проксировать внешние данные'; -$a->strings['Route external content via the proxy functionality. This is used for example for some OEmbed accesses and in some other rare cases.'] = 'Отображать внешний контент через встроенное прокси. Это используется для некоторых случаев отображения OEmbed и некоторых других.'; $a->strings['Cache contact avatars'] = 'Кэшировать аватары'; $a->strings['Locally store the avatar pictures of the contacts. This uses a lot of storage space but it increases the performance.'] = 'Локально сохранять аватары контактов. Это потребует существенного расхода места на диске, но увеличит производительность.'; $a->strings['Allow Users to set remote_self'] = 'Разрешить пользователям установить remote_self'; @@ -1296,6 +1298,8 @@ $a->strings['Maximum numbers of comments per post'] = 'Максимальное $a->strings['How much comments should be shown for each post? Default value is 100.'] = 'Сколько комментариев должно быть показано для каждой записи? Значение по-умолчанию: 100.'; $a->strings['Maximum numbers of comments per post on the display page'] = 'Максимальное число комментариев на запись при его просмотре'; $a->strings['How many comments should be shown on the single view for each post? Default value is 1000.'] = 'Сколько комментариев показывать при просмотре записи на отдельной странице? Значение по-умолчанию: 1000.'; +$a->strings['Number of items per page in stream pages (network, community, profile/contact statuses, search).'] = 'Число записей на странице (ленты, сообщества, сообщения профиля, поиск).'; +$a->strings['Number of items per page in stream pages (network, community, profile/contact statuses, search) for mobile devices.'] = 'Число записей на странице (ленты, сообщества, сообщения профиля, поиск) для мобильных устройств.'; $a->strings['Temp path'] = 'Временная папка'; $a->strings['If you have a restricted system where the webserver can\'t access the system temp path, enter another path here.'] = 'Если на вашей системе веб-сервер не имеет доступа к системному пути tmp, введите здесь другой путь.'; $a->strings['Only search in tags'] = 'Искать только в тегах'; @@ -1650,7 +1654,6 @@ $a->strings['Unknown contact.'] = 'Неизвестный контакт.'; $a->strings['Contact is being deleted.'] = 'Контакт удаляется.'; $a->strings['Follow was successfully revoked.'] = 'Подписка была успешно отозвана.'; $a->strings['Do you really want to revoke this contact\'s follow? This cannot be undone and they will have to manually follow you back again.'] = 'Вы действительно хотите отозвать подписку этого контакта на вас? Это нельзя будет отменить позже, им потребуется снова подписаться на вас.'; -$a->strings['Yes'] = 'Да'; $a->strings['No suggestions available. If this is a new site, please try again in 24 hours.'] = 'Нет предложений. Если это новый сайт, пожалуйста, попробуйте снова через 24 часа.'; $a->strings['You aren\'t following this contact.'] = 'Вы не подписаны на этот контакт.'; $a->strings['Unfollowing is currently not supported by your network.'] = 'Отписка в настоящий момент не предусмотрена этой сетью'; @@ -1665,7 +1668,6 @@ $a->strings['Not available.'] = 'Недоступно.'; $a->strings['No such circle'] = 'Нет такого круга'; $a->strings['Circle: %s'] = 'Круг: %s'; $a->strings['Network feed not available.'] = 'Лента недоступна'; -$a->strings['Own Contacts'] = 'Свои контакты'; $a->strings['Include'] = 'Включить'; $a->strings['Hide'] = 'Скрыть'; $a->strings['Credits'] = 'Признательность'; @@ -1981,6 +1983,7 @@ $a->strings['%s total report'] = [ 3 => '%s обращений', ]; $a->strings['URL of the reported contact.'] = 'URL контакта в обращении.'; +$a->strings['Channel Relay'] = 'Ретранслятор канала'; $a->strings['Registered users'] = 'Зарегистрированные пользователи'; $a->strings['Pending registrations'] = 'Ожидающие регистрации'; $a->strings['%s user blocked'] = [ @@ -2049,7 +2052,6 @@ $a->strings['Hide Ignored Requests'] = 'Скрыть проигнорирова $a->strings['Notification type:'] = 'Тип уведомления:'; $a->strings['Suggested by:'] = 'Рекомендовано:'; $a->strings['Claims to be known to you: '] = 'Утверждения, о которых должно быть вам известно: '; -$a->strings['No'] = 'Нет'; $a->strings['Shall your connection be bidirectional or not?'] = 'Должно ли ваше соединение быть двухсторонним или нет?'; $a->strings['Accepting %s as a friend allows %s to subscribe to your posts, and you will also receive updates from them in your news feed.'] = 'Принимая %s как друга вы позволяете %s читать ему свои записи, а также будете получать записи от него.'; $a->strings['Accepting %s as a subscriber allows them to subscribe to your posts, but you will not receive updates from them in your news feed.'] = 'Принимая %s как подписчика вы позволяете читать ему свои записи, но вы не будете получать записей от него.'; @@ -2087,19 +2089,6 @@ $a->strings['Done'] = 'Готово'; $a->strings['success'] = 'удачно'; $a->strings['failed'] = 'неудача'; $a->strings['ignored'] = 'игнорирован'; -$a->strings['Wrong type "%s", expected one of: %s'] = 'Ошибочный тип "%s", ожидался один из: %s'; -$a->strings['Model not found'] = 'Модель не найдена'; -$a->strings['Unlisted'] = 'Непублично'; -$a->strings['Remote privacy information not available.'] = 'Личная информация удаленно недоступна.'; -$a->strings['Visible to:'] = 'Кто может видеть:'; -$a->strings['Collection (%s)'] = 'Коллекция (%s)'; -$a->strings['Followers (%s)'] = 'Подписчики (%s)'; -$a->strings['%d more'] = '%d ещё'; -$a->strings['To: %s
'] = 'Кому: %s
'; -$a->strings['CC: %s
'] = 'CC: %s
'; -$a->strings['BCC: %s
'] = 'BCC: %s
'; -$a->strings['Audience: %s
'] = 'Аудитория: %s
'; -$a->strings['Attributed To: %s
'] = 'Относится к: %s
'; $a->strings['The Photo is not available.'] = 'Фото недоступно.'; $a->strings['The Photo with id %s is not available.'] = 'Фотография с id %s недоступна.'; $a->strings['Invalid external resource with url %s.'] = 'Проблема с внешним ресурсом по адресу %s.'; @@ -2114,6 +2103,14 @@ $a->strings['audio link'] = 'аудио-ссылка'; $a->strings['Remove Item Tag'] = 'Удалить ключевое слово'; $a->strings['Select a tag to remove: '] = 'Выберите ключевое слово для удаления: '; $a->strings['Remove'] = 'Удалить'; +$a->strings['Wrong type "%s", expected one of: %s'] = 'Ошибочный тип "%s", ожидался один из: %s'; +$a->strings['Model not found'] = 'Модель не найдена'; +$a->strings['Unlisted'] = 'Непублично'; +$a->strings['Remote privacy information not available.'] = 'Личная информация удаленно недоступна.'; +$a->strings['Visible to:'] = 'Кто может видеть:'; +$a->strings['Collection (%s)'] = 'Коллекция (%s)'; +$a->strings['Followers (%s)'] = 'Подписчики (%s)'; +$a->strings['%d more'] = '%d ещё'; $a->strings['No contacts.'] = 'Нет контактов.'; $a->strings['%s\'s timeline'] = 'Лента %s'; $a->strings['%s\'s posts'] = 'Записи %s'; @@ -2182,6 +2179,8 @@ $a->strings['Password doesn\'t match.'] = 'Пароль не совпадает' $a->strings['Please enter your password.'] = 'Пожалуйста, введите ваш пароль.'; $a->strings['You have entered too much information.'] = 'Вы ввели слишком много информации.'; $a->strings['Please enter the identical mail address in the second field.'] = 'Пожалуйста, введите тот же самый адрес почты во второе поле.'; +$a->strings['Nickname cannot start with a digit.'] = 'Ник не может начинаться с цифры'; +$a->strings['Nickname can only contain US-ASCII characters.'] = 'Ник может содержать только латинские символы'; $a->strings['The additional account was created.'] = 'Дополнительная учётная запись создана.'; $a->strings['Registration successful. Please check your email for further instructions.'] = 'Регистрация успешна. Пожалуйста, проверьте свою электронную почту для получения дальнейших инструкций.'; $a->strings['Failed to send email message. Here your accout details:
login: %s
password: %s

You can change your password after login.'] = 'Ошибка отправки письма. Вот ваши учетные данные:
логин: %s
пароль: %s

Вы сможете изменить пароль после входа.'; @@ -2253,6 +2252,7 @@ $a->strings['Contact CSV file upload error'] = 'Ошибка загрузки CS $a->strings['Importing Contacts done'] = 'Импорт контактов завершён'; $a->strings['Relocate message has been send to your contacts'] = 'Перемещённое сообщение было отправлено списку контактов'; $a->strings['Unable to find your profile. Please contact your admin.'] = 'Не получается найти ваш профиль. Пожалуйста свяжитесь с администратором.'; +$a->strings['Account for a service that automatically shares content based on user defined channels.'] = 'Учётная запись, которая автоматически публикует контент из каналов, созданных пользователем.'; $a->strings['Personal Page Subtypes'] = 'Подтипы личной страницы'; $a->strings['Community Group Subtypes'] = 'Типы групп сообществ'; $a->strings['Account for a personal profile.'] = 'Личная учётная запись'; @@ -2352,14 +2352,20 @@ $a->strings['If you have moved this profile from another server, and some of you $a->strings['Resend relocate message to contacts'] = 'Отправить перемещённые сообщения контактам'; $a->strings['Addon Settings'] = 'Настройки дополнений'; $a->strings['No Addon settings configured'] = 'Настройки дополнений не изменены'; +$a->strings['This page can be used to define the channels that will automatically be reshared by your account.'] = 'На этой странице можно определить каналы, которые будут автоматически публиковаться этой учётной записью.'; $a->strings['This page can be used to define your own channels.'] = 'На этой странице вы можете определить свои собственные каналы'; +$a->strings['Publish'] = 'Публиковать'; +$a->strings['When selected, the channel results are reshared. This only works for public ActivityPub posts from the public timeline or the user defined circles.'] = 'Если включено, содержимое канала будет публиковаться. Это будет работать только для публичных записей, поступивших по ActivityPub из публичной ленты или кругов пользователя.'; $a->strings['Label'] = 'Название'; $a->strings['Description'] = 'Описание'; $a->strings['Access Key'] = 'Горячая клавиша'; $a->strings['Circle/Channel'] = 'Круг/Канал'; $a->strings['Include Tags'] = 'Включить теги'; $a->strings['Exclude Tags'] = 'Исключить теги'; +$a->strings['Minimum Size'] = 'Минимальный размер'; +$a->strings['Maximum Size'] = 'Максимальный размер'; $a->strings['Full Text Search'] = 'Полнотекстовый поиск'; +$a->strings['Select all languages that you want to see in this channel.'] = 'Выберите все языки, которые вы хотите видеть в этом канале.'; $a->strings['Delete channel'] = 'Удалить канал'; $a->strings['Check to delete this entry from the channel list'] = 'Отметьте, чтобы удалить этот канал из списка'; $a->strings['Short name for the channel. It is displayed on the channels widget.'] = 'Короткое название для канала, будет отображаться в их списке.'; @@ -2368,6 +2374,8 @@ $a->strings['When you want to access this channel via an access key, you can def $a->strings['Select a circle or channel, that your channel should be based on.'] = 'Выберите круг или канал, на основе которого будет создан этот.'; $a->strings['Comma separated list of tags. A post will be used when it contains any of the listed tags.'] = 'Список тегов через запятую. Запись попадёт в канал, если в ней есть любой из них.'; $a->strings['Comma separated list of tags. If a post contain any of these tags, then it will not be part of nthis channel.'] = 'Список тегов через запятую. Запись не попадёт в канал, если в ней есть любой из них.'; +$a->strings['Minimum post size. Leave empty for no minimum size. The size is calculated without links, attached posts, mentions or hashtags.'] = 'Минимальный размер записи. Оставьте пустым для отключения. Размер считается без учёта ссылок, приложенных записей, отметок и тегов.'; +$a->strings['Maximum post size. Leave empty for no maximum size. The size is calculated without links, attached posts, mentions or hashtags.'] = 'Максимальный размер записи. Оставьте пустым для отключения. Размер считается без учёта ссылок, приложенных записей, отметок и тегов.'; $a->strings['Search terms for the body, supports the "boolean mode" operators from MariaDB. See the help for a complete list of operators and additional keywords: %s'] = 'Поисковый запрос для записей, можно использовать операторы "boolean mode" для MariaDB. Справка по операторам и ключевым словам: %s'; $a->strings['Check to display images in the channel.'] = 'Отметьте для включения записей с картинками.'; $a->strings['Check to display videos in the channel.'] = 'Отметьте для включения записей с видео.'; @@ -2390,8 +2398,6 @@ $a->strings['By default, conversations in which your follows participated but di $a->strings['Only conversations my follows started'] = 'Только записи, созданные моими контактами'; $a->strings['Conversations my follows started or commented on (default)'] = 'Записи, которые мои контакты создали или прокомментировали (по-умолчанию)'; $a->strings['Any conversation my follows interacted with, including likes'] = 'Любые записи, с которыми мои контакты взаимодействовали, включая лайки'; -$a->strings['Enable Content Warning'] = 'Включить предупреждение о контенте'; -$a->strings['Users on networks like Mastodon or Pleroma are able to set a content warning field which collapse their post by default. This enables the automatic collapsing instead of setting the content warning as the post title. Doesn\'t affect any other content filtering you eventually set up.'] = 'Пользователи некоторых сетей, таких как Mastodon или Pleroma, могут использовать "предупреждение о контенте", сворачивающее их записи. Эта настройка выключает это свёртывание вместо обычного помещения "предупреждения о контенте" в заголовок записи. Это не влияет на другие фильтры, которые вы можете настроить.'; $a->strings['Enable intelligent shortening'] = 'Включить умное сокращение'; $a->strings['Normally the system tries to find the best link to add to shortened posts. If disabled, every shortened post will always point to the original friendica post.'] = 'Обычно система пытается найти лучшую ссылку для добавления к сокращенной записи. Если эта настройка включена, то каждая сокращенная запись будет указывать на оригинальную запись в Friendica.'; $a->strings['Enable simple text shortening'] = 'Включить простое сокращение текста'; @@ -2876,6 +2882,7 @@ $a->strings['Show more'] = 'Показать больше'; $a->strings['Show fewer'] = 'Показать меньше'; $a->strings['Reshared by: %s'] = 'Репост от: %s'; $a->strings['Viewed by: %s'] = 'Просмотрено: %s'; +$a->strings['Read by: %s'] = 'Прочитано: %s'; $a->strings['Liked by: %s'] = 'Понравилось: %s'; $a->strings['Disliked by: %s'] = 'Не понравилось: %s'; $a->strings['Attended by: %s'] = 'Присутствуют: %s'; @@ -2928,6 +2935,8 @@ $a->strings['slackr'] = 'slackr'; $a->strings['Variations'] = 'Вариации'; $a->strings['Note'] = 'Примечание'; $a->strings['Check image permissions if all users are allowed to see the image'] = 'Проверьте настройки разрешений изображения, оно должно быть видно всем пользователям'; +$a->strings['Appearance'] = 'Внешний вид'; +$a->strings['Accent color'] = 'Цвет акцентов'; $a->strings['Blue'] = 'Синий'; $a->strings['Red'] = 'Красный'; $a->strings['Purple'] = 'Фиолетовый'; @@ -2957,6 +2966,9 @@ $a->strings['Mosaic'] = 'Мозаика'; $a->strings['Repeat image to fill the screen.'] = 'Размножить изображение по всему экрану.'; $a->strings['Skip to main content'] = 'Пропустить до основного содержимого'; $a->strings['Back to top'] = 'Наверх'; +$a->strings['Light'] = 'Светлая'; +$a->strings['Dark'] = 'Тёмная'; +$a->strings['Black'] = 'Чёрная'; $a->strings['Custom'] = 'Другое'; $a->strings['Guest'] = 'Гость'; $a->strings['Visitor'] = 'Посетитель'; diff --git a/view/lang/sv/messages.po b/view/lang/sv/messages.po index 1493640b19..b9dcec22f7 100644 --- a/view/lang/sv/messages.po +++ b/view/lang/sv/messages.po @@ -14,7 +14,7 @@ msgid "" msgstr "" "Project-Id-Version: friendica\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-03-01 08:51-0500\n" +"POT-Creation-Date: 2024-05-15 12:16+0000\n" "PO-Revision-Date: 2011-05-05 10:19+0000\n" "Last-Translator: Viktor Nilsson, 2022-2023\n" "Language-Team: Swedish (http://app.transifex.com/Friendica/friendica/language/sv/)\n" @@ -24,57 +24,57 @@ msgstr "" "Language: sv\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: mod/item.php:100 mod/item.php:103 mod/item.php:170 mod/item.php:173 +#: mod/item.php:101 mod/item.php:104 mod/item.php:171 mod/item.php:174 msgid "Unable to locate original post." msgstr "Hittar inte det ursprungliga inlägget." -#: mod/item.php:138 +#: mod/item.php:139 msgid "Post updated." msgstr "Inlägget uppdaterades." -#: mod/item.php:203 mod/item.php:207 +#: mod/item.php:204 mod/item.php:208 msgid "Item wasn't stored." msgstr "Objektet lagrades inte." -#: mod/item.php:217 +#: mod/item.php:218 msgid "Item couldn't be fetched." msgstr "Objektet kunde inte hämtas." -#: mod/item.php:259 mod/item.php:263 +#: mod/item.php:260 mod/item.php:264 msgid "Empty post discarded." msgstr "Tomt inlägg. Inte sparat." -#: mod/item.php:433 src/Module/Admin/Themes/Details.php:39 +#: mod/item.php:435 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 "Hittar inte." -#: mod/item.php:457 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 +#: mod/item.php:459 mod/message.php:66 mod/message.php:112 mod/notes.php:45 +#: mod/photos.php:146 mod/photos.php:662 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 #: src/Module/Calendar/Event/API.php:88 src/Module/Calendar/Event/Form.php:84 #: src/Module/Calendar/Export.php:82 src/Module/Calendar/Show.php:82 #: src/Module/Circle.php:41 src/Module/Circle.php:84 #: src/Module/Contact/Advanced.php:60 src/Module/Contact/Follow.php:87 -#: src/Module/Contact/Follow.php:160 src/Module/Contact/MatchInterests.php:86 +#: src/Module/Contact/Follow.php:160 src/Module/Contact/MatchInterests.php:87 #: src/Module/Contact/Suggestions.php:54 src/Module/Contact/Unfollow.php:66 #: src/Module/Contact/Unfollow.php:80 src/Module/Contact/Unfollow.php:112 #: src/Module/FollowConfirm.php:38 src/Module/FriendSuggest.php:57 #: src/Module/Invite.php:42 src/Module/Invite.php:131 #: src/Module/Notifications/Notification.php:76 #: src/Module/Notifications/Notification.php:107 -#: src/Module/OStatus/Repair.php:60 src/Module/OStatus/Subscribe.php:66 +#: src/Module/OStatus/Repair.php:60 src/Module/OStatus/Subscribe.php:68 #: src/Module/Post/Edit.php:76 src/Module/Profile/Common.php:75 #: src/Module/Profile/Contacts.php:78 src/Module/Profile/Photos.php:92 #: src/Module/Profile/Schedule.php:39 src/Module/Profile/Schedule.php:56 -#: src/Module/Register.php:77 src/Module/Register.php:90 -#: src/Module/Register.php:206 src/Module/Register.php:245 +#: src/Module/Register.php:78 src/Module/Register.php:91 +#: 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/Display.php:90 src/Module/Settings/Display.php:199 +#: src/Module/Settings/Account.php:386 src/Module/Settings/Channels.php:66 +#: src/Module/Settings/Channels.php:141 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 #: src/Module/Settings/Profile/Photo/Index.php:110 #: src/Module/Settings/RemoveMe.php:119 src/Module/Settings/UserExport.php:78 @@ -82,7 +82,7 @@ msgstr "Hittar inte." #: src/Module/Settings/UserExport.php:213 #: src/Module/Settings/UserExport.php:233 #: src/Module/Settings/UserExport.php:298 src/Module/User/Delegation.php:154 -#: src/Module/User/Import.php:84 src/Module/User/Import.php:91 +#: src/Module/User/Import.php:85 src/Module/User/Import.php:92 msgid "Permission denied." msgstr "Åtkomst nekad." @@ -220,95 +220,96 @@ msgstr "" msgid "Your password has been changed at %s" msgstr "Ditt lösenord ändrades den %s" -#: mod/message.php:46 mod/message.php:128 src/Content/Nav.php:321 +#: mod/message.php:45 mod/message.php:127 src/Content/Nav.php:321 msgid "New Message" msgstr "Nytt meddelande" -#: mod/message.php:82 +#: mod/message.php:81 msgid "No recipient selected." msgstr "Ingen mottagare har valts." -#: mod/message.php:87 +#: mod/message.php:86 msgid "Unable to locate contact information." msgstr "Det gick inte att hitta kontaktuppgifterna." -#: mod/message.php:91 +#: mod/message.php:90 msgid "Message could not be sent." msgstr "Det gick inte att skicka meddelandet." -#: mod/message.php:95 +#: mod/message.php:94 msgid "Message collection failure." msgstr "Insamling av meddelanden misslyckades." -#: mod/message.php:122 src/Module/Notifications/Introductions.php:135 +#: mod/message.php:121 src/Module/Notifications/Introductions.php:135 #: src/Module/Notifications/Introductions.php:170 #: src/Module/Notifications/Notification.php:85 msgid "Discard" msgstr "Ta bort" -#: mod/message.php:135 src/Content/Nav.php:318 view/theme/frio/theme.php:244 +#: mod/message.php:134 src/Content/Nav.php:318 view/theme/frio/theme.php:244 msgid "Messages" msgstr "Meddelanden" -#: mod/message.php:148 +#: mod/message.php:147 msgid "Conversation not found." msgstr "Konversationen hittades inte." -#: mod/message.php:153 +#: mod/message.php:152 msgid "Message was not deleted." msgstr "Meddelandet togs inte bort." -#: mod/message.php:168 +#: mod/message.php:167 msgid "Conversation was not removed." msgstr "Konversationen togs inte bort." -#: mod/message.php:181 mod/message.php:286 +#: mod/message.php:180 mod/message.php:285 msgid "Please enter a link URL:" msgstr "Ange en länk (URL):" -#: mod/message.php:190 +#: mod/message.php:189 msgid "Send Private Message" msgstr "Skicka personligt meddelande" -#: mod/message.php:191 mod/message.php:346 +#: mod/message.php:190 mod/message.php:345 +#: src/Module/Privacy/PermissionTooltip.php:132 msgid "To:" msgstr "Till:" -#: mod/message.php:192 mod/message.php:347 +#: mod/message.php:191 mod/message.php:346 msgid "Subject:" msgstr "Rubrik:" -#: mod/message.php:196 mod/message.php:350 src/Module/Invite.php:171 +#: mod/message.php:195 mod/message.php:349 src/Module/Invite.php:171 msgid "Your message:" msgstr "Meddelande:" -#: mod/message.php:199 mod/message.php:354 src/Content/Conversation.php:370 +#: mod/message.php:198 mod/message.php:353 src/Content/Conversation.php:369 #: src/Module/Post/Edit.php:131 msgid "Upload photo" msgstr "Ladda upp bild" -#: mod/message.php:200 mod/message.php:355 src/Module/Post/Edit.php:135 +#: mod/message.php:199 mod/message.php:354 src/Module/Post/Edit.php:135 msgid "Insert web link" msgstr "Infoga länk" -#: mod/message.php:201 mod/message.php:357 mod/photos.php:1297 -#: src/Content/Conversation.php:401 src/Content/Conversation.php:1586 -#: src/Module/Item/Compose.php:206 src/Module/Post/Edit.php:145 -#: src/Object/Post.php:609 +#: mod/message.php:200 mod/message.php:356 mod/photos.php:1290 +#: src/Content/Conversation.php:400 src/Content/Conversation.php:1576 +#: src/Module/Item/Compose.php:213 src/Module/Post/Edit.php:145 +#: src/Object/Post.php:618 msgid "Please wait" msgstr "Var god vänta" -#: mod/message.php:202 mod/message.php:356 mod/photos.php:701 -#: mod/photos.php:820 mod/photos.php:1097 mod/photos.php:1138 -#: mod/photos.php:1194 mod/photos.php:1274 +#: mod/message.php:201 mod/message.php:355 mod/photos.php:693 +#: mod/photos.php:813 mod/photos.php:1090 mod/photos.php:1131 +#: mod/photos.php:1187 mod/photos.php:1267 #: src/Module/Calendar/Event/Form.php:250 src/Module/Contact/Advanced.php:132 -#: src/Module/Contact/Profile.php:364 +#: src/Module/Contact/Profile.php:370 #: src/Module/Debug/ActivityPubConversion.php:140 #: src/Module/Debug/Babel.php:315 src/Module/Debug/Localtime.php:64 #: src/Module/Debug/Probe.php:54 src/Module/Debug/WebFinger.php:51 #: src/Module/FriendSuggest.php:145 src/Module/Install.php:234 #: src/Module/Install.php:274 src/Module/Install.php:309 -#: src/Module/Invite.php:178 src/Module/Item/Compose.php:189 +#: src/Module/Invite.php:178 src/Module/Item/Compose.php:196 #: src/Module/Moderation/Item/Source.php:79 #: src/Module/Moderation/Report/Create.php:168 #: src/Module/Moderation/Report/Create.php:183 @@ -317,58 +318,58 @@ msgstr "Var god vänta" #: src/Module/Profile/Profile.php:274 #: src/Module/Settings/Profile/Index.php:257 #: src/Module/Settings/Server/Action.php:79 src/Module/User/Delegation.php:189 -#: src/Object/Post.php:1154 view/theme/duepuntozero/config.php:85 +#: src/Object/Post.php:1159 view/theme/duepuntozero/config.php:85 #: view/theme/frio/config.php:150 view/theme/quattro/config.php:87 #: view/theme/vier/config.php:135 msgid "Submit" msgstr "Spara" -#: mod/message.php:223 +#: mod/message.php:222 msgid "No messages." msgstr "Inga meddelanden." -#: mod/message.php:279 +#: mod/message.php:278 msgid "Message not available." msgstr "Meddelandet är inte tillgängligt." -#: mod/message.php:323 +#: mod/message.php:322 msgid "Delete message" msgstr "Ta bort meddelande" -#: mod/message.php:325 mod/message.php:456 +#: mod/message.php:324 mod/message.php:453 msgid "D, d M Y - g:i A" msgstr "D, d M Y - g:i A" -#: mod/message.php:340 mod/message.php:453 +#: mod/message.php:339 mod/message.php:450 msgid "Delete conversation" msgstr "Ta bort konversation" -#: mod/message.php:342 +#: mod/message.php:341 msgid "" "No secure communications available. You may be able to " "respond from the sender's profile page." msgstr "Inga säkra kommunikationer tillgängliga. Du kanskekan ha möjlighet att svara från sändarens profilsida." -#: mod/message.php:345 +#: mod/message.php:344 msgid "Send Reply" msgstr "Skicka svar" -#: mod/message.php:427 +#: mod/message.php:424 #, php-format msgid "Unknown sender - %s" msgstr "Okänd sändare - %s" -#: mod/message.php:429 +#: mod/message.php:426 #, php-format msgid "You and %s" msgstr "Du och %s" -#: mod/message.php:431 +#: mod/message.php:428 #, php-format msgid "%s and You" msgstr "%s och Du" -#: mod/message.php:459 +#: mod/message.php:456 #, php-format msgid "%d message" msgid_plural "%d messages" @@ -383,118 +384,118 @@ msgstr "Personliga anteckningar" msgid "Personal notes are visible only by yourself." msgstr "Personliga anteckningar kan endast ses av dig själv." -#: mod/notes.php:57 src/Content/Text/HTML.php:860 +#: mod/notes.php:57 src/Content/Text/HTML.php:861 #: 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:229 msgid "Save" msgstr "Spara" -#: mod/photos.php:67 mod/photos.php:132 mod/photos.php:576 -#: src/Model/Event.php:512 src/Model/Profile.php:233 +#: mod/photos.php:65 mod/photos.php:128 mod/photos.php:572 +#: src/Model/Event.php:512 src/Model/Profile.php:234 #: src/Module/Calendar/Export.php:74 src/Module/Calendar/Show.php:74 -#: src/Module/DFRN/Poll.php:43 src/Module/Feed.php:65 src/Module/HCard.php:51 +#: src/Module/DFRN/Poll.php:43 src/Module/Feed.php:64 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:56 #: src/Module/Profile/Photos.php:83 src/Module/Profile/RemoteFollow.php:71 -#: src/Module/Register.php:267 +#: src/Module/Register.php:268 msgid "User not found." msgstr "Användaren hittades inte." -#: mod/photos.php:106 src/Module/BaseProfile.php:68 +#: mod/photos.php:102 src/Module/BaseProfile.php:68 #: src/Module/Profile/Photos.php:375 msgid "Photo Albums" msgstr "Fotoalbum" -#: mod/photos.php:107 src/Module/Profile/Photos.php:376 +#: mod/photos.php:103 src/Module/Profile/Photos.php:376 #: src/Module/Profile/Photos.php:396 msgid "Recent Photos" msgstr "Nyligen tillagda bilder" -#: mod/photos.php:109 mod/photos.php:868 src/Module/Profile/Photos.php:378 +#: mod/photos.php:105 mod/photos.php:861 src/Module/Profile/Photos.php:378 #: src/Module/Profile/Photos.php:398 msgid "Upload New Photos" msgstr "Ladda upp bilder" -#: mod/photos.php:121 src/Module/BaseSettings.php:72 +#: mod/photos.php:117 src/Module/BaseSettings.php:72 #: src/Module/Profile/Photos.php:359 msgid "everybody" msgstr "alla" -#: mod/photos.php:157 +#: mod/photos.php:153 msgid "Contact information unavailable" msgstr "Kommer inte åt kontaktuppgifter." -#: mod/photos.php:186 +#: mod/photos.php:182 msgid "Album not found." msgstr "Albumet finns inte." -#: mod/photos.php:242 +#: mod/photos.php:238 msgid "Album successfully deleted" msgstr "Borttagningen av albumet lyckades" -#: mod/photos.php:244 +#: mod/photos.php:240 msgid "Album was empty." msgstr "Albumet var tomt." -#: mod/photos.php:275 +#: mod/photos.php:271 msgid "Failed to delete the photo." msgstr "Borttagningen av fotot misslyckades." -#: mod/photos.php:543 +#: mod/photos.php:539 msgid "a photo" msgstr "ett foto" -#: mod/photos.php:543 +#: mod/photos.php:539 #, php-format msgid "%1$s was tagged in %2$s by %3$s" msgstr "%1$s taggades i %2$s av %3$s" -#: mod/photos.php:580 src/Module/Conversation/Community.php:160 +#: mod/photos.php:576 src/Module/Conversation/Community.php:160 #: src/Module/Directory.php:48 src/Module/Profile/Photos.php:293 #: src/Module/Search/Index.php:65 msgid "Public access denied." msgstr "Publik åtkomst nekades." -#: mod/photos.php:585 +#: mod/photos.php:581 msgid "No photos selected" msgstr "Inga bilder har valts" -#: mod/photos.php:717 +#: mod/photos.php:709 #, php-format msgid "The maximum accepted image size is %s" msgstr "" -#: mod/photos.php:724 +#: mod/photos.php:716 msgid "Upload Photos" msgstr "Ladda upp bilder" -#: mod/photos.php:728 mod/photos.php:816 +#: mod/photos.php:720 mod/photos.php:809 msgid "New album name: " msgstr "Nytt album med namn: " -#: mod/photos.php:729 +#: mod/photos.php:721 msgid "or select existing album:" msgstr "eller välj befintligt album:" -#: mod/photos.php:730 +#: mod/photos.php:722 msgid "Do not show a status post for this upload" msgstr "Visa inte ett status-inlägg för den här uppladdningen" -#: mod/photos.php:732 mod/photos.php:1093 src/Content/Conversation.php:403 +#: mod/photos.php:725 mod/photos.php:1086 src/Content/Conversation.php:402 #: src/Module/Calendar/Event/Form.php:253 src/Module/Post/Edit.php:183 msgid "Permissions" msgstr "Åtkomst" -#: mod/photos.php:797 +#: mod/photos.php:790 msgid "Do you really want to delete this photo album and all its photos?" msgstr "Vill du verkligen ta bort det här fotoalbumet och alla dess foton?" -#: mod/photos.php:798 mod/photos.php:821 +#: mod/photos.php:791 mod/photos.php:814 msgid "Delete Album" msgstr "Ta bort album" -#: mod/photos.php:799 mod/photos.php:899 src/Content/Conversation.php:419 +#: mod/photos.php:792 mod/photos.php:892 src/Content/Conversation.php:417 #: src/Module/Contact/Follow.php:173 src/Module/Contact/Revoke.php:109 #: src/Module/Contact/Unfollow.php:126 #: src/Module/Media/Attachment/Browser.php:77 @@ -504,133 +505,133 @@ msgstr "Ta bort album" msgid "Cancel" msgstr "Avbryt" -#: mod/photos.php:825 +#: mod/photos.php:818 msgid "Edit Album" msgstr "Redigera album" -#: mod/photos.php:826 +#: mod/photos.php:819 msgid "Drop Album" msgstr "Släpp albumet" -#: mod/photos.php:830 +#: mod/photos.php:823 msgid "Show Newest First" msgstr "Visa nyaste först" -#: mod/photos.php:832 +#: mod/photos.php:825 msgid "Show Oldest First" msgstr "Visa äldsta först" -#: mod/photos.php:853 src/Module/Profile/Photos.php:346 +#: mod/photos.php:846 src/Module/Profile/Photos.php:346 msgid "View Photo" msgstr "Visa bild" -#: mod/photos.php:885 +#: mod/photos.php:878 msgid "Permission denied. Access to this item may be restricted." msgstr "Tillståndet nekades. Åtkomst till det här objektet kan vara begränsad." -#: mod/photos.php:887 +#: mod/photos.php:880 msgid "Photo not available" msgstr "Bilden är inte tillgänglig" -#: mod/photos.php:897 +#: mod/photos.php:890 msgid "Do you really want to delete this photo?" msgstr "Vill du verkligen ta bort det här fotot?" -#: mod/photos.php:898 mod/photos.php:1098 +#: mod/photos.php:891 mod/photos.php:1091 msgid "Delete Photo" msgstr "Ta bort bild" -#: mod/photos.php:996 +#: mod/photos.php:989 msgid "View photo" msgstr "Visa fotot" -#: mod/photos.php:998 +#: mod/photos.php:991 msgid "Edit photo" msgstr "Hantera bild" -#: mod/photos.php:999 +#: mod/photos.php:992 msgid "Delete photo" msgstr "Ta bort fotot" -#: mod/photos.php:1000 +#: mod/photos.php:993 msgid "Use as profile photo" msgstr "Använd som ett profilfoto" -#: mod/photos.php:1007 +#: mod/photos.php:1000 msgid "Private Photo" msgstr "Privat foto" -#: mod/photos.php:1013 +#: mod/photos.php:1006 msgid "View Full Size" msgstr "Visa fullstor" -#: mod/photos.php:1066 +#: mod/photos.php:1059 msgid "Tags: " msgstr "Taggar: " -#: mod/photos.php:1069 +#: mod/photos.php:1062 msgid "[Select tags to remove]" msgstr "[Välj taggar att ta bort]" -#: mod/photos.php:1084 +#: mod/photos.php:1077 msgid "New album name" msgstr "Nytt album med namn" -#: mod/photos.php:1085 +#: mod/photos.php:1078 msgid "Caption" msgstr "Caption" -#: mod/photos.php:1086 +#: mod/photos.php:1079 msgid "Add a Tag" msgstr "Lägg till tagg" -#: mod/photos.php:1086 +#: mod/photos.php:1079 msgid "" "Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping" msgstr "Exempel: @adam, @Anna_Andersson, @johan@exempel.com, #Stockholm, #camping" -#: mod/photos.php:1087 +#: mod/photos.php:1080 msgid "Do not rotate" msgstr "Rotera inte" -#: mod/photos.php:1088 +#: mod/photos.php:1081 msgid "Rotate CW (right)" msgstr "Rotera medurs (höger)" -#: mod/photos.php:1089 +#: mod/photos.php:1082 msgid "Rotate CCW (left)" msgstr "Rotera Moturs (vänster)" -#: mod/photos.php:1135 mod/photos.php:1191 mod/photos.php:1271 -#: src/Module/Contact.php:618 src/Module/Item/Compose.php:188 -#: src/Object/Post.php:1151 +#: mod/photos.php:1128 mod/photos.php:1184 mod/photos.php:1264 +#: src/Module/Contact.php:618 src/Module/Item/Compose.php:195 +#: src/Object/Post.php:1156 msgid "This is you" msgstr "Det här är du" -#: mod/photos.php:1137 mod/photos.php:1193 mod/photos.php:1273 -#: src/Module/Moderation/Reports.php:95 src/Object/Post.php:603 -#: src/Object/Post.php:1153 +#: mod/photos.php:1130 mod/photos.php:1186 mod/photos.php:1266 +#: src/Module/Moderation/Reports.php:110 src/Object/Post.php:612 +#: src/Object/Post.php:1158 msgid "Comment" msgstr "Kommentera" -#: mod/photos.php:1139 mod/photos.php:1195 mod/photos.php:1275 -#: src/Content/Conversation.php:416 src/Module/Calendar/Event/Form.php:248 -#: src/Module/Item/Compose.php:201 src/Module/Post/Edit.php:165 -#: src/Object/Post.php:1167 +#: mod/photos.php:1132 mod/photos.php:1188 mod/photos.php:1268 +#: src/Content/Conversation.php:414 src/Module/Calendar/Event/Form.php:248 +#: src/Module/Item/Compose.php:208 src/Module/Post/Edit.php:165 +#: src/Object/Post.php:1172 msgid "Preview" msgstr "Förhandsgranskning" -#: mod/photos.php:1140 src/Content/Conversation.php:369 -#: src/Module/Post/Edit.php:130 src/Object/Post.php:1155 +#: mod/photos.php:1133 src/Content/Conversation.php:368 +#: src/Module/Post/Edit.php:130 src/Object/Post.php:1160 msgid "Loading..." msgstr "Laddar..." -#: mod/photos.php:1232 src/Content/Conversation.php:1501 -#: src/Object/Post.php:261 +#: mod/photos.php:1225 src/Content/Conversation.php:1498 +#: src/Object/Post.php:274 msgid "Select" msgstr "Välj" -#: mod/photos.php:1233 src/Content/Conversation.php:1502 +#: mod/photos.php:1226 src/Content/Conversation.php:1499 #: src/Module/Moderation/Users/Active.php:136 #: src/Module/Moderation/Users/Blocked.php:136 #: src/Module/Moderation/Users/Index.php:151 @@ -639,136 +640,136 @@ msgstr "Välj" msgid "Delete" msgstr "Ta bort" -#: mod/photos.php:1294 src/Object/Post.php:426 +#: mod/photos.php:1287 src/Object/Post.php:440 msgid "Like" msgstr "Gilla" -#: mod/photos.php:1295 src/Object/Post.php:426 +#: mod/photos.php:1288 src/Object/Post.php:440 msgid "I like this (toggle)" msgstr "Jag gillar det här (växla)" -#: mod/photos.php:1296 src/Object/Post.php:427 +#: mod/photos.php:1289 src/Object/Post.php:441 msgid "Dislike" msgstr "Ogilla" -#: mod/photos.php:1298 src/Object/Post.php:427 +#: mod/photos.php:1291 src/Object/Post.php:441 msgid "I don't like this (toggle)" msgstr "Jag ogillar det här (växla)" -#: mod/photos.php:1320 +#: mod/photos.php:1313 msgid "Map" msgstr "Karta" -#: src/App.php:473 +#: src/App.php:438 msgid "No system theme config value set." msgstr "" -#: src/App.php:581 +#: src/App.php:546 msgid "Apologies but the website is unavailable at the moment." msgstr "Ursäkta, men hemsidan är inte tillgänglig för tillfället. " -#: src/App/Page.php:249 +#: src/App/Page.php:250 msgid "Delete this item?" msgstr "Ta bort?" -#: src/App/Page.php:250 +#: src/App/Page.php:251 msgid "" "Block this author? They won't be able to follow you nor see your public " "posts, and you won't be able to see their posts and their notifications." msgstr "" -#: src/App/Page.php:251 +#: src/App/Page.php:252 msgid "" "Ignore this author? You won't be able to see their posts and their " "notifications." msgstr "" -#: src/App/Page.php:252 +#: src/App/Page.php:253 msgid "Collapse this author's posts?" msgstr "" -#: src/App/Page.php:253 +#: src/App/Page.php:254 msgid "Ignore this author's server?" msgstr "" -#: src/App/Page.php:254 src/Module/Settings/Server/Action.php:61 +#: src/App/Page.php:255 src/Module/Settings/Server/Action.php:61 #: src/Module/Settings/Server/Index.php:108 msgid "" "You won't see any content from this server including reshares in your " "Network page, the community pages and individual conversations." msgstr "" -#: src/App/Page.php:256 +#: src/App/Page.php:257 msgid "Like not successful" msgstr "" -#: src/App/Page.php:257 +#: src/App/Page.php:258 msgid "Dislike not successful" msgstr "" -#: src/App/Page.php:258 +#: src/App/Page.php:259 msgid "Sharing not successful" msgstr "" -#: src/App/Page.php:259 +#: src/App/Page.php:260 msgid "Attendance unsuccessful" msgstr "" -#: src/App/Page.php:260 +#: src/App/Page.php:261 msgid "Backend error" msgstr "" -#: src/App/Page.php:261 +#: src/App/Page.php:262 msgid "Network error" msgstr "" -#: src/App/Page.php:264 +#: src/App/Page.php:265 msgid "Drop files here to upload" msgstr "" -#: src/App/Page.php:265 +#: src/App/Page.php:266 msgid "Your browser does not support drag and drop file uploads." msgstr "" -#: src/App/Page.php:266 +#: src/App/Page.php:267 msgid "" "Please use the fallback form below to upload your files like in the olden " "days." msgstr "" -#: src/App/Page.php:267 +#: src/App/Page.php:268 msgid "File is too big ({{filesize}}MiB). Max filesize: {{maxFilesize}}MiB." msgstr "" -#: src/App/Page.php:268 +#: src/App/Page.php:269 msgid "You can't upload files of this type." msgstr "" -#: src/App/Page.php:269 +#: src/App/Page.php:270 msgid "Server responded with {{statusCode}} code." msgstr "" -#: src/App/Page.php:270 +#: src/App/Page.php:271 msgid "Cancel upload" msgstr "" -#: src/App/Page.php:271 +#: src/App/Page.php:272 msgid "Upload canceled." msgstr "" -#: src/App/Page.php:272 +#: src/App/Page.php:273 msgid "Are you sure you want to cancel this upload?" msgstr "" -#: src/App/Page.php:273 +#: src/App/Page.php:274 msgid "Remove file" msgstr "" -#: src/App/Page.php:274 +#: src/App/Page.php:275 msgid "You can't upload any more files." msgstr "" -#: src/App/Page.php:352 +#: src/App/Page.php:353 msgid "toggle mobile" msgstr "växla mobil" @@ -797,13 +798,14 @@ msgstr "Alla kontakter" #: 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/Privacy/PermissionTooltip.php:164 +#: src/Module/Privacy/PermissionTooltip.php:186 +#: src/Module/Settings/Channels.php:160 msgid "Followers" msgstr "Följare" #: src/BaseModule.php:444 src/Content/Widget.php:241 -#: src/Module/Contact.php:417 src/Module/Settings/Channels.php:153 +#: src/Module/Contact.php:417 src/Module/Settings/Channels.php:159 msgid "Following" msgstr "Följer" @@ -962,7 +964,7 @@ msgstr "" msgid "Enter user nickname: " msgstr "Ange smeknamn för användaren:" -#: src/Console/User.php:182 src/Model/User.php:819 +#: src/Console/User.php:182 src/Model/User.php:824 #: src/Module/Api/Twitter/ContactEndpoint.php:74 #: src/Module/Moderation/Users/Active.php:71 #: src/Module/Moderation/Users/Blocked.php:71 @@ -1243,281 +1245,281 @@ msgid_plural " reshared this" msgstr[0] "" msgstr[1] "" -#: src/Content/Conversation.php:338 +#: src/Content/Conversation.php:337 msgid "Visible to everybody" msgstr "Synlig för alla" -#: src/Content/Conversation.php:339 src/Module/Item/Compose.php:200 -#: src/Object/Post.php:1166 +#: src/Content/Conversation.php:338 src/Module/Item/Compose.php:207 +#: src/Object/Post.php:1171 msgid "Please enter a image/video/audio/webpage URL:" msgstr "Vänligen fyll i URL till en bild/video/ljudklipp/hemsida:" -#: src/Content/Conversation.php:340 +#: src/Content/Conversation.php:339 msgid "Tag term:" msgstr "Märkning/tagg:" -#: src/Content/Conversation.php:341 src/Module/Filer/SaveTag.php:73 +#: src/Content/Conversation.php:340 src/Module/Filer/SaveTag.php:73 msgid "Save to Folder:" msgstr "Spara till mapp:" -#: src/Content/Conversation.php:342 +#: src/Content/Conversation.php:341 msgid "Where are you right now?" msgstr "Var är du just nu?" -#: src/Content/Conversation.php:343 +#: src/Content/Conversation.php:342 msgid "Delete item(s)?" msgstr "Ta bort?" -#: src/Content/Conversation.php:355 src/Module/Item/Compose.php:175 +#: src/Content/Conversation.php:354 src/Module/Item/Compose.php:182 msgid "Created at" msgstr "" -#: src/Content/Conversation.php:365 +#: src/Content/Conversation.php:364 msgid "New Post" msgstr "Nytt inlägg" -#: src/Content/Conversation.php:368 +#: src/Content/Conversation.php:367 msgid "Share" msgstr "Publicera" -#: src/Content/Conversation.php:371 src/Module/Post/Edit.php:132 +#: src/Content/Conversation.php:370 src/Module/Post/Edit.php:132 msgid "upload photo" msgstr "ladda upp bild" -#: src/Content/Conversation.php:372 src/Module/Post/Edit.php:133 +#: src/Content/Conversation.php:371 src/Module/Post/Edit.php:133 msgid "Attach file" msgstr "Bifoga fil" -#: src/Content/Conversation.php:373 src/Module/Post/Edit.php:134 +#: src/Content/Conversation.php:372 src/Module/Post/Edit.php:134 msgid "attach file" msgstr "bifoga fil" -#: src/Content/Conversation.php:374 src/Module/Item/Compose.php:190 -#: src/Module/Post/Edit.php:171 src/Object/Post.php:1156 +#: src/Content/Conversation.php:373 src/Module/Item/Compose.php:197 +#: src/Module/Post/Edit.php:171 src/Object/Post.php:1161 msgid "Bold" msgstr "Fet" -#: src/Content/Conversation.php:375 src/Module/Item/Compose.php:191 -#: src/Module/Post/Edit.php:172 src/Object/Post.php:1157 +#: src/Content/Conversation.php:374 src/Module/Item/Compose.php:198 +#: src/Module/Post/Edit.php:172 src/Object/Post.php:1162 msgid "Italic" msgstr "Kursiv" -#: src/Content/Conversation.php:376 src/Module/Item/Compose.php:192 -#: src/Module/Post/Edit.php:173 src/Object/Post.php:1158 +#: src/Content/Conversation.php:375 src/Module/Item/Compose.php:199 +#: src/Module/Post/Edit.php:173 src/Object/Post.php:1163 msgid "Underline" msgstr "Understruken" -#: src/Content/Conversation.php:377 src/Module/Item/Compose.php:193 -#: src/Module/Post/Edit.php:174 src/Object/Post.php:1160 +#: src/Content/Conversation.php:376 src/Module/Item/Compose.php:200 +#: src/Module/Post/Edit.php:174 src/Object/Post.php:1165 msgid "Quote" msgstr "Citat" -#: src/Content/Conversation.php:378 src/Module/Item/Compose.php:194 -#: src/Module/Post/Edit.php:175 src/Object/Post.php:1161 +#: src/Content/Conversation.php:377 src/Module/Item/Compose.php:201 +#: src/Module/Post/Edit.php:175 src/Object/Post.php:1166 msgid "Add emojis" msgstr "" -#: src/Content/Conversation.php:379 src/Module/Item/Compose.php:195 -#: src/Object/Post.php:1159 +#: src/Content/Conversation.php:378 src/Module/Item/Compose.php:202 +#: src/Object/Post.php:1164 msgid "Content Warning" msgstr "" -#: src/Content/Conversation.php:380 src/Module/Item/Compose.php:196 -#: src/Module/Post/Edit.php:176 src/Object/Post.php:1162 +#: src/Content/Conversation.php:379 src/Module/Item/Compose.php:203 +#: src/Module/Post/Edit.php:176 src/Object/Post.php:1167 msgid "Code" msgstr "Källkod" -#: src/Content/Conversation.php:381 src/Module/Item/Compose.php:197 -#: src/Object/Post.php:1163 +#: src/Content/Conversation.php:380 src/Module/Item/Compose.php:204 +#: src/Object/Post.php:1168 msgid "Image" msgstr "Bild" -#: src/Content/Conversation.php:382 src/Module/Item/Compose.php:198 -#: src/Module/Post/Edit.php:177 src/Object/Post.php:1164 +#: src/Content/Conversation.php:381 src/Module/Item/Compose.php:205 +#: src/Module/Post/Edit.php:177 src/Object/Post.php:1169 msgid "Link" msgstr "Länk" -#: src/Content/Conversation.php:383 src/Module/Item/Compose.php:199 -#: src/Module/Post/Edit.php:178 src/Object/Post.php:1165 +#: src/Content/Conversation.php:382 src/Module/Item/Compose.php:206 +#: src/Module/Post/Edit.php:178 src/Object/Post.php:1170 msgid "Link or Media" msgstr "Länk eller media" -#: src/Content/Conversation.php:384 +#: src/Content/Conversation.php:383 msgid "Video" msgstr "Video" -#: src/Content/Conversation.php:385 src/Module/Item/Compose.php:202 +#: src/Content/Conversation.php:384 src/Module/Item/Compose.php:209 #: src/Module/Post/Edit.php:141 msgid "Set your location" msgstr "Ange plats" -#: src/Content/Conversation.php:386 src/Module/Post/Edit.php:142 +#: src/Content/Conversation.php:385 src/Module/Post/Edit.php:142 msgid "set location" msgstr "ange plats" -#: src/Content/Conversation.php:387 src/Module/Post/Edit.php:143 +#: src/Content/Conversation.php:386 src/Module/Post/Edit.php:143 msgid "Clear browser location" msgstr "Clear browser location" -#: src/Content/Conversation.php:388 src/Module/Post/Edit.php:144 +#: src/Content/Conversation.php:387 src/Module/Post/Edit.php:144 msgid "clear location" msgstr "rensa plats" -#: src/Content/Conversation.php:390 src/Module/Item/Compose.php:207 +#: src/Content/Conversation.php:389 src/Module/Item/Compose.php:214 #: src/Module/Post/Edit.php:157 msgid "Set title" msgstr "Ange rubrik" -#: src/Content/Conversation.php:392 src/Module/Item/Compose.php:208 +#: src/Content/Conversation.php:391 src/Module/Item/Compose.php:215 #: src/Module/Post/Edit.php:159 msgid "Categories (comma-separated list)" msgstr "Kategorier (kommaseparerad lista)" -#: src/Content/Conversation.php:397 src/Module/Item/Compose.php:224 +#: src/Content/Conversation.php:396 src/Module/Item/Compose.php:231 msgid "Scheduled at" msgstr "Schemalades vid" -#: src/Content/Conversation.php:402 src/Module/Post/Edit.php:146 +#: src/Content/Conversation.php:401 src/Module/Post/Edit.php:146 msgid "Permission settings" msgstr "Åtkomstinställningar" -#: src/Content/Conversation.php:412 src/Module/Post/Edit.php:155 +#: src/Content/Conversation.php:410 src/Module/Post/Edit.php:155 msgid "Public post" msgstr "Offentligt inlägg" -#: src/Content/Conversation.php:426 src/Content/Widget/VCard.php:130 -#: src/Model/Profile.php:483 src/Module/Admin/Logs/View.php:92 +#: src/Content/Conversation.php:424 src/Content/Widget/VCard.php:131 +#: src/Model/Profile.php:483 src/Module/Admin/Logs/View.php:94 #: src/Module/Post/Edit.php:181 msgid "Message" msgstr "Meddelande" -#: src/Content/Conversation.php:427 src/Module/Post/Edit.php:182 +#: src/Content/Conversation.php:425 src/Module/Post/Edit.php:182 #: src/Module/Settings/TwoFactor/Trusted.php:143 msgid "Browser" msgstr "Bläddra" -#: src/Content/Conversation.php:429 src/Module/Post/Edit.php:185 +#: src/Content/Conversation.php:427 src/Module/Post/Edit.php:185 msgid "Open Compose page" msgstr "" -#: src/Content/Conversation.php:597 +#: src/Content/Conversation.php:594 msgid "remove" msgstr "ta bort" -#: src/Content/Conversation.php:601 +#: src/Content/Conversation.php:598 msgid "Delete Selected Items" msgstr "Ta bort valda föremål" -#: src/Content/Conversation.php:729 src/Content/Conversation.php:732 -#: src/Content/Conversation.php:735 src/Content/Conversation.php:738 -#: src/Content/Conversation.php:741 +#: src/Content/Conversation.php:726 src/Content/Conversation.php:729 +#: src/Content/Conversation.php:732 src/Content/Conversation.php:735 +#: src/Content/Conversation.php:738 #, php-format msgid "You had been addressed (%s)." msgstr "" -#: src/Content/Conversation.php:744 +#: src/Content/Conversation.php:741 #, php-format msgid "You are following %s." msgstr "Du följer %s." -#: src/Content/Conversation.php:749 +#: src/Content/Conversation.php:746 #, php-format msgid "You subscribed to %s." msgstr "" -#: src/Content/Conversation.php:751 +#: src/Content/Conversation.php:748 msgid "You subscribed to one or more tags in this post." msgstr "" -#: src/Content/Conversation.php:771 +#: src/Content/Conversation.php:768 #, php-format msgid "%s reshared this." msgstr "" -#: src/Content/Conversation.php:773 +#: src/Content/Conversation.php:770 msgid "Reshared" msgstr "Delad igen" -#: src/Content/Conversation.php:773 +#: src/Content/Conversation.php:770 #, php-format msgid "Reshared by %s <%s>" msgstr "Delad igen av %s <%s>" -#: src/Content/Conversation.php:776 +#: src/Content/Conversation.php:773 #, php-format msgid "%s is participating in this thread." msgstr "%s deltar i den här tråden." -#: src/Content/Conversation.php:779 +#: src/Content/Conversation.php:776 msgid "Stored for general reasons" msgstr "" -#: src/Content/Conversation.php:782 +#: src/Content/Conversation.php:779 msgid "Global post" msgstr "" -#: src/Content/Conversation.php:785 +#: src/Content/Conversation.php:782 msgid "Sent via an relay server" msgstr "" -#: src/Content/Conversation.php:785 +#: src/Content/Conversation.php:782 #, php-format msgid "Sent via the relay server %s <%s>" msgstr "" -#: src/Content/Conversation.php:788 +#: src/Content/Conversation.php:785 msgid "Fetched" msgstr "Hämtad" -#: src/Content/Conversation.php:788 +#: src/Content/Conversation.php:785 #, php-format msgid "Fetched because of %s <%s>" msgstr "Hämtades på grund av %s <%s>" -#: src/Content/Conversation.php:791 +#: src/Content/Conversation.php:788 msgid "Stored because of a child post to complete this thread." msgstr "" -#: src/Content/Conversation.php:794 +#: src/Content/Conversation.php:791 msgid "Local delivery" msgstr "" -#: src/Content/Conversation.php:797 +#: src/Content/Conversation.php:794 msgid "Stored because of your activity (like, comment, star, ...)" msgstr "" -#: src/Content/Conversation.php:800 +#: src/Content/Conversation.php:797 msgid "Distributed" msgstr "" -#: src/Content/Conversation.php:803 +#: src/Content/Conversation.php:800 msgid "Pushed to us" msgstr "" -#: src/Content/Conversation.php:1529 src/Object/Post.php:248 +#: src/Content/Conversation.php:1518 src/Object/Post.php:261 msgid "Pinned item" msgstr "" -#: src/Content/Conversation.php:1546 src/Object/Post.php:548 -#: src/Object/Post.php:549 +#: src/Content/Conversation.php:1535 src/Object/Post.php:555 +#: src/Object/Post.php:556 #, php-format msgid "View %s's profile @ %s" msgstr "Visa profilen som tillhör %s @ %s" -#: src/Content/Conversation.php:1559 src/Object/Post.php:536 +#: src/Content/Conversation.php:1549 src/Object/Post.php:543 msgid "Categories:" msgstr "Kategorier:" -#: src/Content/Conversation.php:1560 src/Object/Post.php:537 +#: src/Content/Conversation.php:1550 src/Object/Post.php:544 msgid "Filed under:" msgstr "Sparad under:" -#: src/Content/Conversation.php:1568 src/Object/Post.php:562 +#: src/Content/Conversation.php:1558 src/Object/Post.php:570 #, php-format msgid "%s from %s" msgstr "%s från %s" -#: src/Content/Conversation.php:1584 +#: src/Content/Conversation.php:1574 msgid "View in context" msgstr "Visa i sitt sammanhang" @@ -1571,7 +1573,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:199 src/Module/Settings/Channels.php:220 msgid "Images" msgstr "" @@ -1580,7 +1582,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:201 src/Module/Settings/Channels.php:222 msgid "Audio" msgstr "" @@ -1589,7 +1591,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:200 src/Module/Settings/Channels.php:221 msgid "Videos" msgstr "" @@ -1606,7 +1608,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:150 src/Module/Settings/Channels.php:155 msgid "Global Community" msgstr "" @@ -1615,7 +1617,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:156 msgid "Latest Activity" msgstr "" @@ -1624,7 +1626,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:157 msgid "Latest Posts" msgstr "" @@ -1633,7 +1635,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:158 msgid "Latest Creation" msgstr "" @@ -1650,7 +1652,7 @@ msgstr "Privat" msgid "Posts that mention or involve you" msgstr "Inlägg som nämnde eller involverade dig" -#: src/Content/Conversation/Factory/Network.php:42 src/Object/Post.php:398 +#: src/Content/Conversation/Factory/Network.php:42 src/Object/Post.php:411 msgid "Starred" msgstr "Stjärnmärkt" @@ -1658,124 +1660,196 @@ msgstr "Stjärnmärkt" msgid "Favourite Posts" msgstr "Favoriserade inlägg" -#: src/Content/Feature.php:96 +#: src/Content/Feature.php:107 msgid "General Features" msgstr "Generella funktioner" -#: src/Content/Feature.php:98 +#: src/Content/Feature.php:109 msgid "Photo Location" msgstr "" -#: src/Content/Feature.php:98 +#: src/Content/Feature.php:109 msgid "" "Photo metadata is normally stripped. This extracts the location (if present)" " prior to stripping metadata and links it to a map." msgstr "" -#: src/Content/Feature.php:99 -msgid "Trending Tags" +#: src/Content/Feature.php:110 +msgid "Display the community in the navigation" msgstr "" -#: src/Content/Feature.php:99 +#: src/Content/Feature.php:110 msgid "" -"Show a community page widget with a list of the most popular tags in recent " -"public posts." +"If enabled, the community can be accessed via the navigation menu. " +"Independent from this setting, the community timelines can always be " +"accessed via the channels." msgstr "" -#: src/Content/Feature.php:104 +#: src/Content/Feature.php:115 msgid "Post Composition Features" msgstr "" -#: src/Content/Feature.php:105 -msgid "Auto-mention Groups" -msgstr "" - -#: src/Content/Feature.php:105 -msgid "" -"Add/remove mention when a group page is selected/deselected in ACL window." -msgstr "" - -#: src/Content/Feature.php:106 +#: src/Content/Feature.php:116 msgid "Explicit Mentions" msgstr "" -#: src/Content/Feature.php:106 +#: src/Content/Feature.php:116 msgid "" "Add explicit mentions to comment box for manual control over who gets " "mentioned in replies." msgstr "" -#: src/Content/Feature.php:107 +#: src/Content/Feature.php:117 msgid "Add an abstract from ActivityPub content warnings" msgstr "" -#: src/Content/Feature.php:107 +#: src/Content/Feature.php:117 msgid "" "Add an abstract when commenting on ActivityPub posts with a content warning." " Abstracts are displayed as content warning on systems like Mastodon or " "Pleroma." msgstr "" -#: src/Content/Feature.php:112 +#: src/Content/Feature.php:122 msgid "Post/Comment Tools" msgstr "" -#: src/Content/Feature.php:113 +#: src/Content/Feature.php:123 msgid "Post Categories" msgstr "" -#: src/Content/Feature.php:113 +#: src/Content/Feature.php:123 msgid "Add categories to your posts" msgstr "Lägg till kategorier till dina inlägg" -#: src/Content/Feature.php:118 +#: src/Content/Feature.php:128 +msgid "Network Widgets" +msgstr "" + +#: src/Content/Feature.php:129 src/Content/Widget.php:216 +#: src/Model/Circle.php:601 src/Module/Contact.php:400 +#: src/Module/Welcome.php:76 +msgid "Circles" +msgstr "" + +#: src/Content/Feature.php:129 +msgid "" +"Display posts that have been created by accounts of the selected circle." +msgstr "" + +#: src/Content/Feature.php:130 src/Content/GroupManager.php:147 +#: src/Content/Nav.php:278 src/Content/Text/HTML.php:882 +#: src/Content/Widget.php:538 src/Model/User.php:1390 +msgid "Groups" +msgstr "" + +#: src/Content/Feature.php:130 +msgid "Display posts that have been distributed by the selected group." +msgstr "" + +#: src/Content/Feature.php:131 src/Content/Widget.php:507 +msgid "Archives" +msgstr "Arkiv" + +#: src/Content/Feature.php:131 +msgid "Display an archive where posts can be selected by month and year." +msgstr "" + +#: src/Content/Feature.php:132 src/Content/Widget.php:289 +msgid "Protocols" +msgstr "Protokoll" + +#: src/Content/Feature.php:132 +msgid "Display posts with the selected protocols." +msgstr "" + +#: src/Content/Feature.php:133 src/Content/Widget.php:544 +#: src/Module/Settings/Account.php:442 +msgid "Account Types" +msgstr "Typer av konton" + +#: src/Content/Feature.php:133 +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:472 src/Module/BaseSettings.php:125 +#: src/Module/Settings/Channels.php:225 src/Module/Settings/Display.php:315 +msgid "Channels" +msgstr "" + +#: src/Content/Feature.php:134 +msgid "Display posts in the system channels and user defined channels." +msgstr "" + +#: src/Content/Feature.php:135 src/Content/Widget/SavedSearches.php:60 +msgid "Saved Searches" +msgstr "Sparade sökningar" + +#: src/Content/Feature.php:135 +msgid "Display posts that contain subscribed hashtags." +msgstr "" + +#: src/Content/Feature.php:136 src/Content/Widget.php:319 +msgid "Saved Folders" +msgstr "Sparade mappar" + +#: src/Content/Feature.php:136 +msgid "Display a list of folders in which posts are stored." +msgstr "" + +#: src/Content/Feature.php:137 src/Module/Conversation/Timeline.php:199 +msgid "Own Contacts" +msgstr "Egna kontakter" + +#: src/Content/Feature.php:137 +msgid "" +"Include or exclude posts from subscribed accounts. This widget is not " +"visible on all channels." +msgstr "" + +#: src/Content/Feature.php:138 +msgid "Trending Tags" +msgstr "" + +#: src/Content/Feature.php:138 +msgid "Display a list of the most popular tags in recent public posts." +msgstr "" + +#: src/Content/Feature.php:143 msgid "Advanced Profile Settings" msgstr "Avancerade profil-inställningar" -#: src/Content/Feature.php:119 -msgid "List Groups" -msgstr "" - -#: src/Content/Feature.php:119 -msgid "Show visitors public groups at the Advanced Profile Page" -msgstr "" - -#: src/Content/Feature.php:120 +#: src/Content/Feature.php:144 msgid "Tag Cloud" msgstr "Taggmoln" -#: src/Content/Feature.php:120 +#: src/Content/Feature.php:144 msgid "Provide a personal tag cloud on your profile page" msgstr "" -#: src/Content/Feature.php:121 +#: src/Content/Feature.php:145 msgid "Display Membership Date" msgstr "Visa datum för medlemskap" -#: src/Content/Feature.php:121 +#: src/Content/Feature.php:145 msgid "Display membership date in profile" msgstr "Visa datum för medlemskapet i profilen" -#: src/Content/Feature.php:126 +#: src/Content/Feature.php:150 msgid "Advanced Calendar Settings" msgstr "" -#: src/Content/Feature.php:127 +#: src/Content/Feature.php:151 msgid "Allow anonymous access to your calendar" msgstr "" -#: src/Content/Feature.php:127 +#: src/Content/Feature.php:151 msgid "" "Allows anonymous visitors to consult your calendar and your public events. " "Contact birthday events are private to you." msgstr "" -#: src/Content/GroupManager.php:147 src/Content/Nav.php:278 -#: src/Content/Text/HTML.php:881 src/Content/Widget.php:538 -#: src/Model/User.php:1381 -msgid "Groups" -msgstr "" - #: src/Content/GroupManager.php:149 msgid "External link to group" msgstr "" @@ -1793,95 +1867,99 @@ msgstr "visa mer" msgid "Create new group" msgstr "" -#: src/Content/Item.php:332 src/Model/Item.php:3254 +#: src/Content/Item.php:331 src/Model/Item.php:3256 msgid "event" msgstr "händelse" -#: src/Content/Item.php:335 src/Content/Item.php:345 +#: src/Content/Item.php:334 src/Content/Item.php:344 msgid "status" msgstr "status" -#: src/Content/Item.php:341 src/Model/Item.php:3256 +#: src/Content/Item.php:340 src/Model/Item.php:3258 #: src/Module/Post/Tag/Add.php:123 msgid "photo" msgstr "foto" -#: src/Content/Item.php:355 src/Module/Post/Tag/Add.php:141 +#: src/Content/Item.php:354 src/Module/Post/Tag/Add.php:141 #, php-format msgid "%1$s tagged %2$s's %3$s with %4$s" msgstr "%1$s taggade %2$ss %3$s med %4$s" -#: src/Content/Item.php:429 view/theme/frio/theme.php:265 +#: src/Content/Item.php:428 view/theme/frio/theme.php:265 msgid "Follow Thread" msgstr "Följ tråd" -#: src/Content/Item.php:430 src/Model/Contact.php:1243 +#: src/Content/Item.php:429 src/Model/Contact.php:1233 msgid "View Status" msgstr "Visa status" -#: src/Content/Item.php:431 src/Content/Item.php:452 -#: src/Model/Contact.php:1177 src/Model/Contact.php:1234 -#: src/Model/Contact.php:1244 src/Module/Directory.php:157 +#: src/Content/Item.php:430 src/Content/Item.php:453 +#: src/Model/Contact.php:1168 src/Model/Contact.php:1224 +#: src/Model/Contact.php:1234 src/Module/Directory.php:157 #: src/Module/Settings/Profile/Index.php:259 msgid "View Profile" msgstr "Visa profil" -#: src/Content/Item.php:432 src/Model/Contact.php:1245 +#: src/Content/Item.php:431 src/Model/Contact.php:1235 msgid "View Photos" msgstr "Visa foton" -#: src/Content/Item.php:433 src/Model/Contact.php:1212 +#: src/Content/Item.php:432 src/Model/Contact.php:1202 #: src/Model/Profile.php:468 msgid "Network Posts" msgstr "Nätverksinlägg" -#: src/Content/Item.php:434 src/Model/Contact.php:1236 -#: src/Model/Contact.php:1247 +#: src/Content/Item.php:433 src/Model/Contact.php:1226 +#: src/Model/Contact.php:1237 msgid "View Contact" msgstr "Visa kontakt" -#: src/Content/Item.php:435 src/Model/Contact.php:1248 +#: src/Content/Item.php:434 src/Model/Contact.php:1238 msgid "Send PM" msgstr "Skicka privat meddelande" -#: src/Content/Item.php:436 src/Module/Contact.php:467 -#: src/Module/Contact/Profile.php:511 +#: src/Content/Item.php:435 src/Module/Contact.php:467 +#: src/Module/Contact/Profile.php:518 #: src/Module/Moderation/Blocklist/Contact.php:116 #: src/Module/Moderation/Users/Active.php:137 #: src/Module/Moderation/Users/Index.php:152 msgid "Block" msgstr "Blockera" -#: src/Content/Item.php:437 src/Module/Contact.php:468 -#: src/Module/Contact/Profile.php:519 +#: src/Content/Item.php:436 src/Module/Contact.php:468 +#: src/Module/Contact/Profile.php:526 #: src/Module/Notifications/Introductions.php:134 #: src/Module/Notifications/Introductions.php:206 #: src/Module/Notifications/Notification.php:89 msgid "Ignore" msgstr "Ignorera" -#: src/Content/Item.php:438 src/Module/Contact.php:469 -#: src/Module/Contact/Profile.php:527 +#: src/Content/Item.php:437 src/Module/Contact.php:469 +#: src/Module/Contact/Profile.php:534 msgid "Collapse" msgstr "" -#: src/Content/Item.php:439 src/Object/Post.php:289 +#: src/Content/Item.php:438 src/Object/Post.php:302 #, php-format 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:509 +#: src/Content/Item.php:442 src/Module/Settings/Channels.php:202 +#: src/Module/Settings/Channels.php:223 src/Object/Post.php:516 msgid "Languages" msgstr "Språk" -#: src/Content/Item.php:449 src/Content/Widget.php:80 -#: src/Model/Contact.php:1237 src/Model/Contact.php:1249 +#: src/Content/Item.php:445 src/Object/Post.php:596 +msgid "Search Text" +msgstr "" + +#: src/Content/Item.php:450 src/Content/Widget.php:80 +#: src/Model/Contact.php:1227 src/Model/Contact.php:1239 #: src/Module/Contact/Follow.php:167 view/theme/vier/theme.php:195 msgid "Connect/Follow" msgstr "Gör till kontakt/Följ" -#: src/Content/Item.php:883 +#: src/Content/Item.php:884 msgid "Unable to fetch user." msgstr "" @@ -1897,7 +1975,7 @@ msgstr "Gå tillbaka" msgid "Clear notifications" msgstr "Rensa aviseringar" -#: src/Content/Nav.php:127 src/Content/Text/HTML.php:868 +#: src/Content/Nav.php:127 src/Content/Text/HTML.php:869 msgid "@name, !group, #tags, content" msgstr "" @@ -1929,7 +2007,7 @@ msgstr "" #: src/Content/Nav.php:230 src/Module/BaseProfile.php:49 #: src/Module/BaseSettings.php:98 src/Module/Contact.php:503 -#: src/Module/Contact/Profile.php:419 src/Module/Profile/Profile.php:268 +#: src/Module/Contact/Profile.php:425 src/Module/Profile/Profile.php:268 #: src/Module/Welcome.php:57 view/theme/frio/theme.php:233 msgid "Profile" msgstr "Profil" @@ -1960,7 +2038,7 @@ msgstr "" #: src/Content/Nav.php:233 src/Content/Nav.php:293 #: src/Module/BaseProfile.php:85 src/Module/BaseProfile.php:88 #: src/Module/BaseProfile.php:96 src/Module/BaseProfile.php:99 -#: src/Module/Settings/Display.php:319 view/theme/frio/theme.php:239 +#: src/Module/Settings/Display.php:316 view/theme/frio/theme.php:239 #: view/theme/frio/theme.php:243 msgid "Calendar" msgstr "" @@ -1985,7 +2063,7 @@ msgstr "Hem" msgid "Home Page" msgstr "Hemsida" -#: src/Content/Nav.php:255 src/Module/Register.php:168 +#: src/Content/Nav.php:255 src/Module/Register.php:169 #: src/Module/Security/Login.php:124 msgid "Register" msgstr "Registrera" @@ -2014,8 +2092,8 @@ msgstr "Apps" msgid "Addon applications, utilities, games" msgstr "" -#: src/Content/Nav.php:269 src/Content/Text/HTML.php:866 -#: src/Module/Admin/Logs/View.php:86 src/Module/Search/Index.php:112 +#: src/Content/Nav.php:269 src/Content/Text/HTML.php:867 +#: src/Module/Admin/Logs/View.php:88 src/Module/Search/Index.php:112 msgid "Search" msgstr "Sök" @@ -2023,17 +2101,17 @@ msgstr "Sök" msgid "Search site content" msgstr "Sök innehåll på sidan" -#: src/Content/Nav.php:272 src/Content/Text/HTML.php:875 +#: src/Content/Nav.php:272 src/Content/Text/HTML.php:876 msgid "Full Text" msgstr "Fullständig text" -#: src/Content/Nav.php:273 src/Content/Text/HTML.php:876 +#: src/Content/Nav.php:273 src/Content/Text/HTML.php:877 #: src/Content/Widget/TagCloud.php:68 msgid "Tags" msgstr "Taggar" #: 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:878 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" @@ -2065,7 +2143,7 @@ msgid "Information about this friendica instance" msgstr "Information om den här friendica-instansen" #: src/Content/Nav.php:301 src/Module/Admin/Tos.php:78 -#: src/Module/BaseAdmin.php:95 src/Module/Register.php:176 +#: src/Module/BaseAdmin.php:95 src/Module/Register.php:177 #: src/Module/Tos.php:101 msgid "Terms of Service" msgstr "Villkor för användning" @@ -2159,7 +2237,7 @@ msgstr "" #: src/Module/Moderation/Blocklist/Server/Import.php:118 #: src/Module/Moderation/Blocklist/Server/Index.php:95 #: src/Module/Moderation/Item/Delete.php:61 -#: src/Module/Moderation/Reports.php:89 src/Module/Moderation/Summary.php:75 +#: src/Module/Moderation/Reports.php:104 src/Module/Moderation/Summary.php:75 #: src/Module/Moderation/Users/Active.php:133 #: src/Module/Moderation/Users/Blocked.php:133 #: src/Module/Moderation/Users/Deleted.php:80 @@ -2195,51 +2273,51 @@ msgstr "nästa" msgid "last" msgstr "sista" -#: src/Content/Text/BBCode.php:767 src/Content/Text/BBCode.php:1728 -#: src/Content/Text/BBCode.php:1729 +#: src/Content/Text/BBCode.php:702 src/Content/Text/BBCode.php:1878 +#: src/Content/Text/BBCode.php:1879 msgid "Image/photo" msgstr "Bild/foto" -#: src/Content/Text/BBCode.php:985 +#: src/Content/Text/BBCode.php:920 #, php-format msgid "%2$s %3$s" msgstr "%2$s %3$s" -#: src/Content/Text/BBCode.php:1010 src/Model/Item.php:3999 -#: src/Model/Item.php:4005 src/Model/Item.php:4006 +#: src/Content/Text/BBCode.php:945 src/Model/Item.php:4012 +#: src/Model/Item.php:4018 src/Model/Item.php:4019 msgid "Link to source" msgstr "Länk till källa" -#: src/Content/Text/BBCode.php:1635 src/Content/Text/HTML.php:905 +#: src/Content/Text/BBCode.php:1759 src/Content/Text/HTML.php:906 msgid "Click to open/close" msgstr "Klicka för att öppna/stänga" -#: src/Content/Text/BBCode.php:1668 +#: src/Content/Text/BBCode.php:1814 msgid "$1 wrote:" msgstr "$1 skrev:" -#: src/Content/Text/BBCode.php:1733 src/Content/Text/BBCode.php:1734 +#: src/Content/Text/BBCode.php:1888 src/Content/Text/BBCode.php:1889 msgid "Encrypted content" msgstr "Krypterat innehåll" -#: src/Content/Text/BBCode.php:1997 +#: src/Content/Text/BBCode.php:2194 msgid "Invalid source protocol" msgstr "Ogiltigt källprotokoll" -#: src/Content/Text/BBCode.php:2016 +#: src/Content/Text/BBCode.php:2213 msgid "Invalid link protocol" msgstr "Ogiltigt länkprotokoll" -#: src/Content/Text/HTML.php:783 +#: src/Content/Text/HTML.php:784 msgid "Loading more entries..." msgstr "Laddar fler poster..." -#: src/Content/Text/HTML.php:784 +#: src/Content/Text/HTML.php:785 msgid "The end" msgstr "Slut" -#: src/Content/Text/HTML.php:860 src/Content/Widget/VCard.php:126 -#: src/Model/Profile.php:477 src/Module/Contact/Profile.php:471 +#: src/Content/Text/HTML.php:861 src/Content/Widget/VCard.php:127 +#: src/Model/Profile.php:477 src/Module/Contact/Profile.php:478 msgid "Follow" msgstr "Följ" @@ -2309,11 +2387,6 @@ msgstr "Medlemskatalog för flera sajter (global)" msgid "Local Directory" msgstr "Lokal-mapp" -#: src/Content/Widget.php:216 src/Model/Circle.php:601 -#: src/Module/Contact.php:400 src/Module/Welcome.php:76 -msgid "Circles" -msgstr "" - #: src/Content/Widget.php:218 msgid "Everyone" msgstr "Alla" @@ -2326,23 +2399,15 @@ msgstr "" msgid "Relationships" msgstr "Relationer" -#: src/Content/Widget.php:250 src/Module/Circle.php:292 +#: src/Content/Widget.php:250 src/Module/Circle.php:294 #: src/Module/Contact.php:344 msgid "All Contacts" msgstr "Alla kontakter" -#: src/Content/Widget.php:289 -msgid "Protocols" -msgstr "Protokoll" - #: src/Content/Widget.php:291 msgid "All Protocols" msgstr "Alla protokoll" -#: src/Content/Widget.php:319 -msgid "Saved Folders" -msgstr "Sparade mappar" - #: src/Content/Widget.php:321 src/Content/Widget.php:352 msgid "Everything" msgstr "Allting" @@ -2358,10 +2423,6 @@ msgid_plural "%d contacts in common" msgstr[0] "%d gemensam kontakt" msgstr[1] "%d gemensamma kontakter" -#: src/Content/Widget.php:507 -msgid "Archives" -msgstr "Arkiv" - #: src/Content/Widget.php:515 msgid "On this date" msgstr "" @@ -2374,7 +2435,7 @@ msgstr "Personer" msgid "Organisations" msgstr "Organisationer" -#: src/Content/Widget.php:537 src/Model/Contact.php:1739 +#: src/Content/Widget.php:537 src/Model/Contact.php:1729 msgid "News" msgstr "Nyheter" @@ -2382,20 +2443,10 @@ msgstr "Nyheter" msgid "Relays" msgstr "" -#: src/Content/Widget.php:544 src/Module/Settings/Account.php:442 -msgid "Account Types" -msgstr "Typer av konton" - #: src/Content/Widget.php:546 src/Module/Moderation/BaseUsers.php:69 msgid "All" msgstr "Alla" -#: 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 -msgid "Channels" -msgstr "" - #: src/Content/Widget/CalendarExport.php:56 msgid "Export" msgstr "Exportera" @@ -2427,62 +2478,58 @@ msgstr "Visa kontakter" msgid "Remove term" msgstr "Ta bort villkor" -#: src/Content/Widget/SavedSearches.php:60 -msgid "Saved Searches" -msgstr "Sparade sökningar" - -#: src/Content/Widget/TrendingTags.php:52 +#: src/Content/Widget/TrendingTags.php:53 #, php-format msgid "Trending Tags (last %d hour)" msgid_plural "Trending Tags (last %d hours)" msgstr[0] "Trendande taggar (senaste %d timmen)" msgstr[1] "Trendande taggar (de senaste %d timmarna)" -#: src/Content/Widget/TrendingTags.php:53 +#: src/Content/Widget/TrendingTags.php:54 msgid "More Trending Tags" msgstr "Fler trendande taggar" -#: src/Content/Widget/VCard.php:104 src/Model/Contact.php:1205 -#: src/Model/Profile.php:461 +#: src/Content/Widget/VCard.php:105 src/Model/Contact.php:1196 +#: src/Model/Profile.php:462 msgid "Post to group" msgstr "" -#: src/Content/Widget/VCard.php:109 src/Model/Contact.php:1210 +#: src/Content/Widget/VCard.php:110 src/Model/Contact.php:1200 #: src/Model/Profile.php:466 src/Module/Moderation/Item/Source.php:85 msgid "Mention" msgstr "Nämn" -#: src/Content/Widget/VCard.php:119 src/Model/Profile.php:380 -#: src/Module/Contact/Profile.php:408 src/Module/Profile/Profile.php:199 +#: src/Content/Widget/VCard.php:120 src/Model/Profile.php:381 +#: src/Module/Contact/Profile.php:414 src/Module/Profile/Profile.php:199 msgid "XMPP:" msgstr "XMPP:" -#: src/Content/Widget/VCard.php:120 src/Model/Profile.php:381 -#: src/Module/Contact/Profile.php:410 src/Module/Profile/Profile.php:203 +#: src/Content/Widget/VCard.php:121 src/Model/Profile.php:382 +#: src/Module/Contact/Profile.php:416 src/Module/Profile/Profile.php:203 msgid "Matrix:" msgstr "Matrix:" -#: src/Content/Widget/VCard.php:121 src/Model/Event.php:82 +#: src/Content/Widget/VCard.php:122 src/Model/Event.php:82 #: src/Model/Event.php:109 src/Model/Event.php:471 src/Model/Event.php:960 -#: src/Model/Profile.php:375 src/Module/Contact/Profile.php:406 +#: src/Model/Profile.php:376 src/Module/Contact/Profile.php:412 #: src/Module/Directory.php:147 src/Module/Notifications/Introductions.php:187 #: src/Module/Profile/Profile.php:221 msgid "Location:" msgstr "Plats:" -#: src/Content/Widget/VCard.php:124 src/Model/Profile.php:490 +#: src/Content/Widget/VCard.php:125 src/Model/Profile.php:490 #: src/Module/Notifications/Introductions.php:201 msgid "Network:" msgstr "Nätverk:" -#: src/Content/Widget/VCard.php:128 src/Model/Contact.php:1238 -#: src/Model/Contact.php:1250 src/Model/Profile.php:479 -#: src/Module/Contact/Profile.php:463 +#: src/Content/Widget/VCard.php:129 src/Model/Contact.php:1228 +#: src/Model/Contact.php:1240 src/Model/Profile.php:479 +#: src/Module/Contact/Profile.php:470 msgid "Unfollow" msgstr "Avfölj" -#: src/Content/Widget/VCard.php:134 src/Model/Contact.php:1207 -#: src/Model/Profile.php:463 +#: src/Content/Widget/VCard.php:135 src/Model/Contact.php:1198 +#: src/Model/Profile.php:464 msgid "View group" msgstr "" @@ -2490,8 +2537,8 @@ msgstr "" msgid "Yourself" msgstr "Du själv" -#: src/Core/ACL.php:202 src/Module/PermissionTooltip.php:147 -#: src/Module/PermissionTooltip.php:169 +#: src/Core/ACL.php:202 src/Module/Privacy/PermissionTooltip.php:170 +#: src/Module/Privacy/PermissionTooltip.php:192 msgid "Mutuals" msgstr "Ömsesidiga" @@ -2499,8 +2546,8 @@ msgstr "Ömsesidiga" msgid "Post to Email" msgstr "" -#: src/Core/ACL.php:321 src/Module/PermissionTooltip.php:90 -#: src/Module/PermissionTooltip.php:211 +#: src/Core/ACL.php:321 src/Module/Privacy/PermissionTooltip.php:117 +#: src/Module/Privacy/PermissionTooltip.php:231 msgid "Public" msgstr "Publik" @@ -2510,7 +2557,7 @@ msgid "" "community pages and by anyone with its link." msgstr "" -#: src/Core/ACL.php:323 src/Module/PermissionTooltip.php:98 +#: src/Core/ACL.php:323 src/Module/Privacy/PermissionTooltip.php:119 msgid "Limited/Private" msgstr "Begränsad/Privat" @@ -2752,125 +2799,133 @@ msgstr "" msgid "Error: GNU Multiple Precision PHP module required but not installed." msgstr "" -#: src/Core/Installer.php:516 +#: src/Core/Installer.php:499 +msgid "IDN Functions PHP module" +msgstr "" + +#: src/Core/Installer.php:500 +msgid "Error: IDN Functions PHP module required but not installed." +msgstr "" + +#: src/Core/Installer.php:523 msgid "" "The web installer needs to be able to create a file called " "\"local.config.php\" in the \"config\" folder of your web server and it is " "unable to do so." msgstr "" -#: src/Core/Installer.php:517 +#: src/Core/Installer.php:524 msgid "" "This is most often a permission setting, as the web server may not be able " "to write files in your folder - even if you can." msgstr "This is most often a permission setting, as the web server may not be able to write files in your folder - even if you can." -#: src/Core/Installer.php:518 +#: src/Core/Installer.php:525 msgid "" "At the end of this procedure, we will give you a text to save in a file " "named local.config.php in your Friendica \"config\" folder." msgstr "" -#: src/Core/Installer.php:519 +#: src/Core/Installer.php:526 msgid "" "You can alternatively skip this procedure and perform a manual installation." " Please see the file \"doc/INSTALL.md\" for instructions." msgstr "" -#: src/Core/Installer.php:522 +#: src/Core/Installer.php:529 msgid "config/local.config.php is writable" msgstr "config/local.config.php är skrivbar" -#: src/Core/Installer.php:542 +#: src/Core/Installer.php:549 msgid "" "Friendica uses the Smarty3 template engine to render its web views. Smarty3 " "compiles templates to PHP to speed up rendering." msgstr "" -#: src/Core/Installer.php:543 +#: src/Core/Installer.php:550 msgid "" "In order to store these compiled templates, the web server needs to have " "write access to the directory view/smarty3/ under the Friendica top level " "folder." msgstr "" -#: src/Core/Installer.php:544 +#: src/Core/Installer.php:551 msgid "" "Please ensure that the user that your web server runs as (e.g. www-data) has" " write access to this folder." msgstr "" -#: src/Core/Installer.php:545 +#: src/Core/Installer.php:552 msgid "" "Note: as a security measure, you should give the web server write access to " "view/smarty3/ only--not the template files (.tpl) that it contains." msgstr "" -#: src/Core/Installer.php:548 +#: src/Core/Installer.php:555 msgid "view/smarty3 is writable" msgstr "view/smarty3 är skrivbar" -#: src/Core/Installer.php:576 +#: src/Core/Installer.php:583 msgid "" "Url rewrite in .htaccess seems not working. Make sure you copied .htaccess-" "dist to .htaccess." msgstr "" -#: src/Core/Installer.php:577 +#: src/Core/Installer.php:584 msgid "" "In some circumstances (like running inside containers), you can skip this " "error." msgstr "" -#: src/Core/Installer.php:579 +#: src/Core/Installer.php:586 msgid "Error message from Curl when fetching" msgstr "" -#: src/Core/Installer.php:585 +#: src/Core/Installer.php:592 msgid "Url rewrite is working" msgstr "" -#: src/Core/Installer.php:614 +#: src/Core/Installer.php:621 msgid "" "The detection of TLS to secure the communication between the browser and the" " new Friendica server failed." msgstr "" -#: src/Core/Installer.php:615 +#: src/Core/Installer.php:622 msgid "" "It is highly encouraged to use Friendica only over a secure connection as " "sensitive information like passwords will be transmitted." msgstr "" -#: src/Core/Installer.php:616 +#: src/Core/Installer.php:623 msgid "Please ensure that the connection to the server is secure." msgstr "" -#: src/Core/Installer.php:617 +#: src/Core/Installer.php:624 msgid "No TLS detected" msgstr "Ingen TLS upptäcktes" -#: src/Core/Installer.php:619 +#: src/Core/Installer.php:626 msgid "TLS detected" msgstr "TLS upptäcktes" -#: src/Core/Installer.php:636 +#: src/Core/Installer.php:643 msgid "ImageMagick PHP extension is not installed" msgstr "" -#: src/Core/Installer.php:638 +#: src/Core/Installer.php:645 msgid "ImageMagick PHP extension is installed" msgstr "" -#: src/Core/Installer.php:659 +#: src/Core/Installer.php:666 msgid "Database already in use." msgstr "Databas används redan." -#: src/Core/Installer.php:664 +#: src/Core/Installer.php:671 msgid "Could not connect to database." msgstr "Kunde inte ansluta till databasen." -#: src/Core/L10n.php:444 src/Model/Item.php:2298 +#: src/Core/L10n.php:444 src/Model/Item.php:2300 msgid "Undetermined" msgstr "" @@ -2880,37 +2935,37 @@ msgid "%s (%s)" msgstr "" #: src/Core/L10n.php:499 src/Model/Event.php:430 -#: src/Module/Settings/Display.php:287 +#: src/Module/Settings/Display.php:284 msgid "Monday" msgstr "måndag" #: src/Core/L10n.php:499 src/Model/Event.php:431 -#: src/Module/Settings/Display.php:288 +#: src/Module/Settings/Display.php:285 msgid "Tuesday" msgstr "tisdag" #: src/Core/L10n.php:499 src/Model/Event.php:432 -#: src/Module/Settings/Display.php:289 +#: src/Module/Settings/Display.php:286 msgid "Wednesday" msgstr "onsdag" #: src/Core/L10n.php:499 src/Model/Event.php:433 -#: src/Module/Settings/Display.php:290 +#: src/Module/Settings/Display.php:287 msgid "Thursday" msgstr "torsdag" #: src/Core/L10n.php:499 src/Model/Event.php:434 -#: src/Module/Settings/Display.php:291 +#: src/Module/Settings/Display.php:288 msgid "Friday" msgstr "fredag" #: src/Core/L10n.php:499 src/Model/Event.php:435 -#: src/Module/Settings/Display.php:292 +#: src/Module/Settings/Display.php:289 msgid "Saturday" msgstr "lördag" #: src/Core/L10n.php:499 src/Model/Event.php:429 -#: src/Module/Settings/Display.php:286 +#: src/Module/Settings/Display.php:283 msgid "Sunday" msgstr "söndag" @@ -3045,19 +3100,19 @@ msgid "" "The debug logfile '%s' is not usable. No logging possible (error: '%s')" msgstr "" -#: src/Core/Renderer.php:89 src/Core/Renderer.php:118 -#: src/Core/Renderer.php:147 src/Core/Renderer.php:181 +#: src/Core/Renderer.php:92 src/Core/Renderer.php:121 +#: src/Core/Renderer.php:150 src/Core/Renderer.php:184 #: src/Render/FriendicaSmartyEngine.php:60 msgid "" "Friendica can't display this page at the moment, please contact the " "administrator." msgstr "" -#: src/Core/Renderer.php:143 +#: src/Core/Renderer.php:146 msgid "template engine cannot be registered without a name." msgstr "" -#: src/Core/Renderer.php:177 +#: src/Core/Renderer.php:180 msgid "template engine is not registered!" msgstr "" @@ -3231,7 +3286,7 @@ msgstr "lägg till" msgid "Edit circle" msgstr "" -#: src/Model/Circle.php:606 src/Module/Circle.php:193 +#: src/Model/Circle.php:606 src/Module/Circle.php:195 msgid "Contacts not in any circle" msgstr "" @@ -3239,8 +3294,8 @@ msgstr "" msgid "Create a new circle" msgstr "" -#: src/Model/Circle.php:609 src/Module/Circle.php:178 -#: src/Module/Circle.php:201 src/Module/Circle.php:276 +#: src/Model/Circle.php:609 src/Module/Circle.php:180 +#: src/Module/Circle.php:203 src/Module/Circle.php:278 msgid "Circle Name: " msgstr "" @@ -3248,90 +3303,90 @@ msgstr "" msgid "Edit circles" msgstr "" -#: src/Model/Contact.php:1257 src/Module/Moderation/Users/Pending.php:102 +#: src/Model/Contact.php:1247 src/Module/Moderation/Users/Pending.php:102 #: src/Module/Notifications/Introductions.php:132 #: src/Module/Notifications/Introductions.php:204 msgid "Approve" msgstr "Godkänn" -#: src/Model/Contact.php:1735 +#: src/Model/Contact.php:1725 msgid "Organisation" msgstr "Organisation" -#: src/Model/Contact.php:1743 +#: src/Model/Contact.php:1733 msgid "Group" msgstr "" -#: src/Model/Contact.php:1747 src/Module/Moderation/BaseUsers.php:130 +#: src/Model/Contact.php:1737 src/Module/Moderation/BaseUsers.php:131 msgid "Relay" msgstr "Fördröj" -#: src/Model/Contact.php:3050 +#: src/Model/Contact.php:3046 msgid "Disallowed profile URL." msgstr "Otillåten profil-URL." -#: src/Model/Contact.php:3055 src/Module/Friendica.php:101 +#: src/Model/Contact.php:3051 src/Module/Friendica.php:100 msgid "Blocked domain" msgstr "Blockerad domän" -#: src/Model/Contact.php:3060 +#: src/Model/Contact.php:3056 msgid "Connect URL missing." msgstr "" -#: src/Model/Contact.php:3069 +#: src/Model/Contact.php:3065 msgid "" "The contact could not be added. Please check the relevant network " "credentials in your Settings -> Social Networks page." msgstr "" -#: src/Model/Contact.php:3087 +#: src/Model/Contact.php:3083 #, php-format msgid "Expected network %s does not match actual network %s" msgstr "" -#: src/Model/Contact.php:3104 +#: src/Model/Contact.php:3100 msgid "This seems to be a relay account. They can't be followed by users." msgstr "" -#: src/Model/Contact.php:3111 +#: src/Model/Contact.php:3107 msgid "The profile address specified does not provide adequate information." msgstr "Angiven profiladress ger inte tillräcklig information." -#: src/Model/Contact.php:3113 +#: src/Model/Contact.php:3109 msgid "No compatible communication protocols or feeds were discovered." msgstr "Inga kompatibla kommunikationsprotokoll eller flöden hittades." -#: src/Model/Contact.php:3116 +#: src/Model/Contact.php:3112 msgid "An author or name was not found." msgstr "En författare eller namnet hittades inte." -#: src/Model/Contact.php:3119 +#: src/Model/Contact.php:3115 msgid "No browser URL could be matched to this address." msgstr "" -#: src/Model/Contact.php:3122 +#: src/Model/Contact.php:3118 msgid "" "Unable to match @-style Identity Address with a known protocol or email " "contact." msgstr "" -#: src/Model/Contact.php:3123 +#: src/Model/Contact.php:3119 msgid "Use mailto: in front of address to force email check." msgstr "" -#: src/Model/Contact.php:3129 +#: src/Model/Contact.php:3125 msgid "" "The profile address specified belongs to a network which has been disabled " "on this site." msgstr "" -#: src/Model/Contact.php:3134 +#: src/Model/Contact.php:3130 msgid "" "Limited profile. This person will be unable to receive direct/personal " "notifications from you." msgstr "Begränsad profil. Den här personen kommer inte att kunna ta emot personliga meddelanden från dig." -#: src/Model/Contact.php:3200 +#: src/Model/Contact.php:3196 msgid "Unable to retrieve contact information." msgstr "Det gick inte att komma åt kontaktinformationen." @@ -3363,17 +3418,17 @@ msgid "today" msgstr "idag" #: src/Model/Event.php:463 src/Module/Calendar/Show.php:129 -#: src/Module/Settings/Display.php:297 src/Util/Temporal.php:353 +#: src/Module/Settings/Display.php:294 src/Util/Temporal.php:353 msgid "month" msgstr "månad" #: src/Model/Event.php:464 src/Module/Calendar/Show.php:130 -#: src/Module/Settings/Display.php:298 src/Util/Temporal.php:354 +#: src/Module/Settings/Display.php:295 src/Util/Temporal.php:354 msgid "week" msgstr "vecka" #: src/Model/Event.php:465 src/Module/Calendar/Show.php:131 -#: src/Module/Settings/Display.php:299 src/Util/Temporal.php:355 +#: src/Module/Settings/Display.php:296 src/Util/Temporal.php:355 msgid "day" msgstr "dag" @@ -3381,7 +3436,7 @@ msgstr "dag" msgid "No events to display" msgstr "Inga evenemang att visa" -#: src/Model/Event.php:516 src/Module/DFRN/Poll.php:47 src/Module/Feed.php:69 +#: src/Model/Event.php:516 src/Module/DFRN/Poll.php:47 src/Module/Feed.php:68 #: src/Module/Update/Profile.php:56 msgid "Access to this profile has been restricted." msgstr "Åtkomst till den här profilen har begränsats." @@ -3436,91 +3491,90 @@ msgstr "%s's födelsedag" msgid "Happy Birthday %s" msgstr "Grattis på födelsedagen %s" -#: src/Model/Item.php:2305 +#: src/Model/Item.php:2307 #, php-format msgid "%s (%s - %s): %s" msgstr "" -#: src/Model/Item.php:2307 +#: src/Model/Item.php:2309 #, php-format msgid "%s (%s): %s" msgstr "" -#: src/Model/Item.php:2310 +#: src/Model/Item.php:2312 #, php-format msgid "Detected languages in this post:\\n%s" msgstr "Upptäckte språken i det här inlägget:\\n%s" -#: src/Model/Item.php:3258 +#: src/Model/Item.php:3260 msgid "activity" msgstr "aktivitet" -#: src/Model/Item.php:3260 +#: src/Model/Item.php:3262 msgid "comment" msgstr "kommentar" -#: src/Model/Item.php:3263 src/Module/Post/Tag/Add.php:123 +#: src/Model/Item.php:3265 src/Module/Post/Tag/Add.php:123 msgid "post" msgstr "inlägg" -#: src/Model/Item.php:3434 +#: src/Model/Item.php:3435 #, php-format msgid "%s is blocked" msgstr "" -#: src/Model/Item.php:3436 +#: src/Model/Item.php:3437 #, php-format msgid "%s is ignored" msgstr "" -#: src/Model/Item.php:3438 +#: src/Model/Item.php:3439 #, php-format msgid "Content from %s is collapsed" msgstr "" -#: src/Model/Item.php:3442 -#, php-format -msgid "Content warning: %s" -msgstr "Innehållsvarning: %s" +#: src/Model/Item.php:3443 +msgid "Sensitive content" +msgstr "" -#: src/Model/Item.php:3906 +#: src/Model/Item.php:3912 msgid "bytes" msgstr "bytes" -#: src/Model/Item.php:3937 +#: src/Model/Item.php:3943 #, 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:3939 +#: src/Model/Item.php:3945 #, php-format msgid "%2$s (%1$d vote)" msgid_plural "%2$s (%1$d votes)" msgstr[0] "" msgstr[1] "" -#: src/Model/Item.php:3944 +#: src/Model/Item.php:3950 #, php-format msgid "%d voter. Poll end: %s" msgid_plural "%d voters. Poll end: %s" msgstr[0] "" msgstr[1] "" -#: src/Model/Item.php:3946 +#: src/Model/Item.php:3952 #, php-format msgid "%d voter." msgid_plural "%d voters." msgstr[0] "" msgstr[1] "" -#: src/Model/Item.php:3948 +#: src/Model/Item.php:3954 #, php-format msgid "Poll end: %s" msgstr "Omröstningen slut om: %s" -#: src/Model/Item.php:3982 src/Model/Item.php:3983 +#: src/Model/Item.php:3995 src/Model/Item.php:3996 msgid "View on separate page" msgstr "Visa på en separat sida" @@ -3528,25 +3582,25 @@ msgstr "Visa på en separat sida" msgid "[no subject]" msgstr "[ingen rubrik]" -#: src/Model/Photo.php:1187 src/Module/Media/Photo/Upload.php:168 +#: src/Model/Photo.php:1198 src/Module/Media/Photo/Upload.php:168 msgid "Wall Photos" msgstr "Loggbilder" -#: src/Model/Profile.php:363 src/Module/Profile/Profile.php:283 +#: src/Model/Profile.php:364 src/Module/Profile/Profile.php:283 #: src/Module/Profile/Profile.php:285 msgid "Edit profile" msgstr "Redigera profil" -#: src/Model/Profile.php:365 +#: src/Model/Profile.php:366 msgid "Change profile photo" msgstr "Byt profilbild" -#: src/Model/Profile.php:378 src/Module/Directory.php:152 +#: src/Model/Profile.php:379 src/Module/Directory.php:152 #: src/Module/Profile/Profile.php:209 msgid "Homepage:" msgstr "Hemsida:" -#: src/Model/Profile.php:379 src/Module/Contact/Profile.php:412 +#: src/Model/Profile.php:380 src/Module/Contact/Profile.php:418 #: src/Module/Notifications/Introductions.php:189 msgid "About:" msgstr "Om:" @@ -3591,232 +3645,232 @@ msgstr "Evenemangspåminnare" msgid "Upcoming events the next 7 days:" msgstr "Evenemang som kommer de kommande 7 dagarna:" -#: src/Model/Profile.php:893 +#: src/Model/Profile.php:882 #, php-format msgid "OpenWebAuth: %1$s welcomes %2$s" msgstr "OpenWebAuth: %1$s välkomnar %2$s" -#: src/Model/Profile.php:1033 +#: src/Model/Profile.php:1022 msgid "Hometown:" msgstr "Hemstad:" -#: src/Model/Profile.php:1034 +#: src/Model/Profile.php:1023 msgid "Marital Status:" msgstr "Civilstånd:" -#: src/Model/Profile.php:1035 +#: src/Model/Profile.php:1024 msgid "With:" msgstr "Med:" -#: src/Model/Profile.php:1036 +#: src/Model/Profile.php:1025 msgid "Since:" msgstr "Sedan:" -#: src/Model/Profile.php:1037 +#: src/Model/Profile.php:1026 msgid "Sexual Preference:" msgstr "Sexualitet" -#: src/Model/Profile.php:1038 +#: src/Model/Profile.php:1027 msgid "Political Views:" msgstr "Politisk åskådning:" -#: src/Model/Profile.php:1039 +#: src/Model/Profile.php:1028 msgid "Religious Views:" msgstr "Religion:" -#: src/Model/Profile.php:1040 +#: src/Model/Profile.php:1029 msgid "Likes:" msgstr "Gillar:" -#: src/Model/Profile.php:1041 +#: src/Model/Profile.php:1030 msgid "Dislikes:" msgstr "Ogillar:" -#: src/Model/Profile.php:1042 +#: src/Model/Profile.php:1031 msgid "Title/Description:" msgstr "Titel/Beskrivning:" -#: src/Model/Profile.php:1043 src/Module/Admin/Summary.php:197 +#: src/Model/Profile.php:1032 src/Module/Admin/Summary.php:197 #: src/Module/Moderation/Report/Create.php:280 #: src/Module/Moderation/Summary.php:76 msgid "Summary" msgstr "Sammanfattning" -#: src/Model/Profile.php:1044 +#: src/Model/Profile.php:1033 msgid "Musical interests" msgstr "Musik" -#: src/Model/Profile.php:1045 +#: src/Model/Profile.php:1034 msgid "Books, literature" msgstr "Böcker, litteratur" -#: src/Model/Profile.php:1046 +#: src/Model/Profile.php:1035 msgid "Television" msgstr "TV" -#: src/Model/Profile.php:1047 +#: src/Model/Profile.php:1036 msgid "Film/dance/culture/entertainment" msgstr "Film/Dans/Kultur/Nöje" -#: src/Model/Profile.php:1048 +#: src/Model/Profile.php:1037 msgid "Hobbies/Interests" msgstr "Hobbys/Intressen" -#: src/Model/Profile.php:1049 +#: src/Model/Profile.php:1038 msgid "Love/romance" msgstr "Kärlek/Romantik" -#: src/Model/Profile.php:1050 +#: src/Model/Profile.php:1039 msgid "Work/employment" msgstr "Arbete" -#: src/Model/Profile.php:1051 +#: src/Model/Profile.php:1040 msgid "School/education" msgstr "Skola/Utbildning" -#: src/Model/Profile.php:1052 +#: src/Model/Profile.php:1041 msgid "Contact information and Social Networks" msgstr "Kontaktuppgifter och sociala nätverk" -#: src/Model/User.php:228 src/Model/User.php:1294 +#: src/Model/User.php:233 src/Model/User.php:1303 msgid "SERIOUS ERROR: Generation of security keys failed." msgstr "SERIOUS ERROR: Generation of security keys failed." -#: src/Model/User.php:728 src/Model/User.php:761 +#: src/Model/User.php:733 src/Model/User.php:766 msgid "Login failed" msgstr "Inloggningen misslyckades" -#: src/Model/User.php:793 +#: src/Model/User.php:798 msgid "Not enough information to authenticate" msgstr "Inte tillräckligt med information för att autentisera" -#: src/Model/User.php:914 +#: src/Model/User.php:923 msgid "Password can't be empty" msgstr "Lösenordet kan inte vara tomt" -#: src/Model/User.php:956 +#: src/Model/User.php:965 msgid "Empty passwords are not allowed." msgstr "Tomma lösenord är inte tillåtna." -#: src/Model/User.php:960 +#: src/Model/User.php:969 msgid "" "The new password has been exposed in a public data dump, please choose " "another." msgstr "" -#: src/Model/User.php:964 +#: src/Model/User.php:973 msgid "The password length is limited to 72 characters." msgstr "" -#: src/Model/User.php:968 +#: src/Model/User.php:977 msgid "The password can't contain white spaces nor accentuated letters" msgstr "" -#: src/Model/User.php:1177 +#: src/Model/User.php:1186 msgid "Passwords do not match. Password unchanged." msgstr "Lösenorden skiljer sig åt. Lösenordet ändras inte." -#: src/Model/User.php:1184 +#: src/Model/User.php:1193 msgid "An invitation is required." msgstr "En inbjudning krävs." -#: src/Model/User.php:1188 +#: src/Model/User.php:1197 msgid "Invitation could not be verified." msgstr "Inbjudningen kunde inte bekräftas." -#: src/Model/User.php:1196 +#: src/Model/User.php:1205 msgid "Invalid OpenID url" msgstr "Ogiltig OpenID-URL" -#: src/Model/User.php:1209 src/Security/Authentication.php:241 +#: src/Model/User.php:1218 src/Security/Authentication.php:230 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:1209 src/Security/Authentication.php:241 +#: src/Model/User.php:1218 src/Security/Authentication.php:230 msgid "The error message was:" msgstr "Felmeddelandet var:" -#: src/Model/User.php:1215 +#: src/Model/User.php:1224 msgid "Please enter the required information." msgstr "Fyll i alla obligatoriska fält." -#: src/Model/User.php:1229 +#: src/Model/User.php:1238 #, 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:1236 +#: src/Model/User.php:1245 #, php-format msgid "Username should be at least %s character." msgid_plural "Username should be at least %s characters." msgstr[0] "Användarnamnet bör ha åtminstone %s tecken." msgstr[1] "Användarnamn borde ha åtminstone %s tecken." -#: src/Model/User.php:1240 +#: src/Model/User.php:1249 #, 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:1248 +#: src/Model/User.php:1257 msgid "That doesn't appear to be your full (First Last) name." msgstr "Du verkar inte ha angett ditt fullständiga namn." -#: src/Model/User.php:1253 +#: src/Model/User.php:1262 msgid "Your email domain is not among those allowed on this site." msgstr "Din e-postdomän är inte tillåten på den här webbplatsen." -#: src/Model/User.php:1257 +#: src/Model/User.php:1266 msgid "Not a valid email address." msgstr "Ogiltig e-postadress." -#: src/Model/User.php:1260 +#: src/Model/User.php:1269 msgid "The nickname was blocked from registration by the nodes admin." msgstr "" -#: src/Model/User.php:1264 src/Model/User.php:1270 +#: src/Model/User.php:1273 src/Model/User.php:1279 msgid "Cannot use that email." msgstr "Otillåten e-postadress." -#: src/Model/User.php:1276 +#: src/Model/User.php:1285 msgid "Your nickname can only contain a-z, 0-9 and _." msgstr "" -#: src/Model/User.php:1284 src/Model/User.php:1341 +#: src/Model/User.php:1293 src/Model/User.php:1350 msgid "Nickname is already registered. Please choose another." msgstr "Användarnamnet är upptaget. Välj ett annat." -#: src/Model/User.php:1328 src/Model/User.php:1332 +#: src/Model/User.php:1337 src/Model/User.php:1341 msgid "An error occurred during registration. Please try again." msgstr "Något gick fel vid registreringen. Försök igen." -#: src/Model/User.php:1355 +#: src/Model/User.php:1364 msgid "An error occurred creating your default profile. Please try again." msgstr "Det blev fel när din standardprofil skulle skapas. Prova igen." -#: src/Model/User.php:1362 +#: src/Model/User.php:1371 msgid "An error occurred creating your self contact. Please try again." msgstr "" -#: src/Model/User.php:1367 +#: src/Model/User.php:1376 msgid "Friends" msgstr "Vänner" -#: src/Model/User.php:1371 +#: src/Model/User.php:1380 msgid "" "An error occurred creating your default contact circle. Please try again." msgstr "" -#: src/Model/User.php:1413 +#: src/Model/User.php:1422 msgid "Profile Photos" msgstr "Profilbilder" -#: src/Model/User.php:1595 +#: src/Model/User.php:1604 #, php-format msgid "" "\n" @@ -3824,7 +3878,7 @@ msgid "" "\t\t\tthe administrator of %2$s has set up an account for you." msgstr "" -#: src/Model/User.php:1598 +#: src/Model/User.php:1607 #, php-format msgid "" "\n" @@ -3855,12 +3909,12 @@ msgid "" "\t\tThank you and welcome to %4$s." msgstr "" -#: src/Model/User.php:1630 src/Model/User.php:1736 +#: src/Model/User.php:1639 src/Model/User.php:1745 #, php-format msgid "Registration details for %s" msgstr "Registreringsdetaljer för 1%s" -#: src/Model/User.php:1650 +#: src/Model/User.php:1659 #, php-format msgid "" "\n" @@ -3875,12 +3929,12 @@ msgid "" "\t\t" msgstr "" -#: src/Model/User.php:1669 +#: src/Model/User.php:1678 #, php-format msgid "Registration at %s" msgstr "" -#: src/Model/User.php:1693 +#: src/Model/User.php:1702 #, php-format msgid "" "\n" @@ -3889,7 +3943,7 @@ msgid "" "\t\t\t" msgstr "" -#: src/Model/User.php:1701 +#: src/Model/User.php:1710 #, php-format msgid "" "\n" @@ -3920,7 +3974,7 @@ msgid "" "\t\t\tThank you and welcome to %2$s." msgstr "" -#: src/Model/User.php:1763 +#: src/Model/User.php:1772 msgid "" "User with delegates can't be removed, please remove delegate users first" msgstr "" @@ -3945,14 +3999,14 @@ msgid "Disable" msgstr "Inaktivera" #: src/Module/Admin/Addons/Details.php:91 -#: src/Module/Admin/Themes/Details.php:49 src/Module/Settings/Display.php:344 +#: src/Module/Admin/Themes/Details.php:49 src/Module/Settings/Display.php:340 msgid "Enable" msgstr "Aktivera" #: src/Module/Admin/Addons/Details.php:111 -#: src/Module/Admin/Addons/Index.php:67 src/Module/Admin/Federation.php:218 -#: 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:457 +#: src/Module/Admin/Addons/Index.php:67 src/Module/Admin/Federation.php:220 +#: src/Module/Admin/Logs/Settings.php:88 src/Module/Admin/Logs/View.php:85 +#: src/Module/Admin/Queue.php:73 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 @@ -3991,14 +4045,14 @@ msgstr "" 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:460 +#: src/Module/Admin/Addons/Index.php:69 src/Module/Admin/Features.php:83 +#: src/Module/Admin/Logs/Settings.php:90 src/Module/Admin/Site.php:458 #: src/Module/Admin/Themes/Index.php:113 src/Module/Admin/Tos.php:86 -#: src/Module/Settings/Account.php:551 src/Module/Settings/Addons.php:78 +#: src/Module/Settings/Account.php:558 src/Module/Settings/Addons.php:78 #: src/Module/Settings/Connectors.php:160 #: src/Module/Settings/Connectors.php:246 -#: src/Module/Settings/Delegation.php:193 src/Module/Settings/Display.php:312 -#: src/Module/Settings/Features.php:76 +#: src/Module/Settings/Delegation.php:193 src/Module/Settings/Display.php:309 +#: src/Module/Settings/Features.php:75 msgid "Save Settings" msgstr "Spara inställningar" @@ -4073,86 +4127,99 @@ msgstr "" msgid "Attempt to execute this update step automatically" msgstr "" -#: src/Module/Admin/Features.php:76 -#, php-format -msgid "Lock feature %s" -msgstr "Lås-funktion %s" +#: src/Module/Admin/Features.php:67 +#: src/Module/Notifications/Introductions.php:144 +#: src/Module/OAuth/Acknowledge.php:55 src/Module/Register.php:132 +#: src/Module/Settings/TwoFactor/Trusted.php:129 +msgid "No" +msgstr "Nej" -#: src/Module/Admin/Features.php:84 +#: src/Module/Admin/Features.php:67 src/Module/Contact/Revoke.php:108 +#: src/Module/Notifications/Introductions.php:144 +#: src/Module/OAuth/Acknowledge.php:54 src/Module/Register.php:131 +#: src/Module/Settings/TwoFactor/Trusted.php:129 +msgid "Yes" +msgstr "Ja" + +#: src/Module/Admin/Features.php:67 +msgid "Locked" +msgstr "" + +#: src/Module/Admin/Features.php:81 msgid "Manage Additional Features" msgstr "Hantera ytterligare funktioner" -#: src/Module/Admin/Federation.php:80 +#: src/Module/Admin/Federation.php:82 #: src/Module/Moderation/Report/Create.php:191 #: src/Module/Moderation/Report/Create.php:316 msgid "Other" msgstr "Annat" -#: src/Module/Admin/Federation.php:158 src/Module/Admin/Federation.php:407 +#: src/Module/Admin/Federation.php:160 src/Module/Admin/Federation.php:408 msgid "unknown" msgstr "okänd" -#: src/Module/Admin/Federation.php:191 +#: src/Module/Admin/Federation.php:193 #, php-format msgid "%2$s total system" msgid_plural "%2$s total systems" msgstr[0] "" msgstr[1] "" -#: src/Module/Admin/Federation.php:192 +#: src/Module/Admin/Federation.php:194 #, php-format msgid "%2$s active user last month" msgid_plural "%2$s active users last month" msgstr[0] "" msgstr[1] "" -#: src/Module/Admin/Federation.php:193 +#: src/Module/Admin/Federation.php:195 #, php-format msgid "%2$s active user last six months" msgid_plural "%2$s active users last six months" msgstr[0] "" msgstr[1] "" -#: src/Module/Admin/Federation.php:194 +#: src/Module/Admin/Federation.php:196 #, php-format msgid "%2$s registered user" msgid_plural "%2$s registered users" msgstr[0] "" msgstr[1] "" -#: src/Module/Admin/Federation.php:195 +#: src/Module/Admin/Federation.php:197 #, php-format msgid "%2$s locally created post or comment" msgid_plural "%2$s locally created posts and comments" msgstr[0] "" msgstr[1] "" -#: src/Module/Admin/Federation.php:198 +#: src/Module/Admin/Federation.php:200 #, php-format msgid "%2$s post per user" msgid_plural "%2$s posts per user" msgstr[0] "" msgstr[1] "" -#: src/Module/Admin/Federation.php:203 +#: src/Module/Admin/Federation.php:205 #, php-format msgid "%2$s user per system" msgid_plural "%2$s users per system" msgstr[0] "" msgstr[1] "" -#: src/Module/Admin/Federation.php:213 +#: src/Module/Admin/Federation.php:215 msgid "" "This page offers you some numbers to the known part of the federated social " "network your Friendica node is part of. These numbers are not complete but " "only reflect the part of the network your node is aware of." msgstr "" -#: src/Module/Admin/Federation.php:219 src/Module/BaseAdmin.php:87 +#: src/Module/Admin/Federation.php:221 src/Module/BaseAdmin.php:87 msgid "Federation Statistics" msgstr "" -#: src/Module/Admin/Federation.php:223 +#: src/Module/Admin/Federation.php:224 #, php-format msgid "" "Currently this node is aware of %2$s node (%3$s active users last month, " @@ -4170,53 +4237,53 @@ msgstr[1] "" msgid "The logfile '%s' is not writable. No logging possible" msgstr "" -#: src/Module/Admin/Logs/Settings.php:77 +#: src/Module/Admin/Logs/Settings.php:80 msgid "PHP log currently enabled." msgstr "" -#: src/Module/Admin/Logs/Settings.php:79 +#: src/Module/Admin/Logs/Settings.php:82 msgid "PHP log currently disabled." msgstr "" -#: src/Module/Admin/Logs/Settings.php:86 src/Module/BaseAdmin.php:102 +#: src/Module/Admin/Logs/Settings.php:89 src/Module/BaseAdmin.php:102 #: src/Module/BaseAdmin.php:103 msgid "Logs" msgstr "Loggar" -#: src/Module/Admin/Logs/Settings.php:88 +#: src/Module/Admin/Logs/Settings.php:91 msgid "Clear" msgstr "Rensa" -#: src/Module/Admin/Logs/Settings.php:91 +#: src/Module/Admin/Logs/Settings.php:94 msgid "Enable Debugging" msgstr "Aktivera avlusning" -#: 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:94 src/Module/Admin/Logs/Settings.php:95 +#: src/Module/Admin/Logs/Settings.php:96 src/Module/Admin/Site.php:478 +#: src/Module/Admin/Site.php:486 msgid "" "Read-only because it is set by an environment variable" msgstr "" -#: src/Module/Admin/Logs/Settings.php:92 +#: src/Module/Admin/Logs/Settings.php:95 msgid "Log file" msgstr "Logg-fil" -#: src/Module/Admin/Logs/Settings.php:92 +#: src/Module/Admin/Logs/Settings.php:95 msgid "" "Must be writable by web server. Relative to your Friendica top-level " "directory." msgstr "" -#: src/Module/Admin/Logs/Settings.php:93 +#: src/Module/Admin/Logs/Settings.php:96 msgid "Log level" msgstr "Logg-nivå" -#: src/Module/Admin/Logs/Settings.php:95 +#: src/Module/Admin/Logs/Settings.php:98 msgid "PHP logging" msgstr "PHP-loggning" -#: src/Module/Admin/Logs/Settings.php:96 +#: src/Module/Admin/Logs/Settings.php:99 msgid "" "To temporarily enable logging of PHP errors and warnings you can prepend the" " following to the index.php file of your installation. The filename set in " @@ -4225,91 +4292,91 @@ msgid "" "'display_errors' is to enable these options, set to '0' to disable them." msgstr "" -#: src/Module/Admin/Logs/View.php:70 +#: src/Module/Admin/Logs/View.php:72 #, php-format msgid "" "Error trying to open %1$s log file.
Check to see if " "file %1$s exist and is readable." msgstr "" -#: src/Module/Admin/Logs/View.php:79 +#: src/Module/Admin/Logs/View.php:81 #, php-format msgid "" "Couldn't open %1$s log file.
Check to see if file %1$s " "is readable." msgstr "" -#: src/Module/Admin/Logs/View.php:84 src/Module/BaseAdmin.php:104 +#: src/Module/Admin/Logs/View.php:86 src/Module/BaseAdmin.php:104 msgid "View Logs" msgstr "Visa loggar" -#: src/Module/Admin/Logs/View.php:87 +#: src/Module/Admin/Logs/View.php:89 msgid "Search in logs" msgstr "Sök i loggar" -#: src/Module/Admin/Logs/View.php:88 +#: src/Module/Admin/Logs/View.php:90 #: src/Module/Notifications/Notifications.php:140 msgid "Show all" msgstr "Visa alla" -#: src/Module/Admin/Logs/View.php:89 +#: src/Module/Admin/Logs/View.php:91 msgid "Date" msgstr "Datum" -#: src/Module/Admin/Logs/View.php:90 +#: src/Module/Admin/Logs/View.php:92 msgid "Level" msgstr "Nivå" -#: src/Module/Admin/Logs/View.php:91 +#: src/Module/Admin/Logs/View.php:93 msgid "Context" msgstr "Sammanhang" -#: src/Module/Admin/Logs/View.php:93 +#: src/Module/Admin/Logs/View.php:95 msgid "ALL" msgstr "ALLA" -#: src/Module/Admin/Logs/View.php:94 +#: src/Module/Admin/Logs/View.php:96 msgid "View details" msgstr "Visa detaljer" -#: src/Module/Admin/Logs/View.php:95 +#: src/Module/Admin/Logs/View.php:97 msgid "Click to view details" msgstr "Klicka för att visa detaljer" -#: src/Module/Admin/Logs/View.php:96 src/Module/Calendar/Event/Form.php:207 +#: src/Module/Admin/Logs/View.php:98 src/Module/Calendar/Event/Form.php:207 msgid "Event details" msgstr "Evenemangets detaljer" -#: src/Module/Admin/Logs/View.php:97 +#: src/Module/Admin/Logs/View.php:99 msgid "Data" msgstr "Data" -#: src/Module/Admin/Logs/View.php:98 +#: src/Module/Admin/Logs/View.php:100 #: src/Module/Debug/ActivityPubConversion.php:57 msgid "Source" msgstr "Källa" -#: src/Module/Admin/Logs/View.php:99 +#: src/Module/Admin/Logs/View.php:101 msgid "File" msgstr "Fil" -#: src/Module/Admin/Logs/View.php:100 +#: src/Module/Admin/Logs/View.php:102 msgid "Line" msgstr "Rad" -#: src/Module/Admin/Logs/View.php:101 +#: src/Module/Admin/Logs/View.php:103 msgid "Function" msgstr "Funktion" -#: src/Module/Admin/Logs/View.php:102 +#: src/Module/Admin/Logs/View.php:104 msgid "UID" msgstr "UID" -#: src/Module/Admin/Logs/View.php:103 +#: src/Module/Admin/Logs/View.php:105 msgid "Process ID" msgstr "" -#: src/Module/Admin/Logs/View.php:104 +#: src/Module/Admin/Logs/View.php:106 msgid "Close" msgstr "Stäng" @@ -4333,290 +4400,294 @@ msgid "" "the worker cronjob you've set up during install." msgstr "" -#: src/Module/Admin/Queue.php:75 +#: src/Module/Admin/Queue.php:76 msgid "ID" msgstr "ID" -#: src/Module/Admin/Queue.php:76 +#: src/Module/Admin/Queue.php:77 msgid "Command" msgstr "Kommando" -#: src/Module/Admin/Queue.php:77 +#: src/Module/Admin/Queue.php:78 msgid "Job Parameters" msgstr "Jobb-parametrar" -#: src/Module/Admin/Queue.php:78 src/Module/Moderation/Reports.php:95 +#: src/Module/Admin/Queue.php:79 src/Module/Moderation/Reports.php:110 #: src/Module/Settings/OAuth.php:74 msgid "Created" msgstr "Skapades" -#: src/Module/Admin/Queue.php:79 +#: src/Module/Admin/Queue.php:80 +msgid "Next Try" +msgstr "" + +#: src/Module/Admin/Queue.php:81 msgid "Priority" msgstr "Prioritet" -#: 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:215 msgid "No special theme for mobile devices" msgstr "Inget speciellt tema för mobil-enheter" -#: src/Module/Admin/Site.php:389 src/Module/Settings/Display.php:227 +#: src/Module/Admin/Site.php:387 src/Module/Settings/Display.php:225 #, php-format msgid "%s - (Experimental)" msgstr "%s - (Experimentell)" -#: src/Module/Admin/Site.php:401 +#: src/Module/Admin/Site.php:399 msgid "No community page" msgstr "Ingen gemenskapssida" -#: 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 "Instans för flertalet användare" -#: src/Module/Admin/Site.php:434 +#: src/Module/Admin/Site.php:432 msgid "Closed" msgstr "Stängd" -#: src/Module/Admin/Site.php:435 +#: src/Module/Admin/Site.php:433 msgid "Requires approval" msgstr "Kräver godkännande" -#: src/Module/Admin/Site.php:436 +#: src/Module/Admin/Site.php:434 msgid "Open" msgstr "Öppen" -#: src/Module/Admin/Site.php:440 +#: src/Module/Admin/Site.php:438 msgid "Don't check" msgstr "Kolla inte" -#: src/Module/Admin/Site.php:441 +#: src/Module/Admin/Site.php:439 msgid "check the stable version" msgstr "kolla den stabila versionen" -#: src/Module/Admin/Site.php:442 +#: src/Module/Admin/Site.php:440 msgid "check the development version" msgstr "kolla utvecklingsversionen" -#: src/Module/Admin/Site.php:446 +#: src/Module/Admin/Site.php:444 msgid "none" msgstr "ingen" -#: src/Module/Admin/Site.php:447 +#: src/Module/Admin/Site.php:445 msgid "Local contacts" msgstr "Lokala kontakter " -#: 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 "Sida" -#: src/Module/Admin/Site.php:459 +#: src/Module/Admin/Site.php:457 msgid "General Information" msgstr "Generell information" -#: 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:152 +#: src/Module/Admin/Site.php:460 src/Module/Register.php:153 msgid "Registration" msgstr "Registrering" -#: src/Module/Admin/Site.php:463 +#: src/Module/Admin/Site.php:461 msgid "File upload" msgstr "Fil-uppladdning" -#: src/Module/Admin/Site.php:464 +#: src/Module/Admin/Site.php:462 msgid "Policies" msgstr "Policyer" -#: 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 "Avancerat" -#: 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 "Prestanda" -#: src/Module/Admin/Site.php:468 +#: src/Module/Admin/Site.php:466 msgid "Worker" msgstr "Arbetare" -#: src/Module/Admin/Site.php:469 +#: src/Module/Admin/Site.php:467 msgid "Message Relay" msgstr "Meddelandefördröjning" -#: 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 "Namn på sida" -#: src/Module/Admin/Site.php:481 +#: src/Module/Admin/Site.php:479 msgid "Sender Email" msgstr "Sändare av e-post" -#: 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 "Banderoll/Logga" -#: src/Module/Admin/Site.php:484 +#: src/Module/Admin/Site.php:482 msgid "Email Banner/Logo" msgstr "E-postbanderoll/logga" -#: src/Module/Admin/Site.php:485 +#: src/Module/Admin/Site.php:483 msgid "Shortcut icon" msgstr "Genvägsikon" -#: 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 "Ytterligare info" -#: 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 "Systemets språk" -#: src/Module/Admin/Site.php:489 +#: src/Module/Admin/Site.php:487 msgid "System theme" msgstr "Systemets tema" -#: 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 "Tema för mobilenheter" -#: src/Module/Admin/Site.php:491 +#: src/Module/Admin/Site.php:489 msgid "Force SSL" msgstr "Tvinga SSL" -#: 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 "Maximal bildstorlek" -#: 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 limits. You can put k, m, or g behind the desired value for KiB, MiB, GiB, respectively.\n" @@ -4624,35 +4695,35 @@ msgid "" "\t\t\t\t\t\t\t\t\t\t\t\t\tCurrently upload_max_filesize is set to %s (%s byte)" msgstr "" -#: src/Module/Admin/Site.php:499 +#: src/Module/Admin/Site.php:497 msgid "Maximum image length" msgstr "Maximal bildlängd" -#: 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 "Kvalité för JPEG-bilden" -#: 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 "Registrera policy" -#: 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 " @@ -4660,167 +4731,167 @@ 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 "Maximala registreringar varje dag" -#: 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 "Registrera text" -#: 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 "Förbjudna smeknamn" -#: 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 "Konton som övergavs efter x dagar" -#: 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 "Tillåtna vän-domäner" -#: 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 "Tillåtna e-postdomäner" -#: 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 "Blockera publik" -#: 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 "Tvinga publicering" -#: 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 "Privata inlägg som standard för nya användare" -#: 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 "Inkludera inte inläggets innehåll i aviseringar för e-post" -#: 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 " @@ -4828,11 +4899,11 @@ msgid "" "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 " @@ -4841,339 +4912,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 "Aktivera Diaspora-support" -#: 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 "Bekräfta SSL" -#: 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 "Proxy-användare" -#: 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 "URL för proxy" -#: 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 "Tidsgräns för nätverket" -#: 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 "Värdet är i sekunder. Ställ in det till 0 för obegränsat (rekommenderas inte)." -#: 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 " @@ -5181,50 +5242,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. " @@ -5232,175 +5293,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 "Tillfällig genväg" -#: 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 "Sök endast i taggar" -#: 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" @@ -5408,153 +5469,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:309 +#: src/Module/Admin/Site.php:588 src/Module/Contact/Profile.php:314 #: 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 "" @@ -5849,7 +5910,7 @@ msgstr "" msgid "Missing parameters" msgstr "" -#: src/Module/Api/Mastodon/Statuses/Bookmark.php:51 +#: src/Module/Api/Mastodon/Statuses/Bookmark.php:50 msgid "Only starting posts can be bookmarked" msgstr "" @@ -6004,7 +6065,7 @@ msgid "" "the main account." msgstr "" -#: src/Module/BaseModeration.php:110 src/Module/Moderation/Reports.php:94 +#: src/Module/BaseModeration.php:110 src/Module/Moderation/Reports.php:109 msgid "Reports" msgstr "" @@ -6067,7 +6128,7 @@ msgstr "" msgid "Group Search - %s" msgstr "" -#: src/Module/BaseSearch.php:121 src/Module/Contact/MatchInterests.php:139 +#: src/Module/BaseSearch.php:121 src/Module/Contact/MatchInterests.php:140 msgid "No matches" msgstr "Ingen träff" @@ -6174,9 +6235,9 @@ msgstr "Evenemanget börjar:" #: src/Module/Moderation/Blocklist/Server/Index.php:87 #: src/Module/Moderation/Blocklist/Server/Index.php:115 #: src/Module/Moderation/Blocklist/Server/Index.php:116 -#: src/Module/Moderation/Item/Delete.php:67 src/Module/Register.php:148 +#: 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:190 src/Module/Settings/Channels.php:211 #: src/Module/Settings/TwoFactor/Index.php:161 #: src/Module/Settings/TwoFactor/Verify.php:158 msgid "Required" @@ -6238,7 +6299,7 @@ msgstr "Visa" msgid "Create New Event" msgstr "Skapa nytt evenemang" -#: src/Module/Calendar/Show.php:132 src/Module/Settings/Display.php:300 +#: src/Module/Calendar/Show.php:132 src/Module/Settings/Display.php:297 msgid "list" msgstr "lista" @@ -6246,8 +6307,8 @@ msgstr "lista" msgid "Could not create circle." msgstr "" -#: src/Module/Circle.php:68 src/Module/Circle.php:214 -#: src/Module/Circle.php:238 +#: src/Module/Circle.php:68 src/Module/Circle.php:216 +#: src/Module/Circle.php:240 msgid "Circle not found." msgstr "" @@ -6265,9 +6326,9 @@ msgstr "" #: src/Module/Contact/Conversations.php:91 #: src/Module/Contact/Conversations.php:96 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 -#: src/Module/Contact/Redir.php:94 src/Module/Contact/Redir.php:140 +#: src/Module/Contact/Posts.php:88 src/Module/Contact/Profile.php:159 +#: src/Module/Contact/Profile.php:164 src/Module/Contact/Profile.php:169 +#: src/Module/Contact/Redir.php:95 src/Module/Contact/Redir.php:141 #: src/Module/FriendSuggest.php:71 src/Module/FriendSuggest.php:109 msgid "Contact not found." msgstr "Kontakten hittades inte." @@ -6300,47 +6361,47 @@ msgstr "" msgid "Bad request." msgstr "" -#: src/Module/Circle.php:170 +#: src/Module/Circle.php:172 msgid "Save Circle" msgstr "" -#: src/Module/Circle.php:171 +#: src/Module/Circle.php:173 msgid "Filter" msgstr "" -#: src/Module/Circle.php:177 +#: src/Module/Circle.php:179 msgid "Create a circle of contacts/friends." msgstr "" -#: src/Module/Circle.php:219 +#: src/Module/Circle.php:221 msgid "Unable to remove circle." msgstr "" -#: src/Module/Circle.php:270 +#: src/Module/Circle.php:272 msgid "Delete Circle" msgstr "" -#: src/Module/Circle.php:280 +#: src/Module/Circle.php:282 msgid "Edit Circle Name" msgstr "" -#: src/Module/Circle.php:290 +#: src/Module/Circle.php:292 msgid "Members" msgstr "Medlemmar" -#: src/Module/Circle.php:293 +#: src/Module/Circle.php:295 msgid "Circle is empty" msgstr "" -#: src/Module/Circle.php:306 +#: src/Module/Circle.php:311 msgid "Remove contact from circle" msgstr "" -#: src/Module/Circle.php:329 +#: src/Module/Circle.php:334 msgid "Click on a contact to add or remove." msgstr "Klicka på en kontakt för att lägga till eller ta bort." -#: src/Module/Circle.php:343 +#: src/Module/Circle.php:351 msgid "Add contact to circle" msgstr "" @@ -6374,7 +6435,7 @@ msgid "Only show blocked contacts" msgstr "Visa endast blockerade kontakter" #: src/Module/Contact.php:368 src/Module/Contact.php:440 -#: src/Module/Settings/Server/Index.php:107 src/Object/Post.php:386 +#: src/Module/Settings/Server/Index.php:107 src/Object/Post.php:399 msgid "Ignored" msgstr "Ignorerade" @@ -6423,18 +6484,18 @@ msgstr "" msgid "Update" msgstr "Uppdatera" -#: src/Module/Contact.php:467 src/Module/Contact/Profile.php:511 +#: src/Module/Contact.php:467 src/Module/Contact/Profile.php:518 #: src/Module/Moderation/Blocklist/Contact.php:117 #: src/Module/Moderation/Users/Blocked.php:138 #: src/Module/Moderation/Users/Index.php:154 msgid "Unblock" msgstr "Avblockera" -#: src/Module/Contact.php:468 src/Module/Contact/Profile.php:519 +#: src/Module/Contact.php:468 src/Module/Contact/Profile.php:526 msgid "Unignore" msgstr "Sluta ignorera" -#: src/Module/Contact.php:469 src/Module/Contact/Profile.php:527 +#: src/Module/Contact.php:469 src/Module/Contact/Profile.php:534 msgid "Uncollapse" msgstr "" @@ -6486,7 +6547,7 @@ msgstr "Väntande utgående kontaktbegäran" msgid "Pending incoming contact request" msgstr "Väntande inkommande kontaktbegäran" -#: src/Module/Contact.php:626 src/Module/Contact/Profile.php:371 +#: src/Module/Contact.php:626 src/Module/Contact/Profile.php:377 #, php-format msgid "Visit %s's profile [%s]" msgstr "Besök %s's profil [%s]" @@ -6501,7 +6562,7 @@ msgstr "" #: src/Module/Contact/Advanced.php:134 #: src/Module/Moderation/Blocklist/Contact.php:122 -#: src/Module/Moderation/Reports.php:95 +#: src/Module/Moderation/Reports.php:110 #: src/Module/Moderation/Users/Active.php:126 #: src/Module/Moderation/Users/Blocked.php:126 #: src/Module/Moderation/Users/Create.php:70 @@ -6583,12 +6644,13 @@ msgid_plural "Contacts (%s)" msgstr[0] "" msgstr[1] "" -#: src/Module/Contact/Follow.php:70 src/Module/Contact/Redir.php:62 -#: src/Module/Contact/Redir.php:222 src/Module/Conversation/Community.php:166 +#: src/Module/Contact/Follow.php:70 src/Module/Contact/Redir.php:63 +#: src/Module/Contact/Redir.php:223 src/Module/Conversation/Community.php:166 #: src/Module/Debug/ItemBody.php:38 src/Module/Diaspora/Receive.php:57 #: src/Module/Item/Display.php:96 src/Module/Item/Feed.php:59 #: src/Module/Item/Follow.php:41 src/Module/Item/Ignore.php:41 -#: src/Module/Item/Pin.php:41 src/Module/Item/Pin.php:56 +#: src/Module/Item/Language.php:53 src/Module/Item/Pin.php:41 +#: src/Module/Item/Pin.php:56 src/Module/Item/Searchtext.php:53 #: src/Module/Item/Star.php:42 src/Module/Update/Display.php:37 msgid "Access denied." msgstr "Åtkomst nekad." @@ -6622,16 +6684,16 @@ msgstr "Var vänlig besvara följande:" msgid "Your Identity Address:" msgstr "Din adress (ditt ID):" -#: src/Module/Contact/Follow.php:170 src/Module/Contact/Profile.php:402 +#: src/Module/Contact/Follow.php:170 src/Module/Contact/Profile.php:408 #: src/Module/Contact/Unfollow.php:129 -#: src/Module/Moderation/Blocklist/Contact.php:133 -#: src/Module/Moderation/Reports.php:104 +#: src/Module/Moderation/Blocklist/Contact.php:131 +#: src/Module/Moderation/Reports.php:117 #: src/Module/Notifications/Introductions.php:129 #: src/Module/Notifications/Introductions.php:198 msgid "Profile URL" msgstr "URL för profil" -#: src/Module/Contact/Follow.php:171 src/Module/Contact/Profile.php:414 +#: src/Module/Contact/Follow.php:171 src/Module/Contact/Profile.php:420 #: src/Module/Notifications/Introductions.php:191 #: src/Module/Profile/Profile.php:234 msgid "Tags:" @@ -6654,7 +6716,7 @@ msgstr "" msgid "The contact could not be added." msgstr "Kontakten kunde inte läggas till." -#: src/Module/Contact/MatchInterests.php:94 +#: src/Module/Contact/MatchInterests.php:95 #: src/Module/Media/Attachment/Upload.php:77 #: src/Module/Media/Attachment/Upload.php:82 #: src/Module/Media/Photo/Upload.php:81 src/Module/Media/Photo/Upload.php:86 @@ -6662,253 +6724,253 @@ msgstr "Kontakten kunde inte läggas till." msgid "Invalid request." msgstr "Ogiltig förfrågning." -#: src/Module/Contact/MatchInterests.php:101 +#: src/Module/Contact/MatchInterests.php:102 msgid "No keywords to match. Please add keywords to your profile." msgstr "" -#: src/Module/Contact/MatchInterests.php:144 +#: src/Module/Contact/MatchInterests.php:145 msgid "Profile Match" msgstr "Matcha profiler" -#: src/Module/Contact/Profile.php:140 +#: src/Module/Contact/Profile.php:145 msgid "Failed to update contact record." msgstr "Det blev fel när kontakten skulle uppdateras." -#: src/Module/Contact/Profile.php:190 +#: src/Module/Contact/Profile.php:195 msgid "Contact has been unblocked" msgstr "Kontakten är inte längre spärrad" -#: src/Module/Contact/Profile.php:194 +#: src/Module/Contact/Profile.php:199 msgid "Contact has been blocked" msgstr "Kontakten har spärrats" -#: src/Module/Contact/Profile.php:206 +#: src/Module/Contact/Profile.php:211 msgid "Contact has been unignored" msgstr "Kontakten ignoreras inte längre" -#: src/Module/Contact/Profile.php:210 +#: src/Module/Contact/Profile.php:215 msgid "Contact has been ignored" msgstr "Kontakten ignoreras" -#: src/Module/Contact/Profile.php:222 +#: src/Module/Contact/Profile.php:227 msgid "Contact has been uncollapsed" msgstr "" -#: src/Module/Contact/Profile.php:226 +#: src/Module/Contact/Profile.php:231 msgid "Contact has been collapsed" msgstr "" -#: src/Module/Contact/Profile.php:254 +#: src/Module/Contact/Profile.php:259 #, php-format msgid "You are mutual friends with %s" msgstr "Ni är gemensamma vänner med %s" -#: src/Module/Contact/Profile.php:255 +#: src/Module/Contact/Profile.php:260 #, php-format msgid "You are sharing with %s" msgstr "Du delar med %s" -#: src/Module/Contact/Profile.php:256 +#: src/Module/Contact/Profile.php:261 #, php-format msgid "%s is sharing with you" msgstr "%s delar med dig" -#: src/Module/Contact/Profile.php:272 +#: src/Module/Contact/Profile.php:277 msgid "Private communications are not available for this contact." msgstr "Det går inte att utbyta personliga meddelanden med den här kontakten." -#: src/Module/Contact/Profile.php:282 +#: src/Module/Contact/Profile.php:287 msgid "This contact is on a server you ignored." msgstr "" -#: src/Module/Contact/Profile.php:285 +#: src/Module/Contact/Profile.php:290 msgid "Never" msgstr "Aldrig" -#: src/Module/Contact/Profile.php:288 +#: src/Module/Contact/Profile.php:293 msgid "(Update was not successful)" msgstr "(Uppdateringen lyckades inte)" -#: src/Module/Contact/Profile.php:288 +#: src/Module/Contact/Profile.php:293 msgid "(Update was successful)" msgstr "(Uppdateringen lyckades)" -#: src/Module/Contact/Profile.php:290 src/Module/Contact/Profile.php:482 +#: src/Module/Contact/Profile.php:295 src/Module/Contact/Profile.php:489 msgid "Suggest friends" msgstr "Föreslå vänner" -#: src/Module/Contact/Profile.php:294 +#: src/Module/Contact/Profile.php:299 #, php-format msgid "Network type: %s" msgstr "Nätverkstyp: %s" -#: src/Module/Contact/Profile.php:299 +#: src/Module/Contact/Profile.php:304 msgid "Communications lost with this contact!" msgstr "Kommunikationen med den här kontakten förlorades!" -#: src/Module/Contact/Profile.php:305 +#: src/Module/Contact/Profile.php:310 msgid "Fetch further information for feeds" msgstr "" -#: src/Module/Contact/Profile.php:307 +#: src/Module/Contact/Profile.php:312 msgid "" "Fetch information like preview pictures, title and teaser from the feed " "item. You can activate this if the feed doesn't contain much text. Keywords " "are taken from the meta header in the feed item and are posted as hash tags." msgstr "" -#: src/Module/Contact/Profile.php:310 +#: src/Module/Contact/Profile.php:315 msgid "Fetch information" msgstr "Hämta information" -#: src/Module/Contact/Profile.php:311 +#: src/Module/Contact/Profile.php:316 msgid "Fetch keywords" msgstr "" -#: src/Module/Contact/Profile.php:312 +#: src/Module/Contact/Profile.php:317 msgid "Fetch information and keywords" msgstr "" -#: src/Module/Contact/Profile.php:322 src/Module/Contact/Profile.php:327 -#: src/Module/Contact/Profile.php:332 src/Module/Contact/Profile.php:338 +#: src/Module/Contact/Profile.php:327 src/Module/Contact/Profile.php:332 +#: src/Module/Contact/Profile.php:337 src/Module/Contact/Profile.php:343 msgid "No mirroring" msgstr "Ingen spegling" -#: src/Module/Contact/Profile.php:323 src/Module/Contact/Profile.php:333 -#: src/Module/Contact/Profile.php:339 +#: src/Module/Contact/Profile.php:328 src/Module/Contact/Profile.php:338 +#: src/Module/Contact/Profile.php:344 msgid "Mirror as my own posting" msgstr "" -#: src/Module/Contact/Profile.php:328 src/Module/Contact/Profile.php:334 +#: src/Module/Contact/Profile.php:333 src/Module/Contact/Profile.php:339 msgid "Native reshare" msgstr "" -#: src/Module/Contact/Profile.php:353 +#: src/Module/Contact/Profile.php:359 msgid "Contact Information / Notes" msgstr "Kontaktuppgifter/Anteckningar" -#: src/Module/Contact/Profile.php:354 +#: src/Module/Contact/Profile.php:360 msgid "Contact Settings" msgstr "" -#: src/Module/Contact/Profile.php:362 +#: src/Module/Contact/Profile.php:368 msgid "Contact" msgstr "Kontakt" -#: src/Module/Contact/Profile.php:366 +#: src/Module/Contact/Profile.php:372 msgid "Their personal note" msgstr "Deras personliga anteckning" -#: src/Module/Contact/Profile.php:368 +#: src/Module/Contact/Profile.php:374 msgid "Edit contact notes" msgstr "Redigera kontaktanteckningar" -#: src/Module/Contact/Profile.php:372 +#: src/Module/Contact/Profile.php:378 msgid "Block/Unblock contact" msgstr "Spärra kontakt eller häv spärr" -#: src/Module/Contact/Profile.php:373 +#: src/Module/Contact/Profile.php:379 #: src/Module/Moderation/Report/Create.php:293 msgid "Ignore contact" msgstr "Ignorera kontakt" -#: src/Module/Contact/Profile.php:374 +#: src/Module/Contact/Profile.php:380 msgid "View conversations" msgstr "Visa konversationer" -#: src/Module/Contact/Profile.php:379 +#: src/Module/Contact/Profile.php:385 msgid "Last update:" msgstr "Senaste uppdatering:" -#: src/Module/Contact/Profile.php:381 +#: src/Module/Contact/Profile.php:387 msgid "Update public posts" msgstr "Uppdatera publika inlägg" -#: src/Module/Contact/Profile.php:383 src/Module/Contact/Profile.php:492 +#: src/Module/Contact/Profile.php:389 src/Module/Contact/Profile.php:499 msgid "Update now" msgstr "Updatera nu" -#: src/Module/Contact/Profile.php:385 +#: src/Module/Contact/Profile.php:391 msgid "Awaiting connection acknowledge" msgstr "" -#: src/Module/Contact/Profile.php:386 +#: src/Module/Contact/Profile.php:392 msgid "Currently blocked" msgstr "Spärrad" -#: src/Module/Contact/Profile.php:387 +#: src/Module/Contact/Profile.php:393 msgid "Currently ignored" msgstr "Ignoreras" -#: src/Module/Contact/Profile.php:388 +#: src/Module/Contact/Profile.php:394 msgid "Currently collapsed" msgstr "" -#: src/Module/Contact/Profile.php:389 +#: src/Module/Contact/Profile.php:395 msgid "Currently archived" msgstr "" -#: src/Module/Contact/Profile.php:392 +#: src/Module/Contact/Profile.php:398 msgid "Manage remote servers" msgstr "" -#: src/Module/Contact/Profile.php:394 +#: src/Module/Contact/Profile.php:400 #: src/Module/Notifications/Introductions.php:192 msgid "Hide this contact from others" msgstr "Göm den här kontakten för andra" -#: src/Module/Contact/Profile.php:394 +#: src/Module/Contact/Profile.php:400 msgid "" "Replies/likes to your public posts may still be visible" msgstr "" -#: src/Module/Contact/Profile.php:395 +#: src/Module/Contact/Profile.php:401 msgid "Notification for new posts" msgstr "Avisering för nya inlägg" -#: src/Module/Contact/Profile.php:395 +#: src/Module/Contact/Profile.php:401 msgid "Send a notification of every new post of this contact" msgstr "" -#: src/Module/Contact/Profile.php:397 +#: src/Module/Contact/Profile.php:403 msgid "Keyword Deny List" msgstr "" -#: src/Module/Contact/Profile.php:397 +#: src/Module/Contact/Profile.php:403 msgid "" "Comma separated list of keywords that should not be converted to hashtags, " "when \"Fetch information and keywords\" is selected" msgstr "" -#: src/Module/Contact/Profile.php:415 +#: src/Module/Contact/Profile.php:421 #: src/Module/Settings/TwoFactor/Index.php:160 msgid "Actions" msgstr "" -#: src/Module/Contact/Profile.php:417 +#: src/Module/Contact/Profile.php:423 #: src/Module/Settings/TwoFactor/Index.php:140 view/theme/frio/theme.php:232 msgid "Status" msgstr "Status" -#: src/Module/Contact/Profile.php:423 +#: src/Module/Contact/Profile.php:429 msgid "Mirror postings from this contact" msgstr "" -#: src/Module/Contact/Profile.php:425 +#: src/Module/Contact/Profile.php:431 msgid "" "Mark this contact as remote_self, this will cause friendica to repost new " "entries from this contact." msgstr "" -#: src/Module/Contact/Profile.php:428 +#: src/Module/Contact/Profile.php:434 msgid "Channel Settings" msgstr "" -#: src/Module/Contact/Profile.php:429 +#: src/Module/Contact/Profile.php:435 msgid "Frequency of this contact in relevant channels" msgstr "" -#: src/Module/Contact/Profile.php:430 +#: src/Module/Contact/Profile.php:436 msgid "" "Depending on the type of the channel not all posts from this contact are " "displayed. By default, posts need to have a minimum amount of interactions " @@ -6918,68 +6980,78 @@ msgid "" "block or hide the contact completely." msgstr "" -#: src/Module/Contact/Profile.php:431 +#: src/Module/Contact/Profile.php:437 msgid "Default frequency" msgstr "" -#: src/Module/Contact/Profile.php:431 +#: src/Module/Contact/Profile.php:437 msgid "" "Posts by this contact are displayed in the \"for you\" channel if you " "interact often with this contact or if a post reached some level of " "interaction." msgstr "" -#: src/Module/Contact/Profile.php:432 +#: src/Module/Contact/Profile.php:438 msgid "Display all posts of this contact" msgstr "" -#: src/Module/Contact/Profile.php:432 +#: src/Module/Contact/Profile.php:438 msgid "All posts from this contact will appear on the \"for you\" channel" msgstr "" -#: src/Module/Contact/Profile.php:433 +#: src/Module/Contact/Profile.php:439 msgid "Display only few posts" msgstr "" -#: src/Module/Contact/Profile.php:433 +#: src/Module/Contact/Profile.php:439 msgid "" "When a contact creates a lot of posts in a short period, this setting " "reduces the number of displayed posts in every channel." msgstr "" -#: src/Module/Contact/Profile.php:434 +#: src/Module/Contact/Profile.php:440 msgid "Never display posts" msgstr "" -#: src/Module/Contact/Profile.php:434 +#: src/Module/Contact/Profile.php:440 msgid "Posts from this contact will never be displayed in any channel" msgstr "" -#: src/Module/Contact/Profile.php:502 +#: src/Module/Contact/Profile.php:441 +msgid "Channel Only" +msgstr "" + +#: src/Module/Contact/Profile.php:441 +msgid "" +"If enabled, posts from this contact will only appear in channels, but not in" +" the network stream." +msgstr "" + +#: src/Module/Contact/Profile.php:509 msgid "Refetch contact data" msgstr "" -#: src/Module/Contact/Profile.php:513 +#: src/Module/Contact/Profile.php:520 msgid "Toggle Blocked status" msgstr "" -#: src/Module/Contact/Profile.php:521 +#: src/Module/Contact/Profile.php:528 msgid "Toggle Ignored status" msgstr "" -#: src/Module/Contact/Profile.php:529 +#: src/Module/Contact/Profile.php:536 msgid "Toggle Collapsed status" msgstr "" -#: src/Module/Contact/Profile.php:536 src/Module/Contact/Revoke.php:106 +#: src/Module/Contact/Profile.php:543 src/Module/Contact/Revoke.php:106 msgid "Revoke Follow" msgstr "" -#: src/Module/Contact/Profile.php:538 +#: src/Module/Contact/Profile.php:545 msgid "Revoke the follow from this contact" msgstr "" -#: src/Module/Contact/Redir.php:134 src/Module/Contact/Redir.php:186 +#: src/Module/Contact/Redir.php:135 src/Module/Contact/Redir.php:187 msgid "Bad Request." msgstr "Dålig begäran." @@ -7001,13 +7073,6 @@ msgid "" "and they will have to manually follow you back again." msgstr "" -#: src/Module/Contact/Revoke.php:108 -#: src/Module/Notifications/Introductions.php:144 -#: src/Module/OAuth/Acknowledge.php:54 src/Module/Register.php:130 -#: src/Module/Settings/TwoFactor/Trusted.php:129 -msgid "Yes" -msgstr "Ja" - #: src/Module/Contact/Suggestions.php:62 msgid "" "No suggestions available. If this is a new site, please try again in 24 " @@ -7058,33 +7123,29 @@ msgstr "" msgid "Not available." msgstr "Inte tillgängligt." -#: src/Module/Conversation/Network.php:200 +#: src/Module/Conversation/Network.php:214 msgid "No such circle" msgstr "" -#: src/Module/Conversation/Network.php:204 +#: src/Module/Conversation/Network.php:218 #, php-format msgid "Circle: %s" msgstr "" -#: src/Module/Conversation/Network.php:223 +#: src/Module/Conversation/Network.php:237 #, php-format msgid "Error %d (%s) while fetching the timeline." msgstr "" -#: src/Module/Conversation/Network.php:300 +#: src/Module/Conversation/Network.php:314 msgid "Network feed not available." msgstr "" -#: src/Module/Conversation/Timeline.php:196 -msgid "Own Contacts" -msgstr "Egna kontakter" - -#: src/Module/Conversation/Timeline.php:200 +#: src/Module/Conversation/Timeline.php:203 msgid "Include" msgstr "Inkludera" -#: src/Module/Conversation/Timeline.php:201 +#: src/Module/Conversation/Timeline.php:204 msgid "Hide" msgstr "Dölj" @@ -7303,12 +7364,12 @@ msgstr "" msgid "Twitter Source / Tweet URL (requires API key)" msgstr "" -#: src/Module/Debug/Feed.php:52 src/Module/Filer/SaveTag.php:47 +#: src/Module/Debug/Feed.php:53 src/Module/Filer/SaveTag.php:47 #: src/Module/Settings/Profile/Index.php:177 msgid "You must be logged in to use this module" msgstr "Du måste vara inloggad för att använda denna modul" -#: src/Module/Debug/Feed.php:77 +#: src/Module/Debug/Feed.php:78 msgid "Source URL" msgstr "" @@ -7410,56 +7471,56 @@ msgstr "Föreslå vänner" msgid "Suggest a friend for %s" msgstr "Föreslå en vän till %s" -#: src/Module/Friendica.php:82 +#: src/Module/Friendica.php:81 msgid "Installed addons/apps:" msgstr "" -#: src/Module/Friendica.php:87 +#: src/Module/Friendica.php:86 msgid "No installed addons/apps" msgstr "" -#: src/Module/Friendica.php:92 +#: src/Module/Friendica.php:91 #, php-format msgid "Read about the Terms of Service of this node." msgstr "" -#: src/Module/Friendica.php:99 +#: src/Module/Friendica.php:98 msgid "On this server the following remote servers are blocked." msgstr "" -#: src/Module/Friendica.php:102 +#: 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:232 msgid "Reason for the block" msgstr "Anledning för blockeringen" -#: src/Module/Friendica.php:104 +#: src/Module/Friendica.php:103 msgid "Download this list in CSV format" msgstr "" -#: src/Module/Friendica.php:118 +#: src/Module/Friendica.php:117 #, php-format msgid "" "This is Friendica, version %s that is running at the web location %s. The " "database version is %s, the post update version is %s." msgstr "" -#: src/Module/Friendica.php:123 +#: src/Module/Friendica.php:122 msgid "" "Please visit Friendi.ca to learn more " "about the Friendica project." msgstr "" -#: src/Module/Friendica.php:124 +#: src/Module/Friendica.php:123 msgid "Bug reports and issues: please visit" msgstr "Anmäl buggar eller andra problem, gå till" -#: src/Module/Friendica.php:124 +#: src/Module/Friendica.php:123 msgid "the bugtracker at github" msgstr "" -#: src/Module/Friendica.php:125 +#: src/Module/Friendica.php:124 msgid "Suggestions, praise, etc. - please email \"info\" at \"friendi - dot - ca" msgstr "" @@ -7734,41 +7795,41 @@ msgid "" "important, please visit http://friendi.ca" msgstr "" -#: src/Module/Item/Compose.php:85 +#: src/Module/Item/Compose.php:94 msgid "Please enter a post body." msgstr "" -#: src/Module/Item/Compose.php:98 +#: src/Module/Item/Compose.php:105 msgid "This feature is only available with the frio theme." msgstr "" -#: src/Module/Item/Compose.php:122 +#: src/Module/Item/Compose.php:129 msgid "Compose new personal note" msgstr "" -#: src/Module/Item/Compose.php:131 +#: src/Module/Item/Compose.php:138 msgid "Compose new post" msgstr "" -#: src/Module/Item/Compose.php:187 +#: src/Module/Item/Compose.php:194 msgid "Visibility" msgstr "" -#: src/Module/Item/Compose.php:203 +#: src/Module/Item/Compose.php:210 msgid "Clear the location" msgstr "" -#: src/Module/Item/Compose.php:204 +#: src/Module/Item/Compose.php:211 msgid "Location services are unavailable on your device" msgstr "" -#: src/Module/Item/Compose.php:205 +#: src/Module/Item/Compose.php:212 msgid "" "Location services are disabled. Please check the website's permissions on " "your device" msgstr "" -#: src/Module/Item/Compose.php:211 +#: src/Module/Item/Compose.php:218 msgid "" "You can make this page always open when you use the New Post button in the " "Theme Customization settings." @@ -7881,29 +7942,33 @@ msgid "Public Group" msgstr "" #: src/Module/Moderation/BaseUsers.php:122 src/Module/Settings/Account.php:503 +msgid "Public Group - Restricted" +msgstr "" + +#: src/Module/Moderation/BaseUsers.php:123 src/Module/Settings/Account.php:510 msgid "Automatic Friend Page" msgstr "" -#: src/Module/Moderation/BaseUsers.php:123 +#: src/Module/Moderation/BaseUsers.php:124 msgid "Private Group" msgstr "" -#: src/Module/Moderation/BaseUsers.php:126 +#: src/Module/Moderation/BaseUsers.php:127 #: src/Module/Moderation/Summary.php:53 src/Module/Settings/Account.php:453 msgid "Personal Page" msgstr "Personlig sida" -#: src/Module/Moderation/BaseUsers.php:127 +#: src/Module/Moderation/BaseUsers.php:128 #: src/Module/Moderation/Summary.php:54 src/Module/Settings/Account.php:460 msgid "Organisation Page" msgstr "Sida för organisation" -#: src/Module/Moderation/BaseUsers.php:128 +#: src/Module/Moderation/BaseUsers.php:129 #: src/Module/Moderation/Summary.php:55 src/Module/Settings/Account.php:467 msgid "News Page" msgstr "" -#: src/Module/Moderation/BaseUsers.php:129 +#: src/Module/Moderation/BaseUsers.php:130 #: src/Module/Moderation/Summary.php:56 src/Module/Settings/Account.php:474 msgid "Community Group" msgstr "" @@ -7958,7 +8023,7 @@ msgid "Block New Remote Contact" msgstr "" #: src/Module/Moderation/Blocklist/Contact.php:122 -#: src/Module/Moderation/Reports.php:95 +#: src/Module/Moderation/Reports.php:110 msgid "Photo" msgstr "Foto" @@ -7966,28 +8031,28 @@ msgstr "Foto" msgid "Reason" msgstr "Anledning" -#: src/Module/Moderation/Blocklist/Contact.php:130 +#: src/Module/Moderation/Blocklist/Contact.php:128 #, php-format msgid "%s total blocked contact" msgid_plural "%s total blocked contacts" msgstr[0] "" msgstr[1] "" -#: src/Module/Moderation/Blocklist/Contact.php:133 +#: src/Module/Moderation/Blocklist/Contact.php:131 msgid "URL of the remote contact to block." msgstr "" -#: src/Module/Moderation/Blocklist/Contact.php:134 +#: src/Module/Moderation/Blocklist/Contact.php:132 msgid "Also purge contact" msgstr "" -#: src/Module/Moderation/Blocklist/Contact.php:134 +#: src/Module/Moderation/Blocklist/Contact.php:132 msgid "" "Removes all content related to this contact from the node. Keeps the contact" " record. This action cannot be undone." msgstr "" -#: src/Module/Moderation/Blocklist/Contact.php:135 +#: src/Module/Moderation/Blocklist/Contact.php:133 #: src/Module/Moderation/Blocklist/Server/Import.php:124 msgid "Block Reason" msgstr "Anledning för blockering" @@ -8177,7 +8242,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:231 msgid "Blocked server domain pattern" msgstr "" @@ -8517,30 +8582,30 @@ msgstr "" msgid "3. Pick posts" msgstr "" -#: src/Module/Moderation/Reports.php:90 +#: src/Module/Moderation/Reports.php:105 msgid "List of reports" msgstr "" -#: src/Module/Moderation/Reports.php:91 +#: src/Module/Moderation/Reports.php:106 msgid "This page display reports created by our or remote users." msgstr "" -#: src/Module/Moderation/Reports.php:92 +#: src/Module/Moderation/Reports.php:107 msgid "No report exists at this node." msgstr "" -#: src/Module/Moderation/Reports.php:95 +#: src/Module/Moderation/Reports.php:110 msgid "Category" msgstr "" -#: src/Module/Moderation/Reports.php:101 +#: src/Module/Moderation/Reports.php:114 #, php-format msgid "%s total report" msgid_plural "%s total reports" msgstr[0] "" msgstr[1] "" -#: src/Module/Moderation/Reports.php:104 +#: src/Module/Moderation/Reports.php:117 msgid "URL of the reported contact." msgstr "" @@ -8780,12 +8845,6 @@ msgstr "" msgid "Claims to be known to you: " msgstr "Hävdar att du vet vem han/hon är: " -#: src/Module/Notifications/Introductions.php:144 -#: src/Module/OAuth/Acknowledge.php:55 src/Module/Register.php:131 -#: src/Module/Settings/TwoFactor/Trusted.php:129 -msgid "No" -msgstr "Nej" - #: src/Module/Notifications/Introductions.php:152 msgid "Shall your connection be bidirectional or not?" msgstr "" @@ -8846,11 +8905,11 @@ msgstr "Hem-aviseringar" msgid "Show unread" msgstr "" -#: src/Module/Notifications/Ping.php:246 +#: src/Module/Notifications/Ping.php:220 msgid "{0} requested registration" msgstr "{0} bad om registrering" -#: src/Module/Notifications/Ping.php:255 +#: src/Module/Notifications/Ping.php:229 #, php-format msgid "{0} and %d others requested registration" msgstr "{0} och %d andra bad om registrering" @@ -8892,7 +8951,7 @@ msgstr "" msgid "Resubscribing to OStatus contacts" msgstr "" -#: src/Module/OStatus/Repair.php:84 src/Module/OStatus/Subscribe.php:158 +#: src/Module/OStatus/Repair.php:84 src/Module/OStatus/Subscribe.php:160 msgid "Keep this window open until done." msgstr "Håll det här fönstret öppet tills du är klar." @@ -8904,126 +8963,65 @@ msgstr "" msgid "No OStatus contacts to resubscribe to." msgstr "" -#: src/Module/OStatus/Subscribe.php:70 +#: src/Module/OStatus/Subscribe.php:72 msgid "Subscribing to contacts" msgstr "Prenumererar på kontakter" -#: src/Module/OStatus/Subscribe.php:79 +#: src/Module/OStatus/Subscribe.php:81 msgid "No contact provided." msgstr "Ingen kontakt angedd" -#: src/Module/OStatus/Subscribe.php:85 +#: src/Module/OStatus/Subscribe.php:87 msgid "Couldn't fetch information for contact." msgstr "Kunde inte hämta information för kontakten." -#: src/Module/OStatus/Subscribe.php:96 +#: src/Module/OStatus/Subscribe.php:98 msgid "Couldn't fetch friends for contact." msgstr "Kunde inte hämta vänner för kontakt." -#: src/Module/OStatus/Subscribe.php:102 src/Module/OStatus/Subscribe.php:113 +#: src/Module/OStatus/Subscribe.php:104 src/Module/OStatus/Subscribe.php:115 msgid "Couldn't fetch following contacts." msgstr "Kunde inte hämta följande kontakter." -#: src/Module/OStatus/Subscribe.php:108 +#: src/Module/OStatus/Subscribe.php:110 msgid "Couldn't fetch remote profile." msgstr "Kunde inte hämta profil" -#: src/Module/OStatus/Subscribe.php:118 +#: src/Module/OStatus/Subscribe.php:120 msgid "Unsupported network" msgstr "Nätverket stöds inte" -#: src/Module/OStatus/Subscribe.php:134 +#: src/Module/OStatus/Subscribe.php:136 msgid "Done" msgstr "Färdig" -#: src/Module/OStatus/Subscribe.php:148 +#: src/Module/OStatus/Subscribe.php:150 msgid "success" msgstr "lyckades" -#: src/Module/OStatus/Subscribe.php:150 +#: src/Module/OStatus/Subscribe.php:152 msgid "failed" msgstr "misslyckades" -#: src/Module/OStatus/Subscribe.php:153 +#: src/Module/OStatus/Subscribe.php:155 msgid "ignored" msgstr "ignorerades" -#: src/Module/PermissionTooltip.php:49 -#, php-format -msgid "Wrong type \"%s\", expected one of: %s" -msgstr "" - -#: src/Module/PermissionTooltip.php:79 -msgid "Model not found" -msgstr "" - -#: src/Module/PermissionTooltip.php:94 -msgid "Unlisted" -msgstr "" - -#: src/Module/PermissionTooltip.php:112 -msgid "Remote privacy information not available." -msgstr "Remote privacy information not available." - -#: src/Module/PermissionTooltip.php:120 -msgid "Visible to:" -msgstr "Synlig för:" - -#: src/Module/PermissionTooltip.php:214 -#, php-format -msgid "Collection (%s)" -msgstr "" - -#: src/Module/PermissionTooltip.php:218 -#, php-format -msgid "Followers (%s)" -msgstr "" - -#: src/Module/PermissionTooltip.php:237 -#, php-format -msgid "%d more" -msgstr "" - -#: src/Module/PermissionTooltip.php:241 -#, php-format -msgid "To: %s
" -msgstr "" - -#: src/Module/PermissionTooltip.php:244 -#, php-format -msgid "CC: %s
" -msgstr "" - -#: src/Module/PermissionTooltip.php:247 -#, php-format -msgid "BCC: %s
" -msgstr "" - -#: src/Module/PermissionTooltip.php:250 -#, php-format -msgid "Audience: %s
" -msgstr "" - -#: src/Module/PermissionTooltip.php:253 -#, php-format -msgid "Attributed To: %s
" -msgstr "" - -#: src/Module/Photo.php:123 +#: src/Module/Photo.php:124 msgid "The Photo is not available." msgstr "" -#: src/Module/Photo.php:148 +#: src/Module/Photo.php:149 #, php-format msgid "The Photo with id %s is not available." msgstr "" -#: src/Module/Photo.php:189 +#: src/Module/Photo.php:190 #, php-format msgid "Invalid external resource with url %s." msgstr "" -#: src/Module/Photo.php:191 +#: src/Module/Photo.php:192 #, php-format msgid "Invalid photo with id %s." msgstr "" @@ -9069,26 +9067,78 @@ msgstr "Välj vilken tagg som ska tas bort: " msgid "Remove" msgstr "Ta bort" +#: src/Module/Privacy/PermissionTooltip.php:71 +#, php-format +msgid "Wrong type \"%s\", expected one of: %s" +msgstr "" + +#: src/Module/Privacy/PermissionTooltip.php:101 +msgid "Model not found" +msgstr "" + +#: src/Module/Privacy/PermissionTooltip.php:118 +msgid "Unlisted" +msgstr "" + +#: src/Module/Privacy/PermissionTooltip.php:124 +msgid "Remote privacy information not available." +msgstr "Remote privacy information not available." + +#: src/Module/Privacy/PermissionTooltip.php:131 +msgid "Visible to:" +msgstr "Synlig för:" + +#: src/Module/Privacy/PermissionTooltip.php:133 +msgid "CC:" +msgstr "" + +#: src/Module/Privacy/PermissionTooltip.php:134 +msgid "BCC:" +msgstr "" + +#: src/Module/Privacy/PermissionTooltip.php:135 +msgid "Audience:" +msgstr "" + +#: src/Module/Privacy/PermissionTooltip.php:136 +msgid "Attributed To:" +msgstr "" + +#: src/Module/Privacy/PermissionTooltip.php:234 +#, php-format +msgid "Collection (%s)" +msgstr "" + +#: src/Module/Privacy/PermissionTooltip.php:238 +#, php-format +msgid "Followers (%s)" +msgstr "" + +#: src/Module/Privacy/PermissionTooltip.php:255 +#, php-format +msgid "%d more" +msgstr "" + #: src/Module/Profile/Contacts.php:159 msgid "No contacts." msgstr "Inga kontakter." #: src/Module/Profile/Conversations.php:106 #: src/Module/Profile/Conversations.php:109 src/Module/Profile/Profile.php:351 -#: src/Module/Profile/Profile.php:354 src/Protocol/Feed.php:1099 -#: src/Protocol/OStatus.php:1009 +#: src/Module/Profile/Profile.php:354 src/Protocol/Feed.php:1095 +#: src/Protocol/OStatus.php:1011 #, php-format msgid "%s's timeline" msgstr "" #: src/Module/Profile/Conversations.php:107 src/Module/Profile/Profile.php:352 -#: src/Protocol/Feed.php:1103 src/Protocol/OStatus.php:1014 +#: src/Protocol/Feed.php:1099 src/Protocol/OStatus.php:1016 #, php-format msgid "%s's posts" msgstr "" #: src/Module/Profile/Conversations.php:108 src/Module/Profile/Profile.php:353 -#: src/Protocol/Feed.php:1106 src/Protocol/OStatus.php:1018 +#: src/Protocol/Feed.php:1102 src/Protocol/OStatus.php:1020 #, php-format msgid "%s's comments" msgstr "" @@ -9246,170 +9296,170 @@ msgstr "" msgid "Remove post" msgstr "" -#: src/Module/Register.php:84 +#: src/Module/Register.php:85 msgid "Only parent users can create additional accounts." msgstr "" -#: src/Module/Register.php:99 src/Module/User/Import.php:111 +#: src/Module/Register.php:100 src/Module/User/Import.php:112 msgid "" "This site has exceeded the number of allowed daily account registrations. " "Please try again tomorrow." msgstr "" -#: src/Module/Register.php:116 +#: src/Module/Register.php:117 msgid "" "You may (optionally) fill in this form via OpenID by supplying your OpenID " "and clicking \"Register\"." msgstr "" -#: src/Module/Register.php:117 +#: src/Module/Register.php:118 msgid "" "If you are not familiar with OpenID, please leave that field blank and fill " "in the rest of the items." msgstr "Om du inte vet vad OpenID är, eller inte vill använda det, kan du lämna det fältet tomt och fylla i resten." -#: src/Module/Register.php:118 +#: src/Module/Register.php:119 msgid "Your OpenID (optional): " msgstr "OpenID (om du vill): " -#: src/Module/Register.php:127 +#: src/Module/Register.php:128 msgid "Include your profile in member directory?" msgstr "Ta med profilen i medlemskatalogen?" -#: src/Module/Register.php:148 +#: src/Module/Register.php:149 msgid "Note for the admin" msgstr "" -#: src/Module/Register.php:148 +#: src/Module/Register.php:149 msgid "Leave a message for the admin, why you want to join this node" msgstr "" -#: src/Module/Register.php:149 +#: src/Module/Register.php:150 msgid "Membership on this site is by invitation only." msgstr "" -#: src/Module/Register.php:150 +#: src/Module/Register.php:151 msgid "Your invitation code: " msgstr "" -#: src/Module/Register.php:158 +#: src/Module/Register.php:159 msgid "Your Display Name (as you would like it to be displayed on this system" msgstr "" -#: src/Module/Register.php:159 +#: src/Module/Register.php:160 msgid "" "Your Email Address: (Initial information will be send there, so this has to " "be an existing address.)" msgstr "" -#: src/Module/Register.php:160 +#: src/Module/Register.php:161 msgid "Please repeat your e-mail address:" msgstr "" -#: src/Module/Register.php:162 src/Module/Security/PasswordTooLong.php:100 -#: src/Module/Settings/Account.php:557 +#: src/Module/Register.php:163 src/Module/Security/PasswordTooLong.php:100 +#: src/Module/Settings/Account.php:564 msgid "New Password:" msgstr "Nytt lösenord" -#: src/Module/Register.php:162 +#: src/Module/Register.php:163 msgid "Leave empty for an auto generated password." msgstr "" -#: src/Module/Register.php:163 src/Module/Security/PasswordTooLong.php:101 -#: src/Module/Settings/Account.php:558 +#: src/Module/Register.php:164 src/Module/Security/PasswordTooLong.php:101 +#: src/Module/Settings/Account.php:565 msgid "Confirm:" msgstr "Bekräfta (repetera):" -#: src/Module/Register.php:164 +#: src/Module/Register.php:165 #, php-format msgid "" "Choose a profile nickname. This must begin with a text character. Your " "profile address on this site will then be \"nickname@%s\"." msgstr "" -#: src/Module/Register.php:165 +#: src/Module/Register.php:166 msgid "Choose a nickname: " msgstr "Välj ett användarnamn: " -#: src/Module/Register.php:173 src/Module/User/Import.php:117 +#: src/Module/Register.php:174 src/Module/User/Import.php:118 msgid "Import" msgstr "Importera" -#: src/Module/Register.php:174 +#: src/Module/Register.php:175 msgid "Import your profile to this friendica instance" msgstr "Importera din profil till den här friendica-instansen" -#: src/Module/Register.php:181 +#: src/Module/Register.php:182 msgid "Note: This node explicitly contains adult content" msgstr "" -#: src/Module/Register.php:183 src/Module/Settings/Delegation.php:181 +#: src/Module/Register.php:184 src/Module/Settings/Delegation.php:181 msgid "Parent Password:" msgstr "" -#: src/Module/Register.php:183 src/Module/Settings/Delegation.php:181 +#: src/Module/Register.php:184 src/Module/Settings/Delegation.php:181 msgid "" "Please enter the password of the parent account to legitimize your request." msgstr "" -#: src/Module/Register.php:212 +#: src/Module/Register.php:213 msgid "Password doesn't match." msgstr "" -#: src/Module/Register.php:218 +#: src/Module/Register.php:219 msgid "Please enter your password." msgstr "" -#: src/Module/Register.php:260 +#: src/Module/Register.php:261 msgid "You have entered too much information." msgstr "" -#: src/Module/Register.php:283 +#: src/Module/Register.php:284 msgid "Please enter the identical mail address in the second field." msgstr "" -#: src/Module/Register.php:291 +#: src/Module/Register.php:292 msgid "Nickname cannot start with a digit." msgstr "" -#: src/Module/Register.php:293 +#: src/Module/Register.php:294 msgid "Nickname can only contain US-ASCII characters." msgstr "" -#: src/Module/Register.php:322 +#: src/Module/Register.php:323 msgid "The additional account was created." msgstr "" -#: src/Module/Register.php:347 +#: src/Module/Register.php:348 msgid "" "Registration successful. Please check your email for further instructions." msgstr "Registrering klar. Kolla din e-post för vidare information." -#: src/Module/Register.php:354 +#: src/Module/Register.php:355 #, php-format msgid "" "Failed to send email message. Here your accout details:
login: %s
" "password: %s

You can change your password after login." msgstr "" -#: src/Module/Register.php:360 +#: src/Module/Register.php:361 msgid "Registration successful." msgstr "" -#: src/Module/Register.php:369 src/Module/Register.php:376 -#: src/Module/Register.php:386 +#: src/Module/Register.php:370 src/Module/Register.php:377 +#: src/Module/Register.php:387 msgid "Your registration can not be processed." msgstr "Det går inte att behandla registreringen." -#: src/Module/Register.php:375 +#: src/Module/Register.php:376 msgid "You have to leave a request note for the admin." msgstr "" -#: src/Module/Register.php:385 +#: src/Module/Register.php:386 msgid "An internal error occured." msgstr "" -#: src/Module/Register.php:407 +#: src/Module/Register.php:408 msgid "Your registration is pending approval by the site owner." msgstr "Din registrering inväntar godkännande av webbplatsens ägare." @@ -9542,24 +9592,24 @@ msgid "Update Password" msgstr "" #: src/Module/Security/PasswordTooLong.php:99 -#: src/Module/Settings/Account.php:559 +#: src/Module/Settings/Account.php:566 msgid "Current Password:" msgstr "Nuvarande lösenord:" #: src/Module/Security/PasswordTooLong.php:99 -#: src/Module/Settings/Account.php:559 +#: src/Module/Settings/Account.php:566 msgid "Your current password to confirm the changes" msgstr "Ditt nuvarande lösenord för att bekräfta ändringar" #: src/Module/Security/PasswordTooLong.php:100 -#: src/Module/Settings/Account.php:543 +#: src/Module/Settings/Account.php:550 msgid "" "Allowed characters are a-z, A-Z, 0-9 and special characters except white " "spaces and accentuated letters." msgstr "" #: src/Module/Security/PasswordTooLong.php:100 -#: src/Module/Settings/Account.php:544 +#: src/Module/Settings/Account.php:551 msgid "Password length is limited to 72 characters." msgstr "" @@ -9756,32 +9806,36 @@ msgid "Automatically approves all contact requests." msgstr "Godkänner automatiskt alla kontaktförfrågningar." #: src/Module/Settings/Account.php:505 +msgid "Contact requests have to be manually approved." +msgstr "" + +#: src/Module/Settings/Account.php:512 msgid "" "Account for a popular profile that automatically approves contact requests " "as \"Friends\"." msgstr "" -#: src/Module/Settings/Account.php:510 +#: src/Module/Settings/Account.php:517 msgid "Private Group [Experimental]" msgstr "" -#: src/Module/Settings/Account.php:512 +#: src/Module/Settings/Account.php:519 msgid "Requires manual approval of contact requests." msgstr "" -#: src/Module/Settings/Account.php:521 +#: src/Module/Settings/Account.php:528 msgid "OpenID:" msgstr "OpenID:" -#: src/Module/Settings/Account.php:521 +#: src/Module/Settings/Account.php:528 msgid "(Optional) Allow this OpenID to login to this account." msgstr "(Valfritt) Tillåt detta OpenID för att logga in till det här kontot." -#: src/Module/Settings/Account.php:529 +#: src/Module/Settings/Account.php:536 msgid "Publish your profile in your local site directory?" msgstr "" -#: src/Module/Settings/Account.php:529 +#: src/Module/Settings/Account.php:536 #, php-format msgid "" "Your profile will be published in this node's local " @@ -9789,94 +9843,94 @@ msgid "" " system settings." msgstr "" -#: src/Module/Settings/Account.php:535 +#: src/Module/Settings/Account.php:542 #, php-format msgid "" "Your profile will also be published in the global friendica directories " "(e.g. %s)." msgstr "" -#: src/Module/Settings/Account.php:548 +#: src/Module/Settings/Account.php:555 msgid "Account Settings" msgstr "Kontoinställningar" -#: src/Module/Settings/Account.php:549 +#: src/Module/Settings/Account.php:556 #, php-format msgid "Your Identity Address is '%s' or '%s'." msgstr "" -#: src/Module/Settings/Account.php:556 +#: src/Module/Settings/Account.php:563 msgid "Password Settings" msgstr "Lösenordsinställningar" -#: src/Module/Settings/Account.php:558 +#: src/Module/Settings/Account.php:565 msgid "Leave password fields blank unless changing" msgstr "Lämna fältet tomt om du inte vill byta lösenord" -#: src/Module/Settings/Account.php:560 +#: src/Module/Settings/Account.php:567 msgid "Password:" msgstr "Lösenord:" -#: src/Module/Settings/Account.php:560 +#: src/Module/Settings/Account.php:567 msgid "Your current password to confirm the changes of the email address" msgstr "" -#: src/Module/Settings/Account.php:563 +#: src/Module/Settings/Account.php:570 msgid "Delete OpenID URL" msgstr "" -#: src/Module/Settings/Account.php:565 +#: src/Module/Settings/Account.php:572 msgid "Basic Settings" msgstr "Grundläggande inställningar" -#: src/Module/Settings/Account.php:566 +#: src/Module/Settings/Account.php:573 #: src/Module/Settings/Profile/Index.php:283 msgid "Display name:" msgstr "" -#: src/Module/Settings/Account.php:567 +#: src/Module/Settings/Account.php:574 msgid "Email Address:" msgstr "E-postadress:" -#: src/Module/Settings/Account.php:568 +#: src/Module/Settings/Account.php:575 msgid "Your Timezone:" msgstr "Tidszon:" -#: src/Module/Settings/Account.php:569 +#: src/Module/Settings/Account.php:576 msgid "Your Language:" msgstr "Ditt språk:" -#: src/Module/Settings/Account.php:569 +#: src/Module/Settings/Account.php:576 msgid "" "Set the language we use to show you friendica interface and to send you " "emails" msgstr "" -#: src/Module/Settings/Account.php:570 +#: src/Module/Settings/Account.php:577 msgid "Default Post Location:" msgstr "Default Post Location:" -#: src/Module/Settings/Account.php:571 +#: src/Module/Settings/Account.php:578 msgid "Use Browser Location:" msgstr "Använd webbläsarens positionering:" -#: src/Module/Settings/Account.php:573 +#: src/Module/Settings/Account.php:580 msgid "Security and Privacy Settings" msgstr "Inställningar för säkerhet och sekretess" -#: src/Module/Settings/Account.php:575 +#: src/Module/Settings/Account.php:582 msgid "Maximum Friend Requests/Day:" msgstr "Maximalt antal kontaktförfrågningar per dygn:" -#: src/Module/Settings/Account.php:575 +#: src/Module/Settings/Account.php:582 msgid "(to prevent spam abuse)" msgstr "(för att motverka spam)" -#: src/Module/Settings/Account.php:577 +#: src/Module/Settings/Account.php:584 msgid "Allow your profile to be searchable globally?" msgstr "Tillåta att din profil ska vara sökbar globalt?" -#: src/Module/Settings/Account.php:577 +#: src/Module/Settings/Account.php:584 msgid "" "Activate this setting if you want others to easily find and follow you. Your" " profile will be searchable on remote systems. This setting also determines " @@ -9884,43 +9938,43 @@ msgid "" "indexed or not." msgstr "" -#: src/Module/Settings/Account.php:578 +#: src/Module/Settings/Account.php:585 msgid "Hide your contact/friend list from viewers of your profile?" msgstr "" -#: src/Module/Settings/Account.php:578 +#: src/Module/Settings/Account.php:585 msgid "" "A list of your contacts is displayed on your profile page. Activate this " "option to disable the display of your contact list." msgstr "" -#: src/Module/Settings/Account.php:579 +#: src/Module/Settings/Account.php:586 msgid "Hide your public content from anonymous viewers" msgstr "" -#: src/Module/Settings/Account.php:579 +#: src/Module/Settings/Account.php:586 msgid "" "Anonymous visitors will only see your basic profile details. Your public " "posts and replies will still be freely accessible on the remote servers of " "your followers and through relays." msgstr "" -#: src/Module/Settings/Account.php:580 +#: src/Module/Settings/Account.php:587 msgid "Make public posts unlisted" msgstr "" -#: src/Module/Settings/Account.php:580 +#: src/Module/Settings/Account.php:587 msgid "" "Your public posts will not appear on the community pages or in search " "results, nor be sent to relay servers. However they can still appear on " "public feeds on remote servers." msgstr "" -#: src/Module/Settings/Account.php:581 +#: src/Module/Settings/Account.php:588 msgid "Make all posted pictures accessible" msgstr "" -#: src/Module/Settings/Account.php:581 +#: src/Module/Settings/Account.php:588 msgid "" "This option makes every posted picture accessible via the direct link. This " "is a workaround for the problem that most other networks can't handle " @@ -9928,227 +9982,227 @@ msgid "" "public on your photo albums though." msgstr "" -#: src/Module/Settings/Account.php:582 +#: src/Module/Settings/Account.php:589 msgid "Allow friends to post to your profile page?" msgstr "Tillåta vänner att göra inlägg på din profilsida?" -#: src/Module/Settings/Account.php:582 +#: src/Module/Settings/Account.php:589 msgid "" "Your contacts may write posts on your profile wall. These posts will be " "distributed to your contacts" msgstr "" -#: src/Module/Settings/Account.php:583 +#: src/Module/Settings/Account.php:590 msgid "Allow friends to tag your posts?" msgstr "Tillåt vänner att tagga dina inlägg?" -#: src/Module/Settings/Account.php:583 +#: src/Module/Settings/Account.php:590 msgid "Your contacts can add additional tags to your posts." msgstr "Dina kontakter kan lägga till ytterligare taggar till dina inlägg." -#: src/Module/Settings/Account.php:584 +#: src/Module/Settings/Account.php:591 msgid "Default privacy circle for new contacts" msgstr "" -#: src/Module/Settings/Account.php:585 +#: src/Module/Settings/Account.php:592 msgid "Default privacy circle for new group contacts" msgstr "" -#: src/Module/Settings/Account.php:586 +#: src/Module/Settings/Account.php:593 msgid "Default Post Permissions" msgstr "Standardåtkomst för inlägg" -#: src/Module/Settings/Account.php:590 +#: src/Module/Settings/Account.php:597 msgid "Expiration settings" msgstr "" -#: src/Module/Settings/Account.php:591 +#: src/Module/Settings/Account.php:598 msgid "Automatically expire posts after this many days:" msgstr "" -#: src/Module/Settings/Account.php:591 +#: src/Module/Settings/Account.php:598 msgid "If empty, posts will not expire. Expired posts will be deleted" msgstr "" -#: src/Module/Settings/Account.php:592 +#: src/Module/Settings/Account.php:599 msgid "Expire posts" msgstr "" -#: src/Module/Settings/Account.php:592 +#: src/Module/Settings/Account.php:599 msgid "When activated, posts and comments will be expired." msgstr "" -#: src/Module/Settings/Account.php:593 +#: src/Module/Settings/Account.php:600 msgid "Expire personal notes" msgstr "" -#: src/Module/Settings/Account.php:593 +#: src/Module/Settings/Account.php:600 msgid "" "When activated, the personal notes on your profile page will be expired." msgstr "" -#: src/Module/Settings/Account.php:594 +#: src/Module/Settings/Account.php:601 msgid "Expire starred posts" msgstr "" -#: src/Module/Settings/Account.php:594 +#: src/Module/Settings/Account.php:601 msgid "" "Starring posts keeps them from being expired. That behaviour is overwritten " "by this setting." msgstr "" -#: src/Module/Settings/Account.php:595 +#: src/Module/Settings/Account.php:602 msgid "Only expire posts by others" msgstr "" -#: src/Module/Settings/Account.php:595 +#: src/Module/Settings/Account.php:602 msgid "" "When activated, your own posts never expire. Then the settings above are " "only valid for posts you received." msgstr "" -#: src/Module/Settings/Account.php:598 +#: src/Module/Settings/Account.php:605 msgid "Notification Settings" msgstr "Aviseringsinställningar" -#: src/Module/Settings/Account.php:599 +#: src/Module/Settings/Account.php:606 msgid "Send a notification email when:" msgstr "Skicka ett aviseringsmail när:" -#: src/Module/Settings/Account.php:600 +#: src/Module/Settings/Account.php:607 msgid "You receive an introduction" msgstr "En kontaktförfrågan anländer" -#: src/Module/Settings/Account.php:601 +#: src/Module/Settings/Account.php:608 msgid "Your introductions are confirmed" msgstr "Dina förfrågningar godkänns" -#: src/Module/Settings/Account.php:602 +#: src/Module/Settings/Account.php:609 msgid "Someone writes on your profile wall" msgstr "Någon gör inlägg på din profilsida" -#: src/Module/Settings/Account.php:603 +#: src/Module/Settings/Account.php:610 msgid "Someone writes a followup comment" msgstr "Någon gör ett inlägg i samma tråd som du" -#: src/Module/Settings/Account.php:604 +#: src/Module/Settings/Account.php:611 msgid "You receive a private message" msgstr "Du får personliga meddelanden" -#: src/Module/Settings/Account.php:605 +#: src/Module/Settings/Account.php:612 msgid "You receive a friend suggestion" msgstr "Du tar emot ett vän-förslag" -#: src/Module/Settings/Account.php:606 +#: src/Module/Settings/Account.php:613 msgid "You are tagged in a post" msgstr "Du är taggad i ett inlägg" -#: src/Module/Settings/Account.php:608 +#: src/Module/Settings/Account.php:615 msgid "Create a desktop notification when:" msgstr "Skapa en skrivbordsavisering när:" -#: src/Module/Settings/Account.php:609 +#: src/Module/Settings/Account.php:616 msgid "Someone tagged you" msgstr "" -#: src/Module/Settings/Account.php:610 +#: src/Module/Settings/Account.php:617 msgid "Someone directly commented on your post" msgstr "" -#: src/Module/Settings/Account.php:611 +#: src/Module/Settings/Account.php:618 msgid "Someone liked your content" msgstr "Någon gillade ditt innehåll" -#: src/Module/Settings/Account.php:611 src/Module/Settings/Account.php:612 +#: src/Module/Settings/Account.php:618 src/Module/Settings/Account.php:619 msgid "Can only be enabled, when the direct comment notification is enabled." msgstr "" -#: src/Module/Settings/Account.php:612 +#: src/Module/Settings/Account.php:619 msgid "Someone shared your content" msgstr "Någon delade ditt innehåll" -#: src/Module/Settings/Account.php:613 +#: src/Module/Settings/Account.php:620 msgid "Someone commented in your thread" msgstr "" -#: src/Module/Settings/Account.php:614 +#: src/Module/Settings/Account.php:621 msgid "Someone commented in a thread where you commented" msgstr "" -#: src/Module/Settings/Account.php:615 +#: src/Module/Settings/Account.php:622 msgid "Someone commented in a thread where you interacted" msgstr "" -#: src/Module/Settings/Account.php:617 +#: src/Module/Settings/Account.php:624 msgid "Activate desktop notifications" msgstr "Aktivera skrivbordsaviseringar" -#: src/Module/Settings/Account.php:617 +#: src/Module/Settings/Account.php:624 msgid "Show desktop popup on new notifications" msgstr "" -#: src/Module/Settings/Account.php:621 +#: src/Module/Settings/Account.php:628 msgid "Text-only notification emails" msgstr "" -#: src/Module/Settings/Account.php:623 +#: src/Module/Settings/Account.php:630 msgid "Send text only notification emails, without the html part" msgstr "" -#: src/Module/Settings/Account.php:627 +#: src/Module/Settings/Account.php:634 msgid "Show detailled notifications" msgstr "Visa detaljerade aviseringar" -#: src/Module/Settings/Account.php:629 +#: src/Module/Settings/Account.php:636 msgid "" "Per default, notifications are condensed to a single notification per item. " "When enabled every notification is displayed." msgstr "" -#: src/Module/Settings/Account.php:633 +#: src/Module/Settings/Account.php:640 msgid "Show notifications of ignored contacts" msgstr "" -#: src/Module/Settings/Account.php:635 +#: src/Module/Settings/Account.php:642 msgid "" "You don't see posts from ignored contacts. But you still see their comments." " This setting controls if you want to still receive regular notifications " "that are caused by ignored contacts or not." msgstr "" -#: src/Module/Settings/Account.php:638 +#: src/Module/Settings/Account.php:645 msgid "Advanced Account/Page Type Settings" msgstr "" -#: src/Module/Settings/Account.php:639 +#: src/Module/Settings/Account.php:646 msgid "Change the behaviour of this account for special situations" msgstr "" -#: src/Module/Settings/Account.php:642 +#: src/Module/Settings/Account.php:649 msgid "Import Contacts" msgstr "Importera kontakter" -#: src/Module/Settings/Account.php:643 +#: src/Module/Settings/Account.php:650 msgid "" "Upload a CSV file that contains the handle of your followed accounts in the " "first column you exported from the old account." msgstr "" -#: src/Module/Settings/Account.php:644 +#: src/Module/Settings/Account.php:651 msgid "Upload File" msgstr "Ladda upp fil" -#: src/Module/Settings/Account.php:647 +#: src/Module/Settings/Account.php:654 msgid "Relocate" msgstr "Omlokalisera" -#: src/Module/Settings/Account.php:648 +#: src/Module/Settings/Account.php:655 msgid "" "If you have moved this profile from another server, and some of your " "contacts don't receive your updates, try pushing this button." msgstr "Om du har flyttat den här profilen från en annan server och några av dina kontakter inte får dina uppdateringar, försök att trycka på den här knappen." -#: src/Module/Settings/Account.php:649 +#: src/Module/Settings/Account.php:656 msgid "Resend relocate message to contacts" msgstr "" @@ -10160,120 +10214,120 @@ msgstr "Inställningar för Tillägg" msgid "No Addon settings configured" msgstr "Inga inställningar för Tillägg har gjorts" -#: src/Module/Settings/Channels.php:142 +#: src/Module/Settings/Channels.php:148 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:153 msgid "This page can be used to define your own channels." msgstr "" -#: src/Module/Settings/Channels.php:176 +#: src/Module/Settings/Channels.php:182 msgid "Publish" msgstr "" -#: src/Module/Settings/Channels.php:176 +#: src/Module/Settings/Channels.php:182 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/Display.php:342 +#: src/Module/Settings/Channels.php:190 src/Module/Settings/Channels.php:211 +#: src/Module/Settings/Display.php:338 msgid "Label" msgstr "" -#: src/Module/Settings/Channels.php:185 src/Module/Settings/Channels.php:206 -#: src/Module/Settings/Display.php:343 +#: src/Module/Settings/Channels.php:191 src/Module/Settings/Channels.php:212 +#: src/Module/Settings/Display.php:339 #: 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:192 src/Module/Settings/Channels.php:213 msgid "Access Key" msgstr "" -#: src/Module/Settings/Channels.php:187 src/Module/Settings/Channels.php:208 +#: src/Module/Settings/Channels.php:193 src/Module/Settings/Channels.php:214 msgid "Circle/Channel" msgstr "" -#: src/Module/Settings/Channels.php:188 src/Module/Settings/Channels.php:209 +#: src/Module/Settings/Channels.php:194 src/Module/Settings/Channels.php:215 msgid "Include Tags" msgstr "" -#: src/Module/Settings/Channels.php:189 src/Module/Settings/Channels.php:210 +#: src/Module/Settings/Channels.php:195 src/Module/Settings/Channels.php:216 msgid "Exclude Tags" msgstr "" -#: src/Module/Settings/Channels.php:190 src/Module/Settings/Channels.php:211 +#: src/Module/Settings/Channels.php:196 src/Module/Settings/Channels.php:217 msgid "Minimum Size" msgstr "" -#: src/Module/Settings/Channels.php:191 src/Module/Settings/Channels.php:212 +#: src/Module/Settings/Channels.php:197 src/Module/Settings/Channels.php:218 msgid "Maximum Size" msgstr "" -#: src/Module/Settings/Channels.php:192 src/Module/Settings/Channels.php:213 +#: src/Module/Settings/Channels.php:198 src/Module/Settings/Channels.php:219 msgid "Full Text Search" msgstr "" -#: src/Module/Settings/Channels.php:196 src/Module/Settings/Channels.php:217 +#: src/Module/Settings/Channels.php:202 src/Module/Settings/Channels.php:223 msgid "Select all languages that you want to see in this channel." msgstr "" -#: src/Module/Settings/Channels.php:198 +#: src/Module/Settings/Channels.php:204 msgid "Delete channel" msgstr "" -#: src/Module/Settings/Channels.php:198 +#: src/Module/Settings/Channels.php:204 msgid "Check to delete this entry from the channel list" msgstr "" -#: src/Module/Settings/Channels.php:205 +#: src/Module/Settings/Channels.php:211 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:212 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:213 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:214 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:215 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:216 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:217 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:218 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:219 #, php-format msgid "" "Search terms for the body, supports the \"boolean mode\" operators from " @@ -10281,35 +10335,35 @@ msgid "" "keywords: %s" msgstr "" -#: src/Module/Settings/Channels.php:214 +#: src/Module/Settings/Channels.php:220 msgid "Check to display images in the channel." msgstr "" -#: src/Module/Settings/Channels.php:215 +#: src/Module/Settings/Channels.php:221 msgid "Check to display videos in the channel." msgstr "" -#: src/Module/Settings/Channels.php:216 +#: src/Module/Settings/Channels.php:222 msgid "Check to display audio in the channel." msgstr "" -#: src/Module/Settings/Channels.php:221 +#: src/Module/Settings/Channels.php:227 msgid "Add new entry to the channel list" msgstr "" -#: src/Module/Settings/Channels.php:222 +#: src/Module/Settings/Channels.php:228 msgid "Add" msgstr "Lägg till" -#: src/Module/Settings/Channels.php:224 +#: src/Module/Settings/Channels.php:230 msgid "Current Entries in the channel list" msgstr "" -#: src/Module/Settings/Channels.php:227 +#: src/Module/Settings/Channels.php:233 msgid "Delete entry from the channel list" msgstr "" -#: src/Module/Settings/Channels.php:228 +#: src/Module/Settings/Channels.php:234 msgid "Delete entry from the channel list?" msgstr "" @@ -10376,15 +10430,13 @@ msgid "Any conversation my follows interacted with, including likes" msgstr "" #: src/Module/Settings/Connectors.php:221 -msgid "Enable Content Warning" -msgstr "Aktivera innehållsvarning" +msgid "Collapse sensitive posts" +msgstr "" #: src/Module/Settings/Connectors.php:221 msgid "" -"Users on networks like Mastodon or Pleroma are able to set a content warning" -" field which collapse their post by default. This enables the automatic " -"collapsing instead of setting the content warning as the post title. Doesn't" -" affect any other content filtering you eventually set up." +"If a post is marked as \"sensitive\", it will be displayed in a collapsed " +"state, if this option is enabled." msgstr "" #: src/Module/Settings/Connectors.php:222 @@ -10584,193 +10636,185 @@ msgstr "Potentiella delegater" msgid "No entries." msgstr "Inga poster." -#: src/Module/Settings/Display.php:185 +#: src/Module/Settings/Display.php:183 msgid "The theme you chose isn't available." msgstr "" -#: src/Module/Settings/Display.php:225 +#: src/Module/Settings/Display.php:223 #, php-format msgid "%s - (Unsupported)" msgstr "" -#: src/Module/Settings/Display.php:263 +#: src/Module/Settings/Display.php:260 msgid "No preview" msgstr "" -#: src/Module/Settings/Display.php:264 +#: src/Module/Settings/Display.php:261 msgid "No image" msgstr "" -#: src/Module/Settings/Display.php:265 +#: src/Module/Settings/Display.php:262 msgid "Small Image" msgstr "" -#: src/Module/Settings/Display.php:266 +#: src/Module/Settings/Display.php:263 msgid "Large Image" msgstr "" -#: src/Module/Settings/Display.php:311 +#: src/Module/Settings/Display.php:308 msgid "Display Settings" msgstr "Skärm-inställningar" -#: src/Module/Settings/Display.php:313 +#: src/Module/Settings/Display.php:310 msgid "General Theme Settings" msgstr "" -#: src/Module/Settings/Display.php:314 +#: src/Module/Settings/Display.php:311 msgid "Custom Theme Settings" msgstr "" -#: src/Module/Settings/Display.php:315 +#: src/Module/Settings/Display.php:312 msgid "Content Settings" msgstr "" -#: src/Module/Settings/Display.php:316 view/theme/duepuntozero/config.php:86 +#: src/Module/Settings/Display.php:313 view/theme/duepuntozero/config.php:86 #: view/theme/frio/config.php:151 view/theme/quattro/config.php:88 #: view/theme/vier/config.php:136 msgid "Theme settings" msgstr "Tema-inställningar" -#: src/Module/Settings/Display.php:317 +#: src/Module/Settings/Display.php:314 msgid "Timelines" msgstr "" -#: src/Module/Settings/Display.php:324 +#: src/Module/Settings/Display.php:321 msgid "Display Theme:" msgstr "Tema/utseende:" -#: src/Module/Settings/Display.php:325 +#: src/Module/Settings/Display.php:322 msgid "Mobile Theme:" msgstr "Mobil-tema:" -#: src/Module/Settings/Display.php:328 +#: src/Module/Settings/Display.php:325 msgid "Number of items to display per page:" msgstr "Antalet objekt att visa per sida:" -#: src/Module/Settings/Display.php:328 src/Module/Settings/Display.php:329 +#: src/Module/Settings/Display.php:325 src/Module/Settings/Display.php:326 msgid "Maximum of 100 items" msgstr "Maximalt 100 objekt" -#: src/Module/Settings/Display.php:329 +#: src/Module/Settings/Display.php:326 msgid "Number of items to display per page when viewed from mobile device:" msgstr "" -#: src/Module/Settings/Display.php:330 +#: src/Module/Settings/Display.php:327 msgid "Update browser every xx seconds" msgstr "Uppdatera webbläsaren var xx sekunder" -#: src/Module/Settings/Display.php:330 +#: src/Module/Settings/Display.php:327 msgid "Minimum of 10 seconds. Enter -1 to disable it." msgstr "" -#: src/Module/Settings/Display.php:331 +#: src/Module/Settings/Display.php:328 msgid "Display emoticons" msgstr "" -#: src/Module/Settings/Display.php:331 +#: src/Module/Settings/Display.php:328 msgid "When enabled, emoticons are replaced with matching symbols." msgstr "" -#: src/Module/Settings/Display.php:332 +#: src/Module/Settings/Display.php:329 msgid "Infinite scroll" msgstr "Oändlig skroll" -#: src/Module/Settings/Display.php:332 +#: src/Module/Settings/Display.php:329 msgid "Automatic fetch new items when reaching the page end." msgstr "" -#: src/Module/Settings/Display.php:333 +#: src/Module/Settings/Display.php:330 msgid "Enable Smart Threading" msgstr "" -#: src/Module/Settings/Display.php:333 +#: src/Module/Settings/Display.php:330 msgid "Enable the automatic suppression of extraneous thread indentation." msgstr "" -#: src/Module/Settings/Display.php:334 +#: src/Module/Settings/Display.php:331 msgid "Display the Dislike feature" msgstr "" -#: src/Module/Settings/Display.php:334 +#: src/Module/Settings/Display.php:331 msgid "" "Display the Dislike button and dislike reactions on posts and comments." msgstr "" -#: src/Module/Settings/Display.php:335 +#: src/Module/Settings/Display.php:332 msgid "Display the resharer" msgstr "" -#: src/Module/Settings/Display.php:335 +#: src/Module/Settings/Display.php:332 msgid "Display the first resharer as icon and text on a reshared item." msgstr "" -#: src/Module/Settings/Display.php:336 -msgid "Display sensitive content" -msgstr "" - -#: src/Module/Settings/Display.php:336 -msgid "If enabled, pictures in posts marked as \"sensitive\" will not be blurred." -msgstr "" - -#: src/Module/Settings/Display.php:337 +#: src/Module/Settings/Display.php:333 msgid "Stay local" msgstr "" -#: src/Module/Settings/Display.php:337 +#: src/Module/Settings/Display.php:333 msgid "Don't go to a remote system when following a contact link." msgstr "" -#: src/Module/Settings/Display.php:338 +#: src/Module/Settings/Display.php:334 msgid "Show the post deletion checkbox" msgstr "" -#: src/Module/Settings/Display.php:338 +#: src/Module/Settings/Display.php:334 msgid "Display the checkbox for the post deletion on the network page." msgstr "" -#: src/Module/Settings/Display.php:339 +#: src/Module/Settings/Display.php:335 msgid "DIsplay the event list" msgstr "" -#: src/Module/Settings/Display.php:339 +#: src/Module/Settings/Display.php:335 msgid "Display the birthday reminder and event list on the network page." msgstr "" -#: src/Module/Settings/Display.php:340 +#: src/Module/Settings/Display.php:336 msgid "Link preview mode" msgstr "" -#: src/Module/Settings/Display.php:340 +#: src/Module/Settings/Display.php:336 msgid "Appearance of the link preview that is added to each post with a link." msgstr "" -#: src/Module/Settings/Display.php:345 +#: src/Module/Settings/Display.php:341 msgid "Bookmark" msgstr "" -#: src/Module/Settings/Display.php:347 +#: src/Module/Settings/Display.php:343 msgid "" "Enable timelines that you want to see in the channels widget. Bookmark " "timelines that you want to see in the top menu." msgstr "" -#: src/Module/Settings/Display.php:349 +#: src/Module/Settings/Display.php:345 msgid "Channel languages:" msgstr "" -#: src/Module/Settings/Display.php:349 +#: src/Module/Settings/Display.php:345 msgid "Select all languages that you want to see in your channels." msgstr "" -#: src/Module/Settings/Display.php:351 +#: src/Module/Settings/Display.php:347 msgid "Beginning of week:" msgstr "" -#: src/Module/Settings/Display.php:352 +#: src/Module/Settings/Display.php:348 msgid "Default calendar view:" msgstr "" -#: src/Module/Settings/Features.php:74 +#: src/Module/Settings/Features.php:73 msgid "Additional Features" msgstr "Ytterligare funktioner" @@ -11517,70 +11561,70 @@ msgstr "" msgid "Select an identity to manage: " msgstr "Välj vilken identitet du vill hantera: " -#: src/Module/User/Import.php:103 +#: src/Module/User/Import.php:104 msgid "User imports on closed servers can only be done by an administrator." msgstr "" -#: src/Module/User/Import.php:119 +#: src/Module/User/Import.php:120 msgid "Move account" msgstr "Flytta konto" -#: src/Module/User/Import.php:120 +#: src/Module/User/Import.php:121 msgid "You can import an account from another Friendica server." msgstr "Du kan importera ett konto från en annan Friendica-server." -#: src/Module/User/Import.php:121 +#: src/Module/User/Import.php:122 msgid "" "You need to export your account from the old server and upload it here. We " "will recreate your old account here with all your contacts. We will try also" " to inform your friends that you moved here." msgstr "" -#: src/Module/User/Import.php:122 +#: src/Module/User/Import.php:123 msgid "" "This feature is experimental. We can't import contacts from the OStatus " "network (GNU Social/Statusnet) or from Diaspora" msgstr "" -#: src/Module/User/Import.php:123 +#: src/Module/User/Import.php:124 msgid "Account file" msgstr "" -#: src/Module/User/Import.php:123 +#: src/Module/User/Import.php:124 msgid "" "To export your account, go to \"Settings->Export your personal data\" and " "select \"Export account\"" msgstr "För att exportera ditt konto, gå till \"Inställningar->Exportera din personliga data\" och välj \"Exportera konto\"" -#: src/Module/User/Import.php:217 +#: src/Module/User/Import.php:218 msgid "Error decoding account file" msgstr "" -#: src/Module/User/Import.php:222 +#: src/Module/User/Import.php:223 msgid "Error! No version data in file! This is not a Friendica account file?" msgstr "" -#: src/Module/User/Import.php:230 +#: src/Module/User/Import.php:231 #, php-format msgid "User '%s' already exists on this server!" msgstr "Användaren '%s' existerar redan i den här servern!" -#: src/Module/User/Import.php:267 +#: src/Module/User/Import.php:268 msgid "User creation error" msgstr "Fel uppstod när användaren skulle skapas" -#: src/Module/User/Import.php:316 +#: src/Module/User/Import.php:317 #, php-format msgid "%d contact not imported" msgid_plural "%d contacts not imported" msgstr[0] "%d kontakt importerades inte" msgstr[1] "%d kontakterna importerades inte" -#: src/Module/User/Import.php:365 +#: src/Module/User/Import.php:366 msgid "User profile creation error" msgstr "" -#: src/Module/User/Import.php:416 +#: src/Module/User/Import.php:417 msgid "Done. You can now login with your username and password" msgstr "Färdig. Du kan nu logga in med ditt användarnamn och lösenord" @@ -11798,15 +11842,15 @@ msgstr "%s kommenterade på %s's inlägg" msgid "%s created a new post" msgstr "%s skapade ett nytt inlägg" -#: src/Navigation/Notifications/Factory/Introduction.php:133 +#: src/Navigation/Notifications/Factory/Introduction.php:132 msgid "Friend Suggestion" msgstr "Vän-förslag" -#: src/Navigation/Notifications/Factory/Introduction.php:159 +#: src/Navigation/Notifications/Factory/Introduction.php:158 msgid "Friend/Connect Request" msgstr "Vän- eller kontaktförfrågan" -#: src/Navigation/Notifications/Factory/Introduction.php:159 +#: src/Navigation/Notifications/Factory/Introduction.php:158 msgid "New Follower" msgstr "En som vill följa dig" @@ -12249,266 +12293,266 @@ msgstr "Den här posten redigerades" msgid "Connector Message" msgstr "" -#: src/Object/Post.php:226 src/Object/Post.php:228 +#: src/Object/Post.php:239 src/Object/Post.php:241 msgid "Edit" msgstr "Ändra" -#: src/Object/Post.php:262 +#: src/Object/Post.php:275 msgid "Delete globally" msgstr "" -#: src/Object/Post.php:262 +#: src/Object/Post.php:275 msgid "Remove locally" msgstr "" -#: src/Object/Post.php:269 +#: src/Object/Post.php:282 #, php-format msgid "Block %s" msgstr "" -#: src/Object/Post.php:274 +#: src/Object/Post.php:287 #, php-format msgid "Ignore %s" msgstr "" -#: src/Object/Post.php:279 +#: src/Object/Post.php:292 #, php-format msgid "Collapse %s" msgstr "" -#: src/Object/Post.php:283 +#: src/Object/Post.php:296 msgid "Report post" msgstr "" -#: src/Object/Post.php:294 +#: src/Object/Post.php:307 msgid "Save to folder" msgstr "" -#: src/Object/Post.php:334 +#: src/Object/Post.php:347 msgid "I will attend" msgstr "" -#: src/Object/Post.php:334 +#: src/Object/Post.php:347 msgid "I will not attend" msgstr "" -#: src/Object/Post.php:334 +#: src/Object/Post.php:347 msgid "I might attend" msgstr "" -#: src/Object/Post.php:381 +#: src/Object/Post.php:394 msgid "Ignore thread" msgstr "" -#: src/Object/Post.php:382 +#: src/Object/Post.php:395 msgid "Unignore thread" msgstr "" -#: src/Object/Post.php:383 +#: src/Object/Post.php:396 msgid "Toggle ignore status" msgstr "" -#: src/Object/Post.php:393 +#: src/Object/Post.php:406 msgid "Add star" msgstr "" -#: src/Object/Post.php:394 +#: src/Object/Post.php:407 msgid "Remove star" msgstr "" -#: src/Object/Post.php:395 +#: src/Object/Post.php:408 msgid "Toggle star status" msgstr "" -#: src/Object/Post.php:406 +#: src/Object/Post.php:419 msgid "Pin" msgstr "" -#: src/Object/Post.php:407 +#: src/Object/Post.php:420 msgid "Unpin" msgstr "" -#: src/Object/Post.php:408 +#: src/Object/Post.php:421 msgid "Toggle pin status" msgstr "" -#: src/Object/Post.php:411 +#: src/Object/Post.php:424 msgid "Pinned" msgstr "" -#: src/Object/Post.php:416 +#: src/Object/Post.php:429 msgid "Add tag" msgstr "" -#: src/Object/Post.php:429 +#: src/Object/Post.php:444 msgid "Quote share this" msgstr "" -#: src/Object/Post.php:429 +#: src/Object/Post.php:444 msgid "Quote Share" msgstr "" -#: src/Object/Post.php:432 +#: src/Object/Post.php:447 msgid "Reshare this" msgstr "" -#: src/Object/Post.php:432 +#: src/Object/Post.php:447 msgid "Reshare" msgstr "" -#: src/Object/Post.php:433 +#: src/Object/Post.php:448 msgid "Cancel your Reshare" msgstr "" -#: src/Object/Post.php:433 +#: src/Object/Post.php:448 msgid "Unshare" msgstr "" -#: src/Object/Post.php:485 +#: src/Object/Post.php:492 #, php-format msgid "%s (Received %s)" msgstr "" -#: src/Object/Post.php:491 +#: src/Object/Post.php:498 msgid "Comment this item on your system" msgstr "" -#: src/Object/Post.php:491 +#: src/Object/Post.php:498 msgid "Remote comment" msgstr "" -#: src/Object/Post.php:513 +#: src/Object/Post.php:520 msgid "Share via ..." msgstr "" -#: src/Object/Post.php:513 +#: src/Object/Post.php:520 msgid "Share via external services" msgstr "" -#: src/Object/Post.php:520 +#: src/Object/Post.php:527 msgid "Unknown parent" msgstr "" -#: src/Object/Post.php:524 +#: src/Object/Post.php:531 #, php-format msgid "in reply to %s" msgstr "" -#: src/Object/Post.php:526 +#: src/Object/Post.php:533 msgid "Parent is probably private or not federated." msgstr "" -#: src/Object/Post.php:550 +#: src/Object/Post.php:557 msgid "to" msgstr "till" -#: src/Object/Post.php:551 +#: src/Object/Post.php:558 msgid "via" msgstr "via" -#: src/Object/Post.php:552 +#: src/Object/Post.php:559 msgid "Wall-to-Wall" msgstr "Profil-till-profil" -#: src/Object/Post.php:553 +#: src/Object/Post.php:560 msgid "via Wall-To-Wall:" msgstr "via profil-till-profil:" -#: src/Object/Post.php:604 +#: src/Object/Post.php:613 #, php-format msgid "Reply to %s" msgstr "" -#: src/Object/Post.php:607 +#: src/Object/Post.php:616 msgid "More" msgstr "" -#: src/Object/Post.php:626 +#: src/Object/Post.php:635 msgid "Notifier task is pending" msgstr "" -#: src/Object/Post.php:627 +#: src/Object/Post.php:636 msgid "Delivery to remote servers is pending" msgstr "" -#: src/Object/Post.php:628 +#: src/Object/Post.php:637 msgid "Delivery to remote servers is underway" msgstr "" -#: src/Object/Post.php:629 +#: src/Object/Post.php:638 msgid "Delivery to remote servers is mostly done" msgstr "" -#: src/Object/Post.php:630 +#: src/Object/Post.php:639 msgid "Delivery to remote servers is done" msgstr "" -#: src/Object/Post.php:652 +#: src/Object/Post.php:661 #, php-format msgid "%d comment" msgid_plural "%d comments" msgstr[0] "%d kommentar" msgstr[1] "%d kommentarer" -#: src/Object/Post.php:653 +#: src/Object/Post.php:662 msgid "Show more" msgstr "" -#: src/Object/Post.php:654 +#: src/Object/Post.php:663 msgid "Show fewer" msgstr "" -#: src/Object/Post.php:691 +#: src/Object/Post.php:700 #, php-format msgid "Reshared by: %s" msgstr "" -#: src/Object/Post.php:696 +#: src/Object/Post.php:705 #, php-format msgid "Viewed by: %s" msgstr "" -#: src/Object/Post.php:701 +#: src/Object/Post.php:710 #, php-format msgid "Read by: %s" msgstr "" -#: src/Object/Post.php:706 +#: src/Object/Post.php:715 #, php-format msgid "Liked by: %s" msgstr "" -#: src/Object/Post.php:711 +#: src/Object/Post.php:720 #, php-format msgid "Disliked by: %s" msgstr "" -#: src/Object/Post.php:716 +#: src/Object/Post.php:725 #, php-format msgid "Attended by: %s" msgstr "" -#: src/Object/Post.php:721 +#: src/Object/Post.php:730 #, php-format msgid "Maybe attended by: %s" msgstr "" -#: src/Object/Post.php:726 +#: src/Object/Post.php:735 #, php-format msgid "Not attended by: %s" msgstr "" -#: src/Object/Post.php:731 +#: src/Object/Post.php:740 #, php-format msgid "Commented by: %s" msgstr "" -#: src/Object/Post.php:736 +#: src/Object/Post.php:745 #, php-format msgid "Reacted with %s by: %s" msgstr "" -#: src/Object/Post.php:759 +#: src/Object/Post.php:768 #, php-format msgid "Quote shared by: %s" msgstr "" @@ -12517,25 +12561,25 @@ msgstr "" msgid "Chat" msgstr "" -#: src/Protocol/Delivery.php:547 +#: src/Protocol/Delivery.php:544 msgid "(no subject)" msgstr "" -#: src/Protocol/OStatus.php:1390 +#: src/Protocol/OStatus.php:1392 #, php-format msgid "%s is now following %s." msgstr "" -#: src/Protocol/OStatus.php:1391 +#: src/Protocol/OStatus.php:1393 msgid "following" msgstr "följer" -#: src/Protocol/OStatus.php:1394 +#: src/Protocol/OStatus.php:1396 #, php-format msgid "%s stopped following %s." msgstr "" -#: src/Protocol/OStatus.php:1395 +#: src/Protocol/OStatus.php:1397 msgid "stopped following" msgstr "följer inte längre" @@ -12544,20 +12588,20 @@ msgstr "följer inte längre" msgid "The folder %s must be writable by webserver." msgstr "" -#: src/Security/Authentication.php:227 +#: src/Security/Authentication.php:216 msgid "Login failed." msgstr "Inloggningen misslyckades." -#: src/Security/Authentication.php:272 +#: src/Security/Authentication.php:261 msgid "Login failed. Please check your credentials." msgstr "" -#: src/Security/Authentication.php:391 +#: src/Security/Authentication.php:375 #, php-format msgid "Welcome %s" msgstr "" -#: src/Security/Authentication.php:392 +#: src/Security/Authentication.php:376 msgid "Please upload a profile photo." msgstr "Vänligen ladda upp ett profil-foto." diff --git a/view/lang/sv/strings.php b/view/lang/sv/strings.php index 2e4ebb63f4..dffa8e521d 100644 --- a/view/lang/sv/strings.php +++ b/view/lang/sv/strings.php @@ -274,6 +274,12 @@ $a->strings['Starred'] = 'Stjärnmärkt'; $a->strings['Favourite Posts'] = 'Favoriserade inlägg'; $a->strings['General Features'] = 'Generella funktioner'; $a->strings['Add categories to your posts'] = 'Lägg till kategorier till dina inlägg'; +$a->strings['Archives'] = 'Arkiv'; +$a->strings['Protocols'] = 'Protokoll'; +$a->strings['Account Types'] = 'Typer av konton'; +$a->strings['Saved Searches'] = 'Sparade sökningar'; +$a->strings['Saved Folders'] = 'Sparade mappar'; +$a->strings['Own Contacts'] = 'Egna kontakter'; $a->strings['Advanced Profile Settings'] = 'Avancerade profil-inställningar'; $a->strings['Tag Cloud'] = 'Taggmoln'; $a->strings['Display Membership Date'] = 'Visa datum för medlemskap'; @@ -383,20 +389,16 @@ $a->strings['Local Directory'] = 'Lokal-mapp'; $a->strings['Everyone'] = 'Alla'; $a->strings['Relationships'] = 'Relationer'; $a->strings['All Contacts'] = 'Alla kontakter'; -$a->strings['Protocols'] = 'Protokoll'; $a->strings['All Protocols'] = 'Alla protokoll'; -$a->strings['Saved Folders'] = 'Sparade mappar'; $a->strings['Everything'] = 'Allting'; $a->strings['Categories'] = 'Kategorier'; $a->strings['%d contact in common'] = [ 0 => '%d gemensam kontakt', 1 => '%d gemensamma kontakter', ]; -$a->strings['Archives'] = 'Arkiv'; $a->strings['Persons'] = 'Personer'; $a->strings['Organisations'] = 'Organisationer'; $a->strings['News'] = 'Nyheter'; -$a->strings['Account Types'] = 'Typer av konton'; $a->strings['All'] = 'Alla'; $a->strings['Export'] = 'Exportera'; $a->strings['Export calendar as ical'] = 'Exportera kalender som ical'; @@ -408,7 +410,6 @@ $a->strings['%d Contact'] = [ ]; $a->strings['View Contacts'] = 'Visa kontakter'; $a->strings['Remove term'] = 'Ta bort villkor'; -$a->strings['Saved Searches'] = 'Sparade sökningar'; $a->strings['Trending Tags (last %d hour)'] = [ 0 => 'Trendande taggar (senaste %d timmen)', 1 => 'Trendande taggar (de senaste %d timmarna)', @@ -534,7 +535,6 @@ $a->strings['Detected languages in this post:\n%s'] = 'Upptäckte språken i det $a->strings['activity'] = 'aktivitet'; $a->strings['comment'] = 'kommentar'; $a->strings['post'] = 'inlägg'; -$a->strings['Content warning: %s'] = 'Innehållsvarning: %s'; $a->strings['bytes'] = 'bytes'; $a->strings['Poll end: %s'] = 'Omröstningen slut om: %s'; $a->strings['View on separate page'] = 'Visa på en separat sida'; @@ -615,7 +615,8 @@ $a->strings['Update %s was successfully applied.'] = 'Verkställningen av uppdat $a->strings['No failed updates.'] = 'Inga misslyckade uppdateringar.'; $a->strings['Check database structure'] = 'Kolla databas-strukturen'; $a->strings['Failed Updates'] = 'Misslyckade uppdatering'; -$a->strings['Lock feature %s'] = 'Lås-funktion %s'; +$a->strings['No'] = 'Nej'; +$a->strings['Yes'] = 'Ja'; $a->strings['Manage Additional Features'] = 'Hantera ytterligare funktioner'; $a->strings['Other'] = 'Annat'; $a->strings['unknown'] = 'okänd'; @@ -841,14 +842,12 @@ $a->strings['Hide this contact from others'] = 'Göm den här kontakten för and $a->strings['Notification for new posts'] = 'Avisering för nya inlägg'; $a->strings['Status'] = 'Status'; $a->strings['Bad Request.'] = 'Dålig begäran.'; -$a->strings['Yes'] = 'Ja'; $a->strings['You aren\'t following this contact.'] = 'Du följer inte den här kontakten.'; $a->strings['Unfollowing is currently not supported by your network.'] = 'Avföljning stöds för närvarande inte av ditt nätverk.'; $a->strings['Disconnect/Unfollow'] = 'Koppla ur/Avfölj'; $a->strings['Contact was successfully unfollowed'] = 'Avföljningen av kontakten lyckades'; $a->strings['No results.'] = 'Inga resultat.'; $a->strings['Not available.'] = 'Inte tillgängligt.'; -$a->strings['Own Contacts'] = 'Egna kontakter'; $a->strings['Include'] = 'Inkludera'; $a->strings['Hide'] = 'Dölj'; $a->strings['Error'] = [ @@ -968,7 +967,6 @@ $a->strings['Deny'] = 'Avslå'; $a->strings['Show Ignored Requests'] = 'Visa förfrågningar du ignorerat'; $a->strings['Hide Ignored Requests'] = 'Dölj förfrågningar du ignorerat'; $a->strings['Claims to be known to you: '] = 'Hävdar att du vet vem han/hon är: '; -$a->strings['No'] = 'Nej'; $a->strings['Friend'] = 'Vän'; $a->strings['No introductions.'] = 'Inga presentationer.'; $a->strings['Network Notifications'] = 'Nätverksaviseringar'; @@ -990,8 +988,6 @@ $a->strings['Done'] = 'Färdig'; $a->strings['success'] = 'lyckades'; $a->strings['failed'] = 'misslyckades'; $a->strings['ignored'] = 'ignorerades'; -$a->strings['Remote privacy information not available.'] = 'Remote privacy information not available.'; -$a->strings['Visible to:'] = 'Synlig för:'; $a->strings['Edit post'] = 'Ändra inlägg'; $a->strings['web link'] = 'webblänk'; $a->strings['Insert video link'] = 'Klistra in videolänk'; @@ -1001,6 +997,8 @@ $a->strings['audio link'] = 'ljudlänk'; $a->strings['Remove Item Tag'] = 'Ta bort tagg'; $a->strings['Select a tag to remove: '] = 'Välj vilken tagg som ska tas bort: '; $a->strings['Remove'] = 'Ta bort'; +$a->strings['Remote privacy information not available.'] = 'Remote privacy information not available.'; +$a->strings['Visible to:'] = 'Synlig för:'; $a->strings['No contacts.'] = 'Inga kontakter.'; $a->strings['Image exceeds size limit of %s'] = 'Bildstorlek överstiger %s'; $a->strings['Image upload didn\'t complete, please try again'] = 'Uppladdningen av bilden slutfördes inte, vänligen försök igen.'; @@ -1098,7 +1096,6 @@ $a->strings['OStatus (GNU Social)'] = 'OStatus (GNU Social)'; $a->strings['Email access is disabled on this site.'] = 'E-poståtkomst är inaktiverat på den här sidan.'; $a->strings['None'] = 'Ingen'; $a->strings['General Social Media Settings'] = 'Generella inställningar för sociala medier'; -$a->strings['Enable Content Warning'] = 'Aktivera innehållsvarning'; $a->strings['Enable intelligent shortening'] = 'Aktivera intelligent förkortning'; $a->strings['Repair OStatus subscriptions'] = 'Reparera OStatus-prenumerationer'; $a->strings['If you wish to communicate with email contacts using this service (optional), please specify how to connect to your mailbox.'] = 'För att kommunicera via e-post med denna tjänst (valfritt), vänligen ange anslutningssätt till ditt e-postkonto.'; From df0440ea9786e6c905187aa58290fcedad021e8d Mon Sep 17 00:00:00 2001 From: Michael Date: Sat, 25 May 2024 18:58:48 +0000 Subject: [PATCH 106/234] Issue 14175: Fix problems with upper case host names --- src/Model/APContact.php | 10 +++------- src/Util/HTTPSignature.php | 4 ++-- 2 files changed, 5 insertions(+), 9 deletions(-) diff --git a/src/Model/APContact.php b/src/Model/APContact.php index dd778ef373..618304605d 100644 --- a/src/Model/APContact.php +++ b/src/Model/APContact.php @@ -84,13 +84,9 @@ class APContact if (!empty($link['template']) && ($link['rel'] == ActivityNamespace::OSTATUSSUB)) { $data['subscribe'] = $link['template']; - } - - if (!empty($link['href']) && !empty($link['type']) && ($link['rel'] == 'self') && ($link['type'] == 'application/activity+json')) { + } elseif (!empty($link['href']) && !empty($link['type']) && ($link['rel'] == 'self') && ($link['type'] == 'application/activity+json')) { $data['url'] = $link['href']; - } - - if (!empty($link['href']) && !empty($link['type']) && ($link['rel'] == ActivityNamespace::WEBFINGERPROFILE) && ($link['type'] == 'text/html')) { + } elseif (!empty($link['href']) && !empty($link['type']) && ($link['rel'] == ActivityNamespace::WEBFINGERPROFILE) && ($link['type'] == 'text/html')) { $data['alias'] = $link['href']; } } @@ -199,7 +195,7 @@ class APContact $failed = empty($curlResult) || empty($curlResult->getBodyString()) || (!$curlResult->isSuccess() && ($curlResult->getReturnCode() != 410)); - if (!$failed) { + if (!$failed) { $data = json_decode($curlResult->getBodyString(), true); $failed = empty($data) || !is_array($data); } diff --git a/src/Util/HTTPSignature.php b/src/Util/HTTPSignature.php index 82ee1981f1..2cb224ef6f 100644 --- a/src/Util/HTTPSignature.php +++ b/src/Util/HTTPSignature.php @@ -281,7 +281,7 @@ class HTTPSignature $content = json_encode($data, JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE); // Header data that is about to be signed. - $host = parse_url($target, PHP_URL_HOST); + $host = strtolower(parse_url($target, PHP_URL_HOST)); $path = parse_url($target, PHP_URL_PATH); $digest = 'SHA-256=' . base64_encode(hash('sha256', $content, true)); $content_length = strlen($content); @@ -502,7 +502,7 @@ class HTTPSignature if (!empty($owner['uprvkey'])) { // Header data that is about to be signed. - $host = parse_url($request, PHP_URL_HOST); + $host = strtolower(parse_url($request, PHP_URL_HOST)); $path = parse_url($request, PHP_URL_PATH); $date = DateTimeFormat::utcNow(DateTimeFormat::HTTP); From 1853f00a123b03a457856cf9c89e5a0950ddfa49 Mon Sep 17 00:00:00 2001 From: Michael Date: Sun, 26 May 2024 00:07:06 +0000 Subject: [PATCH 107/234] Store the "authredirect" path of a server --- database.sql | 3 +- doc/database/db_gserver.md | 1 + src/Model/GServer.php | 88 +++++++++++++++++++++++++++++++++-- static/dbstructure.config.php | 3 +- 4 files changed, 88 insertions(+), 7 deletions(-) diff --git a/database.sql b/database.sql index 6d529e8fb4..0c96eadb0b 100644 --- a/database.sql +++ b/database.sql @@ -1,6 +1,6 @@ -- ------------------------------------------ -- Friendica 2024.06-dev (Yellow Archangel) --- DB_UPDATE_VERSION 1561 +-- DB_UPDATE_VERSION 1562 -- ------------------------------------------ @@ -24,6 +24,7 @@ CREATE TABLE IF NOT EXISTS `gserver` ( `directory-type` tinyint DEFAULT 0 COMMENT 'Type of directory service (Poco, Mastodon)', `poco` varbinary(383) NOT NULL DEFAULT '' COMMENT '', `openwebauth` varbinary(383) COMMENT 'Path to the OpenWebAuth endpoint', + `authredirect` varbinary(383) COMMENT 'Path to the authRedirect endpoint', `noscrape` varbinary(383) NOT NULL DEFAULT '' COMMENT '', `network` char(4) NOT NULL DEFAULT '' COMMENT '', `protocol` tinyint unsigned COMMENT 'The protocol of the server', diff --git a/doc/database/db_gserver.md b/doc/database/db_gserver.md index 43cf4cb89a..238f053d5d 100644 --- a/doc/database/db_gserver.md +++ b/doc/database/db_gserver.md @@ -24,6 +24,7 @@ Fields | directory-type | Type of directory service (Poco, Mastodon) | tinyint | YES | | 0 | | | poco | | varbinary(383) | NO | | | | | openwebauth | Path to the OpenWebAuth endpoint | varbinary(383) | YES | | NULL | | +| authredirect | Path to the authRedirect endpoint | varbinary(383) | YES | | NULL | | | noscrape | | varbinary(383) | NO | | | | | network | | char(4) | NO | | | | | protocol | The protocol of the server | tinyint unsigned | YES | | NULL | | diff --git a/src/Model/GServer.php b/src/Model/GServer.php index 8eb49ad7dd..c09aed60bf 100644 --- a/src/Model/GServer.php +++ b/src/Model/GServer.php @@ -578,7 +578,7 @@ class GServer // We only follow redirects when the path stays the same or the target url has no path. // Some systems have got redirects on their landing page to a single account page. This check handles it. if (((parse_url($url, PHP_URL_HOST) != parse_url($valid_url, PHP_URL_HOST)) && (parse_url($url, PHP_URL_PATH) == parse_url($valid_url, PHP_URL_PATH))) || - (((parse_url($url, PHP_URL_HOST) != parse_url($valid_url, PHP_URL_HOST)) || (parse_url($url, PHP_URL_PATH) != parse_url($valid_url, PHP_URL_PATH))) && empty(parse_url($valid_url, PHP_URL_PATH)))) { + (((parse_url($url, PHP_URL_HOST) != parse_url($valid_url, PHP_URL_HOST)) || (parse_url($url, PHP_URL_PATH) != parse_url($valid_url, PHP_URL_PATH))) && empty(parse_url($valid_url, PHP_URL_PATH)))) { Logger::debug('Found redirect. Mark old entry as failure', ['old' => $url, 'new' => $valid_url]); self::setFailureByUrl($url); if (!self::getID($valid_url, true) && !Network::isUrlBlocked($valid_url)) { @@ -588,7 +588,7 @@ class GServer } if ((parse_url($url, PHP_URL_HOST) != parse_url($valid_url, PHP_URL_HOST)) && (parse_url($url, PHP_URL_PATH) != parse_url($valid_url, PHP_URL_PATH)) && - (parse_url($url, PHP_URL_PATH) == '')) { + (parse_url($url, PHP_URL_PATH) == '')) { Logger::debug('Found redirect. Mark old entry as failure and redirect to the basepath.', ['old' => $url, 'new' => $valid_url]); $parts = (array)parse_url($valid_url); unset($parts['path']); @@ -606,7 +606,7 @@ class GServer if ((parse_url($url, PHP_URL_HOST) == parse_url($valid_url, PHP_URL_HOST)) && (parse_url($url, PHP_URL_PATH) == parse_url($valid_url, PHP_URL_PATH)) && (parse_url($url, PHP_URL_SCHEME) != parse_url($valid_url, PHP_URL_SCHEME))) { - $url = $valid_url; + $url = $valid_url; } $in_webroot = empty(parse_url($url, PHP_URL_PATH)); @@ -737,6 +737,10 @@ class GServer } } + if (in_array($serverdata['platform'] ?? '', ['hubzilla', 'streams', 'osada', 'mistpark', 'roadhouse', 'zap'])) { + $serverdata = self::getZotData($url, $serverdata); + } + // When we hadn't been able to detect the network type, we use the hint from the parameter if (($serverdata['network'] == Protocol::PHANTOM) && !empty($network)) { $serverdata['network'] = $network; @@ -1623,6 +1627,80 @@ class GServer return $data ?? ''; } + private static function getZotData(string $url, array $serverdata): array + { + $curlResult = DI::httpClient()->get($url, 'application/x-zot+json'); + if (!$curlResult->isSuccess()) { + return $serverdata; + } + $json = $curlResult->getBodyString(); + $data = json_decode($json, true); + if (empty($data)) { + return $serverdata; + } + + if (!empty($data['site'])) { + $serverdata = self::getFromZotData($data['site'], $serverdata); + } else { + $serverdata = self::getFromZotData($data, $serverdata); + } + return $serverdata; + } + + private static function getFromZotData(array $data, array $serverdata): array + { + if (!empty($data['version'])) { + $serverdata['version'] = $data['version']; + } + + if (!empty($data['openWebAuth'])) { + $serverdata['openwebauth'] = $data['openWebAuth']; + } + + if (!empty($data['authRedirect'])) { + $serverdata['authredirect'] = $data['authRedirect']; + } + + if (!empty($data['sitename'])) { + $serverdata['site_name'] = $data['sitename']; + } + + if (!empty($data['about'])) { + $serverdata['info'] = $data['about']; + } + + if (empty($serverdata['info']) && !empty($data['location'])) { + $serverdata['info'] = $data['location']; + } + + if (!empty($data['project']) && in_array($data['project'], ['hubzilla', 'streams', 'osada', 'mistpark', 'roadhouse', 'zap'])) { + $serverdata['platform'] = $data['project']; + } + + if (!empty($data['accounts'])) { + $serverdata['registered-users'] = $data['accounts']; + } + + if (!empty($data['register_policy'])) { + switch ($data['register_policy']) { + case 'open': + $serverdata['register_policy'] = Register::OPEN; + break; + case 'closed': + $serverdata['register_policy'] = Register::CLOSED; + break; + case 'approve': + $serverdata['register_policy'] = Register::APPROVE; + break; + default: + echo $data['register_policy'] . "\n"; + break; + } + } + + return $serverdata; + } + /** * Checks if the server contains a valid host meta file * @@ -2105,7 +2183,7 @@ class GServer ($curlResult->getBodyString() != '') && (strlen($curlResult->getBodyString()) < 30)) { // Remove junk that some GNU Social servers return - $serverdata['version'] = str_replace(chr(239).chr(187).chr(191), '', $curlResult->getBodyString()); + $serverdata['version'] = str_replace(chr(239) . chr(187) . chr(191), '', $curlResult->getBodyString()); $serverdata['version'] = str_replace(["\r", "\n", "\t"], '', $serverdata['version']); $serverdata['version'] = trim($serverdata['version'], '"'); @@ -2192,7 +2270,7 @@ class GServer break; default: Logger::info('Register policy is invalid', ['policy' => $register_policy, 'server' => $url]); - $serverdata['register_policy'] = Register::CLOSED; + $serverdata['register_policy'] = Register::CLOSED; break; } diff --git a/static/dbstructure.config.php b/static/dbstructure.config.php index e733732f32..ec17f54eb0 100644 --- a/static/dbstructure.config.php +++ b/static/dbstructure.config.php @@ -56,7 +56,7 @@ use Friendica\Database\DBA; // This file is required several times during the test in DbaDefinition which justifies this condition if (!defined('DB_UPDATE_VERSION')) { - define('DB_UPDATE_VERSION', 1561); + define('DB_UPDATE_VERSION', 1562); } return [ @@ -80,6 +80,7 @@ return [ "directory-type" => ["type" => "tinyint", "default" => "0", "comment" => "Type of directory service (Poco, Mastodon)"], "poco" => ["type" => "varbinary(383)", "not null" => "1", "default" => "", "comment" => ""], "openwebauth" => ["type" => "varbinary(383)", "comment" => "Path to the OpenWebAuth endpoint"], + "authredirect" => ["type" => "varbinary(383)", "comment" => "Path to the authRedirect endpoint"], "noscrape" => ["type" => "varbinary(383)", "not null" => "1", "default" => "", "comment" => ""], "network" => ["type" => "char(4)", "not null" => "1", "default" => "", "comment" => ""], "protocol" => ["type" => "tinyint unsigned", "comment" => "The protocol of the server"], From 4d3d4de972e9ae838407cc9593e6ae6d03e1f3ca Mon Sep 17 00:00:00 2001 From: Michael Date: Sun, 26 May 2024 06:43:26 +0000 Subject: [PATCH 108/234] Provide OpenWebAuth related data --- src/Model/GServer.php | 17 ++++----- src/Module/Home.php | 3 ++ src/Protocol/ZOT.php | 80 +++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 90 insertions(+), 10 deletions(-) create mode 100644 src/Protocol/ZOT.php diff --git a/src/Model/GServer.php b/src/Model/GServer.php index c09aed60bf..6129f84d3c 100644 --- a/src/Model/GServer.php +++ b/src/Model/GServer.php @@ -737,7 +737,7 @@ class GServer } } - if (in_array($serverdata['platform'] ?? '', ['hubzilla', 'streams', 'osada', 'mistpark', 'roadhouse', 'zap'])) { + if (in_array($serverdata['platform'] ?? '', ['friendica', 'hubzilla', 'streams', 'osada', 'mistpark', 'roadhouse', 'zap'])) { $serverdata = self::getZotData($url, $serverdata); } @@ -1673,7 +1673,7 @@ class GServer $serverdata['info'] = $data['location']; } - if (!empty($data['project']) && in_array($data['project'], ['hubzilla', 'streams', 'osada', 'mistpark', 'roadhouse', 'zap'])) { + if (!empty($data['project']) && in_array($data['project'], ['friendica', 'hubzilla', 'streams', 'osada', 'mistpark', 'roadhouse', 'zap'])) { $serverdata['platform'] = $data['project']; } @@ -1692,9 +1692,6 @@ class GServer case 'approve': $serverdata['register_policy'] = Register::APPROVE; break; - default: - echo $data['register_policy'] . "\n"; - break; } } @@ -2568,17 +2565,17 @@ class GServer return; } - $gserver = DBA::selectFirst('gserver', ['openwebauth'], ['id' => $data['gsid']]); + $gserver = DBA::selectFirst('gserver', ['url', 'openwebauth'], ['id' => $data['gsid']]); if (!DBA::isResult($gserver)) { return; } - if ($data['openwebauth'] == $gserver['openwebauth']) { - return; + $serverdata = self::getZotData($gserver['url'], []); + if (empty($serverdata)) { + $serverdata = ['openwebauth' => $data['openwebauth']]; } - Logger::debug('Set Open Web Auth path', ['baseurl' => $data['baseurl'], 'openwebauth' => $data['openwebauth']]); - self::update(['openwebauth' => $data['openwebauth']], ['id' => $data['gsid']]); + self::update($serverdata, ['id' => $data['gsid']]); } /** diff --git a/src/Module/Home.php b/src/Module/Home.php index 6dda066640..3c8756c36b 100644 --- a/src/Module/Home.php +++ b/src/Module/Home.php @@ -28,6 +28,7 @@ use Friendica\DI; use Friendica\Model\User; use Friendica\Module\Security\Login; use Friendica\Protocol\ActivityPub; +use Friendica\Protocol\ZOT; /** * Home module - Landing page of the current node @@ -38,6 +39,8 @@ class Home extends BaseModule { if (ActivityPub::isRequest()) { DI::baseUrl()->redirect(User::getActorName()); + } elseif (ZOT::isRequest()) { + $this->jsonExit(ZOT::getSiteInfo(), 'application/x-zot+json'); } } diff --git a/src/Protocol/ZOT.php b/src/Protocol/ZOT.php new file mode 100644 index 0000000000..3c861a7a20 --- /dev/null +++ b/src/Protocol/ZOT.php @@ -0,0 +1,80 @@ +. + * + */ + +namespace Friendica\Protocol; + +use Friendica\App; +use Friendica\Core\Addon; +use Friendica\Core\Logger; +use Friendica\DI; +use Friendica\Module; +use Friendica\Module\Register; + +/** + * ZOT Protocol class + * + * This class contains functionality that is needed for OpenWebAuth, which is part of ZOT. + * Friendica doesn't support the ZOT protocol itself. + */ +class ZOT +{ + /** + * Checks if the web request is done for the AP protocol + * + * @return bool is it ZOT? + */ + public static function isRequest(): bool + { + if (stristr($_SERVER['HTTP_ACCEPT'] ?? '', 'application/x-zot+json')) { + Logger::debug('Is ZOT request', ['accept' => $_SERVER['HTTP_ACCEPT'], 'agent' => $_SERVER['HTTP_USER_AGENT'] ?? '']); + return true; + } + + return false; + } + + /** + * Get information about this site + * + * @return array + */ + public static function getSiteInfo(): array + { + $policies = [ + Module\Register::OPEN => 'open', + Module\Register::APPROVE => 'approve', + Module\Register::CLOSED => 'closed', + ]; + + return [ + 'url' => (string)DI::baseUrl(), + 'openWebAuth' => (string)DI::baseUrl() . '/owa', + 'authRedirect' => (string)DI::baseUrl() . '/magic', + 'register_policy' => $policies[Register::getPolicy()], + 'accounts' => DI::keyValue()->get('nodeinfo_total_users'), + 'plugins' => Addon::getVisibleList(), + 'sitename' => DI::config()->get('config', 'sitename'), + 'about' => DI::config()->get('config', 'info'), + 'project' => App::PLATFORM, + 'version' => App::VERSION, + ]; + } +} From f70546d37b6005399e11c1f1063f81868c4c3eca Mon Sep 17 00:00:00 2001 From: Matthew Exon Date: Sun, 26 May 2024 14:02:20 +0200 Subject: [PATCH 109/234] Add documentation about behaviour of blocks --- doc/Making-Friends.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/doc/Making-Friends.md b/doc/Making-Friends.md index d928995865..d44ce2b3cb 100644 --- a/doc/Making-Friends.md +++ b/doc/Making-Friends.md @@ -107,5 +107,7 @@ They think they are a friend. You can also "block" a person. This completely blocks communications with that person. They may still be able to see your public posts, as can anybody in the world, but they cannot communicate with you directly. +Friendica will notify their server that you have blocked them, although normally that server should not notify them individually. +However, there are various simple ways they can deduce that they have been blocked if they investigate. You can also delete a friend no matter what the friendship status - which completely removes everything relating to that person from your website. From dca93a9606cd19d149e3802c3779be94f5dda642 Mon Sep 17 00:00:00 2001 From: Michael Date: Mon, 20 May 2024 19:36:40 +0000 Subject: [PATCH 110/234] Enable "magic" with Hubzilla --- src/App.php | 5 +++ src/Model/Contact.php | 14 +++--- src/Model/Profile.php | 34 +++++++------- src/Module/Contact/Redir.php | 87 +++++++++++++++++------------------- src/Module/Magic.php | 18 +++++--- src/Module/Owa.php | 1 - src/Util/Network.php | 25 +++++++++++ src/Util/Strings.php | 10 +++-- 8 files changed, 115 insertions(+), 79 deletions(-) diff --git a/src/App.php b/src/App.php index 43938676e3..96b8d8b947 100644 --- a/src/App.php +++ b/src/App.php @@ -621,6 +621,11 @@ class App Core\Hook::loadHooks(); } + // Compatibility with Hubzilla + if ($moduleName == 'rpost') { + $this->baseURL->redirect('compose'); + } + // Compatibility with the Android Diaspora client if ($moduleName == 'stream') { $this->baseURL->redirect('network?order=post'); diff --git a/src/Model/Contact.php b/src/Model/Contact.php index 0e0dc38eb4..8d2969b72e 100644 --- a/src/Model/Contact.php +++ b/src/Model/Contact.php @@ -3580,15 +3580,19 @@ class Contact return $destination; } + if (DI::pConfig()->get(DI::userSession()->getLocalUserId(), 'system', 'stay_local') && ($url == '')) { + return 'contact/' . $contact['id'] . '/conversations'; + } + + if (Strings::compareLink($contact['url'], $url) || Strings::compareLink($contact['alias'], $url)) { + $url = ''; + } + // Only redirections to the same host do make sense if (($url != '') && (parse_url($url, PHP_URL_HOST) != parse_url($contact['url'], PHP_URL_HOST))) { return $url; } - if (DI::pConfig()->get(DI::userSession()->getLocalUserId(), 'system', 'stay_local') && ($url == '')) { - return 'contact/' . $contact['id'] . '/conversations'; - } - if (!empty($contact['network']) && $contact['network'] != Protocol::DFRN) { return $destination; } @@ -3599,7 +3603,7 @@ class Contact $redirect = 'contact/redir/' . $contact['id']; - if (($url != '') && !Strings::compareLink($contact['url'], $url)) { + if ($url != '') { $redirect .= '?url=' . $url; } diff --git a/src/Model/Profile.php b/src/Model/Profile.php index fd7b9580c9..5b8cf5bf18 100644 --- a/src/Model/Profile.php +++ b/src/Model/Profile.php @@ -730,16 +730,20 @@ class Profile Hook::callAll('zrl_init', $arr); // Try to find the public contact entry of the visitor. - $cid = Contact::getIdForURL($my_url); - if (!$cid) { - Logger::info('No contact record found for ' . $my_url); + $contact = Contact::getByURL($my_url, null, ['id', 'url', 'gsid']); + if (empty($contact)) { + Logger::info('No contact record found', ['url' => $my_url]); return; } - $contact = DBA::selectFirst('contact',['id', 'url'], ['id' => $cid]); + if (DI::userSession()->getRemoteUserId() && DI::userSession()->getRemoteUserId() == $contact['id']) { + Logger::info('The visitor is already authenticated', ['url' => $my_url]); + return; + } - if (DBA::isResult($contact) && DI::userSession()->getRemoteUserId() && DI::userSession()->getRemoteUserId() == $contact['id']) { - Logger::info('The visitor ' . $my_url . ' is already authenticated'); + $gserver = DBA::selectFirst('gserver', ['url', 'authredirect'], ['id' => $contact['gsid']]); + if (empty($gserver) || empty($gserver['authredirect'])) { + Logger::info('No server record found or magic path not defined for server', ['id' => $contact['gsid'], 'gserver' => $gserver]); return; } @@ -752,7 +756,7 @@ class Profile DI::cache()->set($cachekey, true, Duration::MINUTE); } - Logger::info('Not authenticated. Invoking reverse magic-auth for ' . $my_url); + Logger::info('Not authenticated. Invoking reverse magic-auth', ['url' => $my_url]); // Remove the "addr" parameter from the destination. It is later added as separate parameter again. $addr_request = 'addr=' . urlencode($addr); @@ -761,19 +765,11 @@ class Profile // The other instance needs to know where to redirect. $dest = urlencode(DI::baseUrl() . '/' . $query); - // We need to extract the basebath from the profile url - // to redirect the visitors '/magic' module. - $basepath = Contact::getBasepath($contact['url']); + if ($gserver['url'] != DI::baseUrl() && !strstr($dest, '/magic')) { + $magic_path = $gserver['authredirect'] . '?f=&rev=1&owa=1&dest=' . $dest . '&' . $addr_request; - if ($basepath != DI::baseUrl() && !strstr($dest, '/magic')) { - $magic_path = $basepath . '/magic' . '?owa=1&dest=' . $dest . '&' . $addr_request; - - // We have to check if the remote server does understand /magic without invoking something - $serverret = DI::httpClient()->head($basepath . '/magic', [HttpClientOptions::ACCEPT_CONTENT => HttpClientAccept::HTML, HttpClientOptions::REQUEST => HttpClientRequest::MAGICAUTH]); - if ($serverret->isSuccess()) { - Logger::info('Doing magic auth for visitor ' . $my_url . ' to ' . $magic_path); - System::externalRedirect($magic_path); - } + Logger::info('Doing magic auth for visitor ' . $my_url . ' to ' . $magic_path); + System::externalRedirect($magic_path); } } diff --git a/src/Module/Contact/Redir.php b/src/Module/Contact/Redir.php index 522b0ad2b7..d9d787bec9 100644 --- a/src/Module/Contact/Redir.php +++ b/src/Module/Contact/Redir.php @@ -23,17 +23,16 @@ namespace Friendica\Module\Contact; use Friendica\Core\L10n; use Friendica\App; +use Friendica\Core\Protocol; use Friendica\Core\Session\Capability\IHandleUserSessions; +use Friendica\Core\Worker; use Friendica\Database\Database; use Friendica\Model\Contact; use Friendica\Module\Response; -use Friendica\Network\HTTPClient\Capability\ICanSendHttpRequests; -use Friendica\Network\HTTPClient\Client\HttpClientAccept; -use Friendica\Network\HTTPClient\Client\HttpClientOptions; -use Friendica\Network\HTTPClient\Client\HttpClientRequest; use Friendica\Network\HTTPException; use Friendica\Util\Profiler; use Friendica\Util\Strings; +use Friendica\Worker\UpdateContact; use Psr\Log\LoggerInterface; class Redir extends \Friendica\BaseModule @@ -44,17 +43,14 @@ class Redir extends \Friendica\BaseModule private $database; /** @var App */ private $app; - /** @var ICanSendHttpRequests */ - private $httpClient; - public function __construct(ICanSendHttpRequests $httpClient, App $app, Database $database, IHandleUserSessions $session, L10n $l10n, App\BaseURL $baseUrl, App\Arguments $args, LoggerInterface $logger, Profiler $profiler, Response $response, array $server, array $parameters = []) + public function __construct(App $app, Database $database, IHandleUserSessions $session, L10n $l10n, App\BaseURL $baseUrl, App\Arguments $args, LoggerInterface $logger, Profiler $profiler, Response $response, array $server, array $parameters = []) { parent::__construct($l10n, $baseUrl, $args, $logger, $profiler, $response, $server, $parameters); $this->session = $session; $this->database = $database; $this->app = $app; - $this->httpClient = $httpClient; } protected function rawContent(array $request = []) @@ -89,17 +85,31 @@ class Redir extends \Friendica\BaseModule $this->logger->info('Got my url', ['visitor' => $visitor]); } - $contact = $this->database->selectFirst('contact', ['url'], ['id' => $cid]); + $contact = Contact::selectFirst(['id', 'url', 'gsid', 'alias', 'network'], ['id' => $cid]); if (!$contact) { $this->logger->info('Contact not found', ['id' => $cid]); throw new HTTPException\NotFoundException($this->t('Contact not found.')); - } else { - $contact_url = $contact['url']; - $this->checkUrl($contact_url, $url); - $target_url = $url ?: $contact_url; + } elseif (empty($contact['gsid'])) { + $this->logger->info('Contact has got no server', ['id' => $cid]); + return; } - $basepath = Contact::getBasepath($contact_url); + $contact_url = Contact::getProfileLink($contact); + $this->checkUrl($contact_url, $url); + $target_url = $url ?: $contact_url; + + $gserver = $this->database->selectFirst('gserver', ['url', 'network', 'openwebauth'], ['id' => $contact['gsid']]); + $basepath = $gserver['url']; + + // This part can be removed, when all server entries had been updated. So removing it in 2025 should be safe. + if (empty($gserver['openwebauth']) && ($gserver['network'] == Protocol::DFRN)) { + $this->logger->notice('Magic path not provided. Contact update initiated.', ['gsid' => $contact['gsid']]); + // Update contact to assign the path to the server + UpdateContact::add(Worker::PRIORITY_MEDIUM, $contact['id']); + } elseif (empty($gserver['openwebauth'])) { + $this->logger->debug('Server does not support open web auth.', ['server' => $gserver]); + return; + } // We don't use magic auth when there is no visitor, we are on the same system, or we visit our own stuff if (empty($visitor) || Strings::compareLink($basepath, $this->baseUrl) || Strings::compareLink($contact_url, $visitor)) { @@ -107,17 +117,11 @@ class Redir extends \Friendica\BaseModule $this->app->redirect($target_url); } - // Test for magic auth on the target system - $response = $this->httpClient->head($basepath . '/magic', [HttpClientOptions::ACCEPT_CONTENT => HttpClientAccept::HTML, HttpClientOptions::REQUEST => HttpClientRequest::MAGICAUTH]); - if ($response->isSuccess()) { - $separator = strpos($target_url, '?') ? '&' : '?'; - $target_url .= $separator . 'zrl=' . urlencode($visitor) . '&addr=' . urlencode($contact_url); + $separator = strpos($target_url, '?') ? '&' : '?'; + $target_url .= $separator . 'zrl=' . urlencode($visitor) . '&addr=' . urlencode($contact_url); - $this->logger->info('Redirecting with magic', ['target' => $target_url, 'visitor' => $visitor, 'contact' => $contact_url]); - $this->app->redirect($target_url); - } else { - $this->logger->info('No magic for contact', ['contact' => $contact_url]); - } + $this->logger->info('Redirecting with magic', ['target' => $target_url, 'visitor' => $visitor, 'contact' => $contact_url]); + $this->app->redirect($target_url); } /** @@ -135,33 +139,32 @@ class Redir extends \Friendica\BaseModule throw new HTTPException\BadRequestException($this->t('Bad Request.')); } - $fields = ['id', 'uid', 'nurl', 'url', 'addr', 'name']; - $contact = $this->database->selectFirst('contact', $fields, ['id' => $cid, 'uid' => [0, $this->session->getLocalUserId()]]); + $fields = ['id', 'uid', 'nurl', 'url', 'addr', 'name', 'alias', 'network']; + $contact = Contact::selectFirst($fields, ['id' => $cid, 'uid' => [0, $this->session->getLocalUserId()]]); if (!$contact) { throw new HTTPException\NotFoundException($this->t('Contact not found.')); } - $contact_url = $contact['url']; + $contact_url = Contact::getProfileLink($contact); + $this->checkUrl($contact_url, $url); + $target_url = $url ?: $contact_url; if (!empty($this->app->getContactId()) && $this->app->getContactId() == $cid) { // Local user is already authenticated. - $this->checkUrl($contact_url, $url); - $this->app->redirect($url ?: $contact_url); + $this->app->redirect($target_url); } if ($contact['uid'] == 0 && $this->session->getLocalUserId()) { // Let's have a look if there is an established connection // between the public contact we have found and the local user. - $contact = $this->database->selectFirst('contact', $fields, ['nurl' => $contact['nurl'], 'uid' => $this->session->getLocalUserId()]); + $contact = Contact::selectFirst($fields, ['nurl' => $contact['nurl'], 'uid' => $this->session->getLocalUserId()]); if ($contact) { $cid = $contact['id']; } if (!empty($this->app->getContactId()) && $this->app->getContactId() == $cid) { // Local user is already authenticated. - $this->checkUrl($contact_url, $url); - $target_url = $url ?: $contact_url; - $this->logger->info($contact['name'] . " is already authenticated. Redirecting to " . $target_url); + $this->logger->info('Contact already authenticated. Redirecting to target url', ['url' => $contact['url'], 'name' => $contact['name'], 'target_url' => $target_url]); $this->app->redirect($target_url); } } @@ -176,29 +179,23 @@ class Redir extends \Friendica\BaseModule // contact. if (($host == $remotehost) && ($this->session->getRemoteContactID($this->session->get('visitor_visiting')) == $this->session->get('visitor_id'))) { // Remote user is already authenticated. - $this->checkUrl($contact_url, $url); - $target_url = $url ?: $contact_url; - $this->logger->info($contact['name'] . " is already authenticated. Redirecting to " . $target_url); + $this->logger->info('Contact already authenticated. Redirecting to target url', ['url' => $contact['url'], 'name' => $contact['name'], 'target_url' => $target_url]); $this->app->redirect($target_url); } } - if (empty($url)) { - throw new HTTPException\BadRequestException($this->t('Bad Request.')); - } - // If we don't have a connected contact, redirect with // the 'zrl' parameter. $my_profile = $this->session->getMyUrl(); - if (!empty($my_profile) && !Strings::compareLink($my_profile, $url)) { - $separator = strpos($url, '?') ? '&' : '?'; + if (!empty($my_profile) && !Strings::compareLink($my_profile, $target_url)) { + $separator = strpos($target_url, '?') ? '&' : '?'; - $url .= $separator . 'zrl=' . urlencode($my_profile); + $target_url .= $separator . 'zrl=' . urlencode($my_profile); } - $this->logger->info('redirecting to ' . $url); - $this->app->redirect($url); + $this->logger->info('redirecting to ' . $target_url); + $this->app->redirect($target_url); } diff --git a/src/Module/Magic.php b/src/Module/Magic.php index ba2896d788..99db078f96 100644 --- a/src/Module/Magic.php +++ b/src/Module/Magic.php @@ -36,6 +36,7 @@ use Friendica\Model\User; use Friendica\Network\HTTPClient\Capability\ICanSendHttpRequests; use Friendica\Network\HTTPClient\Client\HttpClientOptions; use Friendica\Util\HTTPSignature; +use Friendica\Util\Network; use Friendica\Util\Profiler; use Friendica\Util\Strings; use Friendica\Worker\UpdateContact; @@ -76,10 +77,12 @@ class Magic extends BaseModule $this->logger->debug('Invoked', ['request' => $request]); - $addr = $request['addr'] ?? ''; - $dest = $request['dest'] ?? ''; - $bdest = $request['bdest'] ?? ''; - $owa = intval($request['owa'] ?? 0); + $addr = $request['addr'] ?? ''; + $bdest = $request['bdest'] ?? ''; + $dest = $request['dest'] ?? ''; + $rev = intval($request['rev'] ?? 0); + $owa = intval($request['owa'] ?? 0); + $delegate = $request['delegate'] ?? ''; // bdest is preferred as it is hex-encoded and can survive url rewrite and argument parsing if (!empty($bdest)) { @@ -113,6 +116,9 @@ class Magic extends BaseModule $this->app->redirect($dest); } + $dest = Network::removeUrlParameter($dest, 'zid'); + $dest = Network::removeUrlParameter($dest, 'f'); + // OpenWebAuth $owner = User::getOwnerDataById($this->userSession->getLocalUserId()); @@ -150,7 +156,9 @@ class Magic extends BaseModule $header = [ 'Accept' => 'application/x-zot+json', - 'X-Open-Web-Auth' => Strings::getRandomHex() + 'Content-Type' => 'application/x-zot+json', + 'X-Open-Web-Auth' => Strings::getRandomHex(), + 'Host' => strtolower(parse_url($gserver['url'], PHP_URL_HOST)), ]; // Create a header that is signed with the local users private key. diff --git a/src/Module/Owa.php b/src/Module/Owa.php index 7b3af7b52f..cd9bfceb49 100644 --- a/src/Module/Owa.php +++ b/src/Module/Owa.php @@ -23,7 +23,6 @@ namespace Friendica\Module; use Friendica\BaseModule; use Friendica\Core\Logger; -use Friendica\Core\System; use Friendica\Database\DBA; use Friendica\Model\Contact; use Friendica\Model\OpenWebAuthToken; diff --git a/src/Util/Network.php b/src/Util/Network.php index fe376ce5c8..d24017804d 100644 --- a/src/Util/Network.php +++ b/src/Util/Network.php @@ -29,6 +29,7 @@ use Friendica\Network\HTTPClient\Client\HttpClientAccept; use Friendica\Network\HTTPClient\Client\HttpClientOptions; use Friendica\Network\HTTPClient\Client\HttpClientRequest; use Friendica\Network\HTTPException\NotModifiedException; +use GuzzleHttp\Psr7\Exception\MalformedUriException; use GuzzleHttp\Psr7\Uri; use Psr\Http\Message\UriInterface; @@ -670,4 +671,28 @@ class Network return null; } } + + /** + * Remove an Url parameter + * + * @param string $url + * @param string $parameter + * @return string + * @throws MalformedUriException + */ + public static function removeUrlParameter(string $url, string $parameter): string + { + $parts = parse_url($url); + if (empty($parts['query'])) { + return $url; + } + + parse_str($parts['query'], $data); + + unset($data[$parameter]); + + $parts['query'] = http_build_query($data); + + return (string)Uri::fromParts($parts); + } } diff --git a/src/Util/Strings.php b/src/Util/Strings.php index 7645466139..4a68e31248 100644 --- a/src/Util/Strings.php +++ b/src/Util/Strings.php @@ -498,7 +498,8 @@ class Strings $blocks = []; - $return = preg_replace_callback($regex, + $return = preg_replace_callback( + $regex, function ($matches) use ($executionId, &$blocks) { $return = '«block-' . $executionId . '-' . count($blocks) . '»'; @@ -516,7 +517,8 @@ class Strings $text = $callback($return ?? $text) ?? ''; // Restore code blocks - $text = preg_replace_callback('/«block-' . $executionId . '-([0-9]+)»/iU', + $text = preg_replace_callback( + '/«block-' . $executionId . '-([0-9]+)»/iU', function ($matches) use ($blocks) { $return = $matches[0]; if (isset($blocks[intval($matches[1])])) { @@ -545,10 +547,10 @@ class Strings return $shorthand; } - $last = strtolower($shorthand[strlen($shorthand)-1]); + $last = strtolower($shorthand[strlen($shorthand) - 1]); $shorthand = substr($shorthand, 0, -1); - switch($last) { + switch ($last) { case 'g': $shorthand *= 1024; case 'm': From 7808c8907140f41d7cb1bdda067265e8e3d5334b Mon Sep 17 00:00:00 2001 From: Michael Date: Sun, 26 May 2024 16:00:27 +0000 Subject: [PATCH 111/234] Issue 14102: Display "channels only" contacts in circles --- database.sql | 30 +++- src/Module/Contact/Profile.php | 2 +- src/Module/Conversation/Network.php | 2 +- static/dbstructure.config.php | 2 +- static/dbview.config.php | 26 +++ view/lang/C/messages.po | 252 ++++++++++++++-------------- 6 files changed, 184 insertions(+), 130 deletions(-) diff --git a/database.sql b/database.sql index 0c96eadb0b..e9003baa39 100644 --- a/database.sql +++ b/database.sql @@ -1,6 +1,6 @@ -- ------------------------------------------ -- Friendica 2024.06-dev (Yellow Archangel) --- DB_UPDATE_VERSION 1562 +-- DB_UPDATE_VERSION 1563 -- ------------------------------------------ @@ -3360,6 +3360,34 @@ CREATE VIEW `network-thread-view` AS SELECT AND NOT EXISTS(SELECT `cid` FROM `user-contact` WHERE `uid` = `post-thread-user`.`uid` AND `cid` IN (`post-thread-user`.`author-id`, `post-thread-user`.`owner-id`, `post-thread-user`.`causer-id`) AND (`blocked` OR `ignored` OR `channel-only`)) AND NOT EXISTS(SELECT `gsid` FROM `user-gserver` WHERE `uid` = `post-thread-user`.`uid` AND `gsid` IN (`authorcontact`.`gsid`, `ownercontact`.`gsid`) AND `ignored`); +-- +-- VIEW network-thread-circle-view +-- +DROP VIEW IF EXISTS `network-thread-circle-view`; +CREATE VIEW `network-thread-circle-view` AS SELECT + `post-thread-user`.`uri-id` AS `uri-id`, + `post-thread-user`.`post-user-id` AS `parent`, + `post-thread-user`.`received` AS `received`, + `post-thread-user`.`commented` AS `commented`, + `post-thread-user`.`created` AS `created`, + `post-thread-user`.`uid` AS `uid`, + `post-thread-user`.`starred` AS `starred`, + `post-thread-user`.`mention` AS `mention`, + `post-thread-user`.`network` AS `network`, + `post-thread-user`.`contact-id` AS `contact-id`, + `ownercontact`.`contact-type` AS `contact-type` + FROM `post-thread-user` + INNER JOIN `post-user` ON `post-user`.`id` = `post-thread-user`.`post-user-id` + STRAIGHT_JOIN `contact` ON `contact`.`id` = `post-thread-user`.`contact-id` + STRAIGHT_JOIN `contact` AS `authorcontact` ON `authorcontact`.`id` = `post-thread-user`.`author-id` + STRAIGHT_JOIN `contact` AS `ownercontact` ON `ownercontact`.`id` = `post-thread-user`.`owner-id` + WHERE `post-user`.`visible` AND NOT `post-user`.`deleted` + AND (NOT `contact`.`readonly` AND NOT `contact`.`blocked` AND NOT `contact`.`pending`) + AND (`post-thread-user`.`hidden` IS NULL OR NOT `post-thread-user`.`hidden`) + AND NOT `authorcontact`.`blocked` AND NOT `ownercontact`.`blocked` + AND NOT EXISTS(SELECT `cid` FROM `user-contact` WHERE `uid` = `post-thread-user`.`uid` AND `cid` IN (`post-thread-user`.`author-id`, `post-thread-user`.`owner-id`, `post-thread-user`.`causer-id`) AND (`blocked` OR `ignored`)) + AND NOT EXISTS(SELECT `gsid` FROM `user-gserver` WHERE `uid` = `post-thread-user`.`uid` AND `gsid` IN (`authorcontact`.`gsid`, `ownercontact`.`gsid`) AND `ignored`); + -- -- VIEW owner-view -- diff --git a/src/Module/Contact/Profile.php b/src/Module/Contact/Profile.php index fbbf88d5c6..3531c1dafd 100644 --- a/src/Module/Contact/Profile.php +++ b/src/Module/Contact/Profile.php @@ -438,7 +438,7 @@ class Profile extends BaseModule '$frequency_always' => ['channel_frequency', $this->t('Display all posts of this contact'), Contact\User::FREQUENCY_ALWAYS, $this->t('All posts from this contact will appear on the "for you" channel'), $channel_frequency == Contact\User::FREQUENCY_ALWAYS], '$frequency_reduced' => ['channel_frequency', $this->t('Display only few posts'), Contact\User::FREQUENCY_REDUCED, $this->t('When a contact creates a lot of posts in a short period, this setting reduces the number of displayed posts in every channel.'), $channel_frequency == Contact\User::FREQUENCY_REDUCED], '$frequency_never' => ['channel_frequency', $this->t('Never display posts'), Contact\User::FREQUENCY_NEVER, $this->t('Posts from this contact will never be displayed in any channel'), $channel_frequency == Contact\User::FREQUENCY_NEVER], - '$channel_only' => ['channel_only', $this->t('Channel Only'), $channel_only, $this->t('If enabled, posts from this contact will only appear in channels, but not in the network stream.')], + '$channel_only' => ['channel_only', $this->t('Channel Only'), $channel_only, $this->t('If enabled, posts from this contact will only appear in channels and network streams in circles, but not in the general network stream.')], ]); $arr = ['contact' => $contact, 'output' => $o]; diff --git a/src/Module/Conversation/Network.php b/src/Module/Conversation/Network.php index c1fc772e9c..da3054b1f5 100644 --- a/src/Module/Conversation/Network.php +++ b/src/Module/Conversation/Network.php @@ -463,7 +463,7 @@ class Network extends Timeline $params['order'] = [$this->order => true]; } - $items = $this->database->selectToArray('network-thread-view', [], DBA::mergeConditions($conditionFields, $conditionStrings), $params); + $items = $this->database->selectToArray($this->circleId ? 'network-thread-circle-view' : 'network-thread-view', [], DBA::mergeConditions($conditionFields, $conditionStrings), $params); // min_id quirk, continued if (isset($this->minId) && !isset($this->maxId)) { diff --git a/static/dbstructure.config.php b/static/dbstructure.config.php index ec17f54eb0..71a555eafa 100644 --- a/static/dbstructure.config.php +++ b/static/dbstructure.config.php @@ -56,7 +56,7 @@ use Friendica\Database\DBA; // This file is required several times during the test in DbaDefinition which justifies this condition if (!defined('DB_UPDATE_VERSION')) { - define('DB_UPDATE_VERSION', 1562); + define('DB_UPDATE_VERSION', 1563); } return [ diff --git a/static/dbview.config.php b/static/dbview.config.php index 17a6c86bb2..5ee284b792 100644 --- a/static/dbview.config.php +++ b/static/dbview.config.php @@ -1333,6 +1333,32 @@ AND NOT EXISTS(SELECT `cid` FROM `user-contact` WHERE `uid` = `post-thread-user`.`uid` AND `cid` IN (`post-thread-user`.`author-id`, `post-thread-user`.`owner-id`, `post-thread-user`.`causer-id`) AND (`blocked` OR `ignored` OR `channel-only`)) AND NOT EXISTS(SELECT `gsid` FROM `user-gserver` WHERE `uid` = `post-thread-user`.`uid` AND `gsid` IN (`authorcontact`.`gsid`, `ownercontact`.`gsid`) AND `ignored`)" ], + "network-thread-circle-view" => [ + "fields" => [ + "uri-id" => ["post-thread-user", "uri-id"], + "parent" => ["post-thread-user", "post-user-id"], + "received" => ["post-thread-user", "received"], + "commented" => ["post-thread-user", "commented"], + "created" => ["post-thread-user", "created"], + "uid" => ["post-thread-user", "uid"], + "starred" => ["post-thread-user", "starred"], + "mention" => ["post-thread-user", "mention"], + "network" => ["post-thread-user", "network"], + "contact-id" => ["post-thread-user", "contact-id"], + "contact-type" => ["ownercontact", "contact-type"], + ], + "query" => "FROM `post-thread-user` + INNER JOIN `post-user` ON `post-user`.`id` = `post-thread-user`.`post-user-id` + STRAIGHT_JOIN `contact` ON `contact`.`id` = `post-thread-user`.`contact-id` + STRAIGHT_JOIN `contact` AS `authorcontact` ON `authorcontact`.`id` = `post-thread-user`.`author-id` + STRAIGHT_JOIN `contact` AS `ownercontact` ON `ownercontact`.`id` = `post-thread-user`.`owner-id` + WHERE `post-user`.`visible` AND NOT `post-user`.`deleted` + AND (NOT `contact`.`readonly` AND NOT `contact`.`blocked` AND NOT `contact`.`pending`) + AND (`post-thread-user`.`hidden` IS NULL OR NOT `post-thread-user`.`hidden`) + AND NOT `authorcontact`.`blocked` AND NOT `ownercontact`.`blocked` + AND NOT EXISTS(SELECT `cid` FROM `user-contact` WHERE `uid` = `post-thread-user`.`uid` AND `cid` IN (`post-thread-user`.`author-id`, `post-thread-user`.`owner-id`, `post-thread-user`.`causer-id`) AND (`blocked` OR `ignored`)) + AND NOT EXISTS(SELECT `gsid` FROM `user-gserver` WHERE `uid` = `post-thread-user`.`uid` AND `gsid` IN (`authorcontact`.`gsid`, `ownercontact`.`gsid`) AND `ignored`)" + ], "owner-view" => [ "fields" => [ "id" => ["contact", "id"], diff --git a/view/lang/C/messages.po b/view/lang/C/messages.po index 91de9bdf98..557f7bbed0 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-05-15 12:16+0000\n" +"POT-Creation-Date: 2024-05-26 15:56+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -34,18 +34,18 @@ msgstr "" msgid "Item couldn't be fetched." msgstr "" -#: mod/item.php:260 mod/item.php:264 +#: mod/item.php:262 mod/item.php:266 msgid "Empty post discarded." msgstr "" -#: mod/item.php:435 src/Module/Admin/Themes/Details.php:39 +#: mod/item.php:437 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:459 mod/message.php:66 mod/message.php:112 mod/notes.php:45 -#: mod/photos.php:146 mod/photos.php:662 src/Model/Event.php:520 +#: mod/item.php:461 mod/message.php:66 mod/message.php:112 mod/notes.php:45 +#: mod/photos.php:147 mod/photos.php:663 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 #: src/Module/Calendar/Event/API.php:88 src/Module/Calendar/Event/Form.php:84 @@ -290,16 +290,16 @@ msgstr "" msgid "Insert web link" msgstr "" -#: mod/message.php:200 mod/message.php:356 mod/photos.php:1290 +#: mod/message.php:200 mod/message.php:356 mod/photos.php:1291 #: src/Content/Conversation.php:400 src/Content/Conversation.php:1576 #: src/Module/Item/Compose.php:213 src/Module/Post/Edit.php:145 #: src/Object/Post.php:618 msgid "Please wait" msgstr "" -#: mod/message.php:201 mod/message.php:355 mod/photos.php:693 -#: mod/photos.php:813 mod/photos.php:1090 mod/photos.php:1131 -#: mod/photos.php:1187 mod/photos.php:1267 +#: mod/message.php:201 mod/message.php:355 mod/photos.php:694 +#: mod/photos.php:814 mod/photos.php:1091 mod/photos.php:1132 +#: mod/photos.php:1188 mod/photos.php:1268 #: src/Module/Calendar/Event/Form.php:250 src/Module/Contact/Advanced.php:132 #: src/Module/Contact/Profile.php:370 #: src/Module/Debug/ActivityPubConversion.php:140 @@ -387,7 +387,7 @@ msgstr "" msgid "Save" msgstr "" -#: mod/photos.php:65 mod/photos.php:128 mod/photos.php:572 +#: mod/photos.php:66 mod/photos.php:129 mod/photos.php:573 #: src/Model/Event.php:512 src/Model/Profile.php:234 #: src/Module/Calendar/Export.php:74 src/Module/Calendar/Show.php:74 #: src/Module/DFRN/Poll.php:43 src/Module/Feed.php:64 src/Module/HCard.php:51 @@ -399,100 +399,100 @@ msgstr "" msgid "User not found." msgstr "" -#: mod/photos.php:102 src/Module/BaseProfile.php:68 +#: mod/photos.php:103 src/Module/BaseProfile.php:68 #: src/Module/Profile/Photos.php:375 msgid "Photo Albums" msgstr "" -#: mod/photos.php:103 src/Module/Profile/Photos.php:376 +#: mod/photos.php:104 src/Module/Profile/Photos.php:376 #: src/Module/Profile/Photos.php:396 msgid "Recent Photos" msgstr "" -#: mod/photos.php:105 mod/photos.php:861 src/Module/Profile/Photos.php:378 +#: mod/photos.php:106 mod/photos.php:862 src/Module/Profile/Photos.php:378 #: src/Module/Profile/Photos.php:398 msgid "Upload New Photos" msgstr "" -#: mod/photos.php:117 src/Module/BaseSettings.php:72 +#: mod/photos.php:118 src/Module/BaseSettings.php:72 #: src/Module/Profile/Photos.php:359 msgid "everybody" msgstr "" -#: mod/photos.php:153 +#: mod/photos.php:154 msgid "Contact information unavailable" msgstr "" -#: mod/photos.php:182 +#: mod/photos.php:183 msgid "Album not found." msgstr "" -#: mod/photos.php:238 +#: mod/photos.php:239 msgid "Album successfully deleted" msgstr "" -#: mod/photos.php:240 +#: mod/photos.php:241 msgid "Album was empty." msgstr "" -#: mod/photos.php:271 +#: mod/photos.php:272 msgid "Failed to delete the photo." msgstr "" -#: mod/photos.php:539 +#: mod/photos.php:540 msgid "a photo" msgstr "" -#: mod/photos.php:539 +#: mod/photos.php:540 #, php-format msgid "%1$s was tagged in %2$s by %3$s" msgstr "" -#: mod/photos.php:576 src/Module/Conversation/Community.php:160 +#: mod/photos.php:577 src/Module/Conversation/Community.php:160 #: src/Module/Directory.php:48 src/Module/Profile/Photos.php:293 #: src/Module/Search/Index.php:65 msgid "Public access denied." msgstr "" -#: mod/photos.php:581 +#: mod/photos.php:582 msgid "No photos selected" msgstr "" -#: mod/photos.php:709 +#: mod/photos.php:710 #, php-format msgid "The maximum accepted image size is %s" msgstr "" -#: mod/photos.php:716 +#: mod/photos.php:717 msgid "Upload Photos" msgstr "" -#: mod/photos.php:720 mod/photos.php:809 +#: mod/photos.php:721 mod/photos.php:810 msgid "New album name: " msgstr "" -#: mod/photos.php:721 +#: mod/photos.php:722 msgid "or select existing album:" msgstr "" -#: mod/photos.php:722 +#: mod/photos.php:723 msgid "Do not show a status post for this upload" msgstr "" -#: mod/photos.php:725 mod/photos.php:1086 src/Content/Conversation.php:402 +#: mod/photos.php:726 mod/photos.php:1087 src/Content/Conversation.php:402 #: src/Module/Calendar/Event/Form.php:253 src/Module/Post/Edit.php:183 msgid "Permissions" msgstr "" -#: mod/photos.php:790 +#: mod/photos.php:791 msgid "Do you really want to delete this photo album and all its photos?" msgstr "" -#: mod/photos.php:791 mod/photos.php:814 +#: mod/photos.php:792 mod/photos.php:815 msgid "Delete Album" msgstr "" -#: mod/photos.php:792 mod/photos.php:892 src/Content/Conversation.php:417 +#: mod/photos.php:793 mod/photos.php:893 src/Content/Conversation.php:417 #: src/Module/Contact/Follow.php:173 src/Module/Contact/Revoke.php:109 #: src/Module/Contact/Unfollow.php:126 #: src/Module/Media/Attachment/Browser.php:77 @@ -502,132 +502,132 @@ msgstr "" msgid "Cancel" msgstr "" -#: mod/photos.php:818 +#: mod/photos.php:819 msgid "Edit Album" msgstr "" -#: mod/photos.php:819 +#: mod/photos.php:820 msgid "Drop Album" msgstr "" -#: mod/photos.php:823 +#: mod/photos.php:824 msgid "Show Newest First" msgstr "" -#: mod/photos.php:825 +#: mod/photos.php:826 msgid "Show Oldest First" msgstr "" -#: mod/photos.php:846 src/Module/Profile/Photos.php:346 +#: mod/photos.php:847 src/Module/Profile/Photos.php:346 msgid "View Photo" msgstr "" -#: mod/photos.php:878 +#: mod/photos.php:879 msgid "Permission denied. Access to this item may be restricted." msgstr "" -#: mod/photos.php:880 +#: mod/photos.php:881 msgid "Photo not available" msgstr "" -#: mod/photos.php:890 +#: mod/photos.php:891 msgid "Do you really want to delete this photo?" msgstr "" -#: mod/photos.php:891 mod/photos.php:1091 +#: mod/photos.php:892 mod/photos.php:1092 msgid "Delete Photo" msgstr "" -#: mod/photos.php:989 +#: mod/photos.php:990 msgid "View photo" msgstr "" -#: mod/photos.php:991 +#: mod/photos.php:992 msgid "Edit photo" msgstr "" -#: mod/photos.php:992 +#: mod/photos.php:993 msgid "Delete photo" msgstr "" -#: mod/photos.php:993 +#: mod/photos.php:994 msgid "Use as profile photo" msgstr "" -#: mod/photos.php:1000 +#: mod/photos.php:1001 msgid "Private Photo" msgstr "" -#: mod/photos.php:1006 +#: mod/photos.php:1007 msgid "View Full Size" msgstr "" -#: mod/photos.php:1059 +#: mod/photos.php:1060 msgid "Tags: " msgstr "" -#: mod/photos.php:1062 +#: mod/photos.php:1063 msgid "[Select tags to remove]" msgstr "" -#: mod/photos.php:1077 +#: mod/photos.php:1078 msgid "New album name" msgstr "" -#: mod/photos.php:1078 +#: mod/photos.php:1079 msgid "Caption" msgstr "" -#: mod/photos.php:1079 +#: mod/photos.php:1080 msgid "Add a Tag" msgstr "" -#: mod/photos.php:1079 +#: mod/photos.php:1080 msgid "Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping" msgstr "" -#: mod/photos.php:1080 +#: mod/photos.php:1081 msgid "Do not rotate" msgstr "" -#: mod/photos.php:1081 +#: mod/photos.php:1082 msgid "Rotate CW (right)" msgstr "" -#: mod/photos.php:1082 +#: mod/photos.php:1083 msgid "Rotate CCW (left)" msgstr "" -#: mod/photos.php:1128 mod/photos.php:1184 mod/photos.php:1264 +#: mod/photos.php:1129 mod/photos.php:1185 mod/photos.php:1265 #: src/Module/Contact.php:618 src/Module/Item/Compose.php:195 #: src/Object/Post.php:1156 msgid "This is you" msgstr "" -#: mod/photos.php:1130 mod/photos.php:1186 mod/photos.php:1266 +#: mod/photos.php:1131 mod/photos.php:1187 mod/photos.php:1267 #: src/Module/Moderation/Reports.php:110 src/Object/Post.php:612 #: src/Object/Post.php:1158 msgid "Comment" msgstr "" -#: mod/photos.php:1132 mod/photos.php:1188 mod/photos.php:1268 +#: mod/photos.php:1133 mod/photos.php:1189 mod/photos.php:1269 #: src/Content/Conversation.php:414 src/Module/Calendar/Event/Form.php:248 #: src/Module/Item/Compose.php:208 src/Module/Post/Edit.php:165 #: src/Object/Post.php:1172 msgid "Preview" msgstr "" -#: mod/photos.php:1133 src/Content/Conversation.php:368 +#: mod/photos.php:1134 src/Content/Conversation.php:368 #: src/Module/Post/Edit.php:130 src/Object/Post.php:1160 msgid "Loading..." msgstr "" -#: mod/photos.php:1225 src/Content/Conversation.php:1498 +#: mod/photos.php:1226 src/Content/Conversation.php:1498 #: src/Object/Post.php:274 msgid "Select" msgstr "" -#: mod/photos.php:1226 src/Content/Conversation.php:1499 +#: mod/photos.php:1227 src/Content/Conversation.php:1499 #: src/Module/Moderation/Users/Active.php:136 #: src/Module/Moderation/Users/Blocked.php:136 #: src/Module/Moderation/Users/Index.php:151 @@ -636,23 +636,23 @@ msgstr "" msgid "Delete" msgstr "" -#: mod/photos.php:1287 src/Object/Post.php:440 +#: mod/photos.php:1288 src/Object/Post.php:440 msgid "Like" msgstr "" -#: mod/photos.php:1288 src/Object/Post.php:440 +#: mod/photos.php:1289 src/Object/Post.php:440 msgid "I like this (toggle)" msgstr "" -#: mod/photos.php:1289 src/Object/Post.php:441 +#: mod/photos.php:1290 src/Object/Post.php:441 msgid "Dislike" msgstr "" -#: mod/photos.php:1291 src/Object/Post.php:441 +#: mod/photos.php:1292 src/Object/Post.php:441 msgid "I don't like this (toggle)" msgstr "" -#: mod/photos.php:1313 +#: mod/photos.php:1314 msgid "Map" msgstr "" @@ -2268,39 +2268,39 @@ msgstr "" msgid "last" msgstr "" -#: src/Content/Text/BBCode.php:702 src/Content/Text/BBCode.php:1878 -#: src/Content/Text/BBCode.php:1879 +#: src/Content/Text/BBCode.php:704 src/Content/Text/BBCode.php:1880 +#: src/Content/Text/BBCode.php:1881 msgid "Image/photo" msgstr "" -#: src/Content/Text/BBCode.php:920 +#: src/Content/Text/BBCode.php:922 #, php-format msgid "" "%2$s %3$s" msgstr "" -#: src/Content/Text/BBCode.php:945 src/Model/Item.php:4012 +#: src/Content/Text/BBCode.php:947 src/Model/Item.php:4012 #: src/Model/Item.php:4018 src/Model/Item.php:4019 msgid "Link to source" msgstr "" -#: src/Content/Text/BBCode.php:1759 src/Content/Text/HTML.php:906 +#: src/Content/Text/BBCode.php:1761 src/Content/Text/HTML.php:906 msgid "Click to open/close" msgstr "" -#: src/Content/Text/BBCode.php:1814 +#: src/Content/Text/BBCode.php:1816 msgid "$1 wrote:" msgstr "" -#: src/Content/Text/BBCode.php:1888 src/Content/Text/BBCode.php:1889 +#: src/Content/Text/BBCode.php:1890 src/Content/Text/BBCode.php:1891 msgid "Encrypted content" msgstr "" -#: src/Content/Text/BBCode.php:2194 +#: src/Content/Text/BBCode.php:2212 msgid "Invalid source protocol" msgstr "" -#: src/Content/Text/BBCode.php:2213 +#: src/Content/Text/BBCode.php:2231 msgid "Invalid link protocol" msgstr "" @@ -2431,7 +2431,7 @@ msgstr "" msgid "Organisations" msgstr "" -#: src/Content/Widget.php:537 src/Model/Contact.php:1729 +#: src/Content/Widget.php:537 src/Model/Contact.php:1730 msgid "News" msgstr "" @@ -3304,84 +3304,84 @@ msgstr "" msgid "Approve" msgstr "" -#: src/Model/Contact.php:1725 +#: src/Model/Contact.php:1726 msgid "Organisation" msgstr "" -#: src/Model/Contact.php:1733 +#: src/Model/Contact.php:1734 msgid "Group" msgstr "" -#: src/Model/Contact.php:1737 src/Module/Moderation/BaseUsers.php:131 +#: src/Model/Contact.php:1738 src/Module/Moderation/BaseUsers.php:131 msgid "Relay" msgstr "" -#: src/Model/Contact.php:3046 +#: src/Model/Contact.php:3048 msgid "Disallowed profile URL." msgstr "" -#: src/Model/Contact.php:3051 src/Module/Friendica.php:100 +#: src/Model/Contact.php:3053 src/Module/Friendica.php:100 msgid "Blocked domain" msgstr "" -#: src/Model/Contact.php:3056 +#: src/Model/Contact.php:3058 msgid "Connect URL missing." msgstr "" -#: src/Model/Contact.php:3065 +#: src/Model/Contact.php:3067 msgid "" "The contact could not be added. Please check the relevant network " "credentials in your Settings -> Social Networks page." msgstr "" -#: src/Model/Contact.php:3083 +#: src/Model/Contact.php:3085 #, php-format msgid "Expected network %s does not match actual network %s" msgstr "" -#: src/Model/Contact.php:3100 +#: src/Model/Contact.php:3102 msgid "This seems to be a relay account. They can't be followed by users." msgstr "" -#: src/Model/Contact.php:3107 +#: src/Model/Contact.php:3109 msgid "The profile address specified does not provide adequate information." msgstr "" -#: src/Model/Contact.php:3109 +#: src/Model/Contact.php:3111 msgid "No compatible communication protocols or feeds were discovered." msgstr "" -#: src/Model/Contact.php:3112 +#: src/Model/Contact.php:3114 msgid "An author or name was not found." msgstr "" -#: src/Model/Contact.php:3115 +#: src/Model/Contact.php:3117 msgid "No browser URL could be matched to this address." msgstr "" -#: src/Model/Contact.php:3118 +#: src/Model/Contact.php:3120 msgid "" "Unable to match @-style Identity Address with a known protocol or email " "contact." msgstr "" -#: src/Model/Contact.php:3119 +#: src/Model/Contact.php:3121 msgid "Use mailto: in front of address to force email check." msgstr "" -#: src/Model/Contact.php:3125 +#: src/Model/Contact.php:3127 msgid "" "The profile address specified belongs to a network which has been disabled " "on this site." msgstr "" -#: src/Model/Contact.php:3130 +#: src/Model/Contact.php:3132 msgid "" "Limited profile. This person will be unable to receive direct/personal " "notifications from you." msgstr "" -#: src/Model/Contact.php:3196 +#: src/Model/Contact.php:3198 msgid "Unable to retrieve contact information." msgstr "" @@ -3640,90 +3640,90 @@ msgstr "" msgid "Upcoming events the next 7 days:" msgstr "" -#: src/Model/Profile.php:882 +#: src/Model/Profile.php:876 #, php-format msgid "OpenWebAuth: %1$s welcomes %2$s" msgstr "" -#: src/Model/Profile.php:1022 +#: src/Model/Profile.php:1016 msgid "Hometown:" msgstr "" -#: src/Model/Profile.php:1023 +#: src/Model/Profile.php:1017 msgid "Marital Status:" msgstr "" -#: src/Model/Profile.php:1024 +#: src/Model/Profile.php:1018 msgid "With:" msgstr "" -#: src/Model/Profile.php:1025 +#: src/Model/Profile.php:1019 msgid "Since:" msgstr "" -#: src/Model/Profile.php:1026 +#: src/Model/Profile.php:1020 msgid "Sexual Preference:" msgstr "" -#: src/Model/Profile.php:1027 +#: src/Model/Profile.php:1021 msgid "Political Views:" msgstr "" -#: src/Model/Profile.php:1028 +#: src/Model/Profile.php:1022 msgid "Religious Views:" msgstr "" -#: src/Model/Profile.php:1029 +#: src/Model/Profile.php:1023 msgid "Likes:" msgstr "" -#: src/Model/Profile.php:1030 +#: src/Model/Profile.php:1024 msgid "Dislikes:" msgstr "" -#: src/Model/Profile.php:1031 +#: src/Model/Profile.php:1025 msgid "Title/Description:" msgstr "" -#: src/Model/Profile.php:1032 src/Module/Admin/Summary.php:197 +#: src/Model/Profile.php:1026 src/Module/Admin/Summary.php:197 #: src/Module/Moderation/Report/Create.php:280 #: src/Module/Moderation/Summary.php:76 msgid "Summary" msgstr "" -#: src/Model/Profile.php:1033 +#: src/Model/Profile.php:1027 msgid "Musical interests" msgstr "" -#: src/Model/Profile.php:1034 +#: src/Model/Profile.php:1028 msgid "Books, literature" msgstr "" -#: src/Model/Profile.php:1035 +#: src/Model/Profile.php:1029 msgid "Television" msgstr "" -#: src/Model/Profile.php:1036 +#: src/Model/Profile.php:1030 msgid "Film/dance/culture/entertainment" msgstr "" -#: src/Model/Profile.php:1037 +#: src/Model/Profile.php:1031 msgid "Hobbies/Interests" msgstr "" -#: src/Model/Profile.php:1038 +#: src/Model/Profile.php:1032 msgid "Love/romance" msgstr "" -#: src/Model/Profile.php:1039 +#: src/Model/Profile.php:1033 msgid "Work/employment" msgstr "" -#: src/Model/Profile.php:1040 +#: src/Model/Profile.php:1034 msgid "School/education" msgstr "" -#: src/Model/Profile.php:1041 +#: src/Model/Profile.php:1035 msgid "Contact information and Social Networks" msgstr "" @@ -6334,7 +6334,7 @@ msgstr "" #: src/Module/Contact/Posts.php:78 src/Module/Contact/Posts.php:83 #: src/Module/Contact/Posts.php:88 src/Module/Contact/Profile.php:159 #: src/Module/Contact/Profile.php:164 src/Module/Contact/Profile.php:169 -#: src/Module/Contact/Redir.php:95 src/Module/Contact/Redir.php:141 +#: src/Module/Contact/Redir.php:91 src/Module/Contact/Redir.php:145 #: src/Module/FriendSuggest.php:71 src/Module/FriendSuggest.php:109 msgid "Contact not found." msgstr "" @@ -6650,8 +6650,8 @@ msgid_plural "Contacts (%s)" msgstr[0] "" msgstr[1] "" -#: src/Module/Contact/Follow.php:70 src/Module/Contact/Redir.php:63 -#: src/Module/Contact/Redir.php:223 src/Module/Conversation/Community.php:166 +#: src/Module/Contact/Follow.php:70 src/Module/Contact/Redir.php:59 +#: src/Module/Contact/Redir.php:220 src/Module/Conversation/Community.php:166 #: src/Module/Debug/ItemBody.php:38 src/Module/Diaspora/Receive.php:57 #: src/Module/Item/Display.php:96 src/Module/Item/Feed.php:59 #: src/Module/Item/Follow.php:41 src/Module/Item/Ignore.php:41 @@ -7029,8 +7029,8 @@ msgstr "" #: src/Module/Contact/Profile.php:441 msgid "" -"If enabled, posts from this contact will only appear in channels, but not in " -"the network stream." +"If enabled, posts from this contact will only appear in channels and network " +"streams in circles, but not in the general network stream." msgstr "" #: src/Module/Contact/Profile.php:509 @@ -7057,7 +7057,7 @@ msgstr "" msgid "Revoke the follow from this contact" msgstr "" -#: src/Module/Contact/Redir.php:135 src/Module/Contact/Redir.php:187 +#: src/Module/Contact/Redir.php:139 msgid "Bad Request." msgstr "" @@ -7543,7 +7543,7 @@ msgstr "" msgid "Help:" msgstr "" -#: src/Module/Home.php:63 +#: src/Module/Home.php:66 #, php-format msgid "Welcome to %s" msgstr "" @@ -9131,20 +9131,20 @@ msgstr "" #: src/Module/Profile/Conversations.php:106 #: src/Module/Profile/Conversations.php:109 src/Module/Profile/Profile.php:351 -#: src/Module/Profile/Profile.php:354 src/Protocol/Feed.php:1095 +#: src/Module/Profile/Profile.php:354 src/Protocol/Feed.php:1073 #: src/Protocol/OStatus.php:1011 #, php-format msgid "%s's timeline" msgstr "" #: src/Module/Profile/Conversations.php:107 src/Module/Profile/Profile.php:352 -#: src/Protocol/Feed.php:1099 src/Protocol/OStatus.php:1016 +#: src/Protocol/Feed.php:1077 src/Protocol/OStatus.php:1016 #, php-format msgid "%s's posts" msgstr "" #: src/Module/Profile/Conversations.php:108 src/Module/Profile/Profile.php:353 -#: src/Protocol/Feed.php:1102 src/Protocol/OStatus.php:1020 +#: src/Protocol/Feed.php:1080 src/Protocol/OStatus.php:1020 #, php-format msgid "%s's comments" msgstr "" From 95faba4446762b1084cff385b3afac160080ae44 Mon Sep 17 00:00:00 2001 From: Michael Date: Sun, 26 May 2024 20:04:48 +0000 Subject: [PATCH 112/234] Fix remote login issues between Friendica instances --- src/Model/Profile.php | 2 +- src/Module/Magic.php | 2 -- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/src/Model/Profile.php b/src/Model/Profile.php index 5b8cf5bf18..9db15b52c4 100644 --- a/src/Model/Profile.php +++ b/src/Model/Profile.php @@ -795,7 +795,7 @@ class Profile // Authenticate the visitor. DI::userSession()->setMultiple([ - 'authenticated' => 1, + 'authenticated' => 0, 'visitor_id' => $visitor['id'], 'visitor_handle' => $visitor['addr'], 'visitor_home' => $visitor['url'], diff --git a/src/Module/Magic.php b/src/Module/Magic.php index 99db078f96..183184f688 100644 --- a/src/Module/Magic.php +++ b/src/Module/Magic.php @@ -156,9 +156,7 @@ class Magic extends BaseModule $header = [ 'Accept' => 'application/x-zot+json', - 'Content-Type' => 'application/x-zot+json', 'X-Open-Web-Auth' => Strings::getRandomHex(), - 'Host' => strtolower(parse_url($gserver['url'], PHP_URL_HOST)), ]; // Create a header that is signed with the local users private key. From fd508fa4230710ff332001be2a75da9c27a119dd Mon Sep 17 00:00:00 2001 From: Michael Date: Mon, 27 May 2024 19:23:29 +0000 Subject: [PATCH 113/234] Fix "TypeError: Argument 1 passed to Friendica\Util\Strings::compareLink() must be of the type string, null given" --- src/Model/Contact.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/Model/Contact.php b/src/Model/Contact.php index 8d2969b72e..3ea78a3895 100644 --- a/src/Model/Contact.php +++ b/src/Model/Contact.php @@ -3557,6 +3557,10 @@ class Contact */ public static function magicLinkById(int $cid, string $url = ''): string { + if (($url == '') && DI::userSession()->isAuthenticated() && DI::pConfig()->get(DI::userSession()->getLocalUserId(), 'system', 'stay_local')) { + return 'contact/' . $cid . '/conversations'; + } + $contact = DBA::selectFirst('contact', ['id', 'network', 'url', 'alias', 'uid'], ['id' => $cid]); return self::magicLinkByContact($contact, $url); @@ -3584,7 +3588,7 @@ class Contact return 'contact/' . $contact['id'] . '/conversations'; } - if (Strings::compareLink($contact['url'], $url) || Strings::compareLink($contact['alias'], $url)) { + if (Strings::compareLink($contact['url'], $url) || Strings::compareLink($contact['alias'] ?? '', $url)) { $url = ''; } From fd3386fe20247ababa9de0b3fcf3e5bfa4bf2f0f Mon Sep 17 00:00:00 2001 From: Michael Date: Tue, 28 May 2024 05:20:53 +0000 Subject: [PATCH 114/234] Improved hostname handling with feeds --- src/Protocol/Feed.php | 47 ++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 44 insertions(+), 3 deletions(-) diff --git a/src/Protocol/Feed.php b/src/Protocol/Feed.php index 4115c6f56e..a053ecc40d 100644 --- a/src/Protocol/Feed.php +++ b/src/Protocol/Feed.php @@ -373,19 +373,24 @@ class Feed } $guid = XML::getFirstNodeValue($xpath, 'guid/text()', $entry); + $host = self::getHostname($item, $guid, $basepath); if (!empty($guid)) { if (empty($item['uri'])) { $item['uri'] = $guid; } // Don't use the GUID value directly but instead use it as a basis for the GUID - $item['guid'] = Item::guidFromUri($guid, parse_url($item['plink'], PHP_URL_HOST)); + $item['guid'] = Item::guidFromUri($guid, $host); } if (empty($item['uri'])) { $item['uri'] = $item['plink']; } + if (!parse_url($item['uri'], PHP_URL_HOST)) { + $item['uri'] = 'feed::' . $host . ':' . $item['uri']; + } + $orig_plink = $item['plink']; if (!$dryRun) { @@ -565,8 +570,12 @@ class Feed Logger::info('Feed is too old', ['created' => $item['created'], 'uid' => $item['uid'], 'uri' => $item['uri']]); continue; } - - $fetch_further_information = $contact['fetch_further_information'] ?? LocalRelationship::FFI_NONE; + + if (!empty($item['plink'])) { + $fetch_further_information = $contact['fetch_further_information'] ?? LocalRelationship::FFI_NONE; + } else { + $fetch_further_information = LocalRelationship::FFI_NONE; + } $preview = ''; if (in_array($fetch_further_information, [LocalRelationship::FFI_INFORMATION, LocalRelationship::FFI_BOTH])) { @@ -753,6 +762,38 @@ class Feed return ['header' => $author, 'items' => $items]; } + /** + * Return the hostname out of a variety of provided URL + * + * @param array $item + * @param string|null $guid + * @param string|null $basepath + * @return string + */ + private static function getHostname(array $item, string $guid = null, string $basepath = null): string + { + $host = parse_url($item['plink'], PHP_URL_HOST); + if (!empty($host)) { + return $host; + } + + $host = parse_url($item['uri'], PHP_URL_HOST); + if (!empty($host)) { + return $host; + } + + $host = parse_url($guid, PHP_URL_HOST); + if (!empty($host)) { + return $host; + } + + $host = parse_url($item['author-link'], PHP_URL_HOST); + if (!empty($host)) { + return $host; + } + + return parse_url($basepath, PHP_URL_HOST); + } /** * Automatically adjust the poll frequency according to the post frequency * From 55cec6c61d8bcd449d3281c0667eacd0252f539b Mon Sep 17 00:00:00 2001 From: Michael Date: Mon, 27 May 2024 04:33:28 +0000 Subject: [PATCH 115/234] OpenWebAuth moved to a separate class / Improved authentication handling --- src/App.php | 28 +- src/Content/Nav.php | 4 +- src/Content/Widget.php | 4 +- .../Capability/IHandleUserSessions.php | 18 +- src/Core/Session/Model/UserSession.php | 14 +- src/Model/Profile.php | 219 --------------- src/Module/Contact/Follow.php | 4 +- src/Module/Directory.php | 3 +- src/Module/Photo.php | 6 +- src/Module/Register.php | 10 +- src/Security/Authentication.php | 95 ++++--- src/Security/OpenWebAuth.php | 252 ++++++++++++++++++ tests/src/Core/Session/UserSessionTest.php | 108 ++++++++ view/lang/C/messages.po | 240 ++++++++--------- 14 files changed, 595 insertions(+), 410 deletions(-) create mode 100644 src/Security/OpenWebAuth.php diff --git a/src/App.php b/src/App.php index 96b8d8b947..6673ec7914 100644 --- a/src/App.php +++ b/src/App.php @@ -39,11 +39,10 @@ use Friendica\Core\L10n; use Friendica\Core\System; use Friendica\Core\Theme; use Friendica\Database\Database; -use Friendica\Model\Contact; -use Friendica\Model\Profile; use Friendica\Module\Special\HTTPException as ModuleHTTPException; use Friendica\Network\HTTPException; use Friendica\Protocol\ATProtocol\DID; +use Friendica\Security\OpenWebAuth; use Friendica\Util\DateTimeFormat; use Friendica\Util\HTTPInputData; use Friendica\Util\HTTPSignature; @@ -94,6 +93,9 @@ class App /** @var string The name of the current mobile theme */ private $currentMobileTheme; + /** @var Authentication */ + private $auth; + /** * @var IManageConfigValues The config */ @@ -279,8 +281,9 @@ class App * @param DbaDefinition $dbaDefinition * @param ViewDefinition $viewDefinition */ - public function __construct(Database $database, IManageConfigValues $config, App\Mode $mode, BaseURL $baseURL, LoggerInterface $logger, Profiler $profiler, L10n $l10n, Arguments $args, IManagePersonalConfigValues $pConfig, IHandleUserSessions $session, DbaDefinition $dbaDefinition, ViewDefinition $viewDefinition) + public function __construct(Authentication $auth, Database $database, IManageConfigValues $config, App\Mode $mode, BaseURL $baseURL, LoggerInterface $logger, Profiler $profiler, L10n $l10n, Arguments $args, IManagePersonalConfigValues $pConfig, IHandleUserSessions $session, DbaDefinition $dbaDefinition, ViewDefinition $viewDefinition) { + $this->auth = $auth; $this->database = $database; $this->config = $config; $this->mode = $mode; @@ -563,7 +566,7 @@ class App if ($this->mode->isNormal() && !$this->mode->isBackend()) { $requester = HTTPSignature::getSigner('', $server); if (!empty($requester)) { - Profile::addVisitorCookieForHandle($requester); + OpenWebAuth::addVisitorCookieForHandle($requester); } } @@ -573,17 +576,8 @@ class App // Valid profile links contain a path with "/profile/" and no query parameters if ((parse_url($_GET['zrl'], PHP_URL_QUERY) == '') && strpos(parse_url($_GET['zrl'], PHP_URL_PATH) ?? '', '/profile/') !== false) { - if ($this->session->get('visitor_home') != $_GET['zrl']) { - $this->session->set('my_url', $_GET['zrl']); - $this->session->set('authenticated', 0); - - $remote_contact = Contact::getByURL($_GET['zrl'], false, ['subscribe']); - if (!empty($remote_contact['subscribe'])) { - $_SESSION['remote_comment'] = $remote_contact['subscribe']; - } - } - - Model\Profile::zrlInit(); + $this->auth->setUnauthenticatedVisitor($_GET['zrl']); + OpenWebAuth::zrlInit(); } else { // Someone came with an invalid parameter, maybe as a DDoS attempt // We simply stop processing here @@ -594,14 +588,14 @@ class App if (!empty($_GET['owt']) && $this->mode->isNormal()) { $token = $_GET['owt']; - Model\Profile::openWebAuthInit($token); + OpenWebAuth::init($token); } if (!$this->mode->isBackend()) { $auth->withSession($this); } - if (empty($_SESSION['authenticated'])) { + if ($this->session->isUnauthenticated()) { header('X-Account-Management-Status: none'); } diff --git a/src/Content/Nav.php b/src/Content/Nav.php index 3828a4954c..aa8c3f83b9 100644 --- a/src/Content/Nav.php +++ b/src/Content/Nav.php @@ -30,12 +30,12 @@ use Friendica\Core\Renderer; use Friendica\Core\Session\Capability\IHandleUserSessions; use Friendica\Database\Database; use Friendica\Model\Contact; -use Friendica\Model\Profile; use Friendica\Model\User; use Friendica\Module\Conversation\Community; use Friendica\Module\Home; use Friendica\Module\Security\Login; use Friendica\Network\HTTPException; +use Friendica\Security\OpenWebAuth; class Nav { @@ -281,7 +281,7 @@ class Nav $gdirpath = 'directory'; if ($this->config->get('system', 'singleuser') && $this->config->get('system', 'directory')) { - $gdirpath = Profile::zrl($this->config->get('system', 'directory'), true); + $gdirpath = OpenWebAuth::getZrlUrl($this->config->get('system', 'directory'), true); } if (Feature::isEnabled($this->session->getLocalUserId(), Feature::COMMUNITY) && (($this->session->getLocalUserId() || $this->config->get('system', 'community_page_style') != Community::DISABLED_VISITOR) && diff --git a/src/Content/Widget.php b/src/Content/Widget.php index 8550e44a5e..1108af5124 100644 --- a/src/Content/Widget.php +++ b/src/Content/Widget.php @@ -32,7 +32,7 @@ use Friendica\Model\Contact; use Friendica\Model\Circle; use Friendica\Model\Item; use Friendica\Model\Post; -use Friendica\Model\Profile; +use Friendica\Security\OpenWebAuth; use Friendica\Util\DateTimeFormat; use Friendica\Util\Temporal; @@ -85,7 +85,7 @@ class Widget $nv['random'] = DI::l10n()->t('Random Profile'); $nv['inv'] = DI::l10n()->t('Invite Friends'); $nv['directory'] = DI::l10n()->t('Global Directory'); - $nv['global_dir'] = Profile::zrl($global_dir, true); + $nv['global_dir'] = OpenWebAuth::getZrlUrl($global_dir, true); $nv['local_directory'] = DI::l10n()->t('Local Directory'); $aside = []; diff --git a/src/Core/Session/Capability/IHandleUserSessions.php b/src/Core/Session/Capability/IHandleUserSessions.php index fc7e06b783..83ebad502b 100644 --- a/src/Core/Session/Capability/IHandleUserSessions.php +++ b/src/Core/Session/Capability/IHandleUserSessions.php @@ -80,9 +80,9 @@ interface IHandleUserSessions extends IHandleSessions public function getMyUrl(): string; /** - * Returns if the current visitor is authenticated + * Returns if the current visitor is a local user * - * @return bool "true" when visitor is either a local or remote user + * @return bool "true" when visitor is a local user */ public function isAuthenticated(): bool; @@ -100,6 +100,20 @@ interface IHandleUserSessions extends IHandleSessions */ public function isModerator(): bool; + /** + * Returns if the current visitor is a verified remote user + * + * @return bool "true" when visitor is a verified remote user + */ + public function isVisitor(): bool; + + /** + * Returns if the current visitor is an unauthenticated user + * + * @return bool "true" when visitor is an unauthenticated user + */ + public function isUnauthenticated(): bool; + /** * Returns User ID of the managed user in case it's a different identity * diff --git a/src/Core/Session/Model/UserSession.php b/src/Core/Session/Model/UserSession.php index 0b1a197e70..4108c79177 100644 --- a/src/Core/Session/Model/UserSession.php +++ b/src/Core/Session/Model/UserSession.php @@ -130,7 +130,7 @@ class UserSession implements IHandleUserSessions /** {@inheritDoc} */ public function isAuthenticated(): bool { - return $this->session->get('authenticated', false); + return $this->session->get('authenticated', false) && $this->getLocalUserId(); } /** {@inheritDoc} */ @@ -145,6 +145,18 @@ class UserSession implements IHandleUserSessions return User::isModerator($this->getLocalUserId()); } + /** {@inheritDoc} */ + public function isVisitor(): bool + { + return $this->session->get('authenticated', false) && $this->session->get('visitor_id') && !$this->session->get('uid'); + } + + /** {@inheritDoc} */ + public function isUnauthenticated(): bool + { + return !$this->session->get('authenticated', false); + } + /** {@inheritDoc} */ public function setVisitorsContacts(string $my_url) { diff --git a/src/Model/Profile.php b/src/Model/Profile.php index 9db15b52c4..a619432e43 100644 --- a/src/Model/Profile.php +++ b/src/Model/Profile.php @@ -31,21 +31,14 @@ use Friendica\Core\Logger; use Friendica\Core\Protocol; use Friendica\Core\Renderer; use Friendica\Core\Search; -use Friendica\Core\System; use Friendica\Core\Worker; use Friendica\Database\DBA; use Friendica\DI; -use Friendica\Network\HTTPClient\Client\HttpClientAccept; -use Friendica\Network\HTTPClient\Client\HttpClientOptions; -use Friendica\Network\HTTPClient\Client\HttpClientRequest; use Friendica\Network\HTTPException; -use Friendica\Network\HTTPException\InternalServerErrorException; use Friendica\Protocol\Activity; use Friendica\Protocol\Diaspora; use Friendica\Security\PermissionSet\Entity\PermissionSet; use Friendica\Util\DateTimeFormat; -use Friendica\Util\HTTPSignature; -use Friendica\Util\Network; use Friendica\Util\Proxy; use Friendica\Util\Strings; @@ -696,218 +689,6 @@ class Profile ]); } - /** - * Process the 'zrl' parameter and initiate the remote authentication. - * - * This method checks if the visitor has a public contact entry and - * redirects the visitor to his/her instance to start the magic auth (Authentication) - * process. - * - * Ported from Hubzilla: https://framagit.org/hubzilla/core/blob/master/include/channel.php - * - * The implementation for Friendica sadly differs in some points from the one for Hubzilla: - * - Hubzilla uses the "zid" parameter, while for Friendica it had been replaced with "zrl" - * - There seem to be some reverse authentication (rmagic) that isn't implemented in Friendica at all - * - * It would be favourable to harmonize the two implementations. - * - * @return void - * @throws \Friendica\Network\HTTPException\InternalServerErrorException - * @throws \ImagickException - */ - public static function zrlInit() - { - $my_url = DI::userSession()->getMyUrl(); - $my_url = Network::isUrlValid($my_url); - - if (empty($my_url) || DI::userSession()->getLocalUserId()) { - return; - } - - $addr = $_GET['addr'] ?? $my_url; - - $arr = ['zrl' => $my_url, 'url' => DI::args()->getCommand()]; - Hook::callAll('zrl_init', $arr); - - // Try to find the public contact entry of the visitor. - $contact = Contact::getByURL($my_url, null, ['id', 'url', 'gsid']); - if (empty($contact)) { - Logger::info('No contact record found', ['url' => $my_url]); - return; - } - - if (DI::userSession()->getRemoteUserId() && DI::userSession()->getRemoteUserId() == $contact['id']) { - Logger::info('The visitor is already authenticated', ['url' => $my_url]); - return; - } - - $gserver = DBA::selectFirst('gserver', ['url', 'authredirect'], ['id' => $contact['gsid']]); - if (empty($gserver) || empty($gserver['authredirect'])) { - Logger::info('No server record found or magic path not defined for server', ['id' => $contact['gsid'], 'gserver' => $gserver]); - return; - } - - // Avoid endless loops - $cachekey = 'zrlInit:' . $my_url; - if (DI::cache()->get($cachekey)) { - Logger::info('URL ' . $my_url . ' already tried to authenticate.'); - return; - } else { - DI::cache()->set($cachekey, true, Duration::MINUTE); - } - - Logger::info('Not authenticated. Invoking reverse magic-auth', ['url' => $my_url]); - - // Remove the "addr" parameter from the destination. It is later added as separate parameter again. - $addr_request = 'addr=' . urlencode($addr); - $query = rtrim(str_replace($addr_request, '', DI::args()->getQueryString()), '?&'); - - // The other instance needs to know where to redirect. - $dest = urlencode(DI::baseUrl() . '/' . $query); - - if ($gserver['url'] != DI::baseUrl() && !strstr($dest, '/magic')) { - $magic_path = $gserver['authredirect'] . '?f=&rev=1&owa=1&dest=' . $dest . '&' . $addr_request; - - Logger::info('Doing magic auth for visitor ' . $my_url . ' to ' . $magic_path); - System::externalRedirect($magic_path); - } - } - - /** - * Set the visitor cookies (see remote_user()) for the given handle - * - * @param string $handle Visitor handle - * - * @return array Visitor contact array - */ - public static function addVisitorCookieForHandle(string $handle): array - { - $a = DI::app(); - - // Try to find the public contact entry of the visitor. - $cid = Contact::getIdForURL($handle); - if (!$cid) { - Logger::info('Handle not found', ['handle' => $handle]); - return []; - } - - $visitor = Contact::getById($cid); - - // Authenticate the visitor. - DI::userSession()->setMultiple([ - 'authenticated' => 0, - 'visitor_id' => $visitor['id'], - 'visitor_handle' => $visitor['addr'], - 'visitor_home' => $visitor['url'], - 'my_url' => $visitor['url'], - 'remote_comment' => $visitor['subscribe'], - ]); - - DI::userSession()->setVisitorsContacts($visitor['url']); - - $a->setContactId($visitor['id']); - - Logger::info('Authenticated visitor', ['url' => $visitor['url']]); - - return $visitor; - } - - /** - * Set the visitor cookies (see remote_user()) for signed HTTP requests - * - * @param array $server The content of the $_SERVER superglobal - * @return array Visitor contact array - * @throws InternalServerErrorException - */ - public static function addVisitorCookieForHTTPSigner(array $server): array - { - $requester = HTTPSignature::getSigner('', $server); - if (empty($requester)) { - return []; - } - return Profile::addVisitorCookieForHandle($requester); - } - - /** - * OpenWebAuth authentication. - * - * Ported from Hubzilla: https://framagit.org/hubzilla/core/blob/master/include/zid.php - * - * @param string $token - * - * @return void - * @throws \Friendica\Network\HTTPException\InternalServerErrorException - * @throws \ImagickException - */ - public static function openWebAuthInit(string $token) - { - $a = DI::app(); - - // Clean old OpenWebAuthToken entries. - OpenWebAuthToken::purge('owt', '3 MINUTE'); - - // Check if the token we got is the same one - // we have stored in the database. - $visitor_handle = OpenWebAuthToken::getMeta('owt', 0, $token); - - if ($visitor_handle === false) { - return; - } - - $visitor = self::addVisitorCookieForHandle($visitor_handle); - if (empty($visitor)) { - return; - } - - $arr = [ - 'visitor' => $visitor, - 'url' => DI::args()->getQueryString() - ]; - /** - * @hooks magic_auth_success - * Called when a magic-auth was successful. - * * \e array \b visitor - * * \e string \b url - */ - Hook::callAll('magic_auth_success', $arr); - - $a->setContactId($arr['visitor']['id']); - - DI::sysmsg()->addInfo(DI::l10n()->t('OpenWebAuth: %1$s welcomes %2$s', DI::baseUrl()->getHost(), $visitor['name'])); - - Logger::info('OpenWebAuth: auth success from ' . $visitor['addr']); - } - - /** - * Returns URL with URL-encoded zrl parameter - * - * @param string $url URL to enhance - * @param bool $force Either to force adding zrl parameter - * - * @return string URL with 'zrl' parameter or original URL in case of no Friendica profile URL - */ - public static function zrl(string $url, bool $force = false): string - { - if (!strlen($url)) { - return $url; - } - if (!strpos($url, '/profile/') && !$force) { - return $url; - } - if ($force && substr($url, -1, 1) !== '/') { - $url = $url . '/'; - } - - $achar = strpos($url, '?') ? '&' : '?'; - $mine = DI::userSession()->getMyUrl(); - - if ($mine && !Strings::compareLink($mine, $url)) { - return $url . $achar . 'zrl=' . urlencode($mine); - } - - return $url; - } - /** * Get the user ID of the page owner. * diff --git a/src/Module/Contact/Follow.php b/src/Module/Contact/Follow.php index ece0d0e4ba..ac5f323be9 100644 --- a/src/Module/Contact/Follow.php +++ b/src/Module/Contact/Follow.php @@ -32,12 +32,12 @@ use Friendica\Core\Session\Capability\IHandleUserSessions; use Friendica\Model\Contact; use Friendica\Model\Item; use Friendica\Model\Post; -use Friendica\Model\Profile; use Friendica\Model\User; use Friendica\Module\Response; use Friendica\Navigation\SystemMessages; use Friendica\Network\HTTPException\ForbiddenException; use Friendica\Network\Probe; +use Friendica\Security\OpenWebAuth; use Friendica\Util\Profiler; use Friendica\Util\Strings; use GuzzleHttp\Psr7\Uri; @@ -175,7 +175,7 @@ class Follow extends BaseModule '$action' => $requestUrl, '$name' => $contact['name'], '$url' => $contact['url'], - '$zrl' => Profile::zrl($contact['url']), + '$zrl' => OpenWebAuth::getZrlUrl($contact['url']), '$myaddr' => $myaddr, '$keywords' => $contact['keywords'], diff --git a/src/Module/Directory.php b/src/Module/Directory.php index 9d7370df51..8517f2a851 100644 --- a/src/Module/Directory.php +++ b/src/Module/Directory.php @@ -32,6 +32,7 @@ use Friendica\DI; use Friendica\Model; use Friendica\Model\Profile; use Friendica\Network\HTTPException; +use Friendica\Security\OpenWebAuth; /** * Shows the local directory of this node @@ -63,7 +64,7 @@ class Directory extends BaseModule $gDirPath = ''; $dirURL = Search::getGlobalDirectory(); if (strlen($dirURL)) { - $gDirPath = Profile::zrl($dirURL, true); + $gDirPath = OpenWebAuth::getZrlUrl($dirURL, true); } $pager = new Pager(DI::l10n(), DI::args()->getQueryString(), 60); diff --git a/src/Module/Photo.php b/src/Module/Photo.php index 4fd995e09d..e73d7e1d91 100644 --- a/src/Module/Photo.php +++ b/src/Module/Photo.php @@ -21,7 +21,6 @@ namespace Friendica\Module; -use Friendica\BaseModule; use Friendica\Contact\Header; use Friendica\Core\Logger; use Friendica\Core\Protocol; @@ -30,7 +29,6 @@ use Friendica\DI; use Friendica\Model\Contact; use Friendica\Model\Photo as MPhoto; use Friendica\Model\Post; -use Friendica\Model\Profile; use Friendica\Core\Storage\Type\ExternalResource; use Friendica\Core\Storage\Type\SystemResource; use Friendica\Core\System; @@ -42,8 +40,8 @@ use Friendica\Network\HTTPClient\Client\HttpClientRequest; use Friendica\Network\HTTPException; use Friendica\Network\HTTPException\NotModifiedException; use Friendica\Object\Image; +use Friendica\Security\OpenWebAuth; use Friendica\Util\Images; -use Friendica\Util\Network; use Friendica\Util\ParseUrl; use Friendica\Util\Proxy; use Friendica\Worker\UpdateContact; @@ -78,7 +76,7 @@ class Photo extends BaseApi throw new NotModifiedException(); } - Profile::addVisitorCookieForHTTPSigner($this->server); + OpenWebAuth::addVisitorCookieForHTTPSigner($this->server); $customsize = 0; $square_resize = true; diff --git a/src/Module/Register.php b/src/Module/Register.php index 0b488f6cc6..56139be07a 100644 --- a/src/Module/Register.php +++ b/src/Module/Register.php @@ -29,6 +29,7 @@ use Friendica\Core\Hook; use Friendica\Core\L10n; use Friendica\Core\Logger; use Friendica\Core\Renderer; +use Friendica\Core\Session\Capability\IHandleUserSessions; use Friendica\Core\Worker; use Friendica\Database\DBA; use Friendica\DI; @@ -51,11 +52,16 @@ class Register extends BaseModule /** @var Tos */ protected $tos; - public function __construct(L10n $l10n, App\BaseURL $baseUrl, App\Arguments $args, LoggerInterface $logger, Profiler $profiler, Response $response, IManageConfigValues $config, array $server, array $parameters = []) + /** @var IHandleUserSessions */ + private $session; + + public function __construct(IHandleUserSessions $session, L10n $l10n, App\BaseURL $baseUrl, App\Arguments $args, LoggerInterface $logger, Profiler $profiler, Response $response, IManageConfigValues $config, array $server, array $parameters = []) { parent::__construct($l10n, $baseUrl, $args, $logger, $profiler, $response, $server, $parameters); $this->tos = new Tos($l10n, $baseUrl, $args, $logger, $profiler, $response, $config, $server, $parameters); + + $this->session = $session; } /** @@ -242,7 +248,7 @@ class Register extends BaseModule case self::CLOSED: default: - if (empty($_SESSION['authenticated']) && empty($_SESSION['administrator'])) { + if (!$this->session->isSiteAdmin()) { DI::sysmsg()->addNotice(DI::l10n()->t('Permission denied.')); return; } diff --git a/src/Security/Authentication.php b/src/Security/Authentication.php index 93e6344a35..91fe1a0487 100644 --- a/src/Security/Authentication.php +++ b/src/Security/Authentication.php @@ -34,12 +34,12 @@ use Friendica\DI; use Friendica\Model\User; use Friendica\Network\HTTPException; use Friendica\Security\TwoFactor\Repository\TrustedBrowser; -use Friendica\Util\DateTimeFormat; use Friendica\Util\Network; use LightOpenID; use Friendica\Core\L10n; use Friendica\Core\Worker; use Friendica\Model\Contact; +use Friendica\Util\Strings; use Psr\Log\LoggerInterface; /** @@ -146,7 +146,7 @@ class Authentication $this->cookie->send(); // Do the authentication if not done by now - if (!$this->session->get('authenticated')) { + if (!$this->session->isAuthenticated()) { $this->setForUser($a, $user); if ($this->config->get('system', 'paranoia')) { @@ -156,46 +156,44 @@ class Authentication } } - if ($this->session->get('authenticated')) { - if ($this->session->get('visitor_id') && !$this->session->get('uid')) { - $contact = $this->dba->selectFirst('contact', ['id'], ['id' => $this->session->get('visitor_id')]); - if ($this->dba->isResult($contact)) { - $a->setContactId($contact['id']); - } + if ($this->session->isVisitor()) { + $contact = $this->dba->selectFirst('contact', ['id'], ['id' => $this->session->get('visitor_id')]); + if ($this->dba->isResult($contact)) { + $a->setContactId($contact['id']); } + } - if ($this->session->get('uid')) { - // already logged in user returning - $check = $this->config->get('system', 'paranoia'); - // extra paranoia - if the IP changed, log them out - if ($check && ($this->session->get('addr') != $this->remoteAddress)) { - $this->logger->notice('Session address changed. Paranoid setting in effect, blocking session. ', [ - 'addr' => $this->session->get('addr'), - 'remote_addr' => $this->remoteAddress - ] - ); - $this->session->clear(); - $this->baseUrl->redirect(); - } - - $user = $this->dba->selectFirst( - 'user', - [], - [ - 'uid' => $this->session->get('uid'), - 'blocked' => false, - 'account_expired' => false, - 'account_removed' => false, - 'verified' => true, - ] + if ($this->session->isAuthenticated()) { + // already logged in user returning + $check = $this->config->get('system', 'paranoia'); + // extra paranoia - if the IP changed, log them out + if ($check && ($this->session->get('addr') != $this->remoteAddress)) { + $this->logger->notice('Session address changed. Paranoid setting in effect, blocking session. ', [ + 'addr' => $this->session->get('addr'), + 'remote_addr' => $this->remoteAddress + ] ); - if (!$this->dba->isResult($user)) { - $this->session->clear(); - $this->baseUrl->redirect(); - } - - $this->setForUser($a, $user); + $this->session->clear(); + $this->baseUrl->redirect(); } + + $user = $this->dba->selectFirst( + 'user', + [], + [ + 'uid' => $this->session->get('uid'), + 'blocked' => false, + 'account_expired' => false, + 'account_removed' => false, + 'verified' => true, + ] + ); + if (!$this->dba->isResult($user)) { + $this->session->clear(); + $this->baseUrl->redirect(); + } + + $this->setForUser($a, $user); } } @@ -446,4 +444,25 @@ class Authentication $this->baseUrl->redirect('2fa'); } } + + /** + * Set the URL of an unauthenticated visitor + * + * @param string $url + * @return void + */ + public function setUnauthenticatedVisitor(string $url) + { + if (Strings::compareLink($this->session->get('visitor_home'), $url)) { + return; + } + + $this->session->set('my_url', $url); + $this->session->set('authenticated', 0); + + $remote_contact = Contact::getByURL($url, false, ['subscribe']); + if (!empty($remote_contact['subscribe'])) { + $this->session->set('remote_comment', $remote_contact['subscribe']); + } + } } diff --git a/src/Security/OpenWebAuth.php b/src/Security/OpenWebAuth.php new file mode 100644 index 0000000000..2c31f322df --- /dev/null +++ b/src/Security/OpenWebAuth.php @@ -0,0 +1,252 @@ +. + * + */ + +namespace Friendica\Security; + +use Friendica\Core\Cache\Enum\Duration; +use Friendica\Core\Hook; +use Friendica\Core\Logger; +use Friendica\Core\System; +use Friendica\Database\DBA; +use Friendica\DI; +use Friendica\Model\Contact; +use Friendica\Model\OpenWebAuthToken; +use Friendica\Util\HTTPSignature; +use Friendica\Util\Network; +use Friendica\Util\Strings; + +/** + * Authentication via OpenWebAuth + */ +class OpenWebAuth +{ + /** + * Process the 'zrl' parameter and initiate the remote authentication. + * + * This method checks if the visitor has a public contact entry and + * redirects the visitor to his/her instance to start the magic auth (Authentication) + * process. + * + * Ported from Hubzilla: https://framagit.org/hubzilla/core/blob/master/include/channel.php + * + * The implementation for Friendica sadly differs in some points from the one for Hubzilla: + * - Hubzilla uses the "zid" parameter, while for Friendica it had been replaced with "zrl" + * - There seem to be some reverse authentication (rmagic) that isn't implemented in Friendica at all + * + * It would be favourable to harmonize the two implementations. + * + * @return void + * @throws \Friendica\Network\HTTPException\InternalServerErrorException + * @throws \ImagickException + */ + public static function zrlInit() + { + $my_url = DI::userSession()->getMyUrl(); + $my_url = Network::isUrlValid($my_url); + + if (empty($my_url) || DI::userSession()->getLocalUserId()) { + return; + } + + $addr = $_GET['addr'] ?? $my_url; + + $arr = ['zrl' => $my_url, 'url' => DI::args()->getCommand()]; + Hook::callAll('zrl_init', $arr); + + // Try to find the public contact entry of the visitor. + $contact = Contact::getByURL($my_url, null, ['id', 'url', 'gsid']); + if (empty($contact)) { + Logger::info('No contact record found', ['url' => $my_url]); + return; + } + + if (DI::userSession()->getRemoteUserId() && DI::userSession()->getRemoteUserId() == $contact['id']) { + Logger::info('The visitor is already authenticated', ['url' => $my_url]); + return; + } + + $gserver = DBA::selectFirst('gserver', ['url', 'authredirect'], ['id' => $contact['gsid']]); + if (empty($gserver) || empty($gserver['authredirect'])) { + Logger::info('No server record found or magic path not defined for server', ['id' => $contact['gsid'], 'gserver' => $gserver]); + return; + } + + // Avoid endless loops + $cachekey = 'zrlInit:' . $my_url; + if (DI::cache()->get($cachekey)) { + Logger::info('URL ' . $my_url . ' already tried to authenticate.'); + return; + } else { + DI::cache()->set($cachekey, true, Duration::MINUTE); + } + + Logger::info('Not authenticated. Invoking reverse magic-auth', ['url' => $my_url]); + + // Remove the "addr" parameter from the destination. It is later added as separate parameter again. + $addr_request = 'addr=' . urlencode($addr); + $query = rtrim(str_replace($addr_request, '', DI::args()->getQueryString()), '?&'); + + // The other instance needs to know where to redirect. + $dest = urlencode(DI::baseUrl() . '/' . $query); + + if ($gserver['url'] != DI::baseUrl() && !strstr($dest, '/magic')) { + $magic_path = $gserver['authredirect'] . '?f=&rev=1&owa=1&dest=' . $dest . '&' . $addr_request; + + Logger::info('Doing magic auth for visitor ' . $my_url . ' to ' . $magic_path); + System::externalRedirect($magic_path); + } + } + + /** + * OpenWebAuth authentication. + * + * Ported from Hubzilla: https://framagit.org/hubzilla/core/blob/master/include/zid.php + * + * @param string $token + * + * @return void + * @throws \Friendica\Network\HTTPException\InternalServerErrorException + * @throws \ImagickException + */ + public static function init(string $token) + { + $a = DI::app(); + + // Clean old OpenWebAuthToken entries. + OpenWebAuthToken::purge('owt', '3 MINUTE'); + + // Check if the token we got is the same one + // we have stored in the database. + $visitor_handle = OpenWebAuthToken::getMeta('owt', 0, $token); + + if ($visitor_handle === false) { + return; + } + + $visitor = self::addVisitorCookieForHandle($visitor_handle); + if (empty($visitor)) { + return; + } + + $arr = [ + 'visitor' => $visitor, + 'url' => DI::args()->getQueryString() + ]; + /** + * @hooks magic_auth_success + * Called when a magic-auth was successful. + * * \e array \b visitor + * * \e string \b url + */ + Hook::callAll('magic_auth_success', $arr); + + $a->setContactId($arr['visitor']['id']); + + DI::sysmsg()->addInfo(DI::l10n()->t('OpenWebAuth: %1$s welcomes %2$s', DI::baseUrl()->getHost(), $visitor['name'])); + + Logger::info('OpenWebAuth: auth success from ' . $visitor['addr']); + } + + /** + * Set the visitor cookies (see remote_user()) for the given handle + * + * @param string $handle Visitor handle + * + * @return array Visitor contact array + */ + public static function addVisitorCookieForHandle(string $handle): array + { + $a = DI::app(); + + // Try to find the public contact entry of the visitor. + $cid = Contact::getIdForURL($handle); + if (!$cid) { + Logger::info('Handle not found', ['handle' => $handle]); + return []; + } + + $visitor = Contact::getById($cid); + + // Authenticate the visitor. + DI::userSession()->setMultiple([ + 'authenticated' => 1, + 'visitor_id' => $visitor['id'], + 'visitor_handle' => $visitor['addr'], + 'visitor_home' => $visitor['url'], + 'my_url' => $visitor['url'], + 'remote_comment' => $visitor['subscribe'], + ]); + + DI::userSession()->setVisitorsContacts($visitor['url']); + + $a->setContactId($visitor['id']); + + Logger::info('Authenticated visitor', ['url' => $visitor['url']]); + + return $visitor; + } + + /** + * Set the visitor cookies (see remote_user()) for signed HTTP requests + * + * @param array $server The content of the $_SERVER superglobal + * @return array Visitor contact array + * @throws InternalServerErrorException + */ + public static function addVisitorCookieForHTTPSigner(array $server): array + { + $requester = HTTPSignature::getSigner('', $server); + if (empty($requester)) { + return []; + } + return self::addVisitorCookieForHandle($requester); + } + + /** + * Returns URL with URL-encoded zrl parameter + * + * @param string $url URL to enhance + * @param bool $force Either to force adding zrl parameter + * + * @return string URL with 'zrl' parameter or original URL in case of no Friendica profile URL + */ + public static function getZrlUrl(string $url, bool $force = false): string + { + if (!strlen($url)) { + return $url; + } + if (!strpos($url, '/profile/') && !$force) { + return $url; + } + if ($force && substr($url, -1, 1) !== '/') { + $url = $url . '/'; + } + + $achar = strpos($url, '?') ? '&' : '?'; + $mine = DI::userSession()->getMyUrl(); + + if ($mine && !Strings::compareLink($mine, $url)) { + return $url . $achar . 'zrl=' . urlencode($mine); + } + + return $url; + } +} diff --git a/tests/src/Core/Session/UserSessionTest.php b/tests/src/Core/Session/UserSessionTest.php index 291cd0fd59..7721dbfddd 100644 --- a/tests/src/Core/Session/UserSessionTest.php +++ b/tests/src/Core/Session/UserSessionTest.php @@ -190,6 +190,7 @@ class UserSessionTest extends MockedTest 'authenticated' => [ 'data' => [ 'authenticated' => true, + 'uid' => 21, ], 'expected' => true, ], @@ -199,6 +200,13 @@ class UserSessionTest extends MockedTest ], 'expected' => false, ], + 'remote_visitor' => [ + 'data' => [ + 'authenticated' => true, + 'visitor_id' => 21, + ], + 'expected' => false, + ], 'missing' => [ 'data' => [ ], @@ -215,4 +223,104 @@ class UserSessionTest extends MockedTest $userSession = new UserSession(new ArraySession($data)); $this->assertEquals($expected, $userSession->isAuthenticated()); } + + public function dataIsVisitor() + { + return [ + 'local_user' => [ + 'data' => [ + 'authenticated' => true, + 'uid' => 21, + ], + 'expected' => false, + ], + 'not_authenticated' => [ + 'data' => [ + 'authenticated' => false, + ], + 'expected' => false, + ], + 'remote_visitor' => [ + 'data' => [ + 'authenticated' => true, + 'visitor_id' => 21, + ], + 'expected' => true, + ], + 'remote_unauthenticated_visitor' => [ + 'data' => [ + 'authenticated' => false, + 'visitor_id' => 21, + ], + 'expected' => false, + ], + 'missing' => [ + 'data' => [ + ], + 'expected' => false, + ], + ]; + } + + /** + * @dataProvider dataIsVisitor + */ + public function testIsVisitor(array $data, $expected) + { + $userSession = new UserSession(new ArraySession($data)); + $this->assertEquals($expected, $userSession->isVisitor()); + } + + public function dataIsUnauthenticated() + { + return [ + 'local_user' => [ + 'data' => [ + 'authenticated' => true, + 'uid' => 21, + ], + 'expected' => false, + ], + 'not_authenticated' => [ + 'data' => [ + 'authenticated' => false, + ], + 'expected' => true, + ], + 'authenticated' => [ + 'data' => [ + 'authenticated' => true, + ], + 'expected' => false, + ], + 'remote_visitor' => [ + 'data' => [ + 'authenticated' => true, + 'visitor_id' => 21, + ], + 'expected' => false, + ], + 'remote_unauthenticated_visitor' => [ + 'data' => [ + 'authenticated' => false, + 'visitor_id' => 21, + ], + 'expected' => true, + ], + 'missing' => [ + 'data' => [ + ], + 'expected' => true, + ], + ]; + } + + /** + * @dataProvider dataIsUnauthenticated + */ + public function testIsUnauthenticated(array $data, $expected) + { + $userSession = new UserSession(new ArraySession($data)); + $this->assertEquals($expected, $userSession->isUnauthenticated()); + } } diff --git a/view/lang/C/messages.po b/view/lang/C/messages.po index 557f7bbed0..9dc43f561b 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-05-26 15:56+0000\n" +"POT-Creation-Date: 2024-05-27 04:49+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -63,8 +63,8 @@ msgstr "" #: src/Module/Post/Edit.php:76 src/Module/Profile/Common.php:75 #: src/Module/Profile/Contacts.php:78 src/Module/Profile/Photos.php:92 #: src/Module/Profile/Schedule.php:39 src/Module/Profile/Schedule.php:56 -#: src/Module/Register.php:78 src/Module/Register.php:91 -#: src/Module/Register.php:207 src/Module/Register.php:246 +#: src/Module/Register.php:84 src/Module/Register.php:97 +#: src/Module/Register.php:213 src/Module/Register.php:252 #: src/Module/Search/Directory.php:37 src/Module/Settings/Account.php:50 #: src/Module/Settings/Account.php:386 src/Module/Settings/Channels.php:66 #: src/Module/Settings/Channels.php:141 src/Module/Settings/Delegation.php:90 @@ -388,14 +388,14 @@ msgid "Save" msgstr "" #: mod/photos.php:66 mod/photos.php:129 mod/photos.php:573 -#: src/Model/Event.php:512 src/Model/Profile.php:234 +#: src/Model/Event.php:512 src/Model/Profile.php:227 #: src/Module/Calendar/Export.php:74 src/Module/Calendar/Show.php:74 #: src/Module/DFRN/Poll.php:43 src/Module/Feed.php:64 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:56 #: src/Module/Profile/Photos.php:83 src/Module/Profile/RemoteFollow.php:71 -#: src/Module/Register.php:268 +#: src/Module/Register.php:274 msgid "User not found." msgstr "" @@ -449,7 +449,7 @@ msgid "%1$s was tagged in %2$s by %3$s" msgstr "" #: mod/photos.php:577 src/Module/Conversation/Community.php:160 -#: src/Module/Directory.php:48 src/Module/Profile/Photos.php:293 +#: src/Module/Directory.php:49 src/Module/Profile/Photos.php:293 #: src/Module/Search/Index.php:65 msgid "Public access denied." msgstr "" @@ -656,11 +656,11 @@ msgstr "" msgid "Map" msgstr "" -#: src/App.php:438 +#: src/App.php:441 msgid "No system theme config value set." msgstr "" -#: src/App.php:546 +#: src/App.php:549 msgid "Apologies but the website is unavailable at the moment." msgstr "" @@ -1384,7 +1384,7 @@ msgid "Public post" msgstr "" #: src/Content/Conversation.php:424 src/Content/Widget/VCard.php:131 -#: src/Model/Profile.php:483 src/Module/Admin/Logs/View.php:94 +#: src/Model/Profile.php:476 src/Module/Admin/Logs/View.php:94 #: src/Module/Post/Edit.php:181 msgid "Message" msgstr "" @@ -1891,7 +1891,7 @@ msgstr "" #: src/Content/Item.php:430 src/Content/Item.php:453 src/Model/Contact.php:1168 #: src/Model/Contact.php:1224 src/Model/Contact.php:1234 -#: src/Module/Directory.php:157 src/Module/Settings/Profile/Index.php:259 +#: src/Module/Directory.php:158 src/Module/Settings/Profile/Index.php:259 msgid "View Profile" msgstr "" @@ -1900,7 +1900,7 @@ msgid "View Photos" msgstr "" #: src/Content/Item.php:432 src/Model/Contact.php:1202 -#: src/Model/Profile.php:468 +#: src/Model/Profile.php:461 msgid "Network Posts" msgstr "" @@ -2058,7 +2058,7 @@ msgstr "" msgid "Home Page" msgstr "" -#: src/Content/Nav.php:255 src/Module/Register.php:169 +#: src/Content/Nav.php:255 src/Module/Register.php:175 #: src/Module/Security/Login.php:124 msgid "Register" msgstr "" @@ -2138,7 +2138,7 @@ msgid "Information about this friendica instance" msgstr "" #: src/Content/Nav.php:301 src/Module/Admin/Tos.php:78 -#: src/Module/BaseAdmin.php:95 src/Module/Register.php:177 +#: src/Module/BaseAdmin.php:95 src/Module/Register.php:183 #: src/Module/Tos.php:101 msgid "Terms of Service" msgstr "" @@ -2313,7 +2313,7 @@ msgid "The end" msgstr "" #: src/Content/Text/HTML.php:861 src/Content/Widget/VCard.php:127 -#: src/Model/Profile.php:477 src/Module/Contact/Profile.php:478 +#: src/Model/Profile.php:470 src/Module/Contact/Profile.php:478 msgid "Follow" msgstr "" @@ -2353,7 +2353,7 @@ msgid "Examples: Robert Morgenstein, Fishing" msgstr "" #: src/Content/Widget.php:82 src/Module/Contact.php:460 -#: src/Module/Directory.php:96 view/theme/vier/theme.php:197 +#: src/Module/Directory.php:97 view/theme/vier/theme.php:197 msgid "Find" msgstr "" @@ -2374,7 +2374,7 @@ msgstr "" msgid "Invite Friends" msgstr "" -#: src/Content/Widget.php:87 src/Module/Directory.php:88 +#: src/Content/Widget.php:87 src/Module/Directory.php:89 #: view/theme/vier/theme.php:202 msgid "Global Directory" msgstr "" @@ -2486,46 +2486,46 @@ msgid "More Trending Tags" msgstr "" #: src/Content/Widget/VCard.php:105 src/Model/Contact.php:1196 -#: src/Model/Profile.php:462 +#: src/Model/Profile.php:455 msgid "Post to group" msgstr "" #: src/Content/Widget/VCard.php:110 src/Model/Contact.php:1200 -#: src/Model/Profile.php:466 src/Module/Moderation/Item/Source.php:85 +#: src/Model/Profile.php:459 src/Module/Moderation/Item/Source.php:85 msgid "Mention" msgstr "" -#: src/Content/Widget/VCard.php:120 src/Model/Profile.php:381 +#: src/Content/Widget/VCard.php:120 src/Model/Profile.php:374 #: src/Module/Contact/Profile.php:414 src/Module/Profile/Profile.php:199 msgid "XMPP:" msgstr "" -#: src/Content/Widget/VCard.php:121 src/Model/Profile.php:382 +#: src/Content/Widget/VCard.php:121 src/Model/Profile.php:375 #: src/Module/Contact/Profile.php:416 src/Module/Profile/Profile.php:203 msgid "Matrix:" msgstr "" #: src/Content/Widget/VCard.php:122 src/Model/Event.php:82 #: src/Model/Event.php:109 src/Model/Event.php:471 src/Model/Event.php:960 -#: src/Model/Profile.php:376 src/Module/Contact/Profile.php:412 -#: src/Module/Directory.php:147 src/Module/Notifications/Introductions.php:187 +#: src/Model/Profile.php:369 src/Module/Contact/Profile.php:412 +#: src/Module/Directory.php:148 src/Module/Notifications/Introductions.php:187 #: src/Module/Profile/Profile.php:221 msgid "Location:" msgstr "" -#: src/Content/Widget/VCard.php:125 src/Model/Profile.php:490 +#: src/Content/Widget/VCard.php:125 src/Model/Profile.php:483 #: src/Module/Notifications/Introductions.php:201 msgid "Network:" msgstr "" #: src/Content/Widget/VCard.php:129 src/Model/Contact.php:1228 -#: src/Model/Contact.php:1240 src/Model/Profile.php:479 +#: src/Model/Contact.php:1240 src/Model/Profile.php:472 #: src/Module/Contact/Profile.php:470 msgid "Unfollow" msgstr "" #: src/Content/Widget/VCard.php:135 src/Model/Contact.php:1198 -#: src/Model/Profile.php:464 +#: src/Model/Profile.php:457 msgid "View group" msgstr "" @@ -3581,149 +3581,144 @@ msgstr "" msgid "Wall Photos" msgstr "" -#: src/Model/Profile.php:364 src/Module/Profile/Profile.php:283 +#: src/Model/Profile.php:357 src/Module/Profile/Profile.php:283 #: src/Module/Profile/Profile.php:285 msgid "Edit profile" msgstr "" -#: src/Model/Profile.php:366 +#: src/Model/Profile.php:359 msgid "Change profile photo" msgstr "" -#: src/Model/Profile.php:379 src/Module/Directory.php:152 +#: src/Model/Profile.php:372 src/Module/Directory.php:153 #: src/Module/Profile/Profile.php:209 msgid "Homepage:" msgstr "" -#: src/Model/Profile.php:380 src/Module/Contact/Profile.php:418 +#: src/Model/Profile.php:373 src/Module/Contact/Profile.php:418 #: src/Module/Notifications/Introductions.php:189 msgid "About:" msgstr "" -#: src/Model/Profile.php:481 +#: src/Model/Profile.php:474 msgid "Atom feed" msgstr "" -#: src/Model/Profile.php:488 +#: src/Model/Profile.php:481 msgid "This website has been verified to belong to the same person." msgstr "" -#: src/Model/Profile.php:539 +#: src/Model/Profile.php:532 msgid "F d" msgstr "" -#: src/Model/Profile.php:603 src/Model/Profile.php:680 +#: src/Model/Profile.php:596 src/Model/Profile.php:673 msgid "[today]" msgstr "" -#: src/Model/Profile.php:612 +#: src/Model/Profile.php:605 msgid "Birthday Reminders" msgstr "" -#: src/Model/Profile.php:613 +#: src/Model/Profile.php:606 msgid "Birthdays this week:" msgstr "" -#: src/Model/Profile.php:629 +#: src/Model/Profile.php:622 msgid "g A l F d" msgstr "" -#: src/Model/Profile.php:667 +#: src/Model/Profile.php:660 msgid "[No description]" msgstr "" -#: src/Model/Profile.php:693 +#: src/Model/Profile.php:686 msgid "Event Reminders" msgstr "" -#: src/Model/Profile.php:694 +#: src/Model/Profile.php:687 msgid "Upcoming events the next 7 days:" msgstr "" -#: src/Model/Profile.php:876 -#, php-format -msgid "OpenWebAuth: %1$s welcomes %2$s" -msgstr "" - -#: src/Model/Profile.php:1016 +#: src/Model/Profile.php:797 msgid "Hometown:" msgstr "" -#: src/Model/Profile.php:1017 +#: src/Model/Profile.php:798 msgid "Marital Status:" msgstr "" -#: src/Model/Profile.php:1018 +#: src/Model/Profile.php:799 msgid "With:" msgstr "" -#: src/Model/Profile.php:1019 +#: src/Model/Profile.php:800 msgid "Since:" msgstr "" -#: src/Model/Profile.php:1020 +#: src/Model/Profile.php:801 msgid "Sexual Preference:" msgstr "" -#: src/Model/Profile.php:1021 +#: src/Model/Profile.php:802 msgid "Political Views:" msgstr "" -#: src/Model/Profile.php:1022 +#: src/Model/Profile.php:803 msgid "Religious Views:" msgstr "" -#: src/Model/Profile.php:1023 +#: src/Model/Profile.php:804 msgid "Likes:" msgstr "" -#: src/Model/Profile.php:1024 +#: src/Model/Profile.php:805 msgid "Dislikes:" msgstr "" -#: src/Model/Profile.php:1025 +#: src/Model/Profile.php:806 msgid "Title/Description:" msgstr "" -#: src/Model/Profile.php:1026 src/Module/Admin/Summary.php:197 +#: src/Model/Profile.php:807 src/Module/Admin/Summary.php:197 #: src/Module/Moderation/Report/Create.php:280 #: src/Module/Moderation/Summary.php:76 msgid "Summary" msgstr "" -#: src/Model/Profile.php:1027 +#: src/Model/Profile.php:808 msgid "Musical interests" msgstr "" -#: src/Model/Profile.php:1028 +#: src/Model/Profile.php:809 msgid "Books, literature" msgstr "" -#: src/Model/Profile.php:1029 +#: src/Model/Profile.php:810 msgid "Television" msgstr "" -#: src/Model/Profile.php:1030 +#: src/Model/Profile.php:811 msgid "Film/dance/culture/entertainment" msgstr "" -#: src/Model/Profile.php:1031 +#: src/Model/Profile.php:812 msgid "Hobbies/Interests" msgstr "" -#: src/Model/Profile.php:1032 +#: src/Model/Profile.php:813 msgid "Love/romance" msgstr "" -#: src/Model/Profile.php:1033 +#: src/Model/Profile.php:814 msgid "Work/employment" msgstr "" -#: src/Model/Profile.php:1034 +#: src/Model/Profile.php:815 msgid "School/education" msgstr "" -#: src/Model/Profile.php:1035 +#: src/Model/Profile.php:816 msgid "Contact information and Social Networks" msgstr "" @@ -3777,13 +3772,13 @@ msgstr "" msgid "Invalid OpenID url" msgstr "" -#: src/Model/User.php:1218 src/Security/Authentication.php:230 +#: src/Model/User.php:1218 src/Security/Authentication.php:228 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:1218 src/Security/Authentication.php:230 +#: src/Model/User.php:1218 src/Security/Authentication.php:228 msgid "The error message was:" msgstr "" @@ -4135,14 +4130,14 @@ msgstr "" #: src/Module/Admin/Features.php:67 #: src/Module/Notifications/Introductions.php:144 -#: src/Module/OAuth/Acknowledge.php:55 src/Module/Register.php:132 +#: src/Module/OAuth/Acknowledge.php:55 src/Module/Register.php:138 #: src/Module/Settings/TwoFactor/Trusted.php:129 msgid "No" msgstr "" #: src/Module/Admin/Features.php:67 src/Module/Contact/Revoke.php:108 #: src/Module/Notifications/Introductions.php:144 -#: src/Module/OAuth/Acknowledge.php:54 src/Module/Register.php:131 +#: src/Module/OAuth/Acknowledge.php:54 src/Module/Register.php:137 #: src/Module/Settings/TwoFactor/Trusted.php:129 msgid "Yes" msgstr "" @@ -4516,7 +4511,7 @@ msgstr "" msgid "Republish users to directory" msgstr "" -#: src/Module/Admin/Site.php:460 src/Module/Register.php:153 +#: src/Module/Admin/Site.php:460 src/Module/Register.php:159 msgid "Registration" msgstr "" @@ -6242,7 +6237,7 @@ msgstr "" #: src/Module/Moderation/Blocklist/Server/Index.php:87 #: src/Module/Moderation/Blocklist/Server/Index.php:115 #: src/Module/Moderation/Blocklist/Server/Index.php:116 -#: src/Module/Moderation/Item/Delete.php:67 src/Module/Register.php:149 +#: src/Module/Moderation/Item/Delete.php:67 src/Module/Register.php:155 #: src/Module/Security/TwoFactor/Verify.php:101 #: src/Module/Settings/Channels.php:190 src/Module/Settings/Channels.php:211 #: src/Module/Settings/TwoFactor/Index.php:161 @@ -7432,19 +7427,19 @@ msgstr "" msgid "Lookup address:" msgstr "" -#: src/Module/Directory.php:74 +#: src/Module/Directory.php:75 msgid "No entries (some entries may be hidden)." msgstr "" -#: src/Module/Directory.php:90 +#: src/Module/Directory.php:91 msgid "Find on this site" msgstr "" -#: src/Module/Directory.php:92 +#: src/Module/Directory.php:93 msgid "Results for:" msgstr "" -#: src/Module/Directory.php:94 +#: src/Module/Directory.php:95 msgid "Site Directory" msgstr "" @@ -9013,21 +9008,21 @@ msgstr "" msgid "ignored" msgstr "" -#: src/Module/Photo.php:124 +#: src/Module/Photo.php:122 msgid "The Photo is not available." msgstr "" -#: src/Module/Photo.php:149 +#: src/Module/Photo.php:147 #, php-format msgid "The Photo with id %s is not available." msgstr "" -#: src/Module/Photo.php:190 +#: src/Module/Photo.php:188 #, php-format msgid "Invalid external resource with url %s." msgstr "" -#: src/Module/Photo.php:192 +#: src/Module/Photo.php:190 #, php-format msgid "Invalid photo with id %s." msgstr "" @@ -9301,170 +9296,170 @@ msgstr "" msgid "Remove post" msgstr "" -#: src/Module/Register.php:85 +#: src/Module/Register.php:91 msgid "Only parent users can create additional accounts." msgstr "" -#: src/Module/Register.php:100 src/Module/User/Import.php:112 +#: src/Module/Register.php:106 src/Module/User/Import.php:112 msgid "" "This site has exceeded the number of allowed daily account registrations. " "Please try again tomorrow." msgstr "" -#: src/Module/Register.php:117 +#: src/Module/Register.php:123 msgid "" "You may (optionally) fill in this form via OpenID by supplying your OpenID " "and clicking \"Register\"." msgstr "" -#: src/Module/Register.php:118 +#: src/Module/Register.php:124 msgid "" "If you are not familiar with OpenID, please leave that field blank and fill " "in the rest of the items." msgstr "" -#: src/Module/Register.php:119 +#: src/Module/Register.php:125 msgid "Your OpenID (optional): " msgstr "" -#: src/Module/Register.php:128 +#: src/Module/Register.php:134 msgid "Include your profile in member directory?" msgstr "" -#: src/Module/Register.php:149 +#: src/Module/Register.php:155 msgid "Note for the admin" msgstr "" -#: src/Module/Register.php:149 +#: src/Module/Register.php:155 msgid "Leave a message for the admin, why you want to join this node" msgstr "" -#: src/Module/Register.php:150 +#: src/Module/Register.php:156 msgid "Membership on this site is by invitation only." msgstr "" -#: src/Module/Register.php:151 +#: src/Module/Register.php:157 msgid "Your invitation code: " msgstr "" -#: src/Module/Register.php:159 +#: src/Module/Register.php:165 msgid "Your Display Name (as you would like it to be displayed on this system" msgstr "" -#: src/Module/Register.php:160 +#: src/Module/Register.php:166 msgid "" "Your Email Address: (Initial information will be send there, so this has to " "be an existing address.)" msgstr "" -#: src/Module/Register.php:161 +#: src/Module/Register.php:167 msgid "Please repeat your e-mail address:" msgstr "" -#: src/Module/Register.php:163 src/Module/Security/PasswordTooLong.php:100 +#: src/Module/Register.php:169 src/Module/Security/PasswordTooLong.php:100 #: src/Module/Settings/Account.php:564 msgid "New Password:" msgstr "" -#: src/Module/Register.php:163 +#: src/Module/Register.php:169 msgid "Leave empty for an auto generated password." msgstr "" -#: src/Module/Register.php:164 src/Module/Security/PasswordTooLong.php:101 +#: src/Module/Register.php:170 src/Module/Security/PasswordTooLong.php:101 #: src/Module/Settings/Account.php:565 msgid "Confirm:" msgstr "" -#: src/Module/Register.php:165 +#: src/Module/Register.php:171 #, php-format msgid "" "Choose a profile nickname. This must begin with a text character. Your " "profile address on this site will then be \"nickname@%s\"." msgstr "" -#: src/Module/Register.php:166 +#: src/Module/Register.php:172 msgid "Choose a nickname: " msgstr "" -#: src/Module/Register.php:174 src/Module/User/Import.php:118 +#: src/Module/Register.php:180 src/Module/User/Import.php:118 msgid "Import" msgstr "" -#: src/Module/Register.php:175 +#: src/Module/Register.php:181 msgid "Import your profile to this friendica instance" msgstr "" -#: src/Module/Register.php:182 +#: src/Module/Register.php:188 msgid "Note: This node explicitly contains adult content" msgstr "" -#: src/Module/Register.php:184 src/Module/Settings/Delegation.php:181 +#: src/Module/Register.php:190 src/Module/Settings/Delegation.php:181 msgid "Parent Password:" msgstr "" -#: src/Module/Register.php:184 src/Module/Settings/Delegation.php:181 +#: src/Module/Register.php:190 src/Module/Settings/Delegation.php:181 msgid "" "Please enter the password of the parent account to legitimize your request." msgstr "" -#: src/Module/Register.php:213 +#: src/Module/Register.php:219 msgid "Password doesn't match." msgstr "" -#: src/Module/Register.php:219 +#: src/Module/Register.php:225 msgid "Please enter your password." msgstr "" -#: src/Module/Register.php:261 +#: src/Module/Register.php:267 msgid "You have entered too much information." msgstr "" -#: src/Module/Register.php:284 +#: src/Module/Register.php:290 msgid "Please enter the identical mail address in the second field." msgstr "" -#: src/Module/Register.php:292 +#: src/Module/Register.php:298 msgid "Nickname cannot start with a digit." msgstr "" -#: src/Module/Register.php:294 +#: src/Module/Register.php:300 msgid "Nickname can only contain US-ASCII characters." msgstr "" -#: src/Module/Register.php:323 +#: src/Module/Register.php:329 msgid "The additional account was created." msgstr "" -#: src/Module/Register.php:348 +#: src/Module/Register.php:354 msgid "" "Registration successful. Please check your email for further instructions." msgstr "" -#: src/Module/Register.php:355 +#: src/Module/Register.php:361 #, php-format msgid "" "Failed to send email message. Here your accout details:
login: %s
" "password: %s

You can change your password after login." msgstr "" -#: src/Module/Register.php:361 +#: src/Module/Register.php:367 msgid "Registration successful." msgstr "" -#: src/Module/Register.php:370 src/Module/Register.php:377 -#: src/Module/Register.php:387 +#: src/Module/Register.php:376 src/Module/Register.php:383 +#: src/Module/Register.php:393 msgid "Your registration can not be processed." msgstr "" -#: src/Module/Register.php:376 +#: src/Module/Register.php:382 msgid "You have to leave a request note for the admin." msgstr "" -#: src/Module/Register.php:386 +#: src/Module/Register.php:392 msgid "An internal error occured." msgstr "" -#: src/Module/Register.php:408 +#: src/Module/Register.php:414 msgid "Your registration is pending approval by the site owner." msgstr "" @@ -12588,23 +12583,28 @@ msgstr "" msgid "The folder %s must be writable by webserver." msgstr "" -#: src/Security/Authentication.php:216 +#: src/Security/Authentication.php:214 msgid "Login failed." msgstr "" -#: src/Security/Authentication.php:261 +#: src/Security/Authentication.php:259 msgid "Login failed. Please check your credentials." msgstr "" -#: src/Security/Authentication.php:375 +#: src/Security/Authentication.php:373 #, php-format msgid "Welcome %s" msgstr "" -#: src/Security/Authentication.php:376 +#: src/Security/Authentication.php:374 msgid "Please upload a profile photo." msgstr "" +#: src/Security/OpenWebAuth.php:163 +#, php-format +msgid "OpenWebAuth: %1$s welcomes %2$s" +msgstr "" + #: src/Util/EMailer/MailBuilder.php:260 msgid "Friendica Notification" msgstr "" From b61cfd193f5ae936730200266ac9333e6e5366ac Mon Sep 17 00:00:00 2001 From: Michael Date: Wed, 29 May 2024 13:34:56 +0000 Subject: [PATCH 116/234] Blocked users need to be blocked --- database.sql | 2 +- src/Model/Contact.php | 7 ++----- src/Model/User.php | 6 ++++++ static/dbstructure.config.php | 2 +- update.php | 11 +++++++++++ 5 files changed, 21 insertions(+), 7 deletions(-) diff --git a/database.sql b/database.sql index e9003baa39..a504b9f74e 100644 --- a/database.sql +++ b/database.sql @@ -1,6 +1,6 @@ -- ------------------------------------------ -- Friendica 2024.06-dev (Yellow Archangel) --- DB_UPDATE_VERSION 1563 +-- DB_UPDATE_VERSION 1564 -- ------------------------------------------ diff --git a/src/Model/Contact.php b/src/Model/Contact.php index 3ea78a3895..5cd77048c9 100644 --- a/src/Model/Contact.php +++ b/src/Model/Contact.php @@ -626,11 +626,8 @@ class Contact */ public static function getPublicIdByUserId(int $uid) { - $self = DBA::selectFirst('contact', ['url'], ['self' => true, 'uid' => $uid]); - if (!DBA::isResult($self)) { - return false; - } - return self::getIdForURL($self['url']); + $self = self::selectFirstAccountUser(['pid'], ['self' => true, 'uid' => $uid]); + return $self['pid'] ?? false; } /** diff --git a/src/Model/User.php b/src/Model/User.php index 3728458258..0701df4a26 100644 --- a/src/Model/User.php +++ b/src/Model/User.php @@ -1492,6 +1492,12 @@ class User */ public static function block(int $uid, bool $block = true): bool { + $self = Contact::getPublicIdByUserId($uid); + if ($block) { + Contact::block($self['id']); + } else { + Contact::unblock($self['id']); + } return DBA::update('user', ['blocked' => $block], ['uid' => $uid]); } diff --git a/static/dbstructure.config.php b/static/dbstructure.config.php index 71a555eafa..f88e60eae9 100644 --- a/static/dbstructure.config.php +++ b/static/dbstructure.config.php @@ -56,7 +56,7 @@ use Friendica\Database\DBA; // This file is required several times during the test in DbaDefinition which justifies this condition if (!defined('DB_UPDATE_VERSION')) { - define('DB_UPDATE_VERSION', 1563); + define('DB_UPDATE_VERSION', 1564); } return [ diff --git a/update.php b/update.php index 03a95fb145..228e454e6d 100644 --- a/update.php +++ b/update.php @@ -1466,4 +1466,15 @@ function update_1560() SELECT `id`, `uri-id`, `uid`, `parent-uri-id`, `thr-parent-id`, `created`, `received`, `gravity`, `vid`, `private`, `wall` FROM `post-user` WHERE `post-user`.`origin` AND `post-user`.`uid` != ?", 0)) { return Update::FAILED; } +} + +function update_1564() +{ + $users = DBA::select('user', ['uid'], ['blocked' => true]); + while ($user = DBA::fetch($users)) { + User::block($user['uid']); + } + DBA::close($users); + + return Update::SUCCESS; } \ No newline at end of file From e14a63d848a6774e5fe51d1f4216e98d7c794d25 Mon Sep 17 00:00:00 2001 From: Michael Date: Thu, 30 May 2024 03:17:34 +0000 Subject: [PATCH 117/234] Fix: $self is not an array --- src/Model/User.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Model/User.php b/src/Model/User.php index 0701df4a26..551699ef6e 100644 --- a/src/Model/User.php +++ b/src/Model/User.php @@ -1494,9 +1494,9 @@ class User { $self = Contact::getPublicIdByUserId($uid); if ($block) { - Contact::block($self['id']); + Contact::block($self); } else { - Contact::unblock($self['id']); + Contact::unblock($self); } return DBA::update('user', ['blocked' => $block], ['uid' => $uid]); } From 43f5c45fce635019f36434ad853a31d985a12d63 Mon Sep 17 00:00:00 2001 From: foss- Date: Thu, 30 May 2024 13:02:08 +0200 Subject: [PATCH 118/234] Update Home.md many obvious cleanups, language simplifications --- doc/Home.md | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/doc/Home.md b/doc/Home.md index 33ed640746..8d19a7c899 100644 --- a/doc/Home.md +++ b/doc/Home.md @@ -1,5 +1,5 @@ -Friendica Documentation and Resources -===================================== +Help +==== **User Manual** @@ -64,18 +64,19 @@ Friendica Documentation and Resources * [Database schema documentation](help/database) * [Class Autoloading](help/autoloader) -**External Resources** +**Links** -* [Main Website](https://friendi.ca) -* Ways to get Support - * Friendica Support Group: [@helpers@forum.friendi.ca](https://forum.friendi.ca/~helpers) - * [Mailing List Archive](http://mailman.friendi.ca/mailman/listinfo/support-friendi.ca) you can subscribe to the list by sending an email to ``support-request(at)friendi.ca?subject=subscribe`` +* [Website](https://friendi.ca) +* Support + * Friendica Helpers Group: [@helpers@forum.friendi.ca](https://forum.friendi.ca/~helpers) * Community chat rooms (the IRC, Matrix and XMPP rooms are bridged) these public chats are logged [from IRC](https://gnusociarg.nsupdate.info/2021/%23friendica/) and [Matrix](https://view.matrix.org/alias/%23friendi.ca:matrix.org/) - * XMPP/Jabber MUC: support(at)forum.friendi.ca + * XMPP: support(at)forum.friendi.ca * IRC: #friendica at [libera.chat](https://web.libera.chat/?channels=#friendica) - * Matrix: [#friendi.ca](https://matrix.to/#/#friendi.ca:matrix.org) or [#friendica-en](https://matrix.to/#/#friendica-en:matrix.org) at matrix.org + * Matrix: [#friendi.ca](https://matrix.to/#/#friendi.ca:matrix.org) + * [Mailing List Archive](http://mailman.friendi.ca/mailman/listinfo/support-friendi.ca) requires subscription by sending an email to ``support-request(at)friendi.ca?subject=subscribe`` + **About** -* [Site/Version Info](friendica) -* [Friendica Credits](credits) +* [Server Information](friendica) +* [Credits](credits) From ff0c94c2963014dfaa296bcb666ece1a1b9e8edb Mon Sep 17 00:00:00 2001 From: foss- Date: Fri, 31 May 2024 00:08:14 +0200 Subject: [PATCH 119/234] Update Home.md edits for de variant of home.md --- doc/de/Home.md | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/doc/de/Home.md b/doc/de/Home.md index 53cc40e9f1..f7a5fb2557 100644 --- a/doc/de/Home.md +++ b/doc/de/Home.md @@ -1,7 +1,7 @@ -Friendica - Dokumentation und Ressourcen -===================================== +Hilfe +===== -**Inhalte** +**Dokumentation für Benutzer** * Allgemeine Funktionen - Erste Schritte * [Account - Basics](help/Account-Basics) @@ -60,18 +60,18 @@ Friendica - Dokumentation und Ressourcen * [Translation of Friendica](help/translations) (EN) * [Run tests](help/Tests) (EN) -**Externe Ressourcen** +**Links** -* [Haupt-Webseite](https://friendi.ca) -* Support Kanäle - * Friendica Support Gruppe: [@helpers@forum.friendi.ca](https://forum.friendi.ca/~helpers) - * [Mailing Listen Archiv](http://mailman.friendi.ca/mailman/listinfo/support-friendi.ca) zum Abonnieren der Liste eine E-Mail an ``support-request(at)friendi.ca?subject=subscribe`` senden - * Chats der Friendica Community (die IRC, Matrix und XMPP Räume sind mit einer Brücke verbunden) Logs dieser öffentlichen Chaträume können [hier aus dem IRC](https://gnusociarg.nsupdate.info/2021/%23frie) und [hier aus der Matrix](https://view.matrix.org/alias/%23friendi.ca:matrix.org/) gefunden werden. - * XMPP/Jabber MUC: support(at)forum.friendi.ca +* [Webseite](https://friendi.ca) +* Support + * Friendica Helpers Gruppe: [@helpers@forum.friendi.ca](https://forum.friendi.ca/~helpers) + * Chats der Friendica Community (die IRC, Matrix und XMPP Räume sind mit einer Brücke verbunden) Logs dieser öffentlichen Chaträume können via [IRC](https://gnusociarg.nsupdate.info/2021/%23frie) und [Matrix](https://view.matrix.org/alias/%23friendi.ca:matrix.org/) gefunden werden. + * XMPP: support(at)forum.friendi.ca * IRC: #friendica auf [libera.chat](https://web.libera.chat/?channels=#friendica) - * Matrix: [#friendi.ca](https://matrix.to/#/#friendi.ca:matrix.org) oder [#friendica-en](https://matrix.to/#/#friendica-en:matrix.org) auf matrix.org + * Matrix: [#friendi.ca](https://matrix.to/#/#friendi.ca:matrix.org) + * [Mailing Listen Archiv](http://mailman.friendi.ca/mailman/listinfo/support-friendi.ca) benötigt Abonnement per E-Mail an ``support-request(at)friendi.ca?subject=subscribe`` -**Über diese Seite** +**Über** -* [Seite/Friendica-Version](friendica) -* [Mitwirkenden bei Friendica](credits) +* [Server Information](friendica) +* [Mitwirkende](credits) From 29187f1501f7427ee6df9cfc315737afab375501 Mon Sep 17 00:00:00 2001 From: Michael Date: Sat, 1 Jun 2024 08:12:26 +0000 Subject: [PATCH 120/234] Option to define how posts with titles are transmitted --- src/Module/Settings/Connectors.php | 10 + src/Protocol/ActivityPub.php | 5 + src/Protocol/ActivityPub/Transmitter.php | 44 +++- view/lang/C/messages.po | 218 ++++++++++-------- view/templates/settings/connectors.tpl | 1 + .../frio/templates/settings/connectors.tpl | 4 +- 6 files changed, 175 insertions(+), 107 deletions(-) diff --git a/src/Module/Settings/Connectors.php b/src/Module/Settings/Connectors.php index 89c501ccb4..79c3e03d1f 100644 --- a/src/Module/Settings/Connectors.php +++ b/src/Module/Settings/Connectors.php @@ -35,6 +35,7 @@ use Friendica\Model\User; use Friendica\Module\BaseSettings; use Friendica\Module\Response; use Friendica\Navigation\SystemMessages; +use Friendica\Protocol\ActivityPub; use Friendica\Protocol\Email; use Friendica\Util\Profiler; use Psr\Log\LoggerInterface; @@ -74,6 +75,7 @@ class Connectors extends BaseSettings $this->pconfig->set($this->session->getLocalUserId(), 'system', 'attach_link_title', intval($request['attach_link_title'])); $this->pconfig->set($this->session->getLocalUserId(), 'system', 'api_spoiler_title', intval($request['api_spoiler_title'])); $this->pconfig->set($this->session->getLocalUserId(), 'system', 'api_auto_attach', intval($request['api_auto_attach'])); + $this->pconfig->set($this->session->getLocalUserId(), 'system', 'article_mode', intval($request['article_mode'])); $this->pconfig->set($this->session->getLocalUserId(), 'ostatus', 'legacy_contact', $request['legacy_contact']); } elseif (!empty($request['mail-submit']) && function_exists('imap_open') && !$this->config->get('system', 'imap_disabled')) { $mail_server = $request['mail_server'] ?? ''; @@ -138,6 +140,7 @@ class Connectors extends BaseSettings $attach_link_title = intval($this->pconfig->get($this->session->getLocalUserId(), 'system', 'attach_link_title')); $api_spoiler_title = intval($this->pconfig->get($this->session->getLocalUserId(), 'system', 'api_spoiler_title', true)); $api_auto_attach = intval($this->pconfig->get($this->session->getLocalUserId(), 'system', 'api_auto_attach', false)); + $article_mode = intval($this->pconfig->get($this->session->getLocalUserId(), 'system', 'article_mode')); $legacy_contact = $this->pconfig->get($this->session->getLocalUserId(), 'ostatus', 'legacy_contact'); if (!empty($legacy_contact)) { @@ -197,6 +200,12 @@ class Connectors extends BaseSettings $ssl_options['notls'] = $this->t('None'); } + $article_modes = [ + ActivityPub::ARTICLE_DEFAULT => $this->t('Default (Mastodon will display the title and a link to the post)'), + ActivityPub::ARTICLE_USE_SUMMARY => $this->t('Use the summary (Mastodon and some others will treat it as content warning)'), + ActivityPub::ARTICLE_EMBED_TITLE => $this->t('Embed the title in the body') + ]; + $tpl = Renderer::getMarkupTemplate('settings/connectors.tpl'); $o = Renderer::replaceMacros($tpl, [ '$form_security_token' => BaseSettings::getFormSecurityToken("settings_connectors"), @@ -224,6 +233,7 @@ class Connectors extends BaseSettings '$attach_link_title' => ['attach_link_title', $this->t('Attach the link title'), $attach_link_title, $this->t('When activated, the title of the attached link will be added as a title on posts to Diaspora. This is mostly helpful with "remote-self" contacts that share feed content.')], '$api_spoiler_title' => ['api_spoiler_title', $this->t('API: Use spoiler field as title'), $api_spoiler_title, $this->t('When activated, the "spoiler_text" field in the API will be used for the title on standalone posts. When deactivated it will be used for spoiler text. For comments it will always be used for spoiler text.')], '$api_auto_attach' => ['api_auto_attach', $this->t('API: Automatically links at the end of the post as attached posts'), $api_auto_attach, $this->t('When activated, added links at the end of the post react the same way as added links in the web interface.')], + '$article_mode' => ['article_mode', $this->t('Article Mode'), $article_mode, $this->t("Controls how posts with titles are transmitted. Mastodon and its forks don't display the content of these posts if the post is created in the correct (default) way."), $article_modes], '$legacy_contact' => ['legacy_contact', $this->t('Your legacy ActivityPub/GNU Social account'), $legacy_contact, $this->t('If you enter your old account name from an ActivityPub based system or your GNU Social/Statusnet account name here (in the format user@domain.tld), your contacts will be added automatically. The field will be emptied when done.')], '$repair_ostatus_url' => 'ostatus/repair', '$repair_ostatus_text' => $this->t('Repair OStatus subscriptions'), diff --git a/src/Protocol/ActivityPub.php b/src/Protocol/ActivityPub.php index 2d4cad780f..2608756b19 100644 --- a/src/Protocol/ActivityPub.php +++ b/src/Protocol/ActivityPub.php @@ -87,6 +87,11 @@ class ActivityPub ] ]; const ACCOUNT_TYPES = ['Person', 'Organization', 'Service', 'Group', 'Application', 'Tombstone']; + + CONST ARTICLE_DEFAULT = 0; + CONST ARTICLE_USE_SUMMARY = 1; + CONST ARTICLE_EMBED_TITLE = 2; + /** * Checks if the web request is done for the AP protocol * diff --git a/src/Protocol/ActivityPub/Transmitter.php b/src/Protocol/ActivityPub/Transmitter.php index b91b88c2f4..f45fb8b4e9 100644 --- a/src/Protocol/ActivityPub/Transmitter.php +++ b/src/Protocol/ActivityPub/Transmitter.php @@ -1788,11 +1788,37 @@ class Transmitter $isCommunityPost = false; } + $title = $item['title']; + $summary = $item['content-warning'] ?: BBCode::toPlaintext(BBCode::getAbstract($item['body'], Protocol::ACTIVITYPUB)); + $source = $item['body']; + if ($item['event-type'] == 'event') { $type = 'Event'; - } elseif (!empty($item['title'])) { + } elseif (!empty($title)) { if (!$isCommunityPost || empty($link)) { - $type = 'Article'; + switch (DI::pConfig()->get($item['uid'], 'system', 'article_mode') ?? ActivityPub::ARTICLE_DEFAULT) { + case ActivityPub::ARTICLE_DEFAULT: + $type = 'Article'; + break; + case ActivityPub::ARTICLE_USE_SUMMARY: + $type = 'Note'; + if (!$summary) { + $summary = $title; + } else { + $item['raw-body'] = '[b]' . $title . "[/b]\n\n" . $item['raw-body']; + $item['body'] = '[b]' . $title . "[/b]\n\n" . $item['body']; + $source = '[h4]' . $title . "[/h4]\n" . $source; + } + $title = ''; + break; + case ActivityPub::ARTICLE_EMBED_TITLE: + $type = 'Note'; + $item['raw-body'] = '[b]' . $title . "[/b]\n\n" . $item['raw-body']; + $item['body'] = '[b]' . $title . "[/b]\n\n" . $item['body']; + $source = '[h4]' . $title . "[/h4]\n" . $source; + $title = ''; + break; + } } else { // "Page" is used by Lemmy for posts that contain an external link $type = 'Page'; @@ -1813,8 +1839,6 @@ class Transmitter return $data; } - $data['summary'] = $item['content-warning'] ?: BBCode::toPlaintext(BBCode::getAbstract($item['body'], Protocol::ACTIVITYPUB)); - if ($item['uri'] != $item['thr-parent']) { $data['inReplyTo'] = $item['thr-parent']; } else { @@ -1840,8 +1864,12 @@ class Transmitter $data['conversation'] = $data['context'] = $item['conversation']; } - if (!empty($item['title'])) { - $data['name'] = BBCode::toPlaintext($item['title'], false); + if (!empty($title)) { + $data['name'] = BBCode::toPlaintext($title, false); + } + + if (!empty($summary)) { + $data['summary'] = $summary; } $permission_block = self::getReceiversForUriId($item['uri-id'], false); @@ -1926,9 +1954,7 @@ class Transmitter } if (!empty($item['quote-uri-id']) && ($item['quote-uri-id'] != $item['uri-id'])) { - $source = DI::contentItem()->addSharedPost($item, $item['body']); - } else { - $source = $item['body']; + $source = DI::contentItem()->addSharedPost($item, $source); } $data['source'] = ['content' => $source, 'mediaType' => "text/bbcode"]; diff --git a/view/lang/C/messages.po b/view/lang/C/messages.po index 9dc43f561b..a4db2514b7 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-05-27 04:49+0000\n" +"POT-Creation-Date: 2024-06-01 08:12+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -631,7 +631,7 @@ msgstr "" #: src/Module/Moderation/Users/Active.php:136 #: src/Module/Moderation/Users/Blocked.php:136 #: src/Module/Moderation/Users/Index.php:151 -#: src/Module/Settings/Connectors.php:244 +#: src/Module/Settings/Connectors.php:254 #: src/Module/Settings/Server/Index.php:109 msgid "Delete" msgstr "" @@ -1885,31 +1885,31 @@ msgstr "" msgid "Follow Thread" msgstr "" -#: src/Content/Item.php:429 src/Model/Contact.php:1233 +#: src/Content/Item.php:429 src/Model/Contact.php:1230 msgid "View Status" msgstr "" -#: src/Content/Item.php:430 src/Content/Item.php:453 src/Model/Contact.php:1168 -#: src/Model/Contact.php:1224 src/Model/Contact.php:1234 +#: src/Content/Item.php:430 src/Content/Item.php:453 src/Model/Contact.php:1165 +#: src/Model/Contact.php:1221 src/Model/Contact.php:1231 #: src/Module/Directory.php:158 src/Module/Settings/Profile/Index.php:259 msgid "View Profile" msgstr "" -#: src/Content/Item.php:431 src/Model/Contact.php:1235 +#: src/Content/Item.php:431 src/Model/Contact.php:1232 msgid "View Photos" msgstr "" -#: src/Content/Item.php:432 src/Model/Contact.php:1202 +#: src/Content/Item.php:432 src/Model/Contact.php:1199 #: src/Model/Profile.php:461 msgid "Network Posts" msgstr "" -#: src/Content/Item.php:433 src/Model/Contact.php:1226 -#: src/Model/Contact.php:1237 +#: src/Content/Item.php:433 src/Model/Contact.php:1223 +#: src/Model/Contact.php:1234 msgid "View Contact" msgstr "" -#: src/Content/Item.php:434 src/Model/Contact.php:1238 +#: src/Content/Item.php:434 src/Model/Contact.php:1235 msgid "Send PM" msgstr "" @@ -1949,7 +1949,7 @@ msgid "Search Text" msgstr "" #: src/Content/Item.php:450 src/Content/Widget.php:80 -#: src/Model/Contact.php:1227 src/Model/Contact.php:1239 +#: src/Model/Contact.php:1224 src/Model/Contact.php:1236 #: src/Module/Contact/Follow.php:167 view/theme/vier/theme.php:195 msgid "Connect/Follow" msgstr "" @@ -2176,7 +2176,7 @@ msgstr "" msgid "See all notifications" msgstr "" -#: src/Content/Nav.php:315 src/Module/Settings/Connectors.php:244 +#: src/Content/Nav.php:315 src/Module/Settings/Connectors.php:254 msgid "Mark as seen" msgstr "" @@ -2431,7 +2431,7 @@ msgstr "" msgid "Organisations" msgstr "" -#: src/Content/Widget.php:537 src/Model/Contact.php:1730 +#: src/Content/Widget.php:537 src/Model/Contact.php:1727 msgid "News" msgstr "" @@ -2485,12 +2485,12 @@ msgstr[1] "" msgid "More Trending Tags" msgstr "" -#: src/Content/Widget/VCard.php:105 src/Model/Contact.php:1196 +#: src/Content/Widget/VCard.php:105 src/Model/Contact.php:1193 #: src/Model/Profile.php:455 msgid "Post to group" msgstr "" -#: src/Content/Widget/VCard.php:110 src/Model/Contact.php:1200 +#: src/Content/Widget/VCard.php:110 src/Model/Contact.php:1197 #: src/Model/Profile.php:459 src/Module/Moderation/Item/Source.php:85 msgid "Mention" msgstr "" @@ -2518,13 +2518,13 @@ msgstr "" msgid "Network:" msgstr "" -#: src/Content/Widget/VCard.php:129 src/Model/Contact.php:1228 -#: src/Model/Contact.php:1240 src/Model/Profile.php:472 +#: src/Content/Widget/VCard.php:129 src/Model/Contact.php:1225 +#: src/Model/Contact.php:1237 src/Model/Profile.php:472 #: src/Module/Contact/Profile.php:470 msgid "Unfollow" msgstr "" -#: src/Content/Widget/VCard.php:135 src/Model/Contact.php:1198 +#: src/Content/Widget/VCard.php:135 src/Model/Contact.php:1195 #: src/Model/Profile.php:457 msgid "View group" msgstr "" @@ -3298,90 +3298,90 @@ msgstr "" msgid "Edit circles" msgstr "" -#: src/Model/Contact.php:1247 src/Module/Moderation/Users/Pending.php:102 +#: src/Model/Contact.php:1244 src/Module/Moderation/Users/Pending.php:102 #: src/Module/Notifications/Introductions.php:132 #: src/Module/Notifications/Introductions.php:204 msgid "Approve" msgstr "" -#: src/Model/Contact.php:1726 +#: src/Model/Contact.php:1723 msgid "Organisation" msgstr "" -#: src/Model/Contact.php:1734 +#: src/Model/Contact.php:1731 msgid "Group" msgstr "" -#: src/Model/Contact.php:1738 src/Module/Moderation/BaseUsers.php:131 +#: src/Model/Contact.php:1735 src/Module/Moderation/BaseUsers.php:131 msgid "Relay" msgstr "" -#: src/Model/Contact.php:3048 +#: src/Model/Contact.php:3045 msgid "Disallowed profile URL." msgstr "" -#: src/Model/Contact.php:3053 src/Module/Friendica.php:100 +#: src/Model/Contact.php:3050 src/Module/Friendica.php:100 msgid "Blocked domain" msgstr "" -#: src/Model/Contact.php:3058 +#: src/Model/Contact.php:3055 msgid "Connect URL missing." msgstr "" -#: src/Model/Contact.php:3067 +#: 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:3085 +#: src/Model/Contact.php:3082 #, php-format msgid "Expected network %s does not match actual network %s" msgstr "" -#: src/Model/Contact.php:3102 +#: src/Model/Contact.php:3099 msgid "This seems to be a relay account. They can't be followed by users." msgstr "" -#: src/Model/Contact.php:3109 +#: src/Model/Contact.php:3106 msgid "The profile address specified does not provide adequate information." msgstr "" -#: src/Model/Contact.php:3111 +#: src/Model/Contact.php:3108 msgid "No compatible communication protocols or feeds were discovered." msgstr "" -#: src/Model/Contact.php:3114 +#: src/Model/Contact.php:3111 msgid "An author or name was not found." msgstr "" -#: src/Model/Contact.php:3117 +#: src/Model/Contact.php:3114 msgid "No browser URL could be matched to this address." msgstr "" -#: src/Model/Contact.php:3120 +#: src/Model/Contact.php:3117 msgid "" "Unable to match @-style Identity Address with a known protocol or email " "contact." msgstr "" -#: src/Model/Contact.php:3121 +#: src/Model/Contact.php:3118 msgid "Use mailto: in front of address to force email check." msgstr "" -#: src/Model/Contact.php:3127 +#: src/Model/Contact.php:3124 msgid "" "The profile address specified belongs to a network which has been disabled " "on this site." msgstr "" -#: src/Model/Contact.php:3132 +#: src/Model/Contact.php:3129 msgid "" "Limited profile. This person will be unable to receive direct/personal " "notifications from you." msgstr "" -#: src/Model/Contact.php:3198 +#: src/Model/Contact.php:3195 msgid "Unable to retrieve contact information." msgstr "" @@ -3860,7 +3860,7 @@ msgstr "" msgid "Profile Photos" msgstr "" -#: src/Model/User.php:1604 +#: src/Model/User.php:1610 #, php-format msgid "" "\n" @@ -3868,7 +3868,7 @@ msgid "" "\t\t\tthe administrator of %2$s has set up an account for you." msgstr "" -#: src/Model/User.php:1607 +#: src/Model/User.php:1613 #, php-format msgid "" "\n" @@ -3904,12 +3904,12 @@ msgid "" "\t\tThank you and welcome to %4$s." msgstr "" -#: src/Model/User.php:1639 src/Model/User.php:1745 +#: src/Model/User.php:1645 src/Model/User.php:1751 #, php-format msgid "Registration details for %s" msgstr "" -#: src/Model/User.php:1659 +#: src/Model/User.php:1665 #, php-format msgid "" "\n" @@ -3925,12 +3925,12 @@ msgid "" "\t\t" msgstr "" -#: src/Model/User.php:1678 +#: src/Model/User.php:1684 #, php-format msgid "Registration at %s" msgstr "" -#: src/Model/User.php:1702 +#: src/Model/User.php:1708 #, php-format msgid "" "\n" @@ -3939,7 +3939,7 @@ msgid "" "\t\t\t" msgstr "" -#: src/Model/User.php:1710 +#: src/Model/User.php:1716 #, php-format msgid "" "\n" @@ -3977,7 +3977,7 @@ msgid "" "\t\t\tThank you and welcome to %2$s." msgstr "" -#: src/Model/User.php:1772 +#: src/Model/User.php:1778 msgid "" "User with delegates can't be removed, please remove delegate users first" msgstr "" @@ -4050,8 +4050,8 @@ msgstr "" #: src/Module/Admin/Logs/Settings.php:90 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 -#: src/Module/Settings/Connectors.php:246 +#: src/Module/Settings/Connectors.php:163 +#: src/Module/Settings/Connectors.php:256 #: src/Module/Settings/Delegation.php:193 src/Module/Settings/Display.php:309 #: src/Module/Settings/Features.php:75 msgid "Save Settings" @@ -6160,7 +6160,7 @@ msgstr "" msgid "Display" msgstr "" -#: src/Module/BaseSettings.php:132 src/Module/Settings/Connectors.php:204 +#: src/Module/BaseSettings.php:132 src/Module/Settings/Connectors.php:213 msgid "Social Networks" msgstr "" @@ -9126,20 +9126,20 @@ msgstr "" #: src/Module/Profile/Conversations.php:106 #: src/Module/Profile/Conversations.php:109 src/Module/Profile/Profile.php:351 -#: src/Module/Profile/Profile.php:354 src/Protocol/Feed.php:1073 +#: src/Module/Profile/Profile.php:354 src/Protocol/Feed.php:1114 #: src/Protocol/OStatus.php:1011 #, php-format msgid "%s's timeline" msgstr "" #: src/Module/Profile/Conversations.php:107 src/Module/Profile/Profile.php:352 -#: src/Protocol/Feed.php:1077 src/Protocol/OStatus.php:1016 +#: src/Protocol/Feed.php:1118 src/Protocol/OStatus.php:1016 #, php-format msgid "%s's posts" msgstr "" #: src/Module/Profile/Conversations.php:108 src/Module/Profile/Profile.php:353 -#: src/Protocol/Feed.php:1080 src/Protocol/OStatus.php:1020 +#: src/Protocol/Feed.php:1121 src/Protocol/OStatus.php:1020 #, php-format msgid "%s's comments" msgstr "" @@ -10368,197 +10368,221 @@ msgstr "" msgid "Delete entry from the channel list?" msgstr "" -#: src/Module/Settings/Connectors.php:120 +#: src/Module/Settings/Connectors.php:122 msgid "Failed to connect with email account using the settings provided." msgstr "" -#: src/Module/Settings/Connectors.php:166 -#: src/Module/Settings/Connectors.php:167 +#: src/Module/Settings/Connectors.php:169 +#: src/Module/Settings/Connectors.php:170 msgid "Diaspora (Socialhome, Hubzilla)" msgstr "" -#: src/Module/Settings/Connectors.php:166 -#: src/Module/Settings/Connectors.php:170 +#: src/Module/Settings/Connectors.php:169 +#: src/Module/Settings/Connectors.php:173 #, php-format msgid "Built-in support for %s connectivity is enabled" msgstr "" -#: src/Module/Settings/Connectors.php:167 -#: src/Module/Settings/Connectors.php:169 +#: src/Module/Settings/Connectors.php:170 +#: src/Module/Settings/Connectors.php:172 #, php-format msgid "Built-in support for %s connectivity is disabled" msgstr "" -#: src/Module/Settings/Connectors.php:169 -#: src/Module/Settings/Connectors.php:170 +#: src/Module/Settings/Connectors.php:172 +#: src/Module/Settings/Connectors.php:173 msgid "OStatus (GNU Social)" msgstr "" -#: src/Module/Settings/Connectors.php:182 +#: src/Module/Settings/Connectors.php:185 msgid "Email access is disabled on this site." msgstr "" -#: src/Module/Settings/Connectors.php:197 -#: src/Module/Settings/Connectors.php:244 +#: src/Module/Settings/Connectors.php:200 +#: src/Module/Settings/Connectors.php:254 msgid "None" msgstr "" -#: src/Module/Settings/Connectors.php:209 +#: src/Module/Settings/Connectors.php:204 +msgid "Default (Mastodon will display the title and a link to the post)" +msgstr "" + +#: src/Module/Settings/Connectors.php:205 +msgid "" +"Use the summary (Mastodon and some others will treat it as content warning)" +msgstr "" + +#: src/Module/Settings/Connectors.php:206 +msgid "Embed the title in the body" +msgstr "" + +#: src/Module/Settings/Connectors.php:218 msgid "General Social Media Settings" msgstr "" -#: src/Module/Settings/Connectors.php:212 +#: src/Module/Settings/Connectors.php:221 msgid "Followed content scope" msgstr "" -#: src/Module/Settings/Connectors.php:214 +#: src/Module/Settings/Connectors.php:223 msgid "" "By default, conversations in which your follows participated but didn't " "start will be shown in your timeline. You can turn this behavior off, or " "expand it to the conversations in which your follows liked a post." msgstr "" -#: src/Module/Settings/Connectors.php:216 +#: src/Module/Settings/Connectors.php:225 msgid "Only conversations my follows started" msgstr "" -#: src/Module/Settings/Connectors.php:217 +#: src/Module/Settings/Connectors.php:226 msgid "Conversations my follows started or commented on (default)" msgstr "" -#: src/Module/Settings/Connectors.php:218 +#: src/Module/Settings/Connectors.php:227 msgid "Any conversation my follows interacted with, including likes" msgstr "" -#: src/Module/Settings/Connectors.php:221 +#: src/Module/Settings/Connectors.php:230 msgid "Collapse sensitive posts" msgstr "" -#: src/Module/Settings/Connectors.php:221 +#: src/Module/Settings/Connectors.php:230 msgid "" "If a post is marked as \"sensitive\", it will be displayed in a collapsed " "state, if this option is enabled." msgstr "" -#: src/Module/Settings/Connectors.php:222 +#: src/Module/Settings/Connectors.php:231 msgid "Enable intelligent shortening" msgstr "" -#: src/Module/Settings/Connectors.php:222 +#: src/Module/Settings/Connectors.php:231 msgid "" "Normally the system tries to find the best link to add to shortened posts. " "If disabled, every shortened post will always point to the original " "friendica post." msgstr "" -#: src/Module/Settings/Connectors.php:223 +#: src/Module/Settings/Connectors.php:232 msgid "Enable simple text shortening" msgstr "" -#: src/Module/Settings/Connectors.php:223 +#: src/Module/Settings/Connectors.php:232 msgid "" "Normally the system shortens posts at the next line feed. If this option is " "enabled then the system will shorten the text at the maximum character limit." msgstr "" -#: src/Module/Settings/Connectors.php:224 +#: src/Module/Settings/Connectors.php:233 msgid "Attach the link title" msgstr "" -#: src/Module/Settings/Connectors.php:224 +#: src/Module/Settings/Connectors.php:233 msgid "" "When activated, the title of the attached link will be added as a title on " "posts to Diaspora. This is mostly helpful with \"remote-self\" contacts that " "share feed content." msgstr "" -#: src/Module/Settings/Connectors.php:225 +#: src/Module/Settings/Connectors.php:234 msgid "API: Use spoiler field as title" msgstr "" -#: src/Module/Settings/Connectors.php:225 +#: src/Module/Settings/Connectors.php:234 msgid "" "When activated, the \"spoiler_text\" field in the API will be used for the " "title on standalone posts. When deactivated it will be used for spoiler " "text. For comments it will always be used for spoiler text." msgstr "" -#: src/Module/Settings/Connectors.php:226 +#: src/Module/Settings/Connectors.php:235 msgid "API: Automatically links at the end of the post as attached posts" msgstr "" -#: src/Module/Settings/Connectors.php:226 +#: src/Module/Settings/Connectors.php:235 msgid "" "When activated, added links at the end of the post react the same way as " "added links in the web interface." msgstr "" -#: src/Module/Settings/Connectors.php:227 +#: src/Module/Settings/Connectors.php:236 +msgid "Article Mode" +msgstr "" + +#: src/Module/Settings/Connectors.php:236 +msgid "" +"Controls how posts with titles are transmitted. Mastodon and its forks don't " +"display the content of these posts if the post is created in the correct " +"(default) way." +msgstr "" + +#: src/Module/Settings/Connectors.php:237 msgid "Your legacy ActivityPub/GNU Social account" msgstr "" -#: src/Module/Settings/Connectors.php:227 +#: src/Module/Settings/Connectors.php:237 msgid "" "If you enter your old account name from an ActivityPub based system or your " "GNU Social/Statusnet account name here (in the format user@domain.tld), your " "contacts will be added automatically. The field will be emptied when done." msgstr "" -#: src/Module/Settings/Connectors.php:229 +#: src/Module/Settings/Connectors.php:239 msgid "Repair OStatus subscriptions" msgstr "" -#: src/Module/Settings/Connectors.php:233 +#: src/Module/Settings/Connectors.php:243 msgid "Email/Mailbox Setup" msgstr "" -#: src/Module/Settings/Connectors.php:234 +#: src/Module/Settings/Connectors.php:244 msgid "" "If you wish to communicate with email contacts using this service " "(optional), please specify how to connect to your mailbox." msgstr "" -#: src/Module/Settings/Connectors.php:235 +#: src/Module/Settings/Connectors.php:245 msgid "Last successful email check:" msgstr "" -#: src/Module/Settings/Connectors.php:237 +#: src/Module/Settings/Connectors.php:247 msgid "IMAP server name:" msgstr "" -#: src/Module/Settings/Connectors.php:238 +#: src/Module/Settings/Connectors.php:248 msgid "IMAP port:" msgstr "" -#: src/Module/Settings/Connectors.php:239 +#: src/Module/Settings/Connectors.php:249 msgid "Security:" msgstr "" -#: src/Module/Settings/Connectors.php:240 +#: src/Module/Settings/Connectors.php:250 msgid "Email login name:" msgstr "" -#: src/Module/Settings/Connectors.php:241 +#: src/Module/Settings/Connectors.php:251 msgid "Email password:" msgstr "" -#: src/Module/Settings/Connectors.php:242 +#: src/Module/Settings/Connectors.php:252 msgid "Reply-to address:" msgstr "" -#: src/Module/Settings/Connectors.php:243 +#: src/Module/Settings/Connectors.php:253 msgid "Send public posts to all email contacts:" msgstr "" -#: src/Module/Settings/Connectors.php:244 +#: src/Module/Settings/Connectors.php:254 msgid "Action after import:" msgstr "" -#: src/Module/Settings/Connectors.php:244 +#: src/Module/Settings/Connectors.php:254 msgid "Move to folder" msgstr "" -#: src/Module/Settings/Connectors.php:245 +#: src/Module/Settings/Connectors.php:255 msgid "Move to folder:" msgstr "" diff --git a/view/templates/settings/connectors.tpl b/view/templates/settings/connectors.tpl index 853c193b71..8831a2577a 100644 --- a/view/templates/settings/connectors.tpl +++ b/view/templates/settings/connectors.tpl @@ -18,6 +18,7 @@ {{include file="field_checkbox.tpl" field=$attach_link_title}} {{include file="field_checkbox.tpl" field=$api_spoiler_title}} {{include file="field_checkbox.tpl" field=$api_auto_attach}} + {{include file="field_select.tpl" field=$article_mode}} {{include file="field_input.tpl" field=$legacy_contact}}

{{$repair_ostatus_text}}

diff --git a/view/theme/frio/templates/settings/connectors.tpl b/view/theme/frio/templates/settings/connectors.tpl index c842b1b335..ee83d2cef7 100644 --- a/view/theme/frio/templates/settings/connectors.tpl +++ b/view/theme/frio/templates/settings/connectors.tpl @@ -32,7 +32,9 @@ {{include file="field_checkbox.tpl" field=$api_auto_attach}} - {{include file="field_input.tpl" field=$legacy_contact}} + {{include file="field_select.tpl" field=$article_mode}} + + {{include file="field_input.tpl" field=$legacy_contact}}

{{$repair_ostatus_text}}

From 259a676207fbf96c2aa1c9dc2ff062c03f747ffc Mon Sep 17 00:00:00 2001 From: Michael Date: Sun, 2 Jun 2024 09:27:05 +0000 Subject: [PATCH 121/234] Option to reduced search scope to improve the performance --- database.sql | 34 +- src/Model/Post/Content.php | 4 +- src/Model/Post/SearchIndex.php | 10 + src/Module/Admin/Site.php | 3 + src/Module/Api/Mastodon/Search.php | 3 +- src/Module/Conversation/Timeline.php | 3 +- static/dbstructure.config.php | 2 +- static/dbview.config.php | 30 ++ view/lang/C/messages.po | 518 ++++++++++++----------- view/templates/admin/site.tpl | 1 + view/theme/frio/templates/admin/site.tpl | 1 + 11 files changed, 349 insertions(+), 260 deletions(-) diff --git a/database.sql b/database.sql index a504b9f74e..eccec668fe 100644 --- a/database.sql +++ b/database.sql @@ -1,6 +1,6 @@ -- ------------------------------------------ -- Friendica 2024.06-dev (Yellow Archangel) --- DB_UPDATE_VERSION 1564 +-- DB_UPDATE_VERSION 1565 -- ------------------------------------------ @@ -2099,6 +2099,38 @@ CREATE VIEW `post-counts-view` AS SELECT FROM `post-counts` INNER JOIN `verb` ON `verb`.`id` = `post-counts`.`vid`; +-- +-- VIEW post-engagement-user-view +-- +DROP VIEW IF EXISTS `post-engagement-user-view`; +CREATE VIEW `post-engagement-user-view` AS SELECT + `post-thread-user`.`uid` AS `uid`, + `post-engagement`.`uri-id` AS `uri-id`, + `post-engagement`.`owner-id` AS `owner-id`, + `post-engagement`.`media-type` AS `media-type`, + `post-engagement`.`language` AS `language`, + `post-engagement`.`searchtext` AS `searchtext`, + `post-engagement`.`size` AS `size`, + `post-thread-user`.`commented` AS `commented`, + `post-thread-user`.`received` AS `received`, + `post-thread-user`.`created` AS `created`, + `post-thread-user`.`network` AS `network`, + `post-engagement`.`language` AS `restricted`, + 0 AS `comments`, + 0 AS `activities` + FROM `post-thread-user` + INNER JOIN `post-engagement` ON `post-engagement`.`uri-id` = `post-thread-user`.`uri-id` + INNER JOIN `post-user` ON `post-user`.`id` = `post-thread-user`.`post-user-id` + STRAIGHT_JOIN `contact` ON `contact`.`id` = `post-thread-user`.`contact-id` + STRAIGHT_JOIN `contact` AS `authorcontact` ON `authorcontact`.`id` = `post-thread-user`.`author-id` + STRAIGHT_JOIN `contact` AS `ownercontact` ON `ownercontact`.`id` = `post-thread-user`.`owner-id` + WHERE `post-user`.`visible` AND NOT `post-user`.`deleted` + AND (NOT `contact`.`readonly` AND NOT `contact`.`blocked` AND NOT `contact`.`pending`) + AND (`post-thread-user`.`hidden` IS NULL OR NOT `post-thread-user`.`hidden`) + AND NOT `authorcontact`.`blocked` AND NOT `ownercontact`.`blocked` + AND NOT EXISTS(SELECT `cid` FROM `user-contact` WHERE `uid` = `post-thread-user`.`uid` AND `cid` IN (`authorcontact`.`id`, `ownercontact`.`id`) AND (`blocked` OR `ignored`)) + AND NOT EXISTS(SELECT `gsid` FROM `user-gserver` WHERE `uid` = `post-thread-user`.`uid` AND `gsid` IN (`authorcontact`.`gsid`, `ownercontact`.`gsid`) AND `ignored`); + -- -- VIEW post-timeline-view -- diff --git a/src/Model/Post/Content.php b/src/Model/Post/Content.php index 2f735bbb87..253e3f26cf 100644 --- a/src/Model/Post/Content.php +++ b/src/Model/Post/Content.php @@ -124,7 +124,7 @@ class Content 'limit' => [$start, $limit] ]; - $tags = DBA::select('post-searchindex', ['uri-id'], $condition, $params); + $tags = DBA::select(SearchIndex::getSearchTable(), ['uri-id'], $condition, $params); $uriids = []; while ($tag = DBA::fetch($tags)) { @@ -143,6 +143,6 @@ class Content } else { $condition = ["MATCH (`searchtext`) AGAINST (? IN BOOLEAN MODE) AND NOT `restricted", $search]; } - return DBA::count('post-searchindex', $condition); + return DBA::count(SearchIndex::getSearchTable(), $condition); } } diff --git a/src/Model/Post/SearchIndex.php b/src/Model/Post/SearchIndex.php index 7d215658df..1d5e1cc660 100644 --- a/src/Model/Post/SearchIndex.php +++ b/src/Model/Post/SearchIndex.php @@ -99,4 +99,14 @@ class SearchIndex } return DateTimeFormat::utc('now - ' . $days . ' day'); } + + public static function getSearchTable(): string + { + return DI::config()->get('system', 'limited_search_scope') ? 'post-engagement' : 'post-searchindex'; + } + + public static function getSearchView(): string + { + return DI::config()->get('system', 'limited_search_scope') ? 'post-engagement-user-view' : 'post-searchindex-user-view'; + } } diff --git a/src/Module/Admin/Site.php b/src/Module/Admin/Site.php index 0a733ad488..76472a1f5d 100644 --- a/src/Module/Admin/Site.php +++ b/src/Module/Admin/Site.php @@ -140,6 +140,7 @@ class Site extends BaseAdmin $temppath = (!empty($_POST['temppath']) ? trim($_POST['temppath']) : ''); $singleuser = (!empty($_POST['singleuser']) ? trim($_POST['singleuser']) : ''); $only_tag_search = !empty($_POST['only_tag_search']); + $limited_search_scope = !empty($_POST['limited_search_scope']); $search_age_days = (!empty($_POST['search_age_days']) ? intval($_POST['search_age_days']) : 0); $compute_circle_counts = !empty($_POST['compute_circle_counts']); $process_view = !empty($_POST['process_view']); @@ -317,6 +318,7 @@ class Site extends BaseAdmin $transactionConfig->set('system', 'temppath', $temppath); $transactionConfig->set('system', 'only_tag_search', $only_tag_search); + $transactionConfig->set('system', 'limited_search_scope', $limited_search_scope); $transactionConfig->set('system', 'search_age_days', $search_age_days); $transactionConfig->set('system', 'compute_circle_counts', $compute_circle_counts); $transactionConfig->set('system', 'process_view', $process_view); @@ -571,6 +573,7 @@ class Site extends BaseAdmin '$itemspage_network_mobile' => ['itemspage_network_mobile', DI::l10n()->t('Items per page for mobile devices'), DI::config()->get('system', 'itemspage_network_mobile'), DI::l10n()->t('Number of items per page in stream pages (network, community, profile/contact statuses, search) for mobile devices.')], '$temppath' => ['temppath', DI::l10n()->t('Temp path'), DI::config()->get('system', 'temppath'), DI::l10n()->t('If you have a restricted system where the webserver can\'t access the system temp path, enter another path here.')], '$only_tag_search' => ['only_tag_search', DI::l10n()->t('Only search in tags'), DI::config()->get('system', 'only_tag_search'), DI::l10n()->t('On large systems the text search can slow down the system extremely.')], + '$limited_search_scope' => ['limited_search_scope', DI::l10n()->t('Limited search scope'), DI::config()->get('system', 'limited_search_scope'), DI::l10n()->t('If enabled, searches will only be performed in the data used for the channels and not in all posts.')], '$search_age_days' => ['search_age_days', DI::l10n()->t('Maximum age of items in the search table'), DI::config()->get('system', 'search_age_days'), DI::l10n()->t('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.')], '$compute_circle_counts' => ['compute_circle_counts', DI::l10n()->t('Generate counts per contact circle when calculating network count'), DI::config()->get('system', 'compute_circle_counts'), DI::l10n()->t('On systems with users that heavily use contact circles the query can be very expensive.')], '$process_view' => ['process_view', DI::l10n()->t('Process "view" activities'), DI::config()->get('system', 'process_view'), DI::l10n()->t('"view" activities are mostly geberated by Peertube systems. Per default they are not processed for performance reasons. Only activate this option on performant system.')], diff --git a/src/Module/Api/Mastodon/Search.php b/src/Module/Api/Mastodon/Search.php index 8f511395bc..d061957f9c 100644 --- a/src/Module/Api/Mastodon/Search.php +++ b/src/Module/Api/Mastodon/Search.php @@ -28,6 +28,7 @@ use Friendica\DI; use Friendica\Model\Contact; use Friendica\Model\Item; use Friendica\Model\Post; +use Friendica\Model\Post\SearchIndex; use Friendica\Model\Tag; use Friendica\Module\BaseApi; use Friendica\Util\Network; @@ -159,7 +160,7 @@ class Search extends BaseApi } else { $q = Post\Engagement::escapeKeywords($q); $condition = ["MATCH (`searchtext`) AGAINST (? IN BOOLEAN MODE) AND (NOT `restricted` OR `uri-id` IN (SELECT `uri-id` FROM `post-user` WHERE `uid` = ?))", $q, $uid]; - $table = 'post-searchindex'; + $table = SearchIndex::getSearchTable(); } if (!empty($account_id)) { diff --git a/src/Module/Conversation/Timeline.php b/src/Module/Conversation/Timeline.php index 6c7a0904d4..22cf5f6b5a 100644 --- a/src/Module/Conversation/Timeline.php +++ b/src/Module/Conversation/Timeline.php @@ -43,6 +43,7 @@ use Friendica\Database\DBA; use Friendica\Model\Item; use Friendica\Model\Post; use Friendica\Model\Post\Engagement; +use Friendica\Model\Post\SearchIndex; use Friendica\Module\Response; use Friendica\Protocol\Activity; use Friendica\Util\DateTimeFormat; @@ -381,7 +382,7 @@ class Timeline extends BaseModule } elseif (is_numeric($this->selectedTab) && !empty($channel = $this->channelRepository->selectById($this->selectedTab, $uid))) { $condition = $this->getUserChannelConditions($channel, $uid); if (in_array($channel->circle, [-3, -4, -5])) { - $table = 'post-searchindex-user-view'; + $table = SearchIndex::getSearchView(); $condition = DBA::mergeConditions($condition, ['uid' => $uid]); $orders = ['-3' => 'created', '-4' => 'received', '-5' => 'commented']; $this->order = $orders[$channel->circle]; diff --git a/static/dbstructure.config.php b/static/dbstructure.config.php index f88e60eae9..944bbb788e 100644 --- a/static/dbstructure.config.php +++ b/static/dbstructure.config.php @@ -56,7 +56,7 @@ use Friendica\Database\DBA; // This file is required several times during the test in DbaDefinition which justifies this condition if (!defined('DB_UPDATE_VERSION')) { - define('DB_UPDATE_VERSION', 1564); + define('DB_UPDATE_VERSION', 1565); } return [ diff --git a/static/dbview.config.php b/static/dbview.config.php index 5ee284b792..8f2c6bc8c9 100644 --- a/static/dbview.config.php +++ b/static/dbview.config.php @@ -100,6 +100,36 @@ "query" => "FROM `post-counts` INNER JOIN `verb` ON `verb`.`id` = `post-counts`.`vid`" ], + "post-engagement-user-view" => [ + "fields" => [ + "uid" => ["post-thread-user", "uid"], + "uri-id" => ["post-engagement", "uri-id"], + "owner-id" => ["post-engagement", "owner-id"], + "media-type" => ["post-engagement", "media-type"], + "language" => ["post-engagement", "language"], + "searchtext" => ["post-engagement", "searchtext"], + "size" => ["post-engagement", "size"], + "commented" => ["post-thread-user", "commented"], + "received" => ["post-thread-user", "received"], + "created" => ["post-thread-user", "created"], + "network" => ["post-thread-user", "network"], + "restricted" => ["post-engagement", "language"], + "comments" => "0", + "activities" => "0", + ], + "query" => "FROM `post-thread-user` + INNER JOIN `post-engagement` ON `post-engagement`.`uri-id` = `post-thread-user`.`uri-id` + INNER JOIN `post-user` ON `post-user`.`id` = `post-thread-user`.`post-user-id` + STRAIGHT_JOIN `contact` ON `contact`.`id` = `post-thread-user`.`contact-id` + STRAIGHT_JOIN `contact` AS `authorcontact` ON `authorcontact`.`id` = `post-thread-user`.`author-id` + STRAIGHT_JOIN `contact` AS `ownercontact` ON `ownercontact`.`id` = `post-thread-user`.`owner-id` + WHERE `post-user`.`visible` AND NOT `post-user`.`deleted` + AND (NOT `contact`.`readonly` AND NOT `contact`.`blocked` AND NOT `contact`.`pending`) + AND (`post-thread-user`.`hidden` IS NULL OR NOT `post-thread-user`.`hidden`) + AND NOT `authorcontact`.`blocked` AND NOT `ownercontact`.`blocked` + AND NOT EXISTS(SELECT `cid` FROM `user-contact` WHERE `uid` = `post-thread-user`.`uid` AND `cid` IN (`authorcontact`.`id`, `ownercontact`.`id`) AND (`blocked` OR `ignored`)) + AND NOT EXISTS(SELECT `gsid` FROM `user-gserver` WHERE `uid` = `post-thread-user`.`uid` AND `gsid` IN (`authorcontact`.`gsid`, `ownercontact`.`gsid`) AND `ignored`)" + ], "post-timeline-view" => [ "fields" => [ "uid" => ["post-user", "uid"], diff --git a/view/lang/C/messages.po b/view/lang/C/messages.po index a4db2514b7..f73892cf43 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-06-01 08:12+0000\n" +"POT-Creation-Date: 2024-06-02 07:05+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -1769,7 +1769,7 @@ 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:472 src/Module/BaseSettings.php:125 +#: src/Module/Admin/Site.php:474 src/Module/BaseSettings.php:125 #: src/Module/Settings/Channels.php:225 src/Module/Settings/Display.php:315 msgid "Channels" msgstr "" @@ -4009,7 +4009,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:88 #: src/Module/Admin/Logs/View.php:85 src/Module/Admin/Queue.php:73 -#: src/Module/Admin/Site.php:455 src/Module/Admin/Storage.php:138 +#: src/Module/Admin/Site.php:457 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 @@ -4047,7 +4047,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:90 src/Module/Admin/Site.php:458 +#: src/Module/Admin/Logs/Settings.php:90 src/Module/Admin/Site.php:460 #: 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:163 @@ -4260,8 +4260,8 @@ msgid "Enable Debugging" msgstr "" #: src/Module/Admin/Logs/Settings.php:94 src/Module/Admin/Logs/Settings.php:95 -#: src/Module/Admin/Logs/Settings.php:96 src/Module/Admin/Site.php:478 -#: src/Module/Admin/Site.php:486 +#: src/Module/Admin/Logs/Settings.php:96 src/Module/Admin/Site.php:480 +#: src/Module/Admin/Site.php:488 msgid "Read-only because it is set by an environment variable" msgstr "" @@ -4425,269 +4425,269 @@ msgstr "" msgid "Priority" msgstr "" -#: src/Module/Admin/Site.php:243 +#: src/Module/Admin/Site.php:244 #, php-format msgid "%s is no valid input for maximum image size" msgstr "" -#: src/Module/Admin/Site.php:370 src/Module/Settings/Display.php:215 +#: src/Module/Admin/Site.php:372 src/Module/Settings/Display.php:215 msgid "No special theme for mobile devices" msgstr "" -#: src/Module/Admin/Site.php:387 src/Module/Settings/Display.php:225 +#: src/Module/Admin/Site.php:389 src/Module/Settings/Display.php:225 #, php-format msgid "%s - (Experimental)" msgstr "" -#: src/Module/Admin/Site.php:399 +#: src/Module/Admin/Site.php:401 msgid "No community page" msgstr "" -#: src/Module/Admin/Site.php:400 +#: src/Module/Admin/Site.php:402 msgid "No community page for visitors" msgstr "" -#: src/Module/Admin/Site.php:401 +#: src/Module/Admin/Site.php:403 msgid "Public postings from users of this site" msgstr "" -#: src/Module/Admin/Site.php:402 +#: src/Module/Admin/Site.php:404 msgid "Public postings from the federated network" msgstr "" -#: src/Module/Admin/Site.php:403 +#: src/Module/Admin/Site.php:405 msgid "Public postings from local users and the federated network" msgstr "" -#: src/Module/Admin/Site.php:409 +#: src/Module/Admin/Site.php:411 msgid "Multi user instance" msgstr "" -#: src/Module/Admin/Site.php:432 +#: src/Module/Admin/Site.php:434 msgid "Closed" msgstr "" -#: src/Module/Admin/Site.php:433 +#: src/Module/Admin/Site.php:435 msgid "Requires approval" msgstr "" -#: src/Module/Admin/Site.php:434 +#: src/Module/Admin/Site.php:436 msgid "Open" msgstr "" -#: src/Module/Admin/Site.php:438 +#: src/Module/Admin/Site.php:440 msgid "Don't check" msgstr "" -#: src/Module/Admin/Site.php:439 +#: src/Module/Admin/Site.php:441 msgid "check the stable version" msgstr "" -#: src/Module/Admin/Site.php:440 +#: src/Module/Admin/Site.php:442 msgid "check the development version" msgstr "" -#: src/Module/Admin/Site.php:444 +#: src/Module/Admin/Site.php:446 msgid "none" msgstr "" -#: src/Module/Admin/Site.php:445 +#: src/Module/Admin/Site.php:447 msgid "Local contacts" msgstr "" -#: src/Module/Admin/Site.php:446 +#: src/Module/Admin/Site.php:448 msgid "Interactors" msgstr "" -#: src/Module/Admin/Site.php:456 src/Module/BaseAdmin.php:90 +#: src/Module/Admin/Site.php:458 src/Module/BaseAdmin.php:90 msgid "Site" msgstr "" -#: src/Module/Admin/Site.php:457 +#: src/Module/Admin/Site.php:459 msgid "General Information" msgstr "" -#: src/Module/Admin/Site.php:459 +#: src/Module/Admin/Site.php:461 msgid "Republish users to directory" msgstr "" -#: src/Module/Admin/Site.php:460 src/Module/Register.php:159 +#: src/Module/Admin/Site.php:462 src/Module/Register.php:159 msgid "Registration" msgstr "" -#: src/Module/Admin/Site.php:461 +#: src/Module/Admin/Site.php:463 msgid "File upload" msgstr "" -#: src/Module/Admin/Site.php:462 +#: src/Module/Admin/Site.php:464 msgid "Policies" msgstr "" -#: src/Module/Admin/Site.php:463 src/Module/Calendar/Event/Form.php:252 +#: src/Module/Admin/Site.php:465 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:464 +#: src/Module/Admin/Site.php:466 msgid "Auto Discovered Contact Directory" msgstr "" -#: src/Module/Admin/Site.php:465 +#: src/Module/Admin/Site.php:467 msgid "Performance" msgstr "" -#: src/Module/Admin/Site.php:466 +#: src/Module/Admin/Site.php:468 msgid "Worker" msgstr "" -#: src/Module/Admin/Site.php:467 +#: src/Module/Admin/Site.php:469 msgid "Message Relay" msgstr "" -#: src/Module/Admin/Site.php:468 +#: src/Module/Admin/Site.php:470 msgid "" "Use the command \"console relay\" in the command line to add or remove " "relays." msgstr "" -#: src/Module/Admin/Site.php:469 +#: src/Module/Admin/Site.php:471 msgid "The system is not subscribed to any relays at the moment." msgstr "" -#: src/Module/Admin/Site.php:470 +#: src/Module/Admin/Site.php:472 msgid "The system is currently subscribed to the following relays:" msgstr "" -#: src/Module/Admin/Site.php:473 +#: src/Module/Admin/Site.php:475 msgid "Relocate Node" msgstr "" -#: src/Module/Admin/Site.php:474 +#: src/Module/Admin/Site.php:476 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:475 +#: src/Module/Admin/Site.php:477 msgid "(Friendica directory)# bin/console relocate https://newdomain.com" msgstr "" -#: src/Module/Admin/Site.php:478 +#: src/Module/Admin/Site.php:480 msgid "Site name" msgstr "" -#: src/Module/Admin/Site.php:479 +#: src/Module/Admin/Site.php:481 msgid "Sender Email" msgstr "" -#: src/Module/Admin/Site.php:479 +#: src/Module/Admin/Site.php:481 msgid "" "The email address your server shall use to send notification emails from." msgstr "" -#: src/Module/Admin/Site.php:480 +#: src/Module/Admin/Site.php:482 msgid "Name of the system actor" msgstr "" -#: src/Module/Admin/Site.php:480 +#: src/Module/Admin/Site.php:482 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:481 +#: src/Module/Admin/Site.php:483 msgid "Banner/Logo" msgstr "" -#: src/Module/Admin/Site.php:482 +#: src/Module/Admin/Site.php:484 msgid "Email Banner/Logo" msgstr "" -#: src/Module/Admin/Site.php:483 +#: src/Module/Admin/Site.php:485 msgid "Shortcut icon" msgstr "" -#: src/Module/Admin/Site.php:483 +#: src/Module/Admin/Site.php:485 msgid "Link to an icon that will be used for browsers." msgstr "" -#: src/Module/Admin/Site.php:484 +#: src/Module/Admin/Site.php:486 msgid "Touch icon" msgstr "" -#: src/Module/Admin/Site.php:484 +#: src/Module/Admin/Site.php:486 msgid "Link to an icon that will be used for tablets and mobiles." msgstr "" -#: src/Module/Admin/Site.php:485 +#: src/Module/Admin/Site.php:487 msgid "Additional Info" msgstr "" -#: src/Module/Admin/Site.php:485 +#: src/Module/Admin/Site.php:487 #, 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:486 +#: src/Module/Admin/Site.php:488 msgid "System language" msgstr "" -#: src/Module/Admin/Site.php:487 +#: src/Module/Admin/Site.php:489 msgid "System theme" msgstr "" -#: src/Module/Admin/Site.php:487 +#: src/Module/Admin/Site.php:489 #, php-format msgid "" "Default system theme - may be over-ridden by user profiles - Change default theme settings" msgstr "" -#: src/Module/Admin/Site.php:488 +#: src/Module/Admin/Site.php:490 msgid "Mobile system theme" msgstr "" -#: src/Module/Admin/Site.php:488 +#: src/Module/Admin/Site.php:490 msgid "Theme for mobile devices" msgstr "" -#: src/Module/Admin/Site.php:489 +#: src/Module/Admin/Site.php:491 msgid "Force SSL" msgstr "" -#: src/Module/Admin/Site.php:489 +#: src/Module/Admin/Site.php:491 msgid "" "Force all Non-SSL requests to SSL - Attention: on some systems it could lead " "to endless loops." msgstr "" -#: src/Module/Admin/Site.php:490 +#: src/Module/Admin/Site.php:492 msgid "Show help entry from navigation menu" msgstr "" -#: src/Module/Admin/Site.php:490 +#: src/Module/Admin/Site.php:492 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:491 +#: src/Module/Admin/Site.php:493 msgid "Single user instance" msgstr "" -#: src/Module/Admin/Site.php:491 +#: src/Module/Admin/Site.php:493 msgid "Make this instance multi-user or single-user for the named user" msgstr "" -#: src/Module/Admin/Site.php:493 +#: src/Module/Admin/Site.php:495 msgid "Maximum image size" msgstr "" -#: src/Module/Admin/Site.php:493 +#: src/Module/Admin/Site.php:495 #, php-format msgid "" "Maximum size in bytes of uploaded images. Default is 0, which means no " @@ -4699,35 +4699,35 @@ msgid "" "to %s (%s byte)" msgstr "" -#: src/Module/Admin/Site.php:497 +#: src/Module/Admin/Site.php:499 msgid "Maximum image length" msgstr "" -#: src/Module/Admin/Site.php:497 +#: src/Module/Admin/Site.php:499 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:498 +#: src/Module/Admin/Site.php:500 msgid "JPEG image quality" msgstr "" -#: src/Module/Admin/Site.php:498 +#: src/Module/Admin/Site.php:500 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:500 +#: src/Module/Admin/Site.php:502 msgid "Register policy" msgstr "" -#: src/Module/Admin/Site.php:501 +#: src/Module/Admin/Site.php:503 msgid "Maximum Users" msgstr "" -#: src/Module/Admin/Site.php:501 +#: src/Module/Admin/Site.php:503 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 " @@ -4735,178 +4735,178 @@ msgid "" "not when the policy is set to approval." msgstr "" -#: src/Module/Admin/Site.php:502 +#: src/Module/Admin/Site.php:504 msgid "Maximum Daily Registrations" msgstr "" -#: src/Module/Admin/Site.php:502 +#: src/Module/Admin/Site.php:504 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:503 +#: src/Module/Admin/Site.php:505 msgid "Register text" msgstr "" -#: src/Module/Admin/Site.php:503 +#: src/Module/Admin/Site.php:505 msgid "" "Will be displayed prominently on the registration page. You can use BBCode " "here." msgstr "" -#: src/Module/Admin/Site.php:504 +#: src/Module/Admin/Site.php:506 msgid "Forbidden Nicknames" msgstr "" -#: src/Module/Admin/Site.php:504 +#: src/Module/Admin/Site.php:506 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:505 +#: src/Module/Admin/Site.php:507 msgid "Accounts abandoned after x days" msgstr "" -#: src/Module/Admin/Site.php:505 +#: src/Module/Admin/Site.php:507 msgid "" "Will not waste system resources polling external sites for abandonded " "accounts. Enter 0 for no time limit." msgstr "" -#: src/Module/Admin/Site.php:506 +#: src/Module/Admin/Site.php:508 msgid "Allowed friend domains" msgstr "" -#: src/Module/Admin/Site.php:506 +#: src/Module/Admin/Site.php:508 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:507 +#: src/Module/Admin/Site.php:509 msgid "Allowed email domains" msgstr "" -#: src/Module/Admin/Site.php:507 +#: src/Module/Admin/Site.php:509 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:508 +#: src/Module/Admin/Site.php:510 msgid "Disallowed email domains" msgstr "" -#: src/Module/Admin/Site.php:508 +#: src/Module/Admin/Site.php:510 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:509 +#: src/Module/Admin/Site.php:511 msgid "No OEmbed rich content" msgstr "" -#: src/Module/Admin/Site.php:509 +#: src/Module/Admin/Site.php:511 msgid "" "Don't show the rich content (e.g. embedded PDF), except from the domains " "listed below." msgstr "" -#: src/Module/Admin/Site.php:510 +#: src/Module/Admin/Site.php:512 msgid "Trusted third-party domains" msgstr "" -#: src/Module/Admin/Site.php:510 +#: src/Module/Admin/Site.php:512 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:511 +#: src/Module/Admin/Site.php:513 msgid "Block public" msgstr "" -#: src/Module/Admin/Site.php:511 +#: src/Module/Admin/Site.php:513 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:512 +#: src/Module/Admin/Site.php:514 msgid "Force publish" msgstr "" -#: src/Module/Admin/Site.php:512 +#: src/Module/Admin/Site.php:514 msgid "" "Check to force all profiles on this site to be listed in the site directory." msgstr "" -#: src/Module/Admin/Site.php:512 +#: src/Module/Admin/Site.php:514 msgid "Enabling this may violate privacy laws like the GDPR" msgstr "" -#: src/Module/Admin/Site.php:513 +#: src/Module/Admin/Site.php:515 msgid "Global directory URL" msgstr "" -#: src/Module/Admin/Site.php:513 +#: src/Module/Admin/Site.php:515 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:514 +#: src/Module/Admin/Site.php:516 msgid "Private posts by default for new users" msgstr "" -#: src/Module/Admin/Site.php:514 +#: src/Module/Admin/Site.php:516 msgid "" "Set default post permissions for all new members to the default privacy " "circle rather than public." msgstr "" -#: src/Module/Admin/Site.php:515 +#: src/Module/Admin/Site.php:517 msgid "Don't include post content in email notifications" msgstr "" -#: src/Module/Admin/Site.php:515 +#: src/Module/Admin/Site.php:517 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:516 +#: src/Module/Admin/Site.php:518 msgid "Disallow public access to addons listed in the apps menu." msgstr "" -#: src/Module/Admin/Site.php:516 +#: src/Module/Admin/Site.php:518 msgid "" "Checking this box will restrict addons listed in the apps menu to members " "only." msgstr "" -#: src/Module/Admin/Site.php:517 +#: src/Module/Admin/Site.php:519 msgid "Don't embed private images in posts" msgstr "" -#: src/Module/Admin/Site.php:517 +#: src/Module/Admin/Site.php:519 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:518 +#: src/Module/Admin/Site.php:520 msgid "Explicit Content" msgstr "" -#: src/Module/Admin/Site.php:518 +#: src/Module/Admin/Site.php:520 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 " @@ -4915,329 +4915,329 @@ msgid "" "will be shown at the user registration page." msgstr "" -#: src/Module/Admin/Site.php:519 +#: src/Module/Admin/Site.php:521 msgid "Only local search" msgstr "" -#: src/Module/Admin/Site.php:519 +#: src/Module/Admin/Site.php:521 msgid "" "Blocks search for users who are not logged in to prevent crawlers from " "blocking your system." msgstr "" -#: src/Module/Admin/Site.php:520 +#: src/Module/Admin/Site.php:522 msgid "Blocked tags for trending tags" msgstr "" -#: src/Module/Admin/Site.php:520 +#: src/Module/Admin/Site.php:522 msgid "" "Comma separated list of hashtags that shouldn't be displayed in the trending " "tags." msgstr "" -#: src/Module/Admin/Site.php:521 +#: src/Module/Admin/Site.php:523 msgid "Cache contact avatars" msgstr "" -#: src/Module/Admin/Site.php:521 +#: src/Module/Admin/Site.php:523 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:522 +#: src/Module/Admin/Site.php:524 msgid "Allow Users to set remote_self" msgstr "" -#: src/Module/Admin/Site.php:522 +#: src/Module/Admin/Site.php:524 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:523 +#: src/Module/Admin/Site.php:525 msgid "Allow Users to set up relay channels" msgstr "" -#: src/Module/Admin/Site.php:523 +#: src/Module/Admin/Site.php:525 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:524 +#: src/Module/Admin/Site.php:526 msgid "Adjust the feed poll frequency" msgstr "" -#: src/Module/Admin/Site.php:524 +#: src/Module/Admin/Site.php:526 msgid "Automatically detect and set the best feed poll frequency." msgstr "" -#: src/Module/Admin/Site.php:525 +#: src/Module/Admin/Site.php:527 msgid "Minimum poll interval" msgstr "" -#: src/Module/Admin/Site.php:525 +#: src/Module/Admin/Site.php:527 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:526 +#: src/Module/Admin/Site.php:528 msgid "Enable multiple registrations" msgstr "" -#: src/Module/Admin/Site.php:526 +#: src/Module/Admin/Site.php:528 msgid "Enable users to register additional accounts for use as pages." msgstr "" -#: src/Module/Admin/Site.php:527 +#: src/Module/Admin/Site.php:529 msgid "Enable OpenID" msgstr "" -#: src/Module/Admin/Site.php:527 +#: src/Module/Admin/Site.php:529 msgid "Enable OpenID support for registration and logins." msgstr "" -#: src/Module/Admin/Site.php:528 +#: src/Module/Admin/Site.php:530 msgid "Enable full name check" msgstr "" -#: src/Module/Admin/Site.php:528 +#: src/Module/Admin/Site.php:530 msgid "" "Prevents users from registering with a display name with fewer than two " "parts separated by spaces." msgstr "" -#: src/Module/Admin/Site.php:529 +#: src/Module/Admin/Site.php:531 msgid "Email administrators on new registration" msgstr "" -#: src/Module/Admin/Site.php:529 +#: src/Module/Admin/Site.php:531 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:530 +#: src/Module/Admin/Site.php:532 msgid "Community pages for visitors" msgstr "" -#: src/Module/Admin/Site.php:530 +#: src/Module/Admin/Site.php:532 msgid "" "Which community pages should be available for visitors. Local users always " "see both pages." msgstr "" -#: src/Module/Admin/Site.php:531 +#: src/Module/Admin/Site.php:533 msgid "Posts per user on community page" msgstr "" -#: src/Module/Admin/Site.php:531 +#: src/Module/Admin/Site.php:533 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:532 +#: src/Module/Admin/Site.php:534 msgid "Posts per server on community page" msgstr "" -#: src/Module/Admin/Site.php:532 +#: src/Module/Admin/Site.php:534 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:534 +#: src/Module/Admin/Site.php:536 msgid "Enable Mail support" msgstr "" -#: src/Module/Admin/Site.php:534 +#: src/Module/Admin/Site.php:536 msgid "" "Enable built-in mail support to poll IMAP folders and to reply via mail." msgstr "" -#: src/Module/Admin/Site.php:535 +#: src/Module/Admin/Site.php:537 msgid "" "Mail support can't be enabled because the PHP IMAP module is not installed." msgstr "" -#: src/Module/Admin/Site.php:536 +#: src/Module/Admin/Site.php:538 msgid "Enable OStatus support" msgstr "" -#: src/Module/Admin/Site.php:536 +#: src/Module/Admin/Site.php:538 msgid "" "Enable built-in OStatus (StatusNet, GNU Social etc.) compatibility. All " "communications in OStatus are public." msgstr "" -#: src/Module/Admin/Site.php:538 +#: src/Module/Admin/Site.php:540 msgid "" "Diaspora support can't be enabled because Friendica was installed into a sub " "directory." msgstr "" -#: src/Module/Admin/Site.php:539 +#: src/Module/Admin/Site.php:541 msgid "Enable Diaspora support" msgstr "" -#: src/Module/Admin/Site.php:539 +#: src/Module/Admin/Site.php:541 msgid "" "Enable built-in Diaspora network compatibility for communicating with " "diaspora servers." msgstr "" -#: src/Module/Admin/Site.php:540 +#: src/Module/Admin/Site.php:542 msgid "Verify SSL" msgstr "" -#: src/Module/Admin/Site.php:540 +#: src/Module/Admin/Site.php:542 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:541 +#: src/Module/Admin/Site.php:543 msgid "Proxy user" msgstr "" -#: src/Module/Admin/Site.php:541 +#: src/Module/Admin/Site.php:543 msgid "User name for the proxy server." msgstr "" -#: src/Module/Admin/Site.php:542 +#: src/Module/Admin/Site.php:544 msgid "Proxy URL" msgstr "" -#: src/Module/Admin/Site.php:542 +#: src/Module/Admin/Site.php:544 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:543 +#: src/Module/Admin/Site.php:545 msgid "Network timeout" msgstr "" -#: src/Module/Admin/Site.php:543 +#: src/Module/Admin/Site.php:545 msgid "Value is in seconds. Set to 0 for unlimited (not recommended)." msgstr "" -#: src/Module/Admin/Site.php:544 +#: src/Module/Admin/Site.php:546 msgid "Maximum Load Average" msgstr "" -#: src/Module/Admin/Site.php:544 +#: src/Module/Admin/Site.php:546 #, php-format msgid "" "Maximum system load before delivery and poll processes are deferred - " "default %d." msgstr "" -#: src/Module/Admin/Site.php:545 +#: src/Module/Admin/Site.php:547 msgid "Minimal Memory" msgstr "" -#: src/Module/Admin/Site.php:545 +#: src/Module/Admin/Site.php:547 msgid "" "Minimal free memory in MB for the worker. Needs access to /proc/meminfo - " "default 0 (deactivated)." msgstr "" -#: src/Module/Admin/Site.php:546 +#: src/Module/Admin/Site.php:548 msgid "Periodically optimize tables" msgstr "" -#: src/Module/Admin/Site.php:546 +#: src/Module/Admin/Site.php:548 msgid "Periodically optimize tables like the cache and the workerqueue" msgstr "" -#: src/Module/Admin/Site.php:548 +#: src/Module/Admin/Site.php:550 msgid "Discover followers/followings from contacts" msgstr "" -#: src/Module/Admin/Site.php:548 +#: src/Module/Admin/Site.php:550 msgid "" "If enabled, contacts are checked for their followers and following contacts." msgstr "" -#: src/Module/Admin/Site.php:549 +#: src/Module/Admin/Site.php:551 msgid "None - deactivated" msgstr "" -#: src/Module/Admin/Site.php:550 +#: src/Module/Admin/Site.php:552 msgid "" "Local contacts - contacts of our local contacts are discovered for their " "followers/followings." msgstr "" -#: src/Module/Admin/Site.php:551 +#: src/Module/Admin/Site.php:553 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:553 +#: src/Module/Admin/Site.php:555 msgid "Only update contacts/servers with local data" msgstr "" -#: src/Module/Admin/Site.php:553 +#: src/Module/Admin/Site.php:555 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:554 +#: src/Module/Admin/Site.php:556 msgid "Synchronize the contacts with the directory server" msgstr "" -#: src/Module/Admin/Site.php:554 +#: src/Module/Admin/Site.php:556 msgid "" "if enabled, the system will check periodically for new contacts on the " "defined directory server." msgstr "" -#: src/Module/Admin/Site.php:556 +#: src/Module/Admin/Site.php:558 msgid "Discover contacts from other servers" msgstr "" -#: src/Module/Admin/Site.php:556 +#: src/Module/Admin/Site.php:558 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:557 +#: src/Module/Admin/Site.php:559 msgid "Days between requery" msgstr "" -#: src/Module/Admin/Site.php:557 +#: src/Module/Admin/Site.php:559 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:558 +#: src/Module/Admin/Site.php:560 msgid "Search the local directory" msgstr "" -#: src/Module/Admin/Site.php:558 +#: src/Module/Admin/Site.php:560 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:560 +#: src/Module/Admin/Site.php:562 msgid "Publish server information" msgstr "" -#: src/Module/Admin/Site.php:560 +#: src/Module/Admin/Site.php:562 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 " @@ -5245,50 +5245,50 @@ msgid "" "href=\"http://the-federation.info/\">the-federation.info for details." msgstr "" -#: src/Module/Admin/Site.php:562 +#: src/Module/Admin/Site.php:564 msgid "Check upstream version" msgstr "" -#: src/Module/Admin/Site.php:562 +#: src/Module/Admin/Site.php:564 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:563 +#: src/Module/Admin/Site.php:565 msgid "Suppress Tags" msgstr "" -#: src/Module/Admin/Site.php:563 +#: src/Module/Admin/Site.php:565 msgid "Suppress showing a list of hashtags at the end of the posting." msgstr "" -#: src/Module/Admin/Site.php:564 +#: src/Module/Admin/Site.php:566 msgid "Clean database" msgstr "" -#: src/Module/Admin/Site.php:564 +#: src/Module/Admin/Site.php:566 msgid "" "Remove old remote items, orphaned database records and old content from some " "other helper tables." msgstr "" -#: src/Module/Admin/Site.php:565 +#: src/Module/Admin/Site.php:567 msgid "Lifespan of remote items" msgstr "" -#: src/Module/Admin/Site.php:565 +#: src/Module/Admin/Site.php:567 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:566 +#: src/Module/Admin/Site.php:568 msgid "Lifespan of unclaimed items" msgstr "" -#: src/Module/Admin/Site.php:566 +#: src/Module/Admin/Site.php:568 msgid "" "When the database cleanup is enabled, this defines the days after which " "unclaimed remote items (mostly content from the relay) will be deleted. " @@ -5296,175 +5296,185 @@ msgid "" "items if set to 0." msgstr "" -#: src/Module/Admin/Site.php:567 +#: src/Module/Admin/Site.php:569 msgid "Lifespan of raw conversation data" msgstr "" -#: src/Module/Admin/Site.php:567 +#: src/Module/Admin/Site.php:569 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:568 +#: src/Module/Admin/Site.php:570 msgid "Maximum numbers of comments per post" msgstr "" -#: src/Module/Admin/Site.php:568 +#: src/Module/Admin/Site.php:570 msgid "How much comments should be shown for each post? Default value is 100." msgstr "" -#: src/Module/Admin/Site.php:569 +#: src/Module/Admin/Site.php:571 msgid "Maximum numbers of comments per post on the display page" msgstr "" -#: src/Module/Admin/Site.php:569 +#: src/Module/Admin/Site.php:571 msgid "" "How many comments should be shown on the single view for each post? Default " "value is 1000." msgstr "" -#: src/Module/Admin/Site.php:570 +#: src/Module/Admin/Site.php:572 msgid "Items per page" msgstr "" -#: src/Module/Admin/Site.php:570 +#: src/Module/Admin/Site.php:572 msgid "" "Number of items per page in stream pages (network, community, profile/" "contact statuses, search)." msgstr "" -#: src/Module/Admin/Site.php:571 +#: src/Module/Admin/Site.php:573 msgid "Items per page for mobile devices" msgstr "" -#: src/Module/Admin/Site.php:571 +#: src/Module/Admin/Site.php:573 msgid "" "Number of items per page in stream pages (network, community, profile/" "contact statuses, search) for mobile devices." msgstr "" -#: src/Module/Admin/Site.php:572 +#: src/Module/Admin/Site.php:574 msgid "Temp path" msgstr "" -#: src/Module/Admin/Site.php:572 +#: src/Module/Admin/Site.php:574 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:573 +#: src/Module/Admin/Site.php:575 msgid "Only search in tags" msgstr "" -#: src/Module/Admin/Site.php:573 +#: src/Module/Admin/Site.php:575 msgid "On large systems the text search can slow down the system extremely." msgstr "" -#: src/Module/Admin/Site.php:574 +#: src/Module/Admin/Site.php:576 +msgid "Limited search scope" +msgstr "" + +#: src/Module/Admin/Site.php:576 +msgid "" +"If enabled, searches will only be performed in the data used for the " +"channels and not in all posts." +msgstr "" + +#: src/Module/Admin/Site.php:577 msgid "Maximum age of items in the search table" msgstr "" -#: src/Module/Admin/Site.php:574 +#: src/Module/Admin/Site.php:577 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:575 +#: src/Module/Admin/Site.php:578 msgid "Generate counts per contact circle when calculating network count" msgstr "" -#: src/Module/Admin/Site.php:575 +#: src/Module/Admin/Site.php:578 msgid "" "On systems with users that heavily use contact circles the query can be very " "expensive." msgstr "" -#: src/Module/Admin/Site.php:576 +#: src/Module/Admin/Site.php:579 msgid "Process \"view\" activities" msgstr "" -#: src/Module/Admin/Site.php:576 +#: src/Module/Admin/Site.php:579 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:577 +#: src/Module/Admin/Site.php:580 msgid "Days, after which a contact is archived" msgstr "" -#: src/Module/Admin/Site.php:577 +#: src/Module/Admin/Site.php:580 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:579 +#: src/Module/Admin/Site.php:582 msgid "Maximum number of parallel workers" msgstr "" -#: src/Module/Admin/Site.php:579 +#: src/Module/Admin/Site.php:582 #, 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:580 +#: src/Module/Admin/Site.php:583 msgid "Maximum load for workers" msgstr "" -#: src/Module/Admin/Site.php:580 +#: src/Module/Admin/Site.php:583 msgid "Maximum load that causes a cooldown before each worker function call." msgstr "" -#: src/Module/Admin/Site.php:581 +#: src/Module/Admin/Site.php:584 msgid "Enable fastlane" msgstr "" -#: src/Module/Admin/Site.php:581 +#: src/Module/Admin/Site.php:584 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:582 +#: src/Module/Admin/Site.php:585 msgid "Decoupled receiver" msgstr "" -#: src/Module/Admin/Site.php:582 +#: src/Module/Admin/Site.php:585 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:583 +#: src/Module/Admin/Site.php:586 msgid "Cron interval" msgstr "" -#: src/Module/Admin/Site.php:583 +#: src/Module/Admin/Site.php:586 msgid "Minimal period in minutes between two calls of the \"Cron\" worker job." msgstr "" -#: src/Module/Admin/Site.php:584 +#: src/Module/Admin/Site.php:587 msgid "Worker defer limit" msgstr "" -#: src/Module/Admin/Site.php:584 +#: src/Module/Admin/Site.php:587 msgid "" "Per default the systems tries delivering for 15 times before dropping it." msgstr "" -#: src/Module/Admin/Site.php:585 +#: src/Module/Admin/Site.php:588 msgid "Worker fetch limit" msgstr "" -#: src/Module/Admin/Site.php:585 +#: src/Module/Admin/Site.php:588 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 " @@ -5472,153 +5482,153 @@ msgid "" "system." msgstr "" -#: src/Module/Admin/Site.php:587 +#: src/Module/Admin/Site.php:590 msgid "Direct relay transfer" msgstr "" -#: src/Module/Admin/Site.php:587 +#: src/Module/Admin/Site.php:590 msgid "" "Enables the direct transfer to other servers without using the relay servers" msgstr "" -#: src/Module/Admin/Site.php:588 +#: src/Module/Admin/Site.php:591 msgid "Relay scope" msgstr "" -#: src/Module/Admin/Site.php:588 +#: src/Module/Admin/Site.php:591 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:588 src/Module/Contact/Profile.php:314 +#: src/Module/Admin/Site.php:591 src/Module/Contact/Profile.php:314 #: src/Module/Settings/TwoFactor/Index.php:146 msgid "Disabled" msgstr "" -#: src/Module/Admin/Site.php:588 +#: src/Module/Admin/Site.php:591 msgid "all" msgstr "" -#: src/Module/Admin/Site.php:588 +#: src/Module/Admin/Site.php:591 msgid "tags" msgstr "" -#: src/Module/Admin/Site.php:589 +#: src/Module/Admin/Site.php:592 msgid "Server tags" msgstr "" -#: src/Module/Admin/Site.php:589 +#: src/Module/Admin/Site.php:592 msgid "Comma separated list of tags for the \"tags\" subscription." msgstr "" -#: src/Module/Admin/Site.php:590 +#: src/Module/Admin/Site.php:593 msgid "Deny Server tags" msgstr "" -#: src/Module/Admin/Site.php:590 +#: src/Module/Admin/Site.php:593 msgid "Comma separated list of tags that are rejected." msgstr "" -#: src/Module/Admin/Site.php:591 +#: src/Module/Admin/Site.php:594 msgid "Maximum amount of tags" msgstr "" -#: src/Module/Admin/Site.php:591 +#: src/Module/Admin/Site.php:594 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:592 +#: src/Module/Admin/Site.php:595 msgid "Allow user tags" msgstr "" -#: src/Module/Admin/Site.php:592 +#: src/Module/Admin/Site.php:595 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:593 +#: src/Module/Admin/Site.php:596 msgid "Deny undetected languages" msgstr "" -#: src/Module/Admin/Site.php:593 +#: src/Module/Admin/Site.php:596 msgid "If enabled, posts with undetected languages will be rejected." msgstr "" -#: src/Module/Admin/Site.php:594 +#: src/Module/Admin/Site.php:597 msgid "Language Quality" msgstr "" -#: src/Module/Admin/Site.php:594 +#: src/Module/Admin/Site.php:597 msgid "The minimum language quality that is required to accept the post." msgstr "" -#: src/Module/Admin/Site.php:595 +#: src/Module/Admin/Site.php:598 msgid "Number of languages for the language detection" msgstr "" -#: src/Module/Admin/Site.php:595 +#: src/Module/Admin/Site.php:598 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:597 +#: src/Module/Admin/Site.php:600 msgid "Maximum age of channel" msgstr "" -#: src/Module/Admin/Site.php:597 +#: src/Module/Admin/Site.php:600 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:598 +#: src/Module/Admin/Site.php:601 msgid "Maximum number of channel posts" msgstr "" -#: src/Module/Admin/Site.php:598 +#: src/Module/Admin/Site.php:601 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:599 +#: src/Module/Admin/Site.php:602 msgid "Interaction score days" msgstr "" -#: src/Module/Admin/Site.php:599 +#: src/Module/Admin/Site.php:602 msgid "Number of days that are used to calculate the interaction score." msgstr "" -#: src/Module/Admin/Site.php:600 +#: src/Module/Admin/Site.php:603 msgid "Maximum number of posts per author" msgstr "" -#: src/Module/Admin/Site.php:600 +#: src/Module/Admin/Site.php:603 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:601 +#: src/Module/Admin/Site.php:604 msgid "Sharer interaction days" msgstr "" -#: src/Module/Admin/Site.php:601 +#: src/Module/Admin/Site.php:604 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:604 +#: src/Module/Admin/Site.php:607 msgid "Start Relocation" msgstr "" diff --git a/view/templates/admin/site.tpl b/view/templates/admin/site.tpl index 36f4f44258..ff921e5be5 100644 --- a/view/templates/admin/site.tpl +++ b/view/templates/admin/site.tpl @@ -116,6 +116,7 @@

{{$performance}}

{{include file="field_checkbox.tpl" field=$compute_circle_counts}} {{include file="field_checkbox.tpl" field=$only_tag_search}} + {{include file="field_checkbox.tpl" field=$limited_search_scope}} {{include file="field_input.tpl" field=$search_age_days}} {{include file="field_input.tpl" field=$max_comments}} {{include file="field_input.tpl" field=$max_display_comments}} diff --git a/view/theme/frio/templates/admin/site.tpl b/view/theme/frio/templates/admin/site.tpl index 452d62afe9..6d56df1cb3 100644 --- a/view/theme/frio/templates/admin/site.tpl +++ b/view/theme/frio/templates/admin/site.tpl @@ -250,6 +250,7 @@
{{include file="field_checkbox.tpl" field=$compute_circle_counts}} {{include file="field_checkbox.tpl" field=$only_tag_search}} + {{include file="field_checkbox.tpl" field=$limited_search_scope}} {{include file="field_input.tpl" field=$search_age_days}} {{include file="field_input.tpl" field=$max_comments}} {{include file="field_input.tpl" field=$max_display_comments}} From 492675d506e70f71c3b08075e7235ee600fef16a Mon Sep 17 00:00:00 2001 From: foss- Date: Sun, 2 Jun 2024 13:23:11 +0200 Subject: [PATCH 122/234] Update Home.md: unify Links section - mailing list link uses https - structure of all links unified - simplified overall structure --- doc/Home.md | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/doc/Home.md b/doc/Home.md index 8d19a7c899..35b88f3cc8 100644 --- a/doc/Home.md +++ b/doc/Home.md @@ -66,14 +66,12 @@ Help **Links** -* [Website](https://friendi.ca) -* Support - * Friendica Helpers Group: [@helpers@forum.friendi.ca](https://forum.friendi.ca/~helpers) - * Community chat rooms (the IRC, Matrix and XMPP rooms are bridged) these public chats are logged [from IRC](https://gnusociarg.nsupdate.info/2021/%23friendica/) and [Matrix](https://view.matrix.org/alias/%23friendi.ca:matrix.org/) - * XMPP: support(at)forum.friendi.ca - * IRC: #friendica at [libera.chat](https://web.libera.chat/?channels=#friendica) - * Matrix: [#friendi.ca](https://matrix.to/#/#friendi.ca:matrix.org) - * [Mailing List Archive](http://mailman.friendi.ca/mailman/listinfo/support-friendi.ca) requires subscription by sending an email to ``support-request(at)friendi.ca?subject=subscribe`` +* Website: [https://friendi.ca](https://friendi.ca) +* Help Group: [@helpers@forum.friendi.ca](https://forum.friendi.ca/~helpers) +* XMPP: [support@forum.friendi.ca](xmpp:support@forum.friendi.ca?join) +* IRC: [https://web.libera.chat/?channels=#friendica](https://web.libera.chat/?channels=#friendica) +* Matrix: [https://matrix.to/#/#friendi.ca:matrix.org](https://matrix.to/#/#friendi.ca:matrix.org) +* Mailing List: [https://mailman.friendi.ca/mailman/listinfo/support-friendi.ca](http://mailman.friendi.ca/mailman/listinfo/support-friendi.ca) **About** From cb10b7e67375d10814658988ea321b6431756e6a Mon Sep 17 00:00:00 2001 From: foss- Date: Sun, 2 Jun 2024 13:26:26 +0200 Subject: [PATCH 123/234] Update Home.md: cleanup Links section (de variant) --- doc/de/Home.md | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/doc/de/Home.md b/doc/de/Home.md index f7a5fb2557..248379f16e 100644 --- a/doc/de/Home.md +++ b/doc/de/Home.md @@ -62,14 +62,12 @@ Hilfe **Links** -* [Webseite](https://friendi.ca) -* Support - * Friendica Helpers Gruppe: [@helpers@forum.friendi.ca](https://forum.friendi.ca/~helpers) - * Chats der Friendica Community (die IRC, Matrix und XMPP Räume sind mit einer Brücke verbunden) Logs dieser öffentlichen Chaträume können via [IRC](https://gnusociarg.nsupdate.info/2021/%23frie) und [Matrix](https://view.matrix.org/alias/%23friendi.ca:matrix.org/) gefunden werden. - * XMPP: support(at)forum.friendi.ca - * IRC: #friendica auf [libera.chat](https://web.libera.chat/?channels=#friendica) - * Matrix: [#friendi.ca](https://matrix.to/#/#friendi.ca:matrix.org) - * [Mailing Listen Archiv](http://mailman.friendi.ca/mailman/listinfo/support-friendi.ca) benötigt Abonnement per E-Mail an ``support-request(at)friendi.ca?subject=subscribe`` +* Website: [https://friendi.ca](https://friendi.ca) +* Help Group: [@helpers@forum.friendi.ca](https://forum.friendi.ca/~helpers) +* XMPP: [support@forum.friendi.ca](xmpp:support@forum.friendi.ca?join) +* IRC: [https://web.libera.chat/?channels=#friendica](https://web.libera.chat/?channels=#friendica) +* Matrix: [https://matrix.to/#/#friendi.ca:matrix.org](https://matrix.to/#/#friendi.ca:matrix.org) +* Mailing List: [https://mailman.friendi.ca/mailman/listinfo/support-friendi.ca](http://mailman.friendi.ca/mailman/listinfo/support-friendi.ca) **Über** From 3685f37d4b4907523604aa5124c8afba3976ff49 Mon Sep 17 00:00:00 2001 From: Tobias Diekershoff Date: Mon, 3 Jun 2024 08:16:11 +0200 Subject: [PATCH 124/234] DE, FR translation updates --- view/lang/de/messages.po | 1150 ++++++++++++++++++++------------------ view/lang/de/strings.php | 12 +- view/lang/fr/messages.po | 1132 +++++++++++++++++++------------------ view/lang/fr/strings.php | 4 +- 4 files changed, 1188 insertions(+), 1110 deletions(-) diff --git a/view/lang/de/messages.po b/view/lang/de/messages.po index be80eaa7f3..ca48bf9a46 100644 --- a/view/lang/de/messages.po +++ b/view/lang/de/messages.po @@ -57,7 +57,7 @@ msgid "" msgstr "" "Project-Id-Version: friendica\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-05-15 12:16+0000\n" +"POT-Creation-Date: 2024-06-02 07:05+0000\n" "PO-Revision-Date: 2011-05-05 10:19+0000\n" "Last-Translator: Raroun, 2023-2024\n" "Language-Team: German (http://app.transifex.com/Friendica/friendica/language/de/)\n" @@ -83,18 +83,18 @@ msgstr "Eintrag wurde nicht gespeichert" msgid "Item couldn't be fetched." msgstr "Eintrag konnte nicht geholt werden." -#: mod/item.php:260 mod/item.php:264 +#: mod/item.php:262 mod/item.php:266 msgid "Empty post discarded." msgstr "Leerer Beitrag wurde verworfen." -#: mod/item.php:435 src/Module/Admin/Themes/Details.php:39 +#: mod/item.php:437 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 "Beitrag nicht gefunden." -#: mod/item.php:459 mod/message.php:66 mod/message.php:112 mod/notes.php:45 -#: mod/photos.php:146 mod/photos.php:662 src/Model/Event.php:520 +#: mod/item.php:461 mod/message.php:66 mod/message.php:112 mod/notes.php:45 +#: mod/photos.php:147 mod/photos.php:663 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 #: src/Module/Calendar/Event/API.php:88 src/Module/Calendar/Event/Form.php:84 @@ -112,8 +112,8 @@ msgstr "Beitrag nicht gefunden." #: src/Module/Post/Edit.php:76 src/Module/Profile/Common.php:75 #: src/Module/Profile/Contacts.php:78 src/Module/Profile/Photos.php:92 #: src/Module/Profile/Schedule.php:39 src/Module/Profile/Schedule.php:56 -#: src/Module/Register.php:78 src/Module/Register.php:91 -#: src/Module/Register.php:207 src/Module/Register.php:246 +#: src/Module/Register.php:84 src/Module/Register.php:97 +#: src/Module/Register.php:213 src/Module/Register.php:252 #: src/Module/Search/Directory.php:37 src/Module/Settings/Account.php:50 #: src/Module/Settings/Account.php:386 src/Module/Settings/Channels.php:66 #: src/Module/Settings/Channels.php:141 src/Module/Settings/Delegation.php:90 @@ -335,16 +335,16 @@ msgstr "Foto hochladen" msgid "Insert web link" msgstr "Einen Link einfügen" -#: mod/message.php:200 mod/message.php:356 mod/photos.php:1290 +#: mod/message.php:200 mod/message.php:356 mod/photos.php:1291 #: src/Content/Conversation.php:400 src/Content/Conversation.php:1576 #: src/Module/Item/Compose.php:213 src/Module/Post/Edit.php:145 #: src/Object/Post.php:618 msgid "Please wait" msgstr "Bitte warten" -#: mod/message.php:201 mod/message.php:355 mod/photos.php:693 -#: mod/photos.php:813 mod/photos.php:1090 mod/photos.php:1131 -#: mod/photos.php:1187 mod/photos.php:1267 +#: mod/message.php:201 mod/message.php:355 mod/photos.php:694 +#: mod/photos.php:814 mod/photos.php:1091 mod/photos.php:1132 +#: mod/photos.php:1188 mod/photos.php:1268 #: src/Module/Calendar/Event/Form.php:250 src/Module/Contact/Advanced.php:132 #: src/Module/Contact/Profile.php:370 #: src/Module/Debug/ActivityPubConversion.php:140 @@ -433,112 +433,112 @@ msgstr "Persönliche Notizen sind nur für dich sichtbar." msgid "Save" msgstr "Speichern" -#: mod/photos.php:65 mod/photos.php:128 mod/photos.php:572 -#: src/Model/Event.php:512 src/Model/Profile.php:234 +#: mod/photos.php:66 mod/photos.php:129 mod/photos.php:573 +#: src/Model/Event.php:512 src/Model/Profile.php:227 #: src/Module/Calendar/Export.php:74 src/Module/Calendar/Show.php:74 #: src/Module/DFRN/Poll.php:43 src/Module/Feed.php:64 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:56 #: src/Module/Profile/Photos.php:83 src/Module/Profile/RemoteFollow.php:71 -#: src/Module/Register.php:268 +#: src/Module/Register.php:274 msgid "User not found." msgstr "Benutzer nicht gefunden." -#: mod/photos.php:102 src/Module/BaseProfile.php:68 +#: mod/photos.php:103 src/Module/BaseProfile.php:68 #: src/Module/Profile/Photos.php:375 msgid "Photo Albums" msgstr "Fotoalben" -#: mod/photos.php:103 src/Module/Profile/Photos.php:376 +#: mod/photos.php:104 src/Module/Profile/Photos.php:376 #: src/Module/Profile/Photos.php:396 msgid "Recent Photos" msgstr "Neueste Fotos" -#: mod/photos.php:105 mod/photos.php:861 src/Module/Profile/Photos.php:378 +#: mod/photos.php:106 mod/photos.php:862 src/Module/Profile/Photos.php:378 #: src/Module/Profile/Photos.php:398 msgid "Upload New Photos" msgstr "Neue Fotos hochladen" -#: mod/photos.php:117 src/Module/BaseSettings.php:72 +#: mod/photos.php:118 src/Module/BaseSettings.php:72 #: src/Module/Profile/Photos.php:359 msgid "everybody" msgstr "jeder" -#: mod/photos.php:153 +#: mod/photos.php:154 msgid "Contact information unavailable" msgstr "Kontaktinformationen nicht verfügbar" -#: mod/photos.php:182 +#: mod/photos.php:183 msgid "Album not found." msgstr "Album nicht gefunden." -#: mod/photos.php:238 +#: mod/photos.php:239 msgid "Album successfully deleted" msgstr "Album wurde erfolgreich gelöscht." -#: mod/photos.php:240 +#: mod/photos.php:241 msgid "Album was empty." msgstr "Album ist leer." -#: mod/photos.php:271 +#: mod/photos.php:272 msgid "Failed to delete the photo." msgstr "Das Foto konnte nicht gelöscht werden." -#: mod/photos.php:539 +#: mod/photos.php:540 msgid "a photo" msgstr "einem Foto" -#: mod/photos.php:539 +#: mod/photos.php:540 #, php-format msgid "%1$s was tagged in %2$s by %3$s" msgstr "%1$s wurde von %3$s in %2$s getaggt" -#: mod/photos.php:576 src/Module/Conversation/Community.php:160 -#: src/Module/Directory.php:48 src/Module/Profile/Photos.php:293 +#: mod/photos.php:577 src/Module/Conversation/Community.php:160 +#: src/Module/Directory.php:49 src/Module/Profile/Photos.php:293 #: src/Module/Search/Index.php:65 msgid "Public access denied." msgstr "Öffentlicher Zugriff verweigert." -#: mod/photos.php:581 +#: mod/photos.php:582 msgid "No photos selected" msgstr "Keine Bilder ausgewählt" -#: mod/photos.php:709 +#: mod/photos.php:710 #, php-format msgid "The maximum accepted image size is %s" msgstr "Die maximale erlaubte Größe von Bildern beträgt %s" -#: mod/photos.php:716 +#: mod/photos.php:717 msgid "Upload Photos" msgstr "Bilder hochladen" -#: mod/photos.php:720 mod/photos.php:809 +#: mod/photos.php:721 mod/photos.php:810 msgid "New album name: " msgstr "Name des neuen Albums: " -#: mod/photos.php:721 +#: mod/photos.php:722 msgid "or select existing album:" msgstr "oder wähle ein bestehendes Album:" -#: mod/photos.php:722 +#: mod/photos.php:723 msgid "Do not show a status post for this upload" msgstr "Keine Status-Mitteilung für diesen Beitrag anzeigen" -#: mod/photos.php:725 mod/photos.php:1086 src/Content/Conversation.php:402 +#: mod/photos.php:726 mod/photos.php:1087 src/Content/Conversation.php:402 #: src/Module/Calendar/Event/Form.php:253 src/Module/Post/Edit.php:183 msgid "Permissions" msgstr "Berechtigungen" -#: mod/photos.php:790 +#: mod/photos.php:791 msgid "Do you really want to delete this photo album and all its photos?" msgstr "Möchtest du wirklich dieses Foto-Album und all seine Foto löschen?" -#: mod/photos.php:791 mod/photos.php:814 +#: mod/photos.php:792 mod/photos.php:815 msgid "Delete Album" msgstr "Album löschen" -#: mod/photos.php:792 mod/photos.php:892 src/Content/Conversation.php:417 +#: mod/photos.php:793 mod/photos.php:893 src/Content/Conversation.php:417 #: src/Module/Contact/Follow.php:173 src/Module/Contact/Revoke.php:109 #: src/Module/Contact/Unfollow.php:126 #: src/Module/Media/Attachment/Browser.php:77 @@ -548,166 +548,166 @@ msgstr "Album löschen" msgid "Cancel" msgstr "Abbrechen" -#: mod/photos.php:818 +#: mod/photos.php:819 msgid "Edit Album" msgstr "Album bearbeiten" -#: mod/photos.php:819 +#: mod/photos.php:820 msgid "Drop Album" msgstr "Album löschen" -#: mod/photos.php:823 +#: mod/photos.php:824 msgid "Show Newest First" msgstr "Zeige neueste zuerst" -#: mod/photos.php:825 +#: mod/photos.php:826 msgid "Show Oldest First" msgstr "Zeige älteste zuerst" -#: mod/photos.php:846 src/Module/Profile/Photos.php:346 +#: mod/photos.php:847 src/Module/Profile/Photos.php:346 msgid "View Photo" msgstr "Foto betrachten" -#: mod/photos.php:878 +#: mod/photos.php:879 msgid "Permission denied. Access to this item may be restricted." msgstr "Zugriff verweigert. Zugriff zu diesem Eintrag könnte eingeschränkt sein." -#: mod/photos.php:880 +#: mod/photos.php:881 msgid "Photo not available" msgstr "Foto nicht verfügbar" -#: mod/photos.php:890 +#: mod/photos.php:891 msgid "Do you really want to delete this photo?" msgstr "Möchtest du wirklich dieses Foto löschen?" -#: mod/photos.php:891 mod/photos.php:1091 +#: mod/photos.php:892 mod/photos.php:1092 msgid "Delete Photo" msgstr "Foto löschen" -#: mod/photos.php:989 +#: mod/photos.php:990 msgid "View photo" msgstr "Fotos ansehen" -#: mod/photos.php:991 +#: mod/photos.php:992 msgid "Edit photo" msgstr "Foto bearbeiten" -#: mod/photos.php:992 +#: mod/photos.php:993 msgid "Delete photo" msgstr "Foto löschen" -#: mod/photos.php:993 +#: mod/photos.php:994 msgid "Use as profile photo" msgstr "Als Profilbild verwenden" -#: mod/photos.php:1000 +#: mod/photos.php:1001 msgid "Private Photo" msgstr "Privates Foto" -#: mod/photos.php:1006 +#: mod/photos.php:1007 msgid "View Full Size" msgstr "Betrachte Originalgröße" -#: mod/photos.php:1059 +#: mod/photos.php:1060 msgid "Tags: " msgstr "Tags: " -#: mod/photos.php:1062 +#: mod/photos.php:1063 msgid "[Select tags to remove]" msgstr "[Zu entfernende Tags auswählen]" -#: mod/photos.php:1077 +#: mod/photos.php:1078 msgid "New album name" msgstr "Name des neuen Albums" -#: mod/photos.php:1078 +#: mod/photos.php:1079 msgid "Caption" msgstr "Bildunterschrift" -#: mod/photos.php:1079 +#: mod/photos.php:1080 msgid "Add a Tag" msgstr "Tag hinzufügen" -#: mod/photos.php:1079 +#: mod/photos.php:1080 msgid "" "Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping" msgstr "Beispiel: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping" -#: mod/photos.php:1080 +#: mod/photos.php:1081 msgid "Do not rotate" msgstr "Nicht rotieren" -#: mod/photos.php:1081 +#: mod/photos.php:1082 msgid "Rotate CW (right)" msgstr "Drehen US (rechts)" -#: mod/photos.php:1082 +#: mod/photos.php:1083 msgid "Rotate CCW (left)" msgstr "Drehen EUS (links)" -#: mod/photos.php:1128 mod/photos.php:1184 mod/photos.php:1264 +#: mod/photos.php:1129 mod/photos.php:1185 mod/photos.php:1265 #: src/Module/Contact.php:618 src/Module/Item/Compose.php:195 #: src/Object/Post.php:1156 msgid "This is you" msgstr "Das bist du" -#: mod/photos.php:1130 mod/photos.php:1186 mod/photos.php:1266 +#: mod/photos.php:1131 mod/photos.php:1187 mod/photos.php:1267 #: src/Module/Moderation/Reports.php:110 src/Object/Post.php:612 #: src/Object/Post.php:1158 msgid "Comment" msgstr "Kommentar" -#: mod/photos.php:1132 mod/photos.php:1188 mod/photos.php:1268 +#: mod/photos.php:1133 mod/photos.php:1189 mod/photos.php:1269 #: src/Content/Conversation.php:414 src/Module/Calendar/Event/Form.php:248 #: src/Module/Item/Compose.php:208 src/Module/Post/Edit.php:165 #: src/Object/Post.php:1172 msgid "Preview" msgstr "Vorschau" -#: mod/photos.php:1133 src/Content/Conversation.php:368 +#: mod/photos.php:1134 src/Content/Conversation.php:368 #: src/Module/Post/Edit.php:130 src/Object/Post.php:1160 msgid "Loading..." msgstr "lädt..." -#: mod/photos.php:1225 src/Content/Conversation.php:1498 +#: mod/photos.php:1226 src/Content/Conversation.php:1498 #: src/Object/Post.php:274 msgid "Select" msgstr "Auswählen" -#: mod/photos.php:1226 src/Content/Conversation.php:1499 +#: mod/photos.php:1227 src/Content/Conversation.php:1499 #: src/Module/Moderation/Users/Active.php:136 #: src/Module/Moderation/Users/Blocked.php:136 #: src/Module/Moderation/Users/Index.php:151 -#: src/Module/Settings/Connectors.php:244 +#: src/Module/Settings/Connectors.php:254 #: src/Module/Settings/Server/Index.php:109 msgid "Delete" msgstr "Löschen" -#: mod/photos.php:1287 src/Object/Post.php:440 +#: mod/photos.php:1288 src/Object/Post.php:440 msgid "Like" msgstr "Mag ich" -#: mod/photos.php:1288 src/Object/Post.php:440 +#: mod/photos.php:1289 src/Object/Post.php:440 msgid "I like this (toggle)" msgstr "Ich mag das (toggle)" -#: mod/photos.php:1289 src/Object/Post.php:441 +#: mod/photos.php:1290 src/Object/Post.php:441 msgid "Dislike" msgstr "Mag ich nicht" -#: mod/photos.php:1291 src/Object/Post.php:441 +#: mod/photos.php:1292 src/Object/Post.php:441 msgid "I don't like this (toggle)" msgstr "Ich mag das nicht (toggle)" -#: mod/photos.php:1313 +#: mod/photos.php:1314 msgid "Map" msgstr "Karte" -#: src/App.php:438 +#: src/App.php:441 msgid "No system theme config value set." msgstr "Es wurde kein Konfigurationswert für das systemweite Theme gesetzt." -#: src/App.php:546 +#: src/App.php:549 msgid "Apologies but the website is unavailable at the moment." msgstr "Entschuldigung, aber die Webseite ist derzeit nicht erreichbar." @@ -1431,7 +1431,7 @@ msgid "Public post" msgstr "Öffentlicher Beitrag" #: src/Content/Conversation.php:424 src/Content/Widget/VCard.php:131 -#: src/Model/Profile.php:483 src/Module/Admin/Logs/View.php:94 +#: src/Model/Profile.php:476 src/Module/Admin/Logs/View.php:94 #: src/Module/Post/Edit.php:181 msgid "Message" msgstr "Nachricht" @@ -1778,7 +1778,7 @@ msgstr "Circles" #: src/Content/Feature.php:129 msgid "" "Display posts that have been created by accounts of the selected circle." -msgstr "" +msgstr "Beiträge anzeigen, die von Konten des ausgewählten Circles erstellt wurden." #: src/Content/Feature.php:130 src/Content/GroupManager.php:147 #: src/Content/Nav.php:278 src/Content/Text/HTML.php:882 @@ -1788,7 +1788,7 @@ msgstr "Gruppen" #: src/Content/Feature.php:130 msgid "Display posts that have been distributed by the selected group." -msgstr "" +msgstr "Anzeige der Beiträge, die von der ausgewählten Gruppe verteilt wurden." #: src/Content/Feature.php:131 src/Content/Widget.php:507 msgid "Archives" @@ -1796,7 +1796,7 @@ msgstr "Archiv" #: src/Content/Feature.php:131 msgid "Display an archive where posts can be selected by month and year." -msgstr "" +msgstr "Anzeige eines Archivs, in dem die Beiträge nach Monat und Jahr ausgewählt werden können." #: src/Content/Feature.php:132 src/Content/Widget.php:289 msgid "Protocols" @@ -1804,7 +1804,7 @@ msgstr "Protokolle" #: src/Content/Feature.php:132 msgid "Display posts with the selected protocols." -msgstr "" +msgstr "Beiträge mit den ausgewählten Protokollen anzeigen." #: src/Content/Feature.php:133 src/Content/Widget.php:544 #: src/Module/Settings/Account.php:442 @@ -1813,17 +1813,17 @@ msgstr "Kontenarten" #: src/Content/Feature.php:133 msgid "Display posts done by accounts with the selected account type." -msgstr "" +msgstr "Anzeige der Beiträge, die von Konten mit dem ausgewählten Kontotyp erstellt wurden." #: src/Content/Feature.php:134 src/Content/Widget.php:593 -#: src/Module/Admin/Site.php:472 src/Module/BaseSettings.php:125 +#: src/Module/Admin/Site.php:474 src/Module/BaseSettings.php:125 #: src/Module/Settings/Channels.php:225 src/Module/Settings/Display.php:315 msgid "Channels" msgstr "Kanäle" #: src/Content/Feature.php:134 msgid "Display posts in the system channels and user defined channels." -msgstr "" +msgstr "Anzeige von Beiträgen in den Systemkanälen und benutzerdefinierten Kanälen." #: src/Content/Feature.php:135 src/Content/Widget/SavedSearches.php:60 msgid "Saved Searches" @@ -1849,7 +1849,7 @@ msgstr "Eigene Kontakte" msgid "" "Include or exclude posts from subscribed accounts. This widget is not " "visible on all channels." -msgstr "" +msgstr "Beiträge von abonnierten Konten einschließen oder ausschließen. Dieses Widget ist nicht auf allen Kanälen sichtbar." #: src/Content/Feature.php:138 msgid "Trending Tags" @@ -1857,7 +1857,7 @@ msgstr "Trending Tags" #: src/Content/Feature.php:138 msgid "Display a list of the most popular tags in recent public posts." -msgstr "" +msgstr "Zeigt eine Liste der beliebtesten Tags in den letzten öffentlichen Beiträgen an." #: src/Content/Feature.php:143 msgid "Advanced Profile Settings" @@ -1932,32 +1932,32 @@ msgstr "%1$s hat %2$ss %3$s mit %4$s getaggt" msgid "Follow Thread" msgstr "Folge der Unterhaltung" -#: src/Content/Item.php:429 src/Model/Contact.php:1233 +#: src/Content/Item.php:429 src/Model/Contact.php:1230 msgid "View Status" msgstr "Status anschauen" #: src/Content/Item.php:430 src/Content/Item.php:453 -#: src/Model/Contact.php:1168 src/Model/Contact.php:1224 -#: src/Model/Contact.php:1234 src/Module/Directory.php:157 +#: src/Model/Contact.php:1165 src/Model/Contact.php:1221 +#: src/Model/Contact.php:1231 src/Module/Directory.php:158 #: src/Module/Settings/Profile/Index.php:259 msgid "View Profile" msgstr "Profil anschauen" -#: src/Content/Item.php:431 src/Model/Contact.php:1235 +#: src/Content/Item.php:431 src/Model/Contact.php:1232 msgid "View Photos" msgstr "Bilder anschauen" -#: src/Content/Item.php:432 src/Model/Contact.php:1202 -#: src/Model/Profile.php:468 +#: src/Content/Item.php:432 src/Model/Contact.php:1199 +#: src/Model/Profile.php:461 msgid "Network Posts" msgstr "Netzwerkbeiträge" -#: src/Content/Item.php:433 src/Model/Contact.php:1226 -#: src/Model/Contact.php:1237 +#: src/Content/Item.php:433 src/Model/Contact.php:1223 +#: src/Model/Contact.php:1234 msgid "View Contact" msgstr "Kontakt anzeigen" -#: src/Content/Item.php:434 src/Model/Contact.php:1238 +#: src/Content/Item.php:434 src/Model/Contact.php:1235 msgid "Send PM" msgstr "Private Nachricht senden" @@ -1997,7 +1997,7 @@ msgid "Search Text" msgstr "" #: src/Content/Item.php:450 src/Content/Widget.php:80 -#: src/Model/Contact.php:1227 src/Model/Contact.php:1239 +#: src/Model/Contact.php:1224 src/Model/Contact.php:1236 #: src/Module/Contact/Follow.php:167 view/theme/vier/theme.php:195 msgid "Connect/Follow" msgstr "Verbinden/Folgen" @@ -2106,7 +2106,7 @@ msgstr "Pinnwand" msgid "Home Page" msgstr "Homepage" -#: src/Content/Nav.php:255 src/Module/Register.php:169 +#: src/Content/Nav.php:255 src/Module/Register.php:175 #: src/Module/Security/Login.php:124 msgid "Register" msgstr "Registrieren" @@ -2186,7 +2186,7 @@ msgid "Information about this friendica instance" msgstr "Informationen zu dieser Friendica-Instanz" #: src/Content/Nav.php:301 src/Module/Admin/Tos.php:78 -#: src/Module/BaseAdmin.php:95 src/Module/Register.php:177 +#: src/Module/BaseAdmin.php:95 src/Module/Register.php:183 #: src/Module/Tos.php:101 msgid "Terms of Service" msgstr "Nutzungsbedingungen" @@ -2224,7 +2224,7 @@ msgstr "Benachrichtigungen" msgid "See all notifications" msgstr "Alle Benachrichtigungen anzeigen" -#: src/Content/Nav.php:315 src/Module/Settings/Connectors.php:244 +#: src/Content/Nav.php:315 src/Module/Settings/Connectors.php:254 msgid "Mark as seen" msgstr "Als gelesen markieren" @@ -2316,38 +2316,38 @@ msgstr "nächste" msgid "last" msgstr "letzte" -#: src/Content/Text/BBCode.php:702 src/Content/Text/BBCode.php:1878 -#: src/Content/Text/BBCode.php:1879 +#: src/Content/Text/BBCode.php:704 src/Content/Text/BBCode.php:1880 +#: src/Content/Text/BBCode.php:1881 msgid "Image/photo" msgstr "Bild/Foto" -#: src/Content/Text/BBCode.php:920 +#: src/Content/Text/BBCode.php:922 #, php-format msgid "%2$s %3$s" msgstr "%2$s%3$s" -#: src/Content/Text/BBCode.php:945 src/Model/Item.php:4012 +#: src/Content/Text/BBCode.php:947 src/Model/Item.php:4012 #: src/Model/Item.php:4018 src/Model/Item.php:4019 msgid "Link to source" msgstr "Link zum Originalbeitrag" -#: src/Content/Text/BBCode.php:1759 src/Content/Text/HTML.php:906 +#: src/Content/Text/BBCode.php:1761 src/Content/Text/HTML.php:906 msgid "Click to open/close" msgstr "Zum Öffnen/Schließen klicken" -#: src/Content/Text/BBCode.php:1814 +#: src/Content/Text/BBCode.php:1816 msgid "$1 wrote:" msgstr "$1 hat geschrieben:" -#: src/Content/Text/BBCode.php:1888 src/Content/Text/BBCode.php:1889 +#: src/Content/Text/BBCode.php:1890 src/Content/Text/BBCode.php:1891 msgid "Encrypted content" msgstr "Verschlüsselter Inhalt" -#: src/Content/Text/BBCode.php:2194 +#: src/Content/Text/BBCode.php:2212 msgid "Invalid source protocol" msgstr "Ungültiges Quell-Protokoll" -#: src/Content/Text/BBCode.php:2213 +#: src/Content/Text/BBCode.php:2231 msgid "Invalid link protocol" msgstr "Ungültiges Link-Protokoll" @@ -2360,7 +2360,7 @@ msgid "The end" msgstr "Das Ende" #: src/Content/Text/HTML.php:861 src/Content/Widget/VCard.php:127 -#: src/Model/Profile.php:477 src/Module/Contact/Profile.php:478 +#: src/Model/Profile.php:470 src/Module/Contact/Profile.php:478 msgid "Follow" msgstr "Folge" @@ -2400,7 +2400,7 @@ msgid "Examples: Robert Morgenstein, Fishing" msgstr "Beispiel: Robert Morgenstein, Angeln" #: src/Content/Widget.php:82 src/Module/Contact.php:460 -#: src/Module/Directory.php:96 view/theme/vier/theme.php:197 +#: src/Module/Directory.php:97 view/theme/vier/theme.php:197 msgid "Find" msgstr "Finde" @@ -2421,7 +2421,7 @@ msgstr "Zufälliges Profil" msgid "Invite Friends" msgstr "Freunde einladen" -#: src/Content/Widget.php:87 src/Module/Directory.php:88 +#: src/Content/Widget.php:87 src/Module/Directory.php:89 #: view/theme/vier/theme.php:202 msgid "Global Directory" msgstr "Weltweites Verzeichnis" @@ -2478,7 +2478,7 @@ msgstr "Personen" msgid "Organisations" msgstr "Organisationen" -#: src/Content/Widget.php:537 src/Model/Contact.php:1729 +#: src/Content/Widget.php:537 src/Model/Contact.php:1727 msgid "News" msgstr "Nachrichten" @@ -2532,47 +2532,47 @@ msgstr[1] "Trending Tags (%d Stunden)" msgid "More Trending Tags" msgstr "mehr Trending Tags" -#: src/Content/Widget/VCard.php:105 src/Model/Contact.php:1196 -#: src/Model/Profile.php:462 +#: src/Content/Widget/VCard.php:105 src/Model/Contact.php:1193 +#: src/Model/Profile.php:455 msgid "Post to group" msgstr "Beitrag an Gruppe" -#: src/Content/Widget/VCard.php:110 src/Model/Contact.php:1200 -#: src/Model/Profile.php:466 src/Module/Moderation/Item/Source.php:85 +#: src/Content/Widget/VCard.php:110 src/Model/Contact.php:1197 +#: src/Model/Profile.php:459 src/Module/Moderation/Item/Source.php:85 msgid "Mention" msgstr "Mention" -#: src/Content/Widget/VCard.php:120 src/Model/Profile.php:381 +#: src/Content/Widget/VCard.php:120 src/Model/Profile.php:374 #: src/Module/Contact/Profile.php:414 src/Module/Profile/Profile.php:199 msgid "XMPP:" msgstr "XMPP:" -#: src/Content/Widget/VCard.php:121 src/Model/Profile.php:382 +#: src/Content/Widget/VCard.php:121 src/Model/Profile.php:375 #: src/Module/Contact/Profile.php:416 src/Module/Profile/Profile.php:203 msgid "Matrix:" msgstr "Matrix:" #: src/Content/Widget/VCard.php:122 src/Model/Event.php:82 #: src/Model/Event.php:109 src/Model/Event.php:471 src/Model/Event.php:960 -#: src/Model/Profile.php:376 src/Module/Contact/Profile.php:412 -#: src/Module/Directory.php:147 src/Module/Notifications/Introductions.php:187 +#: src/Model/Profile.php:369 src/Module/Contact/Profile.php:412 +#: src/Module/Directory.php:148 src/Module/Notifications/Introductions.php:187 #: src/Module/Profile/Profile.php:221 msgid "Location:" msgstr "Ort:" -#: src/Content/Widget/VCard.php:125 src/Model/Profile.php:490 +#: src/Content/Widget/VCard.php:125 src/Model/Profile.php:483 #: src/Module/Notifications/Introductions.php:201 msgid "Network:" msgstr "Netzwerk:" -#: src/Content/Widget/VCard.php:129 src/Model/Contact.php:1228 -#: src/Model/Contact.php:1240 src/Model/Profile.php:479 +#: src/Content/Widget/VCard.php:129 src/Model/Contact.php:1225 +#: src/Model/Contact.php:1237 src/Model/Profile.php:472 #: src/Module/Contact/Profile.php:470 msgid "Unfollow" msgstr "Entfolgen" -#: src/Content/Widget/VCard.php:135 src/Model/Contact.php:1198 -#: src/Model/Profile.php:464 +#: src/Content/Widget/VCard.php:135 src/Model/Contact.php:1195 +#: src/Model/Profile.php:457 msgid "View group" msgstr "Gruppe betrachten" @@ -3346,90 +3346,90 @@ msgstr "Circle Name: " msgid "Edit circles" msgstr "Circles bearbeiten" -#: src/Model/Contact.php:1247 src/Module/Moderation/Users/Pending.php:102 +#: src/Model/Contact.php:1244 src/Module/Moderation/Users/Pending.php:102 #: src/Module/Notifications/Introductions.php:132 #: src/Module/Notifications/Introductions.php:204 msgid "Approve" msgstr "Genehmigen" -#: src/Model/Contact.php:1725 +#: src/Model/Contact.php:1723 msgid "Organisation" msgstr "Organisation" -#: src/Model/Contact.php:1733 +#: src/Model/Contact.php:1731 msgid "Group" msgstr "Gruppe" -#: src/Model/Contact.php:1737 src/Module/Moderation/BaseUsers.php:131 +#: src/Model/Contact.php:1735 src/Module/Moderation/BaseUsers.php:131 msgid "Relay" msgstr "Relais" -#: src/Model/Contact.php:3046 +#: src/Model/Contact.php:3045 msgid "Disallowed profile URL." msgstr "Nicht erlaubte Profil-URL." -#: src/Model/Contact.php:3051 src/Module/Friendica.php:100 +#: src/Model/Contact.php:3050 src/Module/Friendica.php:100 msgid "Blocked domain" msgstr "Blockierte Domain" -#: src/Model/Contact.php:3056 +#: src/Model/Contact.php:3055 msgid "Connect URL missing." msgstr "Connect-URL fehlt" -#: src/Model/Contact.php:3065 +#: 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 "Der Kontakt konnte nicht hinzugefügt werden. Bitte überprüfe die Einstellungen unter Einstellungen -> Soziale Netzwerke" -#: src/Model/Contact.php:3083 +#: src/Model/Contact.php:3082 #, php-format msgid "Expected network %s does not match actual network %s" msgstr "Erwartetes Netzwerk %s stimmt nicht mit dem tatsächlichen Netzwerk überein %s" -#: src/Model/Contact.php:3100 +#: src/Model/Contact.php:3099 msgid "This seems to be a relay account. They can't be followed by users." msgstr "Dies scheint ein Relais-Konto zu sein. Diese können nicht von Nutzern gefolgt werden." -#: src/Model/Contact.php:3107 +#: src/Model/Contact.php:3106 msgid "The profile address specified does not provide adequate information." msgstr "Die angegebene Profiladresse liefert unzureichende Informationen." -#: src/Model/Contact.php:3109 +#: src/Model/Contact.php:3108 msgid "No compatible communication protocols or feeds were discovered." msgstr "Es wurden keine kompatiblen Kommunikationsprotokolle oder Feeds gefunden." -#: src/Model/Contact.php:3112 +#: src/Model/Contact.php:3111 msgid "An author or name was not found." msgstr "Es wurde kein Autor oder Name gefunden." -#: src/Model/Contact.php:3115 +#: src/Model/Contact.php:3114 msgid "No browser URL could be matched to this address." msgstr "Zu dieser Adresse konnte keine passende Browser-URL gefunden werden." -#: src/Model/Contact.php:3118 +#: src/Model/Contact.php:3117 msgid "" "Unable to match @-style Identity Address with a known protocol or email " "contact." msgstr "Konnte die @-Adresse mit keinem der bekannten Protokolle oder Email-Kontakte abgleichen." -#: src/Model/Contact.php:3119 +#: src/Model/Contact.php:3118 msgid "Use mailto: in front of address to force email check." msgstr "Verwende mailto: vor der E-Mail-Adresse, um eine Überprüfung der E-Mail-Adresse zu erzwingen." -#: src/Model/Contact.php:3125 +#: src/Model/Contact.php:3124 msgid "" "The profile address specified belongs to a network which has been disabled " "on this site." msgstr "Die Adresse dieses Profils gehört zu einem Netzwerk, mit dem die Kommunikation auf dieser Seite ausgeschaltet wurde." -#: src/Model/Contact.php:3130 +#: src/Model/Contact.php:3129 msgid "" "Limited profile. This person will be unable to receive direct/personal " "notifications from you." msgstr "Eingeschränktes Profil. Diese Person wird keine direkten/privaten Nachrichten von dir erhalten können." -#: src/Model/Contact.php:3196 +#: src/Model/Contact.php:3195 msgid "Unable to retrieve contact information." msgstr "Konnte die Kontaktinformationen nicht empfangen." @@ -3629,149 +3629,144 @@ msgstr "[kein Betreff]" msgid "Wall Photos" msgstr "Pinnwand-Bilder" -#: src/Model/Profile.php:364 src/Module/Profile/Profile.php:283 +#: src/Model/Profile.php:357 src/Module/Profile/Profile.php:283 #: src/Module/Profile/Profile.php:285 msgid "Edit profile" msgstr "Profil bearbeiten" -#: src/Model/Profile.php:366 +#: src/Model/Profile.php:359 msgid "Change profile photo" msgstr "Profilbild ändern" -#: src/Model/Profile.php:379 src/Module/Directory.php:152 +#: src/Model/Profile.php:372 src/Module/Directory.php:153 #: src/Module/Profile/Profile.php:209 msgid "Homepage:" msgstr "Homepage:" -#: src/Model/Profile.php:380 src/Module/Contact/Profile.php:418 +#: src/Model/Profile.php:373 src/Module/Contact/Profile.php:418 #: src/Module/Notifications/Introductions.php:189 msgid "About:" msgstr "Über:" -#: src/Model/Profile.php:481 +#: src/Model/Profile.php:474 msgid "Atom feed" msgstr "Atom-Feed" -#: src/Model/Profile.php:488 +#: src/Model/Profile.php:481 msgid "This website has been verified to belong to the same person." msgstr "Die Webseite wurde verifiziert und gehört der gleichen Person." -#: src/Model/Profile.php:539 +#: src/Model/Profile.php:532 msgid "F d" msgstr "d. F" -#: src/Model/Profile.php:603 src/Model/Profile.php:680 +#: src/Model/Profile.php:596 src/Model/Profile.php:673 msgid "[today]" msgstr "[heute]" -#: src/Model/Profile.php:612 +#: src/Model/Profile.php:605 msgid "Birthday Reminders" msgstr "Geburtstagserinnerungen" -#: src/Model/Profile.php:613 +#: src/Model/Profile.php:606 msgid "Birthdays this week:" msgstr "Geburtstage diese Woche:" -#: src/Model/Profile.php:629 +#: src/Model/Profile.php:622 msgid "g A l F d" msgstr "l, d. F G \\U\\h\\r" -#: src/Model/Profile.php:667 +#: src/Model/Profile.php:660 msgid "[No description]" msgstr "[keine Beschreibung]" -#: src/Model/Profile.php:693 +#: src/Model/Profile.php:686 msgid "Event Reminders" msgstr "Veranstaltungserinnerungen" -#: src/Model/Profile.php:694 +#: src/Model/Profile.php:687 msgid "Upcoming events the next 7 days:" msgstr "Veranstaltungen der nächsten 7 Tage:" -#: src/Model/Profile.php:882 -#, php-format -msgid "OpenWebAuth: %1$s welcomes %2$s" -msgstr "OpenWebAuth: %1$s heißt %2$s herzlich willkommen" - -#: src/Model/Profile.php:1022 +#: src/Model/Profile.php:797 msgid "Hometown:" msgstr "Heimatort:" -#: src/Model/Profile.php:1023 +#: src/Model/Profile.php:798 msgid "Marital Status:" msgstr "Familienstand:" -#: src/Model/Profile.php:1024 +#: src/Model/Profile.php:799 msgid "With:" msgstr "Mit:" -#: src/Model/Profile.php:1025 +#: src/Model/Profile.php:800 msgid "Since:" msgstr "Seit:" -#: src/Model/Profile.php:1026 +#: src/Model/Profile.php:801 msgid "Sexual Preference:" msgstr "Sexuelle Vorlieben:" -#: src/Model/Profile.php:1027 +#: src/Model/Profile.php:802 msgid "Political Views:" msgstr "Politische Ansichten:" -#: src/Model/Profile.php:1028 +#: src/Model/Profile.php:803 msgid "Religious Views:" msgstr "Religiöse Ansichten:" -#: src/Model/Profile.php:1029 +#: src/Model/Profile.php:804 msgid "Likes:" msgstr "Likes:" -#: src/Model/Profile.php:1030 +#: src/Model/Profile.php:805 msgid "Dislikes:" msgstr "Dislikes:" -#: src/Model/Profile.php:1031 +#: src/Model/Profile.php:806 msgid "Title/Description:" msgstr "Titel/Beschreibung:" -#: src/Model/Profile.php:1032 src/Module/Admin/Summary.php:197 +#: src/Model/Profile.php:807 src/Module/Admin/Summary.php:197 #: src/Module/Moderation/Report/Create.php:280 #: src/Module/Moderation/Summary.php:76 msgid "Summary" msgstr "Zusammenfassung" -#: src/Model/Profile.php:1033 +#: src/Model/Profile.php:808 msgid "Musical interests" msgstr "Musikalische Interessen" -#: src/Model/Profile.php:1034 +#: src/Model/Profile.php:809 msgid "Books, literature" msgstr "Bücher, Literatur" -#: src/Model/Profile.php:1035 +#: src/Model/Profile.php:810 msgid "Television" msgstr "Fernsehen" -#: src/Model/Profile.php:1036 +#: src/Model/Profile.php:811 msgid "Film/dance/culture/entertainment" msgstr "Filme/Tänze/Kultur/Unterhaltung" -#: src/Model/Profile.php:1037 +#: src/Model/Profile.php:812 msgid "Hobbies/Interests" msgstr "Hobbies/Interessen" -#: src/Model/Profile.php:1038 +#: src/Model/Profile.php:813 msgid "Love/romance" msgstr "Liebe/Romantik" -#: src/Model/Profile.php:1039 +#: src/Model/Profile.php:814 msgid "Work/employment" msgstr "Arbeit/Anstellung" -#: src/Model/Profile.php:1040 +#: src/Model/Profile.php:815 msgid "School/education" msgstr "Schule/Ausbildung" -#: src/Model/Profile.php:1041 +#: src/Model/Profile.php:816 msgid "Contact information and Social Networks" msgstr "Kontaktinformationen und Soziale Netzwerke" @@ -3825,13 +3820,13 @@ msgstr "Die Einladung konnte nicht überprüft werden." msgid "Invalid OpenID url" msgstr "Ungültige OpenID URL" -#: src/Model/User.php:1218 src/Security/Authentication.php:230 +#: src/Model/User.php:1218 src/Security/Authentication.php:228 msgid "" "We encountered a problem while logging in with the OpenID you provided. " "Please check the correct spelling of the ID." msgstr "Beim Versuch, dich mit der von dir angegebenen OpenID anzumelden, trat ein Problem auf. Bitte überprüfe, dass du die OpenID richtig geschrieben hast." -#: src/Model/User.php:1218 src/Security/Authentication.php:230 +#: src/Model/User.php:1218 src/Security/Authentication.php:228 msgid "The error message was:" msgstr "Die Fehlermeldung lautete:" @@ -3913,7 +3908,7 @@ msgstr "Beim Erstellen Ihres Circles ist ein Fehler aufgetreten. Bitte versuche msgid "Profile Photos" msgstr "Profilbilder" -#: src/Model/User.php:1604 +#: src/Model/User.php:1610 #, php-format msgid "" "\n" @@ -3921,7 +3916,7 @@ msgid "" "\t\t\tthe administrator of %2$s has set up an account for you." msgstr "\nHallo %1$s\nein Admin von %2$s hat dir ein Nutzerkonto angelegt." -#: src/Model/User.php:1607 +#: src/Model/User.php:1613 #, php-format msgid "" "\n" @@ -3952,12 +3947,12 @@ msgid "" "\t\tThank you and welcome to %4$s." msgstr "\n\t\tAnbei die Anmeldedetails::\n\n\t\tAdresse der Seite:\t%1$s\n\t\tBenutzername:\t\t%2$s\n\t\tPasswort:\t\t%3$s\n\n\t\tDu kannst dein Passwort unter \"Einstellungen\" ändern, sobald du dich angemeldet\n\t\thast.\n\n\t\tBitte nimm dir ein paar Minuten, um die anderen Einstellungen auf deiner Account-Seite zu kontrollieren. \n\n\t\tEventuell magst du ja auch einige Informationen über dich in deinem Profil veröffentlichen, damit andere Leute dich einfacher finden können.\n\t\tBearbeite hierfür einfach dein Standard-Profil (über die Profil-Seite).\n\n\t\tWir empfehlen das Hinzufügen eines Profilfotos, das Hinzufügen einiger Profil-\"Schlüsselwörter\"\n\t\t(sehr nützlich, um neue Freunde zu finden) - und vielleicht das Land,\n\t\tin dem Du lebst, wenn Du nicht noch spezifischer sein willst.\n\n\t\tWir respektieren deine Privatsphäre - keine dieser Angaben ist notwendig\n\t\tWenn du neu im Netzwerk bist und noch niemanden kennst, dann können sie allerdings dabei helfen,\n\t\tneue und interessante Kontakte zu knüpfen.\n\n\t\tDu kannst dein Nutzerkonto jederzeit unter %1$s/settings/removeme wieder löschen.\n\n\t\tDanke und willkommen auf %4$s." -#: src/Model/User.php:1639 src/Model/User.php:1745 +#: src/Model/User.php:1645 src/Model/User.php:1751 #, php-format msgid "Registration details for %s" msgstr "Details der Registration von %s" -#: src/Model/User.php:1659 +#: src/Model/User.php:1665 #, php-format msgid "" "\n" @@ -3972,12 +3967,12 @@ msgid "" "\t\t" msgstr "\n\t\t\tHallo %1$s,\n\t\t\t\tdanke für deine Registrierung auf %2$s. Dein Account muss noch vom Admin des Knotens freigeschaltet werden.\n\n\t\t\tDeine Zugangsdaten lauten wie folgt:\n\n\t\t\tSeitenadresse:\t%3$s\n\t\t\tAnmeldename:\t\t%4$s\n\t\t\tPasswort:\t\t%5$s\n\t\t" -#: src/Model/User.php:1678 +#: src/Model/User.php:1684 #, php-format msgid "Registration at %s" msgstr "Registrierung als %s" -#: src/Model/User.php:1702 +#: src/Model/User.php:1708 #, php-format msgid "" "\n" @@ -3986,7 +3981,7 @@ msgid "" "\t\t\t" msgstr "\n\t\t\t\tHallo %1$s,\n\t\t\t\tDanke für die Registrierung auf %2$s. Dein Account wurde angelegt.\n\t\t\t" -#: src/Model/User.php:1710 +#: src/Model/User.php:1716 #, php-format msgid "" "\n" @@ -4017,7 +4012,7 @@ msgid "" "\t\t\tThank you and welcome to %2$s." msgstr "\nDie Anmelde-Details sind die folgenden:\n\tAdresse der Seite:\t%3$s\n\tBenutzernamename:\t%1$s\n\tPasswort:\t%5$s\n\nDu kannst dein Passwort unter \"Einstellungen\" ändern, sobald du dich\nangemeldet hast.\n\nBitte nimm dir ein paar Minuten, um die anderen Einstellungen auf dieser\nSeite zu kontrollieren.\n\nEventuell magst du ja auch einige Informationen über dich in deinem\nProfil veröffentlichen, damit andere Leute dich einfacher finden können.\nBearbeite hierfür einfach dein Standard-Profil (über die Profil-Seite).\n\nWir empfehlen dir, ein zu dir passendes Profilbild zu wählen, damit dich alte Bekannte wiederfinden.\nAußerdem ist es nützlich, wenn du auf deinem Profil Schlüsselwörter\nangibst. Das erleichtert es, Leute zu finden, die deine Interessen teilen.\n\nWir respektieren deine Privatsphäre - keine dieser Angaben ist nötig.\nWenn du neu im Netzwerk bist und noch niemanden kennst, dann können sie\nallerdings dabei helfen, neue und interessante Kontakte zu knüpfen.\n\nSolltest du dein Nutzerkonto löschen wollen, kannst du dies unter %3$s/settings/removeme jederzeit tun.\n\nDanke für deine Aufmerksamkeit und willkommen auf %2$s." -#: src/Model/User.php:1772 +#: src/Model/User.php:1778 msgid "" "User with delegates can't be removed, please remove delegate users first" msgstr "Benutzer mit Delegaten können nicht entfernt werden, bitte entferne zuerst die delegierten Benutzer" @@ -4049,7 +4044,7 @@ msgstr "Einschalten" #: 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:88 src/Module/Admin/Logs/View.php:85 -#: src/Module/Admin/Queue.php:73 src/Module/Admin/Site.php:455 +#: src/Module/Admin/Queue.php:73 src/Module/Admin/Site.php:457 #: 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 @@ -4089,11 +4084,11 @@ msgid "Addon %s failed to install." msgstr "Addon %s konnte nicht installiert werden" #: src/Module/Admin/Addons/Index.php:69 src/Module/Admin/Features.php:83 -#: src/Module/Admin/Logs/Settings.php:90 src/Module/Admin/Site.php:458 +#: src/Module/Admin/Logs/Settings.php:90 src/Module/Admin/Site.php:460 #: 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 -#: src/Module/Settings/Connectors.php:246 +#: src/Module/Settings/Connectors.php:163 +#: src/Module/Settings/Connectors.php:256 #: src/Module/Settings/Delegation.php:193 src/Module/Settings/Display.php:309 #: src/Module/Settings/Features.php:75 msgid "Save Settings" @@ -4172,14 +4167,14 @@ msgstr "Versuchen, diesen Schritt automatisch auszuführen" #: src/Module/Admin/Features.php:67 #: src/Module/Notifications/Introductions.php:144 -#: src/Module/OAuth/Acknowledge.php:55 src/Module/Register.php:132 +#: src/Module/OAuth/Acknowledge.php:55 src/Module/Register.php:138 #: src/Module/Settings/TwoFactor/Trusted.php:129 msgid "No" msgstr "Nein" #: src/Module/Admin/Features.php:67 src/Module/Contact/Revoke.php:108 #: src/Module/Notifications/Introductions.php:144 -#: src/Module/OAuth/Acknowledge.php:54 src/Module/Register.php:131 +#: src/Module/OAuth/Acknowledge.php:54 src/Module/Register.php:137 #: src/Module/Settings/TwoFactor/Trusted.php:129 msgid "Yes" msgstr "Ja" @@ -4302,8 +4297,8 @@ msgid "Enable Debugging" msgstr "Protokoll führen" #: src/Module/Admin/Logs/Settings.php:94 src/Module/Admin/Logs/Settings.php:95 -#: src/Module/Admin/Logs/Settings.php:96 src/Module/Admin/Site.php:478 -#: src/Module/Admin/Site.php:486 +#: src/Module/Admin/Logs/Settings.php:96 src/Module/Admin/Site.php:480 +#: src/Module/Admin/Site.php:488 msgid "" "Read-only because it is set by an environment variable" msgstr "Schreibgeschützt, weil es durch eine Umgebungsvariable festgelegt ist" @@ -4468,269 +4463,269 @@ msgstr "" msgid "Priority" msgstr "Priorität" -#: src/Module/Admin/Site.php:243 +#: src/Module/Admin/Site.php:244 #, php-format msgid "%s is no valid input for maximum image size" msgstr "%s ist keine gültige Angabe der maximalen Größe von Bildern" -#: src/Module/Admin/Site.php:370 src/Module/Settings/Display.php:215 +#: src/Module/Admin/Site.php:372 src/Module/Settings/Display.php:215 msgid "No special theme for mobile devices" msgstr "Kein spezielles Theme für mobile Geräte verwenden." -#: src/Module/Admin/Site.php:387 src/Module/Settings/Display.php:225 +#: src/Module/Admin/Site.php:389 src/Module/Settings/Display.php:225 #, php-format msgid "%s - (Experimental)" msgstr "%s - (Experimentell)" -#: src/Module/Admin/Site.php:399 +#: src/Module/Admin/Site.php:401 msgid "No community page" msgstr "Keine Gemeinschaftsseite" -#: src/Module/Admin/Site.php:400 +#: src/Module/Admin/Site.php:402 msgid "No community page for visitors" msgstr "Keine Gemeinschaftsseite für Besucher" -#: src/Module/Admin/Site.php:401 +#: src/Module/Admin/Site.php:403 msgid "Public postings from users of this site" msgstr "Öffentliche Beiträge von NutzerInnen dieser Seite" -#: src/Module/Admin/Site.php:402 +#: src/Module/Admin/Site.php:404 msgid "Public postings from the federated network" msgstr "Öffentliche Beiträge aus dem föderalen Netzwerk" -#: src/Module/Admin/Site.php:403 +#: src/Module/Admin/Site.php:405 msgid "Public postings from local users and the federated network" msgstr "Öffentliche Beiträge von lokalen Nutzern und aus dem föderalen Netzwerk" -#: src/Module/Admin/Site.php:409 +#: src/Module/Admin/Site.php:411 msgid "Multi user instance" msgstr "Mehrbenutzer-Instanz" -#: src/Module/Admin/Site.php:432 +#: src/Module/Admin/Site.php:434 msgid "Closed" msgstr "Geschlossen" -#: src/Module/Admin/Site.php:433 +#: src/Module/Admin/Site.php:435 msgid "Requires approval" msgstr "Bedarf der Zustimmung" -#: src/Module/Admin/Site.php:434 +#: src/Module/Admin/Site.php:436 msgid "Open" msgstr "Offen" -#: src/Module/Admin/Site.php:438 +#: src/Module/Admin/Site.php:440 msgid "Don't check" msgstr "Nicht überprüfen" -#: src/Module/Admin/Site.php:439 +#: src/Module/Admin/Site.php:441 msgid "check the stable version" msgstr "überprüfe die stabile Version" -#: src/Module/Admin/Site.php:440 +#: src/Module/Admin/Site.php:442 msgid "check the development version" msgstr "überprüfe die Entwicklungsversion" -#: src/Module/Admin/Site.php:444 +#: src/Module/Admin/Site.php:446 msgid "none" msgstr "keine" -#: src/Module/Admin/Site.php:445 +#: src/Module/Admin/Site.php:447 msgid "Local contacts" msgstr "Lokale Kontakte" -#: src/Module/Admin/Site.php:446 +#: src/Module/Admin/Site.php:448 msgid "Interactors" msgstr "Interaktionen" -#: src/Module/Admin/Site.php:456 src/Module/BaseAdmin.php:90 +#: src/Module/Admin/Site.php:458 src/Module/BaseAdmin.php:90 msgid "Site" msgstr "Seite" -#: src/Module/Admin/Site.php:457 +#: src/Module/Admin/Site.php:459 msgid "General Information" msgstr "Allgemeine Informationen" -#: src/Module/Admin/Site.php:459 +#: src/Module/Admin/Site.php:461 msgid "Republish users to directory" msgstr "Nutzer erneut im globalen Verzeichnis veröffentlichen." -#: src/Module/Admin/Site.php:460 src/Module/Register.php:153 +#: src/Module/Admin/Site.php:462 src/Module/Register.php:159 msgid "Registration" msgstr "Registrierung" -#: src/Module/Admin/Site.php:461 +#: src/Module/Admin/Site.php:463 msgid "File upload" msgstr "Datei hochladen" -#: src/Module/Admin/Site.php:462 +#: src/Module/Admin/Site.php:464 msgid "Policies" msgstr "Regeln" -#: src/Module/Admin/Site.php:463 src/Module/Calendar/Event/Form.php:252 +#: src/Module/Admin/Site.php:465 src/Module/Calendar/Event/Form.php:252 #: src/Module/Contact.php:546 src/Module/Profile/Profile.php:276 msgid "Advanced" msgstr "Erweitert" -#: src/Module/Admin/Site.php:464 +#: src/Module/Admin/Site.php:466 msgid "Auto Discovered Contact Directory" msgstr "Automatisch ein Kontaktverzeichnis erstellen" -#: src/Module/Admin/Site.php:465 +#: src/Module/Admin/Site.php:467 msgid "Performance" msgstr "Performance" -#: src/Module/Admin/Site.php:466 +#: src/Module/Admin/Site.php:468 msgid "Worker" msgstr "Worker" -#: src/Module/Admin/Site.php:467 +#: src/Module/Admin/Site.php:469 msgid "Message Relay" msgstr "Nachrichten-Relais" -#: src/Module/Admin/Site.php:468 +#: src/Module/Admin/Site.php:470 msgid "" "Use the command \"console relay\" in the command line to add or remove " "relays." msgstr "Verwende den Befehl \"console relay\" auf der Kommandozeile um weitere Relays hinzu zu fügen oder zu entfernen." -#: src/Module/Admin/Site.php:469 +#: src/Module/Admin/Site.php:471 msgid "The system is not subscribed to any relays at the moment." msgstr "Das System hat derzeit keinerlei Relays abonniert." -#: src/Module/Admin/Site.php:470 +#: src/Module/Admin/Site.php:472 msgid "The system is currently subscribed to the following relays:" msgstr "Das System hat derzeit Abonnements bei folgenden Releays:" -#: src/Module/Admin/Site.php:473 +#: src/Module/Admin/Site.php:475 msgid "Relocate Node" msgstr "Knoten umziehen" -#: src/Module/Admin/Site.php:474 +#: src/Module/Admin/Site.php:476 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 "Um deinen Friendica Knoten auf einen andere Domainnamen umzuziehen, und dabei alle existierenden Accounts und Beiträge zu behalten, kannst du dazu einen Konsolenbefehl verwenden. Die nötigen Aktualisierungen wird einige Zeit dauern und können nur auf der Konsole gestartet werden. Hierzu verwendest du einen Befehl wie den folgenden:" -#: src/Module/Admin/Site.php:475 +#: src/Module/Admin/Site.php:477 msgid "(Friendica directory)# bin/console relocate https://newdomain.com" msgstr "(Friendica Verzeichnis)# bin/console relocate https://newdomain.com" -#: src/Module/Admin/Site.php:478 +#: src/Module/Admin/Site.php:480 msgid "Site name" msgstr "Seitenname" -#: src/Module/Admin/Site.php:479 +#: src/Module/Admin/Site.php:481 msgid "Sender Email" msgstr "Absender für Emails" -#: src/Module/Admin/Site.php:479 +#: src/Module/Admin/Site.php:481 msgid "" "The email address your server shall use to send notification emails from." msgstr "Die E-Mail Adresse, die dein Server zum Versenden von Benachrichtigungen verwenden soll." -#: src/Module/Admin/Site.php:480 +#: src/Module/Admin/Site.php:482 msgid "Name of the system actor" msgstr "Name des System-Actors" -#: src/Module/Admin/Site.php:480 +#: src/Module/Admin/Site.php:482 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 "Name des internen System-Accounts der für ActivityPub Anfragen verwendet wird. Der Nutzername darf bisher nicht verwendet werden. Ist der Name einmal gesetzt kann er nicht mehr geändert werden." -#: src/Module/Admin/Site.php:481 +#: src/Module/Admin/Site.php:483 msgid "Banner/Logo" msgstr "Banner/Logo" -#: src/Module/Admin/Site.php:482 +#: src/Module/Admin/Site.php:484 msgid "Email Banner/Logo" msgstr "E-Mail Banner / Logo" -#: src/Module/Admin/Site.php:483 +#: src/Module/Admin/Site.php:485 msgid "Shortcut icon" msgstr "Shortcut Icon" -#: src/Module/Admin/Site.php:483 +#: src/Module/Admin/Site.php:485 msgid "Link to an icon that will be used for browsers." msgstr "Link zu einem Icon, das Browser verwenden werden." -#: src/Module/Admin/Site.php:484 +#: src/Module/Admin/Site.php:486 msgid "Touch icon" msgstr "Touch Icon" -#: src/Module/Admin/Site.php:484 +#: src/Module/Admin/Site.php:486 msgid "Link to an icon that will be used for tablets and mobiles." msgstr "Link zu einem Icon, das Tablets und Mobiltelefone verwenden sollen." -#: src/Module/Admin/Site.php:485 +#: src/Module/Admin/Site.php:487 msgid "Additional Info" msgstr "Zusätzliche Informationen" -#: src/Module/Admin/Site.php:485 +#: src/Module/Admin/Site.php:487 #, php-format msgid "" "For public servers: you can add additional information here that will be " "listed at %s/servers." msgstr "Für öffentliche Server kannst du hier zusätzliche Informationen angeben, die dann auf %s/servers angezeigt werden." -#: src/Module/Admin/Site.php:486 +#: src/Module/Admin/Site.php:488 msgid "System language" msgstr "Systemsprache" -#: src/Module/Admin/Site.php:487 +#: src/Module/Admin/Site.php:489 msgid "System theme" msgstr "Systemweites Theme" -#: src/Module/Admin/Site.php:487 +#: src/Module/Admin/Site.php:489 #, php-format msgid "" "Default system theme - may be over-ridden by user profiles - Change default theme settings" msgstr "Standard-Theme des Systems - kann von Benutzerprofilen überschrieben werden - Einstellungen des Standard-Themes ändern" -#: src/Module/Admin/Site.php:488 +#: src/Module/Admin/Site.php:490 msgid "Mobile system theme" msgstr "Systemweites mobiles Theme" -#: src/Module/Admin/Site.php:488 +#: src/Module/Admin/Site.php:490 msgid "Theme for mobile devices" msgstr "Theme für mobile Geräte" -#: src/Module/Admin/Site.php:489 +#: src/Module/Admin/Site.php:491 msgid "Force SSL" msgstr "Erzwinge SSL" -#: src/Module/Admin/Site.php:489 +#: src/Module/Admin/Site.php:491 msgid "" "Force all Non-SSL requests to SSL - Attention: on some systems it could lead" " to endless loops." msgstr "Erzwinge SSL für alle Nicht-SSL-Anfragen - Achtung: auf manchen Systemen verursacht dies eine Endlosschleife." -#: src/Module/Admin/Site.php:490 +#: src/Module/Admin/Site.php:492 msgid "Show help entry from navigation menu" msgstr "Zeige den Hilfe-Eintrag im Navigationsmenü an" -#: src/Module/Admin/Site.php:490 +#: src/Module/Admin/Site.php:492 msgid "" "Displays the menu entry for the Help pages from the navigation menu. It is " "always accessible by calling /help directly." msgstr "Zeigt im Navigationsmenü den Eintrag für die Hilfe-Seiten an. Es ist immer möglich diese Seiten direkt über /help in der Adresseingabe des Browsers aufzurufen." -#: src/Module/Admin/Site.php:491 +#: src/Module/Admin/Site.php:493 msgid "Single user instance" msgstr "Ein-Nutzer Instanz" -#: src/Module/Admin/Site.php:491 +#: src/Module/Admin/Site.php:493 msgid "Make this instance multi-user or single-user for the named user" msgstr "Bestimmt, ob es sich bei dieser Instanz um eine Installation mit nur einen Nutzer oder mit mehreren Nutzern handelt." -#: src/Module/Admin/Site.php:493 +#: src/Module/Admin/Site.php:495 msgid "Maximum image size" msgstr "Maximale Bildgröße" -#: src/Module/Admin/Site.php:493 +#: src/Module/Admin/Site.php:495 #, php-format msgid "" "Maximum size in bytes of uploaded images. Default is 0, which means no limits. You can put k, m, or g behind the desired value for KiB, MiB, GiB, respectively.\n" @@ -4738,35 +4733,35 @@ msgid "" "\t\t\t\t\t\t\t\t\t\t\t\t\tCurrently upload_max_filesize is set to %s (%s byte)" msgstr "Die maximale Größe von Bildern in Bytes. Grundeinstellung ist 0, welches keine Limitierung durch die Bildgröße bedeutet. Du kannst k, m oder g als Abkürzung hinter der Zahl angeben um KiB, MIB oder GiB zu definieren.\n\t\t\t\t\t\t\t\t\t\t\t\t\tDer Wert der 1upload_max_filesize1 Variable in der php.ini Datei muss diesem Limit mindestens entsprechen.\n\t\t\t\t\t\t\t\t\t\t\t\t\tDerzeit ist 3upload_max_filesize3 auf %s (%sByte) gesetzt." -#: src/Module/Admin/Site.php:497 +#: src/Module/Admin/Site.php:499 msgid "Maximum image length" msgstr "Maximale Bildlänge" -#: src/Module/Admin/Site.php:497 +#: src/Module/Admin/Site.php:499 msgid "" "Maximum length in pixels of the longest side of uploaded images. Default is " "-1, which means no limits." msgstr "Maximale Länge in Pixeln der längsten Seite eines hochgeladenen Bildes. Grundeinstellung ist -1, was keine Einschränkung bedeutet." -#: src/Module/Admin/Site.php:498 +#: src/Module/Admin/Site.php:500 msgid "JPEG image quality" msgstr "Qualität des JPEG Bildes" -#: src/Module/Admin/Site.php:498 +#: src/Module/Admin/Site.php:500 msgid "" "Uploaded JPEGS will be saved at this quality setting [0-100]. Default is " "100, which is full quality." msgstr "Hochgeladene JPEG-Bilder werden mit dieser Qualität [0-100] gespeichert. Grundeinstellung ist 100, kein Qualitätsverlust." -#: src/Module/Admin/Site.php:500 +#: src/Module/Admin/Site.php:502 msgid "Register policy" msgstr "Registrierungsmethode" -#: src/Module/Admin/Site.php:501 +#: src/Module/Admin/Site.php:503 msgid "Maximum Users" msgstr "Maximale Benutzeranzahl" -#: src/Module/Admin/Site.php:501 +#: src/Module/Admin/Site.php:503 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 " @@ -4774,167 +4769,167 @@ msgid "" "not when the policy is set to approval." msgstr "Falls definiert, wird die Registrierungsrichtlinie automatisch geschlossen, wenn die angegebene Anzahl von Benutzern erreicht ist, und die Registrierung wieder geöffnet, wenn die Anzahl unter den Grenzwert fällt. Dies funktioniert nur, wenn die Richtlinie auf \"Öffnen\" oder \"Schließen\" eingestellt ist, nicht aber, wenn die Richtlinie auf \"Genehmigung\" eingestellt ist." -#: src/Module/Admin/Site.php:502 +#: src/Module/Admin/Site.php:504 msgid "Maximum Daily Registrations" msgstr "Maximum täglicher Registrierungen" -#: src/Module/Admin/Site.php:502 +#: src/Module/Admin/Site.php:504 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 "Wenn die Registrierung weiter oben erlaubt ist, regelt dies die maximale Anzahl von Neuanmeldungen pro Tag. Wenn die Registrierung geschlossen ist, hat diese Einstellung keinen Effekt." -#: src/Module/Admin/Site.php:503 +#: src/Module/Admin/Site.php:505 msgid "Register text" msgstr "Registrierungstext" -#: src/Module/Admin/Site.php:503 +#: src/Module/Admin/Site.php:505 msgid "" "Will be displayed prominently on the registration page. You can use BBCode " "here." msgstr "Wird gut sichtbar auf der Registrierungsseite angezeigt. BBCode kann verwendet werden." -#: src/Module/Admin/Site.php:504 +#: src/Module/Admin/Site.php:506 msgid "Forbidden Nicknames" msgstr "Verbotene Spitznamen" -#: src/Module/Admin/Site.php:504 +#: src/Module/Admin/Site.php:506 msgid "" "Comma separated list of nicknames that are forbidden from registration. " "Preset is a list of role names according RFC 2142." msgstr "Durch Kommas getrennte Liste von Spitznamen, die von der Registrierung ausgeschlossen sind. Die Vorgabe ist eine Liste von Rollennamen nach RFC 2142." -#: src/Module/Admin/Site.php:505 +#: src/Module/Admin/Site.php:507 msgid "Accounts abandoned after x days" msgstr "Nutzerkonten gelten nach x Tagen als unbenutzt" -#: src/Module/Admin/Site.php:505 +#: src/Module/Admin/Site.php:507 msgid "" "Will not waste system resources polling external sites for abandonded " "accounts. Enter 0 for no time limit." msgstr "Verschwende keine System-Ressourcen auf das Pollen externer Seiten, wenn Konten nicht mehr benutzt werden. 0 eingeben für kein Limit." -#: src/Module/Admin/Site.php:506 +#: src/Module/Admin/Site.php:508 msgid "Allowed friend domains" msgstr "Erlaubte Domains für Kontakte" -#: src/Module/Admin/Site.php:506 +#: src/Module/Admin/Site.php:508 msgid "" "Comma separated list of domains which are allowed to establish friendships " "with this site. Wildcards are accepted. Empty to allow any domains" msgstr "Liste der Domains, die für Kontakte erlaubt sind, durch Kommas getrennt. Platzhalter werden akzeptiert. Leer lassen, um alle Domains zu erlauben." -#: src/Module/Admin/Site.php:507 +#: src/Module/Admin/Site.php:509 msgid "Allowed email domains" msgstr "Erlaubte Domains für E-Mails" -#: src/Module/Admin/Site.php:507 +#: src/Module/Admin/Site.php:509 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 "Liste der Domains, die für E-Mail-Adressen bei der Registrierung erlaubt sind, durch Kommas getrennt. Platzhalter werden akzeptiert. Leer lassen, um alle Domains zu erlauben." -#: src/Module/Admin/Site.php:508 +#: src/Module/Admin/Site.php:510 msgid "Disallowed email domains" msgstr "Nicht erlaubte Domains für E-Mails" -#: src/Module/Admin/Site.php:508 +#: src/Module/Admin/Site.php:510 msgid "" "Comma separated list of domains which are rejected as email addresses for " "registrations to this site. Wildcards are accepted." msgstr "Komma-getrennte Liste von Domains, die als E-Mail-Adressen für Registrierungen auf dieser Website abgelehnt werden. Platzhalter sind erlaubt." -#: src/Module/Admin/Site.php:509 +#: src/Module/Admin/Site.php:511 msgid "No OEmbed rich content" msgstr "OEmbed nicht verwenden" -#: src/Module/Admin/Site.php:509 +#: src/Module/Admin/Site.php:511 msgid "" "Don't show the rich content (e.g. embedded PDF), except from the domains " "listed below." msgstr "Verhindert das Einbetten von reichhaltigen Inhalten (z.B. eingebettete PDF Dateien). Ausgenommen von dieser Regel werden Domänen, die unten aufgeführt werden." -#: src/Module/Admin/Site.php:510 +#: src/Module/Admin/Site.php:512 msgid "Trusted third-party domains" msgstr "Vertrauenswürdige Drittanbieter-Domains" -#: src/Module/Admin/Site.php:510 +#: src/Module/Admin/Site.php:512 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 "Komma separierte Liste von Domains von denen Inhalte in Beiträgen eingebettet werden dürfen. Alle Subdomains werden ebenfalls akzeptiert." -#: src/Module/Admin/Site.php:511 +#: src/Module/Admin/Site.php:513 msgid "Block public" msgstr "Öffentlichen Zugriff blockieren" -#: src/Module/Admin/Site.php:511 +#: src/Module/Admin/Site.php:513 msgid "" "Check to block public access to all otherwise public personal pages on this " "site unless you are currently logged in." msgstr "Klicken, um öffentlichen Zugriff auf sonst öffentliche Profile zu blockieren, wenn man nicht eingeloggt ist." -#: src/Module/Admin/Site.php:512 +#: src/Module/Admin/Site.php:514 msgid "Force publish" msgstr "Erzwinge Veröffentlichung" -#: src/Module/Admin/Site.php:512 +#: src/Module/Admin/Site.php:514 msgid "" "Check to force all profiles on this site to be listed in the site directory." msgstr "Klicken, um Anzeige aller Profile dieses Servers im Verzeichnis zu erzwingen." -#: src/Module/Admin/Site.php:512 +#: src/Module/Admin/Site.php:514 msgid "Enabling this may violate privacy laws like the GDPR" msgstr "Wenn du diese Option aktivierst, verstößt das unter Umständen gegen Gesetze wie die EU-DSGVO." -#: src/Module/Admin/Site.php:513 +#: src/Module/Admin/Site.php:515 msgid "Global directory URL" msgstr "URL des weltweiten Verzeichnisses" -#: src/Module/Admin/Site.php:513 +#: src/Module/Admin/Site.php:515 msgid "" "URL to the global directory. If this is not set, the global directory is " "completely unavailable to the application." msgstr "URL des weltweiten Verzeichnisses. Wenn diese nicht gesetzt ist, ist das Verzeichnis für die Applikation nicht erreichbar." -#: src/Module/Admin/Site.php:514 +#: src/Module/Admin/Site.php:516 msgid "Private posts by default for new users" msgstr "Private Beiträge als Standard für neue Nutzer" -#: src/Module/Admin/Site.php:514 +#: src/Module/Admin/Site.php:516 msgid "" "Set default post permissions for all new members to the default privacy " "circle rather than public." msgstr "Die Standard-Zugriffsrechte für neue Nutzer werden so gesetzt, dass als Voreinstellung in den privaten Circle gepostet wird anstelle von öffentlichen." -#: src/Module/Admin/Site.php:515 +#: src/Module/Admin/Site.php:517 msgid "Don't include post content in email notifications" msgstr "Inhalte von Beiträgen nicht in E-Mail-Benachrichtigungen versenden" -#: src/Module/Admin/Site.php:515 +#: src/Module/Admin/Site.php:517 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 "Inhalte von Beiträgen/Kommentaren/privaten Nachrichten/usw. zum Datenschutz nicht in E-Mail-Benachrichtigungen einbinden." -#: src/Module/Admin/Site.php:516 +#: src/Module/Admin/Site.php:518 msgid "Disallow public access to addons listed in the apps menu." msgstr "Öffentlichen Zugriff auf Addons im Apps Menü verbieten." -#: src/Module/Admin/Site.php:516 +#: src/Module/Admin/Site.php:518 msgid "" "Checking this box will restrict addons listed in the apps menu to members " "only." msgstr "Wenn ausgewählt, werden die im Apps Menü aufgeführten Addons nur angemeldeten Nutzern der Seite zur Verfügung gestellt." -#: src/Module/Admin/Site.php:517 +#: src/Module/Admin/Site.php:519 msgid "Don't embed private images in posts" msgstr "Private Bilder nicht in Beiträgen einbetten." -#: src/Module/Admin/Site.php:517 +#: src/Module/Admin/Site.php:519 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 " @@ -4942,11 +4937,11 @@ msgid "" "while." msgstr "Ersetze lokal gehostete, private Fotos in Beiträgen nicht mit einer eingebetteten Kopie des Bildes. Dies bedeutet, dass Kontakte, die Beiträge mit privaten Fotos erhalten, sich zunächst auf den jeweiligen Servern authentifizieren müssen, bevor die Bilder geladen und angezeigt werden, was eine gewisse Zeit dauert." -#: src/Module/Admin/Site.php:518 +#: src/Module/Admin/Site.php:520 msgid "Explicit Content" msgstr "Sensibler Inhalt" -#: src/Module/Admin/Site.php:518 +#: src/Module/Admin/Site.php:520 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 " @@ -4955,329 +4950,329 @@ msgid "" "will be shown at the user registration page." msgstr "Wähle dies, um anzuzeigen, dass dein Knoten hauptsächlich für explizite Inhalte verwendet wird, die möglicherweise nicht für Minderjährige geeignet sind. Diese Info wird in der Knoteninformation veröffentlicht und kann durch das Globale Verzeichnis genutzt werden, um deinen Knoten von den Auflistungen auszuschließen. Zusätzlich wird auf der Registrierungsseite ein Hinweis darüber angezeigt." -#: src/Module/Admin/Site.php:519 +#: src/Module/Admin/Site.php:521 msgid "Only local search" msgstr "Nur lokale Suche" -#: src/Module/Admin/Site.php:519 +#: src/Module/Admin/Site.php:521 msgid "" "Blocks search for users who are not logged in to prevent crawlers from " "blocking your system." msgstr "Sperrt die Suche für nicht eingeloggte Benutzer, um zu verhindern, dass Crawler Ihr System blockieren." -#: src/Module/Admin/Site.php:520 +#: src/Module/Admin/Site.php:522 msgid "Blocked tags for trending tags" msgstr "Blockierte Tags für Trend-Tags" -#: src/Module/Admin/Site.php:520 +#: src/Module/Admin/Site.php:522 msgid "" "Comma separated list of hashtags that shouldn't be displayed in the trending" " tags." msgstr "Durch Kommata getrennte Liste von Hashtags, die nicht in den Trending Tags angezeigt werden sollen." -#: src/Module/Admin/Site.php:521 +#: src/Module/Admin/Site.php:523 msgid "Cache contact avatars" msgstr "Kontaktprofilbilder zwischenspeichern" -#: src/Module/Admin/Site.php:521 +#: src/Module/Admin/Site.php:523 msgid "" "Locally store the avatar pictures of the contacts. This uses a lot of " "storage space but it increases the performance." msgstr "Die Profilbilder der Kontakte zwischenspeichern. Der Zwischenspeicher verbraucht viel Platz im Speicherplatz, verbessert aber die Performance." -#: src/Module/Admin/Site.php:522 +#: src/Module/Admin/Site.php:524 msgid "Allow Users to set remote_self" msgstr "Nutzern erlauben, das remote_self Flag zu setzen" -#: src/Module/Admin/Site.php:522 +#: src/Module/Admin/Site.php:524 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 "Ist dies ausgewählt, kann jeder Nutzer jeden seiner Kontakte als remote_self (entferntes Konto) im \"Erweitert\"-Reiter der Kontaktansicht markieren. Nach dem Setzen dieses Flags werden alle Top-Level-Beiträge dieser Kontakte automatisch in den Stream dieses Nutzers gepostet (gespiegelt)." -#: src/Module/Admin/Site.php:523 +#: src/Module/Admin/Site.php:525 msgid "Allow Users to set up relay channels" msgstr "Benutzern erlauben Relaiskanäle einzurichten" -#: src/Module/Admin/Site.php:523 +#: src/Module/Admin/Site.php:525 msgid "" "If enabled, it is possible to create relay users that are used to reshare " "content based on user defined channels." msgstr "Wenn aktiviert, ist es möglich, Relaisbenutzer zu erstellen, die dazu verwendet werden, Inhalte basierend auf benutzerdefinierten Kanälen erneut zu teilen." -#: src/Module/Admin/Site.php:524 +#: src/Module/Admin/Site.php:526 msgid "Adjust the feed poll frequency" msgstr "Einstellen der Abrufhäufigkeit" -#: src/Module/Admin/Site.php:524 +#: src/Module/Admin/Site.php:526 msgid "Automatically detect and set the best feed poll frequency." msgstr "Automatisches Erkennen und Einstellen der besten Abrufhäufigkeit." -#: src/Module/Admin/Site.php:525 +#: src/Module/Admin/Site.php:527 msgid "Minimum poll interval" msgstr "Minimales Abfrageintervall" -#: src/Module/Admin/Site.php:525 +#: src/Module/Admin/Site.php:527 msgid "" "Minimal distance in minutes between two polls for mail and feed contacts. " "Reasonable values are between 1 and 59." msgstr "Minimaler Abstand in Minuten zwischen zwei Abfragen für Mail- und Feed-Kontakte. Sinnvolle Werte liegen zwischen 1 und 59." -#: src/Module/Admin/Site.php:526 +#: src/Module/Admin/Site.php:528 msgid "Enable multiple registrations" msgstr "Erlaube Mehrfachregistrierung" -#: src/Module/Admin/Site.php:526 +#: src/Module/Admin/Site.php:528 msgid "Enable users to register additional accounts for use as pages." msgstr "Erlaube es Benutzern weitere Konten für Organisationen o.ä. mit der gleichen E-Mail Adresse anzulegen." -#: src/Module/Admin/Site.php:527 +#: src/Module/Admin/Site.php:529 msgid "Enable OpenID" msgstr "OpenID aktivieren" -#: src/Module/Admin/Site.php:527 +#: src/Module/Admin/Site.php:529 msgid "Enable OpenID support for registration and logins." msgstr "OpenID Unterstützung bei der Registrierung und dem Login aktivieren." -#: src/Module/Admin/Site.php:528 +#: src/Module/Admin/Site.php:530 msgid "Enable full name check" msgstr "Namen auf Vollständigkeit überprüfen" -#: src/Module/Admin/Site.php:528 +#: src/Module/Admin/Site.php:530 msgid "" "Prevents users from registering with a display name with fewer than two " "parts separated by spaces." msgstr "Verhindert, dass sich Benutzer mit einem Anzeigenamen registrieren, der aus weniger als zwei durch Leerzeichen getrennten Teilen besteht." -#: src/Module/Admin/Site.php:529 +#: src/Module/Admin/Site.php:531 msgid "Email administrators on new registration" msgstr "Email den Administratoren bei neuen Registrierungen" -#: src/Module/Admin/Site.php:529 +#: src/Module/Admin/Site.php:531 msgid "" "If enabled and the system is set to an open registration, an email for each " "new registration is sent to the administrators." msgstr "Wenn diese Option aktiviert ist und die Registrierung auf offen eingestellt ist, wird den Administratoren bei jeder neuen Registierung eine Email geschickt." -#: src/Module/Admin/Site.php:530 +#: src/Module/Admin/Site.php:532 msgid "Community pages for visitors" msgstr "Für Besucher verfügbare Gemeinschaftsseite" -#: src/Module/Admin/Site.php:530 +#: src/Module/Admin/Site.php:532 msgid "" "Which community pages should be available for visitors. Local users always " "see both pages." msgstr "Welche Gemeinschaftsseiten sollen für Besucher dieses Knotens verfügbar sein? Lokale Nutzer können grundsätzlich beide Seiten verwenden." -#: src/Module/Admin/Site.php:531 +#: src/Module/Admin/Site.php:533 msgid "Posts per user on community page" msgstr "Anzahl der Beiträge pro Benutzer auf der Gemeinschaftsseite" -#: src/Module/Admin/Site.php:531 +#: src/Module/Admin/Site.php:533 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 "Die maximale Anzahl von Beiträgen pro Benutzer auf der lokalen Gemeinschaftsseite. Dies ist nützlich, wenn ein einzelner Benutzer die lokale Gemeinschaftsseite überflutet." -#: src/Module/Admin/Site.php:532 +#: src/Module/Admin/Site.php:534 msgid "Posts per server on community page" msgstr "Beiträge pro Server auf der Gemeinschaftsseite" -#: src/Module/Admin/Site.php:532 +#: src/Module/Admin/Site.php:534 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 "Die maximale Anzahl von Beiträgen pro Server auf der globalen Gemeinschaftsseite. Dies ist nützlich, wenn Beiträge von einem einzelnen Server die globale Gemeinschaftsseite überfluten." -#: src/Module/Admin/Site.php:534 +#: src/Module/Admin/Site.php:536 msgid "Enable Mail support" msgstr "E-Mail Unterstützung aktivieren" -#: src/Module/Admin/Site.php:534 +#: src/Module/Admin/Site.php:536 msgid "" "Enable built-in mail support to poll IMAP folders and to reply via mail." msgstr "Aktiviert die Unterstützung IMAP Ordner abzurufen und ermöglicht es auch auf E-Mails zu antworten." -#: src/Module/Admin/Site.php:535 +#: src/Module/Admin/Site.php:537 msgid "" "Mail support can't be enabled because the PHP IMAP module is not installed." msgstr "E-Mail Unterstützung kann nicht aktiviert werden, da das PHP IMAP Modul nicht installiert ist." -#: src/Module/Admin/Site.php:536 +#: src/Module/Admin/Site.php:538 msgid "Enable OStatus support" msgstr "OStatus Unterstützung aktivieren" -#: src/Module/Admin/Site.php:536 +#: src/Module/Admin/Site.php:538 msgid "" "Enable built-in OStatus (StatusNet, GNU Social etc.) compatibility. All " "communications in OStatus are public." msgstr "Aktiviere die OStatus (StatusNet, GNU Social usw.) Unterstützung. Die Kommunikation über das OStatus Protokoll ist grundsätzlich öffentlich." -#: src/Module/Admin/Site.php:538 +#: src/Module/Admin/Site.php:540 msgid "" "Diaspora support can't be enabled because Friendica was installed into a sub" " directory." msgstr "Diaspora Unterstützung kann nicht aktiviert werden, da Friendica in ein Unterverzeichnis installiert ist." -#: src/Module/Admin/Site.php:539 +#: src/Module/Admin/Site.php:541 msgid "Enable Diaspora support" msgstr "Diaspora-Unterstützung aktivieren" -#: src/Module/Admin/Site.php:539 +#: src/Module/Admin/Site.php:541 msgid "" "Enable built-in Diaspora network compatibility for communicating with " "diaspora servers." msgstr "Aktiviere die Unterstützung des Diaspora Protokolls zur Kommunikation mit Diaspora Servern." -#: src/Module/Admin/Site.php:540 +#: src/Module/Admin/Site.php:542 msgid "Verify SSL" msgstr "SSL Überprüfen" -#: src/Module/Admin/Site.php:540 +#: src/Module/Admin/Site.php:542 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 "Wenn gewollt, kann man hier eine strenge Zertifikatskontrolle einstellen. Das bedeutet, dass man zu keinen Seiten mit selbst unterzeichnetem SSL-Zertifikat eine Verbindung herstellen kann." -#: src/Module/Admin/Site.php:541 +#: src/Module/Admin/Site.php:543 msgid "Proxy user" msgstr "Proxy-Nutzer" -#: src/Module/Admin/Site.php:541 +#: src/Module/Admin/Site.php:543 msgid "User name for the proxy server." msgstr "Nutzername für den Proxy-Server" -#: src/Module/Admin/Site.php:542 +#: src/Module/Admin/Site.php:544 msgid "Proxy URL" msgstr "Proxy-URL" -#: src/Module/Admin/Site.php:542 +#: src/Module/Admin/Site.php:544 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 "Wenn Friendica einen Proxy-Server verwenden soll um das Netzwerk zu erreichen, füge hier die URL des Proxys ein." -#: src/Module/Admin/Site.php:543 +#: src/Module/Admin/Site.php:545 msgid "Network timeout" msgstr "Netzwerk-Wartezeit" -#: src/Module/Admin/Site.php:543 +#: src/Module/Admin/Site.php:545 msgid "Value is in seconds. Set to 0 for unlimited (not recommended)." msgstr "Der Wert ist in Sekunden. Setze 0 für unbegrenzt (nicht empfohlen)." -#: src/Module/Admin/Site.php:544 +#: src/Module/Admin/Site.php:546 msgid "Maximum Load Average" msgstr "Maximum Load Average" -#: src/Module/Admin/Site.php:544 +#: src/Module/Admin/Site.php:546 #, php-format msgid "" "Maximum system load before delivery and poll processes are deferred - " "default %d." msgstr "Maximale System-LOAD bevor Verteil- und Empfangsprozesse verschoben werden - Standard %d" -#: src/Module/Admin/Site.php:545 +#: src/Module/Admin/Site.php:547 msgid "Minimal Memory" msgstr "Minimaler Speicher" -#: src/Module/Admin/Site.php:545 +#: src/Module/Admin/Site.php:547 msgid "" "Minimal free memory in MB for the worker. Needs access to /proc/meminfo - " "default 0 (deactivated)." msgstr "Minimal freier Speicher in MB für den Worker Prozess. Benötigt Zugriff auf /proc/meminfo - Standardwert ist 0 (deaktiviert)" -#: src/Module/Admin/Site.php:546 +#: src/Module/Admin/Site.php:548 msgid "Periodically optimize tables" msgstr "Optimiere die Tabellen regelmäßig" -#: src/Module/Admin/Site.php:546 +#: src/Module/Admin/Site.php:548 msgid "Periodically optimize tables like the cache and the workerqueue" msgstr "Optimiert Tabellen wie den Cache oder die Worker-Warteschlage regelmäßig." -#: src/Module/Admin/Site.php:548 +#: src/Module/Admin/Site.php:550 msgid "Discover followers/followings from contacts" msgstr "Endecke folgende und gefolgte Kontakte von Kontakten" -#: src/Module/Admin/Site.php:548 +#: src/Module/Admin/Site.php:550 msgid "" "If enabled, contacts are checked for their followers and following contacts." msgstr "Ist dies aktiv, werden die Kontakte auf deren folgenden und gefolgten Kontakte überprüft." -#: src/Module/Admin/Site.php:549 +#: src/Module/Admin/Site.php:551 msgid "None - deactivated" msgstr "Keine - deaktiviert" -#: src/Module/Admin/Site.php:550 +#: src/Module/Admin/Site.php:552 msgid "" "Local contacts - contacts of our local contacts are discovered for their " "followers/followings." msgstr "Lokale Kontakte - Die Beziehungen der lokalen Kontakte werden analysiert." -#: src/Module/Admin/Site.php:551 +#: src/Module/Admin/Site.php:553 msgid "" "Interactors - contacts of our local contacts and contacts who interacted on " "locally visible postings are discovered for their followers/followings." msgstr "Interaktionen - Kontakte der lokalen Kontakte sowie die Profile die mit öffentlichen lokalen Beiträgen interagiert haben, werden bzgl. ihrer Beziehungen analysiert." -#: src/Module/Admin/Site.php:553 +#: src/Module/Admin/Site.php:555 msgid "Only update contacts/servers with local data" msgstr "Nur Kontakte/Server mit lokalen Daten aktualisieren" -#: src/Module/Admin/Site.php:553 +#: src/Module/Admin/Site.php:555 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 "Wenn diese Option aktiviert ist, sucht das System nur nach Änderungen bei Kontakten und Servern, die mit dieser Instanz interagiert haben, indem sie entweder in einer Kontaktliste eines Benutzers enthalten sind oder wenn Beiträge oder Kommentare von diesem Kontakt in dieser Instanz vorhanden sind." -#: src/Module/Admin/Site.php:554 +#: src/Module/Admin/Site.php:556 msgid "Synchronize the contacts with the directory server" msgstr "Gleiche die Kontakte mit dem Directory-Server ab" -#: src/Module/Admin/Site.php:554 +#: src/Module/Admin/Site.php:556 msgid "" "if enabled, the system will check periodically for new contacts on the " "defined directory server." msgstr "Ist dies aktiv, wird das System regelmäßig auf dem Verzeichnis-Server nach neuen potentiellen Kontakten nachsehen." -#: src/Module/Admin/Site.php:556 +#: src/Module/Admin/Site.php:558 msgid "Discover contacts from other servers" msgstr "Neue Kontakte auf anderen Servern entdecken" -#: src/Module/Admin/Site.php:556 +#: src/Module/Admin/Site.php:558 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 "Regelmäßige Abfrage anderer Server nach Kontakten und Servern, welche dort bekannt sind. Das System fragt Friendica, Mastodon und Hubzilla Server ab. Lass diese Options auf kleinen Instanzen deaktiviert, um die Datenbankgröße und -last zu verringern." -#: src/Module/Admin/Site.php:557 +#: src/Module/Admin/Site.php:559 msgid "Days between requery" msgstr "Tage zwischen erneuten Abfragen" -#: src/Module/Admin/Site.php:557 +#: src/Module/Admin/Site.php:559 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 "Anzahl der Tage, nach denen ein Server nach seinen Kontakten und den ihm bekannten Servern abgefragt wird. Dies wird nur verwendet, wenn die Erkennung aktiviert ist." -#: src/Module/Admin/Site.php:558 +#: src/Module/Admin/Site.php:560 msgid "Search the local directory" msgstr "Lokales Verzeichnis durchsuchen" -#: src/Module/Admin/Site.php:558 +#: src/Module/Admin/Site.php:560 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 "Suche im lokalen Verzeichnis anstelle des globalen Verzeichnisses durchführen. Jede Suche wird im Hintergrund auch im globalen Verzeichnis durchgeführt, um die Suchresultate zu verbessern, wenn die Suche wiederholt wird." -#: src/Module/Admin/Site.php:560 +#: src/Module/Admin/Site.php:562 msgid "Publish server information" msgstr "Server-Informationen veröffentlichen" -#: src/Module/Admin/Site.php:560 +#: src/Module/Admin/Site.php:562 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 " @@ -5285,50 +5280,50 @@ msgid "" " href=\"http://the-federation.info/\">the-federation.info for details." msgstr "Wenn aktiviert, werden allgemeine Informationen über den Server und Nutzungsdaten veröffentlicht. Die Daten beinhalten den Namen sowie die Version des Servers, die Anzahl der Personen mit öffentlichen Profilen, die Anzahl der Beiträge sowie aktivierte Protokolle und Konnektoren. Für Details bitte the-federation.info aufrufen." -#: src/Module/Admin/Site.php:562 +#: src/Module/Admin/Site.php:564 msgid "Check upstream version" msgstr "Suche nach Updates" -#: src/Module/Admin/Site.php:562 +#: src/Module/Admin/Site.php:564 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 "Wenn diese Option aktiviert ist, wird regelmäßig nach neuen Friendica-Versionen auf github gesucht. Wenn es eine neue Version gibt, wird dies auf der Übersichtsseite im Admin-Panel angezeigt." -#: src/Module/Admin/Site.php:563 +#: src/Module/Admin/Site.php:565 msgid "Suppress Tags" msgstr "Tags unterdrücken" -#: src/Module/Admin/Site.php:563 +#: src/Module/Admin/Site.php:565 msgid "Suppress showing a list of hashtags at the end of the posting." msgstr "Unterdrückt die Anzeige von Tags am Ende eines Beitrags." -#: src/Module/Admin/Site.php:564 +#: src/Module/Admin/Site.php:566 msgid "Clean database" msgstr "Datenbank aufräumen" -#: src/Module/Admin/Site.php:564 +#: src/Module/Admin/Site.php:566 msgid "" "Remove old remote items, orphaned database records and old content from some" " other helper tables." msgstr "Entferne alte Beiträge von anderen Knoten, verwaiste Einträge und alten Inhalt einiger Hilfstabellen." -#: src/Module/Admin/Site.php:565 +#: src/Module/Admin/Site.php:567 msgid "Lifespan of remote items" msgstr "Lebensdauer von Beiträgen anderer Knoten" -#: src/Module/Admin/Site.php:565 +#: src/Module/Admin/Site.php:567 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 "Wenn das Aufräumen der Datenbank aktiviert ist, definiert dies die Anzahl in Tagen, nach der Beiträge, die auf anderen Knoten des Netzwerks verfasst wurden, gelöscht werden sollen. Eigene Beiträge sowie markierte oder abgespeicherte Beiträge werden nicht gelöscht. Ein Wert von 0 deaktiviert das automatische Löschen von Beiträgen." -#: src/Module/Admin/Site.php:566 +#: src/Module/Admin/Site.php:568 msgid "Lifespan of unclaimed items" msgstr "Lebensdauer nicht angeforderter Beiträge" -#: src/Module/Admin/Site.php:566 +#: src/Module/Admin/Site.php:568 msgid "" "When the database cleanup is enabled, this defines the days after which " "unclaimed remote items (mostly content from the relay) will be deleted. " @@ -5336,175 +5331,185 @@ msgid "" "items if set to 0." msgstr "Wenn das Aufräumen der Datenbank aktiviert ist, definiert dies die Anzahl von Tagen, nach denen nicht angeforderte Beiträge (hauptsächlich solche, die über das Relais eintreffen) gelöscht werden. Der Standardwert beträgt 90 Tage. Wird dieser Wert auf 0 gesetzt, wird die Lebensdauer von Beiträgen anderer Knoten verwendet." -#: src/Module/Admin/Site.php:567 +#: src/Module/Admin/Site.php:569 msgid "Lifespan of raw conversation data" msgstr "Lebensdauer der Beiträge" -#: src/Module/Admin/Site.php:567 +#: src/Module/Admin/Site.php:569 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 "Die Konversationsdaten werden für ActivityPub und OStatus sowie für Debug-Zwecke verwendet. Sie sollten gefahrlos nach 14 Tagen entfernt werden können, der Standardwert beträgt 90 Tage." -#: src/Module/Admin/Site.php:568 +#: src/Module/Admin/Site.php:570 msgid "Maximum numbers of comments per post" msgstr "Maximale Anzahl von Kommentaren pro Beitrag" -#: src/Module/Admin/Site.php:568 +#: src/Module/Admin/Site.php:570 msgid "How much comments should be shown for each post? Default value is 100." msgstr "Wie viele Kommentare sollen pro Beitrag angezeigt werden? Standardwert sind 100." -#: src/Module/Admin/Site.php:569 +#: src/Module/Admin/Site.php:571 msgid "Maximum numbers of comments per post on the display page" msgstr "Maximale Anzahl von Kommentaren in der Einzelansicht" -#: src/Module/Admin/Site.php:569 +#: src/Module/Admin/Site.php:571 msgid "" "How many comments should be shown on the single view for each post? Default " "value is 1000." msgstr "Wie viele Kommentare sollen auf der Einzelansicht eines Beitrags angezeigt werden? Grundeinstellung sind 1000." -#: src/Module/Admin/Site.php:570 +#: src/Module/Admin/Site.php:572 msgid "Items per page" msgstr "Beiträge pro Seite" -#: src/Module/Admin/Site.php:570 +#: src/Module/Admin/Site.php:572 msgid "" "Number of items per page in stream pages (network, community, " "profile/contact statuses, search)." msgstr "Anzahl der Elemente pro Seite in den Stream-Seiten (Netzwerk, Community, Profil/Kontaktstatus, Suche)." -#: src/Module/Admin/Site.php:571 +#: src/Module/Admin/Site.php:573 msgid "Items per page for mobile devices" msgstr "Beiträge pro Seite für mobile Endgeräte" -#: src/Module/Admin/Site.php:571 +#: src/Module/Admin/Site.php:573 msgid "" "Number of items per page in stream pages (network, community, " "profile/contact statuses, search) for mobile devices." msgstr "Anzahl der Beiträge pro Seite in Stream-Seiten (Netzwerk, Community, Profil-/Kontaktstatus, Suche) für mobile Endgeräte." -#: src/Module/Admin/Site.php:572 +#: src/Module/Admin/Site.php:574 msgid "Temp path" msgstr "Temp-Pfad" -#: src/Module/Admin/Site.php:572 +#: src/Module/Admin/Site.php:574 msgid "" "If you have a restricted system where the webserver can't access the system " "temp path, enter another path here." msgstr "Solltest du ein eingeschränktes System haben, auf dem der Webserver nicht auf das temp-Verzeichnis des Systems zugreifen kann, setze hier einen anderen Pfad." -#: src/Module/Admin/Site.php:573 +#: src/Module/Admin/Site.php:575 msgid "Only search in tags" msgstr "Nur in Tags suchen" -#: src/Module/Admin/Site.php:573 +#: src/Module/Admin/Site.php:575 msgid "On large systems the text search can slow down the system extremely." msgstr "Auf großen Knoten kann die Volltext-Suche das System ausbremsen." -#: src/Module/Admin/Site.php:574 +#: src/Module/Admin/Site.php:576 +msgid "Limited search scope" +msgstr "" + +#: src/Module/Admin/Site.php:576 +msgid "" +"If enabled, searches will only be performed in the data used for the " +"channels and not in all posts." +msgstr "" + +#: src/Module/Admin/Site.php:577 msgid "Maximum age of items in the search table" msgstr "Maximales Alter der Elemente in der Suchtabelle" -#: src/Module/Admin/Site.php:574 +#: src/Module/Admin/Site.php:577 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 "Maximales Alter der Elemente in der Suchtabelle in Tagen. Niedrigere Werte erhöhen die Leistung und reduzieren den Festplattenverbrauch. 0 bedeutet keine Altersbeschränkung." -#: src/Module/Admin/Site.php:575 +#: src/Module/Admin/Site.php:578 msgid "Generate counts per contact circle when calculating network count" msgstr "Erstelle Zählungen je Circle bei der Berechnung der Netzwerkanzahl" -#: src/Module/Admin/Site.php:575 +#: src/Module/Admin/Site.php:578 msgid "" "On systems with users that heavily use contact circles the query can be very" " expensive." msgstr "Auf Systemen mit Benutzern, die häufig Circles verwenden, kann die Abfrage sehr aufwändig sein." -#: src/Module/Admin/Site.php:576 +#: src/Module/Admin/Site.php:579 msgid "Process \"view\" activities" msgstr "\"view\"-Aktivitäten verarbeiten" -#: src/Module/Admin/Site.php:576 +#: src/Module/Admin/Site.php:579 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 "\"view\"-Aktivitäten werden zumeist von Peertube-Systemen genutzt. Standardmäßig werden sie aus Leistungsgründen nicht verarbeitet. Aktivieren Sie diese Option nur auf performanten Systemen." -#: src/Module/Admin/Site.php:577 +#: src/Module/Admin/Site.php:580 msgid "Days, after which a contact is archived" msgstr "Anzahl der Tage, nach denen ein Kontakt archiviert wird" -#: src/Module/Admin/Site.php:577 +#: src/Module/Admin/Site.php:580 msgid "" "Number of days that we try to deliver content or to update the contact data " "before we archive a contact." msgstr "Die Anzahl der Tage, die wir versuchen, Inhalte zu liefern oder die Kontaktdaten zu aktualisieren, bevor wir einen Kontakt archivieren." -#: src/Module/Admin/Site.php:579 +#: src/Module/Admin/Site.php:582 msgid "Maximum number of parallel workers" msgstr "Maximale Anzahl parallel laufender Worker" -#: src/Module/Admin/Site.php:579 +#: src/Module/Admin/Site.php:582 #, php-format msgid "" "On shared hosters set this to %d. On larger systems, values of %d are great." " Default value is %d." msgstr "Wenn dein Knoten bei einem Shared Hoster ist, setze diesen Wert auf %d. Auf größeren Systemen funktioniert ein Wert von %d recht gut. Standardeinstellung sind %d." -#: src/Module/Admin/Site.php:580 +#: src/Module/Admin/Site.php:583 msgid "Maximum load for workers" msgstr "Maximale Last für Worker" -#: src/Module/Admin/Site.php:580 +#: src/Module/Admin/Site.php:583 msgid "Maximum load that causes a cooldown before each worker function call." msgstr "Maximale Auslastung des Systems, welche eine Verzögerung vor jedem Aufruf des Workers verursacht." -#: src/Module/Admin/Site.php:581 +#: src/Module/Admin/Site.php:584 msgid "Enable fastlane" msgstr "Aktiviere Fastlane" -#: src/Module/Admin/Site.php:581 +#: src/Module/Admin/Site.php:584 msgid "" "When enabed, the fastlane mechanism starts an additional worker if processes" " with higher priority are blocked by processes of lower priority." msgstr "Wenn aktiviert, wird der Fastlane-Mechanismus einen weiteren Worker-Prozeß starten, wenn Prozesse mit höherer Priorität von Prozessen mit niedrigerer Priorität blockiert werden." -#: src/Module/Admin/Site.php:582 +#: src/Module/Admin/Site.php:585 msgid "Decoupled receiver" msgstr "Entkoppelter Empfänger" -#: src/Module/Admin/Site.php:582 +#: src/Module/Admin/Site.php:585 msgid "" "Decouple incoming ActivityPub posts by processing them in the background via" " a worker process. Only enable this on fast systems." msgstr "Entkoppelt eingehende ActivityPub-Beiträge, indem sie im Hintergrund über einen Worker-Prozess verarbeitet werden. Aktiviere dies nur auf schnellen Systemen." -#: src/Module/Admin/Site.php:583 +#: src/Module/Admin/Site.php:586 msgid "Cron interval" msgstr "Cron Intervall" -#: src/Module/Admin/Site.php:583 +#: src/Module/Admin/Site.php:586 msgid "Minimal period in minutes between two calls of the \"Cron\" worker job." msgstr "Minimaler Intervall in Minuten zwischen zwei Aufrufen des \"Cron\" Arbeitsprozesses." -#: src/Module/Admin/Site.php:584 +#: src/Module/Admin/Site.php:587 msgid "Worker defer limit" msgstr "Worker-Verzögerungsgrenze" -#: src/Module/Admin/Site.php:584 +#: src/Module/Admin/Site.php:587 msgid "" "Per default the systems tries delivering for 15 times before dropping it." msgstr "Standardmäßig versucht das System 15 Mal zuzustellen, bevor es den Vorgang abbricht." -#: src/Module/Admin/Site.php:585 +#: src/Module/Admin/Site.php:588 msgid "Worker fetch limit" msgstr "Worker Abrufbegrenzung" -#: src/Module/Admin/Site.php:585 +#: src/Module/Admin/Site.php:588 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" @@ -5512,153 +5517,153 @@ msgid "" "system." msgstr "Anzahl der Worker-Aufgaben, die in einer einzigen Abfrage abgerufen werden. Höhere Werte sollten die Leistung verbessern, zu hohe Werte werden sie wahrscheinlich verringern. Änder dies nur, wenn Du weißt, wie Du die Leistung des Systems messen kannst." -#: src/Module/Admin/Site.php:587 +#: src/Module/Admin/Site.php:590 msgid "Direct relay transfer" msgstr "Direkte Relais-Übertragung" -#: src/Module/Admin/Site.php:587 +#: src/Module/Admin/Site.php:590 msgid "" "Enables the direct transfer to other servers without using the relay servers" msgstr "Aktiviert das direkte Verteilen an andere Server, ohne dass ein Relais-Server verwendet wird." -#: src/Module/Admin/Site.php:588 +#: src/Module/Admin/Site.php:591 msgid "Relay scope" msgstr "Geltungsbereich des Relais" -#: src/Module/Admin/Site.php:588 +#: src/Module/Admin/Site.php:591 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 "Der Wert kann entweder 'Alle' oder 'Schlagwörter' sein. 'Alle' bedeutet, dass alle öffentliche Beiträge empfangen werden sollen. 'Schlagwörter' schränkt dem Empfang auf Beiträge ein, die bestimmte Schlagwörter beinhalten." -#: src/Module/Admin/Site.php:588 src/Module/Contact/Profile.php:314 +#: src/Module/Admin/Site.php:591 src/Module/Contact/Profile.php:314 #: src/Module/Settings/TwoFactor/Index.php:146 msgid "Disabled" msgstr "Deaktiviert" -#: src/Module/Admin/Site.php:588 +#: src/Module/Admin/Site.php:591 msgid "all" msgstr "Alle" -#: src/Module/Admin/Site.php:588 +#: src/Module/Admin/Site.php:591 msgid "tags" msgstr "Schlagwörter" -#: src/Module/Admin/Site.php:589 +#: src/Module/Admin/Site.php:592 msgid "Server tags" msgstr "Server-Schlagworte" -#: src/Module/Admin/Site.php:589 +#: src/Module/Admin/Site.php:592 msgid "Comma separated list of tags for the \"tags\" subscription." msgstr "Liste von Schlagworten, die abonniert werden sollen, mit Komma getrennt." -#: src/Module/Admin/Site.php:590 +#: src/Module/Admin/Site.php:593 msgid "Deny Server tags" msgstr "Server Tags ablehnen" -#: src/Module/Admin/Site.php:590 +#: src/Module/Admin/Site.php:593 msgid "Comma separated list of tags that are rejected." msgstr "Durch Kommas getrennte Liste der Tags, die abgelehnt werden" -#: src/Module/Admin/Site.php:591 +#: src/Module/Admin/Site.php:594 msgid "Maximum amount of tags" msgstr "Maximale Anzahl an Tags" -#: src/Module/Admin/Site.php:591 +#: src/Module/Admin/Site.php:594 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 "Maximale Anzahl von Tags in einem Beitrag, bevor er als Spam abgelehnt wird. Der Beitrag muss mindestens einen Link enthalten. Beiträge von abonnierten Konten werden nicht abgelehnt." -#: src/Module/Admin/Site.php:592 +#: src/Module/Admin/Site.php:595 msgid "Allow user tags" msgstr "Verwende Schlagworte der Nutzer" -#: src/Module/Admin/Site.php:592 +#: src/Module/Admin/Site.php:595 msgid "" "If enabled, the tags from the saved searches will used for the \"tags\" " "subscription in addition to the \"relay_server_tags\"." msgstr "Ist dies aktiviert, werden die Schlagwörter der gespeicherten Suchen zusätzlich zu den oben definierten Server-Schlagworten abonniert." -#: src/Module/Admin/Site.php:593 +#: src/Module/Admin/Site.php:596 msgid "Deny undetected languages" msgstr "Nicht erkannte Sprachen ablehnen" -#: src/Module/Admin/Site.php:593 +#: src/Module/Admin/Site.php:596 msgid "If enabled, posts with undetected languages will be rejected." msgstr "Wenn diese Option aktiviert ist, werden Beiträge mit nicht erkannten Sprachen abgelehnt." -#: src/Module/Admin/Site.php:594 +#: src/Module/Admin/Site.php:597 msgid "Language Quality" msgstr "Sprachqualität" -#: src/Module/Admin/Site.php:594 +#: src/Module/Admin/Site.php:597 msgid "The minimum language quality that is required to accept the post." msgstr "Die minimale erkannte Sprachqualität, die erforderlich ist, um den Beitrag anzunehmen." -#: src/Module/Admin/Site.php:595 +#: src/Module/Admin/Site.php:598 msgid "Number of languages for the language detection" msgstr "Anzahl der Sprachen für die Spracherkennung" -#: src/Module/Admin/Site.php:595 +#: src/Module/Admin/Site.php:598 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 "Das System erkennt eine Liste von Sprachen pro Beitrag. Nur wenn die gewünschten Sprachen in der Liste enthalten sind, wird die Nachricht akzeptiert. Je höher die Zahl, desto mehr Beiträge werden fälschlicherweise erkannt." -#: src/Module/Admin/Site.php:597 +#: src/Module/Admin/Site.php:600 msgid "Maximum age of channel" msgstr "Maximales Alter des Kanals" -#: src/Module/Admin/Site.php:597 +#: src/Module/Admin/Site.php:600 msgid "" "This defines the maximum age in hours of items that should be displayed in " "channels. This affects the channel performance." msgstr "Hier wird das maximale Alter in Stunden von Beiträgen festgelegt, die in Kanälen angezeigt werden sollen. Dies wirkt sich auf die Leistung der Kanäle aus." -#: src/Module/Admin/Site.php:598 +#: src/Module/Admin/Site.php:601 msgid "Maximum number of channel posts" msgstr "Maximale Anzahl von Kanalbeiträgen" -#: src/Module/Admin/Site.php:598 +#: src/Module/Admin/Site.php:601 msgid "" "For performance reasons, the channels use a dedicated table to store " "content. The higher the value the slower the channels." msgstr "Aus Leistungsgründen verwenden die Kanäle eine dedizierte Tabelle zur Speicherung von Inhalten. Je höher der Wert, desto langsamer sind die Kanäle." -#: src/Module/Admin/Site.php:599 +#: src/Module/Admin/Site.php:602 msgid "Interaction score days" msgstr "Interaktionsscore Tage" -#: src/Module/Admin/Site.php:599 +#: src/Module/Admin/Site.php:602 msgid "Number of days that are used to calculate the interaction score." msgstr "Anzahl der Tage, die zur Berechnung des Interaktionsscores herangezogen werden." -#: src/Module/Admin/Site.php:600 +#: src/Module/Admin/Site.php:603 msgid "Maximum number of posts per author" msgstr "Maximale Anzahl von Beiträgen pro Autor" -#: src/Module/Admin/Site.php:600 +#: src/Module/Admin/Site.php:603 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 "Maximale Anzahl von Beiträgen pro Seite und Autor, wenn die Kontakthäufigkeit auf \"Nur wenige Beiträge anzeigen\" eingestellt ist. Wenn es mehr Beiträge gibt, wird der Beitrag mit den meisten Interaktionen angezeigt." -#: src/Module/Admin/Site.php:601 +#: src/Module/Admin/Site.php:604 msgid "Sharer interaction days" msgstr "Interaktionstage für teilende" -#: src/Module/Admin/Site.php:601 +#: src/Module/Admin/Site.php:604 msgid "" "Number of days of the last interaction that are used to define which sharers" " are used for the \"sharers of sharers\" channel." msgstr "Anzahl der Tage der letzten Interaktion, die verwendet werden, um festzulegen, welche teilenden für den Kanal \"Geteilt von teilenden\" verwendet werden." -#: src/Module/Admin/Site.php:604 +#: src/Module/Admin/Site.php:607 msgid "Start Relocation" msgstr "Umsiedlung starten" @@ -6201,7 +6206,7 @@ msgstr "Zwei-Faktor Authentifizierung" msgid "Display" msgstr "Anzeige" -#: src/Module/BaseSettings.php:132 src/Module/Settings/Connectors.php:204 +#: src/Module/BaseSettings.php:132 src/Module/Settings/Connectors.php:213 msgid "Social Networks" msgstr "Soziale Netzwerke" @@ -6278,7 +6283,7 @@ msgstr "Veranstaltungsbeginn:" #: src/Module/Moderation/Blocklist/Server/Index.php:87 #: src/Module/Moderation/Blocklist/Server/Index.php:115 #: src/Module/Moderation/Blocklist/Server/Index.php:116 -#: src/Module/Moderation/Item/Delete.php:67 src/Module/Register.php:149 +#: src/Module/Moderation/Item/Delete.php:67 src/Module/Register.php:155 #: src/Module/Security/TwoFactor/Verify.php:101 #: src/Module/Settings/Channels.php:190 src/Module/Settings/Channels.php:211 #: src/Module/Settings/TwoFactor/Index.php:161 @@ -6371,7 +6376,7 @@ msgstr "Unbekannter Circle." #: src/Module/Contact/Posts.php:78 src/Module/Contact/Posts.php:83 #: src/Module/Contact/Posts.php:88 src/Module/Contact/Profile.php:159 #: src/Module/Contact/Profile.php:164 src/Module/Contact/Profile.php:169 -#: src/Module/Contact/Redir.php:95 src/Module/Contact/Redir.php:141 +#: src/Module/Contact/Redir.php:91 src/Module/Contact/Redir.php:145 #: src/Module/FriendSuggest.php:71 src/Module/FriendSuggest.php:109 msgid "Contact not found." msgstr "Kontakt nicht gefunden." @@ -6687,8 +6692,8 @@ msgid_plural "Contacts (%s)" msgstr[0] "Kontakt (%s)" msgstr[1] "Kontakte (%s)" -#: src/Module/Contact/Follow.php:70 src/Module/Contact/Redir.php:63 -#: src/Module/Contact/Redir.php:223 src/Module/Conversation/Community.php:166 +#: src/Module/Contact/Follow.php:70 src/Module/Contact/Redir.php:59 +#: src/Module/Contact/Redir.php:220 src/Module/Conversation/Community.php:166 #: src/Module/Debug/ItemBody.php:38 src/Module/Diaspora/Receive.php:57 #: src/Module/Item/Display.php:96 src/Module/Item/Feed.php:59 #: src/Module/Item/Follow.php:41 src/Module/Item/Ignore.php:41 @@ -7066,8 +7071,8 @@ msgstr "" #: src/Module/Contact/Profile.php:441 msgid "" -"If enabled, posts from this contact will only appear in channels, but not in" -" the network stream." +"If enabled, posts from this contact will only appear in channels and network" +" streams in circles, but not in the general network stream." msgstr "" #: src/Module/Contact/Profile.php:509 @@ -7094,7 +7099,7 @@ msgstr "Folgen widerrufen" msgid "Revoke the follow from this contact" msgstr "Widerruft das Folgen dieses Kontaktes" -#: src/Module/Contact/Redir.php:135 src/Module/Contact/Redir.php:187 +#: src/Module/Contact/Redir.php:139 msgid "Bad Request." msgstr "Ungültige Anfrage." @@ -7469,19 +7474,19 @@ msgstr "Webfinger Diagnostik" msgid "Lookup address:" msgstr "Adresse nachschlagen:" -#: src/Module/Directory.php:74 +#: src/Module/Directory.php:75 msgid "No entries (some entries may be hidden)." msgstr "Keine Einträge (einige Einträge könnten versteckt sein)." -#: src/Module/Directory.php:90 +#: src/Module/Directory.php:91 msgid "Find on this site" msgstr "Auf diesem Server suchen" -#: src/Module/Directory.php:92 +#: src/Module/Directory.php:93 msgid "Results for:" msgstr "Ergebnisse für:" -#: src/Module/Directory.php:94 +#: src/Module/Directory.php:95 msgid "Site Directory" msgstr "Verzeichnis" @@ -7579,7 +7584,7 @@ msgstr "Methode nicht erlaubt." msgid "Help:" msgstr "Hilfe:" -#: src/Module/Home.php:63 +#: src/Module/Home.php:66 #, php-format msgid "Welcome to %s" msgstr "Willkommen zu %s" @@ -9050,21 +9055,21 @@ msgstr "Fehlgeschlagen" msgid "ignored" msgstr "Ignoriert" -#: src/Module/Photo.php:124 +#: src/Module/Photo.php:122 msgid "The Photo is not available." msgstr "Das Foto ist nicht verfügbar." -#: src/Module/Photo.php:149 +#: src/Module/Photo.php:147 #, php-format msgid "The Photo with id %s is not available." msgstr "Das Bild mit ID %s ist nicht verfügbar." -#: src/Module/Photo.php:190 +#: src/Module/Photo.php:188 #, php-format msgid "Invalid external resource with url %s." msgstr "Ungültige externe Ressource mit der URL %s" -#: src/Module/Photo.php:192 +#: src/Module/Photo.php:190 #, php-format msgid "Invalid photo with id %s." msgstr "Fehlerhaftes Foto mit der ID %s." @@ -9168,20 +9173,20 @@ msgstr "Keine Kontakte." #: src/Module/Profile/Conversations.php:106 #: src/Module/Profile/Conversations.php:109 src/Module/Profile/Profile.php:351 -#: src/Module/Profile/Profile.php:354 src/Protocol/Feed.php:1095 +#: src/Module/Profile/Profile.php:354 src/Protocol/Feed.php:1114 #: src/Protocol/OStatus.php:1011 #, php-format msgid "%s's timeline" msgstr "Timeline von %s" #: src/Module/Profile/Conversations.php:107 src/Module/Profile/Profile.php:352 -#: src/Protocol/Feed.php:1099 src/Protocol/OStatus.php:1016 +#: src/Protocol/Feed.php:1118 src/Protocol/OStatus.php:1016 #, php-format msgid "%s's posts" msgstr "Beiträge von %s" #: src/Module/Profile/Conversations.php:108 src/Module/Profile/Profile.php:353 -#: src/Protocol/Feed.php:1102 src/Protocol/OStatus.php:1020 +#: src/Protocol/Feed.php:1121 src/Protocol/OStatus.php:1020 #, php-format msgid "%s's comments" msgstr "Kommentare von %s" @@ -9339,170 +9344,170 @@ msgstr "Inhalt" msgid "Remove post" msgstr "Beitrag entfernen" -#: src/Module/Register.php:85 +#: src/Module/Register.php:91 msgid "Only parent users can create additional accounts." msgstr "Zusätzliche Nutzerkonten können nur von Verwaltern angelegt werden." -#: src/Module/Register.php:100 src/Module/User/Import.php:112 +#: src/Module/Register.php:106 src/Module/User/Import.php:112 msgid "" "This site has exceeded the number of allowed daily account registrations. " "Please try again tomorrow." msgstr "Die maximale Anzahl täglicher Registrierungen auf dieser Seite wurde überschritten. Bitte versuche es morgen noch einmal." -#: src/Module/Register.php:117 +#: src/Module/Register.php:123 msgid "" "You may (optionally) fill in this form via OpenID by supplying your OpenID " "and clicking \"Register\"." msgstr "Du kannst dieses Formular auch (optional) mit deiner OpenID ausfüllen, indem du deine OpenID angibst und 'Registrieren' klickst." -#: src/Module/Register.php:118 +#: src/Module/Register.php:124 msgid "" "If you are not familiar with OpenID, please leave that field blank and fill " "in the rest of the items." msgstr "Wenn du nicht mit OpenID vertraut bist, lass dieses Feld bitte leer und fülle die restlichen Felder aus." -#: src/Module/Register.php:119 +#: src/Module/Register.php:125 msgid "Your OpenID (optional): " msgstr "Deine OpenID (optional): " -#: src/Module/Register.php:128 +#: src/Module/Register.php:134 msgid "Include your profile in member directory?" msgstr "Soll dein Profil im Nutzerverzeichnis angezeigt werden?" -#: src/Module/Register.php:149 +#: src/Module/Register.php:155 msgid "Note for the admin" msgstr "Hinweis für den Admin" -#: src/Module/Register.php:149 +#: src/Module/Register.php:155 msgid "Leave a message for the admin, why you want to join this node" msgstr "Hinterlasse eine Nachricht an den Admin, warum du einen Account auf dieser Instanz haben möchtest." -#: src/Module/Register.php:150 +#: src/Module/Register.php:156 msgid "Membership on this site is by invitation only." msgstr "Mitgliedschaft auf dieser Seite ist nur nach vorheriger Einladung möglich." -#: src/Module/Register.php:151 +#: src/Module/Register.php:157 msgid "Your invitation code: " msgstr "Dein Ein­la­dungs­code" -#: src/Module/Register.php:159 +#: src/Module/Register.php:165 msgid "Your Display Name (as you would like it to be displayed on this system" msgstr "Ihr Anzeigename (wie er auf dieser Instanz angezeigt werden soll)" -#: src/Module/Register.php:160 +#: src/Module/Register.php:166 msgid "" "Your Email Address: (Initial information will be send there, so this has to " "be an existing address.)" msgstr "Deine E-Mail Adresse (Informationen zur Registrierung werden an diese Adresse gesendet, darum muss sie existieren.)" -#: src/Module/Register.php:161 +#: src/Module/Register.php:167 msgid "Please repeat your e-mail address:" msgstr "Bitte wiederhole deine E-Mail Adresse" -#: src/Module/Register.php:163 src/Module/Security/PasswordTooLong.php:100 +#: src/Module/Register.php:169 src/Module/Security/PasswordTooLong.php:100 #: src/Module/Settings/Account.php:564 msgid "New Password:" msgstr "Neues Passwort:" -#: src/Module/Register.php:163 +#: src/Module/Register.php:169 msgid "Leave empty for an auto generated password." msgstr "Leer lassen, um das Passwort automatisch zu generieren." -#: src/Module/Register.php:164 src/Module/Security/PasswordTooLong.php:101 +#: src/Module/Register.php:170 src/Module/Security/PasswordTooLong.php:101 #: src/Module/Settings/Account.php:565 msgid "Confirm:" msgstr "Bestätigen:" -#: src/Module/Register.php:165 +#: src/Module/Register.php:171 #, php-format msgid "" "Choose a profile nickname. This must begin with a text character. Your " "profile address on this site will then be \"nickname@%s\"." msgstr "Wähle einen Spitznamen für dein Profil. Dieser muss mit einem Buchstaben beginnen. Die Adresse deines Profils auf dieser Seite wird 'spitzname@%s' sein." -#: src/Module/Register.php:166 +#: src/Module/Register.php:172 msgid "Choose a nickname: " msgstr "Spitznamen wählen: " -#: src/Module/Register.php:174 src/Module/User/Import.php:118 +#: src/Module/Register.php:180 src/Module/User/Import.php:118 msgid "Import" msgstr "Import" -#: src/Module/Register.php:175 +#: src/Module/Register.php:181 msgid "Import your profile to this friendica instance" msgstr "Importiere dein Profil auf diese Friendica-Instanz" -#: src/Module/Register.php:182 +#: src/Module/Register.php:188 msgid "Note: This node explicitly contains adult content" msgstr "Hinweis: Dieser Knoten enthält explizit Inhalte für Erwachsene" -#: src/Module/Register.php:184 src/Module/Settings/Delegation.php:181 +#: src/Module/Register.php:190 src/Module/Settings/Delegation.php:181 msgid "Parent Password:" msgstr "Passwort des Verwalters" -#: src/Module/Register.php:184 src/Module/Settings/Delegation.php:181 +#: src/Module/Register.php:190 src/Module/Settings/Delegation.php:181 msgid "" "Please enter the password of the parent account to legitimize your request." msgstr "Bitte gib das Passwort des Verwalters ein, um deine Anfrage zu bestätigen." -#: src/Module/Register.php:213 +#: src/Module/Register.php:219 msgid "Password doesn't match." msgstr "Das Passwort stimmt nicht." -#: src/Module/Register.php:219 +#: src/Module/Register.php:225 msgid "Please enter your password." msgstr "Bitte gib dein Passwort an." -#: src/Module/Register.php:261 +#: src/Module/Register.php:267 msgid "You have entered too much information." msgstr "Du hast zu viele Informationen eingegeben." -#: src/Module/Register.php:284 +#: src/Module/Register.php:290 msgid "Please enter the identical mail address in the second field." msgstr "Bitte gib die gleiche E-Mail Adresse noch einmal an." -#: src/Module/Register.php:292 +#: src/Module/Register.php:298 msgid "Nickname cannot start with a digit." msgstr "Der Spitzname darf nicht mit einer Zahl beginnen." -#: src/Module/Register.php:294 +#: src/Module/Register.php:300 msgid "Nickname can only contain US-ASCII characters." msgstr "Spitzname darf nur US-ASCII-Zeichen enthalten." -#: src/Module/Register.php:323 +#: src/Module/Register.php:329 msgid "The additional account was created." msgstr "Das zusätzliche Nutzerkonto wurde angelegt." -#: src/Module/Register.php:348 +#: src/Module/Register.php:354 msgid "" "Registration successful. Please check your email for further instructions." msgstr "Registrierung erfolgreich. Eine E-Mail mit weiteren Anweisungen wurde an dich gesendet." -#: src/Module/Register.php:355 +#: src/Module/Register.php:361 #, php-format msgid "" "Failed to send email message. Here your accout details:
login: %s
" "password: %s

You can change your password after login." msgstr "Versenden der E-Mail fehlgeschlagen. Hier sind Deine Account-Details:\n\nLogin: %s\nPasswort: %s\n\nDu kannst das Passwort nach dem Anmelden ändern." -#: src/Module/Register.php:361 +#: src/Module/Register.php:367 msgid "Registration successful." msgstr "Registrierung erfolgreich." -#: src/Module/Register.php:370 src/Module/Register.php:377 -#: src/Module/Register.php:387 +#: src/Module/Register.php:376 src/Module/Register.php:383 +#: src/Module/Register.php:393 msgid "Your registration can not be processed." msgstr "Deine Registrierung konnte nicht verarbeitet werden." -#: src/Module/Register.php:376 +#: src/Module/Register.php:382 msgid "You have to leave a request note for the admin." msgstr "Du musst eine Nachricht für den Administrator als Begründung deiner Anfrage hinterlegen." -#: src/Module/Register.php:386 +#: src/Module/Register.php:392 msgid "An internal error occured." msgstr "Ein interner Fehler ist aufgetreten. " -#: src/Module/Register.php:408 +#: src/Module/Register.php:414 msgid "Your registration is pending approval by the site owner." msgstr "Deine Registrierung muss noch vom Betreiber der Seite freigegeben werden." @@ -10410,198 +10415,222 @@ msgstr "Eintrag aus der Kanalliste löschen" msgid "Delete entry from the channel list?" msgstr "Eintrag aus der Kanalliste löschen?" -#: src/Module/Settings/Connectors.php:120 +#: src/Module/Settings/Connectors.php:122 msgid "Failed to connect with email account using the settings provided." msgstr "Verbindung zum E-Mail-Konto mit den angegebenen Einstellungen nicht möglich." -#: src/Module/Settings/Connectors.php:166 -#: src/Module/Settings/Connectors.php:167 +#: src/Module/Settings/Connectors.php:169 +#: src/Module/Settings/Connectors.php:170 msgid "Diaspora (Socialhome, Hubzilla)" msgstr "Diaspora (Socialhome, Hubzilla)" -#: src/Module/Settings/Connectors.php:166 -#: src/Module/Settings/Connectors.php:170 +#: src/Module/Settings/Connectors.php:169 +#: src/Module/Settings/Connectors.php:173 #, php-format msgid "Built-in support for %s connectivity is enabled" msgstr "Eingebaute Unterstützung für die Verbindung zu %s ist aktiviert." -#: src/Module/Settings/Connectors.php:167 -#: src/Module/Settings/Connectors.php:169 +#: src/Module/Settings/Connectors.php:170 +#: src/Module/Settings/Connectors.php:172 #, php-format msgid "Built-in support for %s connectivity is disabled" msgstr "Eingebaute Unterstützung für die Verbindung zu %s ist nicht aktiviert." -#: src/Module/Settings/Connectors.php:169 -#: src/Module/Settings/Connectors.php:170 +#: src/Module/Settings/Connectors.php:172 +#: src/Module/Settings/Connectors.php:173 msgid "OStatus (GNU Social)" msgstr "OStatus (GNU Social)" -#: src/Module/Settings/Connectors.php:182 +#: src/Module/Settings/Connectors.php:185 msgid "Email access is disabled on this site." msgstr "Zugriff auf E-Mails für diese Seite deaktiviert." -#: src/Module/Settings/Connectors.php:197 -#: src/Module/Settings/Connectors.php:244 +#: src/Module/Settings/Connectors.php:200 +#: src/Module/Settings/Connectors.php:254 msgid "None" msgstr "Keine" -#: src/Module/Settings/Connectors.php:209 +#: src/Module/Settings/Connectors.php:204 +msgid "Default (Mastodon will display the title and a link to the post)" +msgstr "" + +#: src/Module/Settings/Connectors.php:205 +msgid "" +"Use the summary (Mastodon and some others will treat it as content warning)" +msgstr "" + +#: src/Module/Settings/Connectors.php:206 +msgid "Embed the title in the body" +msgstr "" + +#: src/Module/Settings/Connectors.php:218 msgid "General Social Media Settings" msgstr "Allgemeine Einstellungen zu Sozialen Medien" -#: src/Module/Settings/Connectors.php:212 +#: src/Module/Settings/Connectors.php:221 msgid "Followed content scope" msgstr "Umfang zu folgender Inhalte" -#: src/Module/Settings/Connectors.php:214 +#: src/Module/Settings/Connectors.php:223 msgid "" "By default, conversations in which your follows participated but didn't " "start will be shown in your timeline. You can turn this behavior off, or " "expand it to the conversations in which your follows liked a post." msgstr "Normalerweise werden Unterhaltungen an denen deine Kontakte beteiligt sind, sie aber nicht begonnen haben, in deiner Timeline angezeigt. Mit dieser Einstellung kann dieses Vorgehen kontrolliert werden. Es kann entweder dahin erweitert werden, dass auch Unterhaltungen angezeigt werden in denen deine Kontakte einen Kommentar mögen, oder komplett ausgeschaltet werden, so dass nur noch die Unterhaltungen angezeigt werden, die von deinen Kontakten gestartet wurden." -#: src/Module/Settings/Connectors.php:216 +#: src/Module/Settings/Connectors.php:225 msgid "Only conversations my follows started" msgstr "Nur Unterhaltungen, die meine Kontakte gestartet haben" -#: src/Module/Settings/Connectors.php:217 +#: src/Module/Settings/Connectors.php:226 msgid "Conversations my follows started or commented on (default)" msgstr "Unterhaltungen an denen meine Kontakte beteiligt sind (Grundeinstellung)" -#: src/Module/Settings/Connectors.php:218 +#: src/Module/Settings/Connectors.php:227 msgid "Any conversation my follows interacted with, including likes" msgstr "Unterhaltungen mit denen meine Kontakte interagiert haben, inklusive likes" -#: src/Module/Settings/Connectors.php:221 +#: src/Module/Settings/Connectors.php:230 msgid "Collapse sensitive posts" -msgstr "" +msgstr "\"Sensible\" Inhalte einklappen" -#: src/Module/Settings/Connectors.php:221 +#: src/Module/Settings/Connectors.php:230 msgid "" "If a post is marked as \"sensitive\", it will be displayed in a collapsed " "state, if this option is enabled." -msgstr "" +msgstr "Wenn ein Beitrag als \"sensibel\" gekennzeichnet ist, wird er eingeklappt angezeigt, wenn diese Option aktiviert ist." -#: src/Module/Settings/Connectors.php:222 +#: src/Module/Settings/Connectors.php:231 msgid "Enable intelligent shortening" msgstr "Intelligentes kürzen einschalten" -#: src/Module/Settings/Connectors.php:222 +#: src/Module/Settings/Connectors.php:231 msgid "" "Normally the system tries to find the best link to add to shortened posts. " "If disabled, every shortened post will always point to the original " "friendica post." msgstr "Normalerweise versucht das System, den besten Link zu finden, um ihn zum gekürzten Postings hinzuzufügen. Wird diese Option ausgewählt, wird stets ein Link auf die originale Friendica-Nachricht beigefügt." -#: src/Module/Settings/Connectors.php:223 +#: src/Module/Settings/Connectors.php:232 msgid "Enable simple text shortening" msgstr "Einfache Textkürzung aktivieren" -#: src/Module/Settings/Connectors.php:223 +#: src/Module/Settings/Connectors.php:232 msgid "" "Normally the system shortens posts at the next line feed. If this option is " "enabled then the system will shorten the text at the maximum character " "limit." msgstr "Normalerweise kürzt das System Beiträge bei Zeilenumbrüchen. Ist diese Option aktiv, wird das System die Kürzung beim Erreichen der maximalen Zeichenzahl vornehmen." -#: src/Module/Settings/Connectors.php:224 +#: src/Module/Settings/Connectors.php:233 msgid "Attach the link title" msgstr "Link Titel hinzufügen" -#: src/Module/Settings/Connectors.php:224 +#: src/Module/Settings/Connectors.php:233 msgid "" "When activated, the title of the attached link will be added as a title on " "posts to Diaspora. This is mostly helpful with \"remote-self\" contacts that" " share feed content." msgstr "Ist dies aktiviert, wird der Titel von angehangenen Links bei Beiträgen nach Diaspora* angefügt. Dies ist vorallem bei Entfernten Konten nützlich die Beiträge von Feeds weiterleiten." -#: src/Module/Settings/Connectors.php:225 +#: src/Module/Settings/Connectors.php:234 msgid "API: Use spoiler field as title" msgstr "API: Verwende den Spoiler Text als Titel" -#: src/Module/Settings/Connectors.php:225 +#: src/Module/Settings/Connectors.php:234 msgid "" "When activated, the \"spoiler_text\" field in the API will be used for the " "title on standalone posts. When deactivated it will be used for spoiler " "text. For comments it will always be used for spoiler text." msgstr "Ist dies aktiviert, wird das \"spoiler_text\" der API als Titel von neuen Beiträgen verwendet. Ist es deaktiviert wird der Text als Spoiler-Text verwendet. Bei Kommentaren wird der Inhalt immer als Spoiler-Text verwendet." -#: src/Module/Settings/Connectors.php:226 +#: src/Module/Settings/Connectors.php:235 msgid "API: Automatically links at the end of the post as attached posts" msgstr "API: Automatische Links am Ende des Beitrags als angehängte Beiträge" -#: src/Module/Settings/Connectors.php:226 +#: src/Module/Settings/Connectors.php:235 msgid "" "When activated, added links at the end of the post react the same way as " "added links in the web interface." msgstr "Wenn dies aktiviert ist, reagieren hinzugefügte Links am Ende des Beitrags genauso wie hinzugefügte Links in der Weboberfläche." -#: src/Module/Settings/Connectors.php:227 +#: src/Module/Settings/Connectors.php:236 +msgid "Article Mode" +msgstr "" + +#: src/Module/Settings/Connectors.php:236 +msgid "" +"Controls how posts with titles are transmitted. Mastodon and its forks don't" +" display the content of these posts if the post is created in the correct " +"(default) way." +msgstr "" + +#: src/Module/Settings/Connectors.php:237 msgid "Your legacy ActivityPub/GNU Social account" msgstr "Dein alter ActivityPub/GNU Social-Account" -#: src/Module/Settings/Connectors.php:227 +#: src/Module/Settings/Connectors.php:237 msgid "" "If you enter your old account name from an ActivityPub based system or your " "GNU Social/Statusnet account name here (in the format user@domain.tld), your" " contacts will be added automatically. The field will be emptied when done." msgstr "Wenn du deinen alten ActivityPub oder GNU Social/Statusnet-Account-Namen hier angibst (Format name@domain.tld), werden deine Kontakte automatisch hinzugefügt. Dieses Feld wird geleert, wenn die Kontakte hinzugefügt wurden." -#: src/Module/Settings/Connectors.php:229 +#: src/Module/Settings/Connectors.php:239 msgid "Repair OStatus subscriptions" msgstr "OStatus-Abonnements reparieren" -#: src/Module/Settings/Connectors.php:233 +#: src/Module/Settings/Connectors.php:243 msgid "Email/Mailbox Setup" msgstr "E-Mail/Postfach-Einstellungen" -#: src/Module/Settings/Connectors.php:234 +#: src/Module/Settings/Connectors.php:244 msgid "" "If you wish to communicate with email contacts using this service " "(optional), please specify how to connect to your mailbox." msgstr "Wenn du mit E-Mail-Kontakten über diesen Service kommunizieren möchtest (optional), gib bitte die Einstellungen für dein Postfach an." -#: src/Module/Settings/Connectors.php:235 +#: src/Module/Settings/Connectors.php:245 msgid "Last successful email check:" msgstr "Letzter erfolgreicher E-Mail-Check" -#: src/Module/Settings/Connectors.php:237 +#: src/Module/Settings/Connectors.php:247 msgid "IMAP server name:" msgstr "IMAP-Server-Name:" -#: src/Module/Settings/Connectors.php:238 +#: src/Module/Settings/Connectors.php:248 msgid "IMAP port:" msgstr "IMAP-Port:" -#: src/Module/Settings/Connectors.php:239 +#: src/Module/Settings/Connectors.php:249 msgid "Security:" msgstr "Sicherheit:" -#: src/Module/Settings/Connectors.php:240 +#: src/Module/Settings/Connectors.php:250 msgid "Email login name:" msgstr "E-Mail-Login-Name:" -#: src/Module/Settings/Connectors.php:241 +#: src/Module/Settings/Connectors.php:251 msgid "Email password:" msgstr "E-Mail-Passwort:" -#: src/Module/Settings/Connectors.php:242 +#: src/Module/Settings/Connectors.php:252 msgid "Reply-to address:" msgstr "Reply-to Adresse:" -#: src/Module/Settings/Connectors.php:243 +#: src/Module/Settings/Connectors.php:253 msgid "Send public posts to all email contacts:" msgstr "Sende öffentliche Beiträge an alle E-Mail-Kontakte:" -#: src/Module/Settings/Connectors.php:244 +#: src/Module/Settings/Connectors.php:254 msgid "Action after import:" msgstr "Aktion nach Import:" -#: src/Module/Settings/Connectors.php:244 +#: src/Module/Settings/Connectors.php:254 msgid "Move to folder" msgstr "In einen Ordner verschieben" -#: src/Module/Settings/Connectors.php:245 +#: src/Module/Settings/Connectors.php:255 msgid "Move to folder:" msgstr "In diesen Ordner verschieben:" @@ -12631,23 +12660,28 @@ msgstr "wird nicht mehr gefolgt" msgid "The folder %s must be writable by webserver." msgstr "Das Verzeichnis %s muss für den Web-Server beschreibbar sein." -#: src/Security/Authentication.php:216 +#: src/Security/Authentication.php:214 msgid "Login failed." msgstr "Anmeldung fehlgeschlagen." -#: src/Security/Authentication.php:261 +#: src/Security/Authentication.php:259 msgid "Login failed. Please check your credentials." msgstr "Anmeldung fehlgeschlagen. Bitte überprüfe deine Angaben." -#: src/Security/Authentication.php:375 +#: src/Security/Authentication.php:373 #, php-format msgid "Welcome %s" msgstr "Willkommen %s" -#: src/Security/Authentication.php:376 +#: src/Security/Authentication.php:374 msgid "Please upload a profile photo." msgstr "Bitte lade ein Profilbild hoch." +#: src/Security/OpenWebAuth.php:163 +#, php-format +msgid "OpenWebAuth: %1$s welcomes %2$s" +msgstr "OpenWebAuth: %1$s heißt %2$s herzlich willkommen" + #: src/Util/EMailer/MailBuilder.php:260 msgid "Friendica Notification" msgstr "Friendica-Benachrichtigung" diff --git a/view/lang/de/strings.php b/view/lang/de/strings.php index 6928a5dfee..3001cdcf68 100644 --- a/view/lang/de/strings.php +++ b/view/lang/de/strings.php @@ -459,15 +459,23 @@ $a->strings['Post/Comment Tools'] = 'Werkzeuge für Beiträge und Kommentare'; $a->strings['Post Categories'] = 'Beitragskategorien'; $a->strings['Add categories to your posts'] = 'Eigene Beiträge mit Kategorien versehen'; $a->strings['Circles'] = 'Circles'; +$a->strings['Display posts that have been created by accounts of the selected circle.'] = 'Beiträge anzeigen, die von Konten des ausgewählten Circles erstellt wurden.'; $a->strings['Groups'] = 'Gruppen'; +$a->strings['Display posts that have been distributed by the selected group.'] = 'Anzeige der Beiträge, die von der ausgewählten Gruppe verteilt wurden.'; $a->strings['Archives'] = 'Archiv'; +$a->strings['Display an archive where posts can be selected by month and year.'] = 'Anzeige eines Archivs, in dem die Beiträge nach Monat und Jahr ausgewählt werden können.'; $a->strings['Protocols'] = 'Protokolle'; +$a->strings['Display posts with the selected protocols.'] = 'Beiträge mit den ausgewählten Protokollen anzeigen.'; $a->strings['Account Types'] = 'Kontenarten'; +$a->strings['Display posts done by accounts with the selected account type.'] = 'Anzeige der Beiträge, die von Konten mit dem ausgewählten Kontotyp erstellt wurden.'; $a->strings['Channels'] = 'Kanäle'; +$a->strings['Display posts in the system channels and user defined channels.'] = 'Anzeige von Beiträgen in den Systemkanälen und benutzerdefinierten Kanälen.'; $a->strings['Saved Searches'] = 'Gespeicherte Suchen'; $a->strings['Saved Folders'] = 'Gespeicherte Ordner'; $a->strings['Own Contacts'] = 'Eigene Kontakte'; +$a->strings['Include or exclude posts from subscribed accounts. This widget is not visible on all channels.'] = 'Beiträge von abonnierten Konten einschließen oder ausschließen. Dieses Widget ist nicht auf allen Kanälen sichtbar.'; $a->strings['Trending Tags'] = 'Trending Tags'; +$a->strings['Display a list of the most popular tags in recent public posts.'] = 'Zeigt eine Liste der beliebtesten Tags in den letzten öffentlichen Beiträgen an.'; $a->strings['Advanced Profile Settings'] = 'Erweiterte Profil-Einstellungen'; $a->strings['Tag Cloud'] = 'Schlagwortwolke'; $a->strings['Provide a personal tag cloud on your profile page'] = 'Wortwolke aus den von dir verwendeten Schlagwörtern im Profil anzeigen'; @@ -899,7 +907,6 @@ $a->strings['g A l F d'] = 'l, d. F G \U\h\r'; $a->strings['[No description]'] = '[keine Beschreibung]'; $a->strings['Event Reminders'] = 'Veranstaltungserinnerungen'; $a->strings['Upcoming events the next 7 days:'] = 'Veranstaltungen der nächsten 7 Tage:'; -$a->strings['OpenWebAuth: %1$s welcomes %2$s'] = 'OpenWebAuth: %1$s heißt %2$s herzlich willkommen'; $a->strings['Hometown:'] = 'Heimatort:'; $a->strings['Marital Status:'] = 'Familienstand:'; $a->strings['With:'] = 'Mit:'; @@ -2561,6 +2568,8 @@ $a->strings['By default, conversations in which your follows participated but di $a->strings['Only conversations my follows started'] = 'Nur Unterhaltungen, die meine Kontakte gestartet haben'; $a->strings['Conversations my follows started or commented on (default)'] = 'Unterhaltungen an denen meine Kontakte beteiligt sind (Grundeinstellung)'; $a->strings['Any conversation my follows interacted with, including likes'] = 'Unterhaltungen mit denen meine Kontakte interagiert haben, inklusive likes'; +$a->strings['Collapse sensitive posts'] = '"Sensible" Inhalte einklappen'; +$a->strings['If a post is marked as "sensitive", it will be displayed in a collapsed state, if this option is enabled.'] = 'Wenn ein Beitrag als "sensibel" gekennzeichnet ist, wird er eingeklappt angezeigt, wenn diese Option aktiviert ist.'; $a->strings['Enable intelligent shortening'] = 'Intelligentes kürzen einschalten'; $a->strings['Normally the system tries to find the best link to add to shortened posts. If disabled, every shortened post will always point to the original friendica post.'] = 'Normalerweise versucht das System, den besten Link zu finden, um ihn zum gekürzten Postings hinzuzufügen. Wird diese Option ausgewählt, wird stets ein Link auf die originale Friendica-Nachricht beigefügt.'; $a->strings['Enable simple text shortening'] = 'Einfache Textkürzung aktivieren'; @@ -3064,6 +3073,7 @@ $a->strings['Login failed.'] = 'Anmeldung fehlgeschlagen.'; $a->strings['Login failed. Please check your credentials.'] = 'Anmeldung fehlgeschlagen. Bitte überprüfe deine Angaben.'; $a->strings['Welcome %s'] = 'Willkommen %s'; $a->strings['Please upload a profile photo.'] = 'Bitte lade ein Profilbild hoch.'; +$a->strings['OpenWebAuth: %1$s welcomes %2$s'] = 'OpenWebAuth: %1$s heißt %2$s herzlich willkommen'; $a->strings['Friendica Notification'] = 'Friendica-Benachrichtigung'; $a->strings['%1$s, %2$s Administrator'] = '%1$s, %2$s Administrator'; $a->strings['%s Administrator'] = 'der Administrator von %s'; diff --git a/view/lang/fr/messages.po b/view/lang/fr/messages.po index 750e492295..bc84479334 100644 --- a/view/lang/fr/messages.po +++ b/view/lang/fr/messages.po @@ -36,7 +36,7 @@ msgid "" msgstr "" "Project-Id-Version: friendica\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-05-15 12:16+0000\n" +"POT-Creation-Date: 2024-06-02 07:05+0000\n" "PO-Revision-Date: 2011-05-05 10:19+0000\n" "Last-Translator: cracrayol, 2024\n" "Language-Team: French (http://app.transifex.com/Friendica/friendica/language/fr/)\n" @@ -62,18 +62,18 @@ msgstr "La publication n'a pas été enregistrée." msgid "Item couldn't be fetched." msgstr "La publication n'a pas pu être récupérée." -#: mod/item.php:260 mod/item.php:264 +#: mod/item.php:262 mod/item.php:266 msgid "Empty post discarded." msgstr "Publication vide rejetée." -#: mod/item.php:435 src/Module/Admin/Themes/Details.php:39 +#: mod/item.php:437 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 "Élément introuvable." -#: mod/item.php:459 mod/message.php:66 mod/message.php:112 mod/notes.php:45 -#: mod/photos.php:146 mod/photos.php:662 src/Model/Event.php:520 +#: mod/item.php:461 mod/message.php:66 mod/message.php:112 mod/notes.php:45 +#: mod/photos.php:147 mod/photos.php:663 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 #: src/Module/Calendar/Event/API.php:88 src/Module/Calendar/Event/Form.php:84 @@ -91,8 +91,8 @@ msgstr "Élément introuvable." #: src/Module/Post/Edit.php:76 src/Module/Profile/Common.php:75 #: src/Module/Profile/Contacts.php:78 src/Module/Profile/Photos.php:92 #: src/Module/Profile/Schedule.php:39 src/Module/Profile/Schedule.php:56 -#: src/Module/Register.php:78 src/Module/Register.php:91 -#: src/Module/Register.php:207 src/Module/Register.php:246 +#: src/Module/Register.php:84 src/Module/Register.php:97 +#: src/Module/Register.php:213 src/Module/Register.php:252 #: src/Module/Search/Directory.php:37 src/Module/Settings/Account.php:50 #: src/Module/Settings/Account.php:386 src/Module/Settings/Channels.php:66 #: src/Module/Settings/Channels.php:141 src/Module/Settings/Delegation.php:90 @@ -314,16 +314,16 @@ msgstr "Joindre photo" msgid "Insert web link" msgstr "Insérer lien web" -#: mod/message.php:200 mod/message.php:356 mod/photos.php:1290 +#: mod/message.php:200 mod/message.php:356 mod/photos.php:1291 #: src/Content/Conversation.php:400 src/Content/Conversation.php:1576 #: src/Module/Item/Compose.php:213 src/Module/Post/Edit.php:145 #: src/Object/Post.php:618 msgid "Please wait" msgstr "Patientez" -#: mod/message.php:201 mod/message.php:355 mod/photos.php:693 -#: mod/photos.php:813 mod/photos.php:1090 mod/photos.php:1131 -#: mod/photos.php:1187 mod/photos.php:1267 +#: mod/message.php:201 mod/message.php:355 mod/photos.php:694 +#: mod/photos.php:814 mod/photos.php:1091 mod/photos.php:1132 +#: mod/photos.php:1188 mod/photos.php:1268 #: src/Module/Calendar/Event/Form.php:250 src/Module/Contact/Advanced.php:132 #: src/Module/Contact/Profile.php:370 #: src/Module/Debug/ActivityPubConversion.php:140 @@ -413,112 +413,112 @@ msgstr "Les notes personnelles ne sont visibles que par vous." msgid "Save" msgstr "Sauver" -#: mod/photos.php:65 mod/photos.php:128 mod/photos.php:572 -#: src/Model/Event.php:512 src/Model/Profile.php:234 +#: mod/photos.php:66 mod/photos.php:129 mod/photos.php:573 +#: src/Model/Event.php:512 src/Model/Profile.php:227 #: src/Module/Calendar/Export.php:74 src/Module/Calendar/Show.php:74 #: src/Module/DFRN/Poll.php:43 src/Module/Feed.php:64 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:56 #: src/Module/Profile/Photos.php:83 src/Module/Profile/RemoteFollow.php:71 -#: src/Module/Register.php:268 +#: src/Module/Register.php:274 msgid "User not found." msgstr "Utilisateur introuvable." -#: mod/photos.php:102 src/Module/BaseProfile.php:68 +#: mod/photos.php:103 src/Module/BaseProfile.php:68 #: src/Module/Profile/Photos.php:375 msgid "Photo Albums" msgstr "Albums photo" -#: mod/photos.php:103 src/Module/Profile/Photos.php:376 +#: mod/photos.php:104 src/Module/Profile/Photos.php:376 #: src/Module/Profile/Photos.php:396 msgid "Recent Photos" msgstr "Photos récentes" -#: mod/photos.php:105 mod/photos.php:861 src/Module/Profile/Photos.php:378 +#: mod/photos.php:106 mod/photos.php:862 src/Module/Profile/Photos.php:378 #: src/Module/Profile/Photos.php:398 msgid "Upload New Photos" msgstr "Téléverser de nouvelles photos" -#: mod/photos.php:117 src/Module/BaseSettings.php:72 +#: mod/photos.php:118 src/Module/BaseSettings.php:72 #: src/Module/Profile/Photos.php:359 msgid "everybody" msgstr "tout le monde" -#: mod/photos.php:153 +#: mod/photos.php:154 msgid "Contact information unavailable" msgstr "Informations de contact indisponibles" -#: mod/photos.php:182 +#: mod/photos.php:183 msgid "Album not found." msgstr "Album introuvable." -#: mod/photos.php:238 +#: mod/photos.php:239 msgid "Album successfully deleted" msgstr "Album bien supprimé" -#: mod/photos.php:240 +#: mod/photos.php:241 msgid "Album was empty." msgstr "L'album était vide" -#: mod/photos.php:271 +#: mod/photos.php:272 msgid "Failed to delete the photo." msgstr "La suppression de la photo a échoué." -#: mod/photos.php:539 +#: mod/photos.php:540 msgid "a photo" msgstr "une photo" -#: mod/photos.php:539 +#: mod/photos.php:540 #, php-format msgid "%1$s was tagged in %2$s by %3$s" msgstr "%1$s a été mentionné(e) dans %2$s par %3$s" -#: mod/photos.php:576 src/Module/Conversation/Community.php:160 -#: src/Module/Directory.php:48 src/Module/Profile/Photos.php:293 +#: mod/photos.php:577 src/Module/Conversation/Community.php:160 +#: src/Module/Directory.php:49 src/Module/Profile/Photos.php:293 #: src/Module/Search/Index.php:65 msgid "Public access denied." msgstr "Accès public refusé." -#: mod/photos.php:581 +#: mod/photos.php:582 msgid "No photos selected" msgstr "Aucune photo sélectionnée" -#: mod/photos.php:709 +#: mod/photos.php:710 #, php-format msgid "The maximum accepted image size is %s" msgstr "La taille maximum d'image autorisée est de %s" -#: mod/photos.php:716 +#: mod/photos.php:717 msgid "Upload Photos" msgstr "Téléverser des photos" -#: mod/photos.php:720 mod/photos.php:809 +#: mod/photos.php:721 mod/photos.php:810 msgid "New album name: " msgstr "Nom du nouvel album : " -#: mod/photos.php:721 +#: mod/photos.php:722 msgid "or select existing album:" msgstr "ou sélectionner un album existant" -#: mod/photos.php:722 +#: mod/photos.php:723 msgid "Do not show a status post for this upload" msgstr "Ne pas publier de notice de statut pour cet envoi" -#: mod/photos.php:725 mod/photos.php:1086 src/Content/Conversation.php:402 +#: mod/photos.php:726 mod/photos.php:1087 src/Content/Conversation.php:402 #: src/Module/Calendar/Event/Form.php:253 src/Module/Post/Edit.php:183 msgid "Permissions" msgstr "Permissions" -#: mod/photos.php:790 +#: mod/photos.php:791 msgid "Do you really want to delete this photo album and all its photos?" msgstr "Voulez-vous vraiment supprimer cet album photo et toutes ses photos ?" -#: mod/photos.php:791 mod/photos.php:814 +#: mod/photos.php:792 mod/photos.php:815 msgid "Delete Album" msgstr "Effacer l'album" -#: mod/photos.php:792 mod/photos.php:892 src/Content/Conversation.php:417 +#: mod/photos.php:793 mod/photos.php:893 src/Content/Conversation.php:417 #: src/Module/Contact/Follow.php:173 src/Module/Contact/Revoke.php:109 #: src/Module/Contact/Unfollow.php:126 #: src/Module/Media/Attachment/Browser.php:77 @@ -528,166 +528,166 @@ msgstr "Effacer l'album" msgid "Cancel" msgstr "Annuler" -#: mod/photos.php:818 +#: mod/photos.php:819 msgid "Edit Album" msgstr "Éditer l'album" -#: mod/photos.php:819 +#: mod/photos.php:820 msgid "Drop Album" msgstr "Supprimer l'album" -#: mod/photos.php:823 +#: mod/photos.php:824 msgid "Show Newest First" msgstr "Plus récent d'abord" -#: mod/photos.php:825 +#: mod/photos.php:826 msgid "Show Oldest First" msgstr "Plus ancien d'abord" -#: mod/photos.php:846 src/Module/Profile/Photos.php:346 +#: mod/photos.php:847 src/Module/Profile/Photos.php:346 msgid "View Photo" msgstr "Voir la photo" -#: mod/photos.php:878 +#: mod/photos.php:879 msgid "Permission denied. Access to this item may be restricted." msgstr "Interdit. L'accès à cet élément peut avoir été restreint." -#: mod/photos.php:880 +#: mod/photos.php:881 msgid "Photo not available" msgstr "Photo indisponible" -#: mod/photos.php:890 +#: mod/photos.php:891 msgid "Do you really want to delete this photo?" msgstr "Voulez-vous vraiment supprimer cette photo ?" -#: mod/photos.php:891 mod/photos.php:1091 +#: mod/photos.php:892 mod/photos.php:1092 msgid "Delete Photo" msgstr "Effacer la photo" -#: mod/photos.php:989 +#: mod/photos.php:990 msgid "View photo" msgstr "Voir photo" -#: mod/photos.php:991 +#: mod/photos.php:992 msgid "Edit photo" msgstr "Éditer la photo" -#: mod/photos.php:992 +#: mod/photos.php:993 msgid "Delete photo" msgstr "Effacer la photo" -#: mod/photos.php:993 +#: mod/photos.php:994 msgid "Use as profile photo" msgstr "Utiliser comme photo de profil" -#: mod/photos.php:1000 +#: mod/photos.php:1001 msgid "Private Photo" msgstr "Photo privée" -#: mod/photos.php:1006 +#: mod/photos.php:1007 msgid "View Full Size" msgstr "Voir en taille réelle" -#: mod/photos.php:1059 +#: mod/photos.php:1060 msgid "Tags: " msgstr "Étiquettes :" -#: mod/photos.php:1062 +#: mod/photos.php:1063 msgid "[Select tags to remove]" msgstr "[Sélectionner les étiquettes à supprimer]" -#: mod/photos.php:1077 +#: mod/photos.php:1078 msgid "New album name" msgstr "Nom du nouvel album" -#: mod/photos.php:1078 +#: mod/photos.php:1079 msgid "Caption" msgstr "Titre" -#: mod/photos.php:1079 +#: mod/photos.php:1080 msgid "Add a Tag" msgstr "Ajouter une étiquette" -#: mod/photos.php:1079 +#: mod/photos.php:1080 msgid "" "Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping" msgstr "Exemples : @bob, @Barbara_Jensen, @jim@example.com, #Californie, #vacances" -#: mod/photos.php:1080 +#: mod/photos.php:1081 msgid "Do not rotate" msgstr "Pas de rotation" -#: mod/photos.php:1081 +#: mod/photos.php:1082 msgid "Rotate CW (right)" msgstr "Tourner dans le sens des aiguilles d'une montre (vers la droite)" -#: mod/photos.php:1082 +#: mod/photos.php:1083 msgid "Rotate CCW (left)" msgstr "Tourner dans le sens contraire des aiguilles d'une montre (vers la gauche)" -#: mod/photos.php:1128 mod/photos.php:1184 mod/photos.php:1264 +#: mod/photos.php:1129 mod/photos.php:1185 mod/photos.php:1265 #: src/Module/Contact.php:618 src/Module/Item/Compose.php:195 #: src/Object/Post.php:1156 msgid "This is you" msgstr "C'est vous" -#: mod/photos.php:1130 mod/photos.php:1186 mod/photos.php:1266 +#: mod/photos.php:1131 mod/photos.php:1187 mod/photos.php:1267 #: src/Module/Moderation/Reports.php:110 src/Object/Post.php:612 #: src/Object/Post.php:1158 msgid "Comment" msgstr "Commenter" -#: mod/photos.php:1132 mod/photos.php:1188 mod/photos.php:1268 +#: mod/photos.php:1133 mod/photos.php:1189 mod/photos.php:1269 #: src/Content/Conversation.php:414 src/Module/Calendar/Event/Form.php:248 #: src/Module/Item/Compose.php:208 src/Module/Post/Edit.php:165 #: src/Object/Post.php:1172 msgid "Preview" msgstr "Aperçu" -#: mod/photos.php:1133 src/Content/Conversation.php:368 +#: mod/photos.php:1134 src/Content/Conversation.php:368 #: src/Module/Post/Edit.php:130 src/Object/Post.php:1160 msgid "Loading..." msgstr "Chargement en cours..." -#: mod/photos.php:1225 src/Content/Conversation.php:1498 +#: mod/photos.php:1226 src/Content/Conversation.php:1498 #: src/Object/Post.php:274 msgid "Select" msgstr "Sélectionner" -#: mod/photos.php:1226 src/Content/Conversation.php:1499 +#: mod/photos.php:1227 src/Content/Conversation.php:1499 #: src/Module/Moderation/Users/Active.php:136 #: src/Module/Moderation/Users/Blocked.php:136 #: src/Module/Moderation/Users/Index.php:151 -#: src/Module/Settings/Connectors.php:244 +#: src/Module/Settings/Connectors.php:254 #: src/Module/Settings/Server/Index.php:109 msgid "Delete" msgstr "Supprimer" -#: mod/photos.php:1287 src/Object/Post.php:440 +#: mod/photos.php:1288 src/Object/Post.php:440 msgid "Like" msgstr "Aime" -#: mod/photos.php:1288 src/Object/Post.php:440 +#: mod/photos.php:1289 src/Object/Post.php:440 msgid "I like this (toggle)" msgstr "J'aime" -#: mod/photos.php:1289 src/Object/Post.php:441 +#: mod/photos.php:1290 src/Object/Post.php:441 msgid "Dislike" msgstr "N'aime pas" -#: mod/photos.php:1291 src/Object/Post.php:441 +#: mod/photos.php:1292 src/Object/Post.php:441 msgid "I don't like this (toggle)" msgstr "Je n'aime pas" -#: mod/photos.php:1313 +#: mod/photos.php:1314 msgid "Map" msgstr "Carte" -#: src/App.php:438 +#: src/App.php:441 msgid "No system theme config value set." msgstr "Le thème système n'est pas configuré." -#: src/App.php:546 +#: src/App.php:549 msgid "Apologies but the website is unavailable at the moment." msgstr "Désolé mais le site web n'est pas disponible pour le moment." @@ -1423,7 +1423,7 @@ msgid "Public post" msgstr "Publication publique" #: src/Content/Conversation.php:424 src/Content/Widget/VCard.php:131 -#: src/Model/Profile.php:483 src/Module/Admin/Logs/View.php:94 +#: src/Model/Profile.php:476 src/Module/Admin/Logs/View.php:94 #: src/Module/Post/Edit.php:181 msgid "Message" msgstr "Message" @@ -1808,7 +1808,7 @@ msgid "Display posts done by accounts with the selected account type." msgstr "Affiche les publications des comptes du type sélectionné." #: src/Content/Feature.php:134 src/Content/Widget.php:593 -#: src/Module/Admin/Site.php:472 src/Module/BaseSettings.php:125 +#: src/Module/Admin/Site.php:474 src/Module/BaseSettings.php:125 #: src/Module/Settings/Channels.php:225 src/Module/Settings/Display.php:315 msgid "Channels" msgstr "Chaînes" @@ -1924,32 +1924,32 @@ msgstr "%1$s a mentionné %3$s de %2$s avec %4$s" msgid "Follow Thread" msgstr "Suivre le fil" -#: src/Content/Item.php:429 src/Model/Contact.php:1233 +#: src/Content/Item.php:429 src/Model/Contact.php:1230 msgid "View Status" msgstr "Voir les statuts" #: src/Content/Item.php:430 src/Content/Item.php:453 -#: src/Model/Contact.php:1168 src/Model/Contact.php:1224 -#: src/Model/Contact.php:1234 src/Module/Directory.php:157 +#: src/Model/Contact.php:1165 src/Model/Contact.php:1221 +#: src/Model/Contact.php:1231 src/Module/Directory.php:158 #: src/Module/Settings/Profile/Index.php:259 msgid "View Profile" msgstr "Voir le profil" -#: src/Content/Item.php:431 src/Model/Contact.php:1235 +#: src/Content/Item.php:431 src/Model/Contact.php:1232 msgid "View Photos" msgstr "Voir les photos" -#: src/Content/Item.php:432 src/Model/Contact.php:1202 -#: src/Model/Profile.php:468 +#: src/Content/Item.php:432 src/Model/Contact.php:1199 +#: src/Model/Profile.php:461 msgid "Network Posts" msgstr "Publications du réseau" -#: src/Content/Item.php:433 src/Model/Contact.php:1226 -#: src/Model/Contact.php:1237 +#: src/Content/Item.php:433 src/Model/Contact.php:1223 +#: src/Model/Contact.php:1234 msgid "View Contact" msgstr "Voir Contact" -#: src/Content/Item.php:434 src/Model/Contact.php:1238 +#: src/Content/Item.php:434 src/Model/Contact.php:1235 msgid "Send PM" msgstr "Message privé" @@ -1989,7 +1989,7 @@ msgid "Search Text" msgstr "Rechercher un texte" #: src/Content/Item.php:450 src/Content/Widget.php:80 -#: src/Model/Contact.php:1227 src/Model/Contact.php:1239 +#: src/Model/Contact.php:1224 src/Model/Contact.php:1236 #: src/Module/Contact/Follow.php:167 view/theme/vier/theme.php:195 msgid "Connect/Follow" msgstr "Se connecter/Suivre" @@ -2098,7 +2098,7 @@ msgstr "Profil" msgid "Home Page" msgstr "Page d'accueil" -#: src/Content/Nav.php:255 src/Module/Register.php:169 +#: src/Content/Nav.php:255 src/Module/Register.php:175 #: src/Module/Security/Login.php:124 msgid "Register" msgstr "S'inscrire" @@ -2178,7 +2178,7 @@ msgid "Information about this friendica instance" msgstr "Information au sujet de cette instance de friendica" #: src/Content/Nav.php:301 src/Module/Admin/Tos.php:78 -#: src/Module/BaseAdmin.php:95 src/Module/Register.php:177 +#: src/Module/BaseAdmin.php:95 src/Module/Register.php:183 #: src/Module/Tos.php:101 msgid "Terms of Service" msgstr "Conditions de service" @@ -2216,7 +2216,7 @@ msgstr "Notifications" msgid "See all notifications" msgstr "Voir toutes les notifications" -#: src/Content/Nav.php:315 src/Module/Settings/Connectors.php:244 +#: src/Content/Nav.php:315 src/Module/Settings/Connectors.php:254 msgid "Mark as seen" msgstr "Marquer comme vu" @@ -2308,38 +2308,38 @@ msgstr "suivant" msgid "last" msgstr "dernier" -#: src/Content/Text/BBCode.php:702 src/Content/Text/BBCode.php:1878 -#: src/Content/Text/BBCode.php:1879 +#: src/Content/Text/BBCode.php:704 src/Content/Text/BBCode.php:1880 +#: src/Content/Text/BBCode.php:1881 msgid "Image/photo" msgstr "Image/photo" -#: src/Content/Text/BBCode.php:920 +#: src/Content/Text/BBCode.php:922 #, php-format msgid "%2$s %3$s" msgstr "%2$s %3$s" -#: src/Content/Text/BBCode.php:945 src/Model/Item.php:4012 +#: src/Content/Text/BBCode.php:947 src/Model/Item.php:4012 #: src/Model/Item.php:4018 src/Model/Item.php:4019 msgid "Link to source" msgstr "Lien vers la source" -#: src/Content/Text/BBCode.php:1759 src/Content/Text/HTML.php:906 +#: src/Content/Text/BBCode.php:1761 src/Content/Text/HTML.php:906 msgid "Click to open/close" msgstr "Cliquer pour ouvrir/fermer" -#: src/Content/Text/BBCode.php:1814 +#: src/Content/Text/BBCode.php:1816 msgid "$1 wrote:" msgstr "$1 a écrit :" -#: src/Content/Text/BBCode.php:1888 src/Content/Text/BBCode.php:1889 +#: src/Content/Text/BBCode.php:1890 src/Content/Text/BBCode.php:1891 msgid "Encrypted content" msgstr "Contenu chiffré" -#: src/Content/Text/BBCode.php:2194 +#: src/Content/Text/BBCode.php:2212 msgid "Invalid source protocol" msgstr "Protocole d'image invalide" -#: src/Content/Text/BBCode.php:2213 +#: src/Content/Text/BBCode.php:2231 msgid "Invalid link protocol" msgstr "Protocole de lien invalide" @@ -2352,7 +2352,7 @@ msgid "The end" msgstr "Fin" #: src/Content/Text/HTML.php:861 src/Content/Widget/VCard.php:127 -#: src/Model/Profile.php:477 src/Module/Contact/Profile.php:478 +#: src/Model/Profile.php:470 src/Module/Contact/Profile.php:478 msgid "Follow" msgstr "S'abonner" @@ -2393,7 +2393,7 @@ msgid "Examples: Robert Morgenstein, Fishing" msgstr "Exemples : Robert Morgenstein, Pêche" #: src/Content/Widget.php:82 src/Module/Contact.php:460 -#: src/Module/Directory.php:96 view/theme/vier/theme.php:197 +#: src/Module/Directory.php:97 view/theme/vier/theme.php:197 msgid "Find" msgstr "Trouver" @@ -2414,7 +2414,7 @@ msgstr "Profil au hasard" msgid "Invite Friends" msgstr "Inviter des contacts" -#: src/Content/Widget.php:87 src/Module/Directory.php:88 +#: src/Content/Widget.php:87 src/Module/Directory.php:89 #: view/theme/vier/theme.php:202 msgid "Global Directory" msgstr "Annuaire global" @@ -2472,7 +2472,7 @@ msgstr "Personnes" msgid "Organisations" msgstr "Organisations" -#: src/Content/Widget.php:537 src/Model/Contact.php:1729 +#: src/Content/Widget.php:537 src/Model/Contact.php:1727 msgid "News" msgstr "Nouvelles" @@ -2528,47 +2528,47 @@ msgstr[2] "Tendances (dernières %d heures)" msgid "More Trending Tags" msgstr "Plus de tendances" -#: src/Content/Widget/VCard.php:105 src/Model/Contact.php:1196 -#: src/Model/Profile.php:462 +#: src/Content/Widget/VCard.php:105 src/Model/Contact.php:1193 +#: src/Model/Profile.php:455 msgid "Post to group" msgstr "Publier sur le groupe" -#: src/Content/Widget/VCard.php:110 src/Model/Contact.php:1200 -#: src/Model/Profile.php:466 src/Module/Moderation/Item/Source.php:85 +#: src/Content/Widget/VCard.php:110 src/Model/Contact.php:1197 +#: src/Model/Profile.php:459 src/Module/Moderation/Item/Source.php:85 msgid "Mention" msgstr "Mention" -#: src/Content/Widget/VCard.php:120 src/Model/Profile.php:381 +#: src/Content/Widget/VCard.php:120 src/Model/Profile.php:374 #: src/Module/Contact/Profile.php:414 src/Module/Profile/Profile.php:199 msgid "XMPP:" msgstr "XMPP" -#: src/Content/Widget/VCard.php:121 src/Model/Profile.php:382 +#: src/Content/Widget/VCard.php:121 src/Model/Profile.php:375 #: src/Module/Contact/Profile.php:416 src/Module/Profile/Profile.php:203 msgid "Matrix:" msgstr "Matrix :" #: src/Content/Widget/VCard.php:122 src/Model/Event.php:82 #: src/Model/Event.php:109 src/Model/Event.php:471 src/Model/Event.php:960 -#: src/Model/Profile.php:376 src/Module/Contact/Profile.php:412 -#: src/Module/Directory.php:147 src/Module/Notifications/Introductions.php:187 +#: src/Model/Profile.php:369 src/Module/Contact/Profile.php:412 +#: src/Module/Directory.php:148 src/Module/Notifications/Introductions.php:187 #: src/Module/Profile/Profile.php:221 msgid "Location:" msgstr "Localisation :" -#: src/Content/Widget/VCard.php:125 src/Model/Profile.php:490 +#: src/Content/Widget/VCard.php:125 src/Model/Profile.php:483 #: src/Module/Notifications/Introductions.php:201 msgid "Network:" msgstr "Réseau" -#: src/Content/Widget/VCard.php:129 src/Model/Contact.php:1228 -#: src/Model/Contact.php:1240 src/Model/Profile.php:479 +#: src/Content/Widget/VCard.php:129 src/Model/Contact.php:1225 +#: src/Model/Contact.php:1237 src/Model/Profile.php:472 #: src/Module/Contact/Profile.php:470 msgid "Unfollow" msgstr "Se désabonner" -#: src/Content/Widget/VCard.php:135 src/Model/Contact.php:1198 -#: src/Model/Profile.php:464 +#: src/Content/Widget/VCard.php:135 src/Model/Contact.php:1195 +#: src/Model/Profile.php:457 msgid "View group" msgstr "Voir le groupe" @@ -3342,90 +3342,90 @@ msgstr "Nom du cercle :" msgid "Edit circles" msgstr "Modifier les cercles" -#: src/Model/Contact.php:1247 src/Module/Moderation/Users/Pending.php:102 +#: src/Model/Contact.php:1244 src/Module/Moderation/Users/Pending.php:102 #: src/Module/Notifications/Introductions.php:132 #: src/Module/Notifications/Introductions.php:204 msgid "Approve" msgstr "Approuver" -#: src/Model/Contact.php:1725 +#: src/Model/Contact.php:1723 msgid "Organisation" msgstr "Organisation" -#: src/Model/Contact.php:1733 +#: src/Model/Contact.php:1731 msgid "Group" msgstr "Groupe" -#: src/Model/Contact.php:1737 src/Module/Moderation/BaseUsers.php:131 +#: src/Model/Contact.php:1735 src/Module/Moderation/BaseUsers.php:131 msgid "Relay" msgstr "Relai" -#: src/Model/Contact.php:3046 +#: src/Model/Contact.php:3045 msgid "Disallowed profile URL." msgstr "URL de profil interdite." -#: src/Model/Contact.php:3051 src/Module/Friendica.php:100 +#: src/Model/Contact.php:3050 src/Module/Friendica.php:100 msgid "Blocked domain" msgstr "Domaine bloqué" -#: src/Model/Contact.php:3056 +#: src/Model/Contact.php:3055 msgid "Connect URL missing." msgstr "URL de connexion manquante." -#: src/Model/Contact.php:3065 +#: 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 "Le contact n'a pu être ajouté. Veuillez vérifier les identifiants du réseau concerné dans la page Réglages -> Réseaux Sociaux si pertinent." -#: src/Model/Contact.php:3083 +#: src/Model/Contact.php:3082 #, php-format msgid "Expected network %s does not match actual network %s" msgstr "Le réseau %s espéré ne correspond pas au réseau %s actuel" -#: src/Model/Contact.php:3100 +#: src/Model/Contact.php:3099 msgid "This seems to be a relay account. They can't be followed by users." msgstr "Cela semble être un compte relai. Ils ne peuvent pas être suivi par des utilisateurs." -#: src/Model/Contact.php:3107 +#: src/Model/Contact.php:3106 msgid "The profile address specified does not provide adequate information." msgstr "L'adresse de profil indiquée ne fournit par les informations adéquates." -#: src/Model/Contact.php:3109 +#: src/Model/Contact.php:3108 msgid "No compatible communication protocols or feeds were discovered." msgstr "Aucun protocole de communication ni aucun flux n'a pu être découvert." -#: src/Model/Contact.php:3112 +#: src/Model/Contact.php:3111 msgid "An author or name was not found." msgstr "Aucun auteur ou nom d'auteur n'a pu être trouvé." -#: src/Model/Contact.php:3115 +#: src/Model/Contact.php:3114 msgid "No browser URL could be matched to this address." msgstr "Aucune URL de navigation ne correspond à cette adresse." -#: src/Model/Contact.php:3118 +#: src/Model/Contact.php:3117 msgid "" "Unable to match @-style Identity Address with a known protocol or email " "contact." msgstr "Impossible de faire correspondre l'adresse d'identité en \"@\" avec un protocole connu ou un contact courriel." -#: src/Model/Contact.php:3119 +#: src/Model/Contact.php:3118 msgid "Use mailto: in front of address to force email check." msgstr "Utilisez mailto: en face d'une adresse pour l'obliger à être reconnue comme courriel." -#: src/Model/Contact.php:3125 +#: src/Model/Contact.php:3124 msgid "" "The profile address specified belongs to a network which has been disabled " "on this site." msgstr "L'adresse de profil spécifiée correspond à un réseau qui a été désactivé sur ce site." -#: src/Model/Contact.php:3130 +#: src/Model/Contact.php:3129 msgid "" "Limited profile. This person will be unable to receive direct/personal " "notifications from you." msgstr "Profil limité. Cette personne ne sera pas capable de recevoir des notifications directes/personnelles de votre part." -#: src/Model/Contact.php:3196 +#: src/Model/Contact.php:3195 msgid "Unable to retrieve contact information." msgstr "Impossible de récupérer les informations du contact." @@ -3629,149 +3629,144 @@ msgstr "[pas de sujet]" msgid "Wall Photos" msgstr "Photos du mur" -#: src/Model/Profile.php:364 src/Module/Profile/Profile.php:283 +#: src/Model/Profile.php:357 src/Module/Profile/Profile.php:283 #: src/Module/Profile/Profile.php:285 msgid "Edit profile" msgstr "Editer le profil" -#: src/Model/Profile.php:366 +#: src/Model/Profile.php:359 msgid "Change profile photo" msgstr "Changer de photo de profil" -#: src/Model/Profile.php:379 src/Module/Directory.php:152 +#: src/Model/Profile.php:372 src/Module/Directory.php:153 #: src/Module/Profile/Profile.php:209 msgid "Homepage:" msgstr "Page personnelle :" -#: src/Model/Profile.php:380 src/Module/Contact/Profile.php:418 +#: src/Model/Profile.php:373 src/Module/Contact/Profile.php:418 #: src/Module/Notifications/Introductions.php:189 msgid "About:" msgstr "À propos :" -#: src/Model/Profile.php:481 +#: src/Model/Profile.php:474 msgid "Atom feed" msgstr "Flux Atom" -#: src/Model/Profile.php:488 +#: src/Model/Profile.php:481 msgid "This website has been verified to belong to the same person." msgstr "Ce site web a été vérifié comme appartenant à la même personne." -#: src/Model/Profile.php:539 +#: src/Model/Profile.php:532 msgid "F d" msgstr "F d" -#: src/Model/Profile.php:603 src/Model/Profile.php:680 +#: src/Model/Profile.php:596 src/Model/Profile.php:673 msgid "[today]" msgstr "[aujourd'hui]" -#: src/Model/Profile.php:612 +#: src/Model/Profile.php:605 msgid "Birthday Reminders" msgstr "Rappels d'anniversaires" -#: src/Model/Profile.php:613 +#: src/Model/Profile.php:606 msgid "Birthdays this week:" msgstr "Anniversaires cette semaine :" -#: src/Model/Profile.php:629 +#: src/Model/Profile.php:622 msgid "g A l F d" msgstr "g A | F d" -#: src/Model/Profile.php:667 +#: src/Model/Profile.php:660 msgid "[No description]" msgstr "[Sans description]" -#: src/Model/Profile.php:693 +#: src/Model/Profile.php:686 msgid "Event Reminders" msgstr "Rappels d'évènements" -#: src/Model/Profile.php:694 +#: src/Model/Profile.php:687 msgid "Upcoming events the next 7 days:" msgstr "Évènements à venir dans les 7 prochains jours :" -#: src/Model/Profile.php:882 -#, php-format -msgid "OpenWebAuth: %1$s welcomes %2$s" -msgstr "%1$s souhaite la bienvenue à %2$s grâce à OpenWebAuth" - -#: src/Model/Profile.php:1022 +#: src/Model/Profile.php:797 msgid "Hometown:" msgstr " Ville d'origine :" -#: src/Model/Profile.php:1023 +#: src/Model/Profile.php:798 msgid "Marital Status:" msgstr "Statut marital :" -#: src/Model/Profile.php:1024 +#: src/Model/Profile.php:799 msgid "With:" msgstr "Avec :" -#: src/Model/Profile.php:1025 +#: src/Model/Profile.php:800 msgid "Since:" msgstr "Depuis :" -#: src/Model/Profile.php:1026 +#: src/Model/Profile.php:801 msgid "Sexual Preference:" msgstr "Préférence sexuelle :" -#: src/Model/Profile.php:1027 +#: src/Model/Profile.php:802 msgid "Political Views:" msgstr "Opinions politiques :" -#: src/Model/Profile.php:1028 +#: src/Model/Profile.php:803 msgid "Religious Views:" msgstr "Opinions religieuses :" -#: src/Model/Profile.php:1029 +#: src/Model/Profile.php:804 msgid "Likes:" msgstr "J'aime :" -#: src/Model/Profile.php:1030 +#: src/Model/Profile.php:805 msgid "Dislikes:" msgstr "Je n'aime pas :" -#: src/Model/Profile.php:1031 +#: src/Model/Profile.php:806 msgid "Title/Description:" msgstr "Titre / Description :" -#: src/Model/Profile.php:1032 src/Module/Admin/Summary.php:197 +#: src/Model/Profile.php:807 src/Module/Admin/Summary.php:197 #: src/Module/Moderation/Report/Create.php:280 #: src/Module/Moderation/Summary.php:76 msgid "Summary" msgstr "Résumé" -#: src/Model/Profile.php:1033 +#: src/Model/Profile.php:808 msgid "Musical interests" msgstr "Goûts musicaux" -#: src/Model/Profile.php:1034 +#: src/Model/Profile.php:809 msgid "Books, literature" msgstr "Lectures" -#: src/Model/Profile.php:1035 +#: src/Model/Profile.php:810 msgid "Television" msgstr "Télévision" -#: src/Model/Profile.php:1036 +#: src/Model/Profile.php:811 msgid "Film/dance/culture/entertainment" msgstr "Cinéma / Danse / Culture / Divertissement" -#: src/Model/Profile.php:1037 +#: src/Model/Profile.php:812 msgid "Hobbies/Interests" msgstr "Passe-temps / Centres d'intérêt" -#: src/Model/Profile.php:1038 +#: src/Model/Profile.php:813 msgid "Love/romance" msgstr "Amour / Romance" -#: src/Model/Profile.php:1039 +#: src/Model/Profile.php:814 msgid "Work/employment" msgstr "Activité professionnelle / Occupation" -#: src/Model/Profile.php:1040 +#: src/Model/Profile.php:815 msgid "School/education" msgstr "Études / Formation" -#: src/Model/Profile.php:1041 +#: src/Model/Profile.php:816 msgid "Contact information and Social Networks" msgstr "Coordonnées / Réseaux sociaux" @@ -3825,13 +3820,13 @@ msgstr "L'invitation fournie n'a pu être validée." msgid "Invalid OpenID url" msgstr "Adresse OpenID invalide" -#: src/Model/User.php:1218 src/Security/Authentication.php:230 +#: src/Model/User.php:1218 src/Security/Authentication.php:228 msgid "" "We encountered a problem while logging in with the OpenID you provided. " "Please check the correct spelling of the ID." msgstr "Nous avons eu un souci avec l'OpenID que vous avez fourni. Merci de vérifier qu'il est correctement écrit." -#: src/Model/User.php:1218 src/Security/Authentication.php:230 +#: src/Model/User.php:1218 src/Security/Authentication.php:228 msgid "The error message was:" msgstr "Le message d'erreur était :" @@ -3915,7 +3910,7 @@ msgstr "Une erreur est survenue lors de la création de votre cercle de contacts msgid "Profile Photos" msgstr "Photos du profil" -#: src/Model/User.php:1604 +#: src/Model/User.php:1610 #, php-format msgid "" "\n" @@ -3923,7 +3918,7 @@ msgid "" "\t\t\tthe administrator of %2$s has set up an account for you." msgstr "\n\t\tCher/Chère %1$s,\n\t\t\tl'administrateur de %2$s a créé un compte pour vous." -#: src/Model/User.php:1607 +#: src/Model/User.php:1613 #, php-format msgid "" "\n" @@ -3954,12 +3949,12 @@ msgid "" "\t\tThank you and welcome to %4$s." msgstr "\n\t\tLes détails de connexion sont les suivants :\n\n\t\tAdresse :\t%1$s\n\t\tIdentifiant :\t\t%2$s\n\t\tMot de passe:\t\t%3$s\n\n\t\tVous pouvez modifier votre mot de passe à partir de la page \"Paramètres\"\n\t\tde votre compte après vous être connecté.\n\n\t\tVeuillez prendre quelques instants pour passer en revue les autres paramètres\n\t\tde votre compte sur cette page.\n\n\t\tVous pouvez également ajouter quelques informations de base à votre profil par\n\t\tdéfaut (sur la page \"Profils\") afin que d'autres personnes puissent vous trouver facilement.\n\n\t\tNous vous recommandons d'ajouter une photo de profil, des \"mots-clés\"\n\t\t(très utiles pour se faire de nouveaux amis) et peut-être le pays dans lequel\n\t\tvous vivez, si vous ne souhaitez pas être plus précis.\n\n\t\tNous respectons pleinement votre droit à la vie privée et aucun de ces éléments\n\t\tn'est nécessaire. Si vous êtes nouveau et que vous ne connaissez personne ici,\n\t\tils peuvent vous aider à vous faire de nouveaux amis intéressants.\n\n\t\tSi vous souhaitez supprimer votre compte, vous pouvez le faire à l'adresse %1$s/settings/removeme\n\n\t\tMerci et bienvenue sur %4$s." -#: src/Model/User.php:1639 src/Model/User.php:1745 +#: src/Model/User.php:1645 src/Model/User.php:1751 #, php-format msgid "Registration details for %s" msgstr "Détails d'inscription pour %s" -#: src/Model/User.php:1659 +#: src/Model/User.php:1665 #, php-format msgid "" "\n" @@ -3974,12 +3969,12 @@ msgid "" "\t\t" msgstr "\n\t\t\tCh·er·ère %1$s,\n\t\t\t\tMerci de vous être inscrit-e sur%2$s. Votre compte est en attente de la validation d'un administrateur.\n\n\t\t\tVos identifiants sont les suivants:\n\n\t\t\tLocalisation du site :\t%3$s\n\t\t\tNom d'utilisateur :\t\t%4$s\n\t\t\tMot de passe :\t\t%5$s\n\t\t" -#: src/Model/User.php:1678 +#: src/Model/User.php:1684 #, php-format msgid "Registration at %s" msgstr "inscription à %s" -#: src/Model/User.php:1702 +#: src/Model/User.php:1708 #, php-format msgid "" "\n" @@ -3988,7 +3983,7 @@ msgid "" "\t\t\t" msgstr "\n\t\t\t\tCher %1$s,\n\t\t\t\tMerci pour votre inscription sur %2$s. Votre compte a été créé.\n\t\t\t" -#: src/Model/User.php:1710 +#: src/Model/User.php:1716 #, php-format msgid "" "\n" @@ -4019,7 +4014,7 @@ msgid "" "\t\t\tThank you and welcome to %2$s." msgstr "\n\t\t\tLes détails de connexion sont les suivants :\n\n\t\t\tAdresse :\t%3$s\n\t\t\tIdentifiant :\t\t%1$s\n\t\t\tMot de passe:\t\t%5$s\n\n\t\t\tVous pouvez modifier votre mot de passe à partir de la page \"Paramètres\"\n\t\t\tde votre compte après vous être connecté.\n\n\t\t\tVeuillez prendre quelques instants pour passer en revue les autres paramètres\n\t\t\tde votre compte sur cette page.\n\n\t\t\tVous pouvez également ajouter quelques informations de base à votre profil par\n\t\t\tdéfaut (sur la page \"Profils\") afin que d'autres personnes puissent vous trouver facilement.\n\n\t\t\tNous vous recommandons d'ajouter une photo de profil, des \"mots-clés\"\n\t\t\t(très utiles pour se faire de nouveaux amis) et peut-être le pays dans lequel\n\t\t\tvous vivez, si vous ne souhaitez pas être plus précis.\n\n\t\t\tNous respectons pleinement votre droit à la vie privée et aucun de ces éléments\n\t\t\tn'est nécessaire. Si vous êtes nouveau et que vous ne connaissez personne ici,\n\t\t\tils peuvent vous aider à vous faire de nouveaux amis intéressants.\n\n\t\t\tSi vous souhaitez supprimer votre compte, vous pouvez le faire à l'adresse %3$s/settings/removeme\n\n\t\t\tMerci et bienvenue sur %2$s." -#: src/Model/User.php:1772 +#: src/Model/User.php:1778 msgid "" "User with delegates can't be removed, please remove delegate users first" msgstr "Un utilisateur avec des délégataires ne peut pas être supprimé, veuillez d'abord retirer les délégataires." @@ -4051,7 +4046,7 @@ msgstr "Activer" #: 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:88 src/Module/Admin/Logs/View.php:85 -#: src/Module/Admin/Queue.php:73 src/Module/Admin/Site.php:455 +#: src/Module/Admin/Queue.php:73 src/Module/Admin/Site.php:457 #: 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 @@ -4091,11 +4086,11 @@ msgid "Addon %s failed to install." msgstr "L'extension %s a échoué à s'installer." #: src/Module/Admin/Addons/Index.php:69 src/Module/Admin/Features.php:83 -#: src/Module/Admin/Logs/Settings.php:90 src/Module/Admin/Site.php:458 +#: src/Module/Admin/Logs/Settings.php:90 src/Module/Admin/Site.php:460 #: 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 -#: src/Module/Settings/Connectors.php:246 +#: src/Module/Settings/Connectors.php:163 +#: src/Module/Settings/Connectors.php:256 #: src/Module/Settings/Delegation.php:193 src/Module/Settings/Display.php:309 #: src/Module/Settings/Features.php:75 msgid "Save Settings" @@ -4174,14 +4169,14 @@ msgstr "Tenter d'éxecuter cette étape automatiquement" #: src/Module/Admin/Features.php:67 #: src/Module/Notifications/Introductions.php:144 -#: src/Module/OAuth/Acknowledge.php:55 src/Module/Register.php:132 +#: src/Module/OAuth/Acknowledge.php:55 src/Module/Register.php:138 #: src/Module/Settings/TwoFactor/Trusted.php:129 msgid "No" msgstr "Non" #: src/Module/Admin/Features.php:67 src/Module/Contact/Revoke.php:108 #: src/Module/Notifications/Introductions.php:144 -#: src/Module/OAuth/Acknowledge.php:54 src/Module/Register.php:131 +#: src/Module/OAuth/Acknowledge.php:54 src/Module/Register.php:137 #: src/Module/Settings/TwoFactor/Trusted.php:129 msgid "Yes" msgstr "Oui" @@ -4312,8 +4307,8 @@ msgid "Enable Debugging" msgstr "Activer le déboggage" #: src/Module/Admin/Logs/Settings.php:94 src/Module/Admin/Logs/Settings.php:95 -#: src/Module/Admin/Logs/Settings.php:96 src/Module/Admin/Site.php:478 -#: src/Module/Admin/Site.php:486 +#: src/Module/Admin/Logs/Settings.php:96 src/Module/Admin/Site.php:480 +#: src/Module/Admin/Site.php:488 msgid "" "Read-only because it is set by an environment variable" msgstr "En lecture seule car configuré avec une variable d'environnement" @@ -4478,269 +4473,269 @@ msgstr "Prochain Essai" msgid "Priority" msgstr "Priorité" -#: src/Module/Admin/Site.php:243 +#: src/Module/Admin/Site.php:244 #, php-format msgid "%s is no valid input for maximum image size" msgstr "%s n'est pas une valeur valide pour la taille maximum d'image" -#: src/Module/Admin/Site.php:370 src/Module/Settings/Display.php:215 +#: src/Module/Admin/Site.php:372 src/Module/Settings/Display.php:215 msgid "No special theme for mobile devices" msgstr "Pas de thème particulier pour les terminaux mobiles" -#: src/Module/Admin/Site.php:387 src/Module/Settings/Display.php:225 +#: src/Module/Admin/Site.php:389 src/Module/Settings/Display.php:225 #, php-format msgid "%s - (Experimental)" msgstr "%s- (expérimental)" -#: src/Module/Admin/Site.php:399 +#: src/Module/Admin/Site.php:401 msgid "No community page" msgstr "Aucune page de communauté" -#: src/Module/Admin/Site.php:400 +#: src/Module/Admin/Site.php:402 msgid "No community page for visitors" msgstr "Aucune page communautaire pour les visiteurs" -#: src/Module/Admin/Site.php:401 +#: src/Module/Admin/Site.php:403 msgid "Public postings from users of this site" msgstr "Publications publiques des utilisateurs de ce site" -#: src/Module/Admin/Site.php:402 +#: src/Module/Admin/Site.php:404 msgid "Public postings from the federated network" msgstr "Publications publiques du réseau fédéré" -#: src/Module/Admin/Site.php:403 +#: src/Module/Admin/Site.php:405 msgid "Public postings from local users and the federated network" msgstr "Publications publiques des utilisateurs du site et du réseau fédéré" -#: src/Module/Admin/Site.php:409 +#: src/Module/Admin/Site.php:411 msgid "Multi user instance" msgstr "Instance multi-utilisateurs" -#: src/Module/Admin/Site.php:432 +#: src/Module/Admin/Site.php:434 msgid "Closed" msgstr "Fermé" -#: src/Module/Admin/Site.php:433 +#: src/Module/Admin/Site.php:435 msgid "Requires approval" msgstr "Demande une apptrobation" -#: src/Module/Admin/Site.php:434 +#: src/Module/Admin/Site.php:436 msgid "Open" msgstr "Ouvert" -#: src/Module/Admin/Site.php:438 +#: src/Module/Admin/Site.php:440 msgid "Don't check" msgstr "Ne pas rechercher" -#: src/Module/Admin/Site.php:439 +#: src/Module/Admin/Site.php:441 msgid "check the stable version" msgstr "Rechercher les versions stables" -#: src/Module/Admin/Site.php:440 +#: src/Module/Admin/Site.php:442 msgid "check the development version" msgstr "Rechercher les versions de développement" -#: src/Module/Admin/Site.php:444 +#: src/Module/Admin/Site.php:446 msgid "none" msgstr "aucun" -#: src/Module/Admin/Site.php:445 +#: src/Module/Admin/Site.php:447 msgid "Local contacts" msgstr "Contacts locaux" -#: src/Module/Admin/Site.php:446 +#: src/Module/Admin/Site.php:448 msgid "Interactors" msgstr "Interagisseurs" -#: src/Module/Admin/Site.php:456 src/Module/BaseAdmin.php:90 +#: src/Module/Admin/Site.php:458 src/Module/BaseAdmin.php:90 msgid "Site" msgstr "Site" -#: src/Module/Admin/Site.php:457 +#: src/Module/Admin/Site.php:459 msgid "General Information" msgstr "Information générale" -#: src/Module/Admin/Site.php:459 +#: src/Module/Admin/Site.php:461 msgid "Republish users to directory" msgstr "Republier les utilisateurs sur le répertoire" -#: src/Module/Admin/Site.php:460 src/Module/Register.php:153 +#: src/Module/Admin/Site.php:462 src/Module/Register.php:159 msgid "Registration" msgstr "Inscription" -#: src/Module/Admin/Site.php:461 +#: src/Module/Admin/Site.php:463 msgid "File upload" msgstr "Téléversement de fichier" -#: src/Module/Admin/Site.php:462 +#: src/Module/Admin/Site.php:464 msgid "Policies" msgstr "Politiques" -#: src/Module/Admin/Site.php:463 src/Module/Calendar/Event/Form.php:252 +#: src/Module/Admin/Site.php:465 src/Module/Calendar/Event/Form.php:252 #: src/Module/Contact.php:546 src/Module/Profile/Profile.php:276 msgid "Advanced" msgstr "Avancé" -#: src/Module/Admin/Site.php:464 +#: src/Module/Admin/Site.php:466 msgid "Auto Discovered Contact Directory" msgstr "Répertoire de Contacts Découverts Automatiquement" -#: src/Module/Admin/Site.php:465 +#: src/Module/Admin/Site.php:467 msgid "Performance" msgstr "Performance" -#: src/Module/Admin/Site.php:466 +#: src/Module/Admin/Site.php:468 msgid "Worker" msgstr "Tâche de fond" -#: src/Module/Admin/Site.php:467 +#: src/Module/Admin/Site.php:469 msgid "Message Relay" msgstr "Relai de publication" -#: src/Module/Admin/Site.php:468 +#: src/Module/Admin/Site.php:470 msgid "" "Use the command \"console relay\" in the command line to add or remove " "relays." msgstr "Utilisez la commande \"console relay\" en ligne de commande pour ajouter ou retirer des relais." -#: src/Module/Admin/Site.php:469 +#: src/Module/Admin/Site.php:471 msgid "The system is not subscribed to any relays at the moment." msgstr "Ce serveur n'est pas abonné à un relai pour le moment." -#: src/Module/Admin/Site.php:470 +#: src/Module/Admin/Site.php:472 msgid "The system is currently subscribed to the following relays:" msgstr "Ce serveur est actuellement abonné aux relais suivants:" -#: src/Module/Admin/Site.php:473 +#: src/Module/Admin/Site.php:475 msgid "Relocate Node" msgstr "Déplacer le nœud" -#: src/Module/Admin/Site.php:474 +#: src/Module/Admin/Site.php:476 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 "Déplacer votre nœud vous permet de changer le domaine DNS de celui-ci et de conserver tous les utilisateurs existants ainsi que les publications. Ce processus prend un certain temps et ne peut être lancé que depuis la ligne de commande relocate de la façon suivante :" -#: src/Module/Admin/Site.php:475 +#: src/Module/Admin/Site.php:477 msgid "(Friendica directory)# bin/console relocate https://newdomain.com" msgstr "(Friendica directory)# bin/console relocate https://nouveaudomaine.fr" -#: src/Module/Admin/Site.php:478 +#: src/Module/Admin/Site.php:480 msgid "Site name" msgstr "Nom du site" -#: src/Module/Admin/Site.php:479 +#: src/Module/Admin/Site.php:481 msgid "Sender Email" msgstr "Courriel de l'émetteur" -#: src/Module/Admin/Site.php:479 +#: src/Module/Admin/Site.php:481 msgid "" "The email address your server shall use to send notification emails from." msgstr "L'adresse courriel à partir de laquelle votre serveur enverra des courriels." -#: src/Module/Admin/Site.php:480 +#: src/Module/Admin/Site.php:482 msgid "Name of the system actor" msgstr "Nom du compte système" -#: src/Module/Admin/Site.php:480 +#: src/Module/Admin/Site.php:482 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 "Nom du compte interne utilisé pour effectuer les requêtes ActivityPub. Ce nom doit être inutilisé actuellement. Une fois défini, ce nom ne peut pas être changé." -#: src/Module/Admin/Site.php:481 +#: src/Module/Admin/Site.php:483 msgid "Banner/Logo" msgstr "Bannière/Logo" -#: src/Module/Admin/Site.php:482 +#: src/Module/Admin/Site.php:484 msgid "Email Banner/Logo" msgstr "Bannière/Logo de courriel" -#: src/Module/Admin/Site.php:483 +#: src/Module/Admin/Site.php:485 msgid "Shortcut icon" msgstr "Icône de raccourci" -#: src/Module/Admin/Site.php:483 +#: src/Module/Admin/Site.php:485 msgid "Link to an icon that will be used for browsers." msgstr "Lien vers une icône qui sera utilisée pour les navigateurs." -#: src/Module/Admin/Site.php:484 +#: src/Module/Admin/Site.php:486 msgid "Touch icon" msgstr "Icône pour systèmes tactiles" -#: src/Module/Admin/Site.php:484 +#: src/Module/Admin/Site.php:486 msgid "Link to an icon that will be used for tablets and mobiles." msgstr "Lien vers une icône qui sera utilisée pour les tablettes et les mobiles." -#: src/Module/Admin/Site.php:485 +#: src/Module/Admin/Site.php:487 msgid "Additional Info" msgstr "Informations supplémentaires" -#: src/Module/Admin/Site.php:485 +#: src/Module/Admin/Site.php:487 #, php-format msgid "" "For public servers: you can add additional information here that will be " "listed at %s/servers." msgstr "Description publique destinée au répertoire global de sites Friendica." -#: src/Module/Admin/Site.php:486 +#: src/Module/Admin/Site.php:488 msgid "System language" msgstr "Langue du système" -#: src/Module/Admin/Site.php:487 +#: src/Module/Admin/Site.php:489 msgid "System theme" msgstr "Thème du système" -#: src/Module/Admin/Site.php:487 +#: src/Module/Admin/Site.php:489 #, php-format msgid "" "Default system theme - may be over-ridden by user profiles - Change default theme settings" msgstr "Thème système par défaut - peut être modifié par profil utilisateur - Changer les paramètres de thème par défaut" -#: src/Module/Admin/Site.php:488 +#: src/Module/Admin/Site.php:490 msgid "Mobile system theme" msgstr "Thème mobile" -#: src/Module/Admin/Site.php:488 +#: src/Module/Admin/Site.php:490 msgid "Theme for mobile devices" msgstr "Thème pour les terminaux mobiles" -#: src/Module/Admin/Site.php:489 +#: src/Module/Admin/Site.php:491 msgid "Force SSL" msgstr "SSL obligatoire" -#: src/Module/Admin/Site.php:489 +#: src/Module/Admin/Site.php:491 msgid "" "Force all Non-SSL requests to SSL - Attention: on some systems it could lead" " to endless loops." msgstr "Redirige toutes les requêtes en clair vers des requêtes SSL. Attention : sur certains systèmes cela peut conduire à des boucles de redirection infinies." -#: src/Module/Admin/Site.php:490 +#: src/Module/Admin/Site.php:492 msgid "Show help entry from navigation menu" msgstr "Montrer l'aide dans le menu de navigation" -#: src/Module/Admin/Site.php:490 +#: src/Module/Admin/Site.php:492 msgid "" "Displays the menu entry for the Help pages from the navigation menu. It is " "always accessible by calling /help directly." msgstr "Montre l'Aide dans le menu de navigation. L'aide reste accessible en naviguant vers /help directement." -#: src/Module/Admin/Site.php:491 +#: src/Module/Admin/Site.php:493 msgid "Single user instance" msgstr "Instance mono-utilisateur" -#: src/Module/Admin/Site.php:491 +#: src/Module/Admin/Site.php:493 msgid "Make this instance multi-user or single-user for the named user" msgstr "Transformer cette en instance en multi-utilisateur ou mono-utilisateur pour cet l'utilisateur." -#: src/Module/Admin/Site.php:493 +#: src/Module/Admin/Site.php:495 msgid "Maximum image size" msgstr "Taille maximale des images" -#: src/Module/Admin/Site.php:493 +#: src/Module/Admin/Site.php:495 #, php-format msgid "" "Maximum size in bytes of uploaded images. Default is 0, which means no limits. You can put k, m, or g behind the desired value for KiB, MiB, GiB, respectively.\n" @@ -4748,35 +4743,35 @@ msgid "" "\t\t\t\t\t\t\t\t\t\t\t\t\tCurrently upload_max_filesize is set to %s (%s byte)" msgstr "Taille maximale en octets des images téléversées. La valeur par défaut est 0, ce qui signifie aucune limite. Vous pouvez indiquer k, m, ou g après la valeur désirée pour Kio, Mio, Gio respectivement.\n\t\t\t\t\t\t\t\t\t\t\t\t\tLa valeur de upload_max_filesize dans votre PHP.ini doit être définie au minimum à la valeur désirée.\n\t\t\t\t\t\t\t\t\t\t\t\t\tActuellement upload_max_filesize est définie à %s (%s octet)" -#: src/Module/Admin/Site.php:497 +#: src/Module/Admin/Site.php:499 msgid "Maximum image length" msgstr "Longueur maximale des images" -#: src/Module/Admin/Site.php:497 +#: src/Module/Admin/Site.php:499 msgid "" "Maximum length in pixels of the longest side of uploaded images. Default is " "-1, which means no limits." msgstr "Longueur maximale en pixels du plus long côté des images téléversées. La valeur par défaut est -1 : absence de limite." -#: src/Module/Admin/Site.php:498 +#: src/Module/Admin/Site.php:500 msgid "JPEG image quality" msgstr "Qualité JPEG des images" -#: src/Module/Admin/Site.php:498 +#: src/Module/Admin/Site.php:500 msgid "" "Uploaded JPEGS will be saved at this quality setting [0-100]. Default is " "100, which is full quality." msgstr "Les JPEGs téléversés seront sauvegardés avec ce niveau de qualité [0-100]. La valeur par défaut est 100, soit la qualité maximale." -#: src/Module/Admin/Site.php:500 +#: src/Module/Admin/Site.php:502 msgid "Register policy" msgstr "Politique d'inscription" -#: src/Module/Admin/Site.php:501 +#: src/Module/Admin/Site.php:503 msgid "Maximum Users" msgstr "Utilisateurs maximum" -#: src/Module/Admin/Site.php:501 +#: src/Module/Admin/Site.php:503 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 " @@ -4784,167 +4779,167 @@ msgid "" "not when the policy is set to approval." msgstr "Si défini, la politique d'inscription est automatiquement définie à \"Fermé\" quand le nombre d'utilisateurs est atteint et mis à \"Ouvert\" quand le nombre descend en dessous de la limite. Cela fonctionne uniquement si la politique est défini à \"Ouvert\" ou \"Fermé\", mais pas quand celle-ci est définie à \"Demande une approbation\"." -#: src/Module/Admin/Site.php:502 +#: src/Module/Admin/Site.php:504 msgid "Maximum Daily Registrations" msgstr "Inscriptions maximum par jour" -#: src/Module/Admin/Site.php:502 +#: src/Module/Admin/Site.php:504 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 "Si les inscriptions sont permises ci-dessus, ceci fixe le nombre maximum d'inscriptions de nouveaux utilisateurs acceptées par jour. Si les inscriptions ne sont pas ouvertes, ce paramètre n'a aucun effet." -#: src/Module/Admin/Site.php:503 +#: src/Module/Admin/Site.php:505 msgid "Register text" msgstr "Texte d'inscription" -#: src/Module/Admin/Site.php:503 +#: src/Module/Admin/Site.php:505 msgid "" "Will be displayed prominently on the registration page. You can use BBCode " "here." msgstr "Ce texte est affiché sur la page d'inscription. Les BBCodes sont autorisés." -#: src/Module/Admin/Site.php:504 +#: src/Module/Admin/Site.php:506 msgid "Forbidden Nicknames" msgstr "Identifiants réservés" -#: src/Module/Admin/Site.php:504 +#: src/Module/Admin/Site.php:506 msgid "" "Comma separated list of nicknames that are forbidden from registration. " "Preset is a list of role names according RFC 2142." msgstr "Liste d'identifiants réservés séparés par des virgules. Ces identifiants ne peuvent pas être utilisés pour s'enregistrer. La liste de base provient de la RFC 2142." -#: src/Module/Admin/Site.php:505 +#: src/Module/Admin/Site.php:507 msgid "Accounts abandoned after x days" msgstr "Les comptes sont abandonnés après x jours" -#: src/Module/Admin/Site.php:505 +#: src/Module/Admin/Site.php:507 msgid "" "Will not waste system resources polling external sites for abandonded " "accounts. Enter 0 for no time limit." msgstr "Pour ne pas gaspiller les ressources système, on cesse d'interroger les sites distants pour les comptes abandonnés. Mettre 0 pour désactiver cette fonction." -#: src/Module/Admin/Site.php:506 +#: src/Module/Admin/Site.php:508 msgid "Allowed friend domains" msgstr "Domaines autorisés" -#: src/Module/Admin/Site.php:506 +#: src/Module/Admin/Site.php:508 msgid "" "Comma separated list of domains which are allowed to establish friendships " "with this site. Wildcards are accepted. Empty to allow any domains" msgstr "Une liste de domaines, séparés par des virgules, autorisés à établir des relations avec les utilisateurs de ce site. Les '*' sont acceptés. Laissez vide pour autoriser tous les domaines" -#: src/Module/Admin/Site.php:507 +#: src/Module/Admin/Site.php:509 msgid "Allowed email domains" msgstr "Domaines courriel autorisés" -#: src/Module/Admin/Site.php:507 +#: src/Module/Admin/Site.php:509 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 "Liste de domaines - séparés par des virgules - dont les adresses de courriel sont autorisées à s'inscrire sur ce site. Les '*' sont acceptées. Laissez vide pour autoriser tous les domaines" -#: src/Module/Admin/Site.php:508 +#: src/Module/Admin/Site.php:510 msgid "Disallowed email domains" msgstr "Domaines courriel interdits" -#: src/Module/Admin/Site.php:508 +#: src/Module/Admin/Site.php:510 msgid "" "Comma separated list of domains which are rejected as email addresses for " "registrations to this site. Wildcards are accepted." msgstr "Liste, séparé par des virgules, de domaines d'adresse de courriel qui seront rejetés lors de l'enregistrement. Caractères de remplacement autorisés." -#: src/Module/Admin/Site.php:509 +#: src/Module/Admin/Site.php:511 msgid "No OEmbed rich content" msgstr "Désactiver le texte riche avec OEmbed" -#: src/Module/Admin/Site.php:509 +#: src/Module/Admin/Site.php:511 msgid "" "Don't show the rich content (e.g. embedded PDF), except from the domains " "listed below." msgstr "Evite le contenu riche avec OEmbed (comme un document PDF incrusté), sauf provenant des domaines autorisés listés ci-après." -#: src/Module/Admin/Site.php:510 +#: src/Module/Admin/Site.php:512 msgid "Trusted third-party domains" msgstr "Domaines tierce-partie de confiance" -#: src/Module/Admin/Site.php:510 +#: src/Module/Admin/Site.php:512 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 "Liste séparée par des virgules de domaines dont le contenu est autorisé à être intégré dans les publications comme avec OEmbed. Tous les sous-domaines des domains mentionnés sont autorisés également." -#: src/Module/Admin/Site.php:511 +#: src/Module/Admin/Site.php:513 msgid "Block public" msgstr "Interdire la publication globale" -#: src/Module/Admin/Site.php:511 +#: src/Module/Admin/Site.php:513 msgid "" "Check to block public access to all otherwise public personal pages on this " "site unless you are currently logged in." msgstr "Cocher pour bloquer les accès anonymes (non-connectés) à tout sauf aux pages personnelles publiques." -#: src/Module/Admin/Site.php:512 +#: src/Module/Admin/Site.php:514 msgid "Force publish" msgstr "Forcer la publication globale" -#: src/Module/Admin/Site.php:512 +#: src/Module/Admin/Site.php:514 msgid "" "Check to force all profiles on this site to be listed in the site directory." msgstr "Cocher pour publier obligatoirement tous les profils locaux dans l'annuaire du site." -#: src/Module/Admin/Site.php:512 +#: src/Module/Admin/Site.php:514 msgid "Enabling this may violate privacy laws like the GDPR" msgstr "Activer cette option peut potentiellement enfreindre les lois sur la protection de la vie privée comme le RGPD." -#: src/Module/Admin/Site.php:513 +#: src/Module/Admin/Site.php:515 msgid "Global directory URL" msgstr "URL de l'annuaire global" -#: src/Module/Admin/Site.php:513 +#: src/Module/Admin/Site.php:515 msgid "" "URL to the global directory. If this is not set, the global directory is " "completely unavailable to the application." msgstr "URL de l'annuaire global. Si ce champ n'est pas défini, l'annuaire global sera complètement indisponible pour l'application." -#: src/Module/Admin/Site.php:514 +#: src/Module/Admin/Site.php:516 msgid "Private posts by default for new users" msgstr "Publications privées par défaut pour les nouveaux utilisateurs" -#: src/Module/Admin/Site.php:514 +#: src/Module/Admin/Site.php:516 msgid "" "Set default post permissions for all new members to the default privacy " "circle rather than public." msgstr "Rendre les publications de tous les nouveaux utilisateurs accessibles seulement par le cercle de contacts par défaut, et non par tout le monde." -#: src/Module/Admin/Site.php:515 +#: src/Module/Admin/Site.php:517 msgid "Don't include post content in email notifications" msgstr "Ne pas inclure le contenu de la publication dans le courriel de notification" -#: src/Module/Admin/Site.php:515 +#: src/Module/Admin/Site.php:517 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 "Ne pas inclure le contenu d'un(e) publication/commentaire/message privé/etc dans le courriel de notification qui est envoyé à partir du site, par mesure de confidentialité." -#: src/Module/Admin/Site.php:516 +#: src/Module/Admin/Site.php:518 msgid "Disallow public access to addons listed in the apps menu." msgstr "Interdire l’accès public pour les greffons listées dans le menu apps." -#: src/Module/Admin/Site.php:516 +#: src/Module/Admin/Site.php:518 msgid "" "Checking this box will restrict addons listed in the apps menu to members " "only." msgstr "Cocher cette case restreint la liste des greffons dans le menu des applications seulement aux membres." -#: src/Module/Admin/Site.php:517 +#: src/Module/Admin/Site.php:519 msgid "Don't embed private images in posts" msgstr "Ne pas miniaturiser les images privées dans les publications" -#: src/Module/Admin/Site.php:517 +#: src/Module/Admin/Site.php:519 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 " @@ -4952,11 +4947,11 @@ msgid "" "while." msgstr "Ne remplacez pas les images privées hébergées localement dans les publications avec une image attaché en copie, car cela signifie que le contact qui reçoit les publications contenant ces photos privées devra s’authentifier pour charger chaque image, ce qui peut prendre du temps." -#: src/Module/Admin/Site.php:518 +#: src/Module/Admin/Site.php:520 msgid "Explicit Content" msgstr "Contenu adulte" -#: src/Module/Admin/Site.php:518 +#: src/Module/Admin/Site.php:520 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 " @@ -4965,329 +4960,329 @@ msgid "" "will be shown at the user registration page." msgstr "Activez cette option si votre site est principalement utilisé pour publier du contenu adulte. Cette information est publique et peut être utilisée pour filtrer votre site dans le répertoire de site global. Elle est également affichée sur la page d'inscription." -#: src/Module/Admin/Site.php:519 +#: src/Module/Admin/Site.php:521 msgid "Only local search" msgstr "Recherche locale uniquement" -#: src/Module/Admin/Site.php:519 +#: src/Module/Admin/Site.php:521 msgid "" "Blocks search for users who are not logged in to prevent crawlers from " "blocking your system." msgstr "Bloque la recherche pour les utilisateurs non connectés afin d'éviter aux robot d'indexation de bloquer votre système." -#: src/Module/Admin/Site.php:520 +#: src/Module/Admin/Site.php:522 msgid "Blocked tags for trending tags" msgstr "Étiquettes bloquées pour les tendances" -#: src/Module/Admin/Site.php:520 +#: src/Module/Admin/Site.php:522 msgid "" "Comma separated list of hashtags that shouldn't be displayed in the trending" " tags." msgstr "Liste d'étiquettes, séparées par des virgules, qui ne seront pas affichées dans les tendances." -#: src/Module/Admin/Site.php:521 +#: src/Module/Admin/Site.php:523 msgid "Cache contact avatars" msgstr "Mettre en cache les avatars des contacts" -#: src/Module/Admin/Site.php:521 +#: src/Module/Admin/Site.php:523 msgid "" "Locally store the avatar pictures of the contacts. This uses a lot of " "storage space but it increases the performance." msgstr "Stocker localement les images d'avatar des contacts. Cela utilise beaucoup d'espace disque mais améliore les performances." -#: src/Module/Admin/Site.php:522 +#: src/Module/Admin/Site.php:524 msgid "Allow Users to set remote_self" msgstr "Autoriser les utilisateurs à définir remote_self" -#: src/Module/Admin/Site.php:522 +#: src/Module/Admin/Site.php:524 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 "Cocher cette case, permet à chaque utilisateur de marquer chaque contact comme un remote_self dans la boîte de dialogue de réparation des contacts. Activer cette fonction à un contact engendre la réplique de toutes les publications d'un contact dans le flux d'activités des utilisateurs." -#: src/Module/Admin/Site.php:523 +#: src/Module/Admin/Site.php:525 msgid "Allow Users to set up relay channels" msgstr "Autorise les utilisateurs à créer les chaînes relais" -#: src/Module/Admin/Site.php:523 +#: src/Module/Admin/Site.php:525 msgid "" "If enabled, it is possible to create relay users that are used to reshare " "content based on user defined channels." msgstr "Si activé, il est possible de créer des utilisateurs relai qui seront utilisés pour repartager du contenu basé sur les chaînes de l'utilisateur." -#: src/Module/Admin/Site.php:524 +#: src/Module/Admin/Site.php:526 msgid "Adjust the feed poll frequency" msgstr "Régler la fréquence d'interrogation" -#: src/Module/Admin/Site.php:524 +#: src/Module/Admin/Site.php:526 msgid "Automatically detect and set the best feed poll frequency." msgstr "Détecte automatiquement et défini la meilleure fréquence d'interrogation." -#: src/Module/Admin/Site.php:525 +#: src/Module/Admin/Site.php:527 msgid "Minimum poll interval" msgstr "Intervalle minimum de requêtage" -#: src/Module/Admin/Site.php:525 +#: src/Module/Admin/Site.php:527 msgid "" "Minimal distance in minutes between two polls for mail and feed contacts. " "Reasonable values are between 1 and 59." msgstr "Temps minimum entre deux requêtages en minutes pour les courriels et les contacts. Les valeurs raisonnables sont entre 1 et 59." -#: src/Module/Admin/Site.php:526 +#: src/Module/Admin/Site.php:528 msgid "Enable multiple registrations" msgstr "Autoriser les comptes multiples" -#: src/Module/Admin/Site.php:526 +#: src/Module/Admin/Site.php:528 msgid "Enable users to register additional accounts for use as pages." msgstr "Permet aux utilisateurs d'enregistrer des comptes supplémentaires pour être utilisés comme pages." -#: src/Module/Admin/Site.php:527 +#: src/Module/Admin/Site.php:529 msgid "Enable OpenID" msgstr "Activer OpenID" -#: src/Module/Admin/Site.php:527 +#: src/Module/Admin/Site.php:529 msgid "Enable OpenID support for registration and logins." msgstr "Permet l'utilisation d'OpenID pour l'enregistrement de compte et l'identification." -#: src/Module/Admin/Site.php:528 +#: src/Module/Admin/Site.php:530 msgid "Enable full name check" msgstr "Activer la vérification du nom complet" -#: src/Module/Admin/Site.php:528 +#: src/Module/Admin/Site.php:530 msgid "" "Prevents users from registering with a display name with fewer than two " "parts separated by spaces." msgstr "Empêche les utilisateurs de s'enregistrer avec un nom d'affichage n'ayant pas au minimum 2 parties séparées par des espaces." -#: src/Module/Admin/Site.php:529 +#: src/Module/Admin/Site.php:531 msgid "Email administrators on new registration" msgstr "Envoyer un courriel aux administrateurs lors d'une nouvelle inscription" -#: src/Module/Admin/Site.php:529 +#: src/Module/Admin/Site.php:531 msgid "" "If enabled and the system is set to an open registration, an email for each " "new registration is sent to the administrators." msgstr "Si activé et que le système est défini à une inscription ouverte, un courriel sera envoyé pour chaque nouvelle inscription aux administrateurs." -#: src/Module/Admin/Site.php:530 +#: src/Module/Admin/Site.php:532 msgid "Community pages for visitors" msgstr "Affichage de la page communauté pour les utilisateurs anonymes" -#: src/Module/Admin/Site.php:530 +#: src/Module/Admin/Site.php:532 msgid "" "Which community pages should be available for visitors. Local users always " "see both pages." msgstr "Quelles pages communauté sont disponibles pour les utilisateurs anonymes." -#: src/Module/Admin/Site.php:531 +#: src/Module/Admin/Site.php:533 msgid "Posts per user on community page" msgstr "Nombre de publications par utilisateur sur la page de la communauté" -#: src/Module/Admin/Site.php:531 +#: src/Module/Admin/Site.php:533 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 "Nombre maximum de publications par utilisateur sur la page de communauté locale. Utile lorsqu'un seul utilisateur inonde la page de communauté locale." -#: src/Module/Admin/Site.php:532 +#: src/Module/Admin/Site.php:534 msgid "Posts per server on community page" msgstr "Publications par serveur sur la page Communauté" -#: src/Module/Admin/Site.php:532 +#: src/Module/Admin/Site.php:534 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 "Nombre maximum de publications par serveur sur la page de communauté globale. Utile lorsque les publications d'un seul serveur inonde la page de communauté globale." -#: src/Module/Admin/Site.php:534 +#: src/Module/Admin/Site.php:536 msgid "Enable Mail support" msgstr "Activer la prise en charge courriel" -#: src/Module/Admin/Site.php:534 +#: src/Module/Admin/Site.php:536 msgid "" "Enable built-in mail support to poll IMAP folders and to reply via mail." msgstr "Permet de se connecter à un compte IMAP et de répondre directement aux courriels via Friendica." -#: src/Module/Admin/Site.php:535 +#: src/Module/Admin/Site.php:537 msgid "" "Mail support can't be enabled because the PHP IMAP module is not installed." msgstr "La prise en charge courriel requiert le module PHP IMAP pour être activée." -#: src/Module/Admin/Site.php:536 +#: src/Module/Admin/Site.php:538 msgid "Enable OStatus support" msgstr "Activer la prise en charge d'OStatus" -#: src/Module/Admin/Site.php:536 +#: src/Module/Admin/Site.php:538 msgid "" "Enable built-in OStatus (StatusNet, GNU Social etc.) compatibility. All " "communications in OStatus are public." msgstr "Permet la communication avec des comptes distants via OStatus (StatusNet, GNU Social, etc...). Toutes les publications OStatus sont publiques." -#: src/Module/Admin/Site.php:538 +#: src/Module/Admin/Site.php:540 msgid "" "Diaspora support can't be enabled because Friendica was installed into a sub" " directory." msgstr "Le support de Diaspora ne peut pas être activé parce que Friendica a été installé dans un sous-répertoire." -#: src/Module/Admin/Site.php:539 +#: src/Module/Admin/Site.php:541 msgid "Enable Diaspora support" msgstr "Activer le support de Diaspora" -#: src/Module/Admin/Site.php:539 +#: src/Module/Admin/Site.php:541 msgid "" "Enable built-in Diaspora network compatibility for communicating with " "diaspora servers." msgstr "Permet la communication avec des comptes distants via Diaspora. Ce protocole est principalement utilisé par la plate-forme Diaspora." -#: src/Module/Admin/Site.php:540 +#: src/Module/Admin/Site.php:542 msgid "Verify SSL" msgstr "Vérifier SSL" -#: src/Module/Admin/Site.php:540 +#: src/Module/Admin/Site.php:542 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 "Si vous le souhaitez, vous pouvez activier la vérification stricte des certificats. Cela signifie que vous ne pourrez pas vous connecter (du tout) aux sites SSL munis d'un certificat auto-signé." -#: src/Module/Admin/Site.php:541 +#: src/Module/Admin/Site.php:543 msgid "Proxy user" msgstr "Utilisateur du proxy" -#: src/Module/Admin/Site.php:541 +#: src/Module/Admin/Site.php:543 msgid "User name for the proxy server." msgstr "Nom d'utilisateur pour le serveur proxy" -#: src/Module/Admin/Site.php:542 +#: src/Module/Admin/Site.php:544 msgid "Proxy URL" msgstr "URL du proxy" -#: src/Module/Admin/Site.php:542 +#: src/Module/Admin/Site.php:544 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 "Si vous souhaitez utiliser un serveur proxy que Friendica devra employer pour se connecter au réseau, indiquez l'adresse du proxy ici." -#: src/Module/Admin/Site.php:543 +#: src/Module/Admin/Site.php:545 msgid "Network timeout" msgstr "Dépassement du délai d'attente du réseau" -#: src/Module/Admin/Site.php:543 +#: src/Module/Admin/Site.php:545 msgid "Value is in seconds. Set to 0 for unlimited (not recommended)." msgstr "Valeur en secondes. Mettre à 0 pour 'illimité' (pas recommandé)." -#: src/Module/Admin/Site.php:544 +#: src/Module/Admin/Site.php:546 msgid "Maximum Load Average" msgstr "Plafond de la charge moyenne" -#: src/Module/Admin/Site.php:544 +#: src/Module/Admin/Site.php:546 #, php-format msgid "" "Maximum system load before delivery and poll processes are deferred - " "default %d." msgstr "La charge système maximal avant que les processus livraisons et de sondage de profils distants soient reportées. Défaut : %d." -#: src/Module/Admin/Site.php:545 +#: src/Module/Admin/Site.php:547 msgid "Minimal Memory" msgstr "Mémoire minimum" -#: src/Module/Admin/Site.php:545 +#: src/Module/Admin/Site.php:547 msgid "" "Minimal free memory in MB for the worker. Needs access to /proc/meminfo - " "default 0 (deactivated)." msgstr "Mémoire libre minimale pour les tâches de fond (en Mo). Requiert l'accès à /proc/meminfo. La valeur par défaut est 0 (désactivé)." -#: src/Module/Admin/Site.php:546 +#: src/Module/Admin/Site.php:548 msgid "Periodically optimize tables" msgstr "Optimizer les tables régulièrement" -#: src/Module/Admin/Site.php:546 +#: src/Module/Admin/Site.php:548 msgid "Periodically optimize tables like the cache and the workerqueue" msgstr "Optimise régulièrement certaines tables de base de données très utilisées comme cache, locks, session, ou workerqueue." -#: src/Module/Admin/Site.php:548 +#: src/Module/Admin/Site.php:550 msgid "Discover followers/followings from contacts" msgstr "Découvrir la liste de contacts des contacts" -#: src/Module/Admin/Site.php:548 +#: src/Module/Admin/Site.php:550 msgid "" "If enabled, contacts are checked for their followers and following contacts." msgstr "Si activé, ce serveur collecte la liste d'abonnés et d'abonnements des contacts suivants." -#: src/Module/Admin/Site.php:549 +#: src/Module/Admin/Site.php:551 msgid "None - deactivated" msgstr "Aucun - désactivé" -#: src/Module/Admin/Site.php:550 +#: src/Module/Admin/Site.php:552 msgid "" "Local contacts - contacts of our local contacts are discovered for their " "followers/followings." msgstr "Contacts locaux : Les contacts des utilisateurs de ce serveur" -#: src/Module/Admin/Site.php:551 +#: src/Module/Admin/Site.php:553 msgid "" "Interactors - contacts of our local contacts and contacts who interacted on " "locally visible postings are discovered for their followers/followings." msgstr "Interagisseurs : Les contacts des utilisateurs de ce serveur et les contacts qui ont intéragit avec les conversations dont ce serveur a connaissance." -#: src/Module/Admin/Site.php:553 +#: src/Module/Admin/Site.php:555 msgid "Only update contacts/servers with local data" msgstr "Mettre a jour que les contacts/serveurs ayant des données locales" -#: src/Module/Admin/Site.php:553 +#: src/Module/Admin/Site.php:555 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 "Si activé, le système ne recherchera que les modifications apportées aux contacts et aux serveurs qui se sont engagés dans ce système, soit parce qu'ils figurent dans la liste de contacts d'un utilisateur, soit parce que des messages ou des commentaires ont été publiés par le contact sur ce système." -#: src/Module/Admin/Site.php:554 +#: src/Module/Admin/Site.php:556 msgid "Synchronize the contacts with the directory server" msgstr "Synchroniser les contacts avec l'annuaire distant" -#: src/Module/Admin/Site.php:554 +#: src/Module/Admin/Site.php:556 msgid "" "if enabled, the system will check periodically for new contacts on the " "defined directory server." msgstr "Active l'ajout de nouveaux contacts depuis l'annuaire distant choisi." -#: src/Module/Admin/Site.php:556 +#: src/Module/Admin/Site.php:558 msgid "Discover contacts from other servers" msgstr "Découvrir des contacts des autres serveurs" -#: src/Module/Admin/Site.php:556 +#: src/Module/Admin/Site.php:558 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 "Le système interroge périodiquement d'autres serveurs (Friendica, Mastodon et Hubzilla) pour connaître les contacts et les serveurs qu'ils connaissent. Désactivez-le sur les petites machines pour réduire la taille et la charge de la base de données." -#: src/Module/Admin/Site.php:557 +#: src/Module/Admin/Site.php:559 msgid "Days between requery" msgstr "Nombre de jours entre les requêtes" -#: src/Module/Admin/Site.php:557 +#: src/Module/Admin/Site.php:559 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 "Nombre de jours après lesquels un serveur est interrogé sur ses contacts et les serveurs qu'il connaît. Ce paramètre n'est utilisé que lorsque la découverte est activée." -#: src/Module/Admin/Site.php:558 +#: src/Module/Admin/Site.php:560 msgid "Search the local directory" msgstr "Chercher dans le répertoire local" -#: src/Module/Admin/Site.php:558 +#: src/Module/Admin/Site.php:560 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 "Cherche dans le répertoire local au lieu du répertoire local. Quand une recherche locale est effectuée, la même recherche est effectuée dans le répertoire global en tâche de fond. Cela améliore les résultats de la recherche si elle est réitérée." -#: src/Module/Admin/Site.php:560 +#: src/Module/Admin/Site.php:562 msgid "Publish server information" msgstr "Publier les informations du serveur" -#: src/Module/Admin/Site.php:560 +#: src/Module/Admin/Site.php:562 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 " @@ -5295,50 +5290,50 @@ msgid "" " href=\"http://the-federation.info/\">the-federation.info for details." msgstr "Active la publication de données générales sur ce serveur et son utilisation. Contient entre autres le nom et la version du serveur, le nombre d'utilisateurs avec un profil public, le nombre de publications et la liste des connecteurs activés. Voir the-federation.info pour les détails." -#: src/Module/Admin/Site.php:562 +#: src/Module/Admin/Site.php:564 msgid "Check upstream version" msgstr "Mises à jour" -#: src/Module/Admin/Site.php:562 +#: src/Module/Admin/Site.php:564 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 "Permet de vérifier la présence de nouvelles versions de Friendica sur github. Si une nouvelle version est disponible, vous recevrez une notification dans l'interface d'administration." -#: src/Module/Admin/Site.php:563 +#: src/Module/Admin/Site.php:565 msgid "Suppress Tags" msgstr "Masquer les étiquettes" -#: src/Module/Admin/Site.php:563 +#: src/Module/Admin/Site.php:565 msgid "Suppress showing a list of hashtags at the end of the posting." msgstr "Ne pas afficher la liste des étiquettes à la fin d’un message." -#: src/Module/Admin/Site.php:564 +#: src/Module/Admin/Site.php:566 msgid "Clean database" msgstr "Nettoyer la base de données" -#: src/Module/Admin/Site.php:564 +#: src/Module/Admin/Site.php:566 msgid "" "Remove old remote items, orphaned database records and old content from some" " other helper tables." msgstr "Supprime les conversations distantes anciennes, les enregistrements orphelins et le contenu obsolète de certaines tables de débogage." -#: src/Module/Admin/Site.php:565 +#: src/Module/Admin/Site.php:567 msgid "Lifespan of remote items" msgstr "Durée de vie des conversations distantes" -#: src/Module/Admin/Site.php:565 +#: src/Module/Admin/Site.php:567 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 "Si le nettoyage de la base de donnée est actif, cette valeur représente le délai en jours après lequel les conversations distantes sont supprimées. Les conversations démarrées par un utilisateur local, étoilées ou archivées sont toujours conservées. 0 pour désactiver." -#: src/Module/Admin/Site.php:566 +#: src/Module/Admin/Site.php:568 msgid "Lifespan of unclaimed items" msgstr "Durée de vie des conversations relayées" -#: src/Module/Admin/Site.php:566 +#: src/Module/Admin/Site.php:568 msgid "" "When the database cleanup is enabled, this defines the days after which " "unclaimed remote items (mostly content from the relay) will be deleted. " @@ -5346,175 +5341,185 @@ msgid "" "items if set to 0." msgstr "Si le nettoyage de la base de donnée est actif, cette valeur représente le délai en jours après lequel les conversations relayées qui n'ont pas reçu d'interactions locales sont supprimées. La valeur par défaut est 90 jours. 0 pour aligner cette valeur sur la durée de vie des conversations distantes." -#: src/Module/Admin/Site.php:567 +#: src/Module/Admin/Site.php:569 msgid "Lifespan of raw conversation data" msgstr "Durée de vie des méta-données de conversation" -#: src/Module/Admin/Site.php:567 +#: src/Module/Admin/Site.php:569 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 "Cette valeur représente le délai en jours après lequel les méta-données de conversations sont supprimées. Ces méta-données sont utilisées par les protocoles ActivityPub et OStatus, et pour le débogage. Il est prudent de conserver ces meta-données pendant au moins 14 jours. La valeur par défaut est 90 jours." -#: src/Module/Admin/Site.php:568 +#: src/Module/Admin/Site.php:570 msgid "Maximum numbers of comments per post" msgstr "Nombre maximum de commentaires par publication" -#: src/Module/Admin/Site.php:568 +#: src/Module/Admin/Site.php:570 msgid "How much comments should be shown for each post? Default value is 100." msgstr "Nombre de commentaire affiché pour chaque publication. Valeur par défaut : 100." -#: src/Module/Admin/Site.php:569 +#: src/Module/Admin/Site.php:571 msgid "Maximum numbers of comments per post on the display page" msgstr "Nombre maximum de commentaires par publication dans leur page dédié (/display)" -#: src/Module/Admin/Site.php:569 +#: src/Module/Admin/Site.php:571 msgid "" "How many comments should be shown on the single view for each post? Default " "value is 1000." msgstr "Valeur par défaut : 1 000." -#: src/Module/Admin/Site.php:570 +#: src/Module/Admin/Site.php:572 msgid "Items per page" msgstr "Éléments par page" -#: src/Module/Admin/Site.php:570 +#: src/Module/Admin/Site.php:572 msgid "" "Number of items per page in stream pages (network, community, " "profile/contact statuses, search)." msgstr "Nombre d'éléments par page (concerne les pages Réseau, Communauté, Statuts de profil/contact, Recherche)" -#: src/Module/Admin/Site.php:571 +#: src/Module/Admin/Site.php:573 msgid "Items per page for mobile devices" msgstr "Éléments par page pour les appareils mobiles" -#: src/Module/Admin/Site.php:571 +#: src/Module/Admin/Site.php:573 msgid "" "Number of items per page in stream pages (network, community, " "profile/contact statuses, search) for mobile devices." msgstr "Nombre d'éléments par page pour les appareils mobiles (concerne les pages Réseau, Communauté, Statuts de profil/contact, Recherche)" -#: src/Module/Admin/Site.php:572 +#: src/Module/Admin/Site.php:574 msgid "Temp path" msgstr "Chemin des fichiers temporaires" -#: src/Module/Admin/Site.php:572 +#: src/Module/Admin/Site.php:574 msgid "" "If you have a restricted system where the webserver can't access the system " "temp path, enter another path here." msgstr "Si vous n'avez pas la possibilité d'avoir accès au répertoire temp, entrez un autre répertoire ici." -#: src/Module/Admin/Site.php:573 +#: src/Module/Admin/Site.php:575 msgid "Only search in tags" msgstr "Rechercher seulement dans les étiquettes" -#: src/Module/Admin/Site.php:573 +#: src/Module/Admin/Site.php:575 msgid "On large systems the text search can slow down the system extremely." msgstr "La recherche textuelle peut ralentir considérablement les systèmes de grande taille." -#: src/Module/Admin/Site.php:574 +#: src/Module/Admin/Site.php:576 +msgid "Limited search scope" +msgstr "" + +#: src/Module/Admin/Site.php:576 +msgid "" +"If enabled, searches will only be performed in the data used for the " +"channels and not in all posts." +msgstr "" + +#: src/Module/Admin/Site.php:577 msgid "Maximum age of items in the search table" msgstr "Âge maximum des éléments dans la table de recherche" -#: src/Module/Admin/Site.php:574 +#: src/Module/Admin/Site.php:577 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 "Âge maximum, en jours, des éléments dans la table de recherche. Une valeur plus faible améliorera les performances et réduira l'utilisation du disque. 0 signifie aucune restriction." -#: src/Module/Admin/Site.php:575 +#: src/Module/Admin/Site.php:578 msgid "Generate counts per contact circle when calculating network count" msgstr "Générer les comptes par cercle de contacts lors du calcul du nombre de réseaux." -#: src/Module/Admin/Site.php:575 +#: src/Module/Admin/Site.php:578 msgid "" "On systems with users that heavily use contact circles the query can be very" " expensive." msgstr "Sur les systèmes avec des utilisateurs utilisant fortement les cercles de contact, cette requête peut être très coûteuse." -#: src/Module/Admin/Site.php:576 +#: src/Module/Admin/Site.php:579 msgid "Process \"view\" activities" msgstr "Traiter les activités \"view\"" -#: src/Module/Admin/Site.php:576 +#: src/Module/Admin/Site.php:579 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 "Les activités \"view\" sont principalement gérées par les systèmes Peertube. Par défaut, elles ne sont pas traitées pour des raisons de performance. N'activez cette option que sur un système performant." -#: src/Module/Admin/Site.php:577 +#: src/Module/Admin/Site.php:580 msgid "Days, after which a contact is archived" msgstr "Nombre de jours après lesquels un contact est archivé" -#: src/Module/Admin/Site.php:577 +#: src/Module/Admin/Site.php:580 msgid "" "Number of days that we try to deliver content or to update the contact data " "before we archive a contact." msgstr "Nombre de jours pendant lesquels nous essayons d'envoyer du contenu ou de mettre à jour les données d'un contact avant d'archiver celui-ci." -#: src/Module/Admin/Site.php:579 +#: src/Module/Admin/Site.php:582 msgid "Maximum number of parallel workers" msgstr "Nombre maximum de tâche de fond simultanés" -#: src/Module/Admin/Site.php:579 +#: src/Module/Admin/Site.php:582 #, php-format msgid "" "On shared hosters set this to %d. On larger systems, values of %d are great." " Default value is %d." msgstr "Sur un hébergement partagé, mettez %d. Sur des serveurs plus puissants, %d est optimal. La valeur par défaut est %d." -#: src/Module/Admin/Site.php:580 +#: src/Module/Admin/Site.php:583 msgid "Maximum load for workers" msgstr "Charge maximum pour les tâches de fond" -#: src/Module/Admin/Site.php:580 +#: src/Module/Admin/Site.php:583 msgid "Maximum load that causes a cooldown before each worker function call." msgstr "Génère un délai d'attente si une tache de fond atteint la charge maximale. " -#: src/Module/Admin/Site.php:581 +#: src/Module/Admin/Site.php:584 msgid "Enable fastlane" msgstr "Activer la file prioritaire" -#: src/Module/Admin/Site.php:581 +#: src/Module/Admin/Site.php:584 msgid "" "When enabed, the fastlane mechanism starts an additional worker if processes" " with higher priority are blocked by processes of lower priority." msgstr "Lorsqu'il est activé, le mécanisme de file prioritaire démarre une tâche de fond additionnelle quand des tâches de fond de haute priorité sont bloquées par des tâches de moindre priorité." -#: src/Module/Admin/Site.php:582 +#: src/Module/Admin/Site.php:585 msgid "Decoupled receiver" msgstr "Récepteur découplé" -#: src/Module/Admin/Site.php:582 +#: src/Module/Admin/Site.php:585 msgid "" "Decouple incoming ActivityPub posts by processing them in the background via" " a worker process. Only enable this on fast systems." msgstr "Découple les messages ActivityPub entrants en les traitant en arrière-plan par l'intermédiaire d'une tâche de fond. N'activez cette option que sur les systèmes rapides." -#: src/Module/Admin/Site.php:583 +#: src/Module/Admin/Site.php:586 msgid "Cron interval" msgstr "Intervalle du cron" -#: src/Module/Admin/Site.php:583 +#: src/Module/Admin/Site.php:586 msgid "Minimal period in minutes between two calls of the \"Cron\" worker job." msgstr "Durée minimale entre deux appels de la tâche \"Cron\"" -#: src/Module/Admin/Site.php:584 +#: src/Module/Admin/Site.php:587 msgid "Worker defer limit" msgstr "Limite de report d'une tâche de fond" -#: src/Module/Admin/Site.php:584 +#: src/Module/Admin/Site.php:587 msgid "" "Per default the systems tries delivering for 15 times before dropping it." msgstr "Par défaut, le système tente d'effectuer un livraison 15 fois avant d'abandonner." -#: src/Module/Admin/Site.php:585 +#: src/Module/Admin/Site.php:588 msgid "Worker fetch limit" msgstr "Limite de récupération des tâches" -#: src/Module/Admin/Site.php:585 +#: src/Module/Admin/Site.php:588 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" @@ -5522,153 +5527,153 @@ msgid "" "system." msgstr "Nombre de tâches de fond récupérées en une seule requête. Des valeurs plus élevées devraient augmenter les performances, des valeurs trop élevées les diminueront très probablement. Ne modifiez ces valeurs que lorsque vous savez comment mesurer les performances de votre système." -#: src/Module/Admin/Site.php:587 +#: src/Module/Admin/Site.php:590 msgid "Direct relay transfer" msgstr "Relai direct" -#: src/Module/Admin/Site.php:587 +#: src/Module/Admin/Site.php:590 msgid "" "Enables the direct transfer to other servers without using the relay servers" msgstr "Soumet les conversations publiques aux serveurs distants sans passer par le serveur relai." -#: src/Module/Admin/Site.php:588 +#: src/Module/Admin/Site.php:591 msgid "Relay scope" msgstr "Filtre du relai" -#: src/Module/Admin/Site.php:588 +#: src/Module/Admin/Site.php:591 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 "\"Tous\" signifie que toutes les conversations publiques en provenance du relai sont acceptées. \"Étiquettes\" signifie que seules les conversations comportant les étiquettes suivantes sont acceptées." -#: src/Module/Admin/Site.php:588 src/Module/Contact/Profile.php:314 +#: src/Module/Admin/Site.php:591 src/Module/Contact/Profile.php:314 #: src/Module/Settings/TwoFactor/Index.php:146 msgid "Disabled" msgstr "Désactivé" -#: src/Module/Admin/Site.php:588 +#: src/Module/Admin/Site.php:591 msgid "all" msgstr "Tous" -#: src/Module/Admin/Site.php:588 +#: src/Module/Admin/Site.php:591 msgid "tags" msgstr "étiquettes" -#: src/Module/Admin/Site.php:589 +#: src/Module/Admin/Site.php:592 msgid "Server tags" msgstr "Étiquettes de filtre du relai" -#: src/Module/Admin/Site.php:589 +#: src/Module/Admin/Site.php:592 msgid "Comma separated list of tags for the \"tags\" subscription." msgstr "Liste d'étiquettes autorisées, séparées par des virgules, en provenance des relais." -#: src/Module/Admin/Site.php:590 +#: src/Module/Admin/Site.php:593 msgid "Deny Server tags" msgstr "Étiquettes refusés" -#: src/Module/Admin/Site.php:590 +#: src/Module/Admin/Site.php:593 msgid "Comma separated list of tags that are rejected." msgstr "Liste d'étiquettes refusées, séparées par des virgules, en provenance des relais." -#: src/Module/Admin/Site.php:591 +#: src/Module/Admin/Site.php:594 msgid "Maximum amount of tags" msgstr "Quantité maximum d'étiquettes" -#: src/Module/Admin/Site.php:591 +#: src/Module/Admin/Site.php:594 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 "Quantité maximum d'étiquettes dans une publication avant que celle-ci soit rejetée comme spam. La publication doit contenir au moins un lien. Les publications des comptes abonnés ne sont pas rejetées." -#: src/Module/Admin/Site.php:592 +#: src/Module/Admin/Site.php:595 msgid "Allow user tags" msgstr "Inclure les étiquettes des utilisateurs" -#: src/Module/Admin/Site.php:592 +#: src/Module/Admin/Site.php:595 msgid "" "If enabled, the tags from the saved searches will used for the \"tags\" " "subscription in addition to the \"relay_server_tags\"." msgstr "Ajoute les étiquettes des recherches enregistrées des utilisateurs aux étiquettes autorisés en provenance des relais." -#: src/Module/Admin/Site.php:593 +#: src/Module/Admin/Site.php:596 msgid "Deny undetected languages" msgstr "Refuser les langues non détectées" -#: src/Module/Admin/Site.php:593 +#: src/Module/Admin/Site.php:596 msgid "If enabled, posts with undetected languages will be rejected." msgstr "Si actif, les publications avec des langues non détectées seront rejetés." -#: src/Module/Admin/Site.php:594 +#: src/Module/Admin/Site.php:597 msgid "Language Quality" msgstr "Qualité de la langue" -#: src/Module/Admin/Site.php:594 +#: src/Module/Admin/Site.php:597 msgid "The minimum language quality that is required to accept the post." msgstr "La qualité de la langue minimale requise pour accepter la publication." -#: src/Module/Admin/Site.php:595 +#: src/Module/Admin/Site.php:598 msgid "Number of languages for the language detection" msgstr "Nombre de langues pour la détection la de langue" -#: src/Module/Admin/Site.php:595 +#: src/Module/Admin/Site.php:598 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 "Le système détecte une liste de langues par publication. La publication n'est acceptée que si les langues souhaitées figurent dans la liste. Plus le nombre est élevé, plus le nombre de publications détectées à tort est important." -#: src/Module/Admin/Site.php:597 +#: src/Module/Admin/Site.php:600 msgid "Maximum age of channel" msgstr "Age maximal d'une chaîne" -#: src/Module/Admin/Site.php:597 +#: src/Module/Admin/Site.php:600 msgid "" "This defines the maximum age in hours of items that should be displayed in " "channels. This affects the channel performance." msgstr "Ceci définit l'âge maximum en heures des éléments qui doivent être affichés dans les chaînes. Cela affecte les performances des chaînes." -#: src/Module/Admin/Site.php:598 +#: src/Module/Admin/Site.php:601 msgid "Maximum number of channel posts" msgstr "Nombre maximum de publications sur une chaîne" -#: src/Module/Admin/Site.php:598 +#: src/Module/Admin/Site.php:601 msgid "" "For performance reasons, the channels use a dedicated table to store " "content. The higher the value the slower the channels." msgstr "Pour des raisons de performance, les chaînes utilisent une table dédiée pour stocker le contenu. Plus la valeur est élevée, plus les chaînes sont lentes." -#: src/Module/Admin/Site.php:599 +#: src/Module/Admin/Site.php:602 msgid "Interaction score days" msgstr "Intervalle pour le score d'interaction" -#: src/Module/Admin/Site.php:599 +#: src/Module/Admin/Site.php:602 msgid "Number of days that are used to calculate the interaction score." msgstr "Nombre de jours utilisés pour calculer le score d'interaction." -#: src/Module/Admin/Site.php:600 +#: src/Module/Admin/Site.php:603 msgid "Maximum number of posts per author" msgstr "Nombre maximum de publications par auteur" -#: src/Module/Admin/Site.php:600 +#: src/Module/Admin/Site.php:603 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 "Nombre maximum de publication par page par auteur si la fréquence de contact est réglée sur \"Afficher quelques publications\". S'il y a plus de publications, les publications ayant le plus d'interactions seront affichées." -#: src/Module/Admin/Site.php:601 +#: src/Module/Admin/Site.php:604 msgid "Sharer interaction days" msgstr "Intervalle d'interaction de partageurs" -#: src/Module/Admin/Site.php:601 +#: src/Module/Admin/Site.php:604 msgid "" "Number of days of the last interaction that are used to define which sharers" " are used for the \"sharers of sharers\" channel." msgstr "Nombre de jours depuis la dernière interaction, utilisé pour définir les partageurs utilisés pour la chaîne \"Partageurs de partageurs\"." -#: src/Module/Admin/Site.php:604 +#: src/Module/Admin/Site.php:607 msgid "Start Relocation" msgstr "Démarrer le déménagement" @@ -6215,7 +6220,7 @@ msgstr "Authentification à deux facteurs" msgid "Display" msgstr "Affichage" -#: src/Module/BaseSettings.php:132 src/Module/Settings/Connectors.php:204 +#: src/Module/BaseSettings.php:132 src/Module/Settings/Connectors.php:213 msgid "Social Networks" msgstr "Réseaux sociaux" @@ -6292,7 +6297,7 @@ msgstr "Début de l'évènement :" #: src/Module/Moderation/Blocklist/Server/Index.php:87 #: src/Module/Moderation/Blocklist/Server/Index.php:115 #: src/Module/Moderation/Blocklist/Server/Index.php:116 -#: src/Module/Moderation/Item/Delete.php:67 src/Module/Register.php:149 +#: src/Module/Moderation/Item/Delete.php:67 src/Module/Register.php:155 #: src/Module/Security/TwoFactor/Verify.php:101 #: src/Module/Settings/Channels.php:190 src/Module/Settings/Channels.php:211 #: src/Module/Settings/TwoFactor/Index.php:161 @@ -6385,7 +6390,7 @@ msgstr "Cercle inconnu." #: src/Module/Contact/Posts.php:78 src/Module/Contact/Posts.php:83 #: src/Module/Contact/Posts.php:88 src/Module/Contact/Profile.php:159 #: src/Module/Contact/Profile.php:164 src/Module/Contact/Profile.php:169 -#: src/Module/Contact/Redir.php:95 src/Module/Contact/Redir.php:141 +#: src/Module/Contact/Redir.php:91 src/Module/Contact/Redir.php:145 #: src/Module/FriendSuggest.php:71 src/Module/FriendSuggest.php:109 msgid "Contact not found." msgstr "Contact introuvable." @@ -6707,8 +6712,8 @@ msgstr[0] "Contact (%s)" msgstr[1] "Contacts (%s)" msgstr[2] "Contacts (%s)" -#: src/Module/Contact/Follow.php:70 src/Module/Contact/Redir.php:63 -#: src/Module/Contact/Redir.php:223 src/Module/Conversation/Community.php:166 +#: src/Module/Contact/Follow.php:70 src/Module/Contact/Redir.php:59 +#: src/Module/Contact/Redir.php:220 src/Module/Conversation/Community.php:166 #: src/Module/Debug/ItemBody.php:38 src/Module/Diaspora/Receive.php:57 #: src/Module/Item/Display.php:96 src/Module/Item/Feed.php:59 #: src/Module/Item/Follow.php:41 src/Module/Item/Ignore.php:41 @@ -7086,9 +7091,9 @@ msgstr "Chaîne uniquement" #: src/Module/Contact/Profile.php:441 msgid "" -"If enabled, posts from this contact will only appear in channels, but not in" -" the network stream." -msgstr "Si actif, les publications de ce contact n'apparaîtront que dans les chaînes." +"If enabled, posts from this contact will only appear in channels and network" +" streams in circles, but not in the general network stream." +msgstr "Si activé, les publications de ce contact n'apparaîtront que dans les canaux et les flux réseau des cercles, mais pas dans le flux réseau général." #: src/Module/Contact/Profile.php:509 msgid "Refetch contact data" @@ -7114,7 +7119,7 @@ msgstr "Révoquer le suivi" msgid "Revoke the follow from this contact" msgstr "Empêcher ce contact de vous suivre " -#: src/Module/Contact/Redir.php:135 src/Module/Contact/Redir.php:187 +#: src/Module/Contact/Redir.php:139 msgid "Bad Request." msgstr "Mauvaise requête." @@ -7490,19 +7495,19 @@ msgstr "Diagnostic Webfinger" msgid "Lookup address:" msgstr "Tester l'adresse:" -#: src/Module/Directory.php:74 +#: src/Module/Directory.php:75 msgid "No entries (some entries may be hidden)." msgstr "Aucune entrée (certaines peuvent être cachées)." -#: src/Module/Directory.php:90 +#: src/Module/Directory.php:91 msgid "Find on this site" msgstr "Trouver sur ce site" -#: src/Module/Directory.php:92 +#: src/Module/Directory.php:93 msgid "Results for:" msgstr "Résultats pour :" -#: src/Module/Directory.php:94 +#: src/Module/Directory.php:95 msgid "Site Directory" msgstr "Annuaire local" @@ -7600,7 +7605,7 @@ msgstr "Méthode non autorisée." msgid "Help:" msgstr "Aide :" -#: src/Module/Home.php:63 +#: src/Module/Home.php:66 #, php-format msgid "Welcome to %s" msgstr "Bienvenue sur %s" @@ -9085,21 +9090,21 @@ msgstr "échec" msgid "ignored" msgstr "ignoré" -#: src/Module/Photo.php:124 +#: src/Module/Photo.php:122 msgid "The Photo is not available." msgstr "La photo n'est pas disponible." -#: src/Module/Photo.php:149 +#: src/Module/Photo.php:147 #, php-format msgid "The Photo with id %s is not available." msgstr "La photo avec l'identifiant %s n'est pas disponible." -#: src/Module/Photo.php:190 +#: src/Module/Photo.php:188 #, php-format msgid "Invalid external resource with url %s." msgstr "La ressource externe avec l'URL %s est invalide." -#: src/Module/Photo.php:192 +#: src/Module/Photo.php:190 #, php-format msgid "Invalid photo with id %s." msgstr "La photo avec l'identifiant %s est invalide." @@ -9203,20 +9208,20 @@ msgstr "Aucun contact." #: src/Module/Profile/Conversations.php:106 #: src/Module/Profile/Conversations.php:109 src/Module/Profile/Profile.php:351 -#: src/Module/Profile/Profile.php:354 src/Protocol/Feed.php:1095 +#: src/Module/Profile/Profile.php:354 src/Protocol/Feed.php:1114 #: src/Protocol/OStatus.php:1011 #, php-format msgid "%s's timeline" msgstr "Le flux de %s" #: src/Module/Profile/Conversations.php:107 src/Module/Profile/Profile.php:352 -#: src/Protocol/Feed.php:1099 src/Protocol/OStatus.php:1016 +#: src/Protocol/Feed.php:1118 src/Protocol/OStatus.php:1016 #, php-format msgid "%s's posts" msgstr "Les publications originales de %s" #: src/Module/Profile/Conversations.php:108 src/Module/Profile/Profile.php:353 -#: src/Protocol/Feed.php:1102 src/Protocol/OStatus.php:1020 +#: src/Protocol/Feed.php:1121 src/Protocol/OStatus.php:1020 #, php-format msgid "%s's comments" msgstr "Les commentaires de %s" @@ -9375,170 +9380,170 @@ msgstr "Contenu" msgid "Remove post" msgstr "Supprimer la publication" -#: src/Module/Register.php:85 +#: src/Module/Register.php:91 msgid "Only parent users can create additional accounts." msgstr "Seuls les comptes parent peuvent créer des comptes supplémentaires." -#: src/Module/Register.php:100 src/Module/User/Import.php:112 +#: src/Module/Register.php:106 src/Module/User/Import.php:112 msgid "" "This site has exceeded the number of allowed daily account registrations. " "Please try again tomorrow." msgstr "Le nombre d'inscriptions quotidiennes pour ce site a été dépassé. Merci de réessayer demain." -#: src/Module/Register.php:117 +#: src/Module/Register.php:123 msgid "" "You may (optionally) fill in this form via OpenID by supplying your OpenID " "and clicking \"Register\"." msgstr "Vous pouvez (si vous le souhaitez) remplir ce formulaire via OpenID en fournissant votre OpenID et en cliquant sur \"S'inscrire\"." -#: src/Module/Register.php:118 +#: src/Module/Register.php:124 msgid "" "If you are not familiar with OpenID, please leave that field blank and fill " "in the rest of the items." msgstr "Si vous n'êtes pas familier avec OpenID, laissez ce champ vide et remplissez le reste." -#: src/Module/Register.php:119 +#: src/Module/Register.php:125 msgid "Your OpenID (optional): " msgstr "Votre OpenID (facultatif): " -#: src/Module/Register.php:128 +#: src/Module/Register.php:134 msgid "Include your profile in member directory?" msgstr "Inclure votre profil dans l'annuaire des membres?" -#: src/Module/Register.php:149 +#: src/Module/Register.php:155 msgid "Note for the admin" msgstr "Commentaire pour l'administrateur" -#: src/Module/Register.php:149 +#: src/Module/Register.php:155 msgid "Leave a message for the admin, why you want to join this node" msgstr "Indiquez à l'administrateur les raisons de votre inscription à cette instance." -#: src/Module/Register.php:150 +#: src/Module/Register.php:156 msgid "Membership on this site is by invitation only." msgstr "L'inscription à ce site se fait uniquement sur invitation." -#: src/Module/Register.php:151 +#: src/Module/Register.php:157 msgid "Your invitation code: " msgstr "Votre code d'invitation :" -#: src/Module/Register.php:159 +#: src/Module/Register.php:165 msgid "Your Display Name (as you would like it to be displayed on this system" msgstr "Votre Nom d'Affichage (tel que vous souhaiteriez l'afficher sur ce système" -#: src/Module/Register.php:160 +#: src/Module/Register.php:166 msgid "" "Your Email Address: (Initial information will be send there, so this has to " "be an existing address.)" msgstr "Votre courriel : (Des informations de connexion vont être envoyées à cette adresse; elle doit exister)." -#: src/Module/Register.php:161 +#: src/Module/Register.php:167 msgid "Please repeat your e-mail address:" msgstr "Veuillez répéter votre adresse courriel :" -#: src/Module/Register.php:163 src/Module/Security/PasswordTooLong.php:100 +#: src/Module/Register.php:169 src/Module/Security/PasswordTooLong.php:100 #: src/Module/Settings/Account.php:564 msgid "New Password:" msgstr "Nouveau mot de passe :" -#: src/Module/Register.php:163 +#: src/Module/Register.php:169 msgid "Leave empty for an auto generated password." msgstr "Laisser ce champ libre pour obtenir un mot de passe généré automatiquement." -#: src/Module/Register.php:164 src/Module/Security/PasswordTooLong.php:101 +#: src/Module/Register.php:170 src/Module/Security/PasswordTooLong.php:101 #: src/Module/Settings/Account.php:565 msgid "Confirm:" msgstr "Confirmer :" -#: src/Module/Register.php:165 +#: src/Module/Register.php:171 #, php-format msgid "" "Choose a profile nickname. This must begin with a text character. Your " "profile address on this site will then be \"nickname@%s\"." msgstr "Choisissez un pseudo. Celui devra commencer par une lettre. L'adresse de votre profil en découlera sous la forme \"pseudo@%s\"." -#: src/Module/Register.php:166 +#: src/Module/Register.php:172 msgid "Choose a nickname: " msgstr "Choisir un pseudo : " -#: src/Module/Register.php:174 src/Module/User/Import.php:118 +#: src/Module/Register.php:180 src/Module/User/Import.php:118 msgid "Import" msgstr "Importer" -#: src/Module/Register.php:175 +#: src/Module/Register.php:181 msgid "Import your profile to this friendica instance" msgstr "Importer votre profile dans cette instance de friendica" -#: src/Module/Register.php:182 +#: src/Module/Register.php:188 msgid "Note: This node explicitly contains adult content" msgstr "Note: Ce nœud contient explicitement du contenu destiné aux adultes" -#: src/Module/Register.php:184 src/Module/Settings/Delegation.php:181 +#: src/Module/Register.php:190 src/Module/Settings/Delegation.php:181 msgid "Parent Password:" msgstr "Mot de passe du compte parent :" -#: src/Module/Register.php:184 src/Module/Settings/Delegation.php:181 +#: src/Module/Register.php:190 src/Module/Settings/Delegation.php:181 msgid "" "Please enter the password of the parent account to legitimize your request." msgstr "Veuillez saisir le mot de passe du compte parent pour authentifier votre requête." -#: src/Module/Register.php:213 +#: src/Module/Register.php:219 msgid "Password doesn't match." msgstr "Le mot de passe ne correspond pas." -#: src/Module/Register.php:219 +#: src/Module/Register.php:225 msgid "Please enter your password." msgstr "Veuillez saisir votre mot de passe." -#: src/Module/Register.php:261 +#: src/Module/Register.php:267 msgid "You have entered too much information." msgstr "Vous avez entré trop d'informations." -#: src/Module/Register.php:284 +#: src/Module/Register.php:290 msgid "Please enter the identical mail address in the second field." msgstr "Veuillez entrer une adresse courriel identique dans le deuxième champ." -#: src/Module/Register.php:292 +#: src/Module/Register.php:298 msgid "Nickname cannot start with a digit." msgstr "Le pseudo ne peut pas commencer par un chiffre." -#: src/Module/Register.php:294 +#: src/Module/Register.php:300 msgid "Nickname can only contain US-ASCII characters." msgstr "Le pseudo ne peut contenir que des caractères US-ASCII." -#: src/Module/Register.php:323 +#: src/Module/Register.php:329 msgid "The additional account was created." msgstr "Le compte additionnel a bien été créé." -#: src/Module/Register.php:348 +#: src/Module/Register.php:354 msgid "" "Registration successful. Please check your email for further instructions." msgstr "Inscription réussie. Vérifiez vos courriels pour la suite des instructions." -#: src/Module/Register.php:355 +#: src/Module/Register.php:361 #, php-format msgid "" "Failed to send email message. Here your accout details:
login: %s
" "password: %s

You can change your password after login." msgstr "Impossible d’envoyer le courriel de confirmation. Voici vos informations de connexion:
identifiant : %s
mot de passe : %s

Vous pourrez changer votre mot de passe une fois connecté." -#: src/Module/Register.php:361 +#: src/Module/Register.php:367 msgid "Registration successful." msgstr "Inscription réussie." -#: src/Module/Register.php:370 src/Module/Register.php:377 -#: src/Module/Register.php:387 +#: src/Module/Register.php:376 src/Module/Register.php:383 +#: src/Module/Register.php:393 msgid "Your registration can not be processed." msgstr "Votre inscription ne peut être traitée." -#: src/Module/Register.php:376 +#: src/Module/Register.php:382 msgid "You have to leave a request note for the admin." msgstr "Vous devez rédiger une demande auprès de l'administrateur." -#: src/Module/Register.php:386 +#: src/Module/Register.php:392 msgid "An internal error occured." msgstr "Une erreur interne est survenue." -#: src/Module/Register.php:408 +#: src/Module/Register.php:414 msgid "Your registration is pending approval by the site owner." msgstr "Votre inscription attend une validation du propriétaire du site." @@ -10446,198 +10451,222 @@ msgstr "Supprimer l'entrée de la liste des chaînes" msgid "Delete entry from the channel list?" msgstr "Supprimer l'entrée de la liste des chaînes ?" -#: src/Module/Settings/Connectors.php:120 +#: src/Module/Settings/Connectors.php:122 msgid "Failed to connect with email account using the settings provided." msgstr "Impossible de se connecter au compte courriel configuré." -#: src/Module/Settings/Connectors.php:166 -#: src/Module/Settings/Connectors.php:167 +#: src/Module/Settings/Connectors.php:169 +#: src/Module/Settings/Connectors.php:170 msgid "Diaspora (Socialhome, Hubzilla)" msgstr "Diaspora (Socialhome, Hubzilla)" -#: src/Module/Settings/Connectors.php:166 -#: src/Module/Settings/Connectors.php:170 +#: src/Module/Settings/Connectors.php:169 +#: src/Module/Settings/Connectors.php:173 #, php-format msgid "Built-in support for %s connectivity is enabled" msgstr "Le support intégré pour la connectivité %s est activé" -#: src/Module/Settings/Connectors.php:167 -#: src/Module/Settings/Connectors.php:169 +#: src/Module/Settings/Connectors.php:170 +#: src/Module/Settings/Connectors.php:172 #, php-format msgid "Built-in support for %s connectivity is disabled" msgstr "Le support intégré pour la connectivité %s est désactivé" -#: src/Module/Settings/Connectors.php:169 -#: src/Module/Settings/Connectors.php:170 +#: src/Module/Settings/Connectors.php:172 +#: src/Module/Settings/Connectors.php:173 msgid "OStatus (GNU Social)" msgstr "OStatus (GNU Social)" -#: src/Module/Settings/Connectors.php:182 +#: src/Module/Settings/Connectors.php:185 msgid "Email access is disabled on this site." msgstr "L'accès courriel est désactivé sur ce site." -#: src/Module/Settings/Connectors.php:197 -#: src/Module/Settings/Connectors.php:244 +#: src/Module/Settings/Connectors.php:200 +#: src/Module/Settings/Connectors.php:254 msgid "None" msgstr "Aucun(e)" -#: src/Module/Settings/Connectors.php:209 +#: src/Module/Settings/Connectors.php:204 +msgid "Default (Mastodon will display the title and a link to the post)" +msgstr "" + +#: src/Module/Settings/Connectors.php:205 +msgid "" +"Use the summary (Mastodon and some others will treat it as content warning)" +msgstr "" + +#: src/Module/Settings/Connectors.php:206 +msgid "Embed the title in the body" +msgstr "" + +#: src/Module/Settings/Connectors.php:218 msgid "General Social Media Settings" msgstr "Paramètres généraux des réseaux sociaux" -#: src/Module/Settings/Connectors.php:212 +#: src/Module/Settings/Connectors.php:221 msgid "Followed content scope" msgstr "Étendue des contenus suivis" -#: src/Module/Settings/Connectors.php:214 +#: src/Module/Settings/Connectors.php:223 msgid "" "By default, conversations in which your follows participated but didn't " "start will be shown in your timeline. You can turn this behavior off, or " "expand it to the conversations in which your follows liked a post." msgstr "Par défaut, les conversations dans lesquelles vos comptes suivis ont participé mais qu'ils n'ont pas commencées seront affichées dans votre flux. Vous pouvez désactiver ce comportement, ou l'étendre aux conversations dans lesquelles vos comptes suivis ont aimé une publication." -#: src/Module/Settings/Connectors.php:216 +#: src/Module/Settings/Connectors.php:225 msgid "Only conversations my follows started" msgstr "Seulement les conversations démarrées par mes comptes suivis" -#: src/Module/Settings/Connectors.php:217 +#: src/Module/Settings/Connectors.php:226 msgid "Conversations my follows started or commented on (default)" msgstr "Les conversations que mes comptes suivis ont commencé ou commentées (par défaut)" -#: src/Module/Settings/Connectors.php:218 +#: src/Module/Settings/Connectors.php:227 msgid "Any conversation my follows interacted with, including likes" msgstr "Toute conversation avec laquelle mes comptes suivis ont interagi, y compris les \"J'aime\"" -#: src/Module/Settings/Connectors.php:221 +#: src/Module/Settings/Connectors.php:230 msgid "Collapse sensitive posts" msgstr "Réduire les publications sensibles" -#: src/Module/Settings/Connectors.php:221 +#: src/Module/Settings/Connectors.php:230 msgid "" "If a post is marked as \"sensitive\", it will be displayed in a collapsed " "state, if this option is enabled." msgstr "Si actif, les publications marquées comme \"sensible\" seront affichées réduites." -#: src/Module/Settings/Connectors.php:222 +#: src/Module/Settings/Connectors.php:231 msgid "Enable intelligent shortening" msgstr "Activer l'abbréviation intelligente" -#: src/Module/Settings/Connectors.php:222 +#: src/Module/Settings/Connectors.php:231 msgid "" "Normally the system tries to find the best link to add to shortened posts. " "If disabled, every shortened post will always point to the original " "friendica post." msgstr "L'abbréviation intelligente cherche le lien le plus adapté dans les publications abbréviées. Quand elle est désactivée, le lien est toujours celui de la publication Friendica initiale." -#: src/Module/Settings/Connectors.php:223 +#: src/Module/Settings/Connectors.php:232 msgid "Enable simple text shortening" msgstr "Activer l'abbréviation de texte simple" -#: src/Module/Settings/Connectors.php:223 +#: src/Module/Settings/Connectors.php:232 msgid "" "Normally the system shortens posts at the next line feed. If this option is " "enabled then the system will shorten the text at the maximum character " "limit." msgstr "Cette option raccourcit le texte des publications au nombre de caractères exact au lieu d'attendre la fin du paragraphe." -#: src/Module/Settings/Connectors.php:224 +#: src/Module/Settings/Connectors.php:233 msgid "Attach the link title" msgstr "Attacher le titre du lien (Diaspora)" -#: src/Module/Settings/Connectors.php:224 +#: src/Module/Settings/Connectors.php:233 msgid "" "When activated, the title of the attached link will be added as a title on " "posts to Diaspora. This is mostly helpful with \"remote-self\" contacts that" " share feed content." msgstr "Si vos publications contiennent un lien, le titre de la page associée sera attaché à la publication à destination de vos contacts Diaspora. C'est principalement utile avec les contacts \"remote-self\" qui partagent du contenu de flux RSS/Atom." -#: src/Module/Settings/Connectors.php:225 +#: src/Module/Settings/Connectors.php:234 msgid "API: Use spoiler field as title" msgstr "API : Utiliser le champ spoiler (divulgachis) en tant que titre" -#: src/Module/Settings/Connectors.php:225 +#: src/Module/Settings/Connectors.php:234 msgid "" "When activated, the \"spoiler_text\" field in the API will be used for the " "title on standalone posts. When deactivated it will be used for spoiler " "text. For comments it will always be used for spoiler text." msgstr "Quand activé, le champ \"spoiler_text\" dans l'API sera utilisé pour le titre des publications individuelles. Quand désactivé, il sera utilisé pour du texte spoiler (divulgachis). Pour les commentaires, il sera toujours utilisé pour du texte spoiler." -#: src/Module/Settings/Connectors.php:226 +#: src/Module/Settings/Connectors.php:235 msgid "API: Automatically links at the end of the post as attached posts" msgstr "API : Afficher comme publications attachés les liens ajoutés en fin de publication" -#: src/Module/Settings/Connectors.php:226 +#: src/Module/Settings/Connectors.php:235 msgid "" "When activated, added links at the end of the post react the same way as " "added links in the web interface." msgstr "Quand activé, les liens ajoutés à la fin d'une publication fonctionnent de la même manière que les liens ajoutés dans l'interface web." -#: src/Module/Settings/Connectors.php:227 +#: src/Module/Settings/Connectors.php:236 +msgid "Article Mode" +msgstr "" + +#: src/Module/Settings/Connectors.php:236 +msgid "" +"Controls how posts with titles are transmitted. Mastodon and its forks don't" +" display the content of these posts if the post is created in the correct " +"(default) way." +msgstr "" + +#: src/Module/Settings/Connectors.php:237 msgid "Your legacy ActivityPub/GNU Social account" msgstr "Votre ancient compte ActivityPub/GNU Social" -#: src/Module/Settings/Connectors.php:227 +#: src/Module/Settings/Connectors.php:237 msgid "" "If you enter your old account name from an ActivityPub based system or your " "GNU Social/Statusnet account name here (in the format user@domain.tld), your" " contacts will be added automatically. The field will be emptied when done." msgstr "Si vous saisissez votre adresse de compte précédente d'un réseau basé sur ActivityPub ou GNU Social/Statusnet (au format utilisateur@domaine.tld), vos contacts seront ajoutés autoamtiquement. Le champ sera vidé quand l'opération sera terminé." -#: src/Module/Settings/Connectors.php:229 +#: src/Module/Settings/Connectors.php:239 msgid "Repair OStatus subscriptions" msgstr "Réparer les abonnements OStatus" -#: src/Module/Settings/Connectors.php:233 +#: src/Module/Settings/Connectors.php:243 msgid "Email/Mailbox Setup" msgstr "Réglages de courriel/boîte à lettre" -#: src/Module/Settings/Connectors.php:234 +#: src/Module/Settings/Connectors.php:244 msgid "" "If you wish to communicate with email contacts using this service " "(optional), please specify how to connect to your mailbox." msgstr "Si vous souhaitez communiquer avec vos contacts \"courriel\" (facultatif), merci de nous indiquer comment vous connecter à votre boîte." -#: src/Module/Settings/Connectors.php:235 +#: src/Module/Settings/Connectors.php:245 msgid "Last successful email check:" msgstr "Dernière vérification réussie des courriels :" -#: src/Module/Settings/Connectors.php:237 +#: src/Module/Settings/Connectors.php:247 msgid "IMAP server name:" msgstr "Nom du serveur IMAP :" -#: src/Module/Settings/Connectors.php:238 +#: src/Module/Settings/Connectors.php:248 msgid "IMAP port:" msgstr "Port IMAP :" -#: src/Module/Settings/Connectors.php:239 +#: src/Module/Settings/Connectors.php:249 msgid "Security:" msgstr "Sécurité :" -#: src/Module/Settings/Connectors.php:240 +#: src/Module/Settings/Connectors.php:250 msgid "Email login name:" msgstr "Nom de connexion :" -#: src/Module/Settings/Connectors.php:241 +#: src/Module/Settings/Connectors.php:251 msgid "Email password:" msgstr "Mot de passe :" -#: src/Module/Settings/Connectors.php:242 +#: src/Module/Settings/Connectors.php:252 msgid "Reply-to address:" msgstr "Adresse de réponse :" -#: src/Module/Settings/Connectors.php:243 +#: src/Module/Settings/Connectors.php:253 msgid "Send public posts to all email contacts:" msgstr "Envoyer les publications publiques à tous les contacts courriels :" -#: src/Module/Settings/Connectors.php:244 +#: src/Module/Settings/Connectors.php:254 msgid "Action after import:" msgstr "Action après import :" -#: src/Module/Settings/Connectors.php:244 +#: src/Module/Settings/Connectors.php:254 msgid "Move to folder" msgstr "Déplacer vers" -#: src/Module/Settings/Connectors.php:245 +#: src/Module/Settings/Connectors.php:255 msgid "Move to folder:" msgstr "Déplacer vers :" @@ -12669,23 +12698,28 @@ msgstr "retiré de la liste de suivi" msgid "The folder %s must be writable by webserver." msgstr "Le répertoire %s doit être accessible en écriture par le serveur web." -#: src/Security/Authentication.php:216 +#: src/Security/Authentication.php:214 msgid "Login failed." msgstr "Échec de connexion." -#: src/Security/Authentication.php:261 +#: src/Security/Authentication.php:259 msgid "Login failed. Please check your credentials." msgstr "Échec d'authentification. Merci de vérifier vos identifiants." -#: src/Security/Authentication.php:375 +#: src/Security/Authentication.php:373 #, php-format msgid "Welcome %s" msgstr "Bienvenue %s" -#: src/Security/Authentication.php:376 +#: src/Security/Authentication.php:374 msgid "Please upload a profile photo." msgstr "Merci d'illustrer votre profil d'une image." +#: src/Security/OpenWebAuth.php:163 +#, php-format +msgid "OpenWebAuth: %1$s welcomes %2$s" +msgstr "%1$s souhaite la bienvenue à %2$s grâce à OpenWebAuth" + #: src/Util/EMailer/MailBuilder.php:260 msgid "Friendica Notification" msgstr "Notification Friendica" diff --git a/view/lang/fr/strings.php b/view/lang/fr/strings.php index 533d50bba8..54e046c88a 100644 --- a/view/lang/fr/strings.php +++ b/view/lang/fr/strings.php @@ -934,7 +934,6 @@ $a->strings['g A l F d'] = 'g A | F d'; $a->strings['[No description]'] = '[Sans description]'; $a->strings['Event Reminders'] = 'Rappels d\'évènements'; $a->strings['Upcoming events the next 7 days:'] = 'Évènements à venir dans les 7 prochains jours :'; -$a->strings['OpenWebAuth: %1$s welcomes %2$s'] = '%1$s souhaite la bienvenue à %2$s grâce à OpenWebAuth'; $a->strings['Hometown:'] = ' Ville d\'origine :'; $a->strings['Marital Status:'] = 'Statut marital :'; $a->strings['With:'] = 'Avec :'; @@ -1835,7 +1834,7 @@ $a->strings['When a contact creates a lot of posts in a short period, this setti $a->strings['Never display posts'] = 'Afficher aucune publication'; $a->strings['Posts from this contact will never be displayed in any channel'] = 'Les publications de ce contact n\'apparaîtront jamais dans les chaînes'; $a->strings['Channel Only'] = 'Chaîne uniquement'; -$a->strings['If enabled, posts from this contact will only appear in channels, but not in the network stream.'] = 'Si actif, les publications de ce contact n\'apparaîtront que dans les chaînes.'; +$a->strings['If enabled, posts from this contact will only appear in channels and network streams in circles, but not in the general network stream.'] = 'Si activé, les publications de ce contact n\'apparaîtront que dans les canaux et les flux réseau des cercles, mais pas dans le flux réseau général.'; $a->strings['Refetch contact data'] = 'Récupérer à nouveau les données de contact'; $a->strings['Toggle Blocked status'] = '(dés)activer l\'état "bloqué"'; $a->strings['Toggle Ignored status'] = '(dés)activer l\'état "ignoré"'; @@ -3142,6 +3141,7 @@ $a->strings['Login failed.'] = 'Échec de connexion.'; $a->strings['Login failed. Please check your credentials.'] = 'Échec d\'authentification. Merci de vérifier vos identifiants.'; $a->strings['Welcome %s'] = 'Bienvenue %s'; $a->strings['Please upload a profile photo.'] = 'Merci d\'illustrer votre profil d\'une image.'; +$a->strings['OpenWebAuth: %1$s welcomes %2$s'] = '%1$s souhaite la bienvenue à %2$s grâce à OpenWebAuth'; $a->strings['Friendica Notification'] = 'Notification Friendica'; $a->strings['%1$s, %2$s Administrator'] = 'L\'administrateur de %1$s, %2$s.'; $a->strings['%s Administrator'] = 'L\'administrateur de %s'; From c088bab141449cdd00b6564ba12da981b6249cf3 Mon Sep 17 00:00:00 2001 From: Michael Date: Sun, 2 Jun 2024 15:49:18 +0000 Subject: [PATCH 125/234] Fix: Posts with attached links work again --- src/Protocol/ActivityPub/Transmitter.php | 68 ++++++++++++++---------- 1 file changed, 41 insertions(+), 27 deletions(-) diff --git a/src/Protocol/ActivityPub/Transmitter.php b/src/Protocol/ActivityPub/Transmitter.php index f45fb8b4e9..d76257b9d9 100644 --- a/src/Protocol/ActivityPub/Transmitter.php +++ b/src/Protocol/ActivityPub/Transmitter.php @@ -162,7 +162,7 @@ class Transmitter public static function getContacts(array $owner, array $rel, string $module, int $page = null, string $requester = null, bool $nocache = false): array { if (empty($page)) { - $cachekey = self::CACHEKEY_CONTACTS . $module . ':'. $owner['uid']; + $cachekey = self::CACHEKEY_CONTACTS . $module . ':' . $owner['uid']; $result = DI::cache()->get($cachekey); if (!$nocache && !is_null($result)) { return $result; @@ -262,8 +262,10 @@ class Transmitter $owner_cid = Contact::getIdForURL($owner['url'], 0, false); - $condition = ["`uri-id` IN (SELECT `uri-id` FROM `collection-view` WHERE `cid` = ? AND `type` = ?)", - $owner_cid, Post\Collection::FEATURED]; + $condition = [ + "`uri-id` IN (SELECT `uri-id` FROM `collection-view` WHERE `cid` = ? AND `type` = ?)", + $owner_cid, Post\Collection::FEATURED + ]; $condition = DBA::mergeConditions($condition, [ 'uid' => $owner['uid'], @@ -377,8 +379,10 @@ class Transmitter $data['name'] = $full ? $owner['name'] : $owner['nick']; if ($full && !empty($owner['country-name'] . $owner['region'] . $owner['locality'])) { - $data['vcard:hasAddress'] = ['@type' => 'vcard:Home', 'vcard:country-name' => $owner['country-name'], - 'vcard:region' => $owner['region'], 'vcard:locality' => $owner['locality']]; + $data['vcard:hasAddress'] = [ + '@type' => 'vcard:Home', 'vcard:country-name' => $owner['country-name'], + 'vcard:region' => $owner['region'], 'vcard:locality' => $owner['locality'] + ]; } if ($full && !empty($owner['about'])) { @@ -399,9 +403,11 @@ class Transmitter $data['url'] = $owner['url']; $data['manuallyApprovesFollowers'] = in_array($owner['page-flags'], [User::PAGE_FLAGS_NORMAL, User::PAGE_FLAGS_PRVGROUP]); $data['discoverable'] = (bool)$owner['net-publish'] && $full; - $data['publicKey'] = ['id' => $owner['url'] . '#main-key', + $data['publicKey'] = [ + 'id' => $owner['url'] . '#main-key', 'owner' => $owner['url'], - 'publicKeyPem' => $owner['pubkey']]; + 'publicKeyPem' => $owner['pubkey'] + ]; $data['endpoints'] = ['sharedInbox' => DI::baseUrl() . '/inbox']; if ($full && $uid != 0) { $data['icon'] = ['type' => 'Image', 'url' => User::getAvatarUrl($owner)]; @@ -842,7 +848,7 @@ class Transmitter if (($key = array_search($item['author-link'], $data['bcc'])) !== false) { unset($data['bcc'][$key]); - } + } foreach ($data['to'] as $to) { if (($key = array_search($to, $data['cc'])) !== false) { @@ -1201,7 +1207,7 @@ class Transmitter $mail['sensitive'] = false; $mail['author-link'] = $mail['owner-link'] = $mail['from-url']; $mail['owner-id'] = $mail['author-id']; - $mail['allow_cid'] = '<'.$mail['contact-id'].'>'; + $mail['allow_cid'] = '<' . $mail['contact-id'] . '>'; $mail['allow_gid'] = ''; $mail['deny_cid'] = ''; $mail['deny_gid'] = ''; @@ -1212,7 +1218,7 @@ class Transmitter $mail['parent-uri'] = $reply['uri']; $mail['parent-uri-id'] = $reply['uri-id']; $mail['parent-author-id'] = Contact::getIdForURL($reply['from-url'], 0, false); - $mail['gravity'] = ($mail['reply'] ? Item::GRAVITY_COMMENT: Item::GRAVITY_PARENT); + $mail['gravity'] = ($mail['reply'] ? Item::GRAVITY_COMMENT : Item::GRAVITY_PARENT); $mail['event-type'] = ''; $mail['language'] = ''; $mail['parent'] = 0; @@ -1655,10 +1661,12 @@ class Transmitter } $urls[] = $attachment['url']; - $attach = ['type' => 'Document', + $attach = [ + 'type' => 'Document', 'mediaType' => $attachment['mimetype'], 'url' => $attachment['url'], - 'name' => $attachment['description']]; + 'name' => $attachment['description'] + ]; if (!empty($attachment['height'])) { $attach['height'] = $attachment['height']; @@ -1790,7 +1798,6 @@ class Transmitter $title = $item['title']; $summary = $item['content-warning'] ?: BBCode::toPlaintext(BBCode::getAbstract($item['body'], Protocol::ACTIVITYPUB)); - $source = $item['body']; if ($item['event-type'] == 'event') { $type = 'Event'; @@ -1805,9 +1812,8 @@ class Transmitter if (!$summary) { $summary = $title; } else { - $item['raw-body'] = '[b]' . $title . "[/b]\n\n" . $item['raw-body']; - $item['body'] = '[b]' . $title . "[/b]\n\n" . $item['body']; - $source = '[h4]' . $title . "[/h4]\n" . $source; + $item['raw-body'] = '[h4][b]' . $title . "[/b][/h4]\n\n" . $item['raw-body']; + $item['body'] = '[h4][b]' . $title . "[/b][/h4]\n\n" . $item['body']; } $title = ''; break; @@ -1815,7 +1821,6 @@ class Transmitter $type = 'Note'; $item['raw-body'] = '[b]' . $title . "[/b]\n\n" . $item['raw-body']; $item['body'] = '[b]' . $title . "[/b]\n\n" . $item['body']; - $source = '[h4]' . $title . "[/h4]\n" . $source; $title = ''; break; } @@ -1954,7 +1959,9 @@ class Transmitter } if (!empty($item['quote-uri-id']) && ($item['quote-uri-id'] != $item['uri-id'])) { - $source = DI::contentItem()->addSharedPost($item, $source); + $source = DI::contentItem()->addSharedPost($item, $item['body']); + } else { + $source = $item['body']; } $data['source'] = ['content' => $source, 'mediaType' => "text/bbcode"]; @@ -2128,8 +2135,8 @@ class Transmitter return false; } - $hash = hash('ripemd128', $contact['uid'].'-'.$contact['id'].'-'.$contact['created']); - $uuid = substr($hash, 0, 8). '-' . substr($hash, 8, 4) . '-' . substr($hash, 12, 4) . '-' . substr($hash, 16, 4) . '-' . substr($hash, 20, 12); + $hash = hash('ripemd128', $contact['uid'] . '-' . $contact['id'] . '-' . $contact['created']); + $uuid = substr($hash, 0, 8) . '-' . substr($hash, 8, 4) . '-' . substr($hash, 12, 4) . '-' . substr($hash, 16, 4) . '-' . substr($hash, 20, 12); return DI::baseUrl() . '/activity/' . $uuid; } @@ -2207,7 +2214,8 @@ class Transmitter return false; } - $data = ['@context' => ActivityPub::CONTEXT, + $data = [ + '@context' => ActivityPub::CONTEXT, 'id' => DI::baseUrl() . '/activity/' . System::createGUID(), 'type' => 'Delete', 'actor' => $owner['url'], @@ -2215,7 +2223,8 @@ class Transmitter 'published' => DateTimeFormat::utcNow(DateTimeFormat::ATOM), 'instrument' => self::getService(), 'to' => [ActivityPub::PUBLIC_COLLECTION], - 'cc' => []]; + 'cc' => [] + ]; $signed = LDSignature::sign($data, $owner); @@ -2237,7 +2246,8 @@ class Transmitter { $profile = APContact::getByURL($owner['url']); - $data = ['@context' => ActivityPub::CONTEXT, + $data = [ + '@context' => ActivityPub::CONTEXT, 'id' => DI::baseUrl() . '/activity/' . System::createGUID(), 'type' => 'Update', 'actor' => $owner['url'], @@ -2245,7 +2255,8 @@ class Transmitter 'published' => DateTimeFormat::utcNow(DateTimeFormat::ATOM), 'instrument' => self::getService(), 'to' => [$profile['followers']], - 'cc' => []]; + 'cc' => [] + ]; $signed = LDSignature::sign($data, $owner); @@ -2330,8 +2341,10 @@ class Transmitter $uid = $admin['uid']; } - $condition = ['verb' => Activity::FOLLOW, 'uid' => 0, 'parent-uri' => $object, - 'author-id' => Contact::getPublicIdByUserId($uid)]; + $condition = [ + 'verb' => Activity::FOLLOW, 'uid' => 0, 'parent-uri' => $object, + 'author-id' => Contact::getPublicIdByUserId($uid) + ]; if (Post::exists($condition)) { Logger::info('Follow for ' . $object . ' for user ' . $uid . ' does already exist.'); return false; @@ -2500,7 +2513,8 @@ class Transmitter foreach (Tag::getByURIId($uriid, [Tag::IMPLICIT_MENTION]) as $tag) { $profile = Contact::getByURL($tag['url'], false, ['addr', 'contact-type', 'nick']); - if (!empty($profile['addr']) + if ( + !empty($profile['addr']) && $profile['contact-type'] != Contact::TYPE_COMMUNITY && !strstr($body, $profile['addr']) && !strstr($body, $tag['url']) From 72f6b07c88d9f52b56bf0ec838c8d07e1b246824 Mon Sep 17 00:00:00 2001 From: Tobias Diekershoff Date: Tue, 4 Jun 2024 20:35:00 +0200 Subject: [PATCH 126/234] 2024.06-rc --- VERSION | 2 +- database.sql | 56 ++++++++++++++++++++--------------------- src/App.php | 2 +- view/lang/C/messages.po | 2 +- 4 files changed, 31 insertions(+), 31 deletions(-) diff --git a/VERSION b/VERSION index 93a894495d..60c1d71035 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -2024.06-dev +2024.06-rc diff --git a/database.sql b/database.sql index eccec668fe..6c16deb30d 100644 --- a/database.sql +++ b/database.sql @@ -1,5 +1,5 @@ -- ------------------------------------------ --- Friendica 2024.06-dev (Yellow Archangel) +-- Friendica 2024.06-rc (Yellow Archangel) -- DB_UPDATE_VERSION 1565 -- ------------------------------------------ @@ -2034,7 +2034,7 @@ CREATE TABLE IF NOT EXISTS `worker-ipc` ( -- VIEW application-view -- DROP VIEW IF EXISTS `application-view`; -CREATE VIEW `application-view` AS SELECT +CREATE VIEW `application-view` AS SELECT `application`.`id` AS `id`, `application-token`.`uid` AS `uid`, `application`.`name` AS `name`, @@ -2058,7 +2058,7 @@ CREATE VIEW `application-view` AS SELECT -- VIEW circle-member-view -- DROP VIEW IF EXISTS `circle-member-view`; -CREATE VIEW `circle-member-view` AS SELECT +CREATE VIEW `circle-member-view` AS SELECT `group_member`.`id` AS `id`, `group`.`uid` AS `uid`, `group_member`.`contact-id` AS `contact-id`, @@ -2089,7 +2089,7 @@ CREATE VIEW `circle-member-view` AS SELECT -- VIEW post-counts-view -- DROP VIEW IF EXISTS `post-counts-view`; -CREATE VIEW `post-counts-view` AS SELECT +CREATE VIEW `post-counts-view` AS SELECT `post-counts`.`uri-id` AS `uri-id`, `post-counts`.`vid` AS `vid`, `verb`.`name` AS `verb`, @@ -2103,7 +2103,7 @@ CREATE VIEW `post-counts-view` AS SELECT -- VIEW post-engagement-user-view -- DROP VIEW IF EXISTS `post-engagement-user-view`; -CREATE VIEW `post-engagement-user-view` AS SELECT +CREATE VIEW `post-engagement-user-view` AS SELECT `post-thread-user`.`uid` AS `uid`, `post-engagement`.`uri-id` AS `uri-id`, `post-engagement`.`owner-id` AS `owner-id`, @@ -2135,7 +2135,7 @@ CREATE VIEW `post-engagement-user-view` AS SELECT -- VIEW post-timeline-view -- DROP VIEW IF EXISTS `post-timeline-view`; -CREATE VIEW `post-timeline-view` AS SELECT +CREATE VIEW `post-timeline-view` AS SELECT `post-user`.`uid` AS `uid`, `post-user`.`uri-id` AS `uri-id`, `post-user`.`gravity` AS `gravity`, @@ -2180,7 +2180,7 @@ CREATE VIEW `post-timeline-view` AS SELECT -- VIEW post-timeline-origin-view -- DROP VIEW IF EXISTS `post-timeline-origin-view`; -CREATE VIEW `post-timeline-origin-view` AS SELECT +CREATE VIEW `post-timeline-origin-view` AS SELECT `post-origin`.`uid` AS `uid`, `post-origin`.`uri-id` AS `uri-id`, `post-origin`.`gravity` AS `gravity`, @@ -2226,7 +2226,7 @@ CREATE VIEW `post-timeline-origin-view` AS SELECT -- VIEW post-searchindex-user-view -- DROP VIEW IF EXISTS `post-searchindex-user-view`; -CREATE VIEW `post-searchindex-user-view` AS SELECT +CREATE VIEW `post-searchindex-user-view` AS SELECT `post-thread-user`.`uid` AS `uid`, `post-searchindex`.`uri-id` AS `uri-id`, `post-searchindex`.`owner-id` AS `owner-id`, @@ -2258,7 +2258,7 @@ CREATE VIEW `post-searchindex-user-view` AS SELECT -- VIEW post-origin-view -- DROP VIEW IF EXISTS `post-origin-view`; -CREATE VIEW `post-origin-view` AS SELECT +CREATE VIEW `post-origin-view` AS SELECT `post-origin`.`id` AS `id`, `post-origin`.`id` AS `post-user-id`, `post-origin`.`uid` AS `uid`, @@ -2446,7 +2446,7 @@ CREATE VIEW `post-origin-view` AS SELECT -- VIEW post-thread-origin-view -- DROP VIEW IF EXISTS `post-thread-origin-view`; -CREATE VIEW `post-thread-origin-view` AS SELECT +CREATE VIEW `post-thread-origin-view` AS SELECT `post-origin`.`id` AS `id`, `post-origin`.`id` AS `post-user-id`, `post-origin`.`uid` AS `uid`, @@ -2632,7 +2632,7 @@ CREATE VIEW `post-thread-origin-view` AS SELECT -- VIEW post-user-view -- DROP VIEW IF EXISTS `post-user-view`; -CREATE VIEW `post-user-view` AS SELECT +CREATE VIEW `post-user-view` AS SELECT `post-user`.`id` AS `id`, `post-user`.`id` AS `post-user-id`, `post-user`.`uid` AS `uid`, @@ -2819,7 +2819,7 @@ CREATE VIEW `post-user-view` AS SELECT -- VIEW post-thread-user-view -- DROP VIEW IF EXISTS `post-thread-user-view`; -CREATE VIEW `post-thread-user-view` AS SELECT +CREATE VIEW `post-thread-user-view` AS SELECT `post-user`.`id` AS `id`, `post-user`.`id` AS `post-user-id`, `post-thread-user`.`uid` AS `uid`, @@ -3004,7 +3004,7 @@ CREATE VIEW `post-thread-user-view` AS SELECT -- VIEW post-view -- DROP VIEW IF EXISTS `post-view`; -CREATE VIEW `post-view` AS SELECT +CREATE VIEW `post-view` AS SELECT `item-uri`.`uri` AS `uri`, `post`.`uri-id` AS `uri-id`, `parent-item-uri`.`uri` AS `parent-uri`, @@ -3151,7 +3151,7 @@ CREATE VIEW `post-view` AS SELECT -- VIEW post-thread-view -- DROP VIEW IF EXISTS `post-thread-view`; -CREATE VIEW `post-thread-view` AS SELECT +CREATE VIEW `post-thread-view` AS SELECT `item-uri`.`uri` AS `uri`, `post-thread`.`uri-id` AS `uri-id`, `parent-item-uri`.`uri` AS `parent-uri`, @@ -3299,7 +3299,7 @@ CREATE VIEW `post-thread-view` AS SELECT -- VIEW category-view -- DROP VIEW IF EXISTS `category-view`; -CREATE VIEW `category-view` AS SELECT +CREATE VIEW `category-view` AS SELECT `post-category`.`uri-id` AS `uri-id`, `post-category`.`uid` AS `uid`, `post-category`.`type` AS `type`, @@ -3313,7 +3313,7 @@ CREATE VIEW `category-view` AS SELECT -- VIEW collection-view -- DROP VIEW IF EXISTS `collection-view`; -CREATE VIEW `collection-view` AS SELECT +CREATE VIEW `collection-view` AS SELECT `post-collection`.`uri-id` AS `uri-id`, `post-collection`.`type` AS `type`, `post-collection`.`author-id` AS `cid`, @@ -3334,7 +3334,7 @@ CREATE VIEW `collection-view` AS SELECT -- VIEW media-view -- DROP VIEW IF EXISTS `media-view`; -CREATE VIEW `media-view` AS SELECT +CREATE VIEW `media-view` AS SELECT `post-media`.`uri-id` AS `uri-id`, `post-media`.`type` AS `type`, `post`.`received` AS `received`, @@ -3352,7 +3352,7 @@ CREATE VIEW `media-view` AS SELECT -- VIEW tag-view -- DROP VIEW IF EXISTS `tag-view`; -CREATE VIEW `tag-view` AS SELECT +CREATE VIEW `tag-view` AS SELECT `post-tag`.`uri-id` AS `uri-id`, `post-tag`.`type` AS `type`, `post-tag`.`tid` AS `tid`, @@ -3368,7 +3368,7 @@ CREATE VIEW `tag-view` AS SELECT -- VIEW network-thread-view -- DROP VIEW IF EXISTS `network-thread-view`; -CREATE VIEW `network-thread-view` AS SELECT +CREATE VIEW `network-thread-view` AS SELECT `post-thread-user`.`uri-id` AS `uri-id`, `post-thread-user`.`post-user-id` AS `parent`, `post-thread-user`.`received` AS `received`, @@ -3396,7 +3396,7 @@ CREATE VIEW `network-thread-view` AS SELECT -- VIEW network-thread-circle-view -- DROP VIEW IF EXISTS `network-thread-circle-view`; -CREATE VIEW `network-thread-circle-view` AS SELECT +CREATE VIEW `network-thread-circle-view` AS SELECT `post-thread-user`.`uri-id` AS `uri-id`, `post-thread-user`.`post-user-id` AS `parent`, `post-thread-user`.`received` AS `received`, @@ -3424,7 +3424,7 @@ CREATE VIEW `network-thread-circle-view` AS SELECT -- VIEW owner-view -- DROP VIEW IF EXISTS `owner-view`; -CREATE VIEW `owner-view` AS SELECT +CREATE VIEW `owner-view` AS SELECT `contact`.`id` AS `id`, `contact`.`uid` AS `uid`, `contact`.`created` AS `created`, @@ -3552,7 +3552,7 @@ CREATE VIEW `owner-view` AS SELECT -- VIEW account-view -- DROP VIEW IF EXISTS `account-view`; -CREATE VIEW `account-view` AS SELECT +CREATE VIEW `account-view` AS SELECT `contact`.`id` AS `id`, `contact`.`url` AS `url`, `contact`.`nurl` AS `nurl`, @@ -3640,7 +3640,7 @@ CREATE VIEW `account-view` AS SELECT -- VIEW account-user-view -- DROP VIEW IF EXISTS `account-user-view`; -CREATE VIEW `account-user-view` AS SELECT +CREATE VIEW `account-user-view` AS SELECT `ucontact`.`id` AS `id`, `contact`.`id` AS `pid`, `ucontact`.`uid` AS `uid`, @@ -3746,7 +3746,7 @@ CREATE VIEW `account-user-view` AS SELECT -- VIEW pending-view -- DROP VIEW IF EXISTS `pending-view`; -CREATE VIEW `pending-view` AS SELECT +CREATE VIEW `pending-view` AS SELECT `register`.`id` AS `id`, `register`.`hash` AS `hash`, `register`.`created` AS `created`, @@ -3768,7 +3768,7 @@ CREATE VIEW `pending-view` AS SELECT -- VIEW tag-search-view -- DROP VIEW IF EXISTS `tag-search-view`; -CREATE VIEW `tag-search-view` AS SELECT +CREATE VIEW `tag-search-view` AS SELECT `post-tag`.`uri-id` AS `uri-id`, `post-user`.`uid` AS `uid`, `post-user`.`id` AS `iid`, @@ -3790,7 +3790,7 @@ CREATE VIEW `tag-search-view` AS SELECT -- VIEW workerqueue-view -- DROP VIEW IF EXISTS `workerqueue-view`; -CREATE VIEW `workerqueue-view` AS SELECT +CREATE VIEW `workerqueue-view` AS SELECT `process`.`pid` AS `pid`, `workerqueue`.`priority` AS `priority` FROM `process` @@ -3801,7 +3801,7 @@ CREATE VIEW `workerqueue-view` AS SELECT -- VIEW profile_field-view -- DROP VIEW IF EXISTS `profile_field-view`; -CREATE VIEW `profile_field-view` AS SELECT +CREATE VIEW `profile_field-view` AS SELECT `profile_field`.`id` AS `id`, `profile_field`.`uid` AS `uid`, `profile_field`.`label` AS `label`, @@ -3821,7 +3821,7 @@ CREATE VIEW `profile_field-view` AS SELECT -- VIEW diaspora-contact-view -- DROP VIEW IF EXISTS `diaspora-contact-view`; -CREATE VIEW `diaspora-contact-view` AS SELECT +CREATE VIEW `diaspora-contact-view` AS SELECT `diaspora-contact`.`uri-id` AS `uri-id`, `item-uri`.`uri` AS `url`, `item-uri`.`guid` AS `guid`, diff --git a/src/App.php b/src/App.php index 6673ec7914..73fc77a066 100644 --- a/src/App.php +++ b/src/App.php @@ -64,7 +64,7 @@ class App { const PLATFORM = 'Friendica'; const CODENAME = 'Yellow Archangel'; - const VERSION = '2024.06-dev'; + const VERSION = '2024.06-rc'; // Allow themes to control internal parameters // by changing App values in theme.php diff --git a/view/lang/C/messages.po b/view/lang/C/messages.po index f73892cf43..c6b0535610 100644 --- a/view/lang/C/messages.po +++ b/view/lang/C/messages.po @@ -6,7 +6,7 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: 2024.06-dev\n" +"Project-Id-Version: 2024.06-rc\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-06-02 07:05+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" From 47350234e6a414338143a067b1f5b7249c331664 Mon Sep 17 00:00:00 2001 From: foss- Date: Tue, 4 Jun 2024 21:50:07 +0200 Subject: [PATCH 127/234] Update Home.md add ToS to About section --- doc/Home.md | 1 + 1 file changed, 1 insertion(+) diff --git a/doc/Home.md b/doc/Home.md index 35b88f3cc8..bfd5348f36 100644 --- a/doc/Home.md +++ b/doc/Home.md @@ -77,4 +77,5 @@ Help **About** * [Server Information](friendica) +* [Terms of Service](tos) * [Credits](credits) From 81840ad8ed3c3c329c635133e494ec5e52955fe9 Mon Sep 17 00:00:00 2001 From: foss- Date: Tue, 4 Jun 2024 21:52:07 +0200 Subject: [PATCH 128/234] Update Home.md add ToS to About section (de flavour) --- doc/de/Home.md | 1 + 1 file changed, 1 insertion(+) diff --git a/doc/de/Home.md b/doc/de/Home.md index 248379f16e..d5fcb407d3 100644 --- a/doc/de/Home.md +++ b/doc/de/Home.md @@ -72,4 +72,5 @@ Hilfe **Über** * [Server Information](friendica) +* [Nutzungsbedingungen](tos) * [Mitwirkende](credits) From 385a0c8e8cc7e746794616a59710bf83f1ad349c Mon Sep 17 00:00:00 2001 From: Michael Date: Wed, 5 Jun 2024 03:20:22 +0000 Subject: [PATCH 129/234] Lock for "optimize" / expire in chunks --- database.sql | 54 ++++++------ src/DI.php | 2 +- src/Database/DBA.php | 22 +++++ src/Database/Database.php | 49 ++++++++++- src/Worker/ExpirePosts.php | 172 ++++++++++++++++++++++--------------- 5 files changed, 202 insertions(+), 97 deletions(-) diff --git a/database.sql b/database.sql index 6c16deb30d..979320cc7c 100644 --- a/database.sql +++ b/database.sql @@ -2034,7 +2034,7 @@ CREATE TABLE IF NOT EXISTS `worker-ipc` ( -- VIEW application-view -- DROP VIEW IF EXISTS `application-view`; -CREATE VIEW `application-view` AS SELECT +CREATE VIEW `application-view` AS SELECT `application`.`id` AS `id`, `application-token`.`uid` AS `uid`, `application`.`name` AS `name`, @@ -2058,7 +2058,7 @@ CREATE VIEW `application-view` AS SELECT -- VIEW circle-member-view -- DROP VIEW IF EXISTS `circle-member-view`; -CREATE VIEW `circle-member-view` AS SELECT +CREATE VIEW `circle-member-view` AS SELECT `group_member`.`id` AS `id`, `group`.`uid` AS `uid`, `group_member`.`contact-id` AS `contact-id`, @@ -2089,7 +2089,7 @@ CREATE VIEW `circle-member-view` AS SELECT -- VIEW post-counts-view -- DROP VIEW IF EXISTS `post-counts-view`; -CREATE VIEW `post-counts-view` AS SELECT +CREATE VIEW `post-counts-view` AS SELECT `post-counts`.`uri-id` AS `uri-id`, `post-counts`.`vid` AS `vid`, `verb`.`name` AS `verb`, @@ -2103,7 +2103,7 @@ CREATE VIEW `post-counts-view` AS SELECT -- VIEW post-engagement-user-view -- DROP VIEW IF EXISTS `post-engagement-user-view`; -CREATE VIEW `post-engagement-user-view` AS SELECT +CREATE VIEW `post-engagement-user-view` AS SELECT `post-thread-user`.`uid` AS `uid`, `post-engagement`.`uri-id` AS `uri-id`, `post-engagement`.`owner-id` AS `owner-id`, @@ -2135,7 +2135,7 @@ CREATE VIEW `post-engagement-user-view` AS SELECT -- VIEW post-timeline-view -- DROP VIEW IF EXISTS `post-timeline-view`; -CREATE VIEW `post-timeline-view` AS SELECT +CREATE VIEW `post-timeline-view` AS SELECT `post-user`.`uid` AS `uid`, `post-user`.`uri-id` AS `uri-id`, `post-user`.`gravity` AS `gravity`, @@ -2180,7 +2180,7 @@ CREATE VIEW `post-timeline-view` AS SELECT -- VIEW post-timeline-origin-view -- DROP VIEW IF EXISTS `post-timeline-origin-view`; -CREATE VIEW `post-timeline-origin-view` AS SELECT +CREATE VIEW `post-timeline-origin-view` AS SELECT `post-origin`.`uid` AS `uid`, `post-origin`.`uri-id` AS `uri-id`, `post-origin`.`gravity` AS `gravity`, @@ -2226,7 +2226,7 @@ CREATE VIEW `post-timeline-origin-view` AS SELECT -- VIEW post-searchindex-user-view -- DROP VIEW IF EXISTS `post-searchindex-user-view`; -CREATE VIEW `post-searchindex-user-view` AS SELECT +CREATE VIEW `post-searchindex-user-view` AS SELECT `post-thread-user`.`uid` AS `uid`, `post-searchindex`.`uri-id` AS `uri-id`, `post-searchindex`.`owner-id` AS `owner-id`, @@ -2258,7 +2258,7 @@ CREATE VIEW `post-searchindex-user-view` AS SELECT -- VIEW post-origin-view -- DROP VIEW IF EXISTS `post-origin-view`; -CREATE VIEW `post-origin-view` AS SELECT +CREATE VIEW `post-origin-view` AS SELECT `post-origin`.`id` AS `id`, `post-origin`.`id` AS `post-user-id`, `post-origin`.`uid` AS `uid`, @@ -2446,7 +2446,7 @@ CREATE VIEW `post-origin-view` AS SELECT -- VIEW post-thread-origin-view -- DROP VIEW IF EXISTS `post-thread-origin-view`; -CREATE VIEW `post-thread-origin-view` AS SELECT +CREATE VIEW `post-thread-origin-view` AS SELECT `post-origin`.`id` AS `id`, `post-origin`.`id` AS `post-user-id`, `post-origin`.`uid` AS `uid`, @@ -2632,7 +2632,7 @@ CREATE VIEW `post-thread-origin-view` AS SELECT -- VIEW post-user-view -- DROP VIEW IF EXISTS `post-user-view`; -CREATE VIEW `post-user-view` AS SELECT +CREATE VIEW `post-user-view` AS SELECT `post-user`.`id` AS `id`, `post-user`.`id` AS `post-user-id`, `post-user`.`uid` AS `uid`, @@ -2819,7 +2819,7 @@ CREATE VIEW `post-user-view` AS SELECT -- VIEW post-thread-user-view -- DROP VIEW IF EXISTS `post-thread-user-view`; -CREATE VIEW `post-thread-user-view` AS SELECT +CREATE VIEW `post-thread-user-view` AS SELECT `post-user`.`id` AS `id`, `post-user`.`id` AS `post-user-id`, `post-thread-user`.`uid` AS `uid`, @@ -3004,7 +3004,7 @@ CREATE VIEW `post-thread-user-view` AS SELECT -- VIEW post-view -- DROP VIEW IF EXISTS `post-view`; -CREATE VIEW `post-view` AS SELECT +CREATE VIEW `post-view` AS SELECT `item-uri`.`uri` AS `uri`, `post`.`uri-id` AS `uri-id`, `parent-item-uri`.`uri` AS `parent-uri`, @@ -3151,7 +3151,7 @@ CREATE VIEW `post-view` AS SELECT -- VIEW post-thread-view -- DROP VIEW IF EXISTS `post-thread-view`; -CREATE VIEW `post-thread-view` AS SELECT +CREATE VIEW `post-thread-view` AS SELECT `item-uri`.`uri` AS `uri`, `post-thread`.`uri-id` AS `uri-id`, `parent-item-uri`.`uri` AS `parent-uri`, @@ -3299,7 +3299,7 @@ CREATE VIEW `post-thread-view` AS SELECT -- VIEW category-view -- DROP VIEW IF EXISTS `category-view`; -CREATE VIEW `category-view` AS SELECT +CREATE VIEW `category-view` AS SELECT `post-category`.`uri-id` AS `uri-id`, `post-category`.`uid` AS `uid`, `post-category`.`type` AS `type`, @@ -3313,7 +3313,7 @@ CREATE VIEW `category-view` AS SELECT -- VIEW collection-view -- DROP VIEW IF EXISTS `collection-view`; -CREATE VIEW `collection-view` AS SELECT +CREATE VIEW `collection-view` AS SELECT `post-collection`.`uri-id` AS `uri-id`, `post-collection`.`type` AS `type`, `post-collection`.`author-id` AS `cid`, @@ -3334,7 +3334,7 @@ CREATE VIEW `collection-view` AS SELECT -- VIEW media-view -- DROP VIEW IF EXISTS `media-view`; -CREATE VIEW `media-view` AS SELECT +CREATE VIEW `media-view` AS SELECT `post-media`.`uri-id` AS `uri-id`, `post-media`.`type` AS `type`, `post`.`received` AS `received`, @@ -3352,7 +3352,7 @@ CREATE VIEW `media-view` AS SELECT -- VIEW tag-view -- DROP VIEW IF EXISTS `tag-view`; -CREATE VIEW `tag-view` AS SELECT +CREATE VIEW `tag-view` AS SELECT `post-tag`.`uri-id` AS `uri-id`, `post-tag`.`type` AS `type`, `post-tag`.`tid` AS `tid`, @@ -3368,7 +3368,7 @@ CREATE VIEW `tag-view` AS SELECT -- VIEW network-thread-view -- DROP VIEW IF EXISTS `network-thread-view`; -CREATE VIEW `network-thread-view` AS SELECT +CREATE VIEW `network-thread-view` AS SELECT `post-thread-user`.`uri-id` AS `uri-id`, `post-thread-user`.`post-user-id` AS `parent`, `post-thread-user`.`received` AS `received`, @@ -3396,7 +3396,7 @@ CREATE VIEW `network-thread-view` AS SELECT -- VIEW network-thread-circle-view -- DROP VIEW IF EXISTS `network-thread-circle-view`; -CREATE VIEW `network-thread-circle-view` AS SELECT +CREATE VIEW `network-thread-circle-view` AS SELECT `post-thread-user`.`uri-id` AS `uri-id`, `post-thread-user`.`post-user-id` AS `parent`, `post-thread-user`.`received` AS `received`, @@ -3424,7 +3424,7 @@ CREATE VIEW `network-thread-circle-view` AS SELECT -- VIEW owner-view -- DROP VIEW IF EXISTS `owner-view`; -CREATE VIEW `owner-view` AS SELECT +CREATE VIEW `owner-view` AS SELECT `contact`.`id` AS `id`, `contact`.`uid` AS `uid`, `contact`.`created` AS `created`, @@ -3552,7 +3552,7 @@ CREATE VIEW `owner-view` AS SELECT -- VIEW account-view -- DROP VIEW IF EXISTS `account-view`; -CREATE VIEW `account-view` AS SELECT +CREATE VIEW `account-view` AS SELECT `contact`.`id` AS `id`, `contact`.`url` AS `url`, `contact`.`nurl` AS `nurl`, @@ -3640,7 +3640,7 @@ CREATE VIEW `account-view` AS SELECT -- VIEW account-user-view -- DROP VIEW IF EXISTS `account-user-view`; -CREATE VIEW `account-user-view` AS SELECT +CREATE VIEW `account-user-view` AS SELECT `ucontact`.`id` AS `id`, `contact`.`id` AS `pid`, `ucontact`.`uid` AS `uid`, @@ -3746,7 +3746,7 @@ CREATE VIEW `account-user-view` AS SELECT -- VIEW pending-view -- DROP VIEW IF EXISTS `pending-view`; -CREATE VIEW `pending-view` AS SELECT +CREATE VIEW `pending-view` AS SELECT `register`.`id` AS `id`, `register`.`hash` AS `hash`, `register`.`created` AS `created`, @@ -3768,7 +3768,7 @@ CREATE VIEW `pending-view` AS SELECT -- VIEW tag-search-view -- DROP VIEW IF EXISTS `tag-search-view`; -CREATE VIEW `tag-search-view` AS SELECT +CREATE VIEW `tag-search-view` AS SELECT `post-tag`.`uri-id` AS `uri-id`, `post-user`.`uid` AS `uid`, `post-user`.`id` AS `iid`, @@ -3790,7 +3790,7 @@ CREATE VIEW `tag-search-view` AS SELECT -- VIEW workerqueue-view -- DROP VIEW IF EXISTS `workerqueue-view`; -CREATE VIEW `workerqueue-view` AS SELECT +CREATE VIEW `workerqueue-view` AS SELECT `process`.`pid` AS `pid`, `workerqueue`.`priority` AS `priority` FROM `process` @@ -3801,7 +3801,7 @@ CREATE VIEW `workerqueue-view` AS SELECT -- VIEW profile_field-view -- DROP VIEW IF EXISTS `profile_field-view`; -CREATE VIEW `profile_field-view` AS SELECT +CREATE VIEW `profile_field-view` AS SELECT `profile_field`.`id` AS `id`, `profile_field`.`uid` AS `uid`, `profile_field`.`label` AS `label`, @@ -3821,7 +3821,7 @@ CREATE VIEW `profile_field-view` AS SELECT -- VIEW diaspora-contact-view -- DROP VIEW IF EXISTS `diaspora-contact-view`; -CREATE VIEW `diaspora-contact-view` AS SELECT +CREATE VIEW `diaspora-contact-view` AS SELECT `diaspora-contact`.`uri-id` AS `uri-id`, `item-uri`.`uri` AS `url`, `item-uri`.`guid` AS `guid`, diff --git a/src/DI.php b/src/DI.php index a984bc934f..99d6e1012d 100644 --- a/src/DI.php +++ b/src/DI.php @@ -66,7 +66,7 @@ abstract class DI public static function setCompositeRootDependencyByHand() { $database = static::dba(); - $database->setDependency(static::config(), static::profiler(), static::logger()); + $database->setDependency(static::config(), static::profiler(), static::logger(), static::lock()); } /** diff --git a/src/Database/DBA.php b/src/Database/DBA.php index d5e5a7e59b..afbb5e130d 100644 --- a/src/Database/DBA.php +++ b/src/Database/DBA.php @@ -21,6 +21,7 @@ namespace Friendica\Database; +use Friendica\Core\Lock\Exception\LockPersistenceException; use Friendica\DI; use mysqli; use mysqli_result; @@ -823,6 +824,27 @@ class DBA return DI::dba()->optimizeTable($table); } + /** + * Acquire a lock to prevent a table optimization + * + * @return bool + * @throws LockPersistenceException + */ + public static function acquireOptimizeLock(): bool + { + return DI::dba()->acquireOptimizeLock(); + } + + /** + * Release the table optimization lock + * @return bool + * @throws LockPersistenceException + */ + public static function releaseOptimizeLock(): bool + { + return DI::dba()->releaseOptimizeLock(); + } + /** * Kill sleeping database processes */ diff --git a/src/Database/Database.php b/src/Database/Database.php index c296683d2b..2691495850 100644 --- a/src/Database/Database.php +++ b/src/Database/Database.php @@ -22,6 +22,8 @@ namespace Friendica\Database; use Friendica\Core\Config\Capability\IManageConfigValues; +use Friendica\Core\Lock\Capability\ICanLock; +use Friendica\Core\Lock\Exception\LockPersistenceException; use Friendica\Core\System; use Friendica\Database\Definition\DbaDefinition; use Friendica\Database\Definition\ViewDefinition; @@ -50,6 +52,8 @@ class Database const INSERT_UPDATE = 1; const INSERT_IGNORE = 2; + const LOCK_OPTIMIZE = 'database::optimize_tables'; + protected $connected = false; /** @@ -64,6 +68,11 @@ class Database * @var LoggerInterface */ protected $logger = null; + /** + * @var ICanLock + */ + protected $syslock = null; + protected $server_info = ''; /** @var PDO|mysqli */ protected $connection; @@ -106,11 +115,12 @@ class Database * * @todo Make this method obsolete - use a clean pattern instead ... */ - public function setDependency(IManageConfigValues $config, Profiler $profiler, LoggerInterface $logger) + public function setDependency(IManageConfigValues $config, Profiler $profiler, LoggerInterface $logger, ICanLock $lock) { $this->logger = $logger; $this->profiler = $profiler; $this->config = $config; + $this->syslock = $lock; } /** @@ -1755,7 +1765,42 @@ class Database */ public function optimizeTable(string $table): bool { - return $this->e("OPTIMIZE TABLE " . DBA::buildTableString([$table])) !== false; + if ($this->syslock->isLocked(self::LOCK_OPTIMIZE)) { + $this->logger->info('Optimization is locked'); + return false; + } + + if (!$this->acquireOptimizeLock()) { + return false; + } + + $result = $this->e("OPTIMIZE TABLE " . DBA::buildTableString([$table])) !== false; + + $this->releaseOptimizeLock(); + + return $result; + } + + /** + * Acquire a lock to prevent a table optimization + * + * @return bool + * @throws LockPersistenceException + */ + public function acquireOptimizeLock(): bool + { + return $this->syslock->acquire(self::LOCK_OPTIMIZE, 0); + } + + /** + * Release the table optimization lock + * + * @return bool + * @throws LockPersistenceException + */ + public function releaseOptimizeLock(): bool + { + return $this->syslock->release(self::LOCK_OPTIMIZE); } /** diff --git a/src/Worker/ExpirePosts.php b/src/Worker/ExpirePosts.php index 3ff58a08c4..3e4958c6a2 100644 --- a/src/Worker/ExpirePosts.php +++ b/src/Worker/ExpirePosts.php @@ -40,6 +40,11 @@ class ExpirePosts */ public static function execute() { + if (!DBA::acquireOptimizeLock()) { + Logger::warning('Lock could not be acquired'); + return; + } + self::deleteExpiredOriginPosts(); self::deleteOrphanedEntries(); @@ -52,6 +57,8 @@ class ExpirePosts self::addMissingEntries(); } + DBA::releaseOptimizeLock(); + // Set the expiry for origin posts Worker::add(Worker::PRIORITY_LOW, 'Expire'); @@ -69,15 +76,22 @@ class ExpirePosts Logger::notice('Delete expired posts'); // physically remove anything that has been deleted for more than two months $condition = ["`gravity` = ? AND `deleted` AND `changed` < ?", Item::GRAVITY_PARENT, DateTimeFormat::utc('now - 60 days')]; - $rows = Post::select(['guid', 'uri-id', 'uid'], $condition); - while ($row = Post::fetch($rows)) { - Logger::info('Delete expired item', ['uri-id' => $row['uri-id'], 'guid' => $row['guid']]); - Post\User::delete(['parent-uri-id' => $row['uri-id'], 'uid' => $row['uid']]); - Post\Origin::delete(['parent-uri-id' => $row['uri-id'], 'uid' => $row['uid']]); - } - DBA::close($rows); - - Logger::notice('Delete expired posts - done'); + $pass = 0; + do { + ++$pass; + $rows = Post::select(['guid', 'uri-id', 'uid'], $condition, ['limit' => 100]); + $affected_count = 0; + while ($row = Post::fetch($rows)) { + Logger::info('Delete expired item', ['pass' => $pass, 'uri-id' => $row['uri-id'], 'guid' => $row['guid']]); + Post\User::delete(['parent-uri-id' => $row['uri-id'], 'uid' => $row['uid']]); + $affected_count += DBA::affectedRows(); + Post\Origin::delete(['parent-uri-id' => $row['uri-id'], 'uid' => $row['uid']]); + $affected_count += DBA::affectedRows(); + } + DBA::close($rows); + DBA::commit(); + Logger::notice('Delete expired posts - done', ['pass' => $pass, 'rows' => $affected_count]); + } while ($affected_count); } /** @@ -106,6 +120,7 @@ class ExpirePosts $affected_count += DBA::affectedRows(); } DBA::close($uris); + DBA::commit(); Logger::notice('Orphaned entries deleted', ['table' => $table, 'rows' => $affected_count]); } Logger::notice('Delete orphaned entries - done'); @@ -172,14 +187,18 @@ class ExpirePosts { // We have to avoid deleting newly created "item-uri" entries. // So we fetch a post that had been stored yesterday and only delete older ones. - $item = Post::selectFirstThread(['uri-id'], ["`uid` = ? AND `received` < ?", 0, DateTimeFormat::utc('now - 1 day')], - ['order' => ['received' => true]]); + $item = Post::selectFirstThread( + ['uri-id'], + ["`uid` = ? AND `received` < ?", 0, DateTimeFormat::utc('now - 1 day')], + ['order' => ['received' => true]] + ); if (empty($item['uri-id'])) { Logger::warning('No item with uri-id found - we better quit here'); return; } Logger::notice('Start collecting orphaned URI-ID', ['last-id' => $item['uri-id']]); - $uris = DBA::select('item-uri', ['id'], ["`id` < ? + $condition = [ + "`id` < ? AND NOT EXISTS(SELECT `uri-id` FROM `post-user` WHERE `uri-id` = `item-uri`.`id`) AND NOT EXISTS(SELECT `parent-uri-id` FROM `post-user` WHERE `parent-uri-id` = `item-uri`.`id`) AND NOT EXISTS(SELECT `thr-parent-id` FROM `post-user` WHERE `thr-parent-id` = `item-uri`.`id`) @@ -195,18 +214,24 @@ class ExpirePosts AND NOT EXISTS(SELECT `uri-id` FROM `post-delivery` WHERE `uri-id` = `item-uri`.`id`) AND NOT EXISTS(SELECT `uri-id` FROM `post-delivery` WHERE `inbox-id` = `item-uri`.`id`) AND NOT EXISTS(SELECT `parent-uri-id` FROM `mail` WHERE `parent-uri-id` = `item-uri`.`id`) - AND NOT EXISTS(SELECT `thr-parent-id` FROM `mail` WHERE `thr-parent-id` = `item-uri`.`id`)", $item['uri-id']]); - - Logger::notice('Start deleting orphaned URI-ID', ['last-id' => $item['uri-id']]); - $affected_count = 0; - while ($rows = DBA::toArray($uris, false, 100)) { - $ids = array_column($rows, 'id'); - DBA::delete('item-uri', ['id' => $ids]); - $affected_count += DBA::affectedRows(); - Logger::info('Deleted', ['rows' => $affected_count]); - } - DBA::close($uris); - Logger::notice('Orphaned URI-ID entries removed', ['rows' => $affected_count]); + AND NOT EXISTS(SELECT `thr-parent-id` FROM `mail` WHERE `thr-parent-id` = `item-uri`.`id`)", $item['uri-id'] + ]; + $pass = 0; + do { + ++$pass; + $uris = DBA::select('item-uri', ['id'], $condition, ['limit' => 1000]); + Logger::notice('Start deleting orphaned URI-ID', ['pass' => $pass, 'last-id' => $item['uri-id']]); + $affected_count = 0; + while ($rows = DBA::toArray($uris, false, 100)) { + $ids = array_column($rows, 'id'); + DBA::delete('item-uri', ['id' => $ids]); + $affected_count += DBA::affectedRows(); + Logger::info('Deleted', ['pass' => $pass, 'rows' => $affected_count]); + } + DBA::close($uris); + DBA::commit(); + Logger::notice('Orphaned URI-ID entries removed', ['pass' => $pass, 'rows' => $affected_count]); + } while ($affected_count); } /** @@ -227,55 +252,68 @@ class ExpirePosts if (!empty($expire_days)) { Logger::notice('Start collecting expired threads', ['expiry_days' => $expire_days]); - $uris = DBA::select('item-uri', ['id'], ["`id` IN - (SELECT `uri-id` FROM `post-thread` WHERE `received` < ? - AND NOT `uri-id` IN (SELECT `uri-id` FROM `post-thread-user` - WHERE (`mention` OR `starred` OR `wall`) AND `uri-id` = `post-thread`.`uri-id`) - AND NOT `uri-id` IN (SELECT `uri-id` FROM `post-category` - WHERE `uri-id` = `post-thread`.`uri-id`) - AND NOT `uri-id` IN (SELECT `uri-id` FROM `post-collection` - WHERE `uri-id` = `post-thread`.`uri-id`) - AND NOT `uri-id` IN (SELECT `uri-id` FROM `post-media` - WHERE `uri-id` = `post-thread`.`uri-id`) - AND NOT `uri-id` IN (SELECT `parent-uri-id` FROM `post-user` INNER JOIN `contact` ON `contact`.`id` = `contact-id` AND `notify_new_posts` - WHERE `parent-uri-id` = `post-thread`.`uri-id`) - AND NOT `uri-id` IN (SELECT `parent-uri-id` FROM `post-user` - WHERE (`origin` OR `event-id` != 0 OR `post-type` = ?) AND `parent-uri-id` = `post-thread`.`uri-id`) - AND NOT `uri-id` IN (SELECT `uri-id` FROM `post-content` - WHERE `resource-id` != 0 AND `uri-id` = `post-thread`.`uri-id`))", - DateTimeFormat::utc('now - ' . (int)$expire_days . ' days'), Item::PT_PERSONAL_NOTE]); + $condition = [ + "`id` IN (SELECT `uri-id` FROM `post-thread` WHERE `received` < ? + AND NOT `uri-id` IN (SELECT `uri-id` FROM `post-thread-user` + WHERE (`mention` OR `starred` OR `wall`) AND `uri-id` = `post-thread`.`uri-id`) + AND NOT `uri-id` IN (SELECT `uri-id` FROM `post-category` + WHERE `uri-id` = `post-thread`.`uri-id`) + AND NOT `uri-id` IN (SELECT `uri-id` FROM `post-collection` + WHERE `uri-id` = `post-thread`.`uri-id`) + AND NOT `uri-id` IN (SELECT `uri-id` FROM `post-media` + WHERE `uri-id` = `post-thread`.`uri-id`) + AND NOT `uri-id` IN (SELECT `parent-uri-id` FROM `post-user` INNER JOIN `contact` ON `contact`.`id` = `contact-id` AND `notify_new_posts` + WHERE `parent-uri-id` = `post-thread`.`uri-id`) + AND NOT `uri-id` IN (SELECT `parent-uri-id` FROM `post-user` + WHERE (`origin` OR `event-id` != 0 OR `post-type` = ?) AND `parent-uri-id` = `post-thread`.`uri-id`) + AND NOT `uri-id` IN (SELECT `uri-id` FROM `post-content` + WHERE `resource-id` != 0 AND `uri-id` = `post-thread`.`uri-id`))", + DateTimeFormat::utc('now - ' . (int)$expire_days . ' days'), Item::PT_PERSONAL_NOTE + ]; + $pass = 0; + do { + ++$pass; + $uris = DBA::select('item-uri', ['id'], $condition, ['limit' => 100]); - Logger::notice('Start deleting expired threads'); - $affected_count = 0; - while ($rows = DBA::toArray($uris, false, 100)) { - $ids = array_column($rows, 'id'); - DBA::delete('item-uri', ['id' => $ids]); - $affected_count += DBA::affectedRows(); - } - DBA::close($uris); - - Logger::notice('Deleted expired threads', ['rows' => $affected_count]); + Logger::notice('Start deleting expired threads', ['pass' => $pass]); + $affected_count = 0; + while ($rows = DBA::toArray($uris, false, 100)) { + $ids = array_column($rows, 'id'); + DBA::delete('item-uri', ['id' => $ids]); + $affected_count += DBA::affectedRows(); + } + DBA::close($uris); + DBA::commit(); + Logger::notice('Deleted expired threads', ['pass' => $pass, 'rows' => $affected_count]); + } while ($affected_count); } if (!empty($expire_days_unclaimed)) { Logger::notice('Start collecting unclaimed public items', ['expiry_days' => $expire_days_unclaimed]); - $uris = DBA::select('item-uri', ['id'], ["`id` IN - (SELECT `uri-id` FROM `post-user` WHERE `gravity` = ? AND `uid` = ? AND `received` < ? - AND NOT `uri-id` IN (SELECT `parent-uri-id` FROM `post-user` AS `i` WHERE `i`.`uid` != ? - AND `i`.`parent-uri-id` = `post-user`.`uri-id`) - AND NOT `uri-id` IN (SELECT `parent-uri-id` FROM `post-user` AS `i` WHERE `i`.`uid` = ? - AND `i`.`parent-uri-id` = `post-user`.`uri-id` AND `i`.`received` > ?))", - Item::GRAVITY_PARENT, 0, DateTimeFormat::utc('now - ' . (int)$expire_days_unclaimed . ' days'), 0, 0, DateTimeFormat::utc('now - ' . (int)$expire_days_unclaimed . ' days')]); + $condition = [ + "`id` IN (SELECT `uri-id` FROM `post-user` WHERE `gravity` = ? AND `uid` = ? AND `received` < ? + AND NOT `uri-id` IN (SELECT `parent-uri-id` FROM `post-user` AS `i` WHERE `i`.`uid` != ? + AND `i`.`parent-uri-id` = `post-user`.`uri-id`) + AND NOT `uri-id` IN (SELECT `parent-uri-id` FROM `post-user` AS `i` WHERE `i`.`uid` = ? + AND `i`.`parent-uri-id` = `post-user`.`uri-id` AND `i`.`received` > ?))", + Item::GRAVITY_PARENT, 0, DateTimeFormat::utc('now - ' . (int)$expire_days_unclaimed . ' days'), 0, 0, DateTimeFormat::utc('now - ' . (int)$expire_days_unclaimed . ' days') + ]; + $pass = 0; + do { + ++$pass; + $uris = DBA::select('item-uri', ['id'], $condition, ['limit' => 100]); - Logger::notice('Start deleting unclaimed public items'); - $affected_count = 0; - while ($rows = DBA::toArray($uris, false, 100)) { - $ids = array_column($rows, 'id'); - DBA::delete('item-uri', ['id' => $ids]); - $affected_count += DBA::affectedRows(); - } - DBA::close($uris); - Logger::notice('Deleted unclaimed public items', ['rows' => $affected_count]); + Logger::notice('Start deleting unclaimed public items', ['pass' => $pass]); + $affected_count = 0; + while ($rows = DBA::toArray($uris, false, 100)) { + $ids = array_column($rows, 'id'); + DBA::delete('item-uri', ['id' => $ids]); + $affected_count += DBA::affectedRows(); + } + DBA::close($uris); + DBA::commit(); + Logger::notice('Deleted unclaimed public items', ['pass' => $pass, 'rows' => $affected_count]); + } while ($affected_count); } } } From b33d603f964c75e90b02c8b76aaad16952873734 Mon Sep 17 00:00:00 2001 From: Michael Date: Fri, 7 Jun 2024 04:02:13 +0000 Subject: [PATCH 130/234] Improved performance when expiring posts --- src/Worker/ExpirePosts.php | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/Worker/ExpirePosts.php b/src/Worker/ExpirePosts.php index 3e4958c6a2..14c443e713 100644 --- a/src/Worker/ExpirePosts.php +++ b/src/Worker/ExpirePosts.php @@ -75,14 +75,14 @@ class ExpirePosts { Logger::notice('Delete expired posts'); // physically remove anything that has been deleted for more than two months - $condition = ["`gravity` = ? AND `deleted` AND `changed` < ?", Item::GRAVITY_PARENT, DateTimeFormat::utc('now - 60 days')]; + $condition = ["`gravity` = ? AND `deleted` AND `edited` < ?", Item::GRAVITY_PARENT, DateTimeFormat::utc('now - 60 days')]; $pass = 0; do { ++$pass; - $rows = Post::select(['guid', 'uri-id', 'uid'], $condition, ['limit' => 100]); + $rows = DBA::select('post-user', ['uri-id', 'uid'], $condition, ['limit' => 1000]); $affected_count = 0; while ($row = Post::fetch($rows)) { - Logger::info('Delete expired item', ['pass' => $pass, 'uri-id' => $row['uri-id'], 'guid' => $row['guid']]); + Logger::info('Delete expired item', ['pass' => $pass, 'uri-id' => $row['uri-id']]); Post\User::delete(['parent-uri-id' => $row['uri-id'], 'uid' => $row['uid']]); $affected_count += DBA::affectedRows(); Post\Origin::delete(['parent-uri-id' => $row['uri-id'], 'uid' => $row['uid']]); @@ -273,7 +273,7 @@ class ExpirePosts $pass = 0; do { ++$pass; - $uris = DBA::select('item-uri', ['id'], $condition, ['limit' => 100]); + $uris = DBA::select('item-uri', ['id'], $condition, ['limit' => 1000]); Logger::notice('Start deleting expired threads', ['pass' => $pass]); $affected_count = 0; @@ -301,7 +301,7 @@ class ExpirePosts $pass = 0; do { ++$pass; - $uris = DBA::select('item-uri', ['id'], $condition, ['limit' => 100]); + $uris = DBA::select('item-uri', ['id'], $condition, ['limit' => 1000]); Logger::notice('Start deleting unclaimed public items', ['pass' => $pass]); $affected_count = 0; From a2f463e60d2b398435b3257a426ca6512cdeaf0a Mon Sep 17 00:00:00 2001 From: Michael Date: Sun, 9 Jun 2024 06:24:18 +0000 Subject: [PATCH 131/234] Further improvement of the expiring performance --- src/Worker/ExpirePosts.php | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/Worker/ExpirePosts.php b/src/Worker/ExpirePosts.php index 14c443e713..5e750cb835 100644 --- a/src/Worker/ExpirePosts.php +++ b/src/Worker/ExpirePosts.php @@ -253,7 +253,7 @@ class ExpirePosts if (!empty($expire_days)) { Logger::notice('Start collecting expired threads', ['expiry_days' => $expire_days]); $condition = [ - "`id` IN (SELECT `uri-id` FROM `post-thread` WHERE `received` < ? + "`received` < ? AND NOT `uri-id` IN (SELECT `uri-id` FROM `post-thread-user` WHERE (`mention` OR `starred` OR `wall`) AND `uri-id` = `post-thread`.`uri-id`) AND NOT `uri-id` IN (SELECT `uri-id` FROM `post-category` @@ -267,18 +267,18 @@ class ExpirePosts AND NOT `uri-id` IN (SELECT `parent-uri-id` FROM `post-user` WHERE (`origin` OR `event-id` != 0 OR `post-type` = ?) AND `parent-uri-id` = `post-thread`.`uri-id`) AND NOT `uri-id` IN (SELECT `uri-id` FROM `post-content` - WHERE `resource-id` != 0 AND `uri-id` = `post-thread`.`uri-id`))", + WHERE `resource-id` != 0 AND `uri-id` = `post-thread`.`uri-id`)", DateTimeFormat::utc('now - ' . (int)$expire_days . ' days'), Item::PT_PERSONAL_NOTE ]; $pass = 0; do { ++$pass; - $uris = DBA::select('item-uri', ['id'], $condition, ['limit' => 1000]); + $uris = DBA::select('post-thread', ['uri-id'], $condition, ['limit' => 1000]); Logger::notice('Start deleting expired threads', ['pass' => $pass]); $affected_count = 0; while ($rows = DBA::toArray($uris, false, 100)) { - $ids = array_column($rows, 'id'); + $ids = array_column($rows, 'uri-id'); DBA::delete('item-uri', ['id' => $ids]); $affected_count += DBA::affectedRows(); } @@ -291,22 +291,22 @@ class ExpirePosts if (!empty($expire_days_unclaimed)) { Logger::notice('Start collecting unclaimed public items', ['expiry_days' => $expire_days_unclaimed]); $condition = [ - "`id` IN (SELECT `uri-id` FROM `post-user` WHERE `gravity` = ? AND `uid` = ? AND `received` < ? + "`gravity` = ? AND `uid` = ? AND `received` < ? AND NOT `uri-id` IN (SELECT `parent-uri-id` FROM `post-user` AS `i` WHERE `i`.`uid` != ? AND `i`.`parent-uri-id` = `post-user`.`uri-id`) AND NOT `uri-id` IN (SELECT `parent-uri-id` FROM `post-user` AS `i` WHERE `i`.`uid` = ? - AND `i`.`parent-uri-id` = `post-user`.`uri-id` AND `i`.`received` > ?))", + AND `i`.`parent-uri-id` = `post-user`.`uri-id` AND `i`.`received` > ?)", Item::GRAVITY_PARENT, 0, DateTimeFormat::utc('now - ' . (int)$expire_days_unclaimed . ' days'), 0, 0, DateTimeFormat::utc('now - ' . (int)$expire_days_unclaimed . ' days') ]; $pass = 0; do { ++$pass; - $uris = DBA::select('item-uri', ['id'], $condition, ['limit' => 1000]); + $uris = DBA::select('post-user', ['uri-id'], $condition, ['limit' => 1000]); Logger::notice('Start deleting unclaimed public items', ['pass' => $pass]); $affected_count = 0; while ($rows = DBA::toArray($uris, false, 100)) { - $ids = array_column($rows, 'id'); + $ids = array_column($rows, 'uri-id'); DBA::delete('item-uri', ['id' => $ids]); $affected_count += DBA::affectedRows(); } From e645d45c2db0a37237239e2fe2fa72d85621e2fe Mon Sep 17 00:00:00 2001 From: Michael Date: Sun, 9 Jun 2024 06:13:20 +0000 Subject: [PATCH 132/234] Log the page execution performance --- src/App.php | 35 ++++++++++++++++++++++++++++++++++- static/defaults.config.php | 9 +++++++++ 2 files changed, 43 insertions(+), 1 deletion(-) diff --git a/src/App.php b/src/App.php index 73fc77a066..da367186ab 100644 --- a/src/App.php +++ b/src/App.php @@ -24,6 +24,7 @@ namespace Friendica; use Exception; use Friendica\App\Arguments; use Friendica\App\BaseURL; +use Friendica\App\Request; use Friendica\Capabilities\ICanCreateResponses; use Friendica\Content\Nav; use Friendica\Core\Config\Factory\Config; @@ -93,6 +94,9 @@ class App /** @var string The name of the current mobile theme */ private $currentMobileTheme; + /** @var string */ + private $requestId; + /** @var Authentication */ private $auth; @@ -281,8 +285,9 @@ class App * @param DbaDefinition $dbaDefinition * @param ViewDefinition $viewDefinition */ - public function __construct(Authentication $auth, Database $database, IManageConfigValues $config, App\Mode $mode, BaseURL $baseURL, LoggerInterface $logger, Profiler $profiler, L10n $l10n, Arguments $args, IManagePersonalConfigValues $pConfig, IHandleUserSessions $session, DbaDefinition $dbaDefinition, ViewDefinition $viewDefinition) + public function __construct(Request $request, Authentication $auth, Database $database, IManageConfigValues $config, App\Mode $mode, BaseURL $baseURL, LoggerInterface $logger, Profiler $profiler, L10n $l10n, Arguments $args, IManagePersonalConfigValues $pConfig, IHandleUserSessions $session, DbaDefinition $dbaDefinition, ViewDefinition $viewDefinition) { + $this->requestId = $request->getRequestId(); $this->auth = $auth; $this->database = $database; $this->config = $config; @@ -683,9 +688,11 @@ class App } $this->logger->debug('Request processed sucessfully', ['response' => $response->getStatusCode(), 'address' => $server['REMOTE_ADDR'] ?? '', 'request' => $requeststring, 'referer' => $server['HTTP_REFERER'] ?? '', 'user-agent' => $server['HTTP_USER_AGENT'] ?? '', 'duration' => number_format(microtime(true) - $request_start, 3)]); + $this->logSlowCalls(microtime(true) - $request_start, $response->getStatusCode(), $requeststring, $server['HTTP_USER_AGENT'] ?? ''); System::echoResponse($response); } catch (HTTPException $e) { $this->logger->debug('Request processed with exception', ['response' => $e->getCode(), 'address' => $server['REMOTE_ADDR'] ?? '', 'request' => $requeststring, 'referer' => $server['HTTP_REFERER'] ?? '', 'user-agent' => $server['HTTP_USER_AGENT'] ?? '', 'duration' => number_format(microtime(true) - $request_start, 3)]); + $this->logSlowCalls(microtime(true) - $request_start, $e->getCode(), $requeststring, $server['HTTP_USER_AGENT'] ?? ''); $httpException->rawContent($e); } $page->logRuntime($this->config, 'runFrontend'); @@ -707,4 +714,30 @@ class App $this->baseURL->redirect($toUrl); } } + + /** + * Log slow page executions + * + * @param float $duration + * @param integer $code + * @param string $request + * @param string $agent + * @return void + */ + private function logSlowCalls(float $duration, int $code, string $request, string $agent) + { + $logfile = $this->config->get('system', 'page_execution_logfile'); + $loglimit = $this->config->get('system', 'page_execution_log_limit'); + if (empty($logfile) || empty($loglimit) || ($duration < $loglimit)) { + return; + } + + @file_put_contents( + $logfile, + DateTimeFormat::utcNow() . "\t" . round($duration, 3) . "\t" . + $this->requestId . "\t" . $code . "\t" . + $request . "\t" . $agent . "\n", + FILE_APPEND + ); + } } diff --git a/static/defaults.config.php b/static/defaults.config.php index 3988e753c2..ab651b7929 100644 --- a/static/defaults.config.php +++ b/static/defaults.config.php @@ -449,6 +449,15 @@ return [ // Optimizes all tables instead of only tables like workerqueue or the cache 'optimize_all_tables' => false, + // page_execution_logfile (Path) + // Name of a logfile to log slow page executions. + 'page_execution_logfile' => '', + + // page_execution_log_limit (Integer) + // If a page execution lasts longer than this value in seconds it is logged. + // Inactive if system => page_execution_logfile is empty. + 'page_execution_log_limit' => 2, + // paranoia (Boolean) // Log out users if their IP address changed. 'paranoia' => false, From e587dcc7d320220079ec1f1eacc37da151af0524 Mon Sep 17 00:00:00 2001 From: Michael Date: Sun, 9 Jun 2024 13:37:43 +0000 Subject: [PATCH 133/234] Improve the inbox performance --- src/Model/APContact.php | 3 ++- src/Protocol/ActivityPub/Receiver.php | 10 +++++----- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/src/Model/APContact.php b/src/Model/APContact.php index 618304605d..714e229c4d 100644 --- a/src/Model/APContact.php +++ b/src/Model/APContact.php @@ -287,6 +287,7 @@ class APContact } elseif ($apcontact['type'] == 'Tombstone') { // The "inbox" field must have a content $apcontact['inbox'] = ''; + $apcontact['addr'] = ''; } // Quit if this doesn't seem to be an account at all @@ -294,7 +295,7 @@ class APContact return $fetched_contact; } - if (empty($apcontact['addr'])) { + if (empty($apcontact['addr']) && ($apcontact['type'] != 'Tombstone')) { try { $apcontact['addr'] = $apcontact['nick'] . '@' . (new Uri($apcontact['url']))->getAuthority(); } catch (\Throwable $e) { diff --git a/src/Protocol/ActivityPub/Receiver.php b/src/Protocol/ActivityPub/Receiver.php index 2dd6a76913..f23bcc4e73 100644 --- a/src/Protocol/ActivityPub/Receiver.php +++ b/src/Protocol/ActivityPub/Receiver.php @@ -277,12 +277,15 @@ class Receiver } } - if (Post::exists(['uri' => $object_id, 'gravity' => [Item::GRAVITY_PARENT, Item::GRAVITY_COMMENT]])) { + $type = JsonLD::fetchElement($activity, '@type'); + + // Several activities are only done on content types, so we can assume "Note" here. + if (Post::exists(['uri' => $object_id, 'gravity' => [Item::GRAVITY_PARENT, Item::GRAVITY_COMMENT]]) || (in_array($type, ['as:Like', 'as:Dislike', 'litepub:EmojiReact', 'as:Announce', 'as:View']))) { // We just assume "note" since it doesn't make a difference for the further processing return 'as:Note'; } - $profile = APContact::getByURL($object_id); + $profile = APContact::getByURL($object_id, false); if (!empty($profile['type'])) { APContact::unmarkForArchival($profile); return 'as:' . $profile['type']; @@ -1183,9 +1186,6 @@ class Receiver $profile = APContact::getByURL($actor); $followers = $profile['followers'] ?? ''; $isGroup = ($profile['type'] ?? '') == 'Group'; - if ($push) { - Contact::updateByUrlIfNeeded($actor); - } Logger::info('Got actor and followers', ['actor' => $actor, 'followers' => $followers]); } else { Logger::info('Empty actor', ['activity' => $activity]); From fdeeb430a5fc3e17a3d05d744404d8a3a3e1f7aa Mon Sep 17 00:00:00 2001 From: Tobias Diekershoff Date: Mon, 10 Jun 2024 07:37:29 +0200 Subject: [PATCH 134/234] update DE, FR, HU translations --- view/lang/de/messages.po | 54 +- view/lang/de/strings.php | 26 + view/lang/fr/messages.po | 14 +- view/lang/fr/strings.php | 7 + view/lang/hu/messages.po | 1194 ++++++++++++++++++++------------------ view/lang/hu/strings.php | 44 +- 6 files changed, 721 insertions(+), 618 deletions(-) diff --git a/view/lang/de/messages.po b/view/lang/de/messages.po index ca48bf9a46..e5c2072573 100644 --- a/view/lang/de/messages.po +++ b/view/lang/de/messages.po @@ -59,7 +59,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-06-02 07:05+0000\n" "PO-Revision-Date: 2011-05-05 10:19+0000\n" -"Last-Translator: Raroun, 2023-2024\n" +"Last-Translator: Tobias Diekershoff , 2016-2024\n" "Language-Team: German (http://app.transifex.com/Friendica/friendica/language/de/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -1719,14 +1719,14 @@ msgstr "Die Foto-Metadaten werden ausgelesen. Dadurch kann der Aufnahmeort (wenn #: src/Content/Feature.php:110 msgid "Display the community in the navigation" -msgstr "" +msgstr "Gemeinschaftsseiten in Navigation anzeigen" #: src/Content/Feature.php:110 msgid "" "If enabled, the community can be accessed via the navigation menu. " "Independent from this setting, the community timelines can always be " "accessed via the channels." -msgstr "" +msgstr "Soll die Gemeinschaftsseite im Navigationsmenü verlinkt sein? Unabhängig von dieser Einstellung kann immer über Kanäle auf die Gemeinschaftszeitleiste zugegriffen werden." #: src/Content/Feature.php:115 msgid "Post Composition Features" @@ -1767,7 +1767,7 @@ msgstr "Eigene Beiträge mit Kategorien versehen" #: src/Content/Feature.php:128 msgid "Network Widgets" -msgstr "" +msgstr "Netzwerk Widges" #: src/Content/Feature.php:129 src/Content/Widget.php:216 #: src/Model/Circle.php:601 src/Module/Contact.php:400 @@ -1831,7 +1831,7 @@ msgstr "Gespeicherte Suchen" #: src/Content/Feature.php:135 msgid "Display posts that contain subscribed hashtags." -msgstr "" +msgstr "Weitergeleitete Beiträge anzeigen, wenn abonnierte Hashtags enthalten sind." #: src/Content/Feature.php:136 src/Content/Widget.php:319 msgid "Saved Folders" @@ -1839,7 +1839,7 @@ msgstr "Gespeicherte Ordner" #: src/Content/Feature.php:136 msgid "Display a list of folders in which posts are stored." -msgstr "" +msgstr "Ordnerliste anzeigen in denen Beiträge gespeichert sind." #: src/Content/Feature.php:137 src/Module/Conversation/Timeline.php:199 msgid "Own Contacts" @@ -1994,7 +1994,7 @@ msgstr "Sprachen" #: src/Content/Item.php:445 src/Object/Post.php:596 msgid "Search Text" -msgstr "" +msgstr "Suchtext" #: src/Content/Item.php:450 src/Content/Widget.php:80 #: src/Model/Contact.php:1224 src/Model/Contact.php:1236 @@ -2844,11 +2844,11 @@ msgstr "Fehler: GNU Multiple Precision PHP Modul wird benötigt, ist aber nicht #: src/Core/Installer.php:499 msgid "IDN Functions PHP module" -msgstr "" +msgstr "PHP Modul: IDN Functions" #: src/Core/Installer.php:500 msgid "Error: IDN Functions PHP module required but not installed." -msgstr "" +msgstr "Fehler: Das PHP Modul IDN Functions wird benötigt ist aber nicht installiert." #: src/Core/Installer.php:523 msgid "" @@ -3578,7 +3578,7 @@ msgstr "Inhalt vom %s ist zugeklappt" #: src/Model/Item.php:3443 msgid "Sensitive content" -msgstr "" +msgstr "Sensitiver Inhalt" #: src/Model/Item.php:3912 msgid "bytes" @@ -4181,7 +4181,7 @@ msgstr "Ja" #: src/Module/Admin/Features.php:67 msgid "Locked" -msgstr "" +msgstr "Abgeschlossen" #: src/Module/Admin/Features.php:81 msgid "Manage Additional Features" @@ -4457,7 +4457,7 @@ msgstr "Erstellt" #: src/Module/Admin/Queue.php:80 msgid "Next Try" -msgstr "" +msgstr "Nächster Versuch" #: src/Module/Admin/Queue.php:81 msgid "Priority" @@ -5400,13 +5400,13 @@ msgstr "Auf großen Knoten kann die Volltext-Suche das System ausbremsen." #: src/Module/Admin/Site.php:576 msgid "Limited search scope" -msgstr "" +msgstr "Suchfeld begrenzen" #: src/Module/Admin/Site.php:576 msgid "" "If enabled, searches will only be performed in the data used for the " "channels and not in all posts." -msgstr "" +msgstr "Ist dies aktiviert, werden bei Suchen nur die Daten der Kanäle durchsucht anstatt alle Beiträge zu durchsuchen." #: src/Module/Admin/Site.php:577 msgid "Maximum age of items in the search table" @@ -7067,13 +7067,13 @@ msgstr "Beiträge von diesem Kontakt werden in keinem Kanal angezeigt" #: src/Module/Contact/Profile.php:441 msgid "Channel Only" -msgstr "" +msgstr "Ausschließlich Kanäle" #: src/Module/Contact/Profile.php:441 msgid "" "If enabled, posts from this contact will only appear in channels and network" " streams in circles, but not in the general network stream." -msgstr "" +msgstr "Ist dies aktiviert, werden Beiträge dieses Kontakt nur in Kanälen und Circles angezeigt werden, aber nicht im allgemeinen Netzwerk Stream." #: src/Module/Contact/Profile.php:509 msgid "Refetch contact data" @@ -7991,7 +7991,7 @@ msgstr "Öffentliche Gruppe" #: src/Module/Moderation/BaseUsers.php:122 src/Module/Settings/Account.php:503 msgid "Public Group - Restricted" -msgstr "" +msgstr "Öffentliche Gruppe - Beschränkt" #: src/Module/Moderation/BaseUsers.php:123 src/Module/Settings/Account.php:510 msgid "Automatic Friend Page" @@ -9138,19 +9138,19 @@ msgstr "Sichtbar für:" #: src/Module/Privacy/PermissionTooltip.php:133 msgid "CC:" -msgstr "" +msgstr "CC:" #: src/Module/Privacy/PermissionTooltip.php:134 msgid "BCC:" -msgstr "" +msgstr "BCC:" #: src/Module/Privacy/PermissionTooltip.php:135 msgid "Audience:" -msgstr "" +msgstr "Publikum:" #: src/Module/Privacy/PermissionTooltip.php:136 msgid "Attributed To:" -msgstr "" +msgstr "Zuzuschreiben:" #: src/Module/Privacy/PermissionTooltip.php:234 #, php-format @@ -9855,7 +9855,7 @@ msgstr "Bestätigt alle Kontaktanfragen automatisch." #: src/Module/Settings/Account.php:505 msgid "Contact requests have to be manually approved." -msgstr "" +msgstr "Kontaktanfragen müssen manuell akzeptiert werden." #: src/Module/Settings/Account.php:512 msgid "" @@ -10452,16 +10452,16 @@ msgstr "Keine" #: src/Module/Settings/Connectors.php:204 msgid "Default (Mastodon will display the title and a link to the post)" -msgstr "" +msgstr "Grundeinstellung (Mastodon zweigt den Titel und einen Link auf den Beitrag)" #: src/Module/Settings/Connectors.php:205 msgid "" "Use the summary (Mastodon and some others will treat it as content warning)" -msgstr "" +msgstr "Verwende die Zusammenfassung (sie wird auf Mastodon und anderen als Inhaltswarnung behandelt)" #: src/Module/Settings/Connectors.php:206 msgid "Embed the title in the body" -msgstr "" +msgstr "Titel in Nachrichtenkörper einbetten" #: src/Module/Settings/Connectors.php:218 msgid "General Social Media Settings" @@ -10556,14 +10556,14 @@ msgstr "Wenn dies aktiviert ist, reagieren hinzugefügte Links am Ende des Beitr #: src/Module/Settings/Connectors.php:236 msgid "Article Mode" -msgstr "" +msgstr "Artikel Modus" #: src/Module/Settings/Connectors.php:236 msgid "" "Controls how posts with titles are transmitted. Mastodon and its forks don't" " display the content of these posts if the post is created in the correct " "(default) way." -msgstr "" +msgstr "Kontrolliert wie Beiträge mit Titeln übermittel werden. Mastodon und dessen Forks stellen den Inhalt dieser Beiträge nicht dar, wenn sie an sich korrekt in den Grundeinstellungen übertragen werden." #: src/Module/Settings/Connectors.php:237 msgid "Your legacy ActivityPub/GNU Social account" diff --git a/view/lang/de/strings.php b/view/lang/de/strings.php index 3001cdcf68..6721e3ce75 100644 --- a/view/lang/de/strings.php +++ b/view/lang/de/strings.php @@ -450,6 +450,8 @@ $a->strings['Favourite Posts'] = 'Favorisierte Beiträge'; $a->strings['General Features'] = 'Allgemeine Features'; $a->strings['Photo Location'] = 'Aufnahmeort'; $a->strings['Photo metadata is normally stripped. This extracts the location (if present) prior to stripping metadata and links it to a map.'] = 'Die Foto-Metadaten werden ausgelesen. Dadurch kann der Aufnahmeort (wenn vorhanden) in einer Karte angezeigt werden.'; +$a->strings['Display the community in the navigation'] = 'Gemeinschaftsseiten in Navigation anzeigen'; +$a->strings['If enabled, the community can be accessed via the navigation menu. Independent from this setting, the community timelines can always be accessed via the channels.'] = 'Soll die Gemeinschaftsseite im Navigationsmenü verlinkt sein? Unabhängig von dieser Einstellung kann immer über Kanäle auf die Gemeinschaftszeitleiste zugegriffen werden.'; $a->strings['Post Composition Features'] = 'Beitragserstellung-Features'; $a->strings['Explicit Mentions'] = 'Explizite Erwähnungen'; $a->strings['Add explicit mentions to comment box for manual control over who gets mentioned in replies.'] = 'Füge Erwähnungen zum Kommentarfeld hinzu, um manuell über die explizite Erwähnung von Gesprächsteilnehmern zu entscheiden.'; @@ -458,6 +460,7 @@ $a->strings['Add an abstract when commenting on ActivityPub posts with a content $a->strings['Post/Comment Tools'] = 'Werkzeuge für Beiträge und Kommentare'; $a->strings['Post Categories'] = 'Beitragskategorien'; $a->strings['Add categories to your posts'] = 'Eigene Beiträge mit Kategorien versehen'; +$a->strings['Network Widgets'] = 'Netzwerk Widges'; $a->strings['Circles'] = 'Circles'; $a->strings['Display posts that have been created by accounts of the selected circle.'] = 'Beiträge anzeigen, die von Konten des ausgewählten Circles erstellt wurden.'; $a->strings['Groups'] = 'Gruppen'; @@ -471,7 +474,9 @@ $a->strings['Display posts done by accounts with the selected account type.'] = $a->strings['Channels'] = 'Kanäle'; $a->strings['Display posts in the system channels and user defined channels.'] = 'Anzeige von Beiträgen in den Systemkanälen und benutzerdefinierten Kanälen.'; $a->strings['Saved Searches'] = 'Gespeicherte Suchen'; +$a->strings['Display posts that contain subscribed hashtags.'] = 'Weitergeleitete Beiträge anzeigen, wenn abonnierte Hashtags enthalten sind.'; $a->strings['Saved Folders'] = 'Gespeicherte Ordner'; +$a->strings['Display a list of folders in which posts are stored.'] = 'Ordnerliste anzeigen in denen Beiträge gespeichert sind.'; $a->strings['Own Contacts'] = 'Eigene Kontakte'; $a->strings['Include or exclude posts from subscribed accounts. This widget is not visible on all channels.'] = 'Beiträge von abonnierten Konten einschließen oder ausschließen. Dieses Widget ist nicht auf allen Kanälen sichtbar.'; $a->strings['Trending Tags'] = 'Trending Tags'; @@ -504,6 +509,7 @@ $a->strings['Ignore'] = 'Ignorieren'; $a->strings['Collapse'] = 'Zuklappen'; $a->strings['Ignore %s server'] = 'Ignoriere %s Server'; $a->strings['Languages'] = 'Sprachen'; +$a->strings['Search Text'] = 'Suchtext'; $a->strings['Connect/Follow'] = 'Verbinden/Folgen'; $a->strings['Unable to fetch user.'] = 'Benutzer kann nicht abgerufen werden.'; $a->strings['Nothing new here'] = 'Keine Neuigkeiten'; @@ -702,6 +708,8 @@ $a->strings['File Information PHP module'] = 'PHP Datei Informations-Modul'; $a->strings['Error: File Information PHP module required but not installed.'] = 'Fehler: Das Datei Informations PHP Modul ist nicht installiert.'; $a->strings['GNU Multiple Precision PHP module'] = 'GNU Multiple Precision PHP Modul'; $a->strings['Error: GNU Multiple Precision PHP module required but not installed.'] = 'Fehler: GNU Multiple Precision PHP Modul wird benötigt, ist aber nicht installiert.'; +$a->strings['IDN Functions PHP module'] = 'PHP Modul: IDN Functions'; +$a->strings['Error: IDN Functions PHP module required but not installed.'] = 'Fehler: Das PHP Modul IDN Functions wird benötigt ist aber nicht installiert.'; $a->strings['The web installer needs to be able to create a file called "local.config.php" in the "config" folder of your web server and it is unable to do so.'] = 'Das Installationsprogramm muss in der Lage sein, eine Datei namens "local.config.php" im Ordner "config" Ihres Webservers zu erstellen, ist aber nicht in der Lage dazu.'; $a->strings['This is most often a permission setting, as the web server may not be able to write files in your folder - even if you can.'] = 'In den meisten Fällen ist dies ein Problem mit den Schreibrechten. Der Webserver könnte keine Schreiberlaubnis haben, selbst wenn du sie hast.'; $a->strings['At the end of this procedure, we will give you a text to save in a file named local.config.php in your Friendica "config" folder.'] = 'Am Ende dieser Prozedur bekommst du einen Text, der in der local.config.php im Friendica "config" Ordner gespeichert werden muss.'; @@ -872,6 +880,7 @@ $a->strings['post'] = 'Beitrag'; $a->strings['%s is blocked'] = '%s ist blockiert'; $a->strings['%s is ignored'] = '%s ist ignoriert'; $a->strings['Content from %s is collapsed'] = 'Inhalt vom %s ist zugeklappt'; +$a->strings['Sensitive content'] = 'Sensitiver Inhalt'; $a->strings['bytes'] = 'Byte'; $a->strings['%2$s (%3$d%%, %1$d vote)'] = [ 0 => '%2$s (%3$d%%, %1$d Stimme)', @@ -1131,6 +1140,7 @@ $a->strings['Mark success (if update was manually applied)'] = 'Als erfolgreich $a->strings['Attempt to execute this update step automatically'] = 'Versuchen, diesen Schritt automatisch auszuführen'; $a->strings['No'] = 'Nein'; $a->strings['Yes'] = 'Ja'; +$a->strings['Locked'] = 'Abgeschlossen'; $a->strings['Manage Additional Features'] = 'Zusätzliche Features Verwalten'; $a->strings['Other'] = 'Andere'; $a->strings['unknown'] = 'Unbekannt'; @@ -1208,6 +1218,7 @@ $a->strings['ID'] = 'ID'; $a->strings['Command'] = 'Befehl'; $a->strings['Job Parameters'] = 'Parameter der Aufgabe'; $a->strings['Created'] = 'Erstellt'; +$a->strings['Next Try'] = 'Nächster Versuch'; $a->strings['Priority'] = 'Priorität'; $a->strings['%s is no valid input for maximum image size'] = '%s ist keine gültige Angabe der maximalen Größe von Bildern'; $a->strings['No special theme for mobile devices'] = 'Kein spezielles Theme für mobile Geräte verwenden.'; @@ -1407,6 +1418,8 @@ $a->strings['Temp path'] = 'Temp-Pfad'; $a->strings['If you have a restricted system where the webserver can\'t access the system temp path, enter another path here.'] = 'Solltest du ein eingeschränktes System haben, auf dem der Webserver nicht auf das temp-Verzeichnis des Systems zugreifen kann, setze hier einen anderen Pfad.'; $a->strings['Only search in tags'] = 'Nur in Tags suchen'; $a->strings['On large systems the text search can slow down the system extremely.'] = 'Auf großen Knoten kann die Volltext-Suche das System ausbremsen.'; +$a->strings['Limited search scope'] = 'Suchfeld begrenzen'; +$a->strings['If enabled, searches will only be performed in the data used for the channels and not in all posts.'] = 'Ist dies aktiviert, werden bei Suchen nur die Daten der Kanäle durchsucht anstatt alle Beiträge zu durchsuchen.'; $a->strings['Maximum age of items in the search table'] = 'Maximales Alter der Elemente in der Suchtabelle'; $a->strings['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.'] = 'Maximales Alter der Elemente in der Suchtabelle in Tagen. Niedrigere Werte erhöhen die Leistung und reduzieren den Festplattenverbrauch. 0 bedeutet keine Altersbeschränkung.'; $a->strings['Generate counts per contact circle when calculating network count'] = 'Erstelle Zählungen je Circle bei der Berechnung der Netzwerkanzahl'; @@ -1783,6 +1796,8 @@ $a->strings['Display only few posts'] = 'Zeige nur einige Beiträge an'; $a->strings['When a contact creates a lot of posts in a short period, this setting reduces the number of displayed posts in every channel.'] = 'Wenn ein Kontakt viele Beiträge in einem kurzen Zeitraum erstellt, reduziert diese Einstellung die Anzahl der angezeigten Beiträge in jedem Kanal.'; $a->strings['Never display posts'] = 'Zeige keine Beiträge an'; $a->strings['Posts from this contact will never be displayed in any channel'] = 'Beiträge von diesem Kontakt werden in keinem Kanal angezeigt'; +$a->strings['Channel Only'] = 'Ausschließlich Kanäle'; +$a->strings['If enabled, posts from this contact will only appear in channels and network streams in circles, but not in the general network stream.'] = 'Ist dies aktiviert, werden Beiträge dieses Kontakt nur in Kanälen und Circles angezeigt werden, aber nicht im allgemeinen Netzwerk Stream.'; $a->strings['Refetch contact data'] = 'Kontaktdaten neu laden'; $a->strings['Toggle Blocked status'] = 'Geblockt-Status ein-/ausschalten'; $a->strings['Toggle Ignored status'] = 'Ignoriert-Status ein-/ausschalten'; @@ -1993,6 +2008,7 @@ $a->strings['List of pending user deletions'] = 'Liste der auf Löschung wartend $a->strings['Normal Account Page'] = 'Normales Konto'; $a->strings['Soapbox Page'] = 'Marktschreier-Konto'; $a->strings['Public Group'] = 'Öffentliche Gruppe'; +$a->strings['Public Group - Restricted'] = 'Öffentliche Gruppe - Beschränkt'; $a->strings['Automatic Friend Page'] = 'Automatische Freunde-Seite'; $a->strings['Private Group'] = 'Private Gruppe'; $a->strings['Personal Page'] = 'Persönliche Seite'; @@ -2275,6 +2291,10 @@ $a->strings['Model not found'] = 'Model nicht gefunden'; $a->strings['Unlisted'] = 'Ungelistet'; $a->strings['Remote privacy information not available.'] = 'Entfernte Privatsphäreneinstellungen nicht verfügbar.'; $a->strings['Visible to:'] = 'Sichtbar für:'; +$a->strings['CC:'] = 'CC:'; +$a->strings['BCC:'] = 'BCC:'; +$a->strings['Audience:'] = 'Publikum:'; +$a->strings['Attributed To:'] = 'Zuzuschreiben:'; $a->strings['Collection (%s)'] = 'Sammlung (%s)'; $a->strings['Followers (%s)'] = 'Folgende (%s)'; $a->strings['%d more'] = '%d weitere'; @@ -2432,6 +2452,7 @@ $a->strings['Account for community discussions.'] = 'Konto für Diskussionsforen $a->strings['Account for a regular personal profile that requires manual approval of "Friends" and "Followers".'] = 'Konto für ein normales, persönliches Profil. Kontaktanfragen müssen manuell als "Friend" oder "Follower" bestätigt werden.'; $a->strings['Account for a public profile that automatically approves contact requests as "Followers".'] = 'Konto für ein öffentliches Profil, das Kontaktanfragen automatisch als "Follower" annimmt.'; $a->strings['Automatically approves all contact requests.'] = 'Bestätigt alle Kontaktanfragen automatisch.'; +$a->strings['Contact requests have to be manually approved.'] = 'Kontaktanfragen müssen manuell akzeptiert werden.'; $a->strings['Account for a popular profile that automatically approves contact requests as "Friends".'] = 'Konto für ein gefragtes Profil, das Kontaktanfragen automatisch als "Friend" annimmt.'; $a->strings['Private Group [Experimental]'] = 'Private Gruppe [experimentell]'; $a->strings['Requires manual approval of contact requests.'] = 'Kontaktanfragen müssen manuell bestätigt werden.'; @@ -2562,6 +2583,9 @@ $a->strings['Built-in support for %s connectivity is disabled'] = 'Eingebaute Un $a->strings['OStatus (GNU Social)'] = 'OStatus (GNU Social)'; $a->strings['Email access is disabled on this site.'] = 'Zugriff auf E-Mails für diese Seite deaktiviert.'; $a->strings['None'] = 'Keine'; +$a->strings['Default (Mastodon will display the title and a link to the post)'] = 'Grundeinstellung (Mastodon zweigt den Titel und einen Link auf den Beitrag)'; +$a->strings['Use the summary (Mastodon and some others will treat it as content warning)'] = 'Verwende die Zusammenfassung (sie wird auf Mastodon und anderen als Inhaltswarnung behandelt)'; +$a->strings['Embed the title in the body'] = 'Titel in Nachrichtenkörper einbetten'; $a->strings['General Social Media Settings'] = 'Allgemeine Einstellungen zu Sozialen Medien'; $a->strings['Followed content scope'] = 'Umfang zu folgender Inhalte'; $a->strings['By default, conversations in which your follows participated but didn\'t start will be shown in your timeline. You can turn this behavior off, or expand it to the conversations in which your follows liked a post.'] = 'Normalerweise werden Unterhaltungen an denen deine Kontakte beteiligt sind, sie aber nicht begonnen haben, in deiner Timeline angezeigt. Mit dieser Einstellung kann dieses Vorgehen kontrolliert werden. Es kann entweder dahin erweitert werden, dass auch Unterhaltungen angezeigt werden in denen deine Kontakte einen Kommentar mögen, oder komplett ausgeschaltet werden, so dass nur noch die Unterhaltungen angezeigt werden, die von deinen Kontakten gestartet wurden.'; @@ -2580,6 +2604,8 @@ $a->strings['API: Use spoiler field as title'] = 'API: Verwende den Spoiler Text $a->strings['When activated, the "spoiler_text" field in the API will be used for the title on standalone posts. When deactivated it will be used for spoiler text. For comments it will always be used for spoiler text.'] = 'Ist dies aktiviert, wird das "spoiler_text" der API als Titel von neuen Beiträgen verwendet. Ist es deaktiviert wird der Text als Spoiler-Text verwendet. Bei Kommentaren wird der Inhalt immer als Spoiler-Text verwendet.'; $a->strings['API: Automatically links at the end of the post as attached posts'] = 'API: Automatische Links am Ende des Beitrags als angehängte Beiträge'; $a->strings['When activated, added links at the end of the post react the same way as added links in the web interface.'] = 'Wenn dies aktiviert ist, reagieren hinzugefügte Links am Ende des Beitrags genauso wie hinzugefügte Links in der Weboberfläche.'; +$a->strings['Article Mode'] = 'Artikel Modus'; +$a->strings['Controls how posts with titles are transmitted. Mastodon and its forks don\'t display the content of these posts if the post is created in the correct (default) way.'] = 'Kontrolliert wie Beiträge mit Titeln übermittel werden. Mastodon und dessen Forks stellen den Inhalt dieser Beiträge nicht dar, wenn sie an sich korrekt in den Grundeinstellungen übertragen werden.'; $a->strings['Your legacy ActivityPub/GNU Social account'] = 'Dein alter ActivityPub/GNU Social-Account'; $a->strings['If you enter your old account name from an ActivityPub based system or your GNU Social/Statusnet account name here (in the format user@domain.tld), your contacts will be added automatically. The field will be emptied when done.'] = 'Wenn du deinen alten ActivityPub oder GNU Social/Statusnet-Account-Namen hier angibst (Format name@domain.tld), werden deine Kontakte automatisch hinzugefügt. Dieses Feld wird geleert, wenn die Kontakte hinzugefügt wurden.'; $a->strings['Repair OStatus subscriptions'] = 'OStatus-Abonnements reparieren'; diff --git a/view/lang/fr/messages.po b/view/lang/fr/messages.po index bc84479334..d56a6434eb 100644 --- a/view/lang/fr/messages.po +++ b/view/lang/fr/messages.po @@ -5410,13 +5410,13 @@ msgstr "La recherche textuelle peut ralentir considérablement les systèmes de #: src/Module/Admin/Site.php:576 msgid "Limited search scope" -msgstr "" +msgstr "Champ de recherche limité" #: src/Module/Admin/Site.php:576 msgid "" "If enabled, searches will only be performed in the data used for the " "channels and not in all posts." -msgstr "" +msgstr "Si activé, les recherches ne seront effectuées que dans les données utilisées pour les chaînes et non dans toutes les publications." #: src/Module/Admin/Site.php:577 msgid "Maximum age of items in the search table" @@ -10488,16 +10488,16 @@ msgstr "Aucun(e)" #: src/Module/Settings/Connectors.php:204 msgid "Default (Mastodon will display the title and a link to the post)" -msgstr "" +msgstr "Par défaut (Mastodon affichera le titre et un lien vers la publication)" #: src/Module/Settings/Connectors.php:205 msgid "" "Use the summary (Mastodon and some others will treat it as content warning)" -msgstr "" +msgstr "Utiliser le résumé (Mastodon et quelques autres le considèreront comme un avertissement de contenu)" #: src/Module/Settings/Connectors.php:206 msgid "Embed the title in the body" -msgstr "" +msgstr "Intégrer le titre dans le corps du texte" #: src/Module/Settings/Connectors.php:218 msgid "General Social Media Settings" @@ -10592,14 +10592,14 @@ msgstr "Quand activé, les liens ajoutés à la fin d'une publication fonctionne #: src/Module/Settings/Connectors.php:236 msgid "Article Mode" -msgstr "" +msgstr "Mode Article" #: src/Module/Settings/Connectors.php:236 msgid "" "Controls how posts with titles are transmitted. Mastodon and its forks don't" " display the content of these posts if the post is created in the correct " "(default) way." -msgstr "" +msgstr "Contrôle la façon dont les publications avec des titres sont transmises. Mastodon et ses forks n'affichent pas le contenu de ces publications si la publication est créée de la bonne manière (par défaut)." #: src/Module/Settings/Connectors.php:237 msgid "Your legacy ActivityPub/GNU Social account" diff --git a/view/lang/fr/strings.php b/view/lang/fr/strings.php index 54e046c88a..34ea854d10 100644 --- a/view/lang/fr/strings.php +++ b/view/lang/fr/strings.php @@ -1447,6 +1447,8 @@ $a->strings['Temp path'] = 'Chemin des fichiers temporaires'; $a->strings['If you have a restricted system where the webserver can\'t access the system temp path, enter another path here.'] = 'Si vous n\'avez pas la possibilité d\'avoir accès au répertoire temp, entrez un autre répertoire ici.'; $a->strings['Only search in tags'] = 'Rechercher seulement dans les étiquettes'; $a->strings['On large systems the text search can slow down the system extremely.'] = 'La recherche textuelle peut ralentir considérablement les systèmes de grande taille.'; +$a->strings['Limited search scope'] = 'Champ de recherche limité'; +$a->strings['If enabled, searches will only be performed in the data used for the channels and not in all posts.'] = 'Si activé, les recherches ne seront effectuées que dans les données utilisées pour les chaînes et non dans toutes les publications.'; $a->strings['Maximum age of items in the search table'] = 'Âge maximum des éléments dans la table de recherche'; $a->strings['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.'] = 'Âge maximum, en jours, des éléments dans la table de recherche. Une valeur plus faible améliorera les performances et réduira l\'utilisation du disque. 0 signifie aucune restriction.'; $a->strings['Generate counts per contact circle when calculating network count'] = 'Générer les comptes par cercle de contacts lors du calcul du nombre de réseaux.'; @@ -2631,6 +2633,9 @@ $a->strings['Built-in support for %s connectivity is disabled'] = 'Le support in $a->strings['OStatus (GNU Social)'] = 'OStatus (GNU Social)'; $a->strings['Email access is disabled on this site.'] = 'L\'accès courriel est désactivé sur ce site.'; $a->strings['None'] = 'Aucun(e)'; +$a->strings['Default (Mastodon will display the title and a link to the post)'] = 'Par défaut (Mastodon affichera le titre et un lien vers la publication)'; +$a->strings['Use the summary (Mastodon and some others will treat it as content warning)'] = 'Utiliser le résumé (Mastodon et quelques autres le considèreront comme un avertissement de contenu)'; +$a->strings['Embed the title in the body'] = 'Intégrer le titre dans le corps du texte'; $a->strings['General Social Media Settings'] = 'Paramètres généraux des réseaux sociaux'; $a->strings['Followed content scope'] = 'Étendue des contenus suivis'; $a->strings['By default, conversations in which your follows participated but didn\'t start will be shown in your timeline. You can turn this behavior off, or expand it to the conversations in which your follows liked a post.'] = 'Par défaut, les conversations dans lesquelles vos comptes suivis ont participé mais qu\'ils n\'ont pas commencées seront affichées dans votre flux. Vous pouvez désactiver ce comportement, ou l\'étendre aux conversations dans lesquelles vos comptes suivis ont aimé une publication.'; @@ -2649,6 +2654,8 @@ $a->strings['API: Use spoiler field as title'] = 'API : Utiliser le champ spoil $a->strings['When activated, the "spoiler_text" field in the API will be used for the title on standalone posts. When deactivated it will be used for spoiler text. For comments it will always be used for spoiler text.'] = 'Quand activé, le champ "spoiler_text" dans l\'API sera utilisé pour le titre des publications individuelles. Quand désactivé, il sera utilisé pour du texte spoiler (divulgachis). Pour les commentaires, il sera toujours utilisé pour du texte spoiler.'; $a->strings['API: Automatically links at the end of the post as attached posts'] = 'API : Afficher comme publications attachés les liens ajoutés en fin de publication'; $a->strings['When activated, added links at the end of the post react the same way as added links in the web interface.'] = 'Quand activé, les liens ajoutés à la fin d\'une publication fonctionnent de la même manière que les liens ajoutés dans l\'interface web.'; +$a->strings['Article Mode'] = 'Mode Article'; +$a->strings['Controls how posts with titles are transmitted. Mastodon and its forks don\'t display the content of these posts if the post is created in the correct (default) way.'] = 'Contrôle la façon dont les publications avec des titres sont transmises. Mastodon et ses forks n\'affichent pas le contenu de ces publications si la publication est créée de la bonne manière (par défaut).'; $a->strings['Your legacy ActivityPub/GNU Social account'] = 'Votre ancient compte ActivityPub/GNU Social'; $a->strings['If you enter your old account name from an ActivityPub based system or your GNU Social/Statusnet account name here (in the format user@domain.tld), your contacts will be added automatically. The field will be emptied when done.'] = 'Si vous saisissez votre adresse de compte précédente d\'un réseau basé sur ActivityPub ou GNU Social/Statusnet (au format utilisateur@domaine.tld), vos contacts seront ajoutés autoamtiquement. Le champ sera vidé quand l\'opération sera terminé.'; $a->strings['Repair OStatus subscriptions'] = 'Réparer les abonnements OStatus'; diff --git a/view/lang/hu/messages.po b/view/lang/hu/messages.po index 3be4a59631..19807412ee 100644 --- a/view/lang/hu/messages.po +++ b/view/lang/hu/messages.po @@ -13,7 +13,7 @@ msgid "" msgstr "" "Project-Id-Version: friendica\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-05-15 12:16+0000\n" +"POT-Creation-Date: 2024-06-02 07:05+0000\n" "PO-Revision-Date: 2011-05-05 10:19+0000\n" "Last-Translator: Balázs Úr, 2020-2024\n" "Language-Team: Hungarian (http://app.transifex.com/Friendica/friendica/language/hu/)\n" @@ -39,18 +39,18 @@ msgstr "Az elem nem lett eltárolva." msgid "Item couldn't be fetched." msgstr "Az elemet nem sikerült lekérni." -#: mod/item.php:260 mod/item.php:264 +#: mod/item.php:262 mod/item.php:266 msgid "Empty post discarded." msgstr "Az üres bejegyzés elvetve." -#: mod/item.php:435 src/Module/Admin/Themes/Details.php:39 +#: mod/item.php:437 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 "Az elem nem található." -#: mod/item.php:459 mod/message.php:66 mod/message.php:112 mod/notes.php:45 -#: mod/photos.php:146 mod/photos.php:662 src/Model/Event.php:520 +#: mod/item.php:461 mod/message.php:66 mod/message.php:112 mod/notes.php:45 +#: mod/photos.php:147 mod/photos.php:663 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 #: src/Module/Calendar/Event/API.php:88 src/Module/Calendar/Event/Form.php:84 @@ -68,8 +68,8 @@ msgstr "Az elem nem található." #: src/Module/Post/Edit.php:76 src/Module/Profile/Common.php:75 #: src/Module/Profile/Contacts.php:78 src/Module/Profile/Photos.php:92 #: src/Module/Profile/Schedule.php:39 src/Module/Profile/Schedule.php:56 -#: src/Module/Register.php:78 src/Module/Register.php:91 -#: src/Module/Register.php:207 src/Module/Register.php:246 +#: src/Module/Register.php:84 src/Module/Register.php:97 +#: src/Module/Register.php:213 src/Module/Register.php:252 #: src/Module/Search/Directory.php:37 src/Module/Settings/Account.php:50 #: src/Module/Settings/Account.php:386 src/Module/Settings/Channels.php:66 #: src/Module/Settings/Channels.php:141 src/Module/Settings/Delegation.php:90 @@ -291,16 +291,16 @@ msgstr "Fénykép feltöltése" msgid "Insert web link" msgstr "Webhivatkozás beszúrása" -#: mod/message.php:200 mod/message.php:356 mod/photos.php:1290 +#: mod/message.php:200 mod/message.php:356 mod/photos.php:1291 #: src/Content/Conversation.php:400 src/Content/Conversation.php:1576 #: src/Module/Item/Compose.php:213 src/Module/Post/Edit.php:145 #: src/Object/Post.php:618 msgid "Please wait" msgstr "Kis türelmet" -#: mod/message.php:201 mod/message.php:355 mod/photos.php:693 -#: mod/photos.php:813 mod/photos.php:1090 mod/photos.php:1131 -#: mod/photos.php:1187 mod/photos.php:1267 +#: mod/message.php:201 mod/message.php:355 mod/photos.php:694 +#: mod/photos.php:814 mod/photos.php:1091 mod/photos.php:1132 +#: mod/photos.php:1188 mod/photos.php:1268 #: src/Module/Calendar/Event/Form.php:250 src/Module/Contact/Advanced.php:132 #: src/Module/Contact/Profile.php:370 #: src/Module/Debug/ActivityPubConversion.php:140 @@ -389,112 +389,112 @@ msgstr "A személyes jegyzetek csak az Ön számára láthatók." msgid "Save" msgstr "Mentés" -#: mod/photos.php:65 mod/photos.php:128 mod/photos.php:572 -#: src/Model/Event.php:512 src/Model/Profile.php:234 +#: mod/photos.php:66 mod/photos.php:129 mod/photos.php:573 +#: src/Model/Event.php:512 src/Model/Profile.php:227 #: src/Module/Calendar/Export.php:74 src/Module/Calendar/Show.php:74 #: src/Module/DFRN/Poll.php:43 src/Module/Feed.php:64 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:56 #: src/Module/Profile/Photos.php:83 src/Module/Profile/RemoteFollow.php:71 -#: src/Module/Register.php:268 +#: src/Module/Register.php:274 msgid "User not found." msgstr "A felhasználó nem található." -#: mod/photos.php:102 src/Module/BaseProfile.php:68 +#: mod/photos.php:103 src/Module/BaseProfile.php:68 #: src/Module/Profile/Photos.php:375 msgid "Photo Albums" msgstr "Fényképalbumok" -#: mod/photos.php:103 src/Module/Profile/Photos.php:376 +#: mod/photos.php:104 src/Module/Profile/Photos.php:376 #: src/Module/Profile/Photos.php:396 msgid "Recent Photos" msgstr "Legutóbbi fényképek" -#: mod/photos.php:105 mod/photos.php:861 src/Module/Profile/Photos.php:378 +#: mod/photos.php:106 mod/photos.php:862 src/Module/Profile/Photos.php:378 #: src/Module/Profile/Photos.php:398 msgid "Upload New Photos" msgstr "Új fényképek feltöltése" -#: mod/photos.php:117 src/Module/BaseSettings.php:72 +#: mod/photos.php:118 src/Module/BaseSettings.php:72 #: src/Module/Profile/Photos.php:359 msgid "everybody" msgstr "mindenki" -#: mod/photos.php:153 +#: mod/photos.php:154 msgid "Contact information unavailable" msgstr "A partner információi nem érhetők el" -#: mod/photos.php:182 +#: mod/photos.php:183 msgid "Album not found." msgstr "Az album nem található." -#: mod/photos.php:238 +#: mod/photos.php:239 msgid "Album successfully deleted" msgstr "Az album sikeresen törölve" -#: mod/photos.php:240 +#: mod/photos.php:241 msgid "Album was empty." msgstr "Az album üres volt." -#: mod/photos.php:271 +#: mod/photos.php:272 msgid "Failed to delete the photo." msgstr "Nem sikerült törölni a fényképet." -#: mod/photos.php:539 +#: mod/photos.php:540 msgid "a photo" msgstr "egy fényképen" -#: mod/photos.php:539 +#: mod/photos.php:540 #, php-format msgid "%1$s was tagged in %2$s by %3$s" msgstr "%1$s meg lett jelölve %2$s %3$s által" -#: mod/photos.php:576 src/Module/Conversation/Community.php:160 -#: src/Module/Directory.php:48 src/Module/Profile/Photos.php:293 +#: mod/photos.php:577 src/Module/Conversation/Community.php:160 +#: src/Module/Directory.php:49 src/Module/Profile/Photos.php:293 #: src/Module/Search/Index.php:65 msgid "Public access denied." msgstr "Nyilvános hozzáférés megtagadva." -#: mod/photos.php:581 +#: mod/photos.php:582 msgid "No photos selected" msgstr "Nincsenek fényképek kijelölve" -#: mod/photos.php:709 +#: mod/photos.php:710 #, php-format msgid "The maximum accepted image size is %s" msgstr "A legnagyobb elfogadott képméret %s" -#: mod/photos.php:716 +#: mod/photos.php:717 msgid "Upload Photos" msgstr "Fényképek feltöltése" -#: mod/photos.php:720 mod/photos.php:809 +#: mod/photos.php:721 mod/photos.php:810 msgid "New album name: " msgstr "Új album neve: " -#: mod/photos.php:721 +#: mod/photos.php:722 msgid "or select existing album:" msgstr "vagy meglévő album kiválasztása:" -#: mod/photos.php:722 +#: mod/photos.php:723 msgid "Do not show a status post for this upload" msgstr "Ne jelenítsen meg állapotbejegyzést ehhez a feltöltéshez" -#: mod/photos.php:725 mod/photos.php:1086 src/Content/Conversation.php:402 +#: mod/photos.php:726 mod/photos.php:1087 src/Content/Conversation.php:402 #: src/Module/Calendar/Event/Form.php:253 src/Module/Post/Edit.php:183 msgid "Permissions" msgstr "Jogosultságok" -#: mod/photos.php:790 +#: mod/photos.php:791 msgid "Do you really want to delete this photo album and all its photos?" msgstr "Valóban törölni szeretné ezt a fényképalbumot és az összes fényképét?" -#: mod/photos.php:791 mod/photos.php:814 +#: mod/photos.php:792 mod/photos.php:815 msgid "Delete Album" msgstr "Album törlése" -#: mod/photos.php:792 mod/photos.php:892 src/Content/Conversation.php:417 +#: mod/photos.php:793 mod/photos.php:893 src/Content/Conversation.php:417 #: src/Module/Contact/Follow.php:173 src/Module/Contact/Revoke.php:109 #: src/Module/Contact/Unfollow.php:126 #: src/Module/Media/Attachment/Browser.php:77 @@ -504,166 +504,166 @@ msgstr "Album törlése" msgid "Cancel" msgstr "Mégse" -#: mod/photos.php:818 +#: mod/photos.php:819 msgid "Edit Album" msgstr "Album szerkesztése" -#: mod/photos.php:819 +#: mod/photos.php:820 msgid "Drop Album" msgstr "Album eldobása" -#: mod/photos.php:823 +#: mod/photos.php:824 msgid "Show Newest First" msgstr "Legújabb megjelenítése először" -#: mod/photos.php:825 +#: mod/photos.php:826 msgid "Show Oldest First" msgstr "Legrégebbi megjelenítése először" -#: mod/photos.php:846 src/Module/Profile/Photos.php:346 +#: mod/photos.php:847 src/Module/Profile/Photos.php:346 msgid "View Photo" msgstr "Fénykép megtekintése" -#: mod/photos.php:878 +#: mod/photos.php:879 msgid "Permission denied. Access to this item may be restricted." msgstr "Hozzáférés megtagadva. Az elemhez való hozzáférés korlátozva lehet." -#: mod/photos.php:880 +#: mod/photos.php:881 msgid "Photo not available" msgstr "A fénykép nem érhető el" -#: mod/photos.php:890 +#: mod/photos.php:891 msgid "Do you really want to delete this photo?" msgstr "Valóban törölni szeretné ezt a fényképet?" -#: mod/photos.php:891 mod/photos.php:1091 +#: mod/photos.php:892 mod/photos.php:1092 msgid "Delete Photo" msgstr "Fénykép törlése" -#: mod/photos.php:989 +#: mod/photos.php:990 msgid "View photo" msgstr "Fénykép megtekintése" -#: mod/photos.php:991 +#: mod/photos.php:992 msgid "Edit photo" msgstr "Fénykép szerkesztése" -#: mod/photos.php:992 +#: mod/photos.php:993 msgid "Delete photo" msgstr "Fénykép törlése" -#: mod/photos.php:993 +#: mod/photos.php:994 msgid "Use as profile photo" msgstr "Használat profilfényképként" -#: mod/photos.php:1000 +#: mod/photos.php:1001 msgid "Private Photo" msgstr "Személyes fénykép" -#: mod/photos.php:1006 +#: mod/photos.php:1007 msgid "View Full Size" msgstr "Teljes méret megtekintése" -#: mod/photos.php:1059 +#: mod/photos.php:1060 msgid "Tags: " msgstr "Címkék: " -#: mod/photos.php:1062 +#: mod/photos.php:1063 msgid "[Select tags to remove]" msgstr "[Eltávolítandó címkék kiválasztása]" -#: mod/photos.php:1077 +#: mod/photos.php:1078 msgid "New album name" msgstr "Új album neve" -#: mod/photos.php:1078 +#: mod/photos.php:1079 msgid "Caption" msgstr "Felirat" -#: mod/photos.php:1079 +#: mod/photos.php:1080 msgid "Add a Tag" msgstr "Címke hozzáadása" -#: mod/photos.php:1079 +#: mod/photos.php:1080 msgid "" "Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping" msgstr "Példa: @bob, @Barbara_Jensen, @jim@example.com, #Budapest, #kemping" -#: mod/photos.php:1080 +#: mod/photos.php:1081 msgid "Do not rotate" msgstr "Ne forgassa el" -#: mod/photos.php:1081 +#: mod/photos.php:1082 msgid "Rotate CW (right)" msgstr "Forgatás jobbra" -#: mod/photos.php:1082 +#: mod/photos.php:1083 msgid "Rotate CCW (left)" msgstr "Forgatás balra" -#: mod/photos.php:1128 mod/photos.php:1184 mod/photos.php:1264 +#: mod/photos.php:1129 mod/photos.php:1185 mod/photos.php:1265 #: src/Module/Contact.php:618 src/Module/Item/Compose.php:195 #: src/Object/Post.php:1156 msgid "This is you" msgstr "Ez Ön" -#: mod/photos.php:1130 mod/photos.php:1186 mod/photos.php:1266 +#: mod/photos.php:1131 mod/photos.php:1187 mod/photos.php:1267 #: src/Module/Moderation/Reports.php:110 src/Object/Post.php:612 #: src/Object/Post.php:1158 msgid "Comment" msgstr "Hozzászólás" -#: mod/photos.php:1132 mod/photos.php:1188 mod/photos.php:1268 +#: mod/photos.php:1133 mod/photos.php:1189 mod/photos.php:1269 #: src/Content/Conversation.php:414 src/Module/Calendar/Event/Form.php:248 #: src/Module/Item/Compose.php:208 src/Module/Post/Edit.php:165 #: src/Object/Post.php:1172 msgid "Preview" msgstr "Előnézet" -#: mod/photos.php:1133 src/Content/Conversation.php:368 +#: mod/photos.php:1134 src/Content/Conversation.php:368 #: src/Module/Post/Edit.php:130 src/Object/Post.php:1160 msgid "Loading..." msgstr "Betöltés…" -#: mod/photos.php:1225 src/Content/Conversation.php:1498 +#: mod/photos.php:1226 src/Content/Conversation.php:1498 #: src/Object/Post.php:274 msgid "Select" msgstr "Kiválasztás" -#: mod/photos.php:1226 src/Content/Conversation.php:1499 +#: mod/photos.php:1227 src/Content/Conversation.php:1499 #: src/Module/Moderation/Users/Active.php:136 #: src/Module/Moderation/Users/Blocked.php:136 #: src/Module/Moderation/Users/Index.php:151 -#: src/Module/Settings/Connectors.php:244 +#: src/Module/Settings/Connectors.php:254 #: src/Module/Settings/Server/Index.php:109 msgid "Delete" msgstr "Törlés" -#: mod/photos.php:1287 src/Object/Post.php:440 +#: mod/photos.php:1288 src/Object/Post.php:440 msgid "Like" msgstr "Tetszik" -#: mod/photos.php:1288 src/Object/Post.php:440 +#: mod/photos.php:1289 src/Object/Post.php:440 msgid "I like this (toggle)" msgstr "Ezt kedvelem (átváltás)" -#: mod/photos.php:1289 src/Object/Post.php:441 +#: mod/photos.php:1290 src/Object/Post.php:441 msgid "Dislike" msgstr "Nem tetszik" -#: mod/photos.php:1291 src/Object/Post.php:441 +#: mod/photos.php:1292 src/Object/Post.php:441 msgid "I don't like this (toggle)" msgstr "Ezt nem kedvelem (átváltás)" -#: mod/photos.php:1313 +#: mod/photos.php:1314 msgid "Map" msgstr "Térkép" -#: src/App.php:438 +#: src/App.php:441 msgid "No system theme config value set." msgstr "Nincs rendszertéma beállítási érték megadva." -#: src/App.php:546 +#: src/App.php:549 msgid "Apologies but the website is unavailable at the moment." msgstr "Elnézést, de a weboldal jelenleg nem érhető el." @@ -1387,7 +1387,7 @@ msgid "Public post" msgstr "Nyilvános bejegyzés" #: src/Content/Conversation.php:424 src/Content/Widget/VCard.php:131 -#: src/Model/Profile.php:483 src/Module/Admin/Logs/View.php:94 +#: src/Model/Profile.php:476 src/Module/Admin/Logs/View.php:94 #: src/Module/Post/Edit.php:181 msgid "Message" msgstr "Üzenet" @@ -1675,14 +1675,14 @@ msgstr "A fénykép metaadatai általában ki vannak törölve. Ez kinyeri a hel #: src/Content/Feature.php:110 msgid "Display the community in the navigation" -msgstr "" +msgstr "A közösség megjelenítése a navigációban" #: src/Content/Feature.php:110 msgid "" "If enabled, the community can be accessed via the navigation menu. " "Independent from this setting, the community timelines can always be " "accessed via the channels." -msgstr "" +msgstr "Ha engedélyezve van, akkor a közösség elérhető a navigációs menün keresztül. Ettől a beállítástól függetlenül a közösség idővonalai mindig elérhetők a csatornákon keresztül." #: src/Content/Feature.php:115 msgid "Post Composition Features" @@ -1723,7 +1723,7 @@ msgstr "Kategóriák hozzáadása a bejegyzéseihez." #: src/Content/Feature.php:128 msgid "Network Widgets" -msgstr "" +msgstr "Hálózat felületi elemek" #: src/Content/Feature.php:129 src/Content/Widget.php:216 #: src/Model/Circle.php:601 src/Module/Contact.php:400 @@ -1734,7 +1734,7 @@ msgstr "Körök" #: src/Content/Feature.php:129 msgid "" "Display posts that have been created by accounts of the selected circle." -msgstr "" +msgstr "Azon bejegyzések megjelenítése, amelyeket a kiválasztott kör fiókjai hoztak létre." #: src/Content/Feature.php:130 src/Content/GroupManager.php:147 #: src/Content/Nav.php:278 src/Content/Text/HTML.php:882 @@ -1744,7 +1744,7 @@ msgstr "Csoportok" #: src/Content/Feature.php:130 msgid "Display posts that have been distributed by the selected group." -msgstr "" +msgstr "Azon bejegyzések megjelenítése, amelyeket a kiválasztott csoport terjeszt." #: src/Content/Feature.php:131 src/Content/Widget.php:507 msgid "Archives" @@ -1752,7 +1752,7 @@ msgstr "Archívumok" #: src/Content/Feature.php:131 msgid "Display an archive where posts can be selected by month and year." -msgstr "" +msgstr "Egy olyan archívum megjelenítése, ahol a bejegyzések kiválaszthatók hónap és év szerint." #: src/Content/Feature.php:132 src/Content/Widget.php:289 msgid "Protocols" @@ -1760,7 +1760,7 @@ msgstr "Protokollok" #: src/Content/Feature.php:132 msgid "Display posts with the selected protocols." -msgstr "" +msgstr "A kiválasztott protokollokkal rendelkező bejegyzések megjelenítése." #: src/Content/Feature.php:133 src/Content/Widget.php:544 #: src/Module/Settings/Account.php:442 @@ -1769,17 +1769,17 @@ msgstr "Fióktípusok" #: src/Content/Feature.php:133 msgid "Display posts done by accounts with the selected account type." -msgstr "" +msgstr "A kiválasztott fióktípussal rendelkező fiókok által készített bejegyzések megjelenítése." #: src/Content/Feature.php:134 src/Content/Widget.php:593 -#: src/Module/Admin/Site.php:472 src/Module/BaseSettings.php:125 +#: src/Module/Admin/Site.php:474 src/Module/BaseSettings.php:125 #: src/Module/Settings/Channels.php:225 src/Module/Settings/Display.php:315 msgid "Channels" msgstr "Csatornák" #: src/Content/Feature.php:134 msgid "Display posts in the system channels and user defined channels." -msgstr "" +msgstr "Bejegyzések megjelenítése a rendszercsatornákon és a felhasználó által meghatározott csatornákon." #: src/Content/Feature.php:135 src/Content/Widget/SavedSearches.php:60 msgid "Saved Searches" @@ -1787,7 +1787,7 @@ msgstr "Mentett keresések" #: src/Content/Feature.php:135 msgid "Display posts that contain subscribed hashtags." -msgstr "" +msgstr "A feliratkozott kettős keresztes címkéket tartalmazó bejegyzések megjelenítése." #: src/Content/Feature.php:136 src/Content/Widget.php:319 msgid "Saved Folders" @@ -1795,7 +1795,7 @@ msgstr "Mentett mappák" #: src/Content/Feature.php:136 msgid "Display a list of folders in which posts are stored." -msgstr "" +msgstr "Azon mappák listájának megjelenítése, amelyekben bejegyzések vannak tárolva." #: src/Content/Feature.php:137 src/Module/Conversation/Timeline.php:199 msgid "Own Contacts" @@ -1805,7 +1805,7 @@ msgstr "Saját partnerek" msgid "" "Include or exclude posts from subscribed accounts. This widget is not " "visible on all channels." -msgstr "" +msgstr "A feliratkozott fiókokból származó bejegyzések felvétele vagy kizárása. Ez a felületi elem nem látható az összes csatornán." #: src/Content/Feature.php:138 msgid "Trending Tags" @@ -1813,7 +1813,7 @@ msgstr "Népszerű címkék" #: src/Content/Feature.php:138 msgid "Display a list of the most popular tags in recent public posts." -msgstr "" +msgstr "A legutóbbi nyilvános bejegyzésekben lévő legnépszerűbb címkék listájának megjelenítése." #: src/Content/Feature.php:143 msgid "Advanced Profile Settings" @@ -1888,32 +1888,32 @@ msgstr "%1$s megjelölte %2$s %3$s vele: %4$s" msgid "Follow Thread" msgstr "Szál követése" -#: src/Content/Item.php:429 src/Model/Contact.php:1233 +#: src/Content/Item.php:429 src/Model/Contact.php:1230 msgid "View Status" msgstr "Állapot megtekintése" #: src/Content/Item.php:430 src/Content/Item.php:453 -#: src/Model/Contact.php:1168 src/Model/Contact.php:1224 -#: src/Model/Contact.php:1234 src/Module/Directory.php:157 +#: src/Model/Contact.php:1165 src/Model/Contact.php:1221 +#: src/Model/Contact.php:1231 src/Module/Directory.php:158 #: src/Module/Settings/Profile/Index.php:259 msgid "View Profile" msgstr "Profil megtekintése" -#: src/Content/Item.php:431 src/Model/Contact.php:1235 +#: src/Content/Item.php:431 src/Model/Contact.php:1232 msgid "View Photos" msgstr "Fényképek megtekintése" -#: src/Content/Item.php:432 src/Model/Contact.php:1202 -#: src/Model/Profile.php:468 +#: src/Content/Item.php:432 src/Model/Contact.php:1199 +#: src/Model/Profile.php:461 msgid "Network Posts" msgstr "Hálózati bejegyzések" -#: src/Content/Item.php:433 src/Model/Contact.php:1226 -#: src/Model/Contact.php:1237 +#: src/Content/Item.php:433 src/Model/Contact.php:1223 +#: src/Model/Contact.php:1234 msgid "View Contact" msgstr "Partner megtekintése" -#: src/Content/Item.php:434 src/Model/Contact.php:1238 +#: src/Content/Item.php:434 src/Model/Contact.php:1235 msgid "Send PM" msgstr "Személyes üzenet küldése" @@ -1950,10 +1950,10 @@ msgstr "Nyelvek" #: src/Content/Item.php:445 src/Object/Post.php:596 msgid "Search Text" -msgstr "" +msgstr "Szöveg keresése" #: src/Content/Item.php:450 src/Content/Widget.php:80 -#: src/Model/Contact.php:1227 src/Model/Contact.php:1239 +#: src/Model/Contact.php:1224 src/Model/Contact.php:1236 #: src/Module/Contact/Follow.php:167 view/theme/vier/theme.php:195 msgid "Connect/Follow" msgstr "Kapcsolódás vagy követés" @@ -2062,7 +2062,7 @@ msgstr "Kezdőlap" msgid "Home Page" msgstr "Kezdőlap" -#: src/Content/Nav.php:255 src/Module/Register.php:169 +#: src/Content/Nav.php:255 src/Module/Register.php:175 #: src/Module/Security/Login.php:124 msgid "Register" msgstr "Regisztráció" @@ -2142,7 +2142,7 @@ msgid "Information about this friendica instance" msgstr "Információk erről a Friendica példányról" #: src/Content/Nav.php:301 src/Module/Admin/Tos.php:78 -#: src/Module/BaseAdmin.php:95 src/Module/Register.php:177 +#: src/Module/BaseAdmin.php:95 src/Module/Register.php:183 #: src/Module/Tos.php:101 msgid "Terms of Service" msgstr "Használati feltételek" @@ -2180,7 +2180,7 @@ msgstr "Értesítések" msgid "See all notifications" msgstr "Összes értesítés megtekintése" -#: src/Content/Nav.php:315 src/Module/Settings/Connectors.php:244 +#: src/Content/Nav.php:315 src/Module/Settings/Connectors.php:254 msgid "Mark as seen" msgstr "Megjelölés olvasottként" @@ -2272,38 +2272,38 @@ msgstr "következő" msgid "last" msgstr "utolsó" -#: src/Content/Text/BBCode.php:702 src/Content/Text/BBCode.php:1878 -#: src/Content/Text/BBCode.php:1879 +#: src/Content/Text/BBCode.php:704 src/Content/Text/BBCode.php:1880 +#: src/Content/Text/BBCode.php:1881 msgid "Image/photo" msgstr "Kép vagy fénykép" -#: src/Content/Text/BBCode.php:920 +#: src/Content/Text/BBCode.php:922 #, php-format msgid "%2$s %3$s" msgstr "%2$s %3$s" -#: src/Content/Text/BBCode.php:945 src/Model/Item.php:4012 +#: src/Content/Text/BBCode.php:947 src/Model/Item.php:4012 #: src/Model/Item.php:4018 src/Model/Item.php:4019 msgid "Link to source" msgstr "Hivatkozás a forráshoz" -#: src/Content/Text/BBCode.php:1759 src/Content/Text/HTML.php:906 +#: src/Content/Text/BBCode.php:1761 src/Content/Text/HTML.php:906 msgid "Click to open/close" msgstr "Kattintson a megnyitáshoz vagy bezáráshoz" -#: src/Content/Text/BBCode.php:1814 +#: src/Content/Text/BBCode.php:1816 msgid "$1 wrote:" msgstr "$1 írta:" -#: src/Content/Text/BBCode.php:1888 src/Content/Text/BBCode.php:1889 +#: src/Content/Text/BBCode.php:1890 src/Content/Text/BBCode.php:1891 msgid "Encrypted content" msgstr "Titkosított tartalom" -#: src/Content/Text/BBCode.php:2194 +#: src/Content/Text/BBCode.php:2212 msgid "Invalid source protocol" msgstr "Érvénytelen forrásprotokoll" -#: src/Content/Text/BBCode.php:2213 +#: src/Content/Text/BBCode.php:2231 msgid "Invalid link protocol" msgstr "Érvénytelen hivatkozási protokoll" @@ -2316,7 +2316,7 @@ msgid "The end" msgstr "Vége" #: src/Content/Text/HTML.php:861 src/Content/Widget/VCard.php:127 -#: src/Model/Profile.php:477 src/Module/Contact/Profile.php:478 +#: src/Model/Profile.php:470 src/Module/Contact/Profile.php:478 msgid "Follow" msgstr "Követés" @@ -2356,7 +2356,7 @@ msgid "Examples: Robert Morgenstein, Fishing" msgstr "Példák: Szabó János, Halászat" #: src/Content/Widget.php:82 src/Module/Contact.php:460 -#: src/Module/Directory.php:96 view/theme/vier/theme.php:197 +#: src/Module/Directory.php:97 view/theme/vier/theme.php:197 msgid "Find" msgstr "Keresés" @@ -2377,7 +2377,7 @@ msgstr "Véletlen profil" msgid "Invite Friends" msgstr "Ismerősök meghívása" -#: src/Content/Widget.php:87 src/Module/Directory.php:88 +#: src/Content/Widget.php:87 src/Module/Directory.php:89 #: view/theme/vier/theme.php:202 msgid "Global Directory" msgstr "Globális könyvtár" @@ -2434,7 +2434,7 @@ msgstr "Személyek" msgid "Organisations" msgstr "Szervezetek" -#: src/Content/Widget.php:537 src/Model/Contact.php:1729 +#: src/Content/Widget.php:537 src/Model/Contact.php:1727 msgid "News" msgstr "Hírek" @@ -2488,47 +2488,47 @@ msgstr[1] "Népszerű címkék (legutóbbi %d óra)" msgid "More Trending Tags" msgstr "További népszerű címkék" -#: src/Content/Widget/VCard.php:105 src/Model/Contact.php:1196 -#: src/Model/Profile.php:462 +#: src/Content/Widget/VCard.php:105 src/Model/Contact.php:1193 +#: src/Model/Profile.php:455 msgid "Post to group" msgstr "Beküldés csoportba" -#: src/Content/Widget/VCard.php:110 src/Model/Contact.php:1200 -#: src/Model/Profile.php:466 src/Module/Moderation/Item/Source.php:85 +#: src/Content/Widget/VCard.php:110 src/Model/Contact.php:1197 +#: src/Model/Profile.php:459 src/Module/Moderation/Item/Source.php:85 msgid "Mention" msgstr "Említés" -#: src/Content/Widget/VCard.php:120 src/Model/Profile.php:381 +#: src/Content/Widget/VCard.php:120 src/Model/Profile.php:374 #: src/Module/Contact/Profile.php:414 src/Module/Profile/Profile.php:199 msgid "XMPP:" msgstr "XMPP:" -#: src/Content/Widget/VCard.php:121 src/Model/Profile.php:382 +#: src/Content/Widget/VCard.php:121 src/Model/Profile.php:375 #: src/Module/Contact/Profile.php:416 src/Module/Profile/Profile.php:203 msgid "Matrix:" msgstr "Mátrix:" #: src/Content/Widget/VCard.php:122 src/Model/Event.php:82 #: src/Model/Event.php:109 src/Model/Event.php:471 src/Model/Event.php:960 -#: src/Model/Profile.php:376 src/Module/Contact/Profile.php:412 -#: src/Module/Directory.php:147 src/Module/Notifications/Introductions.php:187 +#: src/Model/Profile.php:369 src/Module/Contact/Profile.php:412 +#: src/Module/Directory.php:148 src/Module/Notifications/Introductions.php:187 #: src/Module/Profile/Profile.php:221 msgid "Location:" msgstr "Hely:" -#: src/Content/Widget/VCard.php:125 src/Model/Profile.php:490 +#: src/Content/Widget/VCard.php:125 src/Model/Profile.php:483 #: src/Module/Notifications/Introductions.php:201 msgid "Network:" msgstr "Hálózat:" -#: src/Content/Widget/VCard.php:129 src/Model/Contact.php:1228 -#: src/Model/Contact.php:1240 src/Model/Profile.php:479 +#: src/Content/Widget/VCard.php:129 src/Model/Contact.php:1225 +#: src/Model/Contact.php:1237 src/Model/Profile.php:472 #: src/Module/Contact/Profile.php:470 msgid "Unfollow" msgstr "Követés megszüntetése" -#: src/Content/Widget/VCard.php:135 src/Model/Contact.php:1198 -#: src/Model/Profile.php:464 +#: src/Content/Widget/VCard.php:135 src/Model/Contact.php:1195 +#: src/Model/Profile.php:457 msgid "View group" msgstr "Csoport megtekintése" @@ -2800,11 +2800,11 @@ msgstr "Hiba: a GNU Multiple Precision PHP-modul szükséges, de nincs telepítv #: src/Core/Installer.php:499 msgid "IDN Functions PHP module" -msgstr "" +msgstr "IDN-függvények PHP-modul" #: src/Core/Installer.php:500 msgid "Error: IDN Functions PHP module required but not installed." -msgstr "" +msgstr "Hiba: az IDN-függvények PHP-modul szükséges, de nincs telepítve." #: src/Core/Installer.php:523 msgid "" @@ -3302,90 +3302,90 @@ msgstr "Kör neve: " msgid "Edit circles" msgstr "Körök szerkesztése" -#: src/Model/Contact.php:1247 src/Module/Moderation/Users/Pending.php:102 +#: src/Model/Contact.php:1244 src/Module/Moderation/Users/Pending.php:102 #: src/Module/Notifications/Introductions.php:132 #: src/Module/Notifications/Introductions.php:204 msgid "Approve" msgstr "Jóváhagyás" -#: src/Model/Contact.php:1725 +#: src/Model/Contact.php:1723 msgid "Organisation" msgstr "Szervezet" -#: src/Model/Contact.php:1733 +#: src/Model/Contact.php:1731 msgid "Group" msgstr "Csoport" -#: src/Model/Contact.php:1737 src/Module/Moderation/BaseUsers.php:131 +#: src/Model/Contact.php:1735 src/Module/Moderation/BaseUsers.php:131 msgid "Relay" msgstr "Továbbítás" -#: src/Model/Contact.php:3046 +#: src/Model/Contact.php:3045 msgid "Disallowed profile URL." msgstr "Nem engedélyezett profil URL." -#: src/Model/Contact.php:3051 src/Module/Friendica.php:100 +#: src/Model/Contact.php:3050 src/Module/Friendica.php:100 msgid "Blocked domain" msgstr "Tiltott tartomány" -#: src/Model/Contact.php:3056 +#: src/Model/Contact.php:3055 msgid "Connect URL missing." msgstr "A kapcsolódási URL hiányzik." -#: src/Model/Contact.php:3065 +#: 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 "A partnert nem sikerült hozzáadni. Ellenőrizze a hozzá tartozó hálózat hitelesítési adatait a Beállítások → Közösségi hálózatok oldalon." -#: src/Model/Contact.php:3083 +#: src/Model/Contact.php:3082 #, php-format msgid "Expected network %s does not match actual network %s" msgstr "A várt %s hálózat nem egyezik a tényleges %s hálózattal" -#: src/Model/Contact.php:3100 +#: src/Model/Contact.php:3099 msgid "This seems to be a relay account. They can't be followed by users." msgstr "Úgy tűnik, hogy ez egy továbbító fiók. Ezeket nem követhetik a felhasználók." -#: src/Model/Contact.php:3107 +#: src/Model/Contact.php:3106 msgid "The profile address specified does not provide adequate information." msgstr "A megadott profilcím nem biztosít elegendő információt." -#: src/Model/Contact.php:3109 +#: src/Model/Contact.php:3108 msgid "No compatible communication protocols or feeds were discovered." msgstr "Nem lettek megfelelő kommunikációs protokollok vagy hírforrások felfedezve." -#: src/Model/Contact.php:3112 +#: src/Model/Contact.php:3111 msgid "An author or name was not found." msgstr "Egy szerző vagy név nem található." -#: src/Model/Contact.php:3115 +#: src/Model/Contact.php:3114 msgid "No browser URL could be matched to this address." msgstr "Egyetlen böngésző URL-t sem sikerült illeszteni ehhez a címhez." -#: src/Model/Contact.php:3118 +#: src/Model/Contact.php:3117 msgid "" "Unable to match @-style Identity Address with a known protocol or email " "contact." msgstr "Nem lehet illeszteni @-stílusú személyazonosság-címet egy ismert protokollal vagy e-mailes partnerrel." -#: src/Model/Contact.php:3119 +#: src/Model/Contact.php:3118 msgid "Use mailto: in front of address to force email check." msgstr "Használja a mailto: előtagot a cím előtt az e-mail-ellenőrzés kényszerítéséhez." -#: src/Model/Contact.php:3125 +#: src/Model/Contact.php:3124 msgid "" "The profile address specified belongs to a network which has been disabled " "on this site." msgstr "A megadott profilcím egy olyan hálózathoz tartozik, amely le lett tiltva ezen az oldalon." -#: src/Model/Contact.php:3130 +#: src/Model/Contact.php:3129 msgid "" "Limited profile. This person will be unable to receive direct/personal " "notifications from you." msgstr "Korlátozott profil. Ez a személy nem lesz képes közvetlen vagy személyes értesítéseket fogadni Öntől." -#: src/Model/Contact.php:3196 +#: src/Model/Contact.php:3195 msgid "Unable to retrieve contact information." msgstr "Nem lehet lekérni a partner információit." @@ -3534,7 +3534,7 @@ msgstr "A(z) %s helyről származó tartalom összecsukva" #: src/Model/Item.php:3443 msgid "Sensitive content" -msgstr "" +msgstr "Érzékeny tartalom" #: src/Model/Item.php:3912 msgid "bytes" @@ -3585,149 +3585,144 @@ msgstr "[nincs tárgy]" msgid "Wall Photos" msgstr "Falfényképek" -#: src/Model/Profile.php:364 src/Module/Profile/Profile.php:283 +#: src/Model/Profile.php:357 src/Module/Profile/Profile.php:283 #: src/Module/Profile/Profile.php:285 msgid "Edit profile" msgstr "Profil szerkesztése" -#: src/Model/Profile.php:366 +#: src/Model/Profile.php:359 msgid "Change profile photo" msgstr "Profilfénykép megváltoztatása" -#: src/Model/Profile.php:379 src/Module/Directory.php:152 +#: src/Model/Profile.php:372 src/Module/Directory.php:153 #: src/Module/Profile/Profile.php:209 msgid "Homepage:" msgstr "Honlap:" -#: src/Model/Profile.php:380 src/Module/Contact/Profile.php:418 +#: src/Model/Profile.php:373 src/Module/Contact/Profile.php:418 #: src/Module/Notifications/Introductions.php:189 msgid "About:" msgstr "Névjegy:" -#: src/Model/Profile.php:481 +#: src/Model/Profile.php:474 msgid "Atom feed" msgstr "Atom hírforrás" -#: src/Model/Profile.php:488 +#: src/Model/Profile.php:481 msgid "This website has been verified to belong to the same person." msgstr "Ez a weboldal ellenőrizve lett, hogy ugyanahhoz a személyhez tartozik." -#: src/Model/Profile.php:539 +#: src/Model/Profile.php:532 msgid "F d" msgstr "F j." -#: src/Model/Profile.php:603 src/Model/Profile.php:680 +#: src/Model/Profile.php:596 src/Model/Profile.php:673 msgid "[today]" msgstr "[ma]" -#: src/Model/Profile.php:612 +#: src/Model/Profile.php:605 msgid "Birthday Reminders" msgstr "Születésnapi emlékeztetők" -#: src/Model/Profile.php:613 +#: src/Model/Profile.php:606 msgid "Birthdays this week:" msgstr "Születésnapok ezen a héten:" -#: src/Model/Profile.php:629 +#: src/Model/Profile.php:622 msgid "g A l F d" msgstr "F j., l, H" -#: src/Model/Profile.php:667 +#: src/Model/Profile.php:660 msgid "[No description]" msgstr "[Nincs leírás]" -#: src/Model/Profile.php:693 +#: src/Model/Profile.php:686 msgid "Event Reminders" msgstr "Eseményemlékeztetők" -#: src/Model/Profile.php:694 +#: src/Model/Profile.php:687 msgid "Upcoming events the next 7 days:" msgstr "Közelgő események a következő 7 napon:" -#: src/Model/Profile.php:882 -#, php-format -msgid "OpenWebAuth: %1$s welcomes %2$s" -msgstr "OpenWebAuth: %1$s üdvözli őt: %2$s" - -#: src/Model/Profile.php:1022 +#: src/Model/Profile.php:797 msgid "Hometown:" msgstr "Szülőváros:" -#: src/Model/Profile.php:1023 +#: src/Model/Profile.php:798 msgid "Marital Status:" msgstr "Családi állapot:" -#: src/Model/Profile.php:1024 +#: src/Model/Profile.php:799 msgid "With:" msgstr "Ezzel:" -#: src/Model/Profile.php:1025 +#: src/Model/Profile.php:800 msgid "Since:" msgstr "Ekkortól:" -#: src/Model/Profile.php:1026 +#: src/Model/Profile.php:801 msgid "Sexual Preference:" msgstr "Szexuális irányultság:" -#: src/Model/Profile.php:1027 +#: src/Model/Profile.php:802 msgid "Political Views:" msgstr "Politikai nézetek:" -#: src/Model/Profile.php:1028 +#: src/Model/Profile.php:803 msgid "Religious Views:" msgstr "Vallási néztek:" -#: src/Model/Profile.php:1029 +#: src/Model/Profile.php:804 msgid "Likes:" msgstr "Kedvelések:" -#: src/Model/Profile.php:1030 +#: src/Model/Profile.php:805 msgid "Dislikes:" msgstr "Nem kedvelések:" -#: src/Model/Profile.php:1031 +#: src/Model/Profile.php:806 msgid "Title/Description:" msgstr "Cím vagy leírás:" -#: src/Model/Profile.php:1032 src/Module/Admin/Summary.php:197 +#: src/Model/Profile.php:807 src/Module/Admin/Summary.php:197 #: src/Module/Moderation/Report/Create.php:280 #: src/Module/Moderation/Summary.php:76 msgid "Summary" msgstr "Összefoglaló" -#: src/Model/Profile.php:1033 +#: src/Model/Profile.php:808 msgid "Musical interests" msgstr "Zenei érdeklődések" -#: src/Model/Profile.php:1034 +#: src/Model/Profile.php:809 msgid "Books, literature" msgstr "Könyvek, irodalom" -#: src/Model/Profile.php:1035 +#: src/Model/Profile.php:810 msgid "Television" msgstr "Televízió" -#: src/Model/Profile.php:1036 +#: src/Model/Profile.php:811 msgid "Film/dance/culture/entertainment" msgstr "Film, tánc, kultúra, szórakozás" -#: src/Model/Profile.php:1037 +#: src/Model/Profile.php:812 msgid "Hobbies/Interests" msgstr "Hobbik, érdeklődések" -#: src/Model/Profile.php:1038 +#: src/Model/Profile.php:813 msgid "Love/romance" msgstr "Szerelem, romantika" -#: src/Model/Profile.php:1039 +#: src/Model/Profile.php:814 msgid "Work/employment" msgstr "Munka, foglalkoztatás" -#: src/Model/Profile.php:1040 +#: src/Model/Profile.php:815 msgid "School/education" msgstr "Iskola, oktatás" -#: src/Model/Profile.php:1041 +#: src/Model/Profile.php:816 msgid "Contact information and Social Networks" msgstr "Partnerinformációk és közösségi hálózatok" @@ -3781,13 +3776,13 @@ msgstr "A meghívást nem sikerült ellenőrizni." msgid "Invalid OpenID url" msgstr "Érvénytelen OpenID URL" -#: src/Model/User.php:1218 src/Security/Authentication.php:230 +#: src/Model/User.php:1218 src/Security/Authentication.php:228 msgid "" "We encountered a problem while logging in with the OpenID you provided. " "Please check the correct spelling of the ID." msgstr "Problémába ütköztünk a megadott OpenID-val történő bejelentkezés közben. Ellenőrizze az azonosító helyesírását." -#: src/Model/User.php:1218 src/Security/Authentication.php:230 +#: src/Model/User.php:1218 src/Security/Authentication.php:228 msgid "The error message was:" msgstr "A hibaüzenet ez volt:" @@ -3869,7 +3864,7 @@ msgstr "Hiba történt az alapértelmezett partnerkör létrehozásakor. Próbá msgid "Profile Photos" msgstr "Profilfényképek" -#: src/Model/User.php:1604 +#: src/Model/User.php:1610 #, php-format msgid "" "\n" @@ -3877,7 +3872,7 @@ msgid "" "\t\t\tthe administrator of %2$s has set up an account for you." msgstr "\n\t\tKedves %1$s!\n\t\t\tA(z) %2$s adminisztrátora beállított egy fiókot Önnek." -#: src/Model/User.php:1607 +#: src/Model/User.php:1613 #, php-format msgid "" "\n" @@ -3908,12 +3903,12 @@ msgid "" "\t\tThank you and welcome to %4$s." msgstr "\n\t\tA bejelentkezés részletei a következők:\n\n\t\tOldal címe:\t%1$s\n\t\tBejelentkezési név:\t\t%2$s\n\t\tJelszó:\t\t%3$s\n\n\t\tA jelszavát a fiókja „Beállítások” oldalán változtathatja meg, miután\n\t\tbejelentkezett.\n\n\t\tSzánjon pár percet a többi fiókbeállítás felülvizsgálatára is azon az oldalon.\n\n\t\tÉrdemes lehet néhány alapvető információt is hozzáadnia az\n\t\talapértelmezett profiljához (a „Profilok” oldalon), azért hogy más\n\t\temberek egyszerűen megtalálják Önt.\n\n\t\tAzt ajánljuk, hogy adjon hozzá profilfényképet, adjon hozzá néhány\n\t\tprofil „kulcsszót” (nagyon hasznos új ismerősök kereséséhez),\n\t\tvalamint talán azt, hogy mely országban él, ha nem szeretne annál\n\t\tpontosabbat megadni.\n\n\t\tTeljes mértékben tiszteletben tartjuk az adatvédelemmel kapcsolatos\n\t\tjogát, és ezen elemek egyike sem kötelező. Ha még új itt, és senkit\n\t\tsem ismer, akkor ezek segíthetnek Önnek néhány új és érdekes\n\t\tismerőst találni.\n\n\t\tHa bármikor törölni szeretné a fiókját, akkor megteheti azt a\n\t\tkövetkező címen: %1$s/settings/removeme\n\n\t\tKöszönjük, és üdvözöljük a(z) %4$s oldalon." -#: src/Model/User.php:1639 src/Model/User.php:1745 +#: src/Model/User.php:1645 src/Model/User.php:1751 #, php-format msgid "Registration details for %s" msgstr "Regisztrációs részletek ehhez: %s" -#: src/Model/User.php:1659 +#: src/Model/User.php:1665 #, php-format msgid "" "\n" @@ -3928,12 +3923,12 @@ msgid "" "\t\t" msgstr "\n\t\t\tKedves %1$s!\n\t\t\t\tKöszönjük, hogy regisztrált itt: %2$s. A fiókja adminisztrátori jóváhagyásra vár.\n\n\t\t\tA bejelentkezés részletei a következők:\n\n\t\t\tOldal címe:\t%3$s\n\t\t\tBejelentkezési név:\t\t%4$s\n\t\t\tJelszó:\t\t%5$s\n\t\t" -#: src/Model/User.php:1678 +#: src/Model/User.php:1684 #, php-format msgid "Registration at %s" msgstr "Regisztráció itt: %s" -#: src/Model/User.php:1702 +#: src/Model/User.php:1708 #, php-format msgid "" "\n" @@ -3942,7 +3937,7 @@ msgid "" "\t\t\t" msgstr "\n\t\t\t\tKedves %1$s!\n\t\t\t\tKöszönjük, hogy regisztrált itt: %2$s. A fiókja létrejött.\n\t\t\t" -#: src/Model/User.php:1710 +#: src/Model/User.php:1716 #, php-format msgid "" "\n" @@ -3973,7 +3968,7 @@ msgid "" "\t\t\tThank you and welcome to %2$s." msgstr "\n\t\t\tA bejelentkezés részletei a következők:\n\n\t\t\tOldal címe:\t%3$s\n\t\t\tBejelentkezési név:\t\t%1$s\n\t\t\tJelszó:\t\t%5$s\n\n\t\t\tA jelszavát a fiókja „Beállítások” oldalán változtathatja meg, miután\n\t\t\tbejelentkezett.\n\n\t\t\tSzánjon pár percet a többi fiókbeállítás felülvizsgálatára is azon az oldalon.\n\n\t\t\tÉrdemes lehet néhány alapvető információt is hozzáadnia az\n\t\t\talapértelmezett profiljához (a „Profilok” oldalon), azért hogy más\n\t\t\temberek egyszerűen megtalálják Önt.\n\n\t\t\tAzt ajánljuk, hogy adjon hozzá profilfényképet, adjon hozzá néhány\n\t\t\tprofil „kulcsszót” (nagyon hasznos új ismerősök kereséséhez),\n\t\t\tvalamint talán azt, hogy mely országban él, ha nem szeretne annál\n\t\t\tpontosabbat megadni.\n\n\t\t\tTeljes mértékben tiszteletben tartjuk az adatvédelemmel kapcsolatos\n\t\t\tjogát, és ezen elemek egyike sem kötelező. Ha még új itt, és senkit\n\t\t\tsem ismer, akkor ezek segíthetnek Önnek néhány új és érdekes\n\t\t\tismerőst találni.\n\n\t\t\tHa bármikor törölni szeretné a fiókját, akkor megteheti azt a\n\t\t\tkövetkező címen: %3$s/settings/removeme\n\n\t\t\tKöszönjük, és üdvözöljük a(z) %2$s oldalon." -#: src/Model/User.php:1772 +#: src/Model/User.php:1778 msgid "" "User with delegates can't be removed, please remove delegate users first" msgstr "A meghatalmazásokkal rendelkező felhasználót nem lehet eltávolítani, először távolítsa el a meghatalmazott felhasználókat" @@ -4005,7 +4000,7 @@ msgstr "Engedélyezés" #: 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:88 src/Module/Admin/Logs/View.php:85 -#: src/Module/Admin/Queue.php:73 src/Module/Admin/Site.php:455 +#: src/Module/Admin/Queue.php:73 src/Module/Admin/Site.php:457 #: 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 @@ -4045,11 +4040,11 @@ msgid "Addon %s failed to install." msgstr "A(z) „%s” bővítmény telepítése sikertelen." #: src/Module/Admin/Addons/Index.php:69 src/Module/Admin/Features.php:83 -#: src/Module/Admin/Logs/Settings.php:90 src/Module/Admin/Site.php:458 +#: src/Module/Admin/Logs/Settings.php:90 src/Module/Admin/Site.php:460 #: 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 -#: src/Module/Settings/Connectors.php:246 +#: src/Module/Settings/Connectors.php:163 +#: src/Module/Settings/Connectors.php:256 #: src/Module/Settings/Delegation.php:193 src/Module/Settings/Display.php:309 #: src/Module/Settings/Features.php:75 msgid "Save Settings" @@ -4128,21 +4123,21 @@ msgstr "Próbálja meg automatikusan végrehajtani ezt a frissítési lépést" #: src/Module/Admin/Features.php:67 #: src/Module/Notifications/Introductions.php:144 -#: src/Module/OAuth/Acknowledge.php:55 src/Module/Register.php:132 +#: src/Module/OAuth/Acknowledge.php:55 src/Module/Register.php:138 #: src/Module/Settings/TwoFactor/Trusted.php:129 msgid "No" msgstr "Nem" #: src/Module/Admin/Features.php:67 src/Module/Contact/Revoke.php:108 #: src/Module/Notifications/Introductions.php:144 -#: src/Module/OAuth/Acknowledge.php:54 src/Module/Register.php:131 +#: src/Module/OAuth/Acknowledge.php:54 src/Module/Register.php:137 #: src/Module/Settings/TwoFactor/Trusted.php:129 msgid "Yes" msgstr "Igen" #: src/Module/Admin/Features.php:67 msgid "Locked" -msgstr "" +msgstr "Zárolva" #: src/Module/Admin/Features.php:81 msgid "Manage Additional Features" @@ -4258,8 +4253,8 @@ msgid "Enable Debugging" msgstr "Hibakeresés engedélyezése" #: src/Module/Admin/Logs/Settings.php:94 src/Module/Admin/Logs/Settings.php:95 -#: src/Module/Admin/Logs/Settings.php:96 src/Module/Admin/Site.php:478 -#: src/Module/Admin/Site.php:486 +#: src/Module/Admin/Logs/Settings.php:96 src/Module/Admin/Site.php:480 +#: src/Module/Admin/Site.php:488 msgid "" "Read-only because it is set by an environment variable" msgstr "Csak olvasható, mert egy környezeti változó állítja be" @@ -4418,275 +4413,275 @@ msgstr "Létrehozva" #: src/Module/Admin/Queue.php:80 msgid "Next Try" -msgstr "" +msgstr "Következő próba" #: src/Module/Admin/Queue.php:81 msgid "Priority" msgstr "Prioritás" -#: src/Module/Admin/Site.php:243 +#: src/Module/Admin/Site.php:244 #, php-format msgid "%s is no valid input for maximum image size" msgstr "A(z) %s nem érvényes bemenet a legnagyobb képmérethez" -#: src/Module/Admin/Site.php:370 src/Module/Settings/Display.php:215 +#: src/Module/Admin/Site.php:372 src/Module/Settings/Display.php:215 msgid "No special theme for mobile devices" msgstr "Nincs különleges téma a mobil eszközökhöz" -#: src/Module/Admin/Site.php:387 src/Module/Settings/Display.php:225 +#: src/Module/Admin/Site.php:389 src/Module/Settings/Display.php:225 #, php-format msgid "%s - (Experimental)" msgstr "%s – (kísérleti)" -#: src/Module/Admin/Site.php:399 +#: src/Module/Admin/Site.php:401 msgid "No community page" msgstr "Nincs közösségi oldal" -#: src/Module/Admin/Site.php:400 +#: src/Module/Admin/Site.php:402 msgid "No community page for visitors" msgstr "Nincs közösségi oldal a látogatóknak" -#: src/Module/Admin/Site.php:401 +#: src/Module/Admin/Site.php:403 msgid "Public postings from users of this site" msgstr "Nyilvános beküldések ezen oldal felhasználóitól" -#: src/Module/Admin/Site.php:402 +#: src/Module/Admin/Site.php:404 msgid "Public postings from the federated network" msgstr "Nyilvános beküldések a föderált hálózatból" -#: src/Module/Admin/Site.php:403 +#: src/Module/Admin/Site.php:405 msgid "Public postings from local users and the federated network" msgstr "Nyilvános beküldések a helyi felhasználóktól és a föderált hálózatból" -#: src/Module/Admin/Site.php:409 +#: src/Module/Admin/Site.php:411 msgid "Multi user instance" msgstr "Többfelhasználós példány" -#: src/Module/Admin/Site.php:432 +#: src/Module/Admin/Site.php:434 msgid "Closed" msgstr "Lezárva" -#: src/Module/Admin/Site.php:433 +#: src/Module/Admin/Site.php:435 msgid "Requires approval" msgstr "Jóváhagyást igényel" -#: src/Module/Admin/Site.php:434 +#: src/Module/Admin/Site.php:436 msgid "Open" msgstr "Nyitott" -#: src/Module/Admin/Site.php:438 +#: src/Module/Admin/Site.php:440 msgid "Don't check" msgstr "Ne ellenőrizze" -#: src/Module/Admin/Site.php:439 +#: src/Module/Admin/Site.php:441 msgid "check the stable version" msgstr "a stabil verzió ellenőrzése" -#: src/Module/Admin/Site.php:440 +#: src/Module/Admin/Site.php:442 msgid "check the development version" msgstr "a fejlesztői verzió ellenőrzése" -#: src/Module/Admin/Site.php:444 +#: src/Module/Admin/Site.php:446 msgid "none" msgstr "nincs" -#: src/Module/Admin/Site.php:445 +#: src/Module/Admin/Site.php:447 msgid "Local contacts" msgstr "Helyi partnerek" -#: src/Module/Admin/Site.php:446 +#: src/Module/Admin/Site.php:448 msgid "Interactors" msgstr "Interaktorok" -#: src/Module/Admin/Site.php:456 src/Module/BaseAdmin.php:90 +#: src/Module/Admin/Site.php:458 src/Module/BaseAdmin.php:90 msgid "Site" msgstr "Oldal" -#: src/Module/Admin/Site.php:457 +#: src/Module/Admin/Site.php:459 msgid "General Information" msgstr "Általános információk" -#: src/Module/Admin/Site.php:459 +#: src/Module/Admin/Site.php:461 msgid "Republish users to directory" msgstr "Felhasználók újra közzé tétele a könyvtárba" -#: src/Module/Admin/Site.php:460 src/Module/Register.php:153 +#: src/Module/Admin/Site.php:462 src/Module/Register.php:159 msgid "Registration" msgstr "Regisztráció" -#: src/Module/Admin/Site.php:461 +#: src/Module/Admin/Site.php:463 msgid "File upload" msgstr "Fájlfeltöltés" -#: src/Module/Admin/Site.php:462 +#: src/Module/Admin/Site.php:464 msgid "Policies" msgstr "Irányelvek" -#: src/Module/Admin/Site.php:463 src/Module/Calendar/Event/Form.php:252 +#: src/Module/Admin/Site.php:465 src/Module/Calendar/Event/Form.php:252 #: src/Module/Contact.php:546 src/Module/Profile/Profile.php:276 msgid "Advanced" msgstr "Speciális" -#: src/Module/Admin/Site.php:464 +#: src/Module/Admin/Site.php:466 msgid "Auto Discovered Contact Directory" msgstr "Automatikusan felfedezett partnerkönyvtár" -#: src/Module/Admin/Site.php:465 +#: src/Module/Admin/Site.php:467 msgid "Performance" msgstr "Teljesítmény" -#: src/Module/Admin/Site.php:466 +#: src/Module/Admin/Site.php:468 msgid "Worker" msgstr "Feldolgozó" -#: src/Module/Admin/Site.php:467 +#: src/Module/Admin/Site.php:469 msgid "Message Relay" msgstr "Üzenettovábbítás" -#: src/Module/Admin/Site.php:468 +#: src/Module/Admin/Site.php:470 msgid "" "Use the command \"console relay\" in the command line to add or remove " "relays." msgstr "Használja a „console relay” parancsot a parancssorban a továbbítók hozzáadásához vagy eltávolításához." -#: src/Module/Admin/Site.php:469 +#: src/Module/Admin/Site.php:471 msgid "The system is not subscribed to any relays at the moment." msgstr "A rendszer jelenleg nincs feliratkozva semmilyen továbbítóra sem." -#: src/Module/Admin/Site.php:470 +#: src/Module/Admin/Site.php:472 msgid "The system is currently subscribed to the following relays:" msgstr "A rendszer jelenleg a következő továbbítókra van feliratkozva:" -#: src/Module/Admin/Site.php:473 +#: src/Module/Admin/Site.php:475 msgid "Relocate Node" msgstr "Csomópont áthelyezése" -#: src/Module/Admin/Site.php:474 +#: src/Module/Admin/Site.php:476 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 "A csomópont áthelyezése lehetővé teszi a csomópont DNS-tartományának megváltoztatását, valamint az összes meglévő felhasználó és bejegyzés megtartását. Ez a folyamat eltart egy ideig, és csak az áthelyezés konzolparanccsal indítható el az alábbi módon:" -#: src/Module/Admin/Site.php:475 +#: src/Module/Admin/Site.php:477 msgid "(Friendica directory)# bin/console relocate https://newdomain.com" msgstr "(Friendica könyvtár)# bin/console relocate https://uj-tartomany.hu" -#: src/Module/Admin/Site.php:478 +#: src/Module/Admin/Site.php:480 msgid "Site name" msgstr "Oldal neve" -#: src/Module/Admin/Site.php:479 +#: src/Module/Admin/Site.php:481 msgid "Sender Email" msgstr "Küldő e-mail-címe" -#: src/Module/Admin/Site.php:479 +#: src/Module/Admin/Site.php:481 msgid "" "The email address your server shall use to send notification emails from." msgstr "Az az e-mail-cím, amelyet a kiszolgáló használhat az értesítési e-mailek kiküldéséhez." -#: src/Module/Admin/Site.php:480 +#: src/Module/Admin/Site.php:482 msgid "Name of the system actor" msgstr "A rendszer szereplőjének neve" -#: src/Module/Admin/Site.php:480 +#: src/Module/Admin/Site.php:482 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 "A belső rendszerfiók neve, amely az ActivityPub kérések végrehajtásához lesz használva. Ennek egy nem használt felhasználónévnek kell lennie. Ha be van állítva, akkor ez nem változtatható meg újra." -#: src/Module/Admin/Site.php:481 +#: src/Module/Admin/Site.php:483 msgid "Banner/Logo" msgstr "Reklámcsík vagy logó" -#: src/Module/Admin/Site.php:482 +#: src/Module/Admin/Site.php:484 msgid "Email Banner/Logo" msgstr "E-mail reklámcsík vagy logó" -#: src/Module/Admin/Site.php:483 +#: src/Module/Admin/Site.php:485 msgid "Shortcut icon" msgstr "Böngészőikon" -#: src/Module/Admin/Site.php:483 +#: src/Module/Admin/Site.php:485 msgid "Link to an icon that will be used for browsers." msgstr "Hivatkozás egy ikonra, amely a böngészőknél lesz használva." -#: src/Module/Admin/Site.php:484 +#: src/Module/Admin/Site.php:486 msgid "Touch icon" msgstr "Érintő ikon" -#: src/Module/Admin/Site.php:484 +#: src/Module/Admin/Site.php:486 msgid "Link to an icon that will be used for tablets and mobiles." msgstr "Hivatkozás egy ikonra, amely táblagépeknél és mobiltelefonoknál lesz használva." -#: src/Module/Admin/Site.php:485 +#: src/Module/Admin/Site.php:487 msgid "Additional Info" msgstr "További információk" -#: src/Module/Admin/Site.php:485 +#: src/Module/Admin/Site.php:487 #, php-format msgid "" "For public servers: you can add additional information here that will be " "listed at %s/servers." msgstr "Nyilvános kiszolgálóknál: itt adhat meg további információkat, amelyek a %s/servers oldalon lesznek felsorolva." -#: src/Module/Admin/Site.php:486 +#: src/Module/Admin/Site.php:488 msgid "System language" msgstr "Rendszer nyelve" -#: src/Module/Admin/Site.php:487 +#: src/Module/Admin/Site.php:489 msgid "System theme" msgstr "Rendszer témája" -#: src/Module/Admin/Site.php:487 +#: src/Module/Admin/Site.php:489 #, php-format msgid "" "Default system theme - may be over-ridden by user profiles - Change default theme settings" msgstr "Alapértelmezett rendszertéma – a felhasználói profilok felülbírálhatják – alapértelmezett témabeállítások megváltoztatása." -#: src/Module/Admin/Site.php:488 +#: src/Module/Admin/Site.php:490 msgid "Mobile system theme" msgstr "Mobilrendszer témája" -#: src/Module/Admin/Site.php:488 +#: src/Module/Admin/Site.php:490 msgid "Theme for mobile devices" msgstr "Téma a mobil eszközökhöz." -#: src/Module/Admin/Site.php:489 +#: src/Module/Admin/Site.php:491 msgid "Force SSL" msgstr "SSL kényszerítése" -#: src/Module/Admin/Site.php:489 +#: src/Module/Admin/Site.php:491 msgid "" "Force all Non-SSL requests to SSL - Attention: on some systems it could lead" " to endless loops." msgstr "Az összes nem SSL kérés SSL-re kényszerítése – Figyelem: néhány rendszeren végtelen hurkokat eredményezhet." -#: src/Module/Admin/Site.php:490 +#: src/Module/Admin/Site.php:492 msgid "Show help entry from navigation menu" msgstr "Súgó bejegyzés megjelenítése a navigációs menüből" -#: src/Module/Admin/Site.php:490 +#: src/Module/Admin/Site.php:492 msgid "" "Displays the menu entry for the Help pages from the navigation menu. It is " "always accessible by calling /help directly." msgstr "Megjeleníti a súgóoldalak menübejegyzését a navigációs menüből. Ez mindig elérhető a „/help” közvetlen meghívásával." -#: src/Module/Admin/Site.php:491 +#: src/Module/Admin/Site.php:493 msgid "Single user instance" msgstr "Egyfelhasználós példány" -#: src/Module/Admin/Site.php:491 +#: src/Module/Admin/Site.php:493 msgid "Make this instance multi-user or single-user for the named user" msgstr "Többfelhasználóssá vagy a megnevezett felhasználó számára egyfelhasználóssá teszi ezt a rendszert." -#: src/Module/Admin/Site.php:493 +#: src/Module/Admin/Site.php:495 msgid "Maximum image size" msgstr "Legnagyobb képméret" -#: src/Module/Admin/Site.php:493 +#: src/Module/Admin/Site.php:495 #, php-format msgid "" "Maximum size in bytes of uploaded images. Default is 0, which means no limits. You can put k, m, or g behind the desired value for KiB, MiB, GiB, respectively.\n" @@ -4694,35 +4689,35 @@ msgid "" "\t\t\t\t\t\t\t\t\t\t\t\t\tCurrently upload_max_filesize is set to %s (%s byte)" msgstr "A feltöltött képek legnagyobb mérete bájtban. Alapértelmezetten 0, ami azt jelenti, hogy nincs korlátozás. A kívánt érték mögé k, m vagy g értékeket is írhat a KiB, MiB, GiB értékhez, ebben a sorrendben.\n\t\t\t\t\t\t\t\t\t\t\t\t\tA PHP.ini fájlban lévő upload_max_filesize értékét be kell állítani legalább a kívánt korlátra.\n\t\t\t\t\t\t\t\t\t\t\t\t\tJelenleg az upload_max_filesize %s (%s bájt) értékre van állítva." -#: src/Module/Admin/Site.php:497 +#: src/Module/Admin/Site.php:499 msgid "Maximum image length" msgstr "Legnagyobb képhossz" -#: src/Module/Admin/Site.php:497 +#: src/Module/Admin/Site.php:499 msgid "" "Maximum length in pixels of the longest side of uploaded images. Default is " "-1, which means no limits." msgstr "A feltöltött képek leghosszabb oldalának legnagyobb hossza képpontban. Alapértelmezetten -1, ami azt jelenti, hogy nincs korlát." -#: src/Module/Admin/Site.php:498 +#: src/Module/Admin/Site.php:500 msgid "JPEG image quality" msgstr "JPEG-képek minősége" -#: src/Module/Admin/Site.php:498 +#: src/Module/Admin/Site.php:500 msgid "" "Uploaded JPEGS will be saved at this quality setting [0-100]. Default is " "100, which is full quality." msgstr "A feltöltött JPEG-képek ezzel a minőségbeállítással lesznek elmentve [0-100]. Alapértelmezetten 100, ami teljes minőséget jelent." -#: src/Module/Admin/Site.php:500 +#: src/Module/Admin/Site.php:502 msgid "Register policy" msgstr "Regisztrációs irányelv" -#: src/Module/Admin/Site.php:501 +#: src/Module/Admin/Site.php:503 msgid "Maximum Users" msgstr "Legtöbb felhasználó" -#: src/Module/Admin/Site.php:501 +#: src/Module/Admin/Site.php:503 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 " @@ -4730,167 +4725,167 @@ msgid "" "not when the policy is set to approval." msgstr "Ha meg van adva, akkor a regisztrációs házirend automatikusan lezárja a regisztrációt a megadott számú felhasználó elérésekor, és újra megnyitja a regisztrációt, ha a felhasználók száma a határérték alá csökken. Ez csak akkor működik, ha a házirend nyitottra vagy zártra van beállítva, de nem működik, ha a házirend jóváhagyásra van beállítva." -#: src/Module/Admin/Site.php:502 +#: src/Module/Admin/Site.php:504 msgid "Maximum Daily Registrations" msgstr "Legtöbb napi regisztráció" -#: src/Module/Admin/Site.php:502 +#: src/Module/Admin/Site.php:504 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 "Ha a regisztrációk megengedettek fent, akkor ez állítja be a naponta elfogadandó új felhasználói regisztrációk legnagyobb számát. Ha a regisztráció lezártra van állítva, akkor ennek a beállításnak nincs hatása." -#: src/Module/Admin/Site.php:503 +#: src/Module/Admin/Site.php:505 msgid "Register text" msgstr "Regisztrációs szöveg" -#: src/Module/Admin/Site.php:503 +#: src/Module/Admin/Site.php:505 msgid "" "Will be displayed prominently on the registration page. You can use BBCode " "here." msgstr "Szembetűnően lesz megjelenítve a regisztrációs oldalon. BBCode formázást is használhat itt." -#: src/Module/Admin/Site.php:504 +#: src/Module/Admin/Site.php:506 msgid "Forbidden Nicknames" msgstr "Tiltott becenevek" -#: src/Module/Admin/Site.php:504 +#: src/Module/Admin/Site.php:506 msgid "" "Comma separated list of nicknames that are forbidden from registration. " "Preset is a list of role names according RFC 2142." msgstr "A becenevek vesszővel elválasztott listája, amelyek tiltottak a regisztrációnál. Az előbeállítás az RFC 2142 szerinti szerepnevek listája." -#: src/Module/Admin/Site.php:505 +#: src/Module/Admin/Site.php:507 msgid "Accounts abandoned after x days" msgstr "Fiókok elhagyottak X nap után" -#: src/Module/Admin/Site.php:505 +#: src/Module/Admin/Site.php:507 msgid "" "Will not waste system resources polling external sites for abandonded " "accounts. Enter 0 for no time limit." msgstr "Nem fogja pazarolni a rendszer erőforrásait a külső oldalak lekérdezésével az elhagyott fiókoknál. Adjon meg 0 értéket, hogy ne legyen időkorlát." -#: src/Module/Admin/Site.php:506 +#: src/Module/Admin/Site.php:508 msgid "Allowed friend domains" msgstr "Engedélyezett ismerőstartományok" -#: src/Module/Admin/Site.php:506 +#: src/Module/Admin/Site.php:508 msgid "" "Comma separated list of domains which are allowed to establish friendships " "with this site. Wildcards are accepted. Empty to allow any domains" msgstr "Azon tartományok vesszővel elválasztott listája, amelyeknek engedélyezett ismeretséget létesíteni ezzel az oldallal. A helyettesítő karakterek is elfogadottak. Ha üresen marad, akkor bármely tartomány megengedett." -#: src/Module/Admin/Site.php:507 +#: src/Module/Admin/Site.php:509 msgid "Allowed email domains" msgstr "Engedélyezett e-mail-tartományok" -#: src/Module/Admin/Site.php:507 +#: src/Module/Admin/Site.php:509 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 "Azon tartományok vesszővel elválasztott listája, amelyek engedélyezettek az e-mail-címekben az oldalra történő regisztrációkhoz. A helyettesítő karakterek is elfogadottak. Ha üresen marad, akkor bármely tartomány megengedett." -#: src/Module/Admin/Site.php:508 +#: src/Module/Admin/Site.php:510 msgid "Disallowed email domains" msgstr "Nem engedélyezett e-mail-tartományok" -#: src/Module/Admin/Site.php:508 +#: src/Module/Admin/Site.php:510 msgid "" "Comma separated list of domains which are rejected as email addresses for " "registrations to this site. Wildcards are accepted." msgstr "Azon tartományok vesszővel elválasztott listája, amelyek visszautasítottak az e-mail-címekben az oldalra történő regisztrációkhoz. A helyettesítő karakterek is elfogadottak." -#: src/Module/Admin/Site.php:509 +#: src/Module/Admin/Site.php:511 msgid "No OEmbed rich content" msgstr "Nincs OEmbed gazdag tartalom" -#: src/Module/Admin/Site.php:509 +#: src/Module/Admin/Site.php:511 msgid "" "Don't show the rich content (e.g. embedded PDF), except from the domains " "listed below." msgstr "Ne jelenítse meg a gazdag tartalmat (például beágyazott PDF), kivéve az alább felsorolt tartományokról." -#: src/Module/Admin/Site.php:510 +#: src/Module/Admin/Site.php:512 msgid "Trusted third-party domains" msgstr "Megbízható harmadik fél tartományok" -#: src/Module/Admin/Site.php:510 +#: src/Module/Admin/Site.php:512 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 "Tartományok vesszővel elválasztott listája, amelyekről engedélyezett a tartalom bejegyzésekben való beágyazása, mint például az OEmbed használatával. A felsorolt tartományok összes altartománya is engedélyezve van." -#: src/Module/Admin/Site.php:511 +#: src/Module/Admin/Site.php:513 msgid "Block public" msgstr "Nyilvános tiltása" -#: src/Module/Admin/Site.php:511 +#: src/Module/Admin/Site.php:513 msgid "" "Check to block public access to all otherwise public personal pages on this " "site unless you are currently logged in." msgstr "Jelölje be az ezen az oldalon lévő összes, egyébként nyilvános személyes oldal nyilvános hozzáférésének tiltásához, hacsak jelenleg nincs bejelentkezve." -#: src/Module/Admin/Site.php:512 +#: src/Module/Admin/Site.php:514 msgid "Force publish" msgstr "Közzététel kényszerítése" -#: src/Module/Admin/Site.php:512 +#: src/Module/Admin/Site.php:514 msgid "" "Check to force all profiles on this site to be listed in the site directory." msgstr "Jelölje be, hogy ezen az oldalon az összes profil kényszerítetten fel legyen sorolva az oldal könyvtárában." -#: src/Module/Admin/Site.php:512 +#: src/Module/Admin/Site.php:514 msgid "Enabling this may violate privacy laws like the GDPR" msgstr "Ennek engedélyezése megsértheti az adatvédelmi rendeleteket, mint például a GDPR-t." -#: src/Module/Admin/Site.php:513 +#: src/Module/Admin/Site.php:515 msgid "Global directory URL" msgstr "Globális könyvtár URL" -#: src/Module/Admin/Site.php:513 +#: src/Module/Admin/Site.php:515 msgid "" "URL to the global directory. If this is not set, the global directory is " "completely unavailable to the application." msgstr "Az URL a globális könyvtárhoz. Ha ez nincs beállítva, akkor a globális könyvtár teljesen elérhetetlen lesz az alkalmazásoknak." -#: src/Module/Admin/Site.php:514 +#: src/Module/Admin/Site.php:516 msgid "Private posts by default for new users" msgstr "Alapértelmezetten személyes bejegyzések az új felhasználóknál" -#: src/Module/Admin/Site.php:514 +#: src/Module/Admin/Site.php:516 msgid "" "Set default post permissions for all new members to the default privacy " "circle rather than public." msgstr "Az összes új tag alapértelmezett bejegyzés-jogosultságainak beállítása az alapértelmezett adatvédelmi körre a nyilvános helyett." -#: src/Module/Admin/Site.php:515 +#: src/Module/Admin/Site.php:517 msgid "Don't include post content in email notifications" msgstr "Ne ágyazza be a bejegyzés tartalmát az e-mailes értesítésekbe" -#: src/Module/Admin/Site.php:515 +#: src/Module/Admin/Site.php:517 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 "Adatvédelmi intézkedésként ne ágyazza be egy bejegyzés, hozzászólás, személyes üzenet stb. tartalmát azokba az e-mailes értesítésekbe, amelyek erről az oldalról kerülnek kiküldésre." -#: src/Module/Admin/Site.php:516 +#: src/Module/Admin/Site.php:518 msgid "Disallow public access to addons listed in the apps menu." msgstr "Nyilvános hozzáférés letiltása az alkalmazások menüben felsorolt bővítményekhez" -#: src/Module/Admin/Site.php:516 +#: src/Module/Admin/Site.php:518 msgid "" "Checking this box will restrict addons listed in the apps menu to members " "only." msgstr "A jelölőnégyzet bejelölésével csak a tagok számára fogja korlátozni az alkalmazások menüben felsorolt bővítményeket." -#: src/Module/Admin/Site.php:517 +#: src/Module/Admin/Site.php:519 msgid "Don't embed private images in posts" msgstr "Ne ágyazzon be személyes képeket a bejegyzésekbe" -#: src/Module/Admin/Site.php:517 +#: src/Module/Admin/Site.php:519 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 " @@ -4898,11 +4893,11 @@ msgid "" "while." msgstr "Ne cserélje ki a bejegyzésekben lévő helyileg kiszolgált személyes fényképeket a kép beágyazott másolatával. Ez azt jelenti, hogy a személyes fényképeket tartalmazó bejegyzéseket fogadó partnereknek hitelesíteniük kell magukat és be kell tölteniük minden egyes képet, ami eltarthat egy ideig." -#: src/Module/Admin/Site.php:518 +#: src/Module/Admin/Site.php:520 msgid "Explicit Content" msgstr "Felnőtteknek szánt tartalom" -#: src/Module/Admin/Site.php:518 +#: src/Module/Admin/Site.php:520 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 " @@ -4911,329 +4906,329 @@ msgid "" "will be shown at the user registration page." msgstr "Állítsa be ezt annak közléséhez, hogy a csomópontját főként felnőtteknek szóló tartalomhoz használják, ami lehet, hogy nem alkalmas kiskorúak számára. Ez az információ közzé lesz téve a csomópont információiban, és használhatja például a globális könyvtár is, hogy kiszűrje a csomópontját a csatlakozáshoz felajánlott csomópontok listájából. Ezenkívül egy megjegyzés is meg lesz jelenítve ezzel kapcsolatban a felhasználó regisztrációs oldalán." -#: src/Module/Admin/Site.php:519 +#: src/Module/Admin/Site.php:521 msgid "Only local search" msgstr "Csak helyi keresés" -#: src/Module/Admin/Site.php:519 +#: src/Module/Admin/Site.php:521 msgid "" "Blocks search for users who are not logged in to prevent crawlers from " "blocking your system." msgstr "Letiltja a keresést a nem bejelentkezett felhasználók számára, így megakadályozza a keresőmotoroknak, hogy letiltsák a rendszerét." -#: src/Module/Admin/Site.php:520 +#: src/Module/Admin/Site.php:522 msgid "Blocked tags for trending tags" msgstr "Letiltott címkék a népszerű címkéknél" -#: src/Module/Admin/Site.php:520 +#: src/Module/Admin/Site.php:522 msgid "" "Comma separated list of hashtags that shouldn't be displayed in the trending" " tags." msgstr "Kettős keresztes címkék vesszővel elválasztott listája, amelyeket nem szabad megjeleníteni a népszerű címkékben." -#: src/Module/Admin/Site.php:521 +#: src/Module/Admin/Site.php:523 msgid "Cache contact avatars" msgstr "Partnerprofilképek gyorsítótárazása" -#: src/Module/Admin/Site.php:521 +#: src/Module/Admin/Site.php:523 msgid "" "Locally store the avatar pictures of the contacts. This uses a lot of " "storage space but it increases the performance." msgstr "A partnerek profilképeinek helyi tárolása. Ez nagyon sok tárhelyet használ, de növeli a teljesítményt." -#: src/Module/Admin/Site.php:522 +#: src/Module/Admin/Site.php:524 msgid "Allow Users to set remote_self" msgstr "Távoli önmaguk beállításának engedélyezése a felhasználóknak" -#: src/Module/Admin/Site.php:522 +#: src/Module/Admin/Site.php:524 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 "Ennek bejelölésével minden egyes felhasználó számára engedélyezett, hogy az egyes partnereket távoli önmagukként jelöljék meg a partner javítása párbeszédablakban. Ezen jelző beállítása egy partnernél a tartalom minden egyes beküldésének tükrözését okozza a felhasználók adatfolyamában." -#: src/Module/Admin/Site.php:523 +#: src/Module/Admin/Site.php:525 msgid "Allow Users to set up relay channels" msgstr "Továbbító csatornák beállításának engedélyezése a felhasználóknak" -#: src/Module/Admin/Site.php:523 +#: src/Module/Admin/Site.php:525 msgid "" "If enabled, it is possible to create relay users that are used to reshare " "content based on user defined channels." msgstr "Ha engedélyezve van, akkor lehetőség van olyan továbbító felhasználók létrehozására, akik a felhasználó által meghatározott csatornákon alapuló tartalmak újbóli megosztására használhatók." -#: src/Module/Admin/Site.php:524 +#: src/Module/Admin/Site.php:526 msgid "Adjust the feed poll frequency" msgstr "A hírforrás lekérdezési gyakoriságának beállítása" -#: src/Module/Admin/Site.php:524 +#: src/Module/Admin/Site.php:526 msgid "Automatically detect and set the best feed poll frequency." msgstr "A legjobb hírforrás-lekérdezési gyakoriság automatikus felismerése és beállítása." -#: src/Module/Admin/Site.php:525 +#: src/Module/Admin/Site.php:527 msgid "Minimum poll interval" msgstr "Legkisebb lekérdezési időköz" -#: src/Module/Admin/Site.php:525 +#: src/Module/Admin/Site.php:527 msgid "" "Minimal distance in minutes between two polls for mail and feed contacts. " "Reasonable values are between 1 and 59." msgstr "Két lekérdezés közötti legkisebb időbeli távolság percben a levél- és hírforráspartnereknél. Az észszerű értékek 1 és 59 között vannak." -#: src/Module/Admin/Site.php:526 +#: src/Module/Admin/Site.php:528 msgid "Enable multiple registrations" msgstr "Többszörös regisztrációk engedélyezése" -#: src/Module/Admin/Site.php:526 +#: src/Module/Admin/Site.php:528 msgid "Enable users to register additional accounts for use as pages." msgstr "Lehetővé teszi a felhasználóknak, hogy további fiókokat regisztráljanak oldalakként történő használathoz." -#: src/Module/Admin/Site.php:527 +#: src/Module/Admin/Site.php:529 msgid "Enable OpenID" msgstr "OpenID engedélyezése" -#: src/Module/Admin/Site.php:527 +#: src/Module/Admin/Site.php:529 msgid "Enable OpenID support for registration and logins." msgstr "Az OpenID támogatás engedélyezése a regisztrációnál és a bejelentkezéseknél." -#: src/Module/Admin/Site.php:528 +#: src/Module/Admin/Site.php:530 msgid "Enable full name check" msgstr "Teljes név ellenőrzésének engedélyezése" -#: src/Module/Admin/Site.php:528 +#: src/Module/Admin/Site.php:530 msgid "" "Prevents users from registering with a display name with fewer than two " "parts separated by spaces." msgstr "Megakadályozza a felhasználókat abban, hogy olyan megjelenített névvel regisztráljanak, amelyben kevesebb mint két, szóközzel elválasztott rész van." -#: src/Module/Admin/Site.php:529 +#: src/Module/Admin/Site.php:531 msgid "Email administrators on new registration" msgstr "E-mail küldése az adminisztrátoroknak új regisztrációkor" -#: src/Module/Admin/Site.php:529 +#: src/Module/Admin/Site.php:531 msgid "" "If enabled and the system is set to an open registration, an email for each " "new registration is sent to the administrators." msgstr "Ha engedélyezve van, és a rendszer nyitott regisztrációhoz van beállítva, akkor minden új regisztrációról e-mail lesz küldve az adminisztrátoroknak." -#: src/Module/Admin/Site.php:530 +#: src/Module/Admin/Site.php:532 msgid "Community pages for visitors" msgstr "Közösségi oldalak a látogatók számára" -#: src/Module/Admin/Site.php:530 +#: src/Module/Admin/Site.php:532 msgid "" "Which community pages should be available for visitors. Local users always " "see both pages." msgstr "Mely közösségi oldalaknak kell elérhetőnek lenniük a látogatók számára. A helyi felhasználók mindig mindkét oldalt látják." -#: src/Module/Admin/Site.php:531 +#: src/Module/Admin/Site.php:533 msgid "Posts per user on community page" msgstr "Felhasználónkénti bejegyzések a közösségi oldalon" -#: src/Module/Admin/Site.php:531 +#: src/Module/Admin/Site.php:533 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 "A felhasználónkénti bejegyzések legnagyobb száma a helyi közösségi oldalon. Ez akkor hasznos, ha egy bizonyos felhasználó elárasztja a helyi közösségi oldalt." -#: src/Module/Admin/Site.php:532 +#: src/Module/Admin/Site.php:534 msgid "Posts per server on community page" msgstr "Kiszolgálónkénti bejegyzések a közösségi oldalon" -#: src/Module/Admin/Site.php:532 +#: src/Module/Admin/Site.php:534 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 "A kiszolgálónkénti bejegyzések legnagyobb száma a globális közösségi oldalon. Ez akkor hasznos, ha egy bizonyos kiszolgálótól származó bejegyzések elárasztják a globális közösségi oldalt." -#: src/Module/Admin/Site.php:534 +#: src/Module/Admin/Site.php:536 msgid "Enable Mail support" msgstr "Levelezési támogatás engedélyezése" -#: src/Module/Admin/Site.php:534 +#: src/Module/Admin/Site.php:536 msgid "" "Enable built-in mail support to poll IMAP folders and to reply via mail." msgstr "A beépített levelezési támogatás engedélyezése az IMAP-mappák lekérdezéséhez és az e-mailben történő válaszhoz." -#: src/Module/Admin/Site.php:535 +#: src/Module/Admin/Site.php:537 msgid "" "Mail support can't be enabled because the PHP IMAP module is not installed." msgstr "A levelezési támogatást nem lehet engedélyezni, mert a PHP IMAP-modulja nincs telepítve." -#: src/Module/Admin/Site.php:536 +#: src/Module/Admin/Site.php:538 msgid "Enable OStatus support" msgstr "OStatus támogatás engedélyezése" -#: src/Module/Admin/Site.php:536 +#: src/Module/Admin/Site.php:538 msgid "" "Enable built-in OStatus (StatusNet, GNU Social etc.) compatibility. All " "communications in OStatus are public." msgstr "A beépített OStatus (StatusNet, GNU Social stb.) kompatibilitás engedélyezése. Az OStatus hálózaton lévő összes kommunikáció nyilvános." -#: src/Module/Admin/Site.php:538 +#: src/Module/Admin/Site.php:540 msgid "" "Diaspora support can't be enabled because Friendica was installed into a sub" " directory." msgstr "A Diaspora támogatást nem lehet engedélyezni, mert a Friendica egy alkönyvtárba lett telepítve." -#: src/Module/Admin/Site.php:539 +#: src/Module/Admin/Site.php:541 msgid "Enable Diaspora support" msgstr "Diaspora támogatás engedélyezése" -#: src/Module/Admin/Site.php:539 +#: src/Module/Admin/Site.php:541 msgid "" "Enable built-in Diaspora network compatibility for communicating with " "diaspora servers." msgstr "A beépített Diaspora hálózati kompatibilitás engedélyezése a Diaspora kiszolgálókkal való kommunikációhoz." -#: src/Module/Admin/Site.php:540 +#: src/Module/Admin/Site.php:542 msgid "Verify SSL" msgstr "SSL ellenőrzése" -#: src/Module/Admin/Site.php:540 +#: src/Module/Admin/Site.php:542 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 "Ha szeretné, bekapcsolhatja a szigorú tanúsítvány-ellenőrzést. Ezt azt jelenti, hogy nem tud kapcsolódni (egyáltalán) az önaláírt SSL-t használó oldalakhoz." -#: src/Module/Admin/Site.php:541 +#: src/Module/Admin/Site.php:543 msgid "Proxy user" msgstr "Proxy felhasználó" -#: src/Module/Admin/Site.php:541 +#: src/Module/Admin/Site.php:543 msgid "User name for the proxy server." msgstr "Felhasználónév a proxy-kiszolgálóhoz." -#: src/Module/Admin/Site.php:542 +#: src/Module/Admin/Site.php:544 msgid "Proxy URL" msgstr "Proxy URL" -#: src/Module/Admin/Site.php:542 +#: src/Module/Admin/Site.php:544 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 "Ha olyan proxy-kiszolgálót szeretne használni, amelyet a Friendicának a hálózathoz való kapcsolódáshoz használnia kell, akkor itt adja meg a proxy URL-jét." -#: src/Module/Admin/Site.php:543 +#: src/Module/Admin/Site.php:545 msgid "Network timeout" msgstr "Hálózati időkorlát" -#: src/Module/Admin/Site.php:543 +#: src/Module/Admin/Site.php:545 msgid "Value is in seconds. Set to 0 for unlimited (not recommended)." msgstr "Az érték másodpercben van. Állítsa 0-ra a korlátlan időhöz (nem ajánlott)." -#: src/Module/Admin/Site.php:544 +#: src/Module/Admin/Site.php:546 msgid "Maximum Load Average" msgstr "Legnagyobb terhelésátlag" -#: src/Module/Admin/Site.php:544 +#: src/Module/Admin/Site.php:546 #, php-format msgid "" "Maximum system load before delivery and poll processes are deferred - " "default %d." msgstr "A legnagyobb rendszerterhelés, mielőtt a kézbesítési és lekérdezési folyamatok elhalasztásra kerülnek. Alapértelmezetten %d." -#: src/Module/Admin/Site.php:545 +#: src/Module/Admin/Site.php:547 msgid "Minimal Memory" msgstr "Legkevesebb memória" -#: src/Module/Admin/Site.php:545 +#: src/Module/Admin/Site.php:547 msgid "" "Minimal free memory in MB for the worker. Needs access to /proc/meminfo - " "default 0 (deactivated)." msgstr "A legkevesebb szabad memória MB-ban a feldolgozónál. Hozzáférést igényel a /proc/meminfo fájlhoz. Alapértelmezetten 0 (kikapcsolva)." -#: src/Module/Admin/Site.php:546 +#: src/Module/Admin/Site.php:548 msgid "Periodically optimize tables" msgstr "Táblák időszakos optimalizálása" -#: src/Module/Admin/Site.php:546 +#: src/Module/Admin/Site.php:548 msgid "Periodically optimize tables like the cache and the workerqueue" msgstr "A táblák időszakos optimalizálása, mint például a gyorsítótár és a feldolgozó várakozási sorának táblái." -#: src/Module/Admin/Site.php:548 +#: src/Module/Admin/Site.php:550 msgid "Discover followers/followings from contacts" msgstr "Követők vagy követések felfedezése a partnerekből" -#: src/Module/Admin/Site.php:548 +#: src/Module/Admin/Site.php:550 msgid "" "If enabled, contacts are checked for their followers and following contacts." msgstr "Ha engedélyezve van, akkor a partnerek ellenőrizve lesznek a követő és követett partnereik számára." -#: src/Module/Admin/Site.php:549 +#: src/Module/Admin/Site.php:551 msgid "None - deactivated" msgstr "Nincs: ki van kapcsolva." -#: src/Module/Admin/Site.php:550 +#: src/Module/Admin/Site.php:552 msgid "" "Local contacts - contacts of our local contacts are discovered for their " "followers/followings." msgstr "Helyi partnerek: a helyi partnereink partnerei lesznek felfedezve a követőik vagy követésiek számára." -#: src/Module/Admin/Site.php:551 +#: src/Module/Admin/Site.php:553 msgid "" "Interactors - contacts of our local contacts and contacts who interacted on " "locally visible postings are discovered for their followers/followings." msgstr "Interaktorok: a helyi partnereink partnerei és a helyileg látható beküldésekkel kapcsolatba került partnerek lesznek felfedezve a követőik vagy követésiek számára." -#: src/Module/Admin/Site.php:553 +#: src/Module/Admin/Site.php:555 msgid "Only update contacts/servers with local data" msgstr "Csak helyi adatokkal rendelkező partnerek vagy kiszolgálók frissítése" -#: src/Module/Admin/Site.php:553 +#: src/Module/Admin/Site.php:555 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 "Ha engedélyezve van, akkor a rendszer csak olyan partnerek és kiszolgálók változásait keresi, amelyek részt vesznek ezen a rendszeren, azáltal hogy vagy egy felhasználó partnerlistáján szerepelnek, vagy ha a partnertől származó bejegyzések vagy hozzászólások léteznek ezen a rendszeren." -#: src/Module/Admin/Site.php:554 +#: src/Module/Admin/Site.php:556 msgid "Synchronize the contacts with the directory server" msgstr "A partnerek szinkronizálása a könyvtárkiszolgálóval" -#: src/Module/Admin/Site.php:554 +#: src/Module/Admin/Site.php:556 msgid "" "if enabled, the system will check periodically for new contacts on the " "defined directory server." msgstr "Ha engedélyezve van, akkor a rendszer időszakosan ellenőrizni fogja az új partnereket a meghatározott könyvtárkiszolgálón." -#: src/Module/Admin/Site.php:556 +#: src/Module/Admin/Site.php:558 msgid "Discover contacts from other servers" msgstr "Partnerek felfedezése más kiszolgálókról" -#: src/Module/Admin/Site.php:556 +#: src/Module/Admin/Site.php:558 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 "Más kiszolgálók időszakos lekérdezése olyan partnerek és kiszolgálók után, amelyekről tudnak. A rendszer Friendica, Mastodon és Hubzilla kiszolgálókat kérdez le. Kisebb gépeken tartsa kikapcsolva az adatbázis méretének és terhelésének csökkentése érdekében." -#: src/Module/Admin/Site.php:557 +#: src/Module/Admin/Site.php:559 msgid "Days between requery" msgstr "Ismételt lekérdezések közti napok" -#: src/Module/Admin/Site.php:557 +#: src/Module/Admin/Site.php:559 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 "A napok száma, amely után egy kiszolgáló ismét lekérdezésre kerül az általa tudott partnereiért és kiszolgálóiért. Ez csak akkor van használatban, ha a felfedezés be van kapcsolva." -#: src/Module/Admin/Site.php:558 +#: src/Module/Admin/Site.php:560 msgid "Search the local directory" msgstr "A helyi könyvtár keresése" -#: src/Module/Admin/Site.php:558 +#: src/Module/Admin/Site.php:560 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 "A helyi könyvtár keresése a globális könyvtár helyett. Helyi kereséskor minden egyes keresés a globális könyvtárban lesz végrehajtva a háttérben. Ez javítja a keresési eredményeket, ha a keresést megismétlik." -#: src/Module/Admin/Site.php:560 +#: src/Module/Admin/Site.php:562 msgid "Publish server information" msgstr "Kiszolgálóinformációk közzététele" -#: src/Module/Admin/Site.php:560 +#: src/Module/Admin/Site.php:562 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 " @@ -5241,50 +5236,50 @@ msgid "" " href=\"http://the-federation.info/\">the-federation.info for details." msgstr "Ha engedélyezve van, akkor az általános kiszolgáló és használati adatok közzé lesznek téve. Az adatok tartalmazzák a kiszolgáló nevét és verzióját, a nyilvános profillal rendelkező felhasználók számát, a bejegyzések számát, valamint a engedélyezett protokollokat és összekötőket. A részletekért nézze meg a the-federation.info weboldalt." -#: src/Module/Admin/Site.php:562 +#: src/Module/Admin/Site.php:564 msgid "Check upstream version" msgstr "Távoli verzió ellenőrzése" -#: src/Module/Admin/Site.php:562 +#: src/Module/Admin/Site.php:564 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 "Engedélyezi az új Friendica verziójának keresését a GitHubon. Ha új verzió érhető el, akkor tájékoztatva lesz az adminisztrátori panel áttekintőjében." -#: src/Module/Admin/Site.php:563 +#: src/Module/Admin/Site.php:565 msgid "Suppress Tags" msgstr "Címkék letiltása" -#: src/Module/Admin/Site.php:563 +#: src/Module/Admin/Site.php:565 msgid "Suppress showing a list of hashtags at the end of the posting." msgstr "A kettős keresztes címkék listája megjelenítésének letiltása a beküldések végénél." -#: src/Module/Admin/Site.php:564 +#: src/Module/Admin/Site.php:566 msgid "Clean database" msgstr "Adatbázis tisztítása" -#: src/Module/Admin/Site.php:564 +#: src/Module/Admin/Site.php:566 msgid "" "Remove old remote items, orphaned database records and old content from some" " other helper tables." msgstr "Régi távoli elemek, árva adatbázisrekordok és néhány egyéb segédtáblából származó régi tartalom eltávolítása." -#: src/Module/Admin/Site.php:565 +#: src/Module/Admin/Site.php:567 msgid "Lifespan of remote items" msgstr "Távoli elemek élettartama" -#: src/Module/Admin/Site.php:565 +#: src/Module/Admin/Site.php:567 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 "Ha az adatbázis-tisztítás engedélyezve van, akkor ez határozza meg azon napok számát, amely után a távoli elemek törölve lesznek. A saját elemek, valamint a megjelölt és iktatott elemek mindig meg lesznek tartva. A 0 érték letiltja ezt a viselkedést." -#: src/Module/Admin/Site.php:566 +#: src/Module/Admin/Site.php:568 msgid "Lifespan of unclaimed items" msgstr "Nem igényelt elemek élettartama" -#: src/Module/Admin/Site.php:566 +#: src/Module/Admin/Site.php:568 msgid "" "When the database cleanup is enabled, this defines the days after which " "unclaimed remote items (mostly content from the relay) will be deleted. " @@ -5292,175 +5287,185 @@ msgid "" "items if set to 0." msgstr "Ha az adatbázis-tisztítás engedélyezve van, akkor ez határozza meg azon napok számát, amely után a nem igényelt távoli elemek (főleg a továbbításból származó tartalmak) törölve lesznek. Az alapértelmezett érték 90 nap. A távoli elemek általános élettartamértékének alapértelmezettje lesz, ha 0 értékre van állítva." -#: src/Module/Admin/Site.php:567 +#: src/Module/Admin/Site.php:569 msgid "Lifespan of raw conversation data" msgstr "Nyers beszélgetési adatok élettartama" -#: src/Module/Admin/Site.php:567 +#: src/Module/Admin/Site.php:569 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 "A beszélgetési adatok az ActivityPub és az OStatus hálózatoknál, valamint hibakeresési célokhoz vannak használva. Biztonságosan el lehet távolítani azokat 14 nap után. Alapértelmezetten 90 nap." -#: src/Module/Admin/Site.php:568 +#: src/Module/Admin/Site.php:570 msgid "Maximum numbers of comments per post" msgstr "Bejegyzésenkénti hozzászólások legnagyobb száma" -#: src/Module/Admin/Site.php:568 +#: src/Module/Admin/Site.php:570 msgid "How much comments should be shown for each post? Default value is 100." msgstr "Mennyi hozzászólást kell megjeleníteni az egyes bejegyzéseknél? Az alapértelmezett érték 100." -#: src/Module/Admin/Site.php:569 +#: src/Module/Admin/Site.php:571 msgid "Maximum numbers of comments per post on the display page" msgstr "Bejegyzésenkénti hozzászólások legnagyobb száma a megjelenítési oldalon" -#: src/Module/Admin/Site.php:569 +#: src/Module/Admin/Site.php:571 msgid "" "How many comments should be shown on the single view for each post? Default " "value is 1000." msgstr "Mennyi hozzászólást kell megjeleníteni egy önálló nézeten az egyes bejegyzéseknél? Az alapértelmezett érték 1000." -#: src/Module/Admin/Site.php:570 +#: src/Module/Admin/Site.php:572 msgid "Items per page" msgstr "Oldalankénti elemek" -#: src/Module/Admin/Site.php:570 +#: src/Module/Admin/Site.php:572 msgid "" "Number of items per page in stream pages (network, community, " "profile/contact statuses, search)." -msgstr "Oldalankénti elemek száma a folyam oldalakon (hálózat, közösség, profil- vagy partnerállapotok, keresés)." +msgstr "Oldalankénti elemek száma az adatfolyam oldalakon (hálózat, közösség, profil- vagy partnerállapotok, keresés)." -#: src/Module/Admin/Site.php:571 +#: src/Module/Admin/Site.php:573 msgid "Items per page for mobile devices" msgstr "Oldalankénti elemek száma mobil eszközöknél" -#: src/Module/Admin/Site.php:571 +#: src/Module/Admin/Site.php:573 msgid "" "Number of items per page in stream pages (network, community, " "profile/contact statuses, search) for mobile devices." -msgstr "Oldalankénti elemek száma a folyam oldalakon (hálózat, közösség, profil- vagy partnerállapotok, keresés) mobil eszközöknél." +msgstr "Oldalankénti elemek száma az adatfolyam oldalakon (hálózat, közösség, profil- vagy partnerállapotok, keresés) mobil eszközöknél." -#: src/Module/Admin/Site.php:572 +#: src/Module/Admin/Site.php:574 msgid "Temp path" msgstr "Ideiglenes mappa útvonala" -#: src/Module/Admin/Site.php:572 +#: src/Module/Admin/Site.php:574 msgid "" "If you have a restricted system where the webserver can't access the system " "temp path, enter another path here." msgstr "Ha korlátozott rendszere van, ahol a webkiszolgáló nem tudja elérni a rendszer ideiglenes mappájának útvonalát, akkor adjon meg egy másik útvonalat itt." -#: src/Module/Admin/Site.php:573 +#: src/Module/Admin/Site.php:575 msgid "Only search in tags" msgstr "Keresés csak címkékben" -#: src/Module/Admin/Site.php:573 +#: src/Module/Admin/Site.php:575 msgid "On large systems the text search can slow down the system extremely." msgstr "Nagy rendszereknél a szöveges keresés rendkívüli módon lelassíthatja a rendszert." -#: src/Module/Admin/Site.php:574 +#: src/Module/Admin/Site.php:576 +msgid "Limited search scope" +msgstr "Korlátozott keresési hatókör" + +#: src/Module/Admin/Site.php:576 +msgid "" +"If enabled, searches will only be performed in the data used for the " +"channels and not in all posts." +msgstr "Ha engedélyezve van, akkor a keresések csak a csatornákhoz használt adatokban lesznek végrehajtva, nem az összes bejegyzésben." + +#: src/Module/Admin/Site.php:577 msgid "Maximum age of items in the search table" msgstr "A keresési táblában lévő elemek legnagyobb életkora" -#: src/Module/Admin/Site.php:574 +#: src/Module/Admin/Site.php:577 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 "A keresési táblában lévő elemek legnagyobb életkora napokban. Az alacsonyabb értékek növelik a teljesítményt és csökkentik a lemezhasználatot. A 0 azt jelenti, hogy nincs életkori korlátozás." -#: src/Module/Admin/Site.php:575 +#: src/Module/Admin/Site.php:578 msgid "Generate counts per contact circle when calculating network count" msgstr "Partnerkörönkénti számlálások előállítása a hálózatszám kiszámításakor" -#: src/Module/Admin/Site.php:575 +#: src/Module/Admin/Site.php:578 msgid "" "On systems with users that heavily use contact circles the query can be very" " expensive." msgstr "Olyan rendszereken, ahol a felhasználók nagymértékben használják a partnerköröket, a lekérdezés nagyon költséges lehet." -#: src/Module/Admin/Site.php:576 +#: src/Module/Admin/Site.php:579 msgid "Process \"view\" activities" msgstr "„Megtekintés” tevékenységek feldolgozása" -#: src/Module/Admin/Site.php:576 +#: src/Module/Admin/Site.php:579 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 "A „megtekintés” tevékenységeket többnyire a Peertube rendszerek hozzák létre. Alapértelmezetten nem kerülnek feldolgozásra teljesítménybeli okokból. Csak teljesítőképes rendszerben kapcsolja be ezt a beállítást." -#: src/Module/Admin/Site.php:577 +#: src/Module/Admin/Site.php:580 msgid "Days, after which a contact is archived" msgstr "Napok, amely után a partner archiválásra kerül" -#: src/Module/Admin/Site.php:577 +#: src/Module/Admin/Site.php:580 msgid "" "Number of days that we try to deliver content or to update the contact data " "before we archive a contact." msgstr "Azon napok száma, amikor megpróbálunk tartalmat szállítani vagy a partner adatait frissíteni, mielőtt archiváljuk a partnert." -#: src/Module/Admin/Site.php:579 +#: src/Module/Admin/Site.php:582 msgid "Maximum number of parallel workers" msgstr "Párhuzamos feldolgozók legnagyobb száma" -#: src/Module/Admin/Site.php:579 +#: src/Module/Admin/Site.php:582 #, php-format msgid "" "On shared hosters set this to %d. On larger systems, values of %d are great." " Default value is %d." msgstr "Osztott tárhelyszolgáltatóknál állítsa ezt %d értékre. Nagyobb rendszereknél érdemes a számot %d értékre állítani. Az alapértelmezett érték %d." -#: src/Module/Admin/Site.php:580 +#: src/Module/Admin/Site.php:583 msgid "Maximum load for workers" msgstr "Feldolgozók legnagyobb terhelése" -#: src/Module/Admin/Site.php:580 +#: src/Module/Admin/Site.php:583 msgid "Maximum load that causes a cooldown before each worker function call." msgstr "A legnagyobb terhelés, amely minden egyes feldolgozófüggvény-hívás előtt várakozást okoz." -#: src/Module/Admin/Site.php:581 +#: src/Module/Admin/Site.php:584 msgid "Enable fastlane" msgstr "Prioritásos sor engedélyezése" -#: src/Module/Admin/Site.php:581 +#: src/Module/Admin/Site.php:584 msgid "" "When enabed, the fastlane mechanism starts an additional worker if processes" " with higher priority are blocked by processes of lower priority." msgstr "Ha engedélyezve van, akkor a prioritásos sor mechanizmus további feldolgozót indít, ha a magasabb prioritással rendelkező folyamatokat blokkolják az alacsonyabb prioritású folyamatok." -#: src/Module/Admin/Site.php:582 +#: src/Module/Admin/Site.php:585 msgid "Decoupled receiver" msgstr "Szétválasztott fogadó" -#: src/Module/Admin/Site.php:582 +#: src/Module/Admin/Site.php:585 msgid "" "Decouple incoming ActivityPub posts by processing them in the background via" " a worker process. Only enable this on fast systems." msgstr "A bejövő ActivityPub-bejegyzések szétválasztása egy feldolgozófolyamaton keresztüli, háttérben történő feldolgozással. Ezt csak gyors rendszereken engedélyezze." -#: src/Module/Admin/Site.php:583 +#: src/Module/Admin/Site.php:586 msgid "Cron interval" msgstr "Cron időköz" -#: src/Module/Admin/Site.php:583 +#: src/Module/Admin/Site.php:586 msgid "Minimal period in minutes between two calls of the \"Cron\" worker job." msgstr "Legkisebb időtartam percben a „Cron” feldolgozófeladat két hívása között." -#: src/Module/Admin/Site.php:584 +#: src/Module/Admin/Site.php:587 msgid "Worker defer limit" msgstr "Feldolgozó halasztási korlátja" -#: src/Module/Admin/Site.php:584 +#: src/Module/Admin/Site.php:587 msgid "" "Per default the systems tries delivering for 15 times before dropping it." msgstr "Alapértelmezetten a rendszerek tizenötször próbálkoznak a kézbesítéssel, mielőtt eldobnák azt." -#: src/Module/Admin/Site.php:585 +#: src/Module/Admin/Site.php:588 msgid "Worker fetch limit" msgstr "Feldolgozó lekérési korlátja" -#: src/Module/Admin/Site.php:585 +#: src/Module/Admin/Site.php:588 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" @@ -5468,153 +5473,153 @@ msgid "" "system." msgstr "Az egyetlen lekérdezésben lekért feldolgozófeladatok száma. A magasabb értékeknek növelniük kellene a teljesítményt, a túl magas értékek viszont valószínűleg csökkentik azt. Csak akkor változtassa meg, ha tudja, hogy hogyan mérje a rendszere teljesítményét." -#: src/Module/Admin/Site.php:587 +#: src/Module/Admin/Site.php:590 msgid "Direct relay transfer" msgstr "Közvetlen továbbító-átvitel" -#: src/Module/Admin/Site.php:587 +#: src/Module/Admin/Site.php:590 msgid "" "Enables the direct transfer to other servers without using the relay servers" msgstr "Engedélyezi a más kiszolgálókra való közvetlen átvitelt a továbbító kiszolgálók használata nélkül." -#: src/Module/Admin/Site.php:588 +#: src/Module/Admin/Site.php:591 msgid "Relay scope" msgstr "Továbbítás hatóköre" -#: src/Module/Admin/Site.php:588 +#: src/Module/Admin/Site.php:591 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 "Lehet „összes” vagy „címkék”. Az „összes” azt jelenti, hogy minden nyilvános bejegyzést meg kell kapni. A „címkék” jelentése, hogy csak a kijelölt címkékkel rendelkező bejegyzéseket kell megkapni." -#: src/Module/Admin/Site.php:588 src/Module/Contact/Profile.php:314 +#: src/Module/Admin/Site.php:591 src/Module/Contact/Profile.php:314 #: src/Module/Settings/TwoFactor/Index.php:146 msgid "Disabled" msgstr "Letiltva" -#: src/Module/Admin/Site.php:588 +#: src/Module/Admin/Site.php:591 msgid "all" msgstr "összes" -#: src/Module/Admin/Site.php:588 +#: src/Module/Admin/Site.php:591 msgid "tags" msgstr "címkék" -#: src/Module/Admin/Site.php:589 +#: src/Module/Admin/Site.php:592 msgid "Server tags" msgstr "Kiszolgálócímkék" -#: src/Module/Admin/Site.php:589 +#: src/Module/Admin/Site.php:592 msgid "Comma separated list of tags for the \"tags\" subscription." msgstr "Címkék vesszővel elválasztott listája a „címkék” feliratkozáshoz." -#: src/Module/Admin/Site.php:590 +#: src/Module/Admin/Site.php:593 msgid "Deny Server tags" msgstr "Kiszolgálócímkék megtagadása" -#: src/Module/Admin/Site.php:590 +#: src/Module/Admin/Site.php:593 msgid "Comma separated list of tags that are rejected." msgstr "Címkék vesszővel elválasztott listája, amelyek vissza lesznek utasítva." -#: src/Module/Admin/Site.php:591 +#: src/Module/Admin/Site.php:594 msgid "Maximum amount of tags" msgstr "Címkék legnagyobb száma" -#: src/Module/Admin/Site.php:591 +#: src/Module/Admin/Site.php:594 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 "Egy bejegyzésben lévő címkék legnagyobb száma, mielőtt az kéretlen üzenetként visszautasításra kerülne. A bejegyzésnek legalább egy hivatkozást kell tartalmaznia. A feliratkozott fiókokból származó bejegyzések nem kerülnek visszautasításra." -#: src/Module/Admin/Site.php:592 +#: src/Module/Admin/Site.php:595 msgid "Allow user tags" msgstr "Felhasználói címkék engedélyezése" -#: src/Module/Admin/Site.php:592 +#: src/Module/Admin/Site.php:595 msgid "" "If enabled, the tags from the saved searches will used for the \"tags\" " "subscription in addition to the \"relay_server_tags\"." msgstr "Ha engedélyezve van, akkor a mentett keresésekből származó címkék lesznek használva a „címkék” feliratkozásnál a „relay_server_tags” címkéken kívül." -#: src/Module/Admin/Site.php:593 +#: src/Module/Admin/Site.php:596 msgid "Deny undetected languages" msgstr "Fel nem ismert nyelvek megtagadása" -#: src/Module/Admin/Site.php:593 +#: src/Module/Admin/Site.php:596 msgid "If enabled, posts with undetected languages will be rejected." msgstr "Ha engedélyezve van, akkor a fel nem ismert nyelveket tartalmazó bejegyzések visszautasításra kerülnek." -#: src/Module/Admin/Site.php:594 +#: src/Module/Admin/Site.php:597 msgid "Language Quality" msgstr "Nyelvi minőség" -#: src/Module/Admin/Site.php:594 +#: src/Module/Admin/Site.php:597 msgid "The minimum language quality that is required to accept the post." msgstr "A bejegyzés elfogadásához szükséges legkisebb nyelvi minőség." -#: src/Module/Admin/Site.php:595 +#: src/Module/Admin/Site.php:598 msgid "Number of languages for the language detection" msgstr "Nyelvek száma a nyelvfelismeréshez" -#: src/Module/Admin/Site.php:595 +#: src/Module/Admin/Site.php:598 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 "A rendszer felismeri a bejegyzésenkénti nyelvek listáját. Csak akkor kerül elfogadásra az üzenet, ha a kívánt nyelvek szerepelnek a listán. Minél magasabb a szám, annál több bejegyzést lesz tévesen felismerve." -#: src/Module/Admin/Site.php:597 +#: src/Module/Admin/Site.php:600 msgid "Maximum age of channel" msgstr "Csatorna legnagyobb életkora" -#: src/Module/Admin/Site.php:597 +#: src/Module/Admin/Site.php:600 msgid "" "This defines the maximum age in hours of items that should be displayed in " "channels. This affects the channel performance." msgstr "Ez határozza meg azon elemek legnagyobb életkorát órákban kifejezve, amelyeket meg kell jeleníteni a csatornákon. Ez hatással van a csatorna teljesítményére." -#: src/Module/Admin/Site.php:598 +#: src/Module/Admin/Site.php:601 msgid "Maximum number of channel posts" msgstr "Csatornabejegyzések legnagyobb száma" -#: src/Module/Admin/Site.php:598 +#: src/Module/Admin/Site.php:601 msgid "" "For performance reasons, the channels use a dedicated table to store " "content. The higher the value the slower the channels." msgstr "Teljesítményi okokból a csatornák külön táblát használnak a tartalom tárolására. Minél magasabb az érték, annál lassabbak a csatornák." -#: src/Module/Admin/Site.php:599 +#: src/Module/Admin/Site.php:602 msgid "Interaction score days" msgstr "Interakció-pontszám napjai" -#: src/Module/Admin/Site.php:599 +#: src/Module/Admin/Site.php:602 msgid "Number of days that are used to calculate the interaction score." msgstr "Az interakció-pontszám kiszámításához használt napok száma." -#: src/Module/Admin/Site.php:600 +#: src/Module/Admin/Site.php:603 msgid "Maximum number of posts per author" msgstr "Szerzőnkénti bejegyzések legnagyobb száma" -#: src/Module/Admin/Site.php:600 +#: src/Module/Admin/Site.php:603 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 "Az oldalankénti bejegyzések szerző szerinti legnagyobb száma, ha a partner gyakorisága „Csak néhány bejegyzés megjelenítése” értékre van állítva. Ha több bejegyzés van, akkor a legtöbb interakcióval rendelkező bejegyzés kerül megjelenítésre." -#: src/Module/Admin/Site.php:601 +#: src/Module/Admin/Site.php:604 msgid "Sharer interaction days" msgstr "Megosztó interakciós napjai" -#: src/Module/Admin/Site.php:601 +#: src/Module/Admin/Site.php:604 msgid "" "Number of days of the last interaction that are used to define which sharers" " are used for the \"sharers of sharers\" channel." msgstr "Az utolsó interakció azon napjainak száma, amelyek annak meghatározására szolgálnak, hogy mely megosztók legyenek használva a „megosztók megosztói” csatornához." -#: src/Module/Admin/Site.php:604 +#: src/Module/Admin/Site.php:607 msgid "Start Relocation" msgstr "Áthelyezés indítása" @@ -6157,7 +6162,7 @@ msgstr "Kétlépcsős hitelesítés" msgid "Display" msgstr "Megjelenítés" -#: src/Module/BaseSettings.php:132 src/Module/Settings/Connectors.php:204 +#: src/Module/BaseSettings.php:132 src/Module/Settings/Connectors.php:213 msgid "Social Networks" msgstr "Közösségi hálózatok" @@ -6234,7 +6239,7 @@ msgstr "Esemény kezdete:" #: src/Module/Moderation/Blocklist/Server/Index.php:87 #: src/Module/Moderation/Blocklist/Server/Index.php:115 #: src/Module/Moderation/Blocklist/Server/Index.php:116 -#: src/Module/Moderation/Item/Delete.php:67 src/Module/Register.php:149 +#: src/Module/Moderation/Item/Delete.php:67 src/Module/Register.php:155 #: src/Module/Security/TwoFactor/Verify.php:101 #: src/Module/Settings/Channels.php:190 src/Module/Settings/Channels.php:211 #: src/Module/Settings/TwoFactor/Index.php:161 @@ -6327,7 +6332,7 @@ msgstr "Ismeretlen kör." #: src/Module/Contact/Posts.php:78 src/Module/Contact/Posts.php:83 #: src/Module/Contact/Posts.php:88 src/Module/Contact/Profile.php:159 #: src/Module/Contact/Profile.php:164 src/Module/Contact/Profile.php:169 -#: src/Module/Contact/Redir.php:95 src/Module/Contact/Redir.php:141 +#: src/Module/Contact/Redir.php:91 src/Module/Contact/Redir.php:145 #: src/Module/FriendSuggest.php:71 src/Module/FriendSuggest.php:109 msgid "Contact not found." msgstr "A partner nem található." @@ -6643,8 +6648,8 @@ msgid_plural "Contacts (%s)" msgstr[0] "Partner (%s)" msgstr[1] "Partnerek (%s)" -#: src/Module/Contact/Follow.php:70 src/Module/Contact/Redir.php:63 -#: src/Module/Contact/Redir.php:223 src/Module/Conversation/Community.php:166 +#: src/Module/Contact/Follow.php:70 src/Module/Contact/Redir.php:59 +#: src/Module/Contact/Redir.php:220 src/Module/Conversation/Community.php:166 #: src/Module/Debug/ItemBody.php:38 src/Module/Diaspora/Receive.php:57 #: src/Module/Item/Display.php:96 src/Module/Item/Feed.php:59 #: src/Module/Item/Follow.php:41 src/Module/Item/Ignore.php:41 @@ -7018,13 +7023,13 @@ msgstr "Ennek a partnernek a bejegyzései soha sem jelennek meg semmilyen csator #: src/Module/Contact/Profile.php:441 msgid "Channel Only" -msgstr "" +msgstr "Csak csatorna" #: src/Module/Contact/Profile.php:441 msgid "" -"If enabled, posts from this contact will only appear in channels, but not in" -" the network stream." -msgstr "" +"If enabled, posts from this contact will only appear in channels and network" +" streams in circles, but not in the general network stream." +msgstr "Ha engedélyezve van, akkor az ettől a partnertől származó bejegyzések csak a körökben lévő csatornákon és hálózati adatfolyamokon jelennek meg, de az általános hálózati adatfolyamban nem." #: src/Module/Contact/Profile.php:509 msgid "Refetch contact data" @@ -7050,7 +7055,7 @@ msgstr "Követés visszavonása" msgid "Revoke the follow from this contact" msgstr "A követés visszavonása ettől a partnertől" -#: src/Module/Contact/Redir.php:135 src/Module/Contact/Redir.php:187 +#: src/Module/Contact/Redir.php:139 msgid "Bad Request." msgstr "Hibás kérés." @@ -7112,7 +7117,7 @@ msgstr "A csatorna nem érhető el." msgid "" "This community stream shows all public posts received by this node. They may" " not reflect the opinions of this node’s users." -msgstr "Ez a közösségi folyam megjeleníti az összes nyilvános bejegyzést, amelyet ez a csomópont megkapott. Előfordulhat, hogy azok nem tükrözik ezen csomópont felhasználóinak véleményét." +msgstr "Ez a közösségi adatfolyam megjeleníti az összes nyilvános bejegyzést, amelyet ez a csomópont megkapott. Előfordulhat, hogy azok nem tükrözik ezen csomópont felhasználóinak véleményét." #: src/Module/Conversation/Community.php:180 msgid "Community option not available." @@ -7425,19 +7430,19 @@ msgstr "WebFinger diagnosztika" msgid "Lookup address:" msgstr "Keresési cím:" -#: src/Module/Directory.php:74 +#: src/Module/Directory.php:75 msgid "No entries (some entries may be hidden)." msgstr "Nincsenek bejegyzések (néhány bejegyzés rejtve lehet)." -#: src/Module/Directory.php:90 +#: src/Module/Directory.php:91 msgid "Find on this site" msgstr "Keresés ezen az oldalon" -#: src/Module/Directory.php:92 +#: src/Module/Directory.php:93 msgid "Results for:" msgstr "Találat erre:" -#: src/Module/Directory.php:94 +#: src/Module/Directory.php:95 msgid "Site Directory" msgstr "Oldal könyvtára" @@ -7535,7 +7540,7 @@ msgstr "A módszer nem engedélyezett." msgid "Help:" msgstr "Súgó:" -#: src/Module/Home.php:63 +#: src/Module/Home.php:66 #, php-format msgid "Welcome to %s" msgstr "Üdvözli a(z) %s!" @@ -7942,7 +7947,7 @@ msgstr "Nyilvános csoport" #: src/Module/Moderation/BaseUsers.php:122 src/Module/Settings/Account.php:503 msgid "Public Group - Restricted" -msgstr "" +msgstr "Nyilvános csoport – korlátozott" #: src/Module/Moderation/BaseUsers.php:123 src/Module/Settings/Account.php:510 msgid "Automatic Friend Page" @@ -9006,21 +9011,21 @@ msgstr "sikertelen" msgid "ignored" msgstr "mellőzve" -#: src/Module/Photo.php:124 +#: src/Module/Photo.php:122 msgid "The Photo is not available." msgstr "A fénykép nem érhető el." -#: src/Module/Photo.php:149 +#: src/Module/Photo.php:147 #, php-format msgid "The Photo with id %s is not available." msgstr "A(z) %s azonosítóval rendelkező fénykép nem érhető el." -#: src/Module/Photo.php:190 +#: src/Module/Photo.php:188 #, php-format msgid "Invalid external resource with url %s." msgstr "Érvénytelen külső erőforrás a(z) %s URL-lel." -#: src/Module/Photo.php:192 +#: src/Module/Photo.php:190 #, php-format msgid "Invalid photo with id %s." msgstr "Érvénytelen %s azonosítóval rendelkező fénykép." @@ -9089,19 +9094,19 @@ msgstr "Látható nekik:" #: src/Module/Privacy/PermissionTooltip.php:133 msgid "CC:" -msgstr "" +msgstr "Másolat:" #: src/Module/Privacy/PermissionTooltip.php:134 msgid "BCC:" -msgstr "" +msgstr "Rejtett másolat:" #: src/Module/Privacy/PermissionTooltip.php:135 msgid "Audience:" -msgstr "" +msgstr "Célközönség:" #: src/Module/Privacy/PermissionTooltip.php:136 msgid "Attributed To:" -msgstr "" +msgstr "Neki tulajdonítható:" #: src/Module/Privacy/PermissionTooltip.php:234 #, php-format @@ -9124,20 +9129,20 @@ msgstr "Nincsenek partnerek." #: src/Module/Profile/Conversations.php:106 #: src/Module/Profile/Conversations.php:109 src/Module/Profile/Profile.php:351 -#: src/Module/Profile/Profile.php:354 src/Protocol/Feed.php:1095 +#: src/Module/Profile/Profile.php:354 src/Protocol/Feed.php:1114 #: src/Protocol/OStatus.php:1011 #, php-format msgid "%s's timeline" msgstr "%s idővonala" #: src/Module/Profile/Conversations.php:107 src/Module/Profile/Profile.php:352 -#: src/Protocol/Feed.php:1099 src/Protocol/OStatus.php:1016 +#: src/Protocol/Feed.php:1118 src/Protocol/OStatus.php:1016 #, php-format msgid "%s's posts" msgstr "%s bejegyzései" #: src/Module/Profile/Conversations.php:108 src/Module/Profile/Profile.php:353 -#: src/Protocol/Feed.php:1102 src/Protocol/OStatus.php:1020 +#: src/Protocol/Feed.php:1121 src/Protocol/OStatus.php:1020 #, php-format msgid "%s's comments" msgstr "%s hozzászólásai" @@ -9295,170 +9300,170 @@ msgstr "Tartalom" msgid "Remove post" msgstr "Bejegyzés eltávolítása" -#: src/Module/Register.php:85 +#: src/Module/Register.php:91 msgid "Only parent users can create additional accounts." msgstr "Csak fölérendelt felhasználók hozhatnak létre további fiókokat." -#: src/Module/Register.php:100 src/Module/User/Import.php:112 +#: src/Module/Register.php:106 src/Module/User/Import.php:112 msgid "" "This site has exceeded the number of allowed daily account registrations. " "Please try again tomorrow." msgstr "Ez az oldal túllépte a fiókregisztrációk naponta megengedett számát. Próbálja újra holnap." -#: src/Module/Register.php:117 +#: src/Module/Register.php:123 msgid "" "You may (optionally) fill in this form via OpenID by supplying your OpenID " "and clicking \"Register\"." msgstr "Kitöltheti ezt az űrlapot OpenID használatán keresztül is az OpenID azonosítója megadásával és „Regisztráció” gombra kattintva (nem kötelező)." -#: src/Module/Register.php:118 +#: src/Module/Register.php:124 msgid "" "If you are not familiar with OpenID, please leave that field blank and fill " "in the rest of the items." msgstr "Ha nem ismeri az OpenID-t, akkor hagyja a mezőt üresen, és töltse ki a többi elemet." -#: src/Module/Register.php:119 +#: src/Module/Register.php:125 msgid "Your OpenID (optional): " msgstr "Az Ön OpenID-ja (opcionális): " -#: src/Module/Register.php:128 +#: src/Module/Register.php:134 msgid "Include your profile in member directory?" msgstr "Felveszi a profilját a tagkönyvtárba?" -#: src/Module/Register.php:149 +#: src/Module/Register.php:155 msgid "Note for the admin" msgstr "Jegyzet az adminisztrátornak" -#: src/Module/Register.php:149 +#: src/Module/Register.php:155 msgid "Leave a message for the admin, why you want to join this node" msgstr "Hagyjon üzenetet az adminisztrátornak, hogy miért szeretne ehhez a csomóponthoz csatlakozni" -#: src/Module/Register.php:150 +#: src/Module/Register.php:156 msgid "Membership on this site is by invitation only." msgstr "Ezen az oldalon a tagság csak meghívás alapján van." -#: src/Module/Register.php:151 +#: src/Module/Register.php:157 msgid "Your invitation code: " msgstr "A meghívási kódja: " -#: src/Module/Register.php:159 +#: src/Module/Register.php:165 msgid "Your Display Name (as you would like it to be displayed on this system" msgstr "A megjelenített neve (ahogyan szeretné, hogy megjelenjen ezen a rendszeren)" -#: src/Module/Register.php:160 +#: src/Module/Register.php:166 msgid "" "Your Email Address: (Initial information will be send there, so this has to " "be an existing address.)" msgstr "Az e-mail-címe (a kezdeti információk ide lesznek elküldve, szóval ennek létező címnek kell lennie):" -#: src/Module/Register.php:161 +#: src/Module/Register.php:167 msgid "Please repeat your e-mail address:" msgstr "Ismételje meg az e-mail-címét:" -#: src/Module/Register.php:163 src/Module/Security/PasswordTooLong.php:100 +#: src/Module/Register.php:169 src/Module/Security/PasswordTooLong.php:100 #: src/Module/Settings/Account.php:564 msgid "New Password:" msgstr "Új jelszó:" -#: src/Module/Register.php:163 +#: src/Module/Register.php:169 msgid "Leave empty for an auto generated password." msgstr "Hagyja üresen egy automatikusan előállított jelszóhoz." -#: src/Module/Register.php:164 src/Module/Security/PasswordTooLong.php:101 +#: src/Module/Register.php:170 src/Module/Security/PasswordTooLong.php:101 #: src/Module/Settings/Account.php:565 msgid "Confirm:" msgstr "Megerősítés:" -#: src/Module/Register.php:165 +#: src/Module/Register.php:171 #, php-format msgid "" "Choose a profile nickname. This must begin with a text character. Your " "profile address on this site will then be \"nickname@%s\"." msgstr "Válasszon profilbecenevet. Ennek betűvel kell kezdődnie. Ezután a profilcíme ezen az oldalon „becenév@%s” lesz." -#: src/Module/Register.php:166 +#: src/Module/Register.php:172 msgid "Choose a nickname: " msgstr "Becenév választása: " -#: src/Module/Register.php:174 src/Module/User/Import.php:118 +#: src/Module/Register.php:180 src/Module/User/Import.php:118 msgid "Import" msgstr "Importálás" -#: src/Module/Register.php:175 +#: src/Module/Register.php:181 msgid "Import your profile to this friendica instance" msgstr "A profilja importálása erre a Friendica példányra" -#: src/Module/Register.php:182 +#: src/Module/Register.php:188 msgid "Note: This node explicitly contains adult content" msgstr "Megjegyzés: ez a csomópont kifejezetten tartalmaz felnőtt tartalmat" -#: src/Module/Register.php:184 src/Module/Settings/Delegation.php:181 +#: src/Module/Register.php:190 src/Module/Settings/Delegation.php:181 msgid "Parent Password:" msgstr "Fölérendelt jelszó:" -#: src/Module/Register.php:184 src/Module/Settings/Delegation.php:181 +#: src/Module/Register.php:190 src/Module/Settings/Delegation.php:181 msgid "" "Please enter the password of the parent account to legitimize your request." msgstr "Adja meg a fölérendelt fiók jelszavát a kérése törvényesítéséhez." -#: src/Module/Register.php:213 +#: src/Module/Register.php:219 msgid "Password doesn't match." msgstr "A jelszó nem egyezik." -#: src/Module/Register.php:219 +#: src/Module/Register.php:225 msgid "Please enter your password." msgstr "Adja meg a jelszavát." -#: src/Module/Register.php:261 +#: src/Module/Register.php:267 msgid "You have entered too much information." msgstr "Túl sok információt adott meg." -#: src/Module/Register.php:284 +#: src/Module/Register.php:290 msgid "Please enter the identical mail address in the second field." msgstr "Adja meg a megegyező e-mail-címet a második mezőben." -#: src/Module/Register.php:292 +#: src/Module/Register.php:298 msgid "Nickname cannot start with a digit." msgstr "A becenév nem kezdődhet számmal." -#: src/Module/Register.php:294 +#: src/Module/Register.php:300 msgid "Nickname can only contain US-ASCII characters." msgstr "A becenév csak US-ASCII karaktereket tartalmazhat." -#: src/Module/Register.php:323 +#: src/Module/Register.php:329 msgid "The additional account was created." msgstr "A további fiók létre lett hozva." -#: src/Module/Register.php:348 +#: src/Module/Register.php:354 msgid "" "Registration successful. Please check your email for further instructions." msgstr "A regisztráció sikerült. Nézze meg a postafiókját a további utasításokért." -#: src/Module/Register.php:355 +#: src/Module/Register.php:361 #, php-format msgid "" "Failed to send email message. Here your accout details:
login: %s
" "password: %s

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

A jelszavát bejelentkezés után változtathatja meg." -#: src/Module/Register.php:361 +#: src/Module/Register.php:367 msgid "Registration successful." msgstr "A regisztráció sikerült." -#: src/Module/Register.php:370 src/Module/Register.php:377 -#: src/Module/Register.php:387 +#: src/Module/Register.php:376 src/Module/Register.php:383 +#: src/Module/Register.php:393 msgid "Your registration can not be processed." msgstr "A regisztrációját nem lehet feldolgozni." -#: src/Module/Register.php:376 +#: src/Module/Register.php:382 msgid "You have to leave a request note for the admin." msgstr "Hagynia kell egy kérelmi jegyzetet az adminisztrátornak." -#: src/Module/Register.php:386 +#: src/Module/Register.php:392 msgid "An internal error occured." msgstr "Belső hiba történt." -#: src/Module/Register.php:408 +#: src/Module/Register.php:414 msgid "Your registration is pending approval by the site owner." msgstr "A regisztrációja jóváhagyásra vár az oldal tulajdonosától." @@ -9806,7 +9811,7 @@ msgstr "Automatikusan jóváhagyja az összes partnerkérést." #: src/Module/Settings/Account.php:505 msgid "Contact requests have to be manually approved." -msgstr "" +msgstr "A partnerkéréseket kézzel kell jóváhagyni." #: src/Module/Settings/Account.php:512 msgid "" @@ -10366,198 +10371,222 @@ msgstr "Bejegyzés törlése a csatornalistáról" msgid "Delete entry from the channel list?" msgstr "Törli a bejegyzést a csatornalistáról?" -#: src/Module/Settings/Connectors.php:120 +#: src/Module/Settings/Connectors.php:122 msgid "Failed to connect with email account using the settings provided." msgstr "Nem sikerült kapcsolódni a megadott beállításokat használó e-mail-fiókkal." -#: src/Module/Settings/Connectors.php:166 -#: src/Module/Settings/Connectors.php:167 +#: src/Module/Settings/Connectors.php:169 +#: src/Module/Settings/Connectors.php:170 msgid "Diaspora (Socialhome, Hubzilla)" msgstr "Diaspora (Socialhome, Hubzilla)" -#: src/Module/Settings/Connectors.php:166 -#: src/Module/Settings/Connectors.php:170 +#: src/Module/Settings/Connectors.php:169 +#: src/Module/Settings/Connectors.php:173 #, php-format msgid "Built-in support for %s connectivity is enabled" msgstr "A(z) %s összekapcsolhatóságának beépített támogatása engedélyezve" -#: src/Module/Settings/Connectors.php:167 -#: src/Module/Settings/Connectors.php:169 +#: src/Module/Settings/Connectors.php:170 +#: src/Module/Settings/Connectors.php:172 #, php-format msgid "Built-in support for %s connectivity is disabled" msgstr "A(z) %s összekapcsolhatóságának beépített támogatása letiltva" -#: src/Module/Settings/Connectors.php:169 -#: src/Module/Settings/Connectors.php:170 +#: src/Module/Settings/Connectors.php:172 +#: src/Module/Settings/Connectors.php:173 msgid "OStatus (GNU Social)" msgstr "OStatus (GNU Social)" -#: src/Module/Settings/Connectors.php:182 +#: src/Module/Settings/Connectors.php:185 msgid "Email access is disabled on this site." msgstr "Az e-mailes hozzáférés le van tiltva ezen az oldalon." -#: src/Module/Settings/Connectors.php:197 -#: src/Module/Settings/Connectors.php:244 +#: src/Module/Settings/Connectors.php:200 +#: src/Module/Settings/Connectors.php:254 msgid "None" msgstr "Nincs" -#: src/Module/Settings/Connectors.php:209 +#: src/Module/Settings/Connectors.php:204 +msgid "Default (Mastodon will display the title and a link to the post)" +msgstr "Alapértelmezett (a Mastodon megjeleníti a címet és a bejegyzésre mutató hivatkozást)" + +#: src/Module/Settings/Connectors.php:205 +msgid "" +"Use the summary (Mastodon and some others will treat it as content warning)" +msgstr "Az összefoglaló használata (a Mastodon és néhányan egyéb tartalomfigyelmeztetésként fogja kezelni)" + +#: src/Module/Settings/Connectors.php:206 +msgid "Embed the title in the body" +msgstr "A cím beágyazása a törzsbe" + +#: src/Module/Settings/Connectors.php:218 msgid "General Social Media Settings" msgstr "Általános közösségimédia-beállítások" -#: src/Module/Settings/Connectors.php:212 +#: src/Module/Settings/Connectors.php:221 msgid "Followed content scope" msgstr "Követett tartalom hatóköre" -#: src/Module/Settings/Connectors.php:214 +#: src/Module/Settings/Connectors.php:223 msgid "" "By default, conversations in which your follows participated but didn't " "start will be shown in your timeline. You can turn this behavior off, or " "expand it to the conversations in which your follows liked a post." msgstr "Alapértelmezetten az idővonalán megjelennek azok a beszélgetések, amelyekben a követői részt vettek, de nem ők indították el. Ezt a viselkedést kikapcsolhatja, vagy kiterjesztheti azokra a beszélgetésekre, amelyekben a követőinek tetszett egy bejegyzés." -#: src/Module/Settings/Connectors.php:216 +#: src/Module/Settings/Connectors.php:225 msgid "Only conversations my follows started" msgstr "Csak a követőim által indított beszélgetések" -#: src/Module/Settings/Connectors.php:217 +#: src/Module/Settings/Connectors.php:226 msgid "Conversations my follows started or commented on (default)" msgstr "A követőim által indított vagy hozzászólt beszélgetések (alapértelmezett)" -#: src/Module/Settings/Connectors.php:218 +#: src/Module/Settings/Connectors.php:227 msgid "Any conversation my follows interacted with, including likes" msgstr "A követőim által interakcióba került beszélgetések, beleértve a kedveléseket is" -#: src/Module/Settings/Connectors.php:221 +#: src/Module/Settings/Connectors.php:230 msgid "Collapse sensitive posts" -msgstr "" +msgstr "Érzékeny bejegyzések összecsukása" -#: src/Module/Settings/Connectors.php:221 +#: src/Module/Settings/Connectors.php:230 msgid "" "If a post is marked as \"sensitive\", it will be displayed in a collapsed " "state, if this option is enabled." -msgstr "" +msgstr "Ha egy bejegyzés „érzékenyként” van jelölve, akkor az összecsukott állapotban jelenik meg, ha ez a beállítás engedélyezve van." -#: src/Module/Settings/Connectors.php:222 +#: src/Module/Settings/Connectors.php:231 msgid "Enable intelligent shortening" msgstr "Intelligens rövidítés engedélyezése" -#: src/Module/Settings/Connectors.php:222 +#: src/Module/Settings/Connectors.php:231 msgid "" "Normally the system tries to find the best link to add to shortened posts. " "If disabled, every shortened post will always point to the original " "friendica post." msgstr "Általában a rendszer megpróbálja megkeresni a legjobb hivatkozást a rövidített bejegyzésekhez történő hozzáadáshoz. Ha le van tiltva, akkor minden egyes rövidített bejegyzés mindig az eredeti Friendica bejegyzésre fog mutatni." -#: src/Module/Settings/Connectors.php:223 +#: src/Module/Settings/Connectors.php:232 msgid "Enable simple text shortening" msgstr "Egyszerű szövegrövidítés engedélyezése" -#: src/Module/Settings/Connectors.php:223 +#: src/Module/Settings/Connectors.php:232 msgid "" "Normally the system shortens posts at the next line feed. If this option is " "enabled then the system will shorten the text at the maximum character " "limit." msgstr "Általában a rendszer lerövidíti a bejegyzéseket a következő soremelésnél. Ha ez a beállítás engedélyezve van, akkor a rendszer a legnagyobb karakterkorlátnál fogja rövidíteni a szöveget." -#: src/Module/Settings/Connectors.php:224 +#: src/Module/Settings/Connectors.php:233 msgid "Attach the link title" msgstr "A hivatkozás címének csatolása" -#: src/Module/Settings/Connectors.php:224 +#: src/Module/Settings/Connectors.php:233 msgid "" "When activated, the title of the attached link will be added as a title on " "posts to Diaspora. This is mostly helpful with \"remote-self\" contacts that" " share feed content." msgstr "Ha be van kapcsolva, akkor a csatolt hivatkozás címe címként lesz hozzáadva a Diaspora hálózatra küldött bejegyzéseknél. Ez többnyire az olyan „távoli önmaga” partnerekkel hasznos, amelyek megosztják a hírforrás tartalmát." -#: src/Module/Settings/Connectors.php:225 +#: src/Module/Settings/Connectors.php:234 msgid "API: Use spoiler field as title" msgstr "API: a spoiler mező használata címként" -#: src/Module/Settings/Connectors.php:225 +#: src/Module/Settings/Connectors.php:234 msgid "" "When activated, the \"spoiler_text\" field in the API will be used for the " "title on standalone posts. When deactivated it will be used for spoiler " "text. For comments it will always be used for spoiler text." msgstr "Ha aktiválva van, akkor az API-ban lévő „spoiler_text” mező lesz használva az önálló bejegyzések címeként. Ha ki van kapcsolva, akkor a spoiler szövegéhez lesz használva. A megjegyzéseknél mindig a spoiler szövegéhez lesz használva." -#: src/Module/Settings/Connectors.php:226 +#: src/Module/Settings/Connectors.php:235 msgid "API: Automatically links at the end of the post as attached posts" msgstr "API: automatikusan a bejegyzés végéhez kapcsolja csatolt bejegyzésként" -#: src/Module/Settings/Connectors.php:226 +#: src/Module/Settings/Connectors.php:235 msgid "" "When activated, added links at the end of the post react the same way as " "added links in the web interface." msgstr "Ha aktiválva van, akkor a bejegyzés végéhez hozzáadott hivatkozások ugyanúgy reagálnak, mint a webes felületen hozzáadott hivatkozások." -#: src/Module/Settings/Connectors.php:227 +#: src/Module/Settings/Connectors.php:236 +msgid "Article Mode" +msgstr "Cikk mód" + +#: src/Module/Settings/Connectors.php:236 +msgid "" +"Controls how posts with titles are transmitted. Mastodon and its forks don't" +" display the content of these posts if the post is created in the correct " +"(default) way." +msgstr "Azt vezérli, hogy a címekkel rendelkező bejegyzések hogyan kerülnek továbbításra. A Mastodon és elágaztatásai nem jelenítik meg ezeknek a bejegyzéseknek a tartalmát, ha a bejegyzést a megfelelő (alapértelmezett) módon hozták létre." + +#: src/Module/Settings/Connectors.php:237 msgid "Your legacy ActivityPub/GNU Social account" msgstr "Az örökölt ActivityPub/GNU Social fiókja" -#: src/Module/Settings/Connectors.php:227 +#: src/Module/Settings/Connectors.php:237 msgid "" "If you enter your old account name from an ActivityPub based system or your " "GNU Social/Statusnet account name here (in the format user@domain.tld), your" " contacts will be added automatically. The field will be emptied when done." msgstr "Ha megadja itt a régi, egy ActivityPub alapú rendszerből származó fiókja nevét, illetve a GNU Social vagy Statusnet fiókja nevét (felhasználó@tartomány.tld formátumban), akkor a partnerei automatikusan hozzá lesznek adva. A mező ki lesz ürítve, ha elkészült." -#: src/Module/Settings/Connectors.php:229 +#: src/Module/Settings/Connectors.php:239 msgid "Repair OStatus subscriptions" msgstr "OStatus feliratkozások javítása" -#: src/Module/Settings/Connectors.php:233 +#: src/Module/Settings/Connectors.php:243 msgid "Email/Mailbox Setup" msgstr "E-mail vagy postafiók-beállítások" -#: src/Module/Settings/Connectors.php:234 +#: src/Module/Settings/Connectors.php:244 msgid "" "If you wish to communicate with email contacts using this service " "(optional), please specify how to connect to your mailbox." msgstr "Ha e-mailes partnerekkel szeretne kommunikálni ezen szolgáltatás használatával (opcionális), akkor adja meg, hogy hogyan kell kapcsolódni a postafiókjához." -#: src/Module/Settings/Connectors.php:235 +#: src/Module/Settings/Connectors.php:245 msgid "Last successful email check:" msgstr "Legutóbbi sikeres e-mail-ellenőrzés:" -#: src/Module/Settings/Connectors.php:237 +#: src/Module/Settings/Connectors.php:247 msgid "IMAP server name:" msgstr "IMAP-kiszolgáló neve:" -#: src/Module/Settings/Connectors.php:238 +#: src/Module/Settings/Connectors.php:248 msgid "IMAP port:" msgstr "IMAP port:" -#: src/Module/Settings/Connectors.php:239 +#: src/Module/Settings/Connectors.php:249 msgid "Security:" msgstr "Biztonság:" -#: src/Module/Settings/Connectors.php:240 +#: src/Module/Settings/Connectors.php:250 msgid "Email login name:" msgstr "E-mail bejelentkezési neve:" -#: src/Module/Settings/Connectors.php:241 +#: src/Module/Settings/Connectors.php:251 msgid "Email password:" msgstr "E-mail jelszava:" -#: src/Module/Settings/Connectors.php:242 +#: src/Module/Settings/Connectors.php:252 msgid "Reply-to address:" msgstr "Válaszcím:" -#: src/Module/Settings/Connectors.php:243 +#: src/Module/Settings/Connectors.php:253 msgid "Send public posts to all email contacts:" msgstr "Nyilvános bejegyzések küldése az összes e-mail partnernek:" -#: src/Module/Settings/Connectors.php:244 +#: src/Module/Settings/Connectors.php:254 msgid "Action after import:" msgstr "Importálás utáni művelet:" -#: src/Module/Settings/Connectors.php:244 +#: src/Module/Settings/Connectors.php:254 msgid "Move to folder" msgstr "Áthelyezés mappába" -#: src/Module/Settings/Connectors.php:245 +#: src/Module/Settings/Connectors.php:255 msgid "Move to folder:" msgstr "Áthelyezés mappába:" @@ -12587,23 +12616,28 @@ msgstr "követés leállítva" msgid "The folder %s must be writable by webserver." msgstr "A „%s” mappának írhatónak kell lennie a webkiszolgáló által." -#: src/Security/Authentication.php:216 +#: src/Security/Authentication.php:214 msgid "Login failed." msgstr "Bejelentkezés sikertelen." -#: src/Security/Authentication.php:261 +#: src/Security/Authentication.php:259 msgid "Login failed. Please check your credentials." msgstr "Bejelentkezés sikertelen. Ellenőrizze a hitelesítési adatait." -#: src/Security/Authentication.php:375 +#: src/Security/Authentication.php:373 #, php-format msgid "Welcome %s" msgstr "Üdvözöljük, %s!" -#: src/Security/Authentication.php:376 +#: src/Security/Authentication.php:374 msgid "Please upload a profile photo." msgstr "Töltsön fel egy profilfényképet." +#: src/Security/OpenWebAuth.php:163 +#, php-format +msgid "OpenWebAuth: %1$s welcomes %2$s" +msgstr "OpenWebAuth: %1$s üdvözli őt: %2$s" + #: src/Util/EMailer/MailBuilder.php:260 msgid "Friendica Notification" msgstr "Friendica értesítés" diff --git a/view/lang/hu/strings.php b/view/lang/hu/strings.php index de010d246a..3239a898ae 100644 --- a/view/lang/hu/strings.php +++ b/view/lang/hu/strings.php @@ -453,6 +453,8 @@ $a->strings['Favourite Posts'] = 'Kedvenc bejegyzések'; $a->strings['General Features'] = 'Általános funkciók'; $a->strings['Photo Location'] = 'Fénykép helye'; $a->strings['Photo metadata is normally stripped. This extracts the location (if present) prior to stripping metadata and links it to a map.'] = 'A fénykép metaadatai általában ki vannak törölve. Ez kinyeri a helyet (ha meg van adva) a metaadatok törlése előtt, és hivatkozást készít rá egy térképen.'; +$a->strings['Display the community in the navigation'] = 'A közösség megjelenítése a navigációban'; +$a->strings['If enabled, the community can be accessed via the navigation menu. Independent from this setting, the community timelines can always be accessed via the channels.'] = 'Ha engedélyezve van, akkor a közösség elérhető a navigációs menün keresztül. Ettől a beállítástól függetlenül a közösség idővonalai mindig elérhetők a csatornákon keresztül.'; $a->strings['Post Composition Features'] = 'Bejegyzés-összeállítási funkciók'; $a->strings['Explicit Mentions'] = 'Közvetlen említések'; $a->strings['Add explicit mentions to comment box for manual control over who gets mentioned in replies.'] = 'Közvetlen említések hozzáadása a hozzászólásmezőhöz kézi vezérléssel, hogy ki lesz megemlítve a válaszokban.'; @@ -461,16 +463,27 @@ $a->strings['Add an abstract when commenting on ActivityPub posts with a content $a->strings['Post/Comment Tools'] = 'Bejegyzés és hozzászólás eszközök'; $a->strings['Post Categories'] = 'Bejegyzéskategóriák'; $a->strings['Add categories to your posts'] = 'Kategóriák hozzáadása a bejegyzéseihez.'; +$a->strings['Network Widgets'] = 'Hálózat felületi elemek'; $a->strings['Circles'] = 'Körök'; +$a->strings['Display posts that have been created by accounts of the selected circle.'] = 'Azon bejegyzések megjelenítése, amelyeket a kiválasztott kör fiókjai hoztak létre.'; $a->strings['Groups'] = 'Csoportok'; +$a->strings['Display posts that have been distributed by the selected group.'] = 'Azon bejegyzések megjelenítése, amelyeket a kiválasztott csoport terjeszt.'; $a->strings['Archives'] = 'Archívumok'; +$a->strings['Display an archive where posts can be selected by month and year.'] = 'Egy olyan archívum megjelenítése, ahol a bejegyzések kiválaszthatók hónap és év szerint.'; $a->strings['Protocols'] = 'Protokollok'; +$a->strings['Display posts with the selected protocols.'] = 'A kiválasztott protokollokkal rendelkező bejegyzések megjelenítése.'; $a->strings['Account Types'] = 'Fióktípusok'; +$a->strings['Display posts done by accounts with the selected account type.'] = 'A kiválasztott fióktípussal rendelkező fiókok által készített bejegyzések megjelenítése.'; $a->strings['Channels'] = 'Csatornák'; +$a->strings['Display posts in the system channels and user defined channels.'] = 'Bejegyzések megjelenítése a rendszercsatornákon és a felhasználó által meghatározott csatornákon.'; $a->strings['Saved Searches'] = 'Mentett keresések'; +$a->strings['Display posts that contain subscribed hashtags.'] = 'A feliratkozott kettős keresztes címkéket tartalmazó bejegyzések megjelenítése.'; $a->strings['Saved Folders'] = 'Mentett mappák'; +$a->strings['Display a list of folders in which posts are stored.'] = 'Azon mappák listájának megjelenítése, amelyekben bejegyzések vannak tárolva.'; $a->strings['Own Contacts'] = 'Saját partnerek'; +$a->strings['Include or exclude posts from subscribed accounts. This widget is not visible on all channels.'] = 'A feliratkozott fiókokból származó bejegyzések felvétele vagy kizárása. Ez a felületi elem nem látható az összes csatornán.'; $a->strings['Trending Tags'] = 'Népszerű címkék'; +$a->strings['Display a list of the most popular tags in recent public posts.'] = 'A legutóbbi nyilvános bejegyzésekben lévő legnépszerűbb címkék listájának megjelenítése.'; $a->strings['Advanced Profile Settings'] = 'Speciális profilbeállítások'; $a->strings['Tag Cloud'] = 'Címkefelhő'; $a->strings['Provide a personal tag cloud on your profile page'] = 'Személyes címkefelhő biztosítása a profiloldalán.'; @@ -499,6 +512,7 @@ $a->strings['Ignore'] = 'Mellőzés'; $a->strings['Collapse'] = 'Összecsukás'; $a->strings['Ignore %s server'] = 'A(z) %s kiszolgáló mellőzése'; $a->strings['Languages'] = 'Nyelvek'; +$a->strings['Search Text'] = 'Szöveg keresése'; $a->strings['Connect/Follow'] = 'Kapcsolódás vagy követés'; $a->strings['Unable to fetch user.'] = 'Nem lehet lekérni a felhasználót.'; $a->strings['Nothing new here'] = 'Semmi új nincs itt'; @@ -697,6 +711,8 @@ $a->strings['File Information PHP module'] = 'Fájlinformációk PHP-modul'; $a->strings['Error: File Information PHP module required but not installed.'] = 'Hiba: a fájlinformációk PHP-modul szükséges, de nincs telepítve.'; $a->strings['GNU Multiple Precision PHP module'] = 'GNU Multiple Precision PHP-modul'; $a->strings['Error: GNU Multiple Precision PHP module required but not installed.'] = 'Hiba: a GNU Multiple Precision PHP-modul szükséges, de nincs telepítve.'; +$a->strings['IDN Functions PHP module'] = 'IDN-függvények PHP-modul'; +$a->strings['Error: IDN Functions PHP module required but not installed.'] = 'Hiba: az IDN-függvények PHP-modul szükséges, de nincs telepítve.'; $a->strings['The web installer needs to be able to create a file called "local.config.php" in the "config" folder of your web server and it is unable to do so.'] = 'A webes telepítőnek képesnek kell lennie létrehozni egy „local.config.php” nevű fájlt a webkiszolgáló „config” mappájában, és ezt nem lehet megtenni.'; $a->strings['This is most often a permission setting, as the web server may not be able to write files in your folder - even if you can.'] = 'Ez leggyakrabban jogosultsági beállítás, mivel előfordulhat, hogy a webkiszolgáló nem képes fájlokat írni a mappájába, annak ellenére, hogy Ön tud.'; $a->strings['At the end of this procedure, we will give you a text to save in a file named local.config.php in your Friendica "config" folder.'] = 'Ezen eljárás végén adni fogunk Önnek egy szöveget, hogy elmentse egy „local.config.php” nevű fájlba a Friendica „config” mappájában.'; @@ -869,6 +885,7 @@ $a->strings['post'] = 'bejegyzés'; $a->strings['%s is blocked'] = '%s tiltva van'; $a->strings['%s is ignored'] = '%s mellőzve van'; $a->strings['Content from %s is collapsed'] = 'A(z) %s helyről származó tartalom összecsukva'; +$a->strings['Sensitive content'] = 'Érzékeny tartalom'; $a->strings['bytes'] = 'bájt'; $a->strings['%2$s (%3$d%%, %1$d vote)'] = [ 0 => '%2$s (%3$d%%, %1$d szavazat)', @@ -904,7 +921,6 @@ $a->strings['g A l F d'] = 'F j., l, H'; $a->strings['[No description]'] = '[Nincs leírás]'; $a->strings['Event Reminders'] = 'Eseményemlékeztetők'; $a->strings['Upcoming events the next 7 days:'] = 'Közelgő események a következő 7 napon:'; -$a->strings['OpenWebAuth: %1$s welcomes %2$s'] = 'OpenWebAuth: %1$s üdvözli őt: %2$s'; $a->strings['Hometown:'] = 'Szülőváros:'; $a->strings['Marital Status:'] = 'Családi állapot:'; $a->strings['With:'] = 'Ezzel:'; @@ -1136,6 +1152,7 @@ $a->strings['Mark success (if update was manually applied)'] = 'Megjelölés sik $a->strings['Attempt to execute this update step automatically'] = 'Próbálja meg automatikusan végrehajtani ezt a frissítési lépést'; $a->strings['No'] = 'Nem'; $a->strings['Yes'] = 'Igen'; +$a->strings['Locked'] = 'Zárolva'; $a->strings['Manage Additional Features'] = 'További funkciók kezelése'; $a->strings['Other'] = 'Egyéb'; $a->strings['unknown'] = 'ismeretlen'; @@ -1213,6 +1230,7 @@ $a->strings['ID'] = 'Azonosító'; $a->strings['Command'] = 'Parancs'; $a->strings['Job Parameters'] = 'Feladat paraméterei'; $a->strings['Created'] = 'Létrehozva'; +$a->strings['Next Try'] = 'Következő próba'; $a->strings['Priority'] = 'Prioritás'; $a->strings['%s is no valid input for maximum image size'] = 'A(z) %s nem érvényes bemenet a legnagyobb képmérethez'; $a->strings['No special theme for mobile devices'] = 'Nincs különleges téma a mobil eszközökhöz'; @@ -1405,13 +1423,15 @@ $a->strings['How much comments should be shown for each post? Default value is 1 $a->strings['Maximum numbers of comments per post on the display page'] = 'Bejegyzésenkénti hozzászólások legnagyobb száma a megjelenítési oldalon'; $a->strings['How many comments should be shown on the single view for each post? Default value is 1000.'] = 'Mennyi hozzászólást kell megjeleníteni egy önálló nézeten az egyes bejegyzéseknél? Az alapértelmezett érték 1000.'; $a->strings['Items per page'] = 'Oldalankénti elemek'; -$a->strings['Number of items per page in stream pages (network, community, profile/contact statuses, search).'] = 'Oldalankénti elemek száma a folyam oldalakon (hálózat, közösség, profil- vagy partnerállapotok, keresés).'; +$a->strings['Number of items per page in stream pages (network, community, profile/contact statuses, search).'] = 'Oldalankénti elemek száma az adatfolyam oldalakon (hálózat, közösség, profil- vagy partnerállapotok, keresés).'; $a->strings['Items per page for mobile devices'] = 'Oldalankénti elemek száma mobil eszközöknél'; -$a->strings['Number of items per page in stream pages (network, community, profile/contact statuses, search) for mobile devices.'] = 'Oldalankénti elemek száma a folyam oldalakon (hálózat, közösség, profil- vagy partnerállapotok, keresés) mobil eszközöknél.'; +$a->strings['Number of items per page in stream pages (network, community, profile/contact statuses, search) for mobile devices.'] = 'Oldalankénti elemek száma az adatfolyam oldalakon (hálózat, közösség, profil- vagy partnerállapotok, keresés) mobil eszközöknél.'; $a->strings['Temp path'] = 'Ideiglenes mappa útvonala'; $a->strings['If you have a restricted system where the webserver can\'t access the system temp path, enter another path here.'] = 'Ha korlátozott rendszere van, ahol a webkiszolgáló nem tudja elérni a rendszer ideiglenes mappájának útvonalát, akkor adjon meg egy másik útvonalat itt.'; $a->strings['Only search in tags'] = 'Keresés csak címkékben'; $a->strings['On large systems the text search can slow down the system extremely.'] = 'Nagy rendszereknél a szöveges keresés rendkívüli módon lelassíthatja a rendszert.'; +$a->strings['Limited search scope'] = 'Korlátozott keresési hatókör'; +$a->strings['If enabled, searches will only be performed in the data used for the channels and not in all posts.'] = 'Ha engedélyezve van, akkor a keresések csak a csatornákhoz használt adatokban lesznek végrehajtva, nem az összes bejegyzésben.'; $a->strings['Maximum age of items in the search table'] = 'A keresési táblában lévő elemek legnagyobb életkora'; $a->strings['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.'] = 'A keresési táblában lévő elemek legnagyobb életkora napokban. Az alacsonyabb értékek növelik a teljesítményt és csökkentik a lemezhasználatot. A 0 azt jelenti, hogy nincs életkori korlátozás.'; $a->strings['Generate counts per contact circle when calculating network count'] = 'Partnerkörönkénti számlálások előállítása a hálózatszám kiszámításakor'; @@ -1788,6 +1808,8 @@ $a->strings['Display only few posts'] = 'Csak néhány bejegyzés megjelenítés $a->strings['When a contact creates a lot of posts in a short period, this setting reduces the number of displayed posts in every channel.'] = 'Ha egy partner rövid időn belül sok bejegyzést hoz létre, akkor ez a beállítás csökkenti a megjelenített bejegyzések számát minden csatornán.'; $a->strings['Never display posts'] = 'Soha se jelenítsen meg bejegyzéseket'; $a->strings['Posts from this contact will never be displayed in any channel'] = 'Ennek a partnernek a bejegyzései soha sem jelennek meg semmilyen csatornán.'; +$a->strings['Channel Only'] = 'Csak csatorna'; +$a->strings['If enabled, posts from this contact will only appear in channels and network streams in circles, but not in the general network stream.'] = 'Ha engedélyezve van, akkor az ettől a partnertől származó bejegyzések csak a körökben lévő csatornákon és hálózati adatfolyamokon jelennek meg, de az általános hálózati adatfolyamban nem.'; $a->strings['Refetch contact data'] = 'Partneradatok ismételt lekérése'; $a->strings['Toggle Blocked status'] = 'Tiltott állapot átváltása'; $a->strings['Toggle Ignored status'] = 'Mellőzött állapot átváltása'; @@ -1807,7 +1829,7 @@ $a->strings['Contact was successfully unfollowed'] = 'A partner követése siker $a->strings['Unable to unfollow this contact, please contact your administrator'] = 'Nem lehet megszüntetni ennek a partnernek a követését, vegye fel a kapcsolatot az adminisztrátorral'; $a->strings['No results.'] = 'Nincs találat.'; $a->strings['Channel not available.'] = 'A csatorna nem érhető el.'; -$a->strings['This community stream shows all public posts received by this node. They may not reflect the opinions of this node’s users.'] = 'Ez a közösségi folyam megjeleníti az összes nyilvános bejegyzést, amelyet ez a csomópont megkapott. Előfordulhat, hogy azok nem tükrözik ezen csomópont felhasználóinak véleményét.'; +$a->strings['This community stream shows all public posts received by this node. They may not reflect the opinions of this node’s users.'] = 'Ez a közösségi adatfolyam megjeleníti az összes nyilvános bejegyzést, amelyet ez a csomópont megkapott. Előfordulhat, hogy azok nem tükrözik ezen csomópont felhasználóinak véleményét.'; $a->strings['Community option not available.'] = 'A közösségi beállítás nem érhető el.'; $a->strings['Not available.'] = 'Nem érhető el.'; $a->strings['No such circle'] = 'Nincs ilyen kör'; @@ -1998,6 +2020,7 @@ $a->strings['List of pending user deletions'] = 'Függőben lévő felhasználó $a->strings['Normal Account Page'] = 'Normál fiókoldal'; $a->strings['Soapbox Page'] = 'Szappantartó oldal'; $a->strings['Public Group'] = 'Nyilvános csoport'; +$a->strings['Public Group - Restricted'] = 'Nyilvános csoport – korlátozott'; $a->strings['Automatic Friend Page'] = 'Automatikus ismerős oldal'; $a->strings['Private Group'] = 'Személyes csoport'; $a->strings['Personal Page'] = 'Személyes oldal'; @@ -2280,6 +2303,10 @@ $a->strings['Model not found'] = 'A modell nem található'; $a->strings['Unlisted'] = 'Listázatlan'; $a->strings['Remote privacy information not available.'] = 'A távoli adatvédelmi információk nem érhetők el.'; $a->strings['Visible to:'] = 'Látható nekik:'; +$a->strings['CC:'] = 'Másolat:'; +$a->strings['BCC:'] = 'Rejtett másolat:'; +$a->strings['Audience:'] = 'Célközönség:'; +$a->strings['Attributed To:'] = 'Neki tulajdonítható:'; $a->strings['Collection (%s)'] = 'Gyűjtemény (%s)'; $a->strings['Followers (%s)'] = 'Követők (%s)'; $a->strings['%d more'] = '%d további'; @@ -2432,6 +2459,7 @@ $a->strings['Account for community discussions.'] = 'Közösségi beszélgetése $a->strings['Account for a regular personal profile that requires manual approval of "Friends" and "Followers".'] = 'Egy szokásos személyes profil fiókja, amely az „ismerősök” és a „követők” kézi jóváhagyását igényli.'; $a->strings['Account for a public profile that automatically approves contact requests as "Followers".'] = 'Egy nyilvános profil fiókja, amely automatikusan jóváhagyja a partnerkéréseket, mint például a „követőket”.'; $a->strings['Automatically approves all contact requests.'] = 'Automatikusan jóváhagyja az összes partnerkérést.'; +$a->strings['Contact requests have to be manually approved.'] = 'A partnerkéréseket kézzel kell jóváhagyni.'; $a->strings['Account for a popular profile that automatically approves contact requests as "Friends".'] = 'Egy népszerű profil fiókja, amely automatikusan jóváhagyja a partnerkéréseket, mint például az „ismerősöket”.'; $a->strings['Private Group [Experimental]'] = 'Személyes csoport [kísérleti]'; $a->strings['Requires manual approval of contact requests.'] = 'A partnerkérések kézi jóváhagyását igényli.'; @@ -2562,12 +2590,17 @@ $a->strings['Built-in support for %s connectivity is disabled'] = 'A(z) %s össz $a->strings['OStatus (GNU Social)'] = 'OStatus (GNU Social)'; $a->strings['Email access is disabled on this site.'] = 'Az e-mailes hozzáférés le van tiltva ezen az oldalon.'; $a->strings['None'] = 'Nincs'; +$a->strings['Default (Mastodon will display the title and a link to the post)'] = 'Alapértelmezett (a Mastodon megjeleníti a címet és a bejegyzésre mutató hivatkozást)'; +$a->strings['Use the summary (Mastodon and some others will treat it as content warning)'] = 'Az összefoglaló használata (a Mastodon és néhányan egyéb tartalomfigyelmeztetésként fogja kezelni)'; +$a->strings['Embed the title in the body'] = 'A cím beágyazása a törzsbe'; $a->strings['General Social Media Settings'] = 'Általános közösségimédia-beállítások'; $a->strings['Followed content scope'] = 'Követett tartalom hatóköre'; $a->strings['By default, conversations in which your follows participated but didn\'t start will be shown in your timeline. You can turn this behavior off, or expand it to the conversations in which your follows liked a post.'] = 'Alapértelmezetten az idővonalán megjelennek azok a beszélgetések, amelyekben a követői részt vettek, de nem ők indították el. Ezt a viselkedést kikapcsolhatja, vagy kiterjesztheti azokra a beszélgetésekre, amelyekben a követőinek tetszett egy bejegyzés.'; $a->strings['Only conversations my follows started'] = 'Csak a követőim által indított beszélgetések'; $a->strings['Conversations my follows started or commented on (default)'] = 'A követőim által indított vagy hozzászólt beszélgetések (alapértelmezett)'; $a->strings['Any conversation my follows interacted with, including likes'] = 'A követőim által interakcióba került beszélgetések, beleértve a kedveléseket is'; +$a->strings['Collapse sensitive posts'] = 'Érzékeny bejegyzések összecsukása'; +$a->strings['If a post is marked as "sensitive", it will be displayed in a collapsed state, if this option is enabled.'] = 'Ha egy bejegyzés „érzékenyként” van jelölve, akkor az összecsukott állapotban jelenik meg, ha ez a beállítás engedélyezve van.'; $a->strings['Enable intelligent shortening'] = 'Intelligens rövidítés engedélyezése'; $a->strings['Normally the system tries to find the best link to add to shortened posts. If disabled, every shortened post will always point to the original friendica post.'] = 'Általában a rendszer megpróbálja megkeresni a legjobb hivatkozást a rövidített bejegyzésekhez történő hozzáadáshoz. Ha le van tiltva, akkor minden egyes rövidített bejegyzés mindig az eredeti Friendica bejegyzésre fog mutatni.'; $a->strings['Enable simple text shortening'] = 'Egyszerű szövegrövidítés engedélyezése'; @@ -2578,6 +2611,8 @@ $a->strings['API: Use spoiler field as title'] = 'API: a spoiler mező használa $a->strings['When activated, the "spoiler_text" field in the API will be used for the title on standalone posts. When deactivated it will be used for spoiler text. For comments it will always be used for spoiler text.'] = 'Ha aktiválva van, akkor az API-ban lévő „spoiler_text” mező lesz használva az önálló bejegyzések címeként. Ha ki van kapcsolva, akkor a spoiler szövegéhez lesz használva. A megjegyzéseknél mindig a spoiler szövegéhez lesz használva.'; $a->strings['API: Automatically links at the end of the post as attached posts'] = 'API: automatikusan a bejegyzés végéhez kapcsolja csatolt bejegyzésként'; $a->strings['When activated, added links at the end of the post react the same way as added links in the web interface.'] = 'Ha aktiválva van, akkor a bejegyzés végéhez hozzáadott hivatkozások ugyanúgy reagálnak, mint a webes felületen hozzáadott hivatkozások.'; +$a->strings['Article Mode'] = 'Cikk mód'; +$a->strings['Controls how posts with titles are transmitted. Mastodon and its forks don\'t display the content of these posts if the post is created in the correct (default) way.'] = 'Azt vezérli, hogy a címekkel rendelkező bejegyzések hogyan kerülnek továbbításra. A Mastodon és elágaztatásai nem jelenítik meg ezeknek a bejegyzéseknek a tartalmát, ha a bejegyzést a megfelelő (alapértelmezett) módon hozták létre.'; $a->strings['Your legacy ActivityPub/GNU Social account'] = 'Az örökölt ActivityPub/GNU Social fiókja'; $a->strings['If you enter your old account name from an ActivityPub based system or your GNU Social/Statusnet account name here (in the format user@domain.tld), your contacts will be added automatically. The field will be emptied when done.'] = 'Ha megadja itt a régi, egy ActivityPub alapú rendszerből származó fiókja nevét, illetve a GNU Social vagy Statusnet fiókja nevét (felhasználó@tartomány.tld formátumban), akkor a partnerei automatikusan hozzá lesznek adva. A mező ki lesz ürítve, ha elkészült.'; $a->strings['Repair OStatus subscriptions'] = 'OStatus feliratkozások javítása'; @@ -3068,6 +3103,7 @@ $a->strings['Login failed.'] = 'Bejelentkezés sikertelen.'; $a->strings['Login failed. Please check your credentials.'] = 'Bejelentkezés sikertelen. Ellenőrizze a hitelesítési adatait.'; $a->strings['Welcome %s'] = 'Üdvözöljük, %s!'; $a->strings['Please upload a profile photo.'] = 'Töltsön fel egy profilfényképet.'; +$a->strings['OpenWebAuth: %1$s welcomes %2$s'] = 'OpenWebAuth: %1$s üdvözli őt: %2$s'; $a->strings['Friendica Notification'] = 'Friendica értesítés'; $a->strings['%1$s, %2$s Administrator'] = '%1$s, a(z) %2$s adminisztrátora'; $a->strings['%s Administrator'] = 'A(z) %s adminisztrátora'; From ab06d1964c02fb8a74cfe4410c82cf2a04420bc3 Mon Sep 17 00:00:00 2001 From: Michael Date: Thu, 13 Jun 2024 06:16:52 +0000 Subject: [PATCH 135/234] Reduce probing / handle exception for invalid url / always check for https --- src/Content/Text/BBCode.php | 7 ++++++- src/Model/Contact.php | 10 +++++++++- src/Network/Probe.php | 31 +++++++++++++++---------------- 3 files changed, 30 insertions(+), 18 deletions(-) diff --git a/src/Content/Text/BBCode.php b/src/Content/Text/BBCode.php index c9296179ce..82a020e245 100644 --- a/src/Content/Text/BBCode.php +++ b/src/Content/Text/BBCode.php @@ -2124,7 +2124,12 @@ class BBCode } $parts['host'] = idn_to_ascii(urldecode($parts['host'])); - return (string)Uri::fromParts($parts); + try { + return (string)Uri::fromParts($parts); + } catch (\Throwable $th) { + Logger::notice('Exception on unparsing url', ['url' => $url, 'parts' => $parts, 'code' => $th->getCode(), 'message' => $th->getMessage()]); + return $url; + } } private static function unifyLinks(string $text): string diff --git a/src/Model/Contact.php b/src/Model/Contact.php index 5cd77048c9..490c61cf57 100644 --- a/src/Model/Contact.php +++ b/src/Model/Contact.php @@ -2653,6 +2653,14 @@ class Contact $data = Probe::uri($contact['url'], $network, $contact['uid']); + if (in_array($data['network'], Protocol::FEDERATED) && (parse_url($data['url'], PHP_URL_SCHEME) == 'http')) { + $ssl_url = str_replace('http://', 'https://', $contact['url']); + $ssl_data = Probe::uri($ssl_url, $network, $contact['uid']); + if (($ssl_data['network'] == $data['network']) && (parse_url($ssl_data['url'], PHP_URL_SCHEME) != 'http')) { + $data = $ssl_data; + } + } + if ($data['network'] == Protocol::DIASPORA) { try { DI::dsprContact()->updateFromProbeArray($data); @@ -2811,7 +2819,7 @@ class Contact // We must not try to update relay contacts via probe. They are no real contacts. // See Relay::updateContact() for more details. // We check after the probing to be able to correct falsely detected contact types. - if (($contact['contact-type'] == self::TYPE_RELAY) && Strings::compareLink($contact['url'], $contact['baseurl']) && + if (($contact['contact-type'] == self::TYPE_RELAY) && Strings::compareLink($contact['url'], $contact['baseurl'] ?? '') && (!Strings::compareLink($ret['url'], $contact['url']) || in_array($ret['network'], [Protocol::FEED, Protocol::PHANTOM])) ) { if (GServer::reachable($contact)) { diff --git a/src/Network/Probe.php b/src/Network/Probe.php index ec06680316..7c589745aa 100644 --- a/src/Network/Probe.php +++ b/src/Network/Probe.php @@ -244,7 +244,7 @@ class Probe return []; } - if (!is_object($xrd) && !empty($url)) { + if ($ssl_connection_error && !is_object($xrd) && !empty($url)) { $curlResult = DI::httpClient()->get($url, HttpClientAccept::XRD_XML, [HttpClientOptions::TIMEOUT => $xrd_timeout, HttpClientOptions::REQUEST => HttpClientRequest::CONTACTINFO]); $connection_error = ($curlResult->getErrorNumber() == CURLE_COULDNT_CONNECT) || ($curlResult->getReturnCode() == 0); if ($curlResult->isTimeout()) { @@ -568,7 +568,7 @@ class Probe } $webfinger = self::getWebfinger($parts['scheme'] . '://' . $host . self::WEBFINGER, HttpClientAccept::JRD_JSON, $uri, $addr); - if (empty($webfinger)) { + if (empty($webfinger) && !is_null($webfinger)) { $lrdd = self::hostMeta($host); } @@ -582,7 +582,7 @@ class Probe } $webfinger = self::getWebfinger($parts['scheme'] . '://' . $host . self::WEBFINGER, HttpClientAccept::JRD_JSON, $uri, $addr); - if (empty($webfinger)) { + if (empty($webfinger) && !is_null($webfinger)) { $lrdd = self::hostMeta($host); } } @@ -604,11 +604,12 @@ class Probe return []; } - if (empty($webfinger)) { + if (is_null($webfinger)) { $webfinger = self::getWebfinger('http://' . $host . self::WEBFINGER, HttpClientAccept::JRD_JSON, $uri, $addr); - if (self::$isTimeout) { + if (self::$isTimeout || is_null($webfinger)) { return []; } + $baseurl = 'http://' . $host; } else { $baseurl = 'https://' . $host; } @@ -619,8 +620,6 @@ class Probe return []; } $baseurl = self::$baseurl; - } else { - $baseurl = 'http://' . $host; } } else { Logger::info('URI was not detectable', ['uri' => $uri]); @@ -661,11 +660,11 @@ class Probe * * @return array webfinger results */ - private static function getWebfinger(string $template, string $type, string $uri, string $addr): array + private static function getWebfinger(string $template, string $type, string $uri, string $addr): ?array { if (Network::isUrlBlocked($template)) { Logger::info('Domain is blocked', ['url' => $template]); - return []; + return null; } // First try the address because this is the primary purpose of webfinger @@ -673,8 +672,8 @@ class Probe $detected = $addr; $path = str_replace('{uri}', urlencode('acct:' . $addr), $template); $webfinger = self::webfinger($path, $type); - if (self::$isTimeout) { - return []; + if (is_null($webfinger)) { + return null; } } @@ -683,8 +682,8 @@ class Probe $detected = $uri; $path = str_replace('{uri}', urlencode($uri), $template); $webfinger = self::webfinger($path, $type); - if (self::$isTimeout) { - return []; + if (is_null($webfinger)) { + return null; } } @@ -1001,7 +1000,7 @@ class Probe * @return array webfinger data * @throws HTTPException\InternalServerErrorException */ - private static function webfinger(string $url, string $type): array + private static function webfinger(string $url, string $type): ?array { try { $curlResult = DI::httpClient()->get( @@ -1011,12 +1010,12 @@ class Probe ); } catch (\Throwable $e) { Logger::notice($e->getMessage(), ['url' => $url, 'type' => $type, 'class' => get_class($e)]); - return []; + return null; } if ($curlResult->isTimeout()) { self::$isTimeout = true; - return []; + return null; } $data = $curlResult->getBodyString(); From 8dd8ca23f715400e974d5677c697a7fdb59eaf4d Mon Sep 17 00:00:00 2001 From: Michael Date: Fri, 14 Jun 2024 20:19:31 +0000 Subject: [PATCH 136/234] Issue 14220: Sanitize profile data --- src/Module/Profile/Profile.php | 38 ++++++++++++++++++++++++++-------- 1 file changed, 29 insertions(+), 9 deletions(-) diff --git a/src/Module/Profile/Profile.php b/src/Module/Profile/Profile.php index 51a1715775..07e9f8324c 100644 --- a/src/Module/Profile/Profile.php +++ b/src/Module/Profile/Profile.php @@ -26,13 +26,13 @@ use Friendica\Content\Feature; use Friendica\Content\GroupManager; use Friendica\Content\Nav; use Friendica\Content\Text\BBCode; +use Friendica\Content\Text\HTML; use Friendica\Core\Config\Capability\IManageConfigValues; use Friendica\Core\Hook; use Friendica\Core\L10n; use Friendica\Core\Protocol; use Friendica\Core\Renderer; use Friendica\Core\Session\Capability\IHandleUserSessions; -use Friendica\Core\System; use Friendica\Database\Database; use Friendica\Database\DBA; use Friendica\Model\Contact; @@ -43,12 +43,14 @@ use Friendica\Module\BaseProfile; use Friendica\Module\Response; use Friendica\Module\Security\Login; use Friendica\Network\HTTPException; +use Friendica\Network\HTTPException\InternalServerErrorException; use Friendica\Profile\ProfileField\Repository\ProfileField; use Friendica\Protocol\ActivityPub; use Friendica\Util\DateTimeFormat; +use Friendica\Util\Network; use Friendica\Util\Profiler; -use Friendica\Util\Strings; use Friendica\Util\Temporal; +use GuzzleHttp\Psr7\Uri; use Psr\Log\LoggerInterface; class Profile extends BaseProfile @@ -164,7 +166,7 @@ class Profile extends BaseProfile $basic_fields = []; - $basic_fields += self::buildField('fullname', $this->t('Full Name:'), $profile['name']); + $basic_fields += self::buildField('fullname', $this->t('Full Name:'), $this->cleanInput($profile['uri-id'], $profile['name'])); if (Feature::isEnabled($profile['uid'], Feature::MEMBER_SINCE)) { $basic_fields += self::buildField( @@ -196,18 +198,18 @@ class Profile extends BaseProfile } if ($profile['xmpp']) { - $basic_fields += self::buildField('xmpp', $this->t('XMPP:'), $profile['xmpp']); + $basic_fields += self::buildField('xmpp', $this->t('XMPP:'), $this->cleanInput($profile['uri-id'], $profile['xmpp'])); } if ($profile['matrix']) { - $basic_fields += self::buildField('matrix', $this->t('Matrix:'), $profile['matrix']); + $basic_fields += self::buildField('matrix', $this->t('Matrix:'), $this->cleanInput($profile['uri-id'], $profile['matrix'])); } if ($profile['homepage']) { $basic_fields += self::buildField( 'homepage', $this->t('Homepage:'), - $this->tryRelMe($profile['homepage']) ?: $profile['homepage'] + $this->tryRelMe($profile['homepage']) ?: $this->cleanInput($profile['uri-id'], $profile['homepage']) ); } @@ -218,7 +220,7 @@ class Profile extends BaseProfile || $profile['region'] || $profile['country-name'] ) { - $basic_fields += self::buildField('location', $this->t('Location:'), ProfileModel::formatLocation($profile)); + $basic_fields += self::buildField('location', $this->t('Location:'), $this->cleanInput($profile['uri-id'], ProfileModel::formatLocation($profile))); } if ($profile['pub_keywords']) { @@ -372,10 +374,28 @@ class Profile extends BaseProfile */ private function tryRelMe(string $input): string { - if (preg_match(Strings::onlyLinkRegEx(), trim($input))) { - return '' . trim($input) . ''; + $input = trim($input); + if (Network::isValidHttpUrl($input)) { + try { + $input = (string)Uri::fromParts(parse_url($input)); + return '' . $input . ''; + } catch (\Throwable $th) { + return ''; + } } return ''; } + + /** + * Clean the provided input to prevent XSS problems + * @param int $uri_id + * @param string $input + * @return string + * @throws InternalServerErrorException + */ + private function cleanInput(int $uri_id, string $input): string + { + return BBCode::convertForUriId($uri_id, HTML::toBBCode($input)); + } } From 47ab2464417efafbd929b39e1c75e3882d3312f9 Mon Sep 17 00:00:00 2001 From: Michael Date: Sat, 15 Jun 2024 09:04:36 +0000 Subject: [PATCH 137/234] Fix paging on media pages --- src/Model/Contact.php | 19 ++++++++++--------- src/Module/Contact/Media.php | 2 +- src/Module/Profile/Media.php | 2 +- 3 files changed, 12 insertions(+), 11 deletions(-) diff --git a/src/Model/Contact.php b/src/Model/Contact.php index 490c61cf57..43d60257b5 100644 --- a/src/Model/Contact.php +++ b/src/Model/Contact.php @@ -1547,24 +1547,25 @@ class Contact /** * Returns posts from a given contact url * - * @param string $contact_url Contact URL - * @param bool $thread_mode - * @param int $update Update mode - * @param int $parent Item parent ID for the update mode - * @param bool $only_media Only display media content + * @param string $contact_url Contact URL + * @param int $uid User ID + * @param bool $only_media Only display media content + * @param string $last_created Newest creation date, used for paging * @return string posts in HTML * @throws \Exception */ - public static function getPostsFromUrl(string $contact_url, int $uid, bool $only_media = false): string + public static function getPostsFromUrl(string $contact_url, int $uid, bool $only_media = false, string $last_created = null): string { - return self::getPostsFromId(self::getIdForURL($contact_url), $uid, $only_media); + return self::getPostsFromId(self::getIdForURL($contact_url), $uid, $only_media, $last_created); } /** * Returns posts from a given contact id * - * @param int $cid Contact ID - * @param bool $only_media Only display media content + * @param int $cid Contact ID + * @param int $uid User ID + * @param bool $only_media Only display media content + * @param string $last_created Newest creation date, used for paging * @return string posts in HTML * @throws \Exception */ diff --git a/src/Module/Contact/Media.php b/src/Module/Contact/Media.php index b8a8afa8e7..bb60887055 100644 --- a/src/Module/Contact/Media.php +++ b/src/Module/Contact/Media.php @@ -65,7 +65,7 @@ class Media extends BaseModule $o = Contact::getTabsHTML($contact, Contact::TAB_MEDIA); - $o .= ModelContact::getPostsFromUrl($contact['url'], $this->userSession->getLocalUserId(), true); + $o .= ModelContact::getPostsFromUrl($contact['url'], $this->userSession->getLocalUserId(), true, $request['last_created'] ?? ''); return $o; } diff --git a/src/Module/Profile/Media.php b/src/Module/Profile/Media.php index efb610caa3..64bb103322 100644 --- a/src/Module/Profile/Media.php +++ b/src/Module/Profile/Media.php @@ -64,7 +64,7 @@ class Media extends BaseProfile $o = self::getTabsHTML('media', $is_owner, $profile['nickname'], $profile['hide-friends']); - $o .= Contact::getPostsFromUrl($profile['url'], $this->userSession->getLocalUserId(), true); + $o .= Contact::getPostsFromUrl($profile['url'], $this->userSession->getLocalUserId(), true, $request['last_created'] ?? ''); return $o; } From 33b478d9ca349d9ae918336ed5ecb5c83e463199 Mon Sep 17 00:00:00 2001 From: Michael Date: Sat, 15 Jun 2024 09:27:55 +0000 Subject: [PATCH 138/234] Don't display wordpress accounts in the forumlist --- src/Content/GroupManager.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Content/GroupManager.php b/src/Content/GroupManager.php index dfca786125..46dfcb138d 100644 --- a/src/Content/GroupManager.php +++ b/src/Content/GroupManager.php @@ -66,7 +66,7 @@ class GroupManager 'archive' => false, ]; - $condition = DBA::mergeConditions($condition, ["`platform` != ?", 'peertube']); + $condition = DBA::mergeConditions($condition, ["`platform` NOT IN (?, ?)", 'peertube', 'wordpress']); if (!$showprivate) { $condition = DBA::mergeConditions($condition, ['manually-approve' => false]); From a87e0ad63ca1fa1393667d91b883626d9cd87a14 Mon Sep 17 00:00:00 2001 From: Michael Date: Sat, 15 Jun 2024 12:30:00 +0000 Subject: [PATCH 139/234] Improve adding of alt descriptions when linking images --- src/Content/Text/BBCode.php | 2 +- view/js/linkPreview.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Content/Text/BBCode.php b/src/Content/Text/BBCode.php index 82a020e245..21b866845b 100644 --- a/src/Content/Text/BBCode.php +++ b/src/Content/Text/BBCode.php @@ -2646,7 +2646,7 @@ class BBCode $bbcode = "\n" . '[audio]' . $url . '[/audio]' . "\n"; break; default: - $bbcode = "\n" . '[img]' . $url . '[/img]' . "\n"; + $bbcode = "\n" . '[img=' . $url . '][/img]' . "\n"; break; } diff --git a/view/js/linkPreview.js b/view/js/linkPreview.js index 28c8df9b67..469844199b 100644 --- a/view/js/linkPreview.js +++ b/view/js/linkPreview.js @@ -200,7 +200,7 @@ if (!isExtern) { return; } - var bbcode = '\n[img]' + data.url + '[/img]\n'; + var bbcode = '\n[img=' + data.url + '][/img]\n'; addeditortext(bbcode); }; From 06bc985072e696b9391ef3ce2af9855fabe25351 Mon Sep 17 00:00:00 2001 From: Michael Date: Sat, 15 Jun 2024 22:32:23 +0000 Subject: [PATCH 140/234] Add nodeinfo 2.1 and 2.2 --- src/Module/NodeInfo120.php | 2 +- src/Module/NodeInfo121.php | 87 +++++++++++++++++++++++++++++ src/Module/NodeInfo122.php | 91 +++++++++++++++++++++++++++++++ src/Module/NodeInfo210.php | 2 +- src/Module/WellKnown/NodeInfo.php | 21 +++++-- static/routes.config.php | 3 + 6 files changed, 199 insertions(+), 7 deletions(-) create mode 100644 src/Module/NodeInfo121.php create mode 100644 src/Module/NodeInfo122.php diff --git a/src/Module/NodeInfo120.php b/src/Module/NodeInfo120.php index efd6943f7d..237d0d6bc5 100644 --- a/src/Module/NodeInfo120.php +++ b/src/Module/NodeInfo120.php @@ -56,8 +56,8 @@ class NodeInfo120 extends BaseModule ], 'protocols' => ['dfrn', 'activitypub'], 'services' => Nodeinfo::getServices(), - 'usage' => Nodeinfo::getUsage(), 'openRegistrations' => Register::getPolicy() !== Register::CLOSED, + 'usage' => Nodeinfo::getUsage(), 'metadata' => [ 'nodeName' => $this->config->get('config', 'sitename'), ], diff --git a/src/Module/NodeInfo121.php b/src/Module/NodeInfo121.php new file mode 100644 index 0000000000..731699e38e --- /dev/null +++ b/src/Module/NodeInfo121.php @@ -0,0 +1,87 @@ +. + * + */ + +namespace Friendica\Module; + +use Friendica\App; +use Friendica\BaseModule; +use Friendica\Capabilities\ICanCreateResponses; +use Friendica\Core\Config\Capability\IManageConfigValues; +use Friendica\Core\L10n; +use Friendica\Model\Nodeinfo; +use Friendica\Util\Profiler; +use Psr\Log\LoggerInterface; + +/** + * Version 2.1 of Nodeinfo, a standardized way of exposing metadata about a server running one of the distributed social networks. + * @see https://github.com/jhass/nodeinfo/blob/master/PROTOCOL.md + */ +class NodeInfo121 extends BaseModule +{ + /** @var IManageConfigValues */ + protected $config; + + public function __construct(L10n $l10n, App\BaseURL $baseUrl, App\Arguments $args, LoggerInterface $logger, Profiler $profiler, Response $response, IManageConfigValues $config, array $server, array $parameters = []) + { + parent::__construct($l10n, $baseUrl, $args, $logger, $profiler, $response, $server, $parameters); + + $this->config = $config; + } + + protected function rawContent(array $request = []) + { + $nodeinfo = [ + 'version' => '2.1', + 'software' => [ + 'name' => 'friendica', + 'version' => App::VERSION . '-' . DB_UPDATE_VERSION, + 'repository' => 'https://github.com/friendica/friendica', + 'homepage' => 'https://friendi.ca', + ], + 'protocols' => ['dfrn', 'activitypub'], + 'services' => Nodeinfo::getServices(), + 'openRegistrations' => Register::getPolicy() !== Register::CLOSED, + 'usage' => Nodeinfo::getUsage(), + 'metadata' => [], + ]; + + if (!empty($this->config->get('system', 'diaspora_enabled'))) { + $nodeinfo['protocols'][] = 'diaspora'; + } + + if (empty($this->config->get('system', 'ostatus_disabled'))) { + $nodeinfo['protocols'][] = 'ostatus'; + } + + $nodeinfo['services']['inbound'][] = 'atom1.0'; + $nodeinfo['services']['inbound'][] = 'rss2.0'; + $nodeinfo['services']['outbound'][] = 'atom1.0'; + + if (function_exists('imap_open') && !$this->config->get('system', 'imap_disabled')) { + $nodeinfo['services']['inbound'][] = 'imap'; + } + + $nodeinfo['metadata']['explicitContent'] = $this->config->get('system', 'explicit_content', false) == true; + + $this->response->setType(ICanCreateResponses::TYPE_JSON, 'application/json; charset=utf-8'); + $this->response->addContent(json_encode($nodeinfo, JSON_PRETTY_PRINT | JSON_UNESCAPED_SLASHES)); + } +} diff --git a/src/Module/NodeInfo122.php b/src/Module/NodeInfo122.php new file mode 100644 index 0000000000..8ec45af01e --- /dev/null +++ b/src/Module/NodeInfo122.php @@ -0,0 +1,91 @@ +. + * + */ + +namespace Friendica\Module; + +use Friendica\App; +use Friendica\BaseModule; +use Friendica\Capabilities\ICanCreateResponses; +use Friendica\Core\Config\Capability\IManageConfigValues; +use Friendica\Core\L10n; +use Friendica\Model\Nodeinfo; +use Friendica\Util\Profiler; +use Psr\Log\LoggerInterface; + +/** + * Version 2.2 of Nodeinfo, a standardized way of exposing metadata about a server running one of the distributed social networks. + * @see https://github.com/jhass/nodeinfo/blob/master/PROTOCOL.md + */ +class NodeInfo122 extends BaseModule +{ + /** @var IManageConfigValues */ + protected $config; + + public function __construct(L10n $l10n, App\BaseURL $baseUrl, App\Arguments $args, LoggerInterface $logger, Profiler $profiler, Response $response, IManageConfigValues $config, array $server, array $parameters = []) + { + parent::__construct($l10n, $baseUrl, $args, $logger, $profiler, $response, $server, $parameters); + + $this->config = $config; + } + + protected function rawContent(array $request = []) + { + $nodeinfo = [ + 'version' => '2.2', + 'instance' => [ + 'name' => $this->config->get('config', 'sitename'), + 'description' => $this->config->get('config', 'info'), + ], + 'software' => [ + 'name' => 'friendica', + 'version' => App::VERSION . '-' . DB_UPDATE_VERSION, + 'repository' => 'https://github.com/friendica/friendica', + 'homepage' => 'https://friendi.ca', + ], + 'protocols' => ['dfrn', 'activitypub'], + 'services' => Nodeinfo::getServices(), + 'openRegistrations' => Register::getPolicy() !== Register::CLOSED, + 'usage' => Nodeinfo::getUsage(), + 'metadata' => [], + ]; + + if (!empty($this->config->get('system', 'diaspora_enabled'))) { + $nodeinfo['protocols'][] = 'diaspora'; + } + + if (empty($this->config->get('system', 'ostatus_disabled'))) { + $nodeinfo['protocols'][] = 'ostatus'; + } + + $nodeinfo['services']['inbound'][] = 'atom1.0'; + $nodeinfo['services']['inbound'][] = 'rss2.0'; + $nodeinfo['services']['outbound'][] = 'atom1.0'; + + if (function_exists('imap_open') && !$this->config->get('system', 'imap_disabled')) { + $nodeinfo['services']['inbound'][] = 'imap'; + } + + $nodeinfo['metadata']['explicitContent'] = $this->config->get('system', 'explicit_content', false) == true; + + $this->response->setType(ICanCreateResponses::TYPE_JSON, 'application/json; charset=utf-8'); + $this->response->addContent(json_encode($nodeinfo, JSON_PRETTY_PRINT | JSON_UNESCAPED_SLASHES)); + } +} diff --git a/src/Module/NodeInfo210.php b/src/Module/NodeInfo210.php index ff22adf398..fdfe4ed5cf 100644 --- a/src/Module/NodeInfo210.php +++ b/src/Module/NodeInfo210.php @@ -32,7 +32,7 @@ use Psr\Log\LoggerInterface; /** * Version 1.0 of Nodeinfo 2, a sStandardized way of exposing metadata about a server running one of the distributed social networks. - * @see https://github.com/jhass/nodeinfo/blob/master/PROTOCOL.md + * @see https://github.com/jaywink/nodeinfo2/blob/master/PROTOCOL.md */ class NodeInfo210 extends BaseModule { diff --git a/src/Module/WellKnown/NodeInfo.php b/src/Module/WellKnown/NodeInfo.php index 816aa9c20e..129c8c77b4 100644 --- a/src/Module/WellKnown/NodeInfo.php +++ b/src/Module/WellKnown/NodeInfo.php @@ -22,7 +22,6 @@ namespace Friendica\Module\WellKnown; use Friendica\BaseModule; -use Friendica\Core\System; use Friendica\DI; /** @@ -35,10 +34,22 @@ class NodeInfo extends BaseModule { $nodeinfo = [ 'links' => [ - ['rel' => 'http://nodeinfo.diaspora.software/ns/schema/1.0', - 'href' => DI::baseUrl() . '/nodeinfo/1.0'], - ['rel' => 'http://nodeinfo.diaspora.software/ns/schema/2.0', - 'href' => DI::baseUrl() . '/nodeinfo/2.0'], + [ + 'rel' => 'http://nodeinfo.diaspora.software/ns/schema/1.0', + 'href' => DI::baseUrl() . '/nodeinfo/1.0' + ], + [ + 'rel' => 'http://nodeinfo.diaspora.software/ns/schema/2.0', + 'href' => DI::baseUrl() . '/nodeinfo/2.0' + ], + [ + 'rel' => 'http://nodeinfo.diaspora.software/ns/schema/2.1', + 'href' => DI::baseUrl() . '/nodeinfo/2.1' + ], + [ + 'rel' => 'http://nodeinfo.diaspora.software/ns/schema/2.2', + 'href' => DI::baseUrl() . '/nodeinfo/2.2' + ], ] ]; diff --git a/static/routes.config.php b/static/routes.config.php index dfd414c444..181ba4d77b 100644 --- a/static/routes.config.php +++ b/static/routes.config.php @@ -525,6 +525,9 @@ return [ '/newmember' => [Module\Welcome::class, [R::GET]], '/nodeinfo/1.0' => [Module\NodeInfo110::class, [R::GET]], '/nodeinfo/2.0' => [Module\NodeInfo120::class, [R::GET]], + '/nodeinfo/2.0.json' => [Module\NodeInfo120::class, [R::GET]], + '/nodeinfo/2.1' => [Module\NodeInfo121::class, [R::GET]], + '/nodeinfo/2.2' => [Module\NodeInfo122::class, [R::GET]], '/nocircle' => [Module\Circle::class, [R::GET]], '/noscrape' => [ From a27d55f6cfe84d23d4df052cbdf40179ebd07531 Mon Sep 17 00:00:00 2001 From: Michael Date: Sun, 16 Jun 2024 17:04:43 +0000 Subject: [PATCH 141/234] Issue 14231: Automatically add the relay owner as contact person --- database.sql | 2 +- src/Model/Profile.php | 58 ++- src/Module/Settings/Account.php | 7 +- src/Module/Settings/Profile/Index.php | 9 +- static/dbstructure.config.php | 2 +- update.php | 9 + view/lang/C/messages.po | 525 +++++++++++++------------- 7 files changed, 341 insertions(+), 271 deletions(-) diff --git a/database.sql b/database.sql index 979320cc7c..f9824428f1 100644 --- a/database.sql +++ b/database.sql @@ -1,6 +1,6 @@ -- ------------------------------------------ -- Friendica 2024.06-rc (Yellow Archangel) --- DB_UPDATE_VERSION 1565 +-- DB_UPDATE_VERSION 1566 -- ------------------------------------------ diff --git a/src/Model/Profile.php b/src/Model/Profile.php index a619432e43..d030b009df 100644 --- a/src/Model/Profile.php +++ b/src/Model/Profile.php @@ -622,8 +622,10 @@ class Profile $bd_format = DI::l10n()->t('g A l F d'); // 8 AM Friday January 18 $classtoday = ''; - $condition = ["`uid` = ? AND `type` != 'birthday' AND `start` < ? AND `start` >= ?", - $uid, DateTimeFormat::utc('now + 7 days'), DateTimeFormat::utc('now - 1 days')]; + $condition = [ + "`uid` = ? AND `type` != 'birthday' AND `start` < ? AND `start` >= ?", + $uid, DateTimeFormat::utc('now + 7 days'), DateTimeFormat::utc('now - 1 days') + ]; $s = DBA::select('event', [], $condition, ['order' => ['start']]); $r = []; @@ -633,9 +635,11 @@ class Profile $total = 0; while ($rr = DBA::fetch($s)) { - $condition = ['parent-uri' => $rr['uri'], 'uid' => $rr['uid'], 'author-id' => $pcid, + $condition = [ + 'parent-uri' => $rr['uri'], 'uid' => $rr['uid'], 'author-id' => $pcid, 'vid' => [Verb::getID(Activity::ATTEND), Verb::getID(Activity::ATTENDMAYBE)], - 'visible' => true, 'deleted' => false]; + 'visible' => true, 'deleted' => false + ]; if (!Post::exists($condition)) { continue; } @@ -724,7 +728,8 @@ class Profile if (!empty($search)) { $publish = (DI::config()->get('system', 'publish_all') ? '' : "AND `publish` "); $searchTerm = '%' . $search . '%'; - $condition = ["`verified` AND NOT `blocked` AND NOT `account_removed` AND NOT `account_expired` + $condition = [ + "`verified` AND NOT `blocked` AND NOT `account_removed` AND NOT `account_expired` $publish AND ((`name` LIKE ?) OR (`nickname` LIKE ?) OR @@ -735,7 +740,8 @@ class Profile (`pub_keywords` LIKE ?) OR (`prv_keywords` LIKE ?))", $searchTerm, $searchTerm, $searchTerm, $searchTerm, - $searchTerm, $searchTerm, $searchTerm, $searchTerm]; + $searchTerm, $searchTerm, $searchTerm, $searchTerm + ]; } else { $condition = ['verified' => true, 'blocked' => false, 'account_removed' => false, 'account_expired' => false]; if (!DI::config()->get('system', 'publish_all')) { @@ -838,4 +844,44 @@ class Profile DBA::delete('profile', ['id' => $profile['id']]); } } + + /** + * Get "about" field with the added responsible relay contact if appropriate. + * + * @param string $about + * @param integer|null $parent_uid + * @param integer $account_type + * @param string $language + * @return string + */ + public static function addResponsibleRelayContact(string $about, int $parent_uid = null, int $account_type, string $language): string + { + if (($account_type != User::ACCOUNT_TYPE_RELAY) || empty($parent_uid)) { + return $about; + } + + $parent = User::getOwnerDataById($parent_uid); + if (strpos($about, $parent['addr']) || strpos($about, $parent['url'])) { + return $about; + } + + $l10n = DI::l10n()->withLang($language); + + return $about .= "\n" . $l10n->t('Responsible account: %s', $parent['addr']); + } + + /** + * Set "about" field with the added responsible relay contact if appropriate. + * + * @param integer $uid + * @return void + */ + public static function setResponsibleRelayContact(int $uid) + { + $owner = User::getOwnerDataById($uid); + $about = self::addResponsibleRelayContact($owner['about'], $owner['parent-uid'], $owner['account-type'], $owner['language']); + if ($about != $owner['about']) { + self::update(['about' => $about], $uid); + } + } } diff --git a/src/Module/Settings/Account.php b/src/Module/Settings/Account.php index 93c10b0240..9d43310e30 100644 --- a/src/Module/Settings/Account.php +++ b/src/Module/Settings/Account.php @@ -330,6 +330,11 @@ class Account extends BaseSettings } User::setCommunityUserSettings(DI::userSession()->getLocalUserId()); + + if ($account_type == User::ACCOUNT_TYPE_RELAY) { + Profile::setResponsibleRelayContact(DI::userSession()->getLocalUserId()); + } + DI::baseUrl()->redirect($redirectUrl); } @@ -425,7 +430,7 @@ class Account extends BaseSettings $user['account-type'] = User::ACCOUNT_TYPE_COMMUNITY; } - if (DI::config()->get('system', 'allow_relay_channels')) { + if (!empty($user['parent-uid']) && DI::config()->get('system', 'allow_relay_channels')) { $account_relay = [ 'account-type', DI::l10n()->t('Channel Relay'), diff --git a/src/Module/Settings/Profile/Index.php b/src/Module/Settings/Profile/Index.php index c633f66d86..96da3807fa 100644 --- a/src/Module/Settings/Profile/Index.php +++ b/src/Module/Settings/Profile/Index.php @@ -133,10 +133,13 @@ class Index extends BaseSettings $homepage = 'http://' . $homepage; } + $user = User::getById($this->session->getLocalUserId()); + $about = Profile::addResponsibleRelayContact($about, $user['parent-uid'], $user['account-type'], $user['language']); + $profileFieldsNew = $this->getProfileFieldsFromInput( $this->session->getLocalUserId(), - $request['profile_field'], - $request['profile_field_order'] + (array)$request['profile_field'], + (array)$request['profile_field_order'] ); $this->profileFieldRepo->saveCollectionForUser($this->session->getLocalUserId(), $profileFieldsNew); @@ -187,6 +190,8 @@ class Index extends BaseSettings throw new HTTPException\NotFoundException(); } + $owner['about'] = Profile::addResponsibleRelayContact($owner['about'], $owner['parent-uid'], $owner['account-type'], $owner['language']); + $this->page->registerFooterScript('view/asset/es-jquery-sortable/source/js/jquery-sortable-min.js'); $this->page->registerFooterScript(Theme::getPathForFile('js/module/settings/profile/index.js')); diff --git a/static/dbstructure.config.php b/static/dbstructure.config.php index 944bbb788e..2b3513d11a 100644 --- a/static/dbstructure.config.php +++ b/static/dbstructure.config.php @@ -56,7 +56,7 @@ use Friendica\Database\DBA; // This file is required several times during the test in DbaDefinition which justifies this condition if (!defined('DB_UPDATE_VERSION')) { - define('DB_UPDATE_VERSION', 1565); + define('DB_UPDATE_VERSION', 1566); } return [ diff --git a/update.php b/update.php index 228e454e6d..3b9b4f1c14 100644 --- a/update.php +++ b/update.php @@ -1477,4 +1477,13 @@ function update_1564() DBA::close($users); return Update::SUCCESS; +} + +function update_1566() +{ + $users = DBA::select('user', ['uid'], ["`account-type` = ? AND `verified` AND NOT `blocked` AND NOT `account_removed` AND NOT `account_expired` AND `uid` > ?", User::ACCOUNT_TYPE_RELAY, 0]); + while ($user = DBA::fetch($users)) { + Profile::setResponsibleRelayContact($user['uid']); + } + DBA::close($users); } \ No newline at end of file diff --git a/view/lang/C/messages.po b/view/lang/C/messages.po index c6b0535610..f1a620862d 100644 --- a/view/lang/C/messages.po +++ b/view/lang/C/messages.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: 2024.06-rc\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-06-02 07:05+0000\n" +"POT-Creation-Date: 2024-06-17 03:41+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -66,7 +66,7 @@ msgstr "" #: src/Module/Register.php:84 src/Module/Register.php:97 #: src/Module/Register.php:213 src/Module/Register.php:252 #: src/Module/Search/Directory.php:37 src/Module/Settings/Account.php:50 -#: src/Module/Settings/Account.php:386 src/Module/Settings/Channels.php:66 +#: src/Module/Settings/Account.php:391 src/Module/Settings/Channels.php:66 #: src/Module/Settings/Channels.php:141 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 @@ -313,7 +313,7 @@ msgstr "" #: src/Module/Moderation/Report/Create.php:183 #: src/Module/Moderation/Report/Create.php:211 #: src/Module/Moderation/Report/Create.php:263 -#: src/Module/Profile/Profile.php:274 src/Module/Settings/Profile/Index.php:257 +#: src/Module/Profile/Profile.php:276 src/Module/Settings/Profile/Index.php:262 #: src/Module/Settings/Server/Action.php:79 src/Module/User/Delegation.php:189 #: src/Object/Post.php:1159 view/theme/duepuntozero/config.php:85 #: view/theme/frio/config.php:150 view/theme/quattro/config.php:87 @@ -656,11 +656,11 @@ msgstr "" msgid "Map" msgstr "" -#: src/App.php:441 +#: src/App.php:446 msgid "No system theme config value set." msgstr "" -#: src/App.php:549 +#: src/App.php:554 msgid "Apologies but the website is unavailable at the moment." msgstr "" @@ -1640,7 +1640,7 @@ msgid "Sort by post creation date" msgstr "" #: src/Content/Conversation/Factory/Network.php:41 -#: src/Module/Settings/Profile/Index.php:260 +#: src/Module/Settings/Profile/Index.php:265 msgid "Personal" msgstr "" @@ -1760,7 +1760,7 @@ msgid "Display posts with the selected protocols." msgstr "" #: src/Content/Feature.php:133 src/Content/Widget.php:544 -#: src/Module/Settings/Account.php:442 +#: src/Module/Settings/Account.php:447 msgid "Account Types" msgstr "" @@ -1794,7 +1794,7 @@ msgstr "" msgid "Display a list of folders in which posts are stored." msgstr "" -#: src/Content/Feature.php:137 src/Module/Conversation/Timeline.php:199 +#: src/Content/Feature.php:137 src/Module/Conversation/Timeline.php:200 msgid "Own Contacts" msgstr "" @@ -1891,7 +1891,7 @@ msgstr "" #: src/Content/Item.php:430 src/Content/Item.php:453 src/Model/Contact.php:1165 #: src/Model/Contact.php:1221 src/Model/Contact.php:1231 -#: src/Module/Directory.php:158 src/Module/Settings/Profile/Index.php:259 +#: src/Module/Directory.php:158 src/Module/Settings/Profile/Index.php:264 msgid "View Profile" msgstr "" @@ -2002,7 +2002,7 @@ msgstr "" #: src/Content/Nav.php:230 src/Module/BaseProfile.php:49 #: src/Module/BaseSettings.php:98 src/Module/Contact.php:503 -#: src/Module/Contact/Profile.php:425 src/Module/Profile/Profile.php:268 +#: src/Module/Contact/Profile.php:425 src/Module/Profile/Profile.php:270 #: src/Module/Welcome.php:57 view/theme/frio/theme.php:233 msgid "Profile" msgstr "" @@ -2296,11 +2296,11 @@ msgstr "" msgid "Encrypted content" msgstr "" -#: src/Content/Text/BBCode.php:2212 +#: src/Content/Text/BBCode.php:2217 msgid "Invalid source protocol" msgstr "" -#: src/Content/Text/BBCode.php:2231 +#: src/Content/Text/BBCode.php:2236 msgid "Invalid link protocol" msgstr "" @@ -2431,7 +2431,7 @@ msgstr "" msgid "Organisations" msgstr "" -#: src/Content/Widget.php:537 src/Model/Contact.php:1727 +#: src/Content/Widget.php:537 src/Model/Contact.php:1728 msgid "News" msgstr "" @@ -2496,12 +2496,12 @@ msgid "Mention" msgstr "" #: src/Content/Widget/VCard.php:120 src/Model/Profile.php:374 -#: src/Module/Contact/Profile.php:414 src/Module/Profile/Profile.php:199 +#: src/Module/Contact/Profile.php:414 src/Module/Profile/Profile.php:201 msgid "XMPP:" msgstr "" #: src/Content/Widget/VCard.php:121 src/Model/Profile.php:375 -#: src/Module/Contact/Profile.php:416 src/Module/Profile/Profile.php:203 +#: src/Module/Contact/Profile.php:416 src/Module/Profile/Profile.php:205 msgid "Matrix:" msgstr "" @@ -2509,7 +2509,7 @@ msgstr "" #: src/Model/Event.php:109 src/Model/Event.php:471 src/Model/Event.php:960 #: src/Model/Profile.php:369 src/Module/Contact/Profile.php:412 #: src/Module/Directory.php:148 src/Module/Notifications/Introductions.php:187 -#: src/Module/Profile/Profile.php:221 +#: src/Module/Profile/Profile.php:223 msgid "Location:" msgstr "" @@ -2529,7 +2529,7 @@ msgstr "" msgid "View group" msgstr "" -#: src/Core/ACL.php:166 src/Module/Profile/Profile.php:269 +#: src/Core/ACL.php:166 src/Module/Profile/Profile.php:271 msgid "Yourself" msgstr "" @@ -2805,8 +2805,8 @@ msgstr "" #: src/Core/Installer.php:523 msgid "" -"The web installer needs to be able to create a file called \"local.config.php" -"\" in the \"config\" folder of your web server and it is unable to do so." +"The web installer needs to be able to create a file called \"local.config." +"php\" in the \"config\" folder of your web server and it is unable to do so." msgstr "" #: src/Core/Installer.php:524 @@ -3304,84 +3304,84 @@ msgstr "" msgid "Approve" msgstr "" -#: src/Model/Contact.php:1723 +#: src/Model/Contact.php:1724 msgid "Organisation" msgstr "" -#: src/Model/Contact.php:1731 +#: src/Model/Contact.php:1732 msgid "Group" msgstr "" -#: src/Model/Contact.php:1735 src/Module/Moderation/BaseUsers.php:131 +#: src/Model/Contact.php:1736 src/Module/Moderation/BaseUsers.php:131 msgid "Relay" msgstr "" -#: src/Model/Contact.php:3045 +#: src/Model/Contact.php:3054 msgid "Disallowed profile URL." msgstr "" -#: src/Model/Contact.php:3050 src/Module/Friendica.php:100 +#: src/Model/Contact.php:3059 src/Module/Friendica.php:100 msgid "Blocked domain" msgstr "" -#: src/Model/Contact.php:3055 +#: src/Model/Contact.php:3064 msgid "Connect URL missing." msgstr "" -#: src/Model/Contact.php:3064 +#: src/Model/Contact.php:3073 msgid "" "The contact could not be added. Please check the relevant network " "credentials in your Settings -> Social Networks page." msgstr "" -#: src/Model/Contact.php:3082 +#: src/Model/Contact.php:3091 #, php-format msgid "Expected network %s does not match actual network %s" msgstr "" -#: src/Model/Contact.php:3099 +#: src/Model/Contact.php:3108 msgid "This seems to be a relay account. They can't be followed by users." msgstr "" -#: src/Model/Contact.php:3106 +#: src/Model/Contact.php:3115 msgid "The profile address specified does not provide adequate information." msgstr "" -#: src/Model/Contact.php:3108 +#: src/Model/Contact.php:3117 msgid "No compatible communication protocols or feeds were discovered." msgstr "" -#: src/Model/Contact.php:3111 +#: src/Model/Contact.php:3120 msgid "An author or name was not found." msgstr "" -#: src/Model/Contact.php:3114 +#: src/Model/Contact.php:3123 msgid "No browser URL could be matched to this address." msgstr "" -#: src/Model/Contact.php:3117 +#: src/Model/Contact.php:3126 msgid "" "Unable to match @-style Identity Address with a known protocol or email " "contact." msgstr "" -#: src/Model/Contact.php:3118 +#: src/Model/Contact.php:3127 msgid "Use mailto: in front of address to force email check." msgstr "" -#: src/Model/Contact.php:3124 +#: src/Model/Contact.php:3133 msgid "" "The profile address specified belongs to a network which has been disabled " "on this site." msgstr "" -#: src/Model/Contact.php:3129 +#: src/Model/Contact.php:3138 msgid "" "Limited profile. This person will be unable to receive direct/personal " "notifications from you." msgstr "" -#: src/Model/Contact.php:3195 +#: src/Model/Contact.php:3204 msgid "Unable to retrieve contact information." msgstr "" @@ -3581,8 +3581,8 @@ msgstr "" msgid "Wall Photos" msgstr "" -#: src/Model/Profile.php:357 src/Module/Profile/Profile.php:283 -#: src/Module/Profile/Profile.php:285 +#: src/Model/Profile.php:357 src/Module/Profile/Profile.php:285 +#: src/Module/Profile/Profile.php:287 msgid "Edit profile" msgstr "" @@ -3591,7 +3591,7 @@ msgid "Change profile photo" msgstr "" #: src/Model/Profile.php:372 src/Module/Directory.php:153 -#: src/Module/Profile/Profile.php:209 +#: src/Module/Profile/Profile.php:211 msgid "Homepage:" msgstr "" @@ -3612,7 +3612,7 @@ msgstr "" msgid "F d" msgstr "" -#: src/Model/Profile.php:596 src/Model/Profile.php:673 +#: src/Model/Profile.php:596 src/Model/Profile.php:677 msgid "[today]" msgstr "" @@ -3628,100 +3628,105 @@ msgstr "" msgid "g A l F d" msgstr "" -#: src/Model/Profile.php:660 +#: src/Model/Profile.php:664 msgid "[No description]" msgstr "" -#: src/Model/Profile.php:686 +#: src/Model/Profile.php:690 msgid "Event Reminders" msgstr "" -#: src/Model/Profile.php:687 +#: src/Model/Profile.php:691 msgid "Upcoming events the next 7 days:" msgstr "" -#: src/Model/Profile.php:797 +#: src/Model/Profile.php:803 msgid "Hometown:" msgstr "" -#: src/Model/Profile.php:798 +#: src/Model/Profile.php:804 msgid "Marital Status:" msgstr "" -#: src/Model/Profile.php:799 +#: src/Model/Profile.php:805 msgid "With:" msgstr "" -#: src/Model/Profile.php:800 +#: src/Model/Profile.php:806 msgid "Since:" msgstr "" -#: src/Model/Profile.php:801 +#: src/Model/Profile.php:807 msgid "Sexual Preference:" msgstr "" -#: src/Model/Profile.php:802 +#: src/Model/Profile.php:808 msgid "Political Views:" msgstr "" -#: src/Model/Profile.php:803 +#: src/Model/Profile.php:809 msgid "Religious Views:" msgstr "" -#: src/Model/Profile.php:804 +#: src/Model/Profile.php:810 msgid "Likes:" msgstr "" -#: src/Model/Profile.php:805 +#: src/Model/Profile.php:811 msgid "Dislikes:" msgstr "" -#: src/Model/Profile.php:806 +#: src/Model/Profile.php:812 msgid "Title/Description:" msgstr "" -#: src/Model/Profile.php:807 src/Module/Admin/Summary.php:197 +#: src/Model/Profile.php:813 src/Module/Admin/Summary.php:197 #: src/Module/Moderation/Report/Create.php:280 #: src/Module/Moderation/Summary.php:76 msgid "Summary" msgstr "" -#: src/Model/Profile.php:808 +#: src/Model/Profile.php:814 msgid "Musical interests" msgstr "" -#: src/Model/Profile.php:809 +#: src/Model/Profile.php:815 msgid "Books, literature" msgstr "" -#: src/Model/Profile.php:810 +#: src/Model/Profile.php:816 msgid "Television" msgstr "" -#: src/Model/Profile.php:811 +#: src/Model/Profile.php:817 msgid "Film/dance/culture/entertainment" msgstr "" -#: src/Model/Profile.php:812 +#: src/Model/Profile.php:818 msgid "Hobbies/Interests" msgstr "" -#: src/Model/Profile.php:813 +#: src/Model/Profile.php:819 msgid "Love/romance" msgstr "" -#: src/Model/Profile.php:814 +#: src/Model/Profile.php:820 msgid "Work/employment" msgstr "" -#: src/Model/Profile.php:815 +#: src/Model/Profile.php:821 msgid "School/education" msgstr "" -#: src/Model/Profile.php:816 +#: src/Model/Profile.php:822 msgid "Contact information and Social Networks" msgstr "" +#: src/Model/Profile.php:870 +#, php-format +msgid "Responsible account: %s" +msgstr "" + #: src/Model/User.php:233 src/Model/User.php:1303 msgid "SERIOUS ERROR: Generation of security keys failed." msgstr "" @@ -3960,8 +3965,8 @@ msgid "" "profile\n" "\t\t\t(on the \"Profiles\" page) so that other people can easily find you.\n" "\n" -"\t\t\tWe recommend adding a profile photo, adding some profile \"keywords" -"\" (very useful\n" +"\t\t\tWe recommend adding a profile photo, adding some profile " +"\"keywords\" (very useful\n" "\t\t\tin making new friends) - and perhaps what country you live in; if you " "do not wish\n" "\t\t\tto be more specific than that.\n" @@ -4049,7 +4054,7 @@ msgstr "" #: src/Module/Admin/Addons/Index.php:69 src/Module/Admin/Features.php:83 #: src/Module/Admin/Logs/Settings.php:90 src/Module/Admin/Site.php:460 #: 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/Account.php:563 src/Module/Settings/Addons.php:78 #: src/Module/Settings/Connectors.php:163 #: src/Module/Settings/Connectors.php:256 #: src/Module/Settings/Delegation.php:193 src/Module/Settings/Display.php:309 @@ -4524,7 +4529,7 @@ msgid "Policies" msgstr "" #: src/Module/Admin/Site.php:465 src/Module/Calendar/Event/Form.php:252 -#: src/Module/Contact.php:546 src/Module/Profile/Profile.php:276 +#: src/Module/Contact.php:546 src/Module/Profile/Profile.php:278 msgid "Advanced" msgstr "" @@ -5735,9 +5740,9 @@ msgstr "" #: src/Module/Admin/Summary.php:98 msgid "" -"The last update failed. Please run \"php bin/console.php dbstructure update" -"\" from the command line and have a look at the errors that might appear. " -"(Some of the errors are possibly inside the logfile.)" +"The last update failed. Please run \"php bin/console.php dbstructure " +"update\" from the command line and have a look at the errors that might " +"appear. (Some of the errors are possibly inside the logfile.)" msgstr "" #: src/Module/Admin/Summary.php:102 @@ -5888,8 +5893,8 @@ msgstr "" #, php-format msgid "" "Show some informations regarding the needed information to operate the node " -"according e.g. to EU-GDPR." +"according e.g. to EU-GDPR." msgstr "" #: src/Module/Admin/Tos.php:81 @@ -6283,7 +6288,7 @@ msgstr "" msgid "Share this event" msgstr "" -#: src/Module/Calendar/Event/Form.php:251 src/Module/Profile/Profile.php:275 +#: src/Module/Calendar/Event/Form.php:251 src/Module/Profile/Profile.php:277 msgid "Basic" msgstr "" @@ -6706,7 +6711,7 @@ msgstr "" #: src/Module/Contact/Follow.php:171 src/Module/Contact/Profile.php:420 #: src/Module/Notifications/Introductions.php:191 -#: src/Module/Profile/Profile.php:234 +#: src/Module/Profile/Profile.php:236 msgid "Tags:" msgstr "" @@ -7152,11 +7157,11 @@ msgstr "" msgid "Network feed not available." msgstr "" -#: src/Module/Conversation/Timeline.php:203 +#: src/Module/Conversation/Timeline.php:204 msgid "Include" msgstr "" -#: src/Module/Conversation/Timeline.php:204 +#: src/Module/Conversation/Timeline.php:205 msgid "Hide" msgstr "" @@ -7376,7 +7381,7 @@ msgid "Twitter Source / Tweet URL (requires API key)" msgstr "" #: src/Module/Debug/Feed.php:53 src/Module/Filer/SaveTag.php:47 -#: src/Module/Settings/Profile/Index.php:177 +#: src/Module/Settings/Profile/Index.php:180 msgid "You must be logged in to use this module" msgstr "" @@ -7940,23 +7945,23 @@ msgstr "" msgid "List of pending user deletions" msgstr "" -#: src/Module/Moderation/BaseUsers.php:119 src/Module/Settings/Account.php:482 +#: src/Module/Moderation/BaseUsers.php:119 src/Module/Settings/Account.php:487 msgid "Normal Account Page" msgstr "" -#: src/Module/Moderation/BaseUsers.php:120 src/Module/Settings/Account.php:489 +#: src/Module/Moderation/BaseUsers.php:120 src/Module/Settings/Account.php:494 msgid "Soapbox Page" msgstr "" -#: src/Module/Moderation/BaseUsers.php:121 src/Module/Settings/Account.php:496 +#: src/Module/Moderation/BaseUsers.php:121 src/Module/Settings/Account.php:501 msgid "Public Group" msgstr "" -#: src/Module/Moderation/BaseUsers.php:122 src/Module/Settings/Account.php:503 +#: src/Module/Moderation/BaseUsers.php:122 src/Module/Settings/Account.php:508 msgid "Public Group - Restricted" msgstr "" -#: src/Module/Moderation/BaseUsers.php:123 src/Module/Settings/Account.php:510 +#: src/Module/Moderation/BaseUsers.php:123 src/Module/Settings/Account.php:515 msgid "Automatic Friend Page" msgstr "" @@ -7965,22 +7970,22 @@ msgid "Private Group" msgstr "" #: src/Module/Moderation/BaseUsers.php:127 src/Module/Moderation/Summary.php:53 -#: src/Module/Settings/Account.php:453 +#: src/Module/Settings/Account.php:458 msgid "Personal Page" msgstr "" #: src/Module/Moderation/BaseUsers.php:128 src/Module/Moderation/Summary.php:54 -#: src/Module/Settings/Account.php:460 +#: src/Module/Settings/Account.php:465 msgid "Organisation Page" msgstr "" #: src/Module/Moderation/BaseUsers.php:129 src/Module/Moderation/Summary.php:55 -#: src/Module/Settings/Account.php:467 +#: src/Module/Settings/Account.php:472 msgid "News Page" msgstr "" #: src/Module/Moderation/BaseUsers.php:130 src/Module/Moderation/Summary.php:56 -#: src/Module/Settings/Account.php:474 +#: src/Module/Settings/Account.php:479 msgid "Community Group" msgstr "" @@ -8620,7 +8625,7 @@ msgstr[1] "" msgid "URL of the reported contact." msgstr "" -#: src/Module/Moderation/Summary.php:57 src/Module/Settings/Account.php:431 +#: src/Module/Moderation/Summary.php:57 src/Module/Settings/Account.php:436 msgid "Channel Relay" msgstr "" @@ -9135,20 +9140,20 @@ msgid "No contacts." msgstr "" #: src/Module/Profile/Conversations.php:106 -#: src/Module/Profile/Conversations.php:109 src/Module/Profile/Profile.php:351 -#: src/Module/Profile/Profile.php:354 src/Protocol/Feed.php:1114 +#: src/Module/Profile/Conversations.php:109 src/Module/Profile/Profile.php:353 +#: src/Module/Profile/Profile.php:356 src/Protocol/Feed.php:1114 #: src/Protocol/OStatus.php:1011 #, php-format msgid "%s's timeline" msgstr "" -#: src/Module/Profile/Conversations.php:107 src/Module/Profile/Profile.php:352 +#: src/Module/Profile/Conversations.php:107 src/Module/Profile/Profile.php:354 #: src/Protocol/Feed.php:1118 src/Protocol/OStatus.php:1016 #, php-format msgid "%s's posts" msgstr "" -#: src/Module/Profile/Conversations.php:108 src/Module/Profile/Profile.php:353 +#: src/Module/Profile/Conversations.php:108 src/Module/Profile/Profile.php:355 #: src/Protocol/Feed.php:1121 src/Protocol/OStatus.php:1020 #, php-format msgid "%s's comments" @@ -9183,43 +9188,43 @@ msgstr "" msgid "View Album" msgstr "" -#: src/Module/Profile/Profile.php:112 src/Module/Profile/Restricted.php:50 +#: src/Module/Profile/Profile.php:114 src/Module/Profile/Restricted.php:50 msgid "Profile not found." msgstr "" -#: src/Module/Profile/Profile.php:158 +#: src/Module/Profile/Profile.php:160 #, php-format msgid "" -"You're currently viewing your profile as %s Cancel" +"You're currently viewing your profile as %s Cancel" msgstr "" -#: src/Module/Profile/Profile.php:167 +#: src/Module/Profile/Profile.php:169 msgid "Full Name:" msgstr "" -#: src/Module/Profile/Profile.php:172 +#: src/Module/Profile/Profile.php:174 msgid "Member since:" msgstr "" -#: src/Module/Profile/Profile.php:178 +#: src/Module/Profile/Profile.php:180 msgid "j F, Y" msgstr "" -#: src/Module/Profile/Profile.php:179 +#: src/Module/Profile/Profile.php:181 msgid "j F" msgstr "" -#: src/Module/Profile/Profile.php:187 src/Util/Temporal.php:168 +#: src/Module/Profile/Profile.php:189 src/Util/Temporal.php:168 msgid "Birthday:" msgstr "" -#: src/Module/Profile/Profile.php:190 src/Module/Settings/Profile/Index.php:291 +#: src/Module/Profile/Profile.php:192 src/Module/Settings/Profile/Index.php:296 #: src/Util/Temporal.php:170 msgid "Age: " msgstr "" -#: src/Module/Profile/Profile.php:190 src/Module/Settings/Profile/Index.php:291 +#: src/Module/Profile/Profile.php:192 src/Module/Settings/Profile/Index.php:296 #: src/Util/Temporal.php:170 #, php-format msgid "%d year old" @@ -9227,19 +9232,19 @@ msgid_plural "%d years old" msgstr[0] "" msgstr[1] "" -#: src/Module/Profile/Profile.php:195 src/Module/Settings/Profile/Index.php:284 +#: src/Module/Profile/Profile.php:197 src/Module/Settings/Profile/Index.php:289 msgid "Description:" msgstr "" -#: src/Module/Profile/Profile.php:261 +#: src/Module/Profile/Profile.php:263 msgid "Groups:" msgstr "" -#: src/Module/Profile/Profile.php:273 +#: src/Module/Profile/Profile.php:275 msgid "View profile as:" msgstr "" -#: src/Module/Profile/Profile.php:290 +#: src/Module/Profile/Profile.php:292 msgid "View as" msgstr "" @@ -9367,7 +9372,7 @@ msgid "Please repeat your e-mail address:" msgstr "" #: src/Module/Register.php:169 src/Module/Security/PasswordTooLong.php:100 -#: src/Module/Settings/Account.php:564 +#: src/Module/Settings/Account.php:569 msgid "New Password:" msgstr "" @@ -9376,7 +9381,7 @@ msgid "Leave empty for an auto generated password." msgstr "" #: src/Module/Register.php:170 src/Module/Security/PasswordTooLong.php:101 -#: src/Module/Settings/Account.php:565 +#: src/Module/Settings/Account.php:570 msgid "Confirm:" msgstr "" @@ -9602,24 +9607,24 @@ msgid "Update Password" msgstr "" #: src/Module/Security/PasswordTooLong.php:99 -#: src/Module/Settings/Account.php:566 +#: src/Module/Settings/Account.php:571 msgid "Current Password:" msgstr "" #: src/Module/Security/PasswordTooLong.php:99 -#: src/Module/Settings/Account.php:566 +#: src/Module/Settings/Account.php:571 msgid "Your current password to confirm the changes" msgstr "" #: src/Module/Security/PasswordTooLong.php:100 -#: src/Module/Settings/Account.php:550 +#: src/Module/Settings/Account.php:555 msgid "" "Allowed characters are a-z, A-Z, 0-9 and special characters except white " "spaces and accentuated letters." msgstr "" #: src/Module/Security/PasswordTooLong.php:100 -#: src/Module/Settings/Account.php:551 +#: src/Module/Settings/Account.php:556 msgid "Password length is limited to 72 characters." msgstr "" @@ -9711,8 +9716,8 @@ msgstr "" #: src/Module/Security/TwoFactor/Verify.php:100 #, php-format msgid "" -"If you do not have access to your authentication code you can use a two-factor recovery code." +"If you do not have access to your authentication code you can use a two-factor recovery code." msgstr "" #: src/Module/Security/TwoFactor/Verify.php:101 @@ -9750,103 +9755,103 @@ msgstr "" msgid "Settings were not updated." msgstr "" -#: src/Module/Settings/Account.php:342 +#: src/Module/Settings/Account.php:347 msgid "Contact CSV file upload error" msgstr "" -#: src/Module/Settings/Account.php:361 +#: src/Module/Settings/Account.php:366 msgid "Importing Contacts done" msgstr "" -#: src/Module/Settings/Account.php:374 +#: src/Module/Settings/Account.php:379 msgid "Relocate message has been send to your contacts" msgstr "" -#: src/Module/Settings/Account.php:391 +#: src/Module/Settings/Account.php:396 msgid "Unable to find your profile. Please contact your admin." msgstr "" -#: src/Module/Settings/Account.php:433 +#: src/Module/Settings/Account.php:438 msgid "" "Account for a service that automatically shares content based on user " "defined channels." msgstr "" -#: src/Module/Settings/Account.php:443 +#: src/Module/Settings/Account.php:448 msgid "Personal Page Subtypes" msgstr "" -#: src/Module/Settings/Account.php:444 +#: src/Module/Settings/Account.php:449 msgid "Community Group Subtypes" msgstr "" -#: src/Module/Settings/Account.php:455 +#: src/Module/Settings/Account.php:460 msgid "Account for a personal profile." msgstr "" -#: src/Module/Settings/Account.php:462 +#: src/Module/Settings/Account.php:467 msgid "" "Account for an organisation that automatically approves contact requests as " "\"Followers\"." msgstr "" -#: src/Module/Settings/Account.php:469 +#: src/Module/Settings/Account.php:474 msgid "" "Account for a news reflector that automatically approves contact requests as " "\"Followers\"." msgstr "" -#: src/Module/Settings/Account.php:476 +#: src/Module/Settings/Account.php:481 msgid "Account for community discussions." msgstr "" -#: src/Module/Settings/Account.php:484 +#: src/Module/Settings/Account.php:489 msgid "" "Account for a regular personal profile that requires manual approval of " "\"Friends\" and \"Followers\"." msgstr "" -#: src/Module/Settings/Account.php:491 +#: src/Module/Settings/Account.php:496 msgid "" "Account for a public profile that automatically approves contact requests as " "\"Followers\"." msgstr "" -#: src/Module/Settings/Account.php:498 +#: src/Module/Settings/Account.php:503 msgid "Automatically approves all contact requests." msgstr "" -#: src/Module/Settings/Account.php:505 +#: src/Module/Settings/Account.php:510 msgid "Contact requests have to be manually approved." msgstr "" -#: src/Module/Settings/Account.php:512 +#: src/Module/Settings/Account.php:517 msgid "" "Account for a popular profile that automatically approves contact requests " "as \"Friends\"." msgstr "" -#: src/Module/Settings/Account.php:517 +#: src/Module/Settings/Account.php:522 msgid "Private Group [Experimental]" msgstr "" -#: src/Module/Settings/Account.php:519 +#: src/Module/Settings/Account.php:524 msgid "Requires manual approval of contact requests." msgstr "" -#: src/Module/Settings/Account.php:528 +#: src/Module/Settings/Account.php:533 msgid "OpenID:" msgstr "" -#: src/Module/Settings/Account.php:528 +#: src/Module/Settings/Account.php:533 msgid "(Optional) Allow this OpenID to login to this account." msgstr "" -#: src/Module/Settings/Account.php:536 +#: src/Module/Settings/Account.php:541 msgid "Publish your profile in your local site directory?" msgstr "" -#: src/Module/Settings/Account.php:536 +#: src/Module/Settings/Account.php:541 #, php-format msgid "" "Your profile will be published in this node's local " @@ -9854,94 +9859,94 @@ msgid "" "system settings." msgstr "" -#: src/Module/Settings/Account.php:542 +#: src/Module/Settings/Account.php:547 #, php-format msgid "" "Your profile will also be published in the global friendica directories (e." "g. %s)." msgstr "" -#: src/Module/Settings/Account.php:555 +#: src/Module/Settings/Account.php:560 msgid "Account Settings" msgstr "" -#: src/Module/Settings/Account.php:556 +#: src/Module/Settings/Account.php:561 #, php-format msgid "Your Identity Address is '%s' or '%s'." msgstr "" -#: src/Module/Settings/Account.php:563 +#: src/Module/Settings/Account.php:568 msgid "Password Settings" msgstr "" -#: src/Module/Settings/Account.php:565 +#: src/Module/Settings/Account.php:570 msgid "Leave password fields blank unless changing" msgstr "" -#: src/Module/Settings/Account.php:567 +#: src/Module/Settings/Account.php:572 msgid "Password:" msgstr "" -#: src/Module/Settings/Account.php:567 +#: src/Module/Settings/Account.php:572 msgid "Your current password to confirm the changes of the email address" msgstr "" -#: src/Module/Settings/Account.php:570 +#: src/Module/Settings/Account.php:575 msgid "Delete OpenID URL" msgstr "" -#: src/Module/Settings/Account.php:572 +#: src/Module/Settings/Account.php:577 msgid "Basic Settings" msgstr "" -#: src/Module/Settings/Account.php:573 -#: src/Module/Settings/Profile/Index.php:283 +#: src/Module/Settings/Account.php:578 +#: src/Module/Settings/Profile/Index.php:288 msgid "Display name:" msgstr "" -#: src/Module/Settings/Account.php:574 +#: src/Module/Settings/Account.php:579 msgid "Email Address:" msgstr "" -#: src/Module/Settings/Account.php:575 +#: src/Module/Settings/Account.php:580 msgid "Your Timezone:" msgstr "" -#: src/Module/Settings/Account.php:576 +#: src/Module/Settings/Account.php:581 msgid "Your Language:" msgstr "" -#: src/Module/Settings/Account.php:576 +#: src/Module/Settings/Account.php:581 msgid "" "Set the language we use to show you friendica interface and to send you " "emails" msgstr "" -#: src/Module/Settings/Account.php:577 +#: src/Module/Settings/Account.php:582 msgid "Default Post Location:" msgstr "" -#: src/Module/Settings/Account.php:578 +#: src/Module/Settings/Account.php:583 msgid "Use Browser Location:" msgstr "" -#: src/Module/Settings/Account.php:580 +#: src/Module/Settings/Account.php:585 msgid "Security and Privacy Settings" msgstr "" -#: src/Module/Settings/Account.php:582 +#: src/Module/Settings/Account.php:587 msgid "Maximum Friend Requests/Day:" msgstr "" -#: src/Module/Settings/Account.php:582 +#: src/Module/Settings/Account.php:587 msgid "(to prevent spam abuse)" msgstr "" -#: src/Module/Settings/Account.php:584 +#: src/Module/Settings/Account.php:589 msgid "Allow your profile to be searchable globally?" msgstr "" -#: src/Module/Settings/Account.php:584 +#: src/Module/Settings/Account.php:589 msgid "" "Activate this setting if you want others to easily find and follow you. Your " "profile will be searchable on remote systems. This setting also determines " @@ -9949,43 +9954,43 @@ msgid "" "indexed or not." msgstr "" -#: src/Module/Settings/Account.php:585 +#: src/Module/Settings/Account.php:590 msgid "Hide your contact/friend list from viewers of your profile?" msgstr "" -#: src/Module/Settings/Account.php:585 +#: src/Module/Settings/Account.php:590 msgid "" "A list of your contacts is displayed on your profile page. Activate this " "option to disable the display of your contact list." msgstr "" -#: src/Module/Settings/Account.php:586 +#: src/Module/Settings/Account.php:591 msgid "Hide your public content from anonymous viewers" msgstr "" -#: src/Module/Settings/Account.php:586 +#: src/Module/Settings/Account.php:591 msgid "" "Anonymous visitors will only see your basic profile details. Your public " "posts and replies will still be freely accessible on the remote servers of " "your followers and through relays." msgstr "" -#: src/Module/Settings/Account.php:587 +#: src/Module/Settings/Account.php:592 msgid "Make public posts unlisted" msgstr "" -#: src/Module/Settings/Account.php:587 +#: src/Module/Settings/Account.php:592 msgid "" "Your public posts will not appear on the community pages or in search " "results, nor be sent to relay servers. However they can still appear on " "public feeds on remote servers." msgstr "" -#: src/Module/Settings/Account.php:588 +#: src/Module/Settings/Account.php:593 msgid "Make all posted pictures accessible" msgstr "" -#: src/Module/Settings/Account.php:588 +#: src/Module/Settings/Account.php:593 msgid "" "This option makes every posted picture accessible via the direct link. This " "is a workaround for the problem that most other networks can't handle " @@ -9993,227 +9998,227 @@ msgid "" "public on your photo albums though." msgstr "" -#: src/Module/Settings/Account.php:589 +#: src/Module/Settings/Account.php:594 msgid "Allow friends to post to your profile page?" msgstr "" -#: src/Module/Settings/Account.php:589 +#: src/Module/Settings/Account.php:594 msgid "" "Your contacts may write posts on your profile wall. These posts will be " "distributed to your contacts" msgstr "" -#: src/Module/Settings/Account.php:590 +#: src/Module/Settings/Account.php:595 msgid "Allow friends to tag your posts?" msgstr "" -#: src/Module/Settings/Account.php:590 +#: src/Module/Settings/Account.php:595 msgid "Your contacts can add additional tags to your posts." msgstr "" -#: src/Module/Settings/Account.php:591 +#: src/Module/Settings/Account.php:596 msgid "Default privacy circle for new contacts" msgstr "" -#: src/Module/Settings/Account.php:592 +#: src/Module/Settings/Account.php:597 msgid "Default privacy circle for new group contacts" msgstr "" -#: src/Module/Settings/Account.php:593 +#: src/Module/Settings/Account.php:598 msgid "Default Post Permissions" msgstr "" -#: src/Module/Settings/Account.php:597 +#: src/Module/Settings/Account.php:602 msgid "Expiration settings" msgstr "" -#: src/Module/Settings/Account.php:598 +#: src/Module/Settings/Account.php:603 msgid "Automatically expire posts after this many days:" msgstr "" -#: src/Module/Settings/Account.php:598 +#: src/Module/Settings/Account.php:603 msgid "If empty, posts will not expire. Expired posts will be deleted" msgstr "" -#: src/Module/Settings/Account.php:599 +#: src/Module/Settings/Account.php:604 msgid "Expire posts" msgstr "" -#: src/Module/Settings/Account.php:599 +#: src/Module/Settings/Account.php:604 msgid "When activated, posts and comments will be expired." msgstr "" -#: src/Module/Settings/Account.php:600 +#: src/Module/Settings/Account.php:605 msgid "Expire personal notes" msgstr "" -#: src/Module/Settings/Account.php:600 +#: src/Module/Settings/Account.php:605 msgid "" "When activated, the personal notes on your profile page will be expired." msgstr "" -#: src/Module/Settings/Account.php:601 +#: src/Module/Settings/Account.php:606 msgid "Expire starred posts" msgstr "" -#: src/Module/Settings/Account.php:601 +#: src/Module/Settings/Account.php:606 msgid "" "Starring posts keeps them from being expired. That behaviour is overwritten " "by this setting." msgstr "" -#: src/Module/Settings/Account.php:602 +#: src/Module/Settings/Account.php:607 msgid "Only expire posts by others" msgstr "" -#: src/Module/Settings/Account.php:602 +#: src/Module/Settings/Account.php:607 msgid "" "When activated, your own posts never expire. Then the settings above are " "only valid for posts you received." msgstr "" -#: src/Module/Settings/Account.php:605 +#: src/Module/Settings/Account.php:610 msgid "Notification Settings" msgstr "" -#: src/Module/Settings/Account.php:606 +#: src/Module/Settings/Account.php:611 msgid "Send a notification email when:" msgstr "" -#: src/Module/Settings/Account.php:607 +#: src/Module/Settings/Account.php:612 msgid "You receive an introduction" msgstr "" -#: src/Module/Settings/Account.php:608 +#: src/Module/Settings/Account.php:613 msgid "Your introductions are confirmed" msgstr "" -#: src/Module/Settings/Account.php:609 +#: src/Module/Settings/Account.php:614 msgid "Someone writes on your profile wall" msgstr "" -#: src/Module/Settings/Account.php:610 +#: src/Module/Settings/Account.php:615 msgid "Someone writes a followup comment" msgstr "" -#: src/Module/Settings/Account.php:611 +#: src/Module/Settings/Account.php:616 msgid "You receive a private message" msgstr "" -#: src/Module/Settings/Account.php:612 +#: src/Module/Settings/Account.php:617 msgid "You receive a friend suggestion" msgstr "" -#: src/Module/Settings/Account.php:613 +#: src/Module/Settings/Account.php:618 msgid "You are tagged in a post" msgstr "" -#: src/Module/Settings/Account.php:615 +#: src/Module/Settings/Account.php:620 msgid "Create a desktop notification when:" msgstr "" -#: src/Module/Settings/Account.php:616 +#: src/Module/Settings/Account.php:621 msgid "Someone tagged you" msgstr "" -#: src/Module/Settings/Account.php:617 +#: src/Module/Settings/Account.php:622 msgid "Someone directly commented on your post" msgstr "" -#: src/Module/Settings/Account.php:618 +#: src/Module/Settings/Account.php:623 msgid "Someone liked your content" msgstr "" -#: src/Module/Settings/Account.php:618 src/Module/Settings/Account.php:619 +#: src/Module/Settings/Account.php:623 src/Module/Settings/Account.php:624 msgid "Can only be enabled, when the direct comment notification is enabled." msgstr "" -#: src/Module/Settings/Account.php:619 +#: src/Module/Settings/Account.php:624 msgid "Someone shared your content" msgstr "" -#: src/Module/Settings/Account.php:620 +#: src/Module/Settings/Account.php:625 msgid "Someone commented in your thread" msgstr "" -#: src/Module/Settings/Account.php:621 +#: src/Module/Settings/Account.php:626 msgid "Someone commented in a thread where you commented" msgstr "" -#: src/Module/Settings/Account.php:622 +#: src/Module/Settings/Account.php:627 msgid "Someone commented in a thread where you interacted" msgstr "" -#: src/Module/Settings/Account.php:624 +#: src/Module/Settings/Account.php:629 msgid "Activate desktop notifications" msgstr "" -#: src/Module/Settings/Account.php:624 +#: src/Module/Settings/Account.php:629 msgid "Show desktop popup on new notifications" msgstr "" -#: src/Module/Settings/Account.php:628 +#: src/Module/Settings/Account.php:633 msgid "Text-only notification emails" msgstr "" -#: src/Module/Settings/Account.php:630 +#: src/Module/Settings/Account.php:635 msgid "Send text only notification emails, without the html part" msgstr "" -#: src/Module/Settings/Account.php:634 +#: src/Module/Settings/Account.php:639 msgid "Show detailled notifications" msgstr "" -#: src/Module/Settings/Account.php:636 +#: src/Module/Settings/Account.php:641 msgid "" "Per default, notifications are condensed to a single notification per item. " "When enabled every notification is displayed." msgstr "" -#: src/Module/Settings/Account.php:640 +#: src/Module/Settings/Account.php:645 msgid "Show notifications of ignored contacts" msgstr "" -#: src/Module/Settings/Account.php:642 +#: src/Module/Settings/Account.php:647 msgid "" "You don't see posts from ignored contacts. But you still see their comments. " "This setting controls if you want to still receive regular notifications " "that are caused by ignored contacts or not." msgstr "" -#: src/Module/Settings/Account.php:645 +#: src/Module/Settings/Account.php:650 msgid "Advanced Account/Page Type Settings" msgstr "" -#: src/Module/Settings/Account.php:646 +#: src/Module/Settings/Account.php:651 msgid "Change the behaviour of this account for special situations" msgstr "" -#: src/Module/Settings/Account.php:649 +#: src/Module/Settings/Account.php:654 msgid "Import Contacts" msgstr "" -#: src/Module/Settings/Account.php:650 +#: src/Module/Settings/Account.php:655 msgid "" "Upload a CSV file that contains the handle of your followed accounts in the " "first column you exported from the old account." msgstr "" -#: src/Module/Settings/Account.php:651 +#: src/Module/Settings/Account.php:656 msgid "Upload File" msgstr "" -#: src/Module/Settings/Account.php:654 +#: src/Module/Settings/Account.php:659 msgid "Relocate" msgstr "" -#: src/Module/Settings/Account.php:655 +#: src/Module/Settings/Account.php:660 msgid "" "If you have moved this profile from another server, and some of your " "contacts don't receive your updates, try pushing this button." msgstr "" -#: src/Module/Settings/Account.php:656 +#: src/Module/Settings/Account.php:661 msgid "Resend relocate message to contacts" msgstr "" @@ -10862,81 +10867,81 @@ msgstr "" msgid "Display Name is required." msgstr "" -#: src/Module/Settings/Profile/Index.php:167 +#: src/Module/Settings/Profile/Index.php:170 msgid "Profile couldn't be updated." msgstr "" -#: src/Module/Settings/Profile/Index.php:205 -#: src/Module/Settings/Profile/Index.php:226 +#: src/Module/Settings/Profile/Index.php:210 +#: src/Module/Settings/Profile/Index.php:231 msgid "Label:" msgstr "" -#: src/Module/Settings/Profile/Index.php:206 -#: src/Module/Settings/Profile/Index.php:227 +#: src/Module/Settings/Profile/Index.php:211 +#: src/Module/Settings/Profile/Index.php:232 msgid "Value:" msgstr "" -#: src/Module/Settings/Profile/Index.php:217 -#: src/Module/Settings/Profile/Index.php:238 +#: src/Module/Settings/Profile/Index.php:222 +#: src/Module/Settings/Profile/Index.php:243 msgid "Field Permissions" msgstr "" -#: src/Module/Settings/Profile/Index.php:218 -#: src/Module/Settings/Profile/Index.php:239 +#: src/Module/Settings/Profile/Index.php:223 +#: src/Module/Settings/Profile/Index.php:244 msgid "(click to open/close)" msgstr "" -#: src/Module/Settings/Profile/Index.php:224 +#: src/Module/Settings/Profile/Index.php:229 msgid "Add a new profile field" msgstr "" -#: src/Module/Settings/Profile/Index.php:247 +#: src/Module/Settings/Profile/Index.php:252 msgid "" "The homepage is verified. A rel=\"me\" link back to your Friendica profile " "page was found on the homepage." msgstr "" -#: src/Module/Settings/Profile/Index.php:249 +#: src/Module/Settings/Profile/Index.php:254 #, php-format msgid "" "To verify your homepage, add a rel=\"me\" link to it, pointing to your " "profile URL (%s)." msgstr "" -#: src/Module/Settings/Profile/Index.php:255 +#: src/Module/Settings/Profile/Index.php:260 msgid "Profile Actions" msgstr "" -#: src/Module/Settings/Profile/Index.php:256 +#: src/Module/Settings/Profile/Index.php:261 msgid "Edit Profile Details" msgstr "" -#: src/Module/Settings/Profile/Index.php:258 +#: src/Module/Settings/Profile/Index.php:263 msgid "Change Profile Photo" msgstr "" -#: src/Module/Settings/Profile/Index.php:261 +#: src/Module/Settings/Profile/Index.php:266 msgid "Profile picture" msgstr "" -#: src/Module/Settings/Profile/Index.php:262 +#: src/Module/Settings/Profile/Index.php:267 msgid "Location" msgstr "" -#: src/Module/Settings/Profile/Index.php:263 src/Util/Temporal.php:97 +#: src/Module/Settings/Profile/Index.php:268 src/Util/Temporal.php:97 #: src/Util/Temporal.php:99 msgid "Miscellaneous" msgstr "" -#: src/Module/Settings/Profile/Index.php:264 +#: src/Module/Settings/Profile/Index.php:269 msgid "Custom Profile Fields" msgstr "" -#: src/Module/Settings/Profile/Index.php:265 src/Module/Welcome.php:58 +#: src/Module/Settings/Profile/Index.php:270 src/Module/Welcome.php:58 msgid "Upload Profile Photo" msgstr "" -#: src/Module/Settings/Profile/Index.php:266 +#: src/Module/Settings/Profile/Index.php:271 #, php-format msgid "" "

Custom fields appear on your profile page.

\n" @@ -10947,60 +10952,60 @@ msgid "" "contacts or the Friendica contacts in the selected circles.

" msgstr "" -#: src/Module/Settings/Profile/Index.php:286 +#: src/Module/Settings/Profile/Index.php:291 msgid "Street Address:" msgstr "" -#: src/Module/Settings/Profile/Index.php:287 +#: src/Module/Settings/Profile/Index.php:292 msgid "Locality/City:" msgstr "" -#: src/Module/Settings/Profile/Index.php:288 +#: src/Module/Settings/Profile/Index.php:293 msgid "Region/State:" msgstr "" -#: src/Module/Settings/Profile/Index.php:289 +#: src/Module/Settings/Profile/Index.php:294 msgid "Postal/Zip Code:" msgstr "" -#: src/Module/Settings/Profile/Index.php:290 +#: src/Module/Settings/Profile/Index.php:295 msgid "Country:" msgstr "" -#: src/Module/Settings/Profile/Index.php:292 +#: src/Module/Settings/Profile/Index.php:297 msgid "XMPP (Jabber) address:" msgstr "" -#: src/Module/Settings/Profile/Index.php:292 +#: src/Module/Settings/Profile/Index.php:297 msgid "The XMPP address will be published so that people can follow you there." msgstr "" -#: src/Module/Settings/Profile/Index.php:293 +#: src/Module/Settings/Profile/Index.php:298 msgid "Matrix (Element) address:" msgstr "" -#: src/Module/Settings/Profile/Index.php:293 +#: src/Module/Settings/Profile/Index.php:298 msgid "" "The Matrix address will be published so that people can follow you there." msgstr "" -#: src/Module/Settings/Profile/Index.php:294 +#: src/Module/Settings/Profile/Index.php:299 msgid "Homepage URL:" msgstr "" -#: src/Module/Settings/Profile/Index.php:295 +#: src/Module/Settings/Profile/Index.php:300 msgid "Public Keywords:" msgstr "" -#: src/Module/Settings/Profile/Index.php:295 +#: src/Module/Settings/Profile/Index.php:300 msgid "(Used for suggesting potential friends, can be seen by others)" msgstr "" -#: src/Module/Settings/Profile/Index.php:296 +#: src/Module/Settings/Profile/Index.php:301 msgid "Private Keywords:" msgstr "" -#: src/Module/Settings/Profile/Index.php:296 +#: src/Module/Settings/Profile/Index.php:301 msgid "(Used for searching profiles, never shown to others)" msgstr "" @@ -11437,8 +11442,8 @@ msgstr "" #: src/Module/Settings/TwoFactor/Verify.php:152 #, php-format msgid "" -"

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

%s

" +"

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

%s

" msgstr "" #: src/Module/Settings/TwoFactor/Verify.php:159 @@ -11547,9 +11552,9 @@ msgstr "" msgid "" "At any point in time a logged in user can export their account data from the " "account settings. If the user wants " -"to delete their account they can do so at " -"%1$s/settings/removeme. The deletion of the account will be permanent. " -"Deletion of the data will also be requested from the nodes of the " +"to delete their account they can do so at %1$s/settings/removeme. The deletion of the account will be " +"permanent. Deletion of the data will also be requested from the nodes of the " "communication partners." msgstr "" @@ -12586,7 +12591,7 @@ msgstr "" msgid "Quote shared by: %s" msgstr "" -#: src/Protocol/ActivityPub/Receiver.php:568 +#: src/Protocol/ActivityPub/Receiver.php:571 msgid "Chat" msgstr "" From 28921203b775e4fd109d6746c5532f3d7f384e81 Mon Sep 17 00:00:00 2001 From: Michael Date: Tue, 18 Jun 2024 05:19:38 +0000 Subject: [PATCH 142/234] Support for "nodeDescription" in nodeinfo --- src/Module/NodeInfo120.php | 3 ++- src/Module/NodeInfo121.php | 5 ++++- static/routes.config.php | 3 ++- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/src/Module/NodeInfo120.php b/src/Module/NodeInfo120.php index 237d0d6bc5..a06426bd79 100644 --- a/src/Module/NodeInfo120.php +++ b/src/Module/NodeInfo120.php @@ -59,7 +59,8 @@ class NodeInfo120 extends BaseModule 'openRegistrations' => Register::getPolicy() !== Register::CLOSED, 'usage' => Nodeinfo::getUsage(), 'metadata' => [ - 'nodeName' => $this->config->get('config', 'sitename'), + 'nodeName' => $this->config->get('config', 'sitename'), + 'nodeDescription' => $this->config->get('config', 'info'), ], ]; diff --git a/src/Module/NodeInfo121.php b/src/Module/NodeInfo121.php index 731699e38e..eaabc5fbbc 100644 --- a/src/Module/NodeInfo121.php +++ b/src/Module/NodeInfo121.php @@ -60,7 +60,10 @@ class NodeInfo121 extends BaseModule 'services' => Nodeinfo::getServices(), 'openRegistrations' => Register::getPolicy() !== Register::CLOSED, 'usage' => Nodeinfo::getUsage(), - 'metadata' => [], + 'metadata' => [ + 'nodeName' => $this->config->get('config', 'sitename'), + 'nodeDescription' => $this->config->get('config', 'info'), + ], ]; if (!empty($this->config->get('system', 'diaspora_enabled'))) { diff --git a/static/routes.config.php b/static/routes.config.php index 181ba4d77b..e9065e863e 100644 --- a/static/routes.config.php +++ b/static/routes.config.php @@ -491,7 +491,8 @@ return [ '/logout' => [Module\Security\Logout::class, [R::GET, R::POST]], '/magic' => [Module\Magic::class, [R::GET]], '/manifest' => [Module\Manifest::class, [R::GET]], - '/friendica.webmanifest' => [Module\Manifest::class, [R::GET]], + '/manifest.json' => [Module\Manifest::class, [R::GET]], + '/friendica.webmanifest' => [Module\Manifest::class, [R::GET]], '/media' => [ '/attachment/browser' => [Module\Media\Attachment\Browser::class, [R::GET]], From c96b28ee6390ea14ac2050f7bee022c18193b70f Mon Sep 17 00:00:00 2001 From: Michael Date: Tue, 18 Jun 2024 05:49:04 +0000 Subject: [PATCH 143/234] Accept "null" as value for the "about" text --- src/Model/Profile.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Model/Profile.php b/src/Model/Profile.php index d030b009df..b8eef7deb3 100644 --- a/src/Model/Profile.php +++ b/src/Model/Profile.php @@ -854,7 +854,7 @@ class Profile * @param string $language * @return string */ - public static function addResponsibleRelayContact(string $about, int $parent_uid = null, int $account_type, string $language): string + public static function addResponsibleRelayContact(string $about = null, int $parent_uid = null, int $account_type, string $language): ?string { if (($account_type != User::ACCOUNT_TYPE_RELAY) || empty($parent_uid)) { return $about; From 5e13a48269a4f44cd9802d7e45fc8beaefe0398e Mon Sep 17 00:00:00 2001 From: Tobias Diekershoff Date: Fri, 21 Jun 2024 20:18:21 +0200 Subject: [PATCH 144/234] update DE, FR, RU translations --- view/lang/de/messages.po | 497 ++++++------ view/lang/de/strings.php | 1 + view/lang/fr/messages.po | 497 ++++++------ view/lang/fr/strings.php | 1 + view/lang/ru/messages.po | 1563 +++++++++++++++++++------------------- view/lang/ru/strings.php | 25 +- 6 files changed, 1329 insertions(+), 1255 deletions(-) diff --git a/view/lang/de/messages.po b/view/lang/de/messages.po index e5c2072573..83d004602d 100644 --- a/view/lang/de/messages.po +++ b/view/lang/de/messages.po @@ -57,7 +57,7 @@ msgid "" msgstr "" "Project-Id-Version: friendica\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-06-02 07:05+0000\n" +"POT-Creation-Date: 2024-06-17 03:41+0000\n" "PO-Revision-Date: 2011-05-05 10:19+0000\n" "Last-Translator: Tobias Diekershoff , 2016-2024\n" "Language-Team: German (http://app.transifex.com/Friendica/friendica/language/de/)\n" @@ -115,7 +115,7 @@ msgstr "Beitrag nicht gefunden." #: src/Module/Register.php:84 src/Module/Register.php:97 #: src/Module/Register.php:213 src/Module/Register.php:252 #: src/Module/Search/Directory.php:37 src/Module/Settings/Account.php:50 -#: src/Module/Settings/Account.php:386 src/Module/Settings/Channels.php:66 +#: src/Module/Settings/Account.php:391 src/Module/Settings/Channels.php:66 #: src/Module/Settings/Channels.php:141 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 @@ -358,8 +358,8 @@ msgstr "Bitte warten" #: src/Module/Moderation/Report/Create.php:183 #: src/Module/Moderation/Report/Create.php:211 #: src/Module/Moderation/Report/Create.php:263 -#: src/Module/Profile/Profile.php:274 -#: src/Module/Settings/Profile/Index.php:257 +#: src/Module/Profile/Profile.php:276 +#: src/Module/Settings/Profile/Index.php:262 #: src/Module/Settings/Server/Action.php:79 src/Module/User/Delegation.php:189 #: src/Object/Post.php:1159 view/theme/duepuntozero/config.php:85 #: view/theme/frio/config.php:150 view/theme/quattro/config.php:87 @@ -703,11 +703,11 @@ msgstr "Ich mag das nicht (toggle)" msgid "Map" msgstr "Karte" -#: src/App.php:441 +#: src/App.php:446 msgid "No system theme config value set." msgstr "Es wurde kein Konfigurationswert für das systemweite Theme gesetzt." -#: src/App.php:549 +#: src/App.php:554 msgid "Apologies but the website is unavailable at the moment." msgstr "Entschuldigung, aber die Webseite ist derzeit nicht erreichbar." @@ -1687,7 +1687,7 @@ msgid "Sort by post creation date" msgstr "Sortiert nach dem Erstellungsdatum" #: src/Content/Conversation/Factory/Network.php:41 -#: src/Module/Settings/Profile/Index.php:260 +#: src/Module/Settings/Profile/Index.php:265 msgid "Personal" msgstr "Persönlich" @@ -1807,7 +1807,7 @@ msgid "Display posts with the selected protocols." msgstr "Beiträge mit den ausgewählten Protokollen anzeigen." #: src/Content/Feature.php:133 src/Content/Widget.php:544 -#: src/Module/Settings/Account.php:442 +#: src/Module/Settings/Account.php:447 msgid "Account Types" msgstr "Kontenarten" @@ -1841,7 +1841,7 @@ msgstr "Gespeicherte Ordner" msgid "Display a list of folders in which posts are stored." msgstr "Ordnerliste anzeigen in denen Beiträge gespeichert sind." -#: src/Content/Feature.php:137 src/Module/Conversation/Timeline.php:199 +#: src/Content/Feature.php:137 src/Module/Conversation/Timeline.php:200 msgid "Own Contacts" msgstr "Eigene Kontakte" @@ -1939,7 +1939,7 @@ msgstr "Status anschauen" #: src/Content/Item.php:430 src/Content/Item.php:453 #: src/Model/Contact.php:1165 src/Model/Contact.php:1221 #: src/Model/Contact.php:1231 src/Module/Directory.php:158 -#: src/Module/Settings/Profile/Index.php:259 +#: src/Module/Settings/Profile/Index.php:264 msgid "View Profile" msgstr "Profil anschauen" @@ -2050,7 +2050,7 @@ msgstr "Unterhaltungen die du begonnen hast" #: src/Content/Nav.php:230 src/Module/BaseProfile.php:49 #: src/Module/BaseSettings.php:98 src/Module/Contact.php:503 -#: src/Module/Contact/Profile.php:425 src/Module/Profile/Profile.php:268 +#: src/Module/Contact/Profile.php:425 src/Module/Profile/Profile.php:270 #: src/Module/Welcome.php:57 view/theme/frio/theme.php:233 msgid "Profile" msgstr "Profil" @@ -2343,11 +2343,11 @@ msgstr "$1 hat geschrieben:" msgid "Encrypted content" msgstr "Verschlüsselter Inhalt" -#: src/Content/Text/BBCode.php:2212 +#: src/Content/Text/BBCode.php:2217 msgid "Invalid source protocol" msgstr "Ungültiges Quell-Protokoll" -#: src/Content/Text/BBCode.php:2231 +#: src/Content/Text/BBCode.php:2236 msgid "Invalid link protocol" msgstr "Ungültiges Link-Protokoll" @@ -2478,7 +2478,7 @@ msgstr "Personen" msgid "Organisations" msgstr "Organisationen" -#: src/Content/Widget.php:537 src/Model/Contact.php:1727 +#: src/Content/Widget.php:537 src/Model/Contact.php:1728 msgid "News" msgstr "Nachrichten" @@ -2543,12 +2543,12 @@ msgid "Mention" msgstr "Mention" #: src/Content/Widget/VCard.php:120 src/Model/Profile.php:374 -#: src/Module/Contact/Profile.php:414 src/Module/Profile/Profile.php:199 +#: src/Module/Contact/Profile.php:414 src/Module/Profile/Profile.php:201 msgid "XMPP:" msgstr "XMPP:" #: src/Content/Widget/VCard.php:121 src/Model/Profile.php:375 -#: src/Module/Contact/Profile.php:416 src/Module/Profile/Profile.php:203 +#: src/Module/Contact/Profile.php:416 src/Module/Profile/Profile.php:205 msgid "Matrix:" msgstr "Matrix:" @@ -2556,7 +2556,7 @@ msgstr "Matrix:" #: src/Model/Event.php:109 src/Model/Event.php:471 src/Model/Event.php:960 #: src/Model/Profile.php:369 src/Module/Contact/Profile.php:412 #: src/Module/Directory.php:148 src/Module/Notifications/Introductions.php:187 -#: src/Module/Profile/Profile.php:221 +#: src/Module/Profile/Profile.php:223 msgid "Location:" msgstr "Ort:" @@ -2576,7 +2576,7 @@ msgstr "Entfolgen" msgid "View group" msgstr "Gruppe betrachten" -#: src/Core/ACL.php:166 src/Module/Profile/Profile.php:269 +#: src/Core/ACL.php:166 src/Module/Profile/Profile.php:271 msgid "Yourself" msgstr "Du selbst" @@ -3352,84 +3352,84 @@ msgstr "Circles bearbeiten" msgid "Approve" msgstr "Genehmigen" -#: src/Model/Contact.php:1723 +#: src/Model/Contact.php:1724 msgid "Organisation" msgstr "Organisation" -#: src/Model/Contact.php:1731 +#: src/Model/Contact.php:1732 msgid "Group" msgstr "Gruppe" -#: src/Model/Contact.php:1735 src/Module/Moderation/BaseUsers.php:131 +#: src/Model/Contact.php:1736 src/Module/Moderation/BaseUsers.php:131 msgid "Relay" msgstr "Relais" -#: src/Model/Contact.php:3045 +#: src/Model/Contact.php:3054 msgid "Disallowed profile URL." msgstr "Nicht erlaubte Profil-URL." -#: src/Model/Contact.php:3050 src/Module/Friendica.php:100 +#: src/Model/Contact.php:3059 src/Module/Friendica.php:100 msgid "Blocked domain" msgstr "Blockierte Domain" -#: src/Model/Contact.php:3055 +#: src/Model/Contact.php:3064 msgid "Connect URL missing." msgstr "Connect-URL fehlt" -#: src/Model/Contact.php:3064 +#: src/Model/Contact.php:3073 msgid "" "The contact could not be added. Please check the relevant network " "credentials in your Settings -> Social Networks page." msgstr "Der Kontakt konnte nicht hinzugefügt werden. Bitte überprüfe die Einstellungen unter Einstellungen -> Soziale Netzwerke" -#: src/Model/Contact.php:3082 +#: src/Model/Contact.php:3091 #, php-format msgid "Expected network %s does not match actual network %s" msgstr "Erwartetes Netzwerk %s stimmt nicht mit dem tatsächlichen Netzwerk überein %s" -#: src/Model/Contact.php:3099 +#: src/Model/Contact.php:3108 msgid "This seems to be a relay account. They can't be followed by users." msgstr "Dies scheint ein Relais-Konto zu sein. Diese können nicht von Nutzern gefolgt werden." -#: src/Model/Contact.php:3106 +#: src/Model/Contact.php:3115 msgid "The profile address specified does not provide adequate information." msgstr "Die angegebene Profiladresse liefert unzureichende Informationen." -#: src/Model/Contact.php:3108 +#: src/Model/Contact.php:3117 msgid "No compatible communication protocols or feeds were discovered." msgstr "Es wurden keine kompatiblen Kommunikationsprotokolle oder Feeds gefunden." -#: src/Model/Contact.php:3111 +#: src/Model/Contact.php:3120 msgid "An author or name was not found." msgstr "Es wurde kein Autor oder Name gefunden." -#: src/Model/Contact.php:3114 +#: src/Model/Contact.php:3123 msgid "No browser URL could be matched to this address." msgstr "Zu dieser Adresse konnte keine passende Browser-URL gefunden werden." -#: src/Model/Contact.php:3117 +#: src/Model/Contact.php:3126 msgid "" "Unable to match @-style Identity Address with a known protocol or email " "contact." msgstr "Konnte die @-Adresse mit keinem der bekannten Protokolle oder Email-Kontakte abgleichen." -#: src/Model/Contact.php:3118 +#: src/Model/Contact.php:3127 msgid "Use mailto: in front of address to force email check." msgstr "Verwende mailto: vor der E-Mail-Adresse, um eine Überprüfung der E-Mail-Adresse zu erzwingen." -#: src/Model/Contact.php:3124 +#: src/Model/Contact.php:3133 msgid "" "The profile address specified belongs to a network which has been disabled " "on this site." msgstr "Die Adresse dieses Profils gehört zu einem Netzwerk, mit dem die Kommunikation auf dieser Seite ausgeschaltet wurde." -#: src/Model/Contact.php:3129 +#: src/Model/Contact.php:3138 msgid "" "Limited profile. This person will be unable to receive direct/personal " "notifications from you." msgstr "Eingeschränktes Profil. Diese Person wird keine direkten/privaten Nachrichten von dir erhalten können." -#: src/Model/Contact.php:3195 +#: src/Model/Contact.php:3204 msgid "Unable to retrieve contact information." msgstr "Konnte die Kontaktinformationen nicht empfangen." @@ -3629,8 +3629,8 @@ msgstr "[kein Betreff]" msgid "Wall Photos" msgstr "Pinnwand-Bilder" -#: src/Model/Profile.php:357 src/Module/Profile/Profile.php:283 -#: src/Module/Profile/Profile.php:285 +#: src/Model/Profile.php:357 src/Module/Profile/Profile.php:285 +#: src/Module/Profile/Profile.php:287 msgid "Edit profile" msgstr "Profil bearbeiten" @@ -3639,7 +3639,7 @@ msgid "Change profile photo" msgstr "Profilbild ändern" #: src/Model/Profile.php:372 src/Module/Directory.php:153 -#: src/Module/Profile/Profile.php:209 +#: src/Module/Profile/Profile.php:211 msgid "Homepage:" msgstr "Homepage:" @@ -3660,7 +3660,7 @@ msgstr "Die Webseite wurde verifiziert und gehört der gleichen Person." msgid "F d" msgstr "d. F" -#: src/Model/Profile.php:596 src/Model/Profile.php:673 +#: src/Model/Profile.php:596 src/Model/Profile.php:677 msgid "[today]" msgstr "[heute]" @@ -3676,100 +3676,105 @@ msgstr "Geburtstage diese Woche:" msgid "g A l F d" msgstr "l, d. F G \\U\\h\\r" -#: src/Model/Profile.php:660 +#: src/Model/Profile.php:664 msgid "[No description]" msgstr "[keine Beschreibung]" -#: src/Model/Profile.php:686 +#: src/Model/Profile.php:690 msgid "Event Reminders" msgstr "Veranstaltungserinnerungen" -#: src/Model/Profile.php:687 +#: src/Model/Profile.php:691 msgid "Upcoming events the next 7 days:" msgstr "Veranstaltungen der nächsten 7 Tage:" -#: src/Model/Profile.php:797 +#: src/Model/Profile.php:803 msgid "Hometown:" msgstr "Heimatort:" -#: src/Model/Profile.php:798 +#: src/Model/Profile.php:804 msgid "Marital Status:" msgstr "Familienstand:" -#: src/Model/Profile.php:799 +#: src/Model/Profile.php:805 msgid "With:" msgstr "Mit:" -#: src/Model/Profile.php:800 +#: src/Model/Profile.php:806 msgid "Since:" msgstr "Seit:" -#: src/Model/Profile.php:801 +#: src/Model/Profile.php:807 msgid "Sexual Preference:" msgstr "Sexuelle Vorlieben:" -#: src/Model/Profile.php:802 +#: src/Model/Profile.php:808 msgid "Political Views:" msgstr "Politische Ansichten:" -#: src/Model/Profile.php:803 +#: src/Model/Profile.php:809 msgid "Religious Views:" msgstr "Religiöse Ansichten:" -#: src/Model/Profile.php:804 +#: src/Model/Profile.php:810 msgid "Likes:" msgstr "Likes:" -#: src/Model/Profile.php:805 +#: src/Model/Profile.php:811 msgid "Dislikes:" msgstr "Dislikes:" -#: src/Model/Profile.php:806 +#: src/Model/Profile.php:812 msgid "Title/Description:" msgstr "Titel/Beschreibung:" -#: src/Model/Profile.php:807 src/Module/Admin/Summary.php:197 +#: src/Model/Profile.php:813 src/Module/Admin/Summary.php:197 #: src/Module/Moderation/Report/Create.php:280 #: src/Module/Moderation/Summary.php:76 msgid "Summary" msgstr "Zusammenfassung" -#: src/Model/Profile.php:808 +#: src/Model/Profile.php:814 msgid "Musical interests" msgstr "Musikalische Interessen" -#: src/Model/Profile.php:809 +#: src/Model/Profile.php:815 msgid "Books, literature" msgstr "Bücher, Literatur" -#: src/Model/Profile.php:810 +#: src/Model/Profile.php:816 msgid "Television" msgstr "Fernsehen" -#: src/Model/Profile.php:811 +#: src/Model/Profile.php:817 msgid "Film/dance/culture/entertainment" msgstr "Filme/Tänze/Kultur/Unterhaltung" -#: src/Model/Profile.php:812 +#: src/Model/Profile.php:818 msgid "Hobbies/Interests" msgstr "Hobbies/Interessen" -#: src/Model/Profile.php:813 +#: src/Model/Profile.php:819 msgid "Love/romance" msgstr "Liebe/Romantik" -#: src/Model/Profile.php:814 +#: src/Model/Profile.php:820 msgid "Work/employment" msgstr "Arbeit/Anstellung" -#: src/Model/Profile.php:815 +#: src/Model/Profile.php:821 msgid "School/education" msgstr "Schule/Ausbildung" -#: src/Model/Profile.php:816 +#: src/Model/Profile.php:822 msgid "Contact information and Social Networks" msgstr "Kontaktinformationen und Soziale Netzwerke" +#: src/Model/Profile.php:870 +#, php-format +msgid "Responsible account: %s" +msgstr "Verantwortlicher Account: %s" + #: src/Model/User.php:233 src/Model/User.php:1303 msgid "SERIOUS ERROR: Generation of security keys failed." msgstr "FATALER FEHLER: Sicherheitsschlüssel konnten nicht erzeugt werden." @@ -4086,7 +4091,7 @@ msgstr "Addon %s konnte nicht installiert werden" #: src/Module/Admin/Addons/Index.php:69 src/Module/Admin/Features.php:83 #: src/Module/Admin/Logs/Settings.php:90 src/Module/Admin/Site.php:460 #: 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/Account.php:563 src/Module/Settings/Addons.php:78 #: src/Module/Settings/Connectors.php:163 #: src/Module/Settings/Connectors.php:256 #: src/Module/Settings/Delegation.php:193 src/Module/Settings/Display.php:309 @@ -4562,7 +4567,7 @@ msgid "Policies" msgstr "Regeln" #: src/Module/Admin/Site.php:465 src/Module/Calendar/Event/Form.php:252 -#: src/Module/Contact.php:546 src/Module/Profile/Profile.php:276 +#: src/Module/Contact.php:546 src/Module/Profile/Profile.php:278 msgid "Advanced" msgstr "Erweitert" @@ -6319,7 +6324,7 @@ msgstr "Ort (BBCode nicht erlaubt)" msgid "Share this event" msgstr "Veranstaltung teilen" -#: src/Module/Calendar/Event/Form.php:251 src/Module/Profile/Profile.php:275 +#: src/Module/Calendar/Event/Form.php:251 src/Module/Profile/Profile.php:277 msgid "Basic" msgstr "Allgemein" @@ -6743,7 +6748,7 @@ msgstr "Profil URL" #: src/Module/Contact/Follow.php:171 src/Module/Contact/Profile.php:420 #: src/Module/Notifications/Introductions.php:191 -#: src/Module/Profile/Profile.php:234 +#: src/Module/Profile/Profile.php:236 msgid "Tags:" msgstr "Tags:" @@ -7189,11 +7194,11 @@ msgstr "Fehler %d (%s) beim Abruf der Timeline." msgid "Network feed not available." msgstr "Netzwerkfeed nicht verfügbar." -#: src/Module/Conversation/Timeline.php:203 +#: src/Module/Conversation/Timeline.php:204 msgid "Include" msgstr "Einschließen" -#: src/Module/Conversation/Timeline.php:204 +#: src/Module/Conversation/Timeline.php:205 msgid "Hide" msgstr "Verbergen" @@ -7413,7 +7418,7 @@ msgid "Twitter Source / Tweet URL (requires API key)" msgstr "Twitter Quelle / Tweet URL (benötigt API Schlüssel)" #: src/Module/Debug/Feed.php:53 src/Module/Filer/SaveTag.php:47 -#: src/Module/Settings/Profile/Index.php:177 +#: src/Module/Settings/Profile/Index.php:180 msgid "You must be logged in to use this module" msgstr "Du musst eingeloggt sein, um dieses Modul benutzen zu können." @@ -7977,23 +7982,23 @@ msgstr "Gelöscht" msgid "List of pending user deletions" msgstr "Liste der auf Löschung wartenden Benutzer" -#: src/Module/Moderation/BaseUsers.php:119 src/Module/Settings/Account.php:482 +#: src/Module/Moderation/BaseUsers.php:119 src/Module/Settings/Account.php:487 msgid "Normal Account Page" msgstr "Normales Konto" -#: src/Module/Moderation/BaseUsers.php:120 src/Module/Settings/Account.php:489 +#: src/Module/Moderation/BaseUsers.php:120 src/Module/Settings/Account.php:494 msgid "Soapbox Page" msgstr "Marktschreier-Konto" -#: src/Module/Moderation/BaseUsers.php:121 src/Module/Settings/Account.php:496 +#: src/Module/Moderation/BaseUsers.php:121 src/Module/Settings/Account.php:501 msgid "Public Group" msgstr "Öffentliche Gruppe" -#: src/Module/Moderation/BaseUsers.php:122 src/Module/Settings/Account.php:503 +#: src/Module/Moderation/BaseUsers.php:122 src/Module/Settings/Account.php:508 msgid "Public Group - Restricted" msgstr "Öffentliche Gruppe - Beschränkt" -#: src/Module/Moderation/BaseUsers.php:123 src/Module/Settings/Account.php:510 +#: src/Module/Moderation/BaseUsers.php:123 src/Module/Settings/Account.php:515 msgid "Automatic Friend Page" msgstr "Automatische Freunde-Seite" @@ -8002,22 +8007,22 @@ msgid "Private Group" msgstr "Private Gruppe" #: src/Module/Moderation/BaseUsers.php:127 -#: src/Module/Moderation/Summary.php:53 src/Module/Settings/Account.php:453 +#: src/Module/Moderation/Summary.php:53 src/Module/Settings/Account.php:458 msgid "Personal Page" msgstr "Persönliche Seite" #: src/Module/Moderation/BaseUsers.php:128 -#: src/Module/Moderation/Summary.php:54 src/Module/Settings/Account.php:460 +#: src/Module/Moderation/Summary.php:54 src/Module/Settings/Account.php:465 msgid "Organisation Page" msgstr "Organisationsseite" #: src/Module/Moderation/BaseUsers.php:129 -#: src/Module/Moderation/Summary.php:55 src/Module/Settings/Account.php:467 +#: src/Module/Moderation/Summary.php:55 src/Module/Settings/Account.php:472 msgid "News Page" msgstr "Nachrichtenseite" #: src/Module/Moderation/BaseUsers.php:130 -#: src/Module/Moderation/Summary.php:56 src/Module/Settings/Account.php:474 +#: src/Module/Moderation/Summary.php:56 src/Module/Settings/Account.php:479 msgid "Community Group" msgstr "Gemeinschaftsgruppe" @@ -8657,7 +8662,7 @@ msgstr[1] "%s Reports insgesamt" msgid "URL of the reported contact." msgstr "URL des gemeldeten Kontakts." -#: src/Module/Moderation/Summary.php:57 src/Module/Settings/Account.php:431 +#: src/Module/Moderation/Summary.php:57 src/Module/Settings/Account.php:436 msgid "Channel Relay" msgstr "Kanalrelais" @@ -9172,20 +9177,20 @@ msgid "No contacts." msgstr "Keine Kontakte." #: src/Module/Profile/Conversations.php:106 -#: src/Module/Profile/Conversations.php:109 src/Module/Profile/Profile.php:351 -#: src/Module/Profile/Profile.php:354 src/Protocol/Feed.php:1114 +#: src/Module/Profile/Conversations.php:109 src/Module/Profile/Profile.php:353 +#: src/Module/Profile/Profile.php:356 src/Protocol/Feed.php:1114 #: src/Protocol/OStatus.php:1011 #, php-format msgid "%s's timeline" msgstr "Timeline von %s" -#: src/Module/Profile/Conversations.php:107 src/Module/Profile/Profile.php:352 +#: src/Module/Profile/Conversations.php:107 src/Module/Profile/Profile.php:354 #: src/Protocol/Feed.php:1118 src/Protocol/OStatus.php:1016 #, php-format msgid "%s's posts" msgstr "Beiträge von %s" -#: src/Module/Profile/Conversations.php:108 src/Module/Profile/Profile.php:353 +#: src/Module/Profile/Conversations.php:108 src/Module/Profile/Profile.php:355 #: src/Protocol/Feed.php:1121 src/Protocol/OStatus.php:1020 #, php-format msgid "%s's comments" @@ -9220,64 +9225,64 @@ msgstr "Bilddatei ist leer." msgid "View Album" msgstr "Album betrachten" -#: src/Module/Profile/Profile.php:112 src/Module/Profile/Restricted.php:50 +#: src/Module/Profile/Profile.php:114 src/Module/Profile/Restricted.php:50 msgid "Profile not found." msgstr "Profil nicht gefunden." -#: src/Module/Profile/Profile.php:158 +#: src/Module/Profile/Profile.php:160 #, php-format msgid "" "You're currently viewing your profile as %s Cancel" msgstr "Du betrachtest dein Profil gerade als %s Abbrechen" -#: src/Module/Profile/Profile.php:167 +#: src/Module/Profile/Profile.php:169 msgid "Full Name:" msgstr "Kompletter Name:" -#: src/Module/Profile/Profile.php:172 +#: src/Module/Profile/Profile.php:174 msgid "Member since:" msgstr "Mitglied seit:" -#: src/Module/Profile/Profile.php:178 +#: src/Module/Profile/Profile.php:180 msgid "j F, Y" msgstr "j F, Y" -#: src/Module/Profile/Profile.php:179 +#: src/Module/Profile/Profile.php:181 msgid "j F" msgstr "j F" -#: src/Module/Profile/Profile.php:187 src/Util/Temporal.php:168 +#: src/Module/Profile/Profile.php:189 src/Util/Temporal.php:168 msgid "Birthday:" msgstr "Geburtstag:" -#: src/Module/Profile/Profile.php:190 -#: src/Module/Settings/Profile/Index.php:291 src/Util/Temporal.php:170 +#: src/Module/Profile/Profile.php:192 +#: src/Module/Settings/Profile/Index.php:296 src/Util/Temporal.php:170 msgid "Age: " msgstr "Alter: " -#: src/Module/Profile/Profile.php:190 -#: src/Module/Settings/Profile/Index.php:291 src/Util/Temporal.php:170 +#: src/Module/Profile/Profile.php:192 +#: src/Module/Settings/Profile/Index.php:296 src/Util/Temporal.php:170 #, php-format msgid "%d year old" msgid_plural "%d years old" msgstr[0] "%d Jahr alt" msgstr[1] "%d Jahre alt" -#: src/Module/Profile/Profile.php:195 -#: src/Module/Settings/Profile/Index.php:284 +#: src/Module/Profile/Profile.php:197 +#: src/Module/Settings/Profile/Index.php:289 msgid "Description:" msgstr "Beschreibung" -#: src/Module/Profile/Profile.php:261 +#: src/Module/Profile/Profile.php:263 msgid "Groups:" msgstr "Gruppen:" -#: src/Module/Profile/Profile.php:273 +#: src/Module/Profile/Profile.php:275 msgid "View profile as:" msgstr "Das Profil aus der Sicht von jemandem anderen betrachten:" -#: src/Module/Profile/Profile.php:290 +#: src/Module/Profile/Profile.php:292 msgid "View as" msgstr "Betrachten als" @@ -9405,7 +9410,7 @@ msgid "Please repeat your e-mail address:" msgstr "Bitte wiederhole deine E-Mail Adresse" #: src/Module/Register.php:169 src/Module/Security/PasswordTooLong.php:100 -#: src/Module/Settings/Account.php:564 +#: src/Module/Settings/Account.php:569 msgid "New Password:" msgstr "Neues Passwort:" @@ -9414,7 +9419,7 @@ msgid "Leave empty for an auto generated password." msgstr "Leer lassen, um das Passwort automatisch zu generieren." #: src/Module/Register.php:170 src/Module/Security/PasswordTooLong.php:101 -#: src/Module/Settings/Account.php:565 +#: src/Module/Settings/Account.php:570 msgid "Confirm:" msgstr "Bestätigen:" @@ -9640,24 +9645,24 @@ msgid "Update Password" msgstr "Passwort aktualisieren" #: src/Module/Security/PasswordTooLong.php:99 -#: src/Module/Settings/Account.php:566 +#: src/Module/Settings/Account.php:571 msgid "Current Password:" msgstr "Aktuelles Passwort:" #: src/Module/Security/PasswordTooLong.php:99 -#: src/Module/Settings/Account.php:566 +#: src/Module/Settings/Account.php:571 msgid "Your current password to confirm the changes" msgstr "Dein aktuelles Passwort um die Änderungen zu bestätigen" #: src/Module/Security/PasswordTooLong.php:100 -#: src/Module/Settings/Account.php:550 +#: src/Module/Settings/Account.php:555 msgid "" "Allowed characters are a-z, A-Z, 0-9 and special characters except white " "spaces and accentuated letters." msgstr "Erlaube Zeichen sind a-z, A-Z, 0-9 und Sonderzeichen, abgesehen von Leerzeichen und akzentuierten Buchstaben." #: src/Module/Security/PasswordTooLong.php:100 -#: src/Module/Settings/Account.php:551 +#: src/Module/Settings/Account.php:556 msgid "Password length is limited to 72 characters." msgstr "Die Länge des Passworts ist auf 72 Zeichen begrenzt." @@ -9787,103 +9792,103 @@ msgstr "Ändern der E-Mail nicht möglich. " msgid "Settings were not updated." msgstr "Einstellungen nicht aktualisiert" -#: src/Module/Settings/Account.php:342 +#: src/Module/Settings/Account.php:347 msgid "Contact CSV file upload error" msgstr "Fehler beim Hochladen der Kontakt CSV Datei" -#: src/Module/Settings/Account.php:361 +#: src/Module/Settings/Account.php:366 msgid "Importing Contacts done" msgstr "Kontakte wurden importiert." -#: src/Module/Settings/Account.php:374 +#: src/Module/Settings/Account.php:379 msgid "Relocate message has been send to your contacts" msgstr "Die Umzugsbenachrichtigung wurde an Deine Kontakte versendet." -#: src/Module/Settings/Account.php:391 +#: src/Module/Settings/Account.php:396 msgid "Unable to find your profile. Please contact your admin." msgstr "Konnte dein Profil nicht finden. Bitte kontaktiere den Admin." -#: src/Module/Settings/Account.php:433 +#: src/Module/Settings/Account.php:438 msgid "" "Account for a service that automatically shares content based on user " "defined channels." msgstr "Konto für einen Dienst, der automatisch Inhalte basierend auf vom Benutzer definierten Kanälen teilt." -#: src/Module/Settings/Account.php:443 +#: src/Module/Settings/Account.php:448 msgid "Personal Page Subtypes" msgstr "Unterarten der persönlichen Seite" -#: src/Module/Settings/Account.php:444 +#: src/Module/Settings/Account.php:449 msgid "Community Group Subtypes" msgstr "Unterarten der Gemeinschaftsgruppen" -#: src/Module/Settings/Account.php:455 +#: src/Module/Settings/Account.php:460 msgid "Account for a personal profile." msgstr "Konto für ein persönliches Profil." -#: src/Module/Settings/Account.php:462 +#: src/Module/Settings/Account.php:467 msgid "" "Account for an organisation that automatically approves contact requests as " "\"Followers\"." msgstr "Konto für eine Organisation, das Kontaktanfragen automatisch als \"Follower\" annimmt." -#: src/Module/Settings/Account.php:469 +#: src/Module/Settings/Account.php:474 msgid "" "Account for a news reflector that automatically approves contact requests as" " \"Followers\"." msgstr "Konto für einen Feedspiegel, das Kontaktanfragen automatisch als \"Follower\" annimmt." -#: src/Module/Settings/Account.php:476 +#: src/Module/Settings/Account.php:481 msgid "Account for community discussions." msgstr "Konto für Diskussionsforen. " -#: src/Module/Settings/Account.php:484 +#: src/Module/Settings/Account.php:489 msgid "" "Account for a regular personal profile that requires manual approval of " "\"Friends\" and \"Followers\"." msgstr "Konto für ein normales, persönliches Profil. Kontaktanfragen müssen manuell als \"Friend\" oder \"Follower\" bestätigt werden." -#: src/Module/Settings/Account.php:491 +#: src/Module/Settings/Account.php:496 msgid "" "Account for a public profile that automatically approves contact requests as" " \"Followers\"." msgstr "Konto für ein öffentliches Profil, das Kontaktanfragen automatisch als \"Follower\" annimmt." -#: src/Module/Settings/Account.php:498 +#: src/Module/Settings/Account.php:503 msgid "Automatically approves all contact requests." msgstr "Bestätigt alle Kontaktanfragen automatisch." -#: src/Module/Settings/Account.php:505 +#: src/Module/Settings/Account.php:510 msgid "Contact requests have to be manually approved." msgstr "Kontaktanfragen müssen manuell akzeptiert werden." -#: src/Module/Settings/Account.php:512 +#: src/Module/Settings/Account.php:517 msgid "" "Account for a popular profile that automatically approves contact requests " "as \"Friends\"." msgstr "Konto für ein gefragtes Profil, das Kontaktanfragen automatisch als \"Friend\" annimmt." -#: src/Module/Settings/Account.php:517 +#: src/Module/Settings/Account.php:522 msgid "Private Group [Experimental]" msgstr "Private Gruppe [experimentell]" -#: src/Module/Settings/Account.php:519 +#: src/Module/Settings/Account.php:524 msgid "Requires manual approval of contact requests." msgstr "Kontaktanfragen müssen manuell bestätigt werden." -#: src/Module/Settings/Account.php:528 +#: src/Module/Settings/Account.php:533 msgid "OpenID:" msgstr "OpenID:" -#: src/Module/Settings/Account.php:528 +#: src/Module/Settings/Account.php:533 msgid "(Optional) Allow this OpenID to login to this account." msgstr "(Optional) Erlaube die Anmeldung für dieses Konto mit dieser OpenID." -#: src/Module/Settings/Account.php:536 +#: src/Module/Settings/Account.php:541 msgid "Publish your profile in your local site directory?" msgstr "Darf dein Profil im lokalen Verzeichnis dieses Servers veröffentlicht werden?" -#: src/Module/Settings/Account.php:536 +#: src/Module/Settings/Account.php:541 #, php-format msgid "" "Your profile will be published in this node's local " @@ -9891,94 +9896,94 @@ msgid "" " system settings." msgstr "Dein Profil wird im lokalen Verzeichnis dieses Knotens veröffentlicht. Je nach Systemeinstellungen kann es öffentlich auffindbar sein." -#: src/Module/Settings/Account.php:542 +#: src/Module/Settings/Account.php:547 #, php-format msgid "" "Your profile will also be published in the global friendica directories " "(e.g. %s)." msgstr "Dein Profil wird auch in den globalen Friendica Verzeichnissen (z.B. %s) veröffentlicht werden." -#: src/Module/Settings/Account.php:555 +#: src/Module/Settings/Account.php:560 msgid "Account Settings" msgstr "Kontoeinstellungen" -#: src/Module/Settings/Account.php:556 +#: src/Module/Settings/Account.php:561 #, php-format msgid "Your Identity Address is '%s' or '%s'." msgstr "Die Adresse deines Profils lautet '%s' oder '%s'." -#: src/Module/Settings/Account.php:563 +#: src/Module/Settings/Account.php:568 msgid "Password Settings" msgstr "Passwort-Einstellungen" -#: src/Module/Settings/Account.php:565 +#: src/Module/Settings/Account.php:570 msgid "Leave password fields blank unless changing" msgstr "Lass die Passwort-Felder leer, außer du willst das Passwort ändern" -#: src/Module/Settings/Account.php:567 +#: src/Module/Settings/Account.php:572 msgid "Password:" msgstr "Passwort:" -#: src/Module/Settings/Account.php:567 +#: src/Module/Settings/Account.php:572 msgid "Your current password to confirm the changes of the email address" msgstr "Dein aktuelles Passwort um die Änderungen deiner E-Mail Adresse zu bestätigen" -#: src/Module/Settings/Account.php:570 +#: src/Module/Settings/Account.php:575 msgid "Delete OpenID URL" msgstr "OpenID URL löschen" -#: src/Module/Settings/Account.php:572 +#: src/Module/Settings/Account.php:577 msgid "Basic Settings" msgstr "Grundeinstellungen" -#: src/Module/Settings/Account.php:573 -#: src/Module/Settings/Profile/Index.php:283 +#: src/Module/Settings/Account.php:578 +#: src/Module/Settings/Profile/Index.php:288 msgid "Display name:" msgstr "Anzeigename:" -#: src/Module/Settings/Account.php:574 +#: src/Module/Settings/Account.php:579 msgid "Email Address:" msgstr "E-Mail-Adresse:" -#: src/Module/Settings/Account.php:575 +#: src/Module/Settings/Account.php:580 msgid "Your Timezone:" msgstr "Deine Zeitzone:" -#: src/Module/Settings/Account.php:576 +#: src/Module/Settings/Account.php:581 msgid "Your Language:" msgstr "Deine Sprache:" -#: src/Module/Settings/Account.php:576 +#: src/Module/Settings/Account.php:581 msgid "" "Set the language we use to show you friendica interface and to send you " "emails" msgstr "Wähle die Sprache, in der wir dir die Friendica-Oberfläche präsentieren sollen und dir E-Mail schicken" -#: src/Module/Settings/Account.php:577 +#: src/Module/Settings/Account.php:582 msgid "Default Post Location:" msgstr "Standardstandort:" -#: src/Module/Settings/Account.php:578 +#: src/Module/Settings/Account.php:583 msgid "Use Browser Location:" msgstr "Standort des Browsers verwenden:" -#: src/Module/Settings/Account.php:580 +#: src/Module/Settings/Account.php:585 msgid "Security and Privacy Settings" msgstr "Sicherheits- und Privatsphäre-Einstellungen" -#: src/Module/Settings/Account.php:582 +#: src/Module/Settings/Account.php:587 msgid "Maximum Friend Requests/Day:" msgstr "Maximale Anzahl von Kontaktanfragen/Tag:" -#: src/Module/Settings/Account.php:582 +#: src/Module/Settings/Account.php:587 msgid "(to prevent spam abuse)" msgstr "(um SPAM zu vermeiden)" -#: src/Module/Settings/Account.php:584 +#: src/Module/Settings/Account.php:589 msgid "Allow your profile to be searchable globally?" msgstr "Darf dein Profil bei Suchanfragen gefunden werden?" -#: src/Module/Settings/Account.php:584 +#: src/Module/Settings/Account.php:589 msgid "" "Activate this setting if you want others to easily find and follow you. Your" " profile will be searchable on remote systems. This setting also determines " @@ -9986,43 +9991,43 @@ msgid "" "indexed or not." msgstr "Aktiviere diese Einstellung, wenn du von anderen einfach gefunden und gefolgt werden möchtest. Dein Profil wird dann auf anderen Systemen leicht durchsuchbar. Außerdem regelt diese Einstellung ob Friendica Suchmaschinen mitteilen soll, ob dein Profil indiziert werden soll oder nicht." -#: src/Module/Settings/Account.php:585 +#: src/Module/Settings/Account.php:590 msgid "Hide your contact/friend list from viewers of your profile?" msgstr "Liste der Kontakte vor Betrachtern des Profil verbergen?" -#: src/Module/Settings/Account.php:585 +#: src/Module/Settings/Account.php:590 msgid "" "A list of your contacts is displayed on your profile page. Activate this " "option to disable the display of your contact list." msgstr "Auf deiner Profilseite wird eine Liste deiner Kontakte angezeigt. Aktiviere diese Option wenn du das nicht möchtest." -#: src/Module/Settings/Account.php:586 +#: src/Module/Settings/Account.php:591 msgid "Hide your public content from anonymous viewers" msgstr "Verbirg die öffentliche Inhalte vor anonymen Besuchern" -#: src/Module/Settings/Account.php:586 +#: src/Module/Settings/Account.php:591 msgid "" "Anonymous visitors will only see your basic profile details. Your public " "posts and replies will still be freely accessible on the remote servers of " "your followers and through relays." msgstr "Anonyme Besucher deines Profils werden nur grundlegende Informationen angezeigt bekommen. Deine öffentlichen Beiträge und Kommentare werden weiterhin frei zugänglich auf den Servern deiner Kontakte und über Relays sein." -#: src/Module/Settings/Account.php:587 +#: src/Module/Settings/Account.php:592 msgid "Make public posts unlisted" msgstr "Öffentliche Beiträge nicht listen" -#: src/Module/Settings/Account.php:587 +#: src/Module/Settings/Account.php:592 msgid "" "Your public posts will not appear on the community pages or in search " "results, nor be sent to relay servers. However they can still appear on " "public feeds on remote servers." msgstr "Deine öffentlichen Beiträge werden nicht auf der Gemeinschaftsseite oder in den Suchergebnissen erscheinen, außerdem werden sie nicht an Relay-Server geschickt. Sie werden aber weiterhin in allen öffentlichen Feeds, auch auf entfernten Servern, erscheinen." -#: src/Module/Settings/Account.php:588 +#: src/Module/Settings/Account.php:593 msgid "Make all posted pictures accessible" msgstr "Alle geposteten Bilder zugreifbar machen" -#: src/Module/Settings/Account.php:588 +#: src/Module/Settings/Account.php:593 msgid "" "This option makes every posted picture accessible via the direct link. This " "is a workaround for the problem that most other networks can't handle " @@ -10030,227 +10035,227 @@ msgid "" "public on your photo albums though." msgstr "Diese Option macht jedes veröffentlichte Bild über den direkten Link zugänglich. Dies ist eine Problemumgehung für das Problem, dass die meisten anderen Netzwerke keine Berechtigungen für Bilder verarbeiten können. Nicht öffentliche Bilder sind in Ihren Fotoalben jedoch immer noch nicht für die Öffentlichkeit sichtbar." -#: src/Module/Settings/Account.php:589 +#: src/Module/Settings/Account.php:594 msgid "Allow friends to post to your profile page?" msgstr "Dürfen deine Kontakte auf deine Pinnwand schreiben?" -#: src/Module/Settings/Account.php:589 +#: src/Module/Settings/Account.php:594 msgid "" "Your contacts may write posts on your profile wall. These posts will be " "distributed to your contacts" msgstr "Deine Kontakte können Beiträge auf deiner Pinnwand hinterlassen. Diese werden an deine Kontakte verteilt." -#: src/Module/Settings/Account.php:590 +#: src/Module/Settings/Account.php:595 msgid "Allow friends to tag your posts?" msgstr "Dürfen deine Kontakte deine Beiträge mit Schlagwörtern versehen?" -#: src/Module/Settings/Account.php:590 +#: src/Module/Settings/Account.php:595 msgid "Your contacts can add additional tags to your posts." msgstr "Deine Kontakte dürfen deine Beiträge mit zusätzlichen Schlagworten versehen." -#: src/Module/Settings/Account.php:591 +#: src/Module/Settings/Account.php:596 msgid "Default privacy circle for new contacts" msgstr "Voreingestellter Circle für neue Kontakte" -#: src/Module/Settings/Account.php:592 +#: src/Module/Settings/Account.php:597 msgid "Default privacy circle for new group contacts" msgstr "Voreingestellter Circle für neue Gruppenkontakte" -#: src/Module/Settings/Account.php:593 +#: src/Module/Settings/Account.php:598 msgid "Default Post Permissions" msgstr "Standard-Zugriffsrechte für Beiträge" -#: src/Module/Settings/Account.php:597 +#: src/Module/Settings/Account.php:602 msgid "Expiration settings" msgstr "Verfalls-Einstellungen" -#: src/Module/Settings/Account.php:598 +#: src/Module/Settings/Account.php:603 msgid "Automatically expire posts after this many days:" msgstr "Beiträge verfallen automatisch nach dieser Anzahl von Tagen:" -#: src/Module/Settings/Account.php:598 +#: src/Module/Settings/Account.php:603 msgid "If empty, posts will not expire. Expired posts will be deleted" msgstr "Wenn leer, verfallen Beiträge nie automatisch. Verfallene Beiträge werden gelöscht." -#: src/Module/Settings/Account.php:599 +#: src/Module/Settings/Account.php:604 msgid "Expire posts" msgstr "Beiträge verfallen lassen" -#: src/Module/Settings/Account.php:599 +#: src/Module/Settings/Account.php:604 msgid "When activated, posts and comments will be expired." msgstr "Ist dies aktiviert, werden Beiträge und Kommentare verfallen." -#: src/Module/Settings/Account.php:600 +#: src/Module/Settings/Account.php:605 msgid "Expire personal notes" msgstr "Persönliche Notizen verfallen lassen" -#: src/Module/Settings/Account.php:600 +#: src/Module/Settings/Account.php:605 msgid "" "When activated, the personal notes on your profile page will be expired." msgstr "Ist dies aktiviert, werden persönliche Notizen auf deiner Pinnwand verfallen." -#: src/Module/Settings/Account.php:601 +#: src/Module/Settings/Account.php:606 msgid "Expire starred posts" msgstr "Markierte Beiträge verfallen lassen" -#: src/Module/Settings/Account.php:601 +#: src/Module/Settings/Account.php:606 msgid "" "Starring posts keeps them from being expired. That behaviour is overwritten " "by this setting." msgstr "Markierte Beiträge verfallen eigentlich nicht. Mit dieser Option kannst du sie verfallen lassen." -#: src/Module/Settings/Account.php:602 +#: src/Module/Settings/Account.php:607 msgid "Only expire posts by others" msgstr "Nur Beiträge anderer verfallen lassen." -#: src/Module/Settings/Account.php:602 +#: src/Module/Settings/Account.php:607 msgid "" "When activated, your own posts never expire. Then the settings above are " "only valid for posts you received." msgstr "Wenn aktiviert werden deine eigenen Beiträge niemals verfallen. Die obigen Einstellungen betreffen dann ausschließlich die Beiträge von anderen Accounts." -#: src/Module/Settings/Account.php:605 +#: src/Module/Settings/Account.php:610 msgid "Notification Settings" msgstr "Benachrichtigungseinstellungen" -#: src/Module/Settings/Account.php:606 +#: src/Module/Settings/Account.php:611 msgid "Send a notification email when:" msgstr "Benachrichtigungs-E-Mail senden, wenn:" -#: src/Module/Settings/Account.php:607 +#: src/Module/Settings/Account.php:612 msgid "You receive an introduction" msgstr "– du eine Kontaktanfrage erhältst" -#: src/Module/Settings/Account.php:608 +#: src/Module/Settings/Account.php:613 msgid "Your introductions are confirmed" msgstr "– eine Deiner Kontaktanfragen akzeptiert wurde" -#: src/Module/Settings/Account.php:609 +#: src/Module/Settings/Account.php:614 msgid "Someone writes on your profile wall" msgstr "– jemand etwas auf Deine Pinnwand schreibt" -#: src/Module/Settings/Account.php:610 +#: src/Module/Settings/Account.php:615 msgid "Someone writes a followup comment" msgstr "– jemand auch einen Kommentar verfasst" -#: src/Module/Settings/Account.php:611 +#: src/Module/Settings/Account.php:616 msgid "You receive a private message" msgstr "– du eine private Nachricht erhältst" -#: src/Module/Settings/Account.php:612 +#: src/Module/Settings/Account.php:617 msgid "You receive a friend suggestion" msgstr "– du eine Empfehlung erhältst" -#: src/Module/Settings/Account.php:613 +#: src/Module/Settings/Account.php:618 msgid "You are tagged in a post" msgstr "– du in einem Beitrag erwähnt wirst" -#: src/Module/Settings/Account.php:615 +#: src/Module/Settings/Account.php:620 msgid "Create a desktop notification when:" msgstr "Benachrichtigungen anzeigen wenn:" -#: src/Module/Settings/Account.php:616 +#: src/Module/Settings/Account.php:621 msgid "Someone tagged you" msgstr "Dich jemand erwähnt" -#: src/Module/Settings/Account.php:617 +#: src/Module/Settings/Account.php:622 msgid "Someone directly commented on your post" msgstr "Jemand einen Beitrag von dir kommentiert hat" -#: src/Module/Settings/Account.php:618 +#: src/Module/Settings/Account.php:623 msgid "Someone liked your content" msgstr "Einer deiner Beiträge gemocht wurde" -#: src/Module/Settings/Account.php:618 src/Module/Settings/Account.php:619 +#: src/Module/Settings/Account.php:623 src/Module/Settings/Account.php:624 msgid "Can only be enabled, when the direct comment notification is enabled." msgstr "Kann nur aktiviert werden, wenn die \"Jemand einen Beitrag von dir kommentiert hat  \" Option eingeschaltet ist." -#: src/Module/Settings/Account.php:619 +#: src/Module/Settings/Account.php:624 msgid "Someone shared your content" msgstr "Einer deiner Beiträge geteilt wurde" -#: src/Module/Settings/Account.php:620 +#: src/Module/Settings/Account.php:625 msgid "Someone commented in your thread" msgstr "Jemand hat in deiner Unterhaltung kommentiert" -#: src/Module/Settings/Account.php:621 +#: src/Module/Settings/Account.php:626 msgid "Someone commented in a thread where you commented" msgstr "Jemand in einer Unterhaltung kommentiert hat, in der du auch kommentiert hast" -#: src/Module/Settings/Account.php:622 +#: src/Module/Settings/Account.php:627 msgid "Someone commented in a thread where you interacted" msgstr "Jemand kommentierte in einer Unterhaltung mit der du interagiert hast" -#: src/Module/Settings/Account.php:624 +#: src/Module/Settings/Account.php:629 msgid "Activate desktop notifications" msgstr "Desktop-Benachrichtigungen einschalten" -#: src/Module/Settings/Account.php:624 +#: src/Module/Settings/Account.php:629 msgid "Show desktop popup on new notifications" msgstr "Desktop-Benachrichtigungen einschalten" -#: src/Module/Settings/Account.php:628 +#: src/Module/Settings/Account.php:633 msgid "Text-only notification emails" msgstr "Benachrichtigungs-E-Mail als Rein-Text." -#: src/Module/Settings/Account.php:630 +#: src/Module/Settings/Account.php:635 msgid "Send text only notification emails, without the html part" msgstr "Sende Benachrichtigungs-E-Mail als Rein-Text - ohne HTML-Teil" -#: src/Module/Settings/Account.php:634 +#: src/Module/Settings/Account.php:639 msgid "Show detailled notifications" msgstr "Detaillierte Benachrichtigungen anzeigen" -#: src/Module/Settings/Account.php:636 +#: src/Module/Settings/Account.php:641 msgid "" "Per default, notifications are condensed to a single notification per item. " "When enabled every notification is displayed." msgstr "Normalerweise werden alle Benachrichtigungen zu einem Thema in einer einzigen Benachrichtigung zusammengefasst. Wenn diese Option aktiviert ist, wird jede Benachrichtigung einzeln angezeigt." -#: src/Module/Settings/Account.php:640 +#: src/Module/Settings/Account.php:645 msgid "Show notifications of ignored contacts" msgstr "Zeige Benachrichtigungen von ignorierten Kontakten" -#: src/Module/Settings/Account.php:642 +#: src/Module/Settings/Account.php:647 msgid "" "You don't see posts from ignored contacts. But you still see their comments." " This setting controls if you want to still receive regular notifications " "that are caused by ignored contacts or not." msgstr "Beiträge von ignorierten Kontakten werden dir nicht angezeigt. Aber du siehst immer noch ihre Kommentare. Diese Einstellung legt fest, ob du dazu weiterhin Benachrichtigungen erhalten willst oder ob diese einfach verworfen werden sollen." -#: src/Module/Settings/Account.php:645 +#: src/Module/Settings/Account.php:650 msgid "Advanced Account/Page Type Settings" msgstr "Erweiterte Konto-/Seitentyp-Einstellungen" -#: src/Module/Settings/Account.php:646 +#: src/Module/Settings/Account.php:651 msgid "Change the behaviour of this account for special situations" msgstr "Verhalten dieses Kontos in bestimmten Situationen:" -#: src/Module/Settings/Account.php:649 +#: src/Module/Settings/Account.php:654 msgid "Import Contacts" msgstr "Kontakte Importieren" -#: src/Module/Settings/Account.php:650 +#: src/Module/Settings/Account.php:655 msgid "" "Upload a CSV file that contains the handle of your followed accounts in the " "first column you exported from the old account." msgstr "Lade eine CSV Datei hoch, die das Handle der Kontakte deines alten Nutzerkontos in der ersten Spalte enthält." -#: src/Module/Settings/Account.php:651 +#: src/Module/Settings/Account.php:656 msgid "Upload File" msgstr "Datei hochladen" -#: src/Module/Settings/Account.php:654 +#: src/Module/Settings/Account.php:659 msgid "Relocate" msgstr "Umziehen" -#: src/Module/Settings/Account.php:655 +#: src/Module/Settings/Account.php:660 msgid "" "If you have moved this profile from another server, and some of your " "contacts don't receive your updates, try pushing this button." msgstr "Wenn du dein Profil von einem anderen Server umgezogen hast und einige deiner Kontakte deine Beiträge nicht erhalten, verwende diesen Button." -#: src/Module/Settings/Account.php:656 +#: src/Module/Settings/Account.php:661 msgid "Resend relocate message to contacts" msgstr "Umzugsbenachrichtigung erneut an Kontakte senden" @@ -10902,81 +10907,81 @@ msgstr "Autorisierung entziehen" msgid "Display Name is required." msgstr "Der Anzeigename ist erforderlich." -#: src/Module/Settings/Profile/Index.php:167 +#: src/Module/Settings/Profile/Index.php:170 msgid "Profile couldn't be updated." msgstr "Das Profil konnte nicht aktualisiert werden." -#: src/Module/Settings/Profile/Index.php:205 -#: src/Module/Settings/Profile/Index.php:226 +#: src/Module/Settings/Profile/Index.php:210 +#: src/Module/Settings/Profile/Index.php:231 msgid "Label:" msgstr "Bezeichnung:" -#: src/Module/Settings/Profile/Index.php:206 -#: src/Module/Settings/Profile/Index.php:227 +#: src/Module/Settings/Profile/Index.php:211 +#: src/Module/Settings/Profile/Index.php:232 msgid "Value:" msgstr "Wert:" -#: src/Module/Settings/Profile/Index.php:217 -#: src/Module/Settings/Profile/Index.php:238 +#: src/Module/Settings/Profile/Index.php:222 +#: src/Module/Settings/Profile/Index.php:243 msgid "Field Permissions" msgstr "Berechtigungen des Felds" -#: src/Module/Settings/Profile/Index.php:218 -#: src/Module/Settings/Profile/Index.php:239 +#: src/Module/Settings/Profile/Index.php:223 +#: src/Module/Settings/Profile/Index.php:244 msgid "(click to open/close)" msgstr "(klicke zum Öffnen/Schließen)" -#: src/Module/Settings/Profile/Index.php:224 +#: src/Module/Settings/Profile/Index.php:229 msgid "Add a new profile field" msgstr "Neues Profilfeld hinzufügen" -#: src/Module/Settings/Profile/Index.php:247 +#: src/Module/Settings/Profile/Index.php:252 msgid "" "The homepage is verified. A rel=\"me\" link back to your Friendica profile " "page was found on the homepage." msgstr "Die Homepage ist verifiziert. Ein rel=\"me\" Link zurück auf dein Friendica Profil wurde gefunden." -#: src/Module/Settings/Profile/Index.php:249 +#: src/Module/Settings/Profile/Index.php:254 #, php-format msgid "" "To verify your homepage, add a rel=\"me\" link to it, pointing to your " "profile URL (%s)." msgstr "Um deine Homepage zu verifizieren, füge einen rel=\"me\" Link auf der Seite hinzu, der auf dein Profil mit der URL (%s) verweist." -#: src/Module/Settings/Profile/Index.php:255 +#: src/Module/Settings/Profile/Index.php:260 msgid "Profile Actions" msgstr "Profilaktionen" -#: src/Module/Settings/Profile/Index.php:256 +#: src/Module/Settings/Profile/Index.php:261 msgid "Edit Profile Details" msgstr "Profil bearbeiten" -#: src/Module/Settings/Profile/Index.php:258 +#: src/Module/Settings/Profile/Index.php:263 msgid "Change Profile Photo" msgstr "Profilbild ändern" -#: src/Module/Settings/Profile/Index.php:261 +#: src/Module/Settings/Profile/Index.php:266 msgid "Profile picture" msgstr "Profilbild" -#: src/Module/Settings/Profile/Index.php:262 +#: src/Module/Settings/Profile/Index.php:267 msgid "Location" msgstr "Wohnort" -#: src/Module/Settings/Profile/Index.php:263 src/Util/Temporal.php:97 +#: src/Module/Settings/Profile/Index.php:268 src/Util/Temporal.php:97 #: src/Util/Temporal.php:99 msgid "Miscellaneous" msgstr "Verschiedenes" -#: src/Module/Settings/Profile/Index.php:264 +#: src/Module/Settings/Profile/Index.php:269 msgid "Custom Profile Fields" msgstr "Benutzerdefinierte Profilfelder" -#: src/Module/Settings/Profile/Index.php:265 src/Module/Welcome.php:58 +#: src/Module/Settings/Profile/Index.php:270 src/Module/Welcome.php:58 msgid "Upload Profile Photo" msgstr "Profilbild hochladen" -#: src/Module/Settings/Profile/Index.php:266 +#: src/Module/Settings/Profile/Index.php:271 #, php-format msgid "" "

Custom fields appear on your profile page.

\n" @@ -10986,61 +10991,61 @@ msgid "" "\t\t\t\t

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

" msgstr "

Die benutzerdefinierten Felder erscheinen auf deiner Profil-Seite

.\n\n

BBCode kann verwendet werden

\n

Die Reihenfolge der Felder kann durch Ziehen des Feld-Titels mit der Maus angepasst werden.

\n

Wird die Bezeichnung des Felds geleert, wird das Feld beim Speichern aus dem Profil entfernt.

\n

Nicht öffentliche Felder können nur von den ausgewählten Friendica Circles gesehen werden.

" -#: src/Module/Settings/Profile/Index.php:286 +#: src/Module/Settings/Profile/Index.php:291 msgid "Street Address:" msgstr "Adresse:" -#: src/Module/Settings/Profile/Index.php:287 +#: src/Module/Settings/Profile/Index.php:292 msgid "Locality/City:" msgstr "Wohnort:" -#: src/Module/Settings/Profile/Index.php:288 +#: src/Module/Settings/Profile/Index.php:293 msgid "Region/State:" msgstr "Region/Bundesstaat:" -#: src/Module/Settings/Profile/Index.php:289 +#: src/Module/Settings/Profile/Index.php:294 msgid "Postal/Zip Code:" msgstr "Postleitzahl:" -#: src/Module/Settings/Profile/Index.php:290 +#: src/Module/Settings/Profile/Index.php:295 msgid "Country:" msgstr "Land:" -#: src/Module/Settings/Profile/Index.php:292 +#: src/Module/Settings/Profile/Index.php:297 msgid "XMPP (Jabber) address:" msgstr "XMPP (Jabber) Adresse" -#: src/Module/Settings/Profile/Index.php:292 +#: src/Module/Settings/Profile/Index.php:297 msgid "" "The XMPP address will be published so that people can follow you there." msgstr "Die XMPP Adresse wird veröffentlicht, damit man dort mit dir kommunizieren kann." -#: src/Module/Settings/Profile/Index.php:293 +#: src/Module/Settings/Profile/Index.php:298 msgid "Matrix (Element) address:" msgstr "Matrix (Element) Adresse:" -#: src/Module/Settings/Profile/Index.php:293 +#: src/Module/Settings/Profile/Index.php:298 msgid "" "The Matrix address will be published so that people can follow you there." msgstr "Die Matrix Adresse wird veröffentlicht, damit man dort mit dir kommunizieren kann." -#: src/Module/Settings/Profile/Index.php:294 +#: src/Module/Settings/Profile/Index.php:299 msgid "Homepage URL:" msgstr "Adresse der Homepage:" -#: src/Module/Settings/Profile/Index.php:295 +#: src/Module/Settings/Profile/Index.php:300 msgid "Public Keywords:" msgstr "Öffentliche Schlüsselwörter:" -#: src/Module/Settings/Profile/Index.php:295 +#: src/Module/Settings/Profile/Index.php:300 msgid "(Used for suggesting potential friends, can be seen by others)" msgstr "(Wird verwendet, um potentielle Kontakte zu finden, kann von Kontakten eingesehen werden)" -#: src/Module/Settings/Profile/Index.php:296 +#: src/Module/Settings/Profile/Index.php:301 msgid "Private Keywords:" msgstr "Private Schlüsselwörter:" -#: src/Module/Settings/Profile/Index.php:296 +#: src/Module/Settings/Profile/Index.php:301 msgid "(Used for searching profiles, never shown to others)" msgstr "(Wird für die Suche nach Profilen verwendet und niemals veröffentlicht)" @@ -12629,7 +12634,7 @@ msgstr "Reagierte mit %s von: %s" msgid "Quote shared by: %s" msgstr "Zitat geteilt von: %s" -#: src/Protocol/ActivityPub/Receiver.php:568 +#: src/Protocol/ActivityPub/Receiver.php:571 msgid "Chat" msgstr "Chat" diff --git a/view/lang/de/strings.php b/view/lang/de/strings.php index 6721e3ce75..5b47615e20 100644 --- a/view/lang/de/strings.php +++ b/view/lang/de/strings.php @@ -936,6 +936,7 @@ $a->strings['Love/romance'] = 'Liebe/Romantik'; $a->strings['Work/employment'] = 'Arbeit/Anstellung'; $a->strings['School/education'] = 'Schule/Ausbildung'; $a->strings['Contact information and Social Networks'] = 'Kontaktinformationen und Soziale Netzwerke'; +$a->strings['Responsible account: %s'] = 'Verantwortlicher Account: %s'; $a->strings['SERIOUS ERROR: Generation of security keys failed.'] = 'FATALER FEHLER: Sicherheitsschlüssel konnten nicht erzeugt werden.'; $a->strings['Login failed'] = 'Anmeldung fehlgeschlagen'; $a->strings['Not enough information to authenticate'] = 'Nicht genügend Informationen für die Authentifizierung'; diff --git a/view/lang/fr/messages.po b/view/lang/fr/messages.po index d56a6434eb..3fe611018c 100644 --- a/view/lang/fr/messages.po +++ b/view/lang/fr/messages.po @@ -36,7 +36,7 @@ msgid "" msgstr "" "Project-Id-Version: friendica\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-06-02 07:05+0000\n" +"POT-Creation-Date: 2024-06-17 03:41+0000\n" "PO-Revision-Date: 2011-05-05 10:19+0000\n" "Last-Translator: cracrayol, 2024\n" "Language-Team: French (http://app.transifex.com/Friendica/friendica/language/fr/)\n" @@ -94,7 +94,7 @@ msgstr "Élément introuvable." #: src/Module/Register.php:84 src/Module/Register.php:97 #: src/Module/Register.php:213 src/Module/Register.php:252 #: src/Module/Search/Directory.php:37 src/Module/Settings/Account.php:50 -#: src/Module/Settings/Account.php:386 src/Module/Settings/Channels.php:66 +#: src/Module/Settings/Account.php:391 src/Module/Settings/Channels.php:66 #: src/Module/Settings/Channels.php:141 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 @@ -337,8 +337,8 @@ msgstr "Patientez" #: src/Module/Moderation/Report/Create.php:183 #: src/Module/Moderation/Report/Create.php:211 #: src/Module/Moderation/Report/Create.php:263 -#: src/Module/Profile/Profile.php:274 -#: src/Module/Settings/Profile/Index.php:257 +#: src/Module/Profile/Profile.php:276 +#: src/Module/Settings/Profile/Index.php:262 #: src/Module/Settings/Server/Action.php:79 src/Module/User/Delegation.php:189 #: src/Object/Post.php:1159 view/theme/duepuntozero/config.php:85 #: view/theme/frio/config.php:150 view/theme/quattro/config.php:87 @@ -683,11 +683,11 @@ msgstr "Je n'aime pas" msgid "Map" msgstr "Carte" -#: src/App.php:441 +#: src/App.php:446 msgid "No system theme config value set." msgstr "Le thème système n'est pas configuré." -#: src/App.php:549 +#: src/App.php:554 msgid "Apologies but the website is unavailable at the moment." msgstr "Désolé mais le site web n'est pas disponible pour le moment." @@ -1679,7 +1679,7 @@ msgid "Sort by post creation date" msgstr "Trier par date de création" #: src/Content/Conversation/Factory/Network.php:41 -#: src/Module/Settings/Profile/Index.php:260 +#: src/Module/Settings/Profile/Index.php:265 msgid "Personal" msgstr "Personnel" @@ -1799,7 +1799,7 @@ msgid "Display posts with the selected protocols." msgstr "Affiche les publications obtenues via les protocoles sélectionnés." #: src/Content/Feature.php:133 src/Content/Widget.php:544 -#: src/Module/Settings/Account.php:442 +#: src/Module/Settings/Account.php:447 msgid "Account Types" msgstr "Type de compte" @@ -1833,7 +1833,7 @@ msgstr "Dossiers sauvegardés" msgid "Display a list of folders in which posts are stored." msgstr "Affiche une liste de dossier dans lesquels les publications sont enregistrées." -#: src/Content/Feature.php:137 src/Module/Conversation/Timeline.php:199 +#: src/Content/Feature.php:137 src/Module/Conversation/Timeline.php:200 msgid "Own Contacts" msgstr "Publications de vos propres contacts" @@ -1931,7 +1931,7 @@ msgstr "Voir les statuts" #: src/Content/Item.php:430 src/Content/Item.php:453 #: src/Model/Contact.php:1165 src/Model/Contact.php:1221 #: src/Model/Contact.php:1231 src/Module/Directory.php:158 -#: src/Module/Settings/Profile/Index.php:259 +#: src/Module/Settings/Profile/Index.php:264 msgid "View Profile" msgstr "Voir le profil" @@ -2042,7 +2042,7 @@ msgstr "Discussions que vous avez commencées" #: src/Content/Nav.php:230 src/Module/BaseProfile.php:49 #: src/Module/BaseSettings.php:98 src/Module/Contact.php:503 -#: src/Module/Contact/Profile.php:425 src/Module/Profile/Profile.php:268 +#: src/Module/Contact/Profile.php:425 src/Module/Profile/Profile.php:270 #: src/Module/Welcome.php:57 view/theme/frio/theme.php:233 msgid "Profile" msgstr "Profil" @@ -2335,11 +2335,11 @@ msgstr "$1 a écrit :" msgid "Encrypted content" msgstr "Contenu chiffré" -#: src/Content/Text/BBCode.php:2212 +#: src/Content/Text/BBCode.php:2217 msgid "Invalid source protocol" msgstr "Protocole d'image invalide" -#: src/Content/Text/BBCode.php:2231 +#: src/Content/Text/BBCode.php:2236 msgid "Invalid link protocol" msgstr "Protocole de lien invalide" @@ -2472,7 +2472,7 @@ msgstr "Personnes" msgid "Organisations" msgstr "Organisations" -#: src/Content/Widget.php:537 src/Model/Contact.php:1727 +#: src/Content/Widget.php:537 src/Model/Contact.php:1728 msgid "News" msgstr "Nouvelles" @@ -2539,12 +2539,12 @@ msgid "Mention" msgstr "Mention" #: src/Content/Widget/VCard.php:120 src/Model/Profile.php:374 -#: src/Module/Contact/Profile.php:414 src/Module/Profile/Profile.php:199 +#: src/Module/Contact/Profile.php:414 src/Module/Profile/Profile.php:201 msgid "XMPP:" msgstr "XMPP" #: src/Content/Widget/VCard.php:121 src/Model/Profile.php:375 -#: src/Module/Contact/Profile.php:416 src/Module/Profile/Profile.php:203 +#: src/Module/Contact/Profile.php:416 src/Module/Profile/Profile.php:205 msgid "Matrix:" msgstr "Matrix :" @@ -2552,7 +2552,7 @@ msgstr "Matrix :" #: src/Model/Event.php:109 src/Model/Event.php:471 src/Model/Event.php:960 #: src/Model/Profile.php:369 src/Module/Contact/Profile.php:412 #: src/Module/Directory.php:148 src/Module/Notifications/Introductions.php:187 -#: src/Module/Profile/Profile.php:221 +#: src/Module/Profile/Profile.php:223 msgid "Location:" msgstr "Localisation :" @@ -2572,7 +2572,7 @@ msgstr "Se désabonner" msgid "View group" msgstr "Voir le groupe" -#: src/Core/ACL.php:166 src/Module/Profile/Profile.php:269 +#: src/Core/ACL.php:166 src/Module/Profile/Profile.php:271 msgid "Yourself" msgstr "Vous-même" @@ -3348,84 +3348,84 @@ msgstr "Modifier les cercles" msgid "Approve" msgstr "Approuver" -#: src/Model/Contact.php:1723 +#: src/Model/Contact.php:1724 msgid "Organisation" msgstr "Organisation" -#: src/Model/Contact.php:1731 +#: src/Model/Contact.php:1732 msgid "Group" msgstr "Groupe" -#: src/Model/Contact.php:1735 src/Module/Moderation/BaseUsers.php:131 +#: src/Model/Contact.php:1736 src/Module/Moderation/BaseUsers.php:131 msgid "Relay" msgstr "Relai" -#: src/Model/Contact.php:3045 +#: src/Model/Contact.php:3054 msgid "Disallowed profile URL." msgstr "URL de profil interdite." -#: src/Model/Contact.php:3050 src/Module/Friendica.php:100 +#: src/Model/Contact.php:3059 src/Module/Friendica.php:100 msgid "Blocked domain" msgstr "Domaine bloqué" -#: src/Model/Contact.php:3055 +#: src/Model/Contact.php:3064 msgid "Connect URL missing." msgstr "URL de connexion manquante." -#: src/Model/Contact.php:3064 +#: src/Model/Contact.php:3073 msgid "" "The contact could not be added. Please check the relevant network " "credentials in your Settings -> Social Networks page." msgstr "Le contact n'a pu être ajouté. Veuillez vérifier les identifiants du réseau concerné dans la page Réglages -> Réseaux Sociaux si pertinent." -#: src/Model/Contact.php:3082 +#: src/Model/Contact.php:3091 #, php-format msgid "Expected network %s does not match actual network %s" msgstr "Le réseau %s espéré ne correspond pas au réseau %s actuel" -#: src/Model/Contact.php:3099 +#: src/Model/Contact.php:3108 msgid "This seems to be a relay account. They can't be followed by users." msgstr "Cela semble être un compte relai. Ils ne peuvent pas être suivi par des utilisateurs." -#: src/Model/Contact.php:3106 +#: src/Model/Contact.php:3115 msgid "The profile address specified does not provide adequate information." msgstr "L'adresse de profil indiquée ne fournit par les informations adéquates." -#: src/Model/Contact.php:3108 +#: src/Model/Contact.php:3117 msgid "No compatible communication protocols or feeds were discovered." msgstr "Aucun protocole de communication ni aucun flux n'a pu être découvert." -#: src/Model/Contact.php:3111 +#: src/Model/Contact.php:3120 msgid "An author or name was not found." msgstr "Aucun auteur ou nom d'auteur n'a pu être trouvé." -#: src/Model/Contact.php:3114 +#: src/Model/Contact.php:3123 msgid "No browser URL could be matched to this address." msgstr "Aucune URL de navigation ne correspond à cette adresse." -#: src/Model/Contact.php:3117 +#: src/Model/Contact.php:3126 msgid "" "Unable to match @-style Identity Address with a known protocol or email " "contact." msgstr "Impossible de faire correspondre l'adresse d'identité en \"@\" avec un protocole connu ou un contact courriel." -#: src/Model/Contact.php:3118 +#: src/Model/Contact.php:3127 msgid "Use mailto: in front of address to force email check." msgstr "Utilisez mailto: en face d'une adresse pour l'obliger à être reconnue comme courriel." -#: src/Model/Contact.php:3124 +#: src/Model/Contact.php:3133 msgid "" "The profile address specified belongs to a network which has been disabled " "on this site." msgstr "L'adresse de profil spécifiée correspond à un réseau qui a été désactivé sur ce site." -#: src/Model/Contact.php:3129 +#: src/Model/Contact.php:3138 msgid "" "Limited profile. This person will be unable to receive direct/personal " "notifications from you." msgstr "Profil limité. Cette personne ne sera pas capable de recevoir des notifications directes/personnelles de votre part." -#: src/Model/Contact.php:3195 +#: src/Model/Contact.php:3204 msgid "Unable to retrieve contact information." msgstr "Impossible de récupérer les informations du contact." @@ -3629,8 +3629,8 @@ msgstr "[pas de sujet]" msgid "Wall Photos" msgstr "Photos du mur" -#: src/Model/Profile.php:357 src/Module/Profile/Profile.php:283 -#: src/Module/Profile/Profile.php:285 +#: src/Model/Profile.php:357 src/Module/Profile/Profile.php:285 +#: src/Module/Profile/Profile.php:287 msgid "Edit profile" msgstr "Editer le profil" @@ -3639,7 +3639,7 @@ msgid "Change profile photo" msgstr "Changer de photo de profil" #: src/Model/Profile.php:372 src/Module/Directory.php:153 -#: src/Module/Profile/Profile.php:209 +#: src/Module/Profile/Profile.php:211 msgid "Homepage:" msgstr "Page personnelle :" @@ -3660,7 +3660,7 @@ msgstr "Ce site web a été vérifié comme appartenant à la même personne." msgid "F d" msgstr "F d" -#: src/Model/Profile.php:596 src/Model/Profile.php:673 +#: src/Model/Profile.php:596 src/Model/Profile.php:677 msgid "[today]" msgstr "[aujourd'hui]" @@ -3676,100 +3676,105 @@ msgstr "Anniversaires cette semaine :" msgid "g A l F d" msgstr "g A | F d" -#: src/Model/Profile.php:660 +#: src/Model/Profile.php:664 msgid "[No description]" msgstr "[Sans description]" -#: src/Model/Profile.php:686 +#: src/Model/Profile.php:690 msgid "Event Reminders" msgstr "Rappels d'évènements" -#: src/Model/Profile.php:687 +#: src/Model/Profile.php:691 msgid "Upcoming events the next 7 days:" msgstr "Évènements à venir dans les 7 prochains jours :" -#: src/Model/Profile.php:797 +#: src/Model/Profile.php:803 msgid "Hometown:" msgstr " Ville d'origine :" -#: src/Model/Profile.php:798 +#: src/Model/Profile.php:804 msgid "Marital Status:" msgstr "Statut marital :" -#: src/Model/Profile.php:799 +#: src/Model/Profile.php:805 msgid "With:" msgstr "Avec :" -#: src/Model/Profile.php:800 +#: src/Model/Profile.php:806 msgid "Since:" msgstr "Depuis :" -#: src/Model/Profile.php:801 +#: src/Model/Profile.php:807 msgid "Sexual Preference:" msgstr "Préférence sexuelle :" -#: src/Model/Profile.php:802 +#: src/Model/Profile.php:808 msgid "Political Views:" msgstr "Opinions politiques :" -#: src/Model/Profile.php:803 +#: src/Model/Profile.php:809 msgid "Religious Views:" msgstr "Opinions religieuses :" -#: src/Model/Profile.php:804 +#: src/Model/Profile.php:810 msgid "Likes:" msgstr "J'aime :" -#: src/Model/Profile.php:805 +#: src/Model/Profile.php:811 msgid "Dislikes:" msgstr "Je n'aime pas :" -#: src/Model/Profile.php:806 +#: src/Model/Profile.php:812 msgid "Title/Description:" msgstr "Titre / Description :" -#: src/Model/Profile.php:807 src/Module/Admin/Summary.php:197 +#: src/Model/Profile.php:813 src/Module/Admin/Summary.php:197 #: src/Module/Moderation/Report/Create.php:280 #: src/Module/Moderation/Summary.php:76 msgid "Summary" msgstr "Résumé" -#: src/Model/Profile.php:808 +#: src/Model/Profile.php:814 msgid "Musical interests" msgstr "Goûts musicaux" -#: src/Model/Profile.php:809 +#: src/Model/Profile.php:815 msgid "Books, literature" msgstr "Lectures" -#: src/Model/Profile.php:810 +#: src/Model/Profile.php:816 msgid "Television" msgstr "Télévision" -#: src/Model/Profile.php:811 +#: src/Model/Profile.php:817 msgid "Film/dance/culture/entertainment" msgstr "Cinéma / Danse / Culture / Divertissement" -#: src/Model/Profile.php:812 +#: src/Model/Profile.php:818 msgid "Hobbies/Interests" msgstr "Passe-temps / Centres d'intérêt" -#: src/Model/Profile.php:813 +#: src/Model/Profile.php:819 msgid "Love/romance" msgstr "Amour / Romance" -#: src/Model/Profile.php:814 +#: src/Model/Profile.php:820 msgid "Work/employment" msgstr "Activité professionnelle / Occupation" -#: src/Model/Profile.php:815 +#: src/Model/Profile.php:821 msgid "School/education" msgstr "Études / Formation" -#: src/Model/Profile.php:816 +#: src/Model/Profile.php:822 msgid "Contact information and Social Networks" msgstr "Coordonnées / Réseaux sociaux" +#: src/Model/Profile.php:870 +#, php-format +msgid "Responsible account: %s" +msgstr "Compte responsable : %s" + #: src/Model/User.php:233 src/Model/User.php:1303 msgid "SERIOUS ERROR: Generation of security keys failed." msgstr "ERREUR FATALE : La génération des clés de sécurité a échoué." @@ -4088,7 +4093,7 @@ msgstr "L'extension %s a échoué à s'installer." #: src/Module/Admin/Addons/Index.php:69 src/Module/Admin/Features.php:83 #: src/Module/Admin/Logs/Settings.php:90 src/Module/Admin/Site.php:460 #: 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/Account.php:563 src/Module/Settings/Addons.php:78 #: src/Module/Settings/Connectors.php:163 #: src/Module/Settings/Connectors.php:256 #: src/Module/Settings/Delegation.php:193 src/Module/Settings/Display.php:309 @@ -4572,7 +4577,7 @@ msgid "Policies" msgstr "Politiques" #: src/Module/Admin/Site.php:465 src/Module/Calendar/Event/Form.php:252 -#: src/Module/Contact.php:546 src/Module/Profile/Profile.php:276 +#: src/Module/Contact.php:546 src/Module/Profile/Profile.php:278 msgid "Advanced" msgstr "Avancé" @@ -6333,7 +6338,7 @@ msgstr "Localisation (BBCode non autorisé)" msgid "Share this event" msgstr "Partager cet évènement" -#: src/Module/Calendar/Event/Form.php:251 src/Module/Profile/Profile.php:275 +#: src/Module/Calendar/Event/Form.php:251 src/Module/Profile/Profile.php:277 msgid "Basic" msgstr "Simple" @@ -6763,7 +6768,7 @@ msgstr "URL du Profil" #: src/Module/Contact/Follow.php:171 src/Module/Contact/Profile.php:420 #: src/Module/Notifications/Introductions.php:191 -#: src/Module/Profile/Profile.php:234 +#: src/Module/Profile/Profile.php:236 msgid "Tags:" msgstr "Étiquettes :" @@ -7209,11 +7214,11 @@ msgstr "Erreur %d (%s) lors de la récupération du flux." msgid "Network feed not available." msgstr "Flux du réseau non disponible." -#: src/Module/Conversation/Timeline.php:203 +#: src/Module/Conversation/Timeline.php:204 msgid "Include" msgstr "Inclure" -#: src/Module/Conversation/Timeline.php:204 +#: src/Module/Conversation/Timeline.php:205 msgid "Hide" msgstr "Masquer" @@ -7434,7 +7439,7 @@ msgid "Twitter Source / Tweet URL (requires API key)" msgstr "Source Twitter / URL du tweet (requiert une clé d'API)" #: src/Module/Debug/Feed.php:53 src/Module/Filer/SaveTag.php:47 -#: src/Module/Settings/Profile/Index.php:177 +#: src/Module/Settings/Profile/Index.php:180 msgid "You must be logged in to use this module" msgstr "Vous devez être identifié pour accéder à cette fonctionnalité" @@ -7999,23 +8004,23 @@ msgstr "Supprimé" msgid "List of pending user deletions" msgstr "Liste des utilisateurs en attente de suppression" -#: src/Module/Moderation/BaseUsers.php:119 src/Module/Settings/Account.php:482 +#: src/Module/Moderation/BaseUsers.php:119 src/Module/Settings/Account.php:487 msgid "Normal Account Page" msgstr "Compte normal" -#: src/Module/Moderation/BaseUsers.php:120 src/Module/Settings/Account.php:489 +#: src/Module/Moderation/BaseUsers.php:120 src/Module/Settings/Account.php:494 msgid "Soapbox Page" msgstr "Compte \"boîte à savon\"" -#: src/Module/Moderation/BaseUsers.php:121 src/Module/Settings/Account.php:496 +#: src/Module/Moderation/BaseUsers.php:121 src/Module/Settings/Account.php:501 msgid "Public Group" msgstr "Groupe Public" -#: src/Module/Moderation/BaseUsers.php:122 src/Module/Settings/Account.php:503 +#: src/Module/Moderation/BaseUsers.php:122 src/Module/Settings/Account.php:508 msgid "Public Group - Restricted" msgstr "Groupe Public - Restreint" -#: src/Module/Moderation/BaseUsers.php:123 src/Module/Settings/Account.php:510 +#: src/Module/Moderation/BaseUsers.php:123 src/Module/Settings/Account.php:515 msgid "Automatic Friend Page" msgstr "Abonnement réciproque" @@ -8024,22 +8029,22 @@ msgid "Private Group" msgstr "Groupe Privé" #: src/Module/Moderation/BaseUsers.php:127 -#: src/Module/Moderation/Summary.php:53 src/Module/Settings/Account.php:453 +#: src/Module/Moderation/Summary.php:53 src/Module/Settings/Account.php:458 msgid "Personal Page" msgstr "Page personnelle" #: src/Module/Moderation/BaseUsers.php:128 -#: src/Module/Moderation/Summary.php:54 src/Module/Settings/Account.php:460 +#: src/Module/Moderation/Summary.php:54 src/Module/Settings/Account.php:465 msgid "Organisation Page" msgstr "Page Associative" #: src/Module/Moderation/BaseUsers.php:129 -#: src/Module/Moderation/Summary.php:55 src/Module/Settings/Account.php:467 +#: src/Module/Moderation/Summary.php:55 src/Module/Settings/Account.php:472 msgid "News Page" msgstr "Page d'informations" #: src/Module/Moderation/BaseUsers.php:130 -#: src/Module/Moderation/Summary.php:56 src/Module/Settings/Account.php:474 +#: src/Module/Moderation/Summary.php:56 src/Module/Settings/Account.php:479 msgid "Community Group" msgstr "Groupe Communautaire" @@ -8687,7 +8692,7 @@ msgstr[2] "%s signalements au total" msgid "URL of the reported contact." msgstr "URL du contact signalé." -#: src/Module/Moderation/Summary.php:57 src/Module/Settings/Account.php:431 +#: src/Module/Moderation/Summary.php:57 src/Module/Settings/Account.php:436 msgid "Channel Relay" msgstr "Relai de chaîne" @@ -9207,20 +9212,20 @@ msgid "No contacts." msgstr "Aucun contact." #: src/Module/Profile/Conversations.php:106 -#: src/Module/Profile/Conversations.php:109 src/Module/Profile/Profile.php:351 -#: src/Module/Profile/Profile.php:354 src/Protocol/Feed.php:1114 +#: src/Module/Profile/Conversations.php:109 src/Module/Profile/Profile.php:353 +#: src/Module/Profile/Profile.php:356 src/Protocol/Feed.php:1114 #: src/Protocol/OStatus.php:1011 #, php-format msgid "%s's timeline" msgstr "Le flux de %s" -#: src/Module/Profile/Conversations.php:107 src/Module/Profile/Profile.php:352 +#: src/Module/Profile/Conversations.php:107 src/Module/Profile/Profile.php:354 #: src/Protocol/Feed.php:1118 src/Protocol/OStatus.php:1016 #, php-format msgid "%s's posts" msgstr "Les publications originales de %s" -#: src/Module/Profile/Conversations.php:108 src/Module/Profile/Profile.php:353 +#: src/Module/Profile/Conversations.php:108 src/Module/Profile/Profile.php:355 #: src/Protocol/Feed.php:1121 src/Protocol/OStatus.php:1020 #, php-format msgid "%s's comments" @@ -9255,44 +9260,44 @@ msgstr "Fichier image vide." msgid "View Album" msgstr "Voir l'album" -#: src/Module/Profile/Profile.php:112 src/Module/Profile/Restricted.php:50 +#: src/Module/Profile/Profile.php:114 src/Module/Profile/Restricted.php:50 msgid "Profile not found." msgstr "Profil introuvable." -#: src/Module/Profile/Profile.php:158 +#: src/Module/Profile/Profile.php:160 #, php-format msgid "" "You're currently viewing your profile as %s Cancel" msgstr "Vous êtes en train de consulter votre profil en tant que %s Annuler" -#: src/Module/Profile/Profile.php:167 +#: src/Module/Profile/Profile.php:169 msgid "Full Name:" msgstr "Nom complet :" -#: src/Module/Profile/Profile.php:172 +#: src/Module/Profile/Profile.php:174 msgid "Member since:" msgstr "Membre depuis :" -#: src/Module/Profile/Profile.php:178 +#: src/Module/Profile/Profile.php:180 msgid "j F, Y" msgstr "j F, Y" -#: src/Module/Profile/Profile.php:179 +#: src/Module/Profile/Profile.php:181 msgid "j F" msgstr "j F" -#: src/Module/Profile/Profile.php:187 src/Util/Temporal.php:168 +#: src/Module/Profile/Profile.php:189 src/Util/Temporal.php:168 msgid "Birthday:" msgstr "Anniversaire :" -#: src/Module/Profile/Profile.php:190 -#: src/Module/Settings/Profile/Index.php:291 src/Util/Temporal.php:170 +#: src/Module/Profile/Profile.php:192 +#: src/Module/Settings/Profile/Index.php:296 src/Util/Temporal.php:170 msgid "Age: " msgstr "Age : " -#: src/Module/Profile/Profile.php:190 -#: src/Module/Settings/Profile/Index.php:291 src/Util/Temporal.php:170 +#: src/Module/Profile/Profile.php:192 +#: src/Module/Settings/Profile/Index.php:296 src/Util/Temporal.php:170 #, php-format msgid "%d year old" msgid_plural "%d years old" @@ -9300,20 +9305,20 @@ msgstr[0] "%d an" msgstr[1] "%d ans" msgstr[2] "%d ans" -#: src/Module/Profile/Profile.php:195 -#: src/Module/Settings/Profile/Index.php:284 +#: src/Module/Profile/Profile.php:197 +#: src/Module/Settings/Profile/Index.php:289 msgid "Description:" msgstr "Description :" -#: src/Module/Profile/Profile.php:261 +#: src/Module/Profile/Profile.php:263 msgid "Groups:" msgstr "Groupes :" -#: src/Module/Profile/Profile.php:273 +#: src/Module/Profile/Profile.php:275 msgid "View profile as:" msgstr "Consulter le profil en tant que :" -#: src/Module/Profile/Profile.php:290 +#: src/Module/Profile/Profile.php:292 msgid "View as" msgstr "Voir en tant que" @@ -9441,7 +9446,7 @@ msgid "Please repeat your e-mail address:" msgstr "Veuillez répéter votre adresse courriel :" #: src/Module/Register.php:169 src/Module/Security/PasswordTooLong.php:100 -#: src/Module/Settings/Account.php:564 +#: src/Module/Settings/Account.php:569 msgid "New Password:" msgstr "Nouveau mot de passe :" @@ -9450,7 +9455,7 @@ msgid "Leave empty for an auto generated password." msgstr "Laisser ce champ libre pour obtenir un mot de passe généré automatiquement." #: src/Module/Register.php:170 src/Module/Security/PasswordTooLong.php:101 -#: src/Module/Settings/Account.php:565 +#: src/Module/Settings/Account.php:570 msgid "Confirm:" msgstr "Confirmer :" @@ -9676,24 +9681,24 @@ msgid "Update Password" msgstr "Mettre à jour le mot de passe" #: src/Module/Security/PasswordTooLong.php:99 -#: src/Module/Settings/Account.php:566 +#: src/Module/Settings/Account.php:571 msgid "Current Password:" msgstr "Mot de passe actuel :" #: src/Module/Security/PasswordTooLong.php:99 -#: src/Module/Settings/Account.php:566 +#: src/Module/Settings/Account.php:571 msgid "Your current password to confirm the changes" msgstr "Votre mot de passe actuel pour confirmer les modifications" #: src/Module/Security/PasswordTooLong.php:100 -#: src/Module/Settings/Account.php:550 +#: src/Module/Settings/Account.php:555 msgid "" "Allowed characters are a-z, A-Z, 0-9 and special characters except white " "spaces and accentuated letters." msgstr "Les caractères autorisés sont a-z, A-Z, 0-9 et les caractères spéciaux à l'exception des espaces et des lettres accentuées." #: src/Module/Security/PasswordTooLong.php:100 -#: src/Module/Settings/Account.php:551 +#: src/Module/Settings/Account.php:556 msgid "Password length is limited to 72 characters." msgstr "La taille du mot de passe est limitée à 72 caractères." @@ -9823,103 +9828,103 @@ msgstr "Ne peut pas changer vers ce courriel." msgid "Settings were not updated." msgstr "Les paramètres n'ont pas été mis à jour." -#: src/Module/Settings/Account.php:342 +#: src/Module/Settings/Account.php:347 msgid "Contact CSV file upload error" msgstr "Erreur de téléversement du fichier de contact CSV" -#: src/Module/Settings/Account.php:361 +#: src/Module/Settings/Account.php:366 msgid "Importing Contacts done" msgstr "Import des contacts effectué" -#: src/Module/Settings/Account.php:374 +#: src/Module/Settings/Account.php:379 msgid "Relocate message has been send to your contacts" msgstr "Un message de relocalisation a été envoyé à vos contacts." -#: src/Module/Settings/Account.php:391 +#: src/Module/Settings/Account.php:396 msgid "Unable to find your profile. Please contact your admin." msgstr "Impossible de trouver votre profile. Merci de contacter votre administrateur." -#: src/Module/Settings/Account.php:433 +#: src/Module/Settings/Account.php:438 msgid "" "Account for a service that automatically shares content based on user " "defined channels." msgstr "Compte de service qui partage automatiquement du contenu basés les chaînes de l'utilisateur" -#: src/Module/Settings/Account.php:443 +#: src/Module/Settings/Account.php:448 msgid "Personal Page Subtypes" msgstr "Sous-catégories de page personnelle" -#: src/Module/Settings/Account.php:444 +#: src/Module/Settings/Account.php:449 msgid "Community Group Subtypes" msgstr "Sous-catégories de groupe communautaire" -#: src/Module/Settings/Account.php:455 +#: src/Module/Settings/Account.php:460 msgid "Account for a personal profile." msgstr "Compte pour profil personnel." -#: src/Module/Settings/Account.php:462 +#: src/Module/Settings/Account.php:467 msgid "" "Account for an organisation that automatically approves contact requests as " "\"Followers\"." msgstr "Compte pour une organisation qui accepte les demandes comme \"Abonnés\"." -#: src/Module/Settings/Account.php:469 +#: src/Module/Settings/Account.php:474 msgid "" "Account for a news reflector that automatically approves contact requests as" " \"Followers\"." msgstr "Compte pour les miroirs de nouvelles qui accepte automatiquement les de contact comme \"Abonnés\"." -#: src/Module/Settings/Account.php:476 +#: src/Module/Settings/Account.php:481 msgid "Account for community discussions." msgstr "Compte pour des discussions communautaires." -#: src/Module/Settings/Account.php:484 +#: src/Module/Settings/Account.php:489 msgid "" "Account for a regular personal profile that requires manual approval of " "\"Friends\" and \"Followers\"." msgstr "Les demandes d'abonnement doivent être acceptées manuellement." -#: src/Module/Settings/Account.php:491 +#: src/Module/Settings/Account.php:496 msgid "" "Account for a public profile that automatically approves contact requests as" " \"Followers\"." msgstr "Compte pour un profil public qui accepte les demandes de contact comme \"Abonnés\"." -#: src/Module/Settings/Account.php:498 +#: src/Module/Settings/Account.php:503 msgid "Automatically approves all contact requests." msgstr "Les demandes de participation au forum sont automatiquement acceptées." -#: src/Module/Settings/Account.php:505 +#: src/Module/Settings/Account.php:510 msgid "Contact requests have to be manually approved." msgstr "Les demandes de contact doivent être validées manuellement." -#: src/Module/Settings/Account.php:512 +#: src/Module/Settings/Account.php:517 msgid "" "Account for a popular profile that automatically approves contact requests " "as \"Friends\"." msgstr "Les demandes d'abonnement sont automatiquement acceptées." -#: src/Module/Settings/Account.php:517 +#: src/Module/Settings/Account.php:522 msgid "Private Group [Experimental]" msgstr "Groupe Privé [Expérimental]" -#: src/Module/Settings/Account.php:519 +#: src/Module/Settings/Account.php:524 msgid "Requires manual approval of contact requests." msgstr "Les demandes de participation au forum nécessitent une approbation." -#: src/Module/Settings/Account.php:528 +#: src/Module/Settings/Account.php:533 msgid "OpenID:" msgstr "OpenID:" -#: src/Module/Settings/Account.php:528 +#: src/Module/Settings/Account.php:533 msgid "(Optional) Allow this OpenID to login to this account." msgstr "&nbsp;(Facultatif) Autoriser cet OpenID à se connecter à ce compte." -#: src/Module/Settings/Account.php:536 +#: src/Module/Settings/Account.php:541 msgid "Publish your profile in your local site directory?" msgstr "Publier votre profil dans le répertoire local" -#: src/Module/Settings/Account.php:536 +#: src/Module/Settings/Account.php:541 #, php-format msgid "" "Your profile will be published in this node's local " @@ -9927,94 +9932,94 @@ msgid "" " system settings." msgstr "Votre profil sera public sur l'annuaire local de cette instance. Les détails de votre profil pourront être visible publiquement selon les paramètres de votre système." -#: src/Module/Settings/Account.php:542 +#: src/Module/Settings/Account.php:547 #, php-format msgid "" "Your profile will also be published in the global friendica directories " "(e.g. %s)." msgstr "Votre profil sera aussi publié dans le répertoire Friendica global (%s)." -#: src/Module/Settings/Account.php:555 +#: src/Module/Settings/Account.php:560 msgid "Account Settings" msgstr "Compte" -#: src/Module/Settings/Account.php:556 +#: src/Module/Settings/Account.php:561 #, php-format msgid "Your Identity Address is '%s' or '%s'." msgstr "L’adresse de votre profil est '%s' ou '%s'." -#: src/Module/Settings/Account.php:563 +#: src/Module/Settings/Account.php:568 msgid "Password Settings" msgstr "Réglages de mot de passe" -#: src/Module/Settings/Account.php:565 +#: src/Module/Settings/Account.php:570 msgid "Leave password fields blank unless changing" msgstr "Laissez les champs de mot de passe vierges, sauf si vous désirez les changer" -#: src/Module/Settings/Account.php:567 +#: src/Module/Settings/Account.php:572 msgid "Password:" msgstr "Mot de passe :" -#: src/Module/Settings/Account.php:567 +#: src/Module/Settings/Account.php:572 msgid "Your current password to confirm the changes of the email address" msgstr "Votre mot de passe actuel pour confirmer les modifications de votre adresse de courriel." -#: src/Module/Settings/Account.php:570 +#: src/Module/Settings/Account.php:575 msgid "Delete OpenID URL" msgstr "Supprimer l'URL OpenID" -#: src/Module/Settings/Account.php:572 +#: src/Module/Settings/Account.php:577 msgid "Basic Settings" msgstr "Réglages de base" -#: src/Module/Settings/Account.php:573 -#: src/Module/Settings/Profile/Index.php:283 +#: src/Module/Settings/Account.php:578 +#: src/Module/Settings/Profile/Index.php:288 msgid "Display name:" msgstr "Nom d'affichage :" -#: src/Module/Settings/Account.php:574 +#: src/Module/Settings/Account.php:579 msgid "Email Address:" msgstr "Adresse courriel :" -#: src/Module/Settings/Account.php:575 +#: src/Module/Settings/Account.php:580 msgid "Your Timezone:" msgstr "Votre fuseau horaire :" -#: src/Module/Settings/Account.php:576 +#: src/Module/Settings/Account.php:581 msgid "Your Language:" msgstr "Votre langue :" -#: src/Module/Settings/Account.php:576 +#: src/Module/Settings/Account.php:581 msgid "" "Set the language we use to show you friendica interface and to send you " "emails" msgstr "Détermine la langue que nous utilisons pour afficher votre interface Friendica et pour vous envoyer des courriels" -#: src/Module/Settings/Account.php:577 +#: src/Module/Settings/Account.php:582 msgid "Default Post Location:" msgstr "Emplacement de publication par défaut:" -#: src/Module/Settings/Account.php:578 +#: src/Module/Settings/Account.php:583 msgid "Use Browser Location:" msgstr "Utiliser la localisation géographique du navigateur:" -#: src/Module/Settings/Account.php:580 +#: src/Module/Settings/Account.php:585 msgid "Security and Privacy Settings" msgstr "Réglages de sécurité et vie privée" -#: src/Module/Settings/Account.php:582 +#: src/Module/Settings/Account.php:587 msgid "Maximum Friend Requests/Day:" msgstr "Nombre maximal de demandes d'abonnement par jour :" -#: src/Module/Settings/Account.php:582 +#: src/Module/Settings/Account.php:587 msgid "(to prevent spam abuse)" msgstr "(pour limiter l'impact du spam)" -#: src/Module/Settings/Account.php:584 +#: src/Module/Settings/Account.php:589 msgid "Allow your profile to be searchable globally?" msgstr "Publier votre profil publiquement" -#: src/Module/Settings/Account.php:584 +#: src/Module/Settings/Account.php:589 msgid "" "Activate this setting if you want others to easily find and follow you. Your" " profile will be searchable on remote systems. This setting also determines " @@ -10022,43 +10027,43 @@ msgid "" "indexed or not." msgstr "Permet à quiconque de trouver votre profil via une recherche sur n'importe quel site compatible ou un moteur de recherche." -#: src/Module/Settings/Account.php:585 +#: src/Module/Settings/Account.php:590 msgid "Hide your contact/friend list from viewers of your profile?" msgstr "Cacher votre liste de contacts/amis des visiteurs de votre profil?" -#: src/Module/Settings/Account.php:585 +#: src/Module/Settings/Account.php:590 msgid "" "A list of your contacts is displayed on your profile page. Activate this " "option to disable the display of your contact list." msgstr "La liste de vos contacts est affichée sur votre profil. Activer cette option pour désactiver son affichage." -#: src/Module/Settings/Account.php:586 +#: src/Module/Settings/Account.php:591 msgid "Hide your public content from anonymous viewers" msgstr "Masque votre contenu public aux visiteurs anonymes" -#: src/Module/Settings/Account.php:586 +#: src/Module/Settings/Account.php:591 msgid "" "Anonymous visitors will only see your basic profile details. Your public " "posts and replies will still be freely accessible on the remote servers of " "your followers and through relays." msgstr "Les visiteurs anonymes ne verront que vos détails de base de profil. Vos publications publiques et vos réponses seront toujours librement accessibles sur les serveurs distants de vos contacts et à travers les relais." -#: src/Module/Settings/Account.php:587 +#: src/Module/Settings/Account.php:592 msgid "Make public posts unlisted" msgstr "Délister vos publications publiques" -#: src/Module/Settings/Account.php:587 +#: src/Module/Settings/Account.php:592 msgid "" "Your public posts will not appear on the community pages or in search " "results, nor be sent to relay servers. However they can still appear on " "public feeds on remote servers." msgstr "Vos publications publiques n'apparaîtront pas dans les pages communautaires ni les résultats de recherche de ce site et ne seront pas diffusées via les serveurs de relai. Cependant, elles pourront quand même apparaître dans les fils publics de sites distants." -#: src/Module/Settings/Account.php:588 +#: src/Module/Settings/Account.php:593 msgid "Make all posted pictures accessible" msgstr "Rendre toutes les images envoyées accessibles." -#: src/Module/Settings/Account.php:588 +#: src/Module/Settings/Account.php:593 msgid "" "This option makes every posted picture accessible via the direct link. This " "is a workaround for the problem that most other networks can't handle " @@ -10066,227 +10071,227 @@ msgid "" "public on your photo albums though." msgstr "Cette option rend chaque image envoyée accessible par un lien direct. C'est un contournement pour prendre en compte que la pluplart des autres réseaux ne gèrent pas les droits sur les images. Cependant les images non publiques ne seront pas visibles sur votre album photo." -#: src/Module/Settings/Account.php:589 +#: src/Module/Settings/Account.php:594 msgid "Allow friends to post to your profile page?" msgstr "Autoriser vos contacts à publier sur votre profil ?" -#: src/Module/Settings/Account.php:589 +#: src/Module/Settings/Account.php:594 msgid "" "Your contacts may write posts on your profile wall. These posts will be " "distributed to your contacts" msgstr "Vos contacts peuvent partager des publications sur votre mur. Ces publications seront visibles par vos abonnés." -#: src/Module/Settings/Account.php:590 +#: src/Module/Settings/Account.php:595 msgid "Allow friends to tag your posts?" msgstr "Autoriser vos contacts à ajouter des tags à vos publications ?" -#: src/Module/Settings/Account.php:590 +#: src/Module/Settings/Account.php:595 msgid "Your contacts can add additional tags to your posts." msgstr "Vos contacts peuvent ajouter des étiquettes à vos publications." -#: src/Module/Settings/Account.php:591 +#: src/Module/Settings/Account.php:596 msgid "Default privacy circle for new contacts" msgstr "Cercle de contacts par défaut pour les nouveaux contacts" -#: src/Module/Settings/Account.php:592 +#: src/Module/Settings/Account.php:597 msgid "Default privacy circle for new group contacts" msgstr "Cercle de contacts par défaut pour les nouveaux contacts du groupe" -#: src/Module/Settings/Account.php:593 +#: src/Module/Settings/Account.php:598 msgid "Default Post Permissions" msgstr "Permissions de publication par défaut" -#: src/Module/Settings/Account.php:597 +#: src/Module/Settings/Account.php:602 msgid "Expiration settings" msgstr "Réglages d'expiration" -#: src/Module/Settings/Account.php:598 +#: src/Module/Settings/Account.php:603 msgid "Automatically expire posts after this many days:" msgstr "Les publications expirent automatiquement après (en jours) :" -#: src/Module/Settings/Account.php:598 +#: src/Module/Settings/Account.php:603 msgid "If empty, posts will not expire. Expired posts will be deleted" msgstr "Si ce champ est vide, les publications n'expireront pas. Les publications expirées seront supprimées" -#: src/Module/Settings/Account.php:599 +#: src/Module/Settings/Account.php:604 msgid "Expire posts" msgstr "Faire expirer les publications" -#: src/Module/Settings/Account.php:599 +#: src/Module/Settings/Account.php:604 msgid "When activated, posts and comments will be expired." msgstr "Les publications originales et commentaires expireront." -#: src/Module/Settings/Account.php:600 +#: src/Module/Settings/Account.php:605 msgid "Expire personal notes" msgstr "Faire expirer les notes personnelles" -#: src/Module/Settings/Account.php:600 +#: src/Module/Settings/Account.php:605 msgid "" "When activated, the personal notes on your profile page will be expired." msgstr " " -#: src/Module/Settings/Account.php:601 +#: src/Module/Settings/Account.php:606 msgid "Expire starred posts" msgstr "Faire expirer les publications marquées" -#: src/Module/Settings/Account.php:601 +#: src/Module/Settings/Account.php:606 msgid "" "Starring posts keeps them from being expired. That behaviour is overwritten " "by this setting." msgstr "Ajouter une étoile à une publication empêche son expiration, sauf si vous activez ce paramètre." -#: src/Module/Settings/Account.php:602 +#: src/Module/Settings/Account.php:607 msgid "Only expire posts by others" msgstr "Faire expirer uniquement les contenu reçus" -#: src/Module/Settings/Account.php:602 +#: src/Module/Settings/Account.php:607 msgid "" "When activated, your own posts never expire. Then the settings above are " "only valid for posts you received." msgstr "Empêche vos propres publications d'expirer. S'applique à tous les choix précédents." -#: src/Module/Settings/Account.php:605 +#: src/Module/Settings/Account.php:610 msgid "Notification Settings" msgstr "Réglages de notification" -#: src/Module/Settings/Account.php:606 +#: src/Module/Settings/Account.php:611 msgid "Send a notification email when:" msgstr "Envoyer un courriel de notification quand :" -#: src/Module/Settings/Account.php:607 +#: src/Module/Settings/Account.php:612 msgid "You receive an introduction" msgstr "Vous recevez une introduction" -#: src/Module/Settings/Account.php:608 +#: src/Module/Settings/Account.php:613 msgid "Your introductions are confirmed" msgstr "Vos introductions sont confirmées" -#: src/Module/Settings/Account.php:609 +#: src/Module/Settings/Account.php:614 msgid "Someone writes on your profile wall" msgstr "Quelqu'un écrit sur votre mur" -#: src/Module/Settings/Account.php:610 +#: src/Module/Settings/Account.php:615 msgid "Someone writes a followup comment" msgstr "Quelqu'un vous commente" -#: src/Module/Settings/Account.php:611 +#: src/Module/Settings/Account.php:616 msgid "You receive a private message" msgstr "Vous recevez un message privé" -#: src/Module/Settings/Account.php:612 +#: src/Module/Settings/Account.php:617 msgid "You receive a friend suggestion" msgstr "Vous avez reçu une suggestion d'abonnement" -#: src/Module/Settings/Account.php:613 +#: src/Module/Settings/Account.php:618 msgid "You are tagged in a post" msgstr "Vous avez été mentionné(e) dans une publication" -#: src/Module/Settings/Account.php:615 +#: src/Module/Settings/Account.php:620 msgid "Create a desktop notification when:" msgstr "Créer une notification de bureau quand :" -#: src/Module/Settings/Account.php:616 +#: src/Module/Settings/Account.php:621 msgid "Someone tagged you" msgstr "Quelqu'un vous a mentionné" -#: src/Module/Settings/Account.php:617 +#: src/Module/Settings/Account.php:622 msgid "Someone directly commented on your post" msgstr "Quelqu'un a commenté directement sur votre publication" -#: src/Module/Settings/Account.php:618 +#: src/Module/Settings/Account.php:623 msgid "Someone liked your content" msgstr "Quelqu'un a aimé votre contenu" -#: src/Module/Settings/Account.php:618 src/Module/Settings/Account.php:619 +#: src/Module/Settings/Account.php:623 src/Module/Settings/Account.php:624 msgid "Can only be enabled, when the direct comment notification is enabled." msgstr "Peut uniquement être activé quand la notification des commentaires directs est activée." -#: src/Module/Settings/Account.php:619 +#: src/Module/Settings/Account.php:624 msgid "Someone shared your content" msgstr "Quelqu'un a partagé votre contenu" -#: src/Module/Settings/Account.php:620 +#: src/Module/Settings/Account.php:625 msgid "Someone commented in your thread" msgstr "Quelqu'un a commenté dans votre conversation" -#: src/Module/Settings/Account.php:621 +#: src/Module/Settings/Account.php:626 msgid "Someone commented in a thread where you commented" msgstr "Quelqu'un a commenté dans une conversation où vous avez commenté" -#: src/Module/Settings/Account.php:622 +#: src/Module/Settings/Account.php:627 msgid "Someone commented in a thread where you interacted" msgstr "Quelqu'un a commenté dans une conversation avec laquelle vous avez interagi" -#: src/Module/Settings/Account.php:624 +#: src/Module/Settings/Account.php:629 msgid "Activate desktop notifications" msgstr "Activer les notifications de bureau" -#: src/Module/Settings/Account.php:624 +#: src/Module/Settings/Account.php:629 msgid "Show desktop popup on new notifications" msgstr "Afficher dans des pop-ups les nouvelles notifications" -#: src/Module/Settings/Account.php:628 +#: src/Module/Settings/Account.php:633 msgid "Text-only notification emails" msgstr "Courriels de notification en format texte" -#: src/Module/Settings/Account.php:630 +#: src/Module/Settings/Account.php:635 msgid "Send text only notification emails, without the html part" msgstr "Envoyer le texte des courriels de notification, sans la composante html" -#: src/Module/Settings/Account.php:634 +#: src/Module/Settings/Account.php:639 msgid "Show detailled notifications" msgstr "Notifications détaillées" -#: src/Module/Settings/Account.php:636 +#: src/Module/Settings/Account.php:641 msgid "" "Per default, notifications are condensed to a single notification per item. " "When enabled every notification is displayed." msgstr "Par défaut seule la notification la plus récente par conversation est affichée. Ce réglage affiche toutes les notifications." -#: src/Module/Settings/Account.php:640 +#: src/Module/Settings/Account.php:645 msgid "Show notifications of ignored contacts" msgstr "Montrer les notifications des contacts ignorés" -#: src/Module/Settings/Account.php:642 +#: src/Module/Settings/Account.php:647 msgid "" "You don't see posts from ignored contacts. But you still see their comments." " This setting controls if you want to still receive regular notifications " "that are caused by ignored contacts or not." msgstr "Par défaut les notifications de vos contacts ignorés sont également ignorées." -#: src/Module/Settings/Account.php:645 +#: src/Module/Settings/Account.php:650 msgid "Advanced Account/Page Type Settings" msgstr "Paramètres avancés de compte/page" -#: src/Module/Settings/Account.php:646 +#: src/Module/Settings/Account.php:651 msgid "Change the behaviour of this account for special situations" msgstr "Modifier le comportement de ce compte dans certaines situations" -#: src/Module/Settings/Account.php:649 +#: src/Module/Settings/Account.php:654 msgid "Import Contacts" msgstr "Importer des contacts" -#: src/Module/Settings/Account.php:650 +#: src/Module/Settings/Account.php:655 msgid "" "Upload a CSV file that contains the handle of your followed accounts in the " "first column you exported from the old account." msgstr "Téléversez un fichier CSV contenant des identifiants de contacts dans la première colonne." -#: src/Module/Settings/Account.php:651 +#: src/Module/Settings/Account.php:656 msgid "Upload File" msgstr "Téléverser le fichier" -#: src/Module/Settings/Account.php:654 +#: src/Module/Settings/Account.php:659 msgid "Relocate" msgstr "Relocaliser" -#: src/Module/Settings/Account.php:655 +#: src/Module/Settings/Account.php:660 msgid "" "If you have moved this profile from another server, and some of your " "contacts don't receive your updates, try pushing this button." msgstr "Si vous avez migré ce profil depuis un autre serveur et que vos contacts ne reçoivent plus vos mises à jour, essayez ce bouton." -#: src/Module/Settings/Account.php:656 +#: src/Module/Settings/Account.php:661 msgid "Resend relocate message to contacts" msgstr "Renvoyer un message de relocalisation aux contacts." @@ -10938,81 +10943,81 @@ msgstr "Révoquer l'autorisation" msgid "Display Name is required." msgstr "Le nom d'affichage est requis." -#: src/Module/Settings/Profile/Index.php:167 +#: src/Module/Settings/Profile/Index.php:170 msgid "Profile couldn't be updated." msgstr "Le profil n'a pas pu être mis à jour." -#: src/Module/Settings/Profile/Index.php:205 -#: src/Module/Settings/Profile/Index.php:226 +#: src/Module/Settings/Profile/Index.php:210 +#: src/Module/Settings/Profile/Index.php:231 msgid "Label:" msgstr "Description :" -#: src/Module/Settings/Profile/Index.php:206 -#: src/Module/Settings/Profile/Index.php:227 +#: src/Module/Settings/Profile/Index.php:211 +#: src/Module/Settings/Profile/Index.php:232 msgid "Value:" msgstr "Contenu :" -#: src/Module/Settings/Profile/Index.php:217 -#: src/Module/Settings/Profile/Index.php:238 +#: src/Module/Settings/Profile/Index.php:222 +#: src/Module/Settings/Profile/Index.php:243 msgid "Field Permissions" msgstr "Permissions du champ" -#: src/Module/Settings/Profile/Index.php:218 -#: src/Module/Settings/Profile/Index.php:239 +#: src/Module/Settings/Profile/Index.php:223 +#: src/Module/Settings/Profile/Index.php:244 msgid "(click to open/close)" msgstr "(cliquer pour ouvrir/fermer)" -#: src/Module/Settings/Profile/Index.php:224 +#: src/Module/Settings/Profile/Index.php:229 msgid "Add a new profile field" msgstr "Ajouter un nouveau champ de profil" -#: src/Module/Settings/Profile/Index.php:247 +#: src/Module/Settings/Profile/Index.php:252 msgid "" "The homepage is verified. A rel=\"me\" link back to your Friendica profile " "page was found on the homepage." msgstr "La page d'accueil est vérifiée. Un lien rel=\"me\" vers votre page de profil Friendica a été trouvé sur la page d'accueil." -#: src/Module/Settings/Profile/Index.php:249 +#: src/Module/Settings/Profile/Index.php:254 #, php-format msgid "" "To verify your homepage, add a rel=\"me\" link to it, pointing to your " "profile URL (%s)." msgstr "Pour vérifier votre page d'accueil, ajouter un lien rel=\"me\" à celle-ci, pointant vers l'URL de votre profil (%s)." -#: src/Module/Settings/Profile/Index.php:255 +#: src/Module/Settings/Profile/Index.php:260 msgid "Profile Actions" msgstr "Actions de Profil" -#: src/Module/Settings/Profile/Index.php:256 +#: src/Module/Settings/Profile/Index.php:261 msgid "Edit Profile Details" msgstr "Éditer les détails du profil" -#: src/Module/Settings/Profile/Index.php:258 +#: src/Module/Settings/Profile/Index.php:263 msgid "Change Profile Photo" msgstr "Changer la photo du profil" -#: src/Module/Settings/Profile/Index.php:261 +#: src/Module/Settings/Profile/Index.php:266 msgid "Profile picture" msgstr "Image de profil" -#: src/Module/Settings/Profile/Index.php:262 +#: src/Module/Settings/Profile/Index.php:267 msgid "Location" msgstr "Localisation" -#: src/Module/Settings/Profile/Index.php:263 src/Util/Temporal.php:97 +#: src/Module/Settings/Profile/Index.php:268 src/Util/Temporal.php:97 #: src/Util/Temporal.php:99 msgid "Miscellaneous" msgstr "Divers" -#: src/Module/Settings/Profile/Index.php:264 +#: src/Module/Settings/Profile/Index.php:269 msgid "Custom Profile Fields" msgstr "Champs de profil personalisés" -#: src/Module/Settings/Profile/Index.php:265 src/Module/Welcome.php:58 +#: src/Module/Settings/Profile/Index.php:270 src/Module/Welcome.php:58 msgid "Upload Profile Photo" msgstr "Téléverser une photo de profil" -#: src/Module/Settings/Profile/Index.php:266 +#: src/Module/Settings/Profile/Index.php:271 #, php-format msgid "" "

Custom fields appear on your profile page.

\n" @@ -11022,61 +11027,61 @@ msgid "" "\t\t\t\t

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

" msgstr "

Les champs de profil personnalisés apparaissent sur votre page de profil.

\n\t\t\t\t

Vous pouvez utilisez les BBCodes dans le contenu des champs.

\n\t\t\t\t

Triez les champs en glissant-déplaçant leur titre.

\n\t\t\t\t

Laissez le titre d'un champ vide pour le supprimer lors de la soumission du formulaire .

\n\t\t\t\t

Les champs non-publics peuvent être consultés uniquement par les contacts Friendica autorisés ou par les contacts Friendica de cercles autorisés.

" -#: src/Module/Settings/Profile/Index.php:286 +#: src/Module/Settings/Profile/Index.php:291 msgid "Street Address:" msgstr "Adresse postale :" -#: src/Module/Settings/Profile/Index.php:287 +#: src/Module/Settings/Profile/Index.php:292 msgid "Locality/City:" msgstr "Ville :" -#: src/Module/Settings/Profile/Index.php:288 +#: src/Module/Settings/Profile/Index.php:293 msgid "Region/State:" msgstr "Région / État :" -#: src/Module/Settings/Profile/Index.php:289 +#: src/Module/Settings/Profile/Index.php:294 msgid "Postal/Zip Code:" msgstr "Code postal :" -#: src/Module/Settings/Profile/Index.php:290 +#: src/Module/Settings/Profile/Index.php:295 msgid "Country:" msgstr "Pays :" -#: src/Module/Settings/Profile/Index.php:292 +#: src/Module/Settings/Profile/Index.php:297 msgid "XMPP (Jabber) address:" msgstr "Adresse XMPP (Jabber) :" -#: src/Module/Settings/Profile/Index.php:292 +#: src/Module/Settings/Profile/Index.php:297 msgid "" "The XMPP address will be published so that people can follow you there." msgstr "L'adresse XMPP sera publiée de façon à ce que les autres personnes puissent vous y suivre." -#: src/Module/Settings/Profile/Index.php:293 +#: src/Module/Settings/Profile/Index.php:298 msgid "Matrix (Element) address:" msgstr "Adresse Matrix (Element) :" -#: src/Module/Settings/Profile/Index.php:293 +#: src/Module/Settings/Profile/Index.php:298 msgid "" "The Matrix address will be published so that people can follow you there." msgstr "L'adresse Matrix sera publiée de façon à ce que les autres personnes puissent vous y suivre." -#: src/Module/Settings/Profile/Index.php:294 +#: src/Module/Settings/Profile/Index.php:299 msgid "Homepage URL:" msgstr "Page personnelle :" -#: src/Module/Settings/Profile/Index.php:295 +#: src/Module/Settings/Profile/Index.php:300 msgid "Public Keywords:" msgstr "Mots-clés publics :" -#: src/Module/Settings/Profile/Index.php:295 +#: src/Module/Settings/Profile/Index.php:300 msgid "(Used for suggesting potential friends, can be seen by others)" msgstr "(Utilisés pour vous suggérer des abonnements. Ils peuvent être vus par autrui)" -#: src/Module/Settings/Profile/Index.php:296 +#: src/Module/Settings/Profile/Index.php:301 msgid "Private Keywords:" msgstr "Mots-clés privés :" -#: src/Module/Settings/Profile/Index.php:296 +#: src/Module/Settings/Profile/Index.php:301 msgid "(Used for searching profiles, never shown to others)" msgstr "(Utilisés pour rechercher des profils. Ils ne seront jamais montrés à autrui)" @@ -12667,7 +12672,7 @@ msgstr "La réaction %s a été faite par : %s" msgid "Quote shared by: %s" msgstr "Cité et repartagé par : %s" -#: src/Protocol/ActivityPub/Receiver.php:568 +#: src/Protocol/ActivityPub/Receiver.php:571 msgid "Chat" msgstr "Chat" diff --git a/view/lang/fr/strings.php b/view/lang/fr/strings.php index 34ea854d10..1b0adbf620 100644 --- a/view/lang/fr/strings.php +++ b/view/lang/fr/strings.php @@ -954,6 +954,7 @@ $a->strings['Love/romance'] = 'Amour / Romance'; $a->strings['Work/employment'] = 'Activité professionnelle / Occupation'; $a->strings['School/education'] = 'Études / Formation'; $a->strings['Contact information and Social Networks'] = 'Coordonnées / Réseaux sociaux'; +$a->strings['Responsible account: %s'] = 'Compte responsable : %s'; $a->strings['SERIOUS ERROR: Generation of security keys failed.'] = 'ERREUR FATALE : La génération des clés de sécurité a échoué.'; $a->strings['Login failed'] = 'Échec de l\'identification'; $a->strings['Not enough information to authenticate'] = 'Pas assez d\'informations pour s\'identifier'; diff --git a/view/lang/ru/messages.po b/view/lang/ru/messages.po index b93294b0a2..3b2856ef4b 100644 --- a/view/lang/ru/messages.po +++ b/view/lang/ru/messages.po @@ -24,7 +24,7 @@ msgid "" msgstr "" "Project-Id-Version: friendica\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-05-15 12:16+0000\n" +"POT-Creation-Date: 2024-06-17 03:41+0000\n" "PO-Revision-Date: 2011-05-05 10:19+0000\n" "Last-Translator: Alexander An , 2020-2024\n" "Language-Team: Russian (http://app.transifex.com/Friendica/friendica/language/ru/)\n" @@ -50,18 +50,18 @@ msgstr "Запись не была сохранена." msgid "Item couldn't be fetched." msgstr "Не удалось получить запись." -#: mod/item.php:260 mod/item.php:264 +#: mod/item.php:262 mod/item.php:266 msgid "Empty post discarded." msgstr "Пустое сообщение отбрасывается." -#: mod/item.php:435 src/Module/Admin/Themes/Details.php:39 +#: mod/item.php:437 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:459 mod/message.php:66 mod/message.php:112 mod/notes.php:45 -#: mod/photos.php:146 mod/photos.php:662 src/Model/Event.php:520 +#: mod/item.php:461 mod/message.php:66 mod/message.php:112 mod/notes.php:45 +#: mod/photos.php:147 mod/photos.php:663 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 #: src/Module/Calendar/Event/API.php:88 src/Module/Calendar/Event/Form.php:84 @@ -79,10 +79,10 @@ msgstr "Пункт не найден." #: src/Module/Post/Edit.php:76 src/Module/Profile/Common.php:75 #: src/Module/Profile/Contacts.php:78 src/Module/Profile/Photos.php:92 #: src/Module/Profile/Schedule.php:39 src/Module/Profile/Schedule.php:56 -#: src/Module/Register.php:78 src/Module/Register.php:91 -#: src/Module/Register.php:207 src/Module/Register.php:246 +#: src/Module/Register.php:84 src/Module/Register.php:97 +#: src/Module/Register.php:213 src/Module/Register.php:252 #: src/Module/Search/Directory.php:37 src/Module/Settings/Account.php:50 -#: src/Module/Settings/Account.php:386 src/Module/Settings/Channels.php:66 +#: src/Module/Settings/Account.php:391 src/Module/Settings/Channels.php:66 #: src/Module/Settings/Channels.php:141 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 @@ -302,16 +302,16 @@ msgstr "Загрузить фото" msgid "Insert web link" msgstr "Вставить веб-ссылку" -#: mod/message.php:200 mod/message.php:356 mod/photos.php:1290 +#: mod/message.php:200 mod/message.php:356 mod/photos.php:1291 #: src/Content/Conversation.php:400 src/Content/Conversation.php:1576 #: src/Module/Item/Compose.php:213 src/Module/Post/Edit.php:145 #: src/Object/Post.php:618 msgid "Please wait" msgstr "Пожалуйста, подождите" -#: mod/message.php:201 mod/message.php:355 mod/photos.php:693 -#: mod/photos.php:813 mod/photos.php:1090 mod/photos.php:1131 -#: mod/photos.php:1187 mod/photos.php:1267 +#: mod/message.php:201 mod/message.php:355 mod/photos.php:694 +#: mod/photos.php:814 mod/photos.php:1091 mod/photos.php:1132 +#: mod/photos.php:1188 mod/photos.php:1268 #: src/Module/Calendar/Event/Form.php:250 src/Module/Contact/Advanced.php:132 #: src/Module/Contact/Profile.php:370 #: src/Module/Debug/ActivityPubConversion.php:140 @@ -325,8 +325,8 @@ msgstr "Пожалуйста, подождите" #: src/Module/Moderation/Report/Create.php:183 #: src/Module/Moderation/Report/Create.php:211 #: src/Module/Moderation/Report/Create.php:263 -#: src/Module/Profile/Profile.php:274 -#: src/Module/Settings/Profile/Index.php:257 +#: src/Module/Profile/Profile.php:276 +#: src/Module/Settings/Profile/Index.php:262 #: src/Module/Settings/Server/Action.php:79 src/Module/User/Delegation.php:189 #: src/Object/Post.php:1159 view/theme/duepuntozero/config.php:85 #: view/theme/frio/config.php:150 view/theme/quattro/config.php:87 @@ -402,112 +402,112 @@ msgstr "Личные заметки видны только вам." msgid "Save" msgstr "Сохранить" -#: mod/photos.php:65 mod/photos.php:128 mod/photos.php:572 -#: src/Model/Event.php:512 src/Model/Profile.php:234 +#: mod/photos.php:66 mod/photos.php:129 mod/photos.php:573 +#: src/Model/Event.php:512 src/Model/Profile.php:227 #: src/Module/Calendar/Export.php:74 src/Module/Calendar/Show.php:74 #: src/Module/DFRN/Poll.php:43 src/Module/Feed.php:64 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:56 #: src/Module/Profile/Photos.php:83 src/Module/Profile/RemoteFollow.php:71 -#: src/Module/Register.php:268 +#: src/Module/Register.php:274 msgid "User not found." msgstr "Пользователь не найден." -#: mod/photos.php:102 src/Module/BaseProfile.php:68 +#: mod/photos.php:103 src/Module/BaseProfile.php:68 #: src/Module/Profile/Photos.php:375 msgid "Photo Albums" msgstr "Фотоальбомы" -#: mod/photos.php:103 src/Module/Profile/Photos.php:376 +#: mod/photos.php:104 src/Module/Profile/Photos.php:376 #: src/Module/Profile/Photos.php:396 msgid "Recent Photos" msgstr "Последние фото" -#: mod/photos.php:105 mod/photos.php:861 src/Module/Profile/Photos.php:378 +#: mod/photos.php:106 mod/photos.php:862 src/Module/Profile/Photos.php:378 #: src/Module/Profile/Photos.php:398 msgid "Upload New Photos" msgstr "Загрузить новые фото" -#: mod/photos.php:117 src/Module/BaseSettings.php:72 +#: mod/photos.php:118 src/Module/BaseSettings.php:72 #: src/Module/Profile/Photos.php:359 msgid "everybody" msgstr "все" -#: mod/photos.php:153 +#: mod/photos.php:154 msgid "Contact information unavailable" msgstr "Информация о контакте недоступна" -#: mod/photos.php:182 +#: mod/photos.php:183 msgid "Album not found." msgstr "Альбом не найден." -#: mod/photos.php:238 +#: mod/photos.php:239 msgid "Album successfully deleted" msgstr "Альбом успешно удалён" -#: mod/photos.php:240 +#: mod/photos.php:241 msgid "Album was empty." msgstr "Альбом был пуст." -#: mod/photos.php:271 +#: mod/photos.php:272 msgid "Failed to delete the photo." msgstr "Не получилось удалить фото." -#: mod/photos.php:539 +#: mod/photos.php:540 msgid "a photo" msgstr "фото" -#: mod/photos.php:539 +#: mod/photos.php:540 #, php-format msgid "%1$s was tagged in %2$s by %3$s" msgstr "%1$s отмечен/а/ в %2$s by %3$s" -#: mod/photos.php:576 src/Module/Conversation/Community.php:160 -#: src/Module/Directory.php:48 src/Module/Profile/Photos.php:293 +#: mod/photos.php:577 src/Module/Conversation/Community.php:160 +#: src/Module/Directory.php:49 src/Module/Profile/Photos.php:293 #: src/Module/Search/Index.php:65 msgid "Public access denied." msgstr "Публичный доступ закрыт." -#: mod/photos.php:581 +#: mod/photos.php:582 msgid "No photos selected" msgstr "Не выбрано фото." -#: mod/photos.php:709 +#: mod/photos.php:710 #, php-format msgid "The maximum accepted image size is %s" msgstr "Максимально допустимый размер изображения %s" -#: mod/photos.php:716 +#: mod/photos.php:717 msgid "Upload Photos" msgstr "Загрузить фото" -#: mod/photos.php:720 mod/photos.php:809 +#: mod/photos.php:721 mod/photos.php:810 msgid "New album name: " msgstr "Название нового альбома: " -#: mod/photos.php:721 +#: mod/photos.php:722 msgid "or select existing album:" msgstr "или выберите имеющийся альбом:" -#: mod/photos.php:722 +#: mod/photos.php:723 msgid "Do not show a status post for this upload" msgstr "Не показывать статус-сообщение для этой закачки" -#: mod/photos.php:725 mod/photos.php:1086 src/Content/Conversation.php:402 +#: mod/photos.php:726 mod/photos.php:1087 src/Content/Conversation.php:402 #: src/Module/Calendar/Event/Form.php:253 src/Module/Post/Edit.php:183 msgid "Permissions" msgstr "Разрешения" -#: mod/photos.php:790 +#: mod/photos.php:791 msgid "Do you really want to delete this photo album and all its photos?" msgstr "Вы действительно хотите удалить этот альбом и все его фотографии?" -#: mod/photos.php:791 mod/photos.php:814 +#: mod/photos.php:792 mod/photos.php:815 msgid "Delete Album" msgstr "Удалить альбом" -#: mod/photos.php:792 mod/photos.php:892 src/Content/Conversation.php:417 +#: mod/photos.php:793 mod/photos.php:893 src/Content/Conversation.php:417 #: src/Module/Contact/Follow.php:173 src/Module/Contact/Revoke.php:109 #: src/Module/Contact/Unfollow.php:126 #: src/Module/Media/Attachment/Browser.php:77 @@ -517,166 +517,166 @@ msgstr "Удалить альбом" msgid "Cancel" msgstr "Отмена" -#: mod/photos.php:818 +#: mod/photos.php:819 msgid "Edit Album" msgstr "Редактировать альбом" -#: mod/photos.php:819 +#: mod/photos.php:820 msgid "Drop Album" msgstr "Удалить альбом" -#: mod/photos.php:823 +#: mod/photos.php:824 msgid "Show Newest First" msgstr "Показать новые первыми" -#: mod/photos.php:825 +#: mod/photos.php:826 msgid "Show Oldest First" msgstr "Показать старые первыми" -#: mod/photos.php:846 src/Module/Profile/Photos.php:346 +#: mod/photos.php:847 src/Module/Profile/Photos.php:346 msgid "View Photo" msgstr "Просмотр фото" -#: mod/photos.php:878 +#: mod/photos.php:879 msgid "Permission denied. Access to this item may be restricted." msgstr "Нет разрешения. Доступ к этому элементу ограничен." -#: mod/photos.php:880 +#: mod/photos.php:881 msgid "Photo not available" msgstr "Фото недоступно" -#: mod/photos.php:890 +#: mod/photos.php:891 msgid "Do you really want to delete this photo?" msgstr "Вы действительно хотите удалить эту фотографию?" -#: mod/photos.php:891 mod/photos.php:1091 +#: mod/photos.php:892 mod/photos.php:1092 msgid "Delete Photo" msgstr "Удалить фото" -#: mod/photos.php:989 +#: mod/photos.php:990 msgid "View photo" msgstr "Просмотр фото" -#: mod/photos.php:991 +#: mod/photos.php:992 msgid "Edit photo" msgstr "Редактировать фото" -#: mod/photos.php:992 +#: mod/photos.php:993 msgid "Delete photo" msgstr "Удалить фото" -#: mod/photos.php:993 +#: mod/photos.php:994 msgid "Use as profile photo" msgstr "Использовать как фото профиля" -#: mod/photos.php:1000 +#: mod/photos.php:1001 msgid "Private Photo" msgstr "Закрытое фото" -#: mod/photos.php:1006 +#: mod/photos.php:1007 msgid "View Full Size" msgstr "Просмотреть полный размер" -#: mod/photos.php:1059 +#: mod/photos.php:1060 msgid "Tags: " msgstr "Ключевые слова: " -#: mod/photos.php:1062 +#: mod/photos.php:1063 msgid "[Select tags to remove]" msgstr "[выберите тэги для удаления]" -#: mod/photos.php:1077 +#: mod/photos.php:1078 msgid "New album name" msgstr "Название нового альбома" -#: mod/photos.php:1078 +#: mod/photos.php:1079 msgid "Caption" msgstr "Подпись" -#: mod/photos.php:1079 +#: mod/photos.php:1080 msgid "Add a Tag" msgstr "Добавить тег" -#: mod/photos.php:1079 +#: mod/photos.php:1080 msgid "" "Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping" msgstr "Пример: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping" -#: mod/photos.php:1080 +#: mod/photos.php:1081 msgid "Do not rotate" msgstr "Не поворачивать" -#: mod/photos.php:1081 +#: mod/photos.php:1082 msgid "Rotate CW (right)" msgstr "Поворот по часовой стрелке (направо)" -#: mod/photos.php:1082 +#: mod/photos.php:1083 msgid "Rotate CCW (left)" msgstr "Поворот против часовой стрелки (налево)" -#: mod/photos.php:1128 mod/photos.php:1184 mod/photos.php:1264 +#: mod/photos.php:1129 mod/photos.php:1185 mod/photos.php:1265 #: src/Module/Contact.php:618 src/Module/Item/Compose.php:195 #: src/Object/Post.php:1156 msgid "This is you" msgstr "Это вы" -#: mod/photos.php:1130 mod/photos.php:1186 mod/photos.php:1266 +#: mod/photos.php:1131 mod/photos.php:1187 mod/photos.php:1267 #: src/Module/Moderation/Reports.php:110 src/Object/Post.php:612 #: src/Object/Post.php:1158 msgid "Comment" msgstr "Комментировать" -#: mod/photos.php:1132 mod/photos.php:1188 mod/photos.php:1268 +#: mod/photos.php:1133 mod/photos.php:1189 mod/photos.php:1269 #: src/Content/Conversation.php:414 src/Module/Calendar/Event/Form.php:248 #: src/Module/Item/Compose.php:208 src/Module/Post/Edit.php:165 #: src/Object/Post.php:1172 msgid "Preview" msgstr "Просмотр" -#: mod/photos.php:1133 src/Content/Conversation.php:368 +#: mod/photos.php:1134 src/Content/Conversation.php:368 #: src/Module/Post/Edit.php:130 src/Object/Post.php:1160 msgid "Loading..." msgstr "Загрузка..." -#: mod/photos.php:1225 src/Content/Conversation.php:1498 +#: mod/photos.php:1226 src/Content/Conversation.php:1498 #: src/Object/Post.php:274 msgid "Select" msgstr "Выберите" -#: mod/photos.php:1226 src/Content/Conversation.php:1499 +#: mod/photos.php:1227 src/Content/Conversation.php:1499 #: src/Module/Moderation/Users/Active.php:136 #: src/Module/Moderation/Users/Blocked.php:136 #: src/Module/Moderation/Users/Index.php:151 -#: src/Module/Settings/Connectors.php:244 +#: src/Module/Settings/Connectors.php:254 #: src/Module/Settings/Server/Index.php:109 msgid "Delete" msgstr "Удалить" -#: mod/photos.php:1287 src/Object/Post.php:440 +#: mod/photos.php:1288 src/Object/Post.php:440 msgid "Like" msgstr "Нравится" -#: mod/photos.php:1288 src/Object/Post.php:440 +#: mod/photos.php:1289 src/Object/Post.php:440 msgid "I like this (toggle)" msgstr "Нравится" -#: mod/photos.php:1289 src/Object/Post.php:441 +#: mod/photos.php:1290 src/Object/Post.php:441 msgid "Dislike" msgstr "Не нравится" -#: mod/photos.php:1291 src/Object/Post.php:441 +#: mod/photos.php:1292 src/Object/Post.php:441 msgid "I don't like this (toggle)" msgstr "Не нравится" -#: mod/photos.php:1313 +#: mod/photos.php:1314 msgid "Map" msgstr "Карта" -#: src/App.php:438 +#: src/App.php:446 msgid "No system theme config value set." msgstr "Настройки системной темы не установлены." -#: src/App.php:546 +#: src/App.php:554 msgid "Apologies but the website is unavailable at the moment." msgstr "Приносим извинения, но этот сервис сейчас недоступен." @@ -1424,7 +1424,7 @@ msgid "Public post" msgstr "Публичная запись" #: src/Content/Conversation.php:424 src/Content/Widget/VCard.php:131 -#: src/Model/Profile.php:483 src/Module/Admin/Logs/View.php:94 +#: src/Model/Profile.php:476 src/Module/Admin/Logs/View.php:94 #: src/Module/Post/Edit.php:181 msgid "Message" msgstr "Написать" @@ -1680,7 +1680,7 @@ msgid "Sort by post creation date" msgstr "Отсортировать по времени создания записей" #: src/Content/Conversation/Factory/Network.php:41 -#: src/Module/Settings/Profile/Index.php:260 +#: src/Module/Settings/Profile/Index.php:265 msgid "Personal" msgstr "Личные" @@ -1712,14 +1712,14 @@ msgstr "Метаданные фотографий обычно вырезают #: src/Content/Feature.php:110 msgid "Display the community in the navigation" -msgstr "" +msgstr "Показывать сообщество в главном меню" #: src/Content/Feature.php:110 msgid "" "If enabled, the community can be accessed via the navigation menu. " "Independent from this setting, the community timelines can always be " "accessed via the channels." -msgstr "" +msgstr "Если включено, ленты сообщества будут отображаться в главном навигационном меню. Независимо от этой настройки, ленты сообществ так же всегда доступны в меню каналов." #: src/Content/Feature.php:115 msgid "Post Composition Features" @@ -1760,7 +1760,7 @@ msgstr "Добавить категории для ваших записей" #: src/Content/Feature.php:128 msgid "Network Widgets" -msgstr "" +msgstr "Виджеты лент" #: src/Content/Feature.php:129 src/Content/Widget.php:216 #: src/Model/Circle.php:601 src/Module/Contact.php:400 @@ -1771,7 +1771,7 @@ msgstr "Круги" #: src/Content/Feature.php:129 msgid "" "Display posts that have been created by accounts of the selected circle." -msgstr "" +msgstr "Показывать записи, созданные контактами выбранных кругов." #: src/Content/Feature.php:130 src/Content/GroupManager.php:147 #: src/Content/Nav.php:278 src/Content/Text/HTML.php:882 @@ -1781,7 +1781,7 @@ msgstr "Группы" #: src/Content/Feature.php:130 msgid "Display posts that have been distributed by the selected group." -msgstr "" +msgstr "Показывать записи из выбранных групп." #: src/Content/Feature.php:131 src/Content/Widget.php:507 msgid "Archives" @@ -1789,7 +1789,7 @@ msgstr "Архивы" #: src/Content/Feature.php:131 msgid "Display an archive where posts can be selected by month and year." -msgstr "" +msgstr "Показывать архив записей по месяцам и годам." #: src/Content/Feature.php:132 src/Content/Widget.php:289 msgid "Protocols" @@ -1797,26 +1797,26 @@ msgstr "Протоколы" #: src/Content/Feature.php:132 msgid "Display posts with the selected protocols." -msgstr "" +msgstr "Показывать записи по выбранным протоколам." #: src/Content/Feature.php:133 src/Content/Widget.php:544 -#: src/Module/Settings/Account.php:442 +#: src/Module/Settings/Account.php:447 msgid "Account Types" msgstr "Тип учетной записи" #: src/Content/Feature.php:133 msgid "Display posts done by accounts with the selected account type." -msgstr "" +msgstr "Показывать записи от выбранных типов контактов." #: src/Content/Feature.php:134 src/Content/Widget.php:593 -#: src/Module/Admin/Site.php:472 src/Module/BaseSettings.php:125 +#: src/Module/Admin/Site.php:474 src/Module/BaseSettings.php:125 #: src/Module/Settings/Channels.php:225 src/Module/Settings/Display.php:315 msgid "Channels" msgstr "Каналы" #: src/Content/Feature.php:134 msgid "Display posts in the system channels and user defined channels." -msgstr "" +msgstr "Показывать записи из встроенных и пользовательских каналов." #: src/Content/Feature.php:135 src/Content/Widget/SavedSearches.php:60 msgid "Saved Searches" @@ -1824,7 +1824,7 @@ msgstr "Сохранённые поиски" #: src/Content/Feature.php:135 msgid "Display posts that contain subscribed hashtags." -msgstr "" +msgstr "Показывать записи с тегами, на которые есть подписка." #: src/Content/Feature.php:136 src/Content/Widget.php:319 msgid "Saved Folders" @@ -1832,9 +1832,9 @@ msgstr "Сохранённые папки" #: src/Content/Feature.php:136 msgid "Display a list of folders in which posts are stored." -msgstr "" +msgstr "Показывать папки, по которым разложены записи." -#: src/Content/Feature.php:137 src/Module/Conversation/Timeline.php:199 +#: src/Content/Feature.php:137 src/Module/Conversation/Timeline.php:200 msgid "Own Contacts" msgstr "Свои контакты" @@ -1842,7 +1842,7 @@ msgstr "Свои контакты" msgid "" "Include or exclude posts from subscribed accounts. This widget is not " "visible on all channels." -msgstr "" +msgstr "Включить или скрыть записи от ваших контактов. Этот виджет доступен не для всех каналов." #: src/Content/Feature.php:138 msgid "Trending Tags" @@ -1850,7 +1850,7 @@ msgstr "Популярные тэги" #: src/Content/Feature.php:138 msgid "Display a list of the most popular tags in recent public posts." -msgstr "" +msgstr "Показывать список самых популярных тегов из недавних публичных записей." #: src/Content/Feature.php:143 msgid "Advanced Profile Settings" @@ -1925,32 +1925,32 @@ msgstr "%1$s tagged %2$s's %3$s в %4$s" msgid "Follow Thread" msgstr "Подписаться на обсуждение" -#: src/Content/Item.php:429 src/Model/Contact.php:1233 +#: src/Content/Item.php:429 src/Model/Contact.php:1230 msgid "View Status" msgstr "Просмотреть статус" #: src/Content/Item.php:430 src/Content/Item.php:453 -#: src/Model/Contact.php:1168 src/Model/Contact.php:1224 -#: src/Model/Contact.php:1234 src/Module/Directory.php:157 -#: src/Module/Settings/Profile/Index.php:259 +#: src/Model/Contact.php:1165 src/Model/Contact.php:1221 +#: src/Model/Contact.php:1231 src/Module/Directory.php:158 +#: src/Module/Settings/Profile/Index.php:264 msgid "View Profile" msgstr "Просмотреть профиль" -#: src/Content/Item.php:431 src/Model/Contact.php:1235 +#: src/Content/Item.php:431 src/Model/Contact.php:1232 msgid "View Photos" msgstr "Просмотреть фото" -#: src/Content/Item.php:432 src/Model/Contact.php:1202 -#: src/Model/Profile.php:468 +#: src/Content/Item.php:432 src/Model/Contact.php:1199 +#: src/Model/Profile.php:461 msgid "Network Posts" msgstr "Записи сети" -#: src/Content/Item.php:433 src/Model/Contact.php:1226 -#: src/Model/Contact.php:1237 +#: src/Content/Item.php:433 src/Model/Contact.php:1223 +#: src/Model/Contact.php:1234 msgid "View Contact" msgstr "Просмотреть контакт" -#: src/Content/Item.php:434 src/Model/Contact.php:1238 +#: src/Content/Item.php:434 src/Model/Contact.php:1235 msgid "Send PM" msgstr "Отправить ЛС" @@ -1987,10 +1987,10 @@ msgstr "Языки" #: src/Content/Item.php:445 src/Object/Post.php:596 msgid "Search Text" -msgstr "" +msgstr "Текст поиска" #: src/Content/Item.php:450 src/Content/Widget.php:80 -#: src/Model/Contact.php:1227 src/Model/Contact.php:1239 +#: src/Model/Contact.php:1224 src/Model/Contact.php:1236 #: src/Module/Contact/Follow.php:167 view/theme/vier/theme.php:195 msgid "Connect/Follow" msgstr "Подключиться/Подписаться" @@ -2043,7 +2043,7 @@ msgstr "Ваши записи" #: src/Content/Nav.php:230 src/Module/BaseProfile.php:49 #: src/Module/BaseSettings.php:98 src/Module/Contact.php:503 -#: src/Module/Contact/Profile.php:425 src/Module/Profile/Profile.php:268 +#: src/Module/Contact/Profile.php:425 src/Module/Profile/Profile.php:270 #: src/Module/Welcome.php:57 view/theme/frio/theme.php:233 msgid "Profile" msgstr "Профиль" @@ -2099,7 +2099,7 @@ msgstr "Мой профиль" msgid "Home Page" msgstr "Главная страница" -#: src/Content/Nav.php:255 src/Module/Register.php:169 +#: src/Content/Nav.php:255 src/Module/Register.php:175 #: src/Module/Security/Login.php:124 msgid "Register" msgstr "Регистрация" @@ -2179,7 +2179,7 @@ msgid "Information about this friendica instance" msgstr "Информация об этом экземпляре Friendica" #: src/Content/Nav.php:301 src/Module/Admin/Tos.php:78 -#: src/Module/BaseAdmin.php:95 src/Module/Register.php:177 +#: src/Module/BaseAdmin.php:95 src/Module/Register.php:183 #: src/Module/Tos.php:101 msgid "Terms of Service" msgstr "Условия оказания услуг" @@ -2217,7 +2217,7 @@ msgstr "Уведомления" msgid "See all notifications" msgstr "Посмотреть все уведомления" -#: src/Content/Nav.php:315 src/Module/Settings/Connectors.php:244 +#: src/Content/Nav.php:315 src/Module/Settings/Connectors.php:254 msgid "Mark as seen" msgstr "Отметить, как прочитанное" @@ -2309,38 +2309,38 @@ msgstr "след." msgid "last" msgstr "последний" -#: src/Content/Text/BBCode.php:702 src/Content/Text/BBCode.php:1878 -#: src/Content/Text/BBCode.php:1879 +#: src/Content/Text/BBCode.php:704 src/Content/Text/BBCode.php:1880 +#: src/Content/Text/BBCode.php:1881 msgid "Image/photo" msgstr "Изображение / Фото" -#: src/Content/Text/BBCode.php:920 +#: src/Content/Text/BBCode.php:922 #, php-format msgid "%2$s %3$s" msgstr "%2$s %3$s" -#: src/Content/Text/BBCode.php:945 src/Model/Item.php:4012 +#: src/Content/Text/BBCode.php:947 src/Model/Item.php:4012 #: src/Model/Item.php:4018 src/Model/Item.php:4019 msgid "Link to source" msgstr "Ссылка на источник" -#: src/Content/Text/BBCode.php:1759 src/Content/Text/HTML.php:906 +#: src/Content/Text/BBCode.php:1761 src/Content/Text/HTML.php:906 msgid "Click to open/close" msgstr "Нажмите, чтобы открыть / закрыть" -#: src/Content/Text/BBCode.php:1814 +#: src/Content/Text/BBCode.php:1816 msgid "$1 wrote:" msgstr "$1 написал:" -#: src/Content/Text/BBCode.php:1888 src/Content/Text/BBCode.php:1889 +#: src/Content/Text/BBCode.php:1890 src/Content/Text/BBCode.php:1891 msgid "Encrypted content" msgstr "Зашифрованный контент" -#: src/Content/Text/BBCode.php:2194 +#: src/Content/Text/BBCode.php:2217 msgid "Invalid source protocol" msgstr "Неправильный протокол источника" -#: src/Content/Text/BBCode.php:2213 +#: src/Content/Text/BBCode.php:2236 msgid "Invalid link protocol" msgstr "Неправильная протокольная ссылка" @@ -2353,7 +2353,7 @@ msgid "The end" msgstr "Конец" #: src/Content/Text/HTML.php:861 src/Content/Widget/VCard.php:127 -#: src/Model/Profile.php:477 src/Module/Contact/Profile.php:478 +#: src/Model/Profile.php:470 src/Module/Contact/Profile.php:478 msgid "Follow" msgstr "Подписка" @@ -2395,7 +2395,7 @@ msgid "Examples: Robert Morgenstein, Fishing" msgstr "Примеры: Роберт Morgenstein, Рыбалка" #: src/Content/Widget.php:82 src/Module/Contact.php:460 -#: src/Module/Directory.php:96 view/theme/vier/theme.php:197 +#: src/Module/Directory.php:97 view/theme/vier/theme.php:197 msgid "Find" msgstr "Найти" @@ -2416,7 +2416,7 @@ msgstr "Случайный профиль" msgid "Invite Friends" msgstr "Пригласить друзей" -#: src/Content/Widget.php:87 src/Module/Directory.php:88 +#: src/Content/Widget.php:87 src/Module/Directory.php:89 #: view/theme/vier/theme.php:202 msgid "Global Directory" msgstr "Глобальный каталог" @@ -2475,7 +2475,7 @@ msgstr "Люди" msgid "Organisations" msgstr "Организации" -#: src/Content/Widget.php:537 src/Model/Contact.php:1729 +#: src/Content/Widget.php:537 src/Model/Contact.php:1728 msgid "News" msgstr "Новости" @@ -2533,51 +2533,51 @@ msgstr[3] "Популярные тэги (за %d часов)" msgid "More Trending Tags" msgstr "Больше популярных тэгов" -#: src/Content/Widget/VCard.php:105 src/Model/Contact.php:1196 -#: src/Model/Profile.php:462 +#: src/Content/Widget/VCard.php:105 src/Model/Contact.php:1193 +#: src/Model/Profile.php:455 msgid "Post to group" msgstr "Запись для группы" -#: src/Content/Widget/VCard.php:110 src/Model/Contact.php:1200 -#: src/Model/Profile.php:466 src/Module/Moderation/Item/Source.php:85 +#: src/Content/Widget/VCard.php:110 src/Model/Contact.php:1197 +#: src/Model/Profile.php:459 src/Module/Moderation/Item/Source.php:85 msgid "Mention" msgstr "Отметка" -#: src/Content/Widget/VCard.php:120 src/Model/Profile.php:381 -#: src/Module/Contact/Profile.php:414 src/Module/Profile/Profile.php:199 +#: src/Content/Widget/VCard.php:120 src/Model/Profile.php:374 +#: src/Module/Contact/Profile.php:414 src/Module/Profile/Profile.php:201 msgid "XMPP:" msgstr "XMPP:" -#: src/Content/Widget/VCard.php:121 src/Model/Profile.php:382 -#: src/Module/Contact/Profile.php:416 src/Module/Profile/Profile.php:203 +#: src/Content/Widget/VCard.php:121 src/Model/Profile.php:375 +#: src/Module/Contact/Profile.php:416 src/Module/Profile/Profile.php:205 msgid "Matrix:" msgstr "Matrix:" #: src/Content/Widget/VCard.php:122 src/Model/Event.php:82 #: src/Model/Event.php:109 src/Model/Event.php:471 src/Model/Event.php:960 -#: src/Model/Profile.php:376 src/Module/Contact/Profile.php:412 -#: src/Module/Directory.php:147 src/Module/Notifications/Introductions.php:187 -#: src/Module/Profile/Profile.php:221 +#: src/Model/Profile.php:369 src/Module/Contact/Profile.php:412 +#: src/Module/Directory.php:148 src/Module/Notifications/Introductions.php:187 +#: src/Module/Profile/Profile.php:223 msgid "Location:" msgstr "Откуда:" -#: src/Content/Widget/VCard.php:125 src/Model/Profile.php:490 +#: src/Content/Widget/VCard.php:125 src/Model/Profile.php:483 #: src/Module/Notifications/Introductions.php:201 msgid "Network:" msgstr "Сеть:" -#: src/Content/Widget/VCard.php:129 src/Model/Contact.php:1228 -#: src/Model/Contact.php:1240 src/Model/Profile.php:479 +#: src/Content/Widget/VCard.php:129 src/Model/Contact.php:1225 +#: src/Model/Contact.php:1237 src/Model/Profile.php:472 #: src/Module/Contact/Profile.php:470 msgid "Unfollow" msgstr "Отписка" -#: src/Content/Widget/VCard.php:135 src/Model/Contact.php:1198 -#: src/Model/Profile.php:464 +#: src/Content/Widget/VCard.php:135 src/Model/Contact.php:1195 +#: src/Model/Profile.php:457 msgid "View group" msgstr "Просмотр группы" -#: src/Core/ACL.php:166 src/Module/Profile/Profile.php:269 +#: src/Core/ACL.php:166 src/Module/Profile/Profile.php:271 msgid "Yourself" msgstr "Вы" @@ -3347,90 +3347,90 @@ msgstr "Название круга:" msgid "Edit circles" msgstr "Редактировать круги" -#: src/Model/Contact.php:1247 src/Module/Moderation/Users/Pending.php:102 +#: src/Model/Contact.php:1244 src/Module/Moderation/Users/Pending.php:102 #: src/Module/Notifications/Introductions.php:132 #: src/Module/Notifications/Introductions.php:204 msgid "Approve" msgstr "Одобрить" -#: src/Model/Contact.php:1725 +#: src/Model/Contact.php:1724 msgid "Organisation" msgstr "Организация" -#: src/Model/Contact.php:1733 +#: src/Model/Contact.php:1732 msgid "Group" msgstr "Группа" -#: src/Model/Contact.php:1737 src/Module/Moderation/BaseUsers.php:131 +#: src/Model/Contact.php:1736 src/Module/Moderation/BaseUsers.php:131 msgid "Relay" msgstr "Ретранслятор" -#: src/Model/Contact.php:3046 +#: src/Model/Contact.php:3054 msgid "Disallowed profile URL." msgstr "Запрещенный URL профиля." -#: src/Model/Contact.php:3051 src/Module/Friendica.php:100 +#: src/Model/Contact.php:3059 src/Module/Friendica.php:100 msgid "Blocked domain" msgstr "Заблокированный домен" -#: src/Model/Contact.php:3056 +#: src/Model/Contact.php:3064 msgid "Connect URL missing." msgstr "Connect-URL отсутствует." -#: src/Model/Contact.php:3065 +#: src/Model/Contact.php:3073 msgid "" "The contact could not be added. Please check the relevant network " "credentials in your Settings -> Social Networks page." msgstr "Контакт не может быть добавлен. Пожалуйста проверьте учётные данные на странице Настройки -> Социальные сети." -#: src/Model/Contact.php:3083 +#: src/Model/Contact.php:3091 #, php-format msgid "Expected network %s does not match actual network %s" msgstr "Ожидаемая сеть %s не соответствует обнаруженной сети %s" -#: src/Model/Contact.php:3100 +#: src/Model/Contact.php:3108 msgid "This seems to be a relay account. They can't be followed by users." msgstr "Похоже, что это аккаунт релея. На такие нельзя подписаться." -#: src/Model/Contact.php:3107 +#: src/Model/Contact.php:3115 msgid "The profile address specified does not provide adequate information." msgstr "Указанный адрес профиля не дает адекватной информации." -#: src/Model/Contact.php:3109 +#: src/Model/Contact.php:3117 msgid "No compatible communication protocols or feeds were discovered." msgstr "Обнаружены несовместимые протоколы связи или каналы." -#: src/Model/Contact.php:3112 +#: src/Model/Contact.php:3120 msgid "An author or name was not found." msgstr "Автор или имя не найдены." -#: src/Model/Contact.php:3115 +#: src/Model/Contact.php:3123 msgid "No browser URL could be matched to this address." msgstr "Нет URL браузера, который соответствует этому адресу." -#: src/Model/Contact.php:3118 +#: src/Model/Contact.php:3126 msgid "" "Unable to match @-style Identity Address with a known protocol or email " "contact." msgstr "Не получается совместить этот адрес с известным протоколом или контактом электронной почты." -#: src/Model/Contact.php:3119 +#: src/Model/Contact.php:3127 msgid "Use mailto: in front of address to force email check." msgstr "Bcgjkmpeqnt mailto: перед адресом для быстрого доступа к email." -#: src/Model/Contact.php:3125 +#: src/Model/Contact.php:3133 msgid "" "The profile address specified belongs to a network which has been disabled " "on this site." msgstr "Указанный адрес профиля принадлежит сети, недоступной на этом сайта." -#: src/Model/Contact.php:3130 +#: src/Model/Contact.php:3138 msgid "" "Limited profile. This person will be unable to receive direct/personal " "notifications from you." msgstr "Ограниченный профиль. Этот человек не сможет получить прямые / личные уведомления от вас." -#: src/Model/Contact.php:3196 +#: src/Model/Contact.php:3204 msgid "Unable to retrieve contact information." msgstr "Невозможно получить контактную информацию." @@ -3638,152 +3638,152 @@ msgstr "[без темы]" msgid "Wall Photos" msgstr "Фото стены" -#: src/Model/Profile.php:364 src/Module/Profile/Profile.php:283 -#: src/Module/Profile/Profile.php:285 +#: src/Model/Profile.php:357 src/Module/Profile/Profile.php:285 +#: src/Module/Profile/Profile.php:287 msgid "Edit profile" msgstr "Редактировать профиль" -#: src/Model/Profile.php:366 +#: src/Model/Profile.php:359 msgid "Change profile photo" msgstr "Изменить фото профиля" -#: src/Model/Profile.php:379 src/Module/Directory.php:152 -#: src/Module/Profile/Profile.php:209 +#: src/Model/Profile.php:372 src/Module/Directory.php:153 +#: src/Module/Profile/Profile.php:211 msgid "Homepage:" msgstr "Домашняя страничка:" -#: src/Model/Profile.php:380 src/Module/Contact/Profile.php:418 +#: src/Model/Profile.php:373 src/Module/Contact/Profile.php:418 #: src/Module/Notifications/Introductions.php:189 msgid "About:" msgstr "О себе:" -#: src/Model/Profile.php:481 +#: src/Model/Profile.php:474 msgid "Atom feed" msgstr "Фид Atom" -#: src/Model/Profile.php:488 +#: src/Model/Profile.php:481 msgid "This website has been verified to belong to the same person." msgstr "Принадлежность этой веб-страницы данному пользователю была подтверждена." -#: src/Model/Profile.php:539 +#: src/Model/Profile.php:532 msgid "F d" msgstr "F d" -#: src/Model/Profile.php:603 src/Model/Profile.php:680 +#: src/Model/Profile.php:596 src/Model/Profile.php:677 msgid "[today]" msgstr "[сегодня]" -#: src/Model/Profile.php:612 +#: src/Model/Profile.php:605 msgid "Birthday Reminders" msgstr "Напоминания о днях рождения" -#: src/Model/Profile.php:613 +#: src/Model/Profile.php:606 msgid "Birthdays this week:" msgstr "Дни рождения на этой неделе:" -#: src/Model/Profile.php:629 +#: src/Model/Profile.php:622 msgid "g A l F d" msgstr "g A l F d" -#: src/Model/Profile.php:667 +#: src/Model/Profile.php:664 msgid "[No description]" msgstr "[без описания]" -#: src/Model/Profile.php:693 +#: src/Model/Profile.php:690 msgid "Event Reminders" msgstr "Напоминания о мероприятиях" -#: src/Model/Profile.php:694 +#: src/Model/Profile.php:691 msgid "Upcoming events the next 7 days:" msgstr "События на ближайшие 7 дней:" -#: src/Model/Profile.php:882 -#, php-format -msgid "OpenWebAuth: %1$s welcomes %2$s" -msgstr "OpenWebAuth: %1$s приветствует %2$s" - -#: src/Model/Profile.php:1022 +#: src/Model/Profile.php:803 msgid "Hometown:" msgstr "Родной город:" -#: src/Model/Profile.php:1023 +#: src/Model/Profile.php:804 msgid "Marital Status:" msgstr "Семейное положение:" -#: src/Model/Profile.php:1024 +#: src/Model/Profile.php:805 msgid "With:" msgstr "Вместе:" -#: src/Model/Profile.php:1025 +#: src/Model/Profile.php:806 msgid "Since:" msgstr "С:" -#: src/Model/Profile.php:1026 +#: src/Model/Profile.php:807 msgid "Sexual Preference:" msgstr "Сексуальные предпочтения:" -#: src/Model/Profile.php:1027 +#: src/Model/Profile.php:808 msgid "Political Views:" msgstr "Политические взгляды:" -#: src/Model/Profile.php:1028 +#: src/Model/Profile.php:809 msgid "Religious Views:" msgstr "Религиозные взгляды:" -#: src/Model/Profile.php:1029 +#: src/Model/Profile.php:810 msgid "Likes:" msgstr "Нравится:" -#: src/Model/Profile.php:1030 +#: src/Model/Profile.php:811 msgid "Dislikes:" msgstr "Не нравится:" -#: src/Model/Profile.php:1031 +#: src/Model/Profile.php:812 msgid "Title/Description:" msgstr "Заголовок / Описание:" -#: src/Model/Profile.php:1032 src/Module/Admin/Summary.php:197 +#: src/Model/Profile.php:813 src/Module/Admin/Summary.php:197 #: src/Module/Moderation/Report/Create.php:280 #: src/Module/Moderation/Summary.php:76 msgid "Summary" msgstr "Резюме" -#: src/Model/Profile.php:1033 +#: src/Model/Profile.php:814 msgid "Musical interests" msgstr "Музыкальные интересы" -#: src/Model/Profile.php:1034 +#: src/Model/Profile.php:815 msgid "Books, literature" msgstr "Книги, литература" -#: src/Model/Profile.php:1035 +#: src/Model/Profile.php:816 msgid "Television" msgstr "Телевидение" -#: src/Model/Profile.php:1036 +#: src/Model/Profile.php:817 msgid "Film/dance/culture/entertainment" msgstr "Кино / танцы / культура / развлечения" -#: src/Model/Profile.php:1037 +#: src/Model/Profile.php:818 msgid "Hobbies/Interests" msgstr "Хобби / Интересы" -#: src/Model/Profile.php:1038 +#: src/Model/Profile.php:819 msgid "Love/romance" msgstr "Любовь / романтика" -#: src/Model/Profile.php:1039 +#: src/Model/Profile.php:820 msgid "Work/employment" msgstr "Работа / занятость" -#: src/Model/Profile.php:1040 +#: src/Model/Profile.php:821 msgid "School/education" msgstr "Школа / образование" -#: src/Model/Profile.php:1041 +#: src/Model/Profile.php:822 msgid "Contact information and Social Networks" msgstr "Контактная информация и социальные сети" +#: src/Model/Profile.php:870 +#, php-format +msgid "Responsible account: %s" +msgstr "" + #: src/Model/User.php:233 src/Model/User.php:1303 msgid "SERIOUS ERROR: Generation of security keys failed." msgstr "СЕРЬЕЗНАЯ ОШИБКА: генерация ключей безопасности не удалась." @@ -3834,13 +3834,13 @@ msgstr "Приглашение не может быть проверено." msgid "Invalid OpenID url" msgstr "Неверный URL OpenID" -#: src/Model/User.php:1218 src/Security/Authentication.php:230 +#: src/Model/User.php:1218 src/Security/Authentication.php:228 msgid "" "We encountered a problem while logging in with the OpenID you provided. " "Please check the correct spelling of the ID." msgstr "Мы столкнулись с проблемой при входе с OpenID, который вы указали. Пожалуйста, проверьте правильность написания ID." -#: src/Model/User.php:1218 src/Security/Authentication.php:230 +#: src/Model/User.php:1218 src/Security/Authentication.php:228 msgid "The error message was:" msgstr "Сообщение об ошибке было:" @@ -3926,7 +3926,7 @@ msgstr "При создании круга контактов по-умолча msgid "Profile Photos" msgstr "Фотографии профиля" -#: src/Model/User.php:1604 +#: src/Model/User.php:1610 #, php-format msgid "" "\n" @@ -3934,7 +3934,7 @@ msgid "" "\t\t\tthe administrator of %2$s has set up an account for you." msgstr "\n\t\tУважаемый(ая) %1$s,\n\t\t\tадминистратор %2$s создал для вас учётную запись." -#: src/Model/User.php:1607 +#: src/Model/User.php:1613 #, php-format msgid "" "\n" @@ -3965,12 +3965,12 @@ msgid "" "\t\tThank you and welcome to %4$s." msgstr "" -#: src/Model/User.php:1639 src/Model/User.php:1745 +#: src/Model/User.php:1645 src/Model/User.php:1751 #, php-format msgid "Registration details for %s" msgstr "Подробности регистрации для %s" -#: src/Model/User.php:1659 +#: src/Model/User.php:1665 #, php-format msgid "" "\n" @@ -3985,12 +3985,12 @@ msgid "" "\t\t" msgstr "\n\t\t\tУважаемый %1$s,\n\t\t\t\tБлагодарим Вас за регистрацию на %2$s. Ваш аккаунт ожидает подтверждения администратором.\n\n\t\t\tВаши данные для входа в систему:\n\n\t\t\tМестоположение сайта:\t%3$s\n\t\t\tЛогин:\t\t%4$s\n\t\t\tПароль:\t\t%5$s\n\t\t" -#: src/Model/User.php:1678 +#: src/Model/User.php:1684 #, php-format msgid "Registration at %s" msgstr "Регистрация на %s" -#: src/Model/User.php:1702 +#: src/Model/User.php:1708 #, php-format msgid "" "\n" @@ -3999,7 +3999,7 @@ msgid "" "\t\t\t" msgstr "\n\t\t\t\tУважаемый(ая) %1$s,\n\t\t\t\tСпасибо за регистрацию на %2$s. Ваша учётная запись создана.\n\t\t\t" -#: src/Model/User.php:1710 +#: src/Model/User.php:1716 #, php-format msgid "" "\n" @@ -4030,7 +4030,7 @@ msgid "" "\t\t\tThank you and welcome to %2$s." msgstr "" -#: src/Model/User.php:1772 +#: src/Model/User.php:1778 msgid "" "User with delegates can't be removed, please remove delegate users first" msgstr "" @@ -4062,7 +4062,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:88 src/Module/Admin/Logs/View.php:85 -#: src/Module/Admin/Queue.php:73 src/Module/Admin/Site.php:455 +#: src/Module/Admin/Queue.php:73 src/Module/Admin/Site.php:457 #: 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 @@ -4102,11 +4102,11 @@ msgid "Addon %s failed to install." msgstr "Не удалось установить дополнение %s." #: src/Module/Admin/Addons/Index.php:69 src/Module/Admin/Features.php:83 -#: src/Module/Admin/Logs/Settings.php:90 src/Module/Admin/Site.php:458 +#: src/Module/Admin/Logs/Settings.php:90 src/Module/Admin/Site.php:460 #: 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 -#: src/Module/Settings/Connectors.php:246 +#: src/Module/Settings/Account.php:563 src/Module/Settings/Addons.php:78 +#: src/Module/Settings/Connectors.php:163 +#: src/Module/Settings/Connectors.php:256 #: src/Module/Settings/Delegation.php:193 src/Module/Settings/Display.php:309 #: src/Module/Settings/Features.php:75 msgid "Save Settings" @@ -4185,14 +4185,14 @@ msgstr "Попытаться выполнить этот шаг обновлен #: src/Module/Admin/Features.php:67 #: src/Module/Notifications/Introductions.php:144 -#: src/Module/OAuth/Acknowledge.php:55 src/Module/Register.php:132 +#: src/Module/OAuth/Acknowledge.php:55 src/Module/Register.php:138 #: src/Module/Settings/TwoFactor/Trusted.php:129 msgid "No" msgstr "Нет" #: src/Module/Admin/Features.php:67 src/Module/Contact/Revoke.php:108 #: src/Module/Notifications/Introductions.php:144 -#: src/Module/OAuth/Acknowledge.php:54 src/Module/Register.php:131 +#: src/Module/OAuth/Acknowledge.php:54 src/Module/Register.php:137 #: src/Module/Settings/TwoFactor/Trusted.php:129 msgid "Yes" msgstr "Да" @@ -4331,8 +4331,8 @@ msgid "Enable Debugging" msgstr "Включить отладку" #: src/Module/Admin/Logs/Settings.php:94 src/Module/Admin/Logs/Settings.php:95 -#: src/Module/Admin/Logs/Settings.php:96 src/Module/Admin/Site.php:478 -#: src/Module/Admin/Site.php:486 +#: src/Module/Admin/Logs/Settings.php:96 src/Module/Admin/Site.php:480 +#: src/Module/Admin/Site.php:488 msgid "" "Read-only because it is set by an environment variable" msgstr "" @@ -4497,269 +4497,269 @@ msgstr "" msgid "Priority" msgstr "Приоритет" -#: src/Module/Admin/Site.php:243 +#: src/Module/Admin/Site.php:244 #, php-format msgid "%s is no valid input for maximum image size" msgstr "%s недопустимое значение для максимального размера изображений" -#: src/Module/Admin/Site.php:370 src/Module/Settings/Display.php:215 +#: src/Module/Admin/Site.php:372 src/Module/Settings/Display.php:215 msgid "No special theme for mobile devices" msgstr "Нет специальной темы для мобильных устройств" -#: src/Module/Admin/Site.php:387 src/Module/Settings/Display.php:225 +#: src/Module/Admin/Site.php:389 src/Module/Settings/Display.php:225 #, php-format msgid "%s - (Experimental)" msgstr "%s - (экспериментально)" -#: src/Module/Admin/Site.php:399 +#: src/Module/Admin/Site.php:401 msgid "No community page" msgstr "Нет общей ленты записей" -#: src/Module/Admin/Site.php:400 +#: src/Module/Admin/Site.php:402 msgid "No community page for visitors" msgstr "Нет общей ленты записей для гостей" -#: src/Module/Admin/Site.php:401 +#: src/Module/Admin/Site.php:403 msgid "Public postings from users of this site" msgstr "Публичные записи от пользователей этого узла" -#: src/Module/Admin/Site.php:402 +#: src/Module/Admin/Site.php:404 msgid "Public postings from the federated network" msgstr "Публичные записи федеративной сети" -#: src/Module/Admin/Site.php:403 +#: src/Module/Admin/Site.php:405 msgid "Public postings from local users and the federated network" msgstr "Публичные записи от местных пользователей и федеративной сети." -#: src/Module/Admin/Site.php:409 +#: src/Module/Admin/Site.php:411 msgid "Multi user instance" msgstr "Многопользовательский вид" -#: src/Module/Admin/Site.php:432 +#: src/Module/Admin/Site.php:434 msgid "Closed" msgstr "Закрыто" -#: src/Module/Admin/Site.php:433 +#: src/Module/Admin/Site.php:435 msgid "Requires approval" msgstr "Требуется подтверждение" -#: src/Module/Admin/Site.php:434 +#: src/Module/Admin/Site.php:436 msgid "Open" msgstr "Открыто" -#: src/Module/Admin/Site.php:438 +#: src/Module/Admin/Site.php:440 msgid "Don't check" msgstr "Не проверять" -#: src/Module/Admin/Site.php:439 +#: src/Module/Admin/Site.php:441 msgid "check the stable version" msgstr "проверить стабильную версию" -#: src/Module/Admin/Site.php:440 +#: src/Module/Admin/Site.php:442 msgid "check the development version" msgstr "проверить development-версию" -#: src/Module/Admin/Site.php:444 +#: src/Module/Admin/Site.php:446 msgid "none" msgstr "нет" -#: src/Module/Admin/Site.php:445 +#: src/Module/Admin/Site.php:447 msgid "Local contacts" msgstr "Местные контакты" -#: src/Module/Admin/Site.php:446 +#: src/Module/Admin/Site.php:448 msgid "Interactors" msgstr "" -#: src/Module/Admin/Site.php:456 src/Module/BaseAdmin.php:90 +#: src/Module/Admin/Site.php:458 src/Module/BaseAdmin.php:90 msgid "Site" msgstr "Сайт" -#: src/Module/Admin/Site.php:457 +#: src/Module/Admin/Site.php:459 msgid "General Information" msgstr "Общая информация" -#: src/Module/Admin/Site.php:459 +#: src/Module/Admin/Site.php:461 msgid "Republish users to directory" msgstr "Переопубликовать пользователей в каталог" -#: src/Module/Admin/Site.php:460 src/Module/Register.php:153 +#: src/Module/Admin/Site.php:462 src/Module/Register.php:159 msgid "Registration" msgstr "Регистрация" -#: src/Module/Admin/Site.php:461 +#: src/Module/Admin/Site.php:463 msgid "File upload" msgstr "Загрузка файлов" -#: src/Module/Admin/Site.php:462 +#: src/Module/Admin/Site.php:464 msgid "Policies" msgstr "Политики" -#: src/Module/Admin/Site.php:463 src/Module/Calendar/Event/Form.php:252 -#: src/Module/Contact.php:546 src/Module/Profile/Profile.php:276 +#: src/Module/Admin/Site.php:465 src/Module/Calendar/Event/Form.php:252 +#: src/Module/Contact.php:546 src/Module/Profile/Profile.php:278 msgid "Advanced" msgstr "Дополнительно" -#: src/Module/Admin/Site.php:464 +#: src/Module/Admin/Site.php:466 msgid "Auto Discovered Contact Directory" msgstr "Каталог автообнаружения контактов" -#: src/Module/Admin/Site.php:465 +#: src/Module/Admin/Site.php:467 msgid "Performance" msgstr "Производительность" -#: src/Module/Admin/Site.php:466 +#: src/Module/Admin/Site.php:468 msgid "Worker" msgstr "Обработчик" -#: src/Module/Admin/Site.php:467 +#: src/Module/Admin/Site.php:469 msgid "Message Relay" msgstr "Ретранслятор записей" -#: src/Module/Admin/Site.php:468 +#: src/Module/Admin/Site.php:470 msgid "" "Use the command \"console relay\" in the command line to add or remove " "relays." msgstr "Используйте команду \"console relay\" в командной строке для добавления и удаления ретрансляторов." -#: src/Module/Admin/Site.php:469 +#: src/Module/Admin/Site.php:471 msgid "The system is not subscribed to any relays at the moment." msgstr "Система сейчас не подписана на ретрансляторы." -#: src/Module/Admin/Site.php:470 +#: src/Module/Admin/Site.php:472 msgid "The system is currently subscribed to the following relays:" msgstr "Система сейчас подписана на следующие ретрансляторы:" -#: src/Module/Admin/Site.php:473 +#: src/Module/Admin/Site.php:475 msgid "Relocate Node" msgstr "Переместить узел" -#: src/Module/Admin/Site.php:474 +#: src/Module/Admin/Site.php:476 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 "Перемещение узла позволяет вам изменить DNS-имя этого узла с сохранением всех пользователей и записей. Этот процесс может занять много времени и может быть запущен только с помощью команды консоли:" -#: src/Module/Admin/Site.php:475 +#: src/Module/Admin/Site.php:477 msgid "(Friendica directory)# bin/console relocate https://newdomain.com" msgstr "(каталог Friendica)# bin/console relocate https://newdomain.com" -#: src/Module/Admin/Site.php:478 +#: src/Module/Admin/Site.php:480 msgid "Site name" msgstr "Название сайта" -#: src/Module/Admin/Site.php:479 +#: src/Module/Admin/Site.php:481 msgid "Sender Email" msgstr "Системный Email" -#: src/Module/Admin/Site.php:479 +#: src/Module/Admin/Site.php:481 msgid "" "The email address your server shall use to send notification emails from." msgstr "Адрес с которого будут приходить письма пользователям." -#: src/Module/Admin/Site.php:480 +#: src/Module/Admin/Site.php:482 msgid "Name of the system actor" msgstr "Имя системного аккаунта" -#: src/Module/Admin/Site.php:480 +#: src/Module/Admin/Site.php:482 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 "Имя внутреннего системного аккаунта, который используется для выполнения запросов ActivityPub. Это должно быть не занятое имя пользователя. После установки его нельзя изменить снова." -#: src/Module/Admin/Site.php:481 +#: src/Module/Admin/Site.php:483 msgid "Banner/Logo" msgstr "Баннер/Логотип" -#: src/Module/Admin/Site.php:482 +#: src/Module/Admin/Site.php:484 msgid "Email Banner/Logo" msgstr "Лого для писем" -#: src/Module/Admin/Site.php:483 +#: src/Module/Admin/Site.php:485 msgid "Shortcut icon" msgstr "Иконка сайта" -#: src/Module/Admin/Site.php:483 +#: src/Module/Admin/Site.php:485 msgid "Link to an icon that will be used for browsers." msgstr "Ссылка на иконку, которая будет использоваться браузерами." -#: src/Module/Admin/Site.php:484 +#: src/Module/Admin/Site.php:486 msgid "Touch icon" msgstr "Иконка веб-приложения" -#: src/Module/Admin/Site.php:484 +#: src/Module/Admin/Site.php:486 msgid "Link to an icon that will be used for tablets and mobiles." msgstr "Ссылка на иконку, которая будет использоваться для создания ярлыка на смартфонах и планшетах." -#: src/Module/Admin/Site.php:485 +#: src/Module/Admin/Site.php:487 msgid "Additional Info" msgstr "Дополнительная информация" -#: src/Module/Admin/Site.php:485 +#: src/Module/Admin/Site.php:487 #, php-format msgid "" "For public servers: you can add additional information here that will be " "listed at %s/servers." msgstr "Для публичных серверов: здесь вы можете разместить дополнительную информацию и она будет доступна по %s/servers." -#: src/Module/Admin/Site.php:486 +#: src/Module/Admin/Site.php:488 msgid "System language" msgstr "Системный язык" -#: src/Module/Admin/Site.php:487 +#: src/Module/Admin/Site.php:489 msgid "System theme" msgstr "Системная тема" -#: src/Module/Admin/Site.php:487 +#: src/Module/Admin/Site.php:489 #, php-format msgid "" "Default system theme - may be over-ridden by user profiles - Change default theme settings" msgstr "Тема по-умолчанию - пользователи могут менять её в настройках своего профиля - Изменить тему по-умолчанию" -#: src/Module/Admin/Site.php:488 +#: src/Module/Admin/Site.php:490 msgid "Mobile system theme" msgstr "Мобильная тема системы" -#: src/Module/Admin/Site.php:488 +#: src/Module/Admin/Site.php:490 msgid "Theme for mobile devices" msgstr "Тема для мобильных устройств" -#: src/Module/Admin/Site.php:489 +#: src/Module/Admin/Site.php:491 msgid "Force SSL" msgstr "SSL принудительно" -#: src/Module/Admin/Site.php:489 +#: src/Module/Admin/Site.php:491 msgid "" "Force all Non-SSL requests to SSL - Attention: on some systems it could lead" " to endless loops." msgstr "Форсировать не-SSL запросы как SSL. Внимание: на некоторых системах это может привести к бесконечным циклам." -#: src/Module/Admin/Site.php:490 +#: src/Module/Admin/Site.php:492 msgid "Show help entry from navigation menu" msgstr "Показать пункт \"помощь\" в меню навигации" -#: src/Module/Admin/Site.php:490 +#: src/Module/Admin/Site.php:492 msgid "" "Displays the menu entry for the Help pages from the navigation menu. It is " "always accessible by calling /help directly." msgstr "Показывает пункт меню для страницы справки из меню навигации. Она так же всегда доступна по прямой ссылке /help." -#: src/Module/Admin/Site.php:491 +#: src/Module/Admin/Site.php:493 msgid "Single user instance" msgstr "Однопользовательский режим" -#: src/Module/Admin/Site.php:491 +#: src/Module/Admin/Site.php:493 msgid "Make this instance multi-user or single-user for the named user" msgstr "Сделать этот экземпляр многопользовательским, или однопользовательским для названного пользователя" -#: src/Module/Admin/Site.php:493 +#: src/Module/Admin/Site.php:495 msgid "Maximum image size" msgstr "Максимальный размер изображения" -#: src/Module/Admin/Site.php:493 +#: src/Module/Admin/Site.php:495 #, php-format msgid "" "Maximum size in bytes of uploaded images. Default is 0, which means no limits. You can put k, m, or g behind the desired value for KiB, MiB, GiB, respectively.\n" @@ -4767,35 +4767,35 @@ msgid "" "\t\t\t\t\t\t\t\t\t\t\t\t\tCurrently upload_max_filesize is set to %s (%s byte)" msgstr "" -#: src/Module/Admin/Site.php:497 +#: src/Module/Admin/Site.php:499 msgid "Maximum image length" msgstr "Максимальная длина картинки" -#: src/Module/Admin/Site.php:497 +#: src/Module/Admin/Site.php:499 msgid "" "Maximum length in pixels of the longest side of uploaded images. Default is " "-1, which means no limits." msgstr "Максимальная длина в пикселях для длинной стороны загруженных изображений. По умолчанию равно -1, что означает отсутствие ограничений." -#: src/Module/Admin/Site.php:498 +#: src/Module/Admin/Site.php:500 msgid "JPEG image quality" msgstr "Качество JPEG изображения" -#: src/Module/Admin/Site.php:498 +#: src/Module/Admin/Site.php:500 msgid "" "Uploaded JPEGS will be saved at this quality setting [0-100]. Default is " "100, which is full quality." msgstr "Загруженные изображения JPEG будут сохранены в этом качестве [0-100]. По умолчанию 100, что означает полное качество." -#: src/Module/Admin/Site.php:500 +#: src/Module/Admin/Site.php:502 msgid "Register policy" msgstr "Политика регистрация" -#: src/Module/Admin/Site.php:501 +#: src/Module/Admin/Site.php:503 msgid "Maximum Users" msgstr "Максимум пользователей" -#: src/Module/Admin/Site.php:501 +#: src/Module/Admin/Site.php:503 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 " @@ -4803,167 +4803,167 @@ msgid "" "not when the policy is set to approval." msgstr "Если включено, регистрация будет автоматически закрываться при достижении указанного числа пользователей и вновь открываться, если число пользователей снова снизится. Это работает только, если регистрация установлена как открытая или закрытая, но не когда включено её одобрение." -#: src/Module/Admin/Site.php:502 +#: src/Module/Admin/Site.php:504 msgid "Maximum Daily Registrations" msgstr "Максимальное число регистраций в день" -#: src/Module/Admin/Site.php:502 +#: src/Module/Admin/Site.php:504 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:503 +#: src/Module/Admin/Site.php:505 msgid "Register text" msgstr "Текст регистрации" -#: src/Module/Admin/Site.php:503 +#: src/Module/Admin/Site.php:505 msgid "" "Will be displayed prominently on the registration page. You can use BBCode " "here." msgstr "Будет отображаться на видном месте на странице регистрации. Вы можете использовать BBCode для оформления." -#: src/Module/Admin/Site.php:504 +#: src/Module/Admin/Site.php:506 msgid "Forbidden Nicknames" msgstr "Запрещённые ники" -#: src/Module/Admin/Site.php:504 +#: src/Module/Admin/Site.php:506 msgid "" "Comma separated list of nicknames that are forbidden from registration. " "Preset is a list of role names according RFC 2142." msgstr "Имена, перечисленные через запятую, которые запрещены для регистрации на этом узле. Предустановленный список соответствует RFC 2142." -#: src/Module/Admin/Site.php:505 +#: src/Module/Admin/Site.php:507 msgid "Accounts abandoned after x days" msgstr "Аккаунт считается после x дней не воспользованным" -#: src/Module/Admin/Site.php:505 +#: src/Module/Admin/Site.php:507 msgid "" "Will not waste system resources polling external sites for abandonded " "accounts. Enter 0 for no time limit." msgstr "Не будет тратить ресурсы для опроса сайтов для бесхозных контактов. Введите 0 для отключения лимита времени." -#: src/Module/Admin/Site.php:506 +#: src/Module/Admin/Site.php:508 msgid "Allowed friend domains" msgstr "Разрешенные домены друзей" -#: src/Module/Admin/Site.php:506 +#: src/Module/Admin/Site.php:508 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:507 +#: src/Module/Admin/Site.php:509 msgid "Allowed email domains" msgstr "Разрешенные почтовые домены" -#: src/Module/Admin/Site.php:507 +#: src/Module/Admin/Site.php:509 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:508 +#: src/Module/Admin/Site.php:510 msgid "Disallowed email domains" msgstr "" -#: src/Module/Admin/Site.php:508 +#: src/Module/Admin/Site.php:510 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:509 +#: src/Module/Admin/Site.php:511 msgid "No OEmbed rich content" msgstr "Не показывать контент OEmbed" -#: src/Module/Admin/Site.php:509 +#: src/Module/Admin/Site.php:511 msgid "" "Don't show the rich content (e.g. embedded PDF), except from the domains " "listed below." msgstr "Не показывать внедрённое содержимое (например, PDF), если источником не являются домены из списка ниже." -#: src/Module/Admin/Site.php:510 +#: src/Module/Admin/Site.php:512 msgid "Trusted third-party domains" msgstr "Доверенные внешние домены" -#: src/Module/Admin/Site.php:510 +#: src/Module/Admin/Site.php:512 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 "Список доменов через запятую, данные с которых будет разрешено внедрять в записи через OEmbed. Все поддомены этих доменов будут так же разрешены." -#: src/Module/Admin/Site.php:511 +#: src/Module/Admin/Site.php:513 msgid "Block public" msgstr "Блокировать общественный доступ" -#: src/Module/Admin/Site.php:511 +#: src/Module/Admin/Site.php:513 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:512 +#: src/Module/Admin/Site.php:514 msgid "Force publish" msgstr "Принудительная публикация" -#: src/Module/Admin/Site.php:512 +#: src/Module/Admin/Site.php:514 msgid "" "Check to force all profiles on this site to be listed in the site directory." msgstr "Отметьте, чтобы принудительно заставить все профили на этом сайте, быть перечислеными в каталоге сайта." -#: src/Module/Admin/Site.php:512 +#: src/Module/Admin/Site.php:514 msgid "Enabling this may violate privacy laws like the GDPR" msgstr "Включение этого может нарушить законы о личных данных, например, GDPR." -#: src/Module/Admin/Site.php:513 +#: src/Module/Admin/Site.php:515 msgid "Global directory URL" msgstr "URL глобального каталога" -#: src/Module/Admin/Site.php:513 +#: src/Module/Admin/Site.php:515 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:514 +#: src/Module/Admin/Site.php:516 msgid "Private posts by default for new users" msgstr "Частные сообщения по умолчанию для новых пользователей" -#: src/Module/Admin/Site.php:514 +#: src/Module/Admin/Site.php:516 msgid "" "Set default post permissions for all new members to the default privacy " "circle rather than public." msgstr "Установить права на создание записей по-умолчанию для всех участников в приватный круг, а не для публично." -#: src/Module/Admin/Site.php:515 +#: src/Module/Admin/Site.php:517 msgid "Don't include post content in email notifications" msgstr "Не включать текст сообщения в email-оповещение." -#: src/Module/Admin/Site.php:515 +#: src/Module/Admin/Site.php:517 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:516 +#: src/Module/Admin/Site.php:518 msgid "Disallow public access to addons listed in the apps menu." msgstr "Запретить публичный доступ к аддонам, перечисленным в меню приложений." -#: src/Module/Admin/Site.php:516 +#: src/Module/Admin/Site.php:518 msgid "" "Checking this box will restrict addons listed in the apps menu to members " "only." msgstr "При установке этого флажка, будут ограничены аддоны, перечисленные в меню приложений, только для участников." -#: src/Module/Admin/Site.php:517 +#: src/Module/Admin/Site.php:519 msgid "Don't embed private images in posts" msgstr "Не вставлять личные картинки в записи" -#: src/Module/Admin/Site.php:517 +#: src/Module/Admin/Site.php:519 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 " @@ -4971,11 +4971,11 @@ msgid "" "while." msgstr "Не заменяйте локально расположенные фотографии в записях на внедрённые копии изображений. Это означает, что контакты, которые получают сообщения, содержащие личные фотографии, будут вынуждены идентефицироваться и грузить каждое изображение, что может занять некоторое время." -#: src/Module/Admin/Site.php:518 +#: src/Module/Admin/Site.php:520 msgid "Explicit Content" msgstr "Контент для взрослых" -#: src/Module/Admin/Site.php:518 +#: src/Module/Admin/Site.php:520 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 " @@ -4984,329 +4984,329 @@ msgid "" "will be shown at the user registration page." msgstr "Включите, если ваш узел будет содержать преимущественно откровенный/чувствительный контент, который не должен быть показан несовершеннолетним. Эта информация появится в информации об узле и может быть использована, например, в глобальном каталоге для скрытия вашего узла при подборе узлов для регистрации. Так же пометка об этом появится на странице регистрации." -#: src/Module/Admin/Site.php:519 +#: src/Module/Admin/Site.php:521 msgid "Only local search" msgstr "" -#: src/Module/Admin/Site.php:519 +#: src/Module/Admin/Site.php:521 msgid "" "Blocks search for users who are not logged in to prevent crawlers from " "blocking your system." msgstr "" -#: src/Module/Admin/Site.php:520 +#: src/Module/Admin/Site.php:522 msgid "Blocked tags for trending tags" msgstr "" -#: src/Module/Admin/Site.php:520 +#: src/Module/Admin/Site.php:522 msgid "" "Comma separated list of hashtags that shouldn't be displayed in the trending" " tags." msgstr "" -#: src/Module/Admin/Site.php:521 +#: src/Module/Admin/Site.php:523 msgid "Cache contact avatars" msgstr "Кэшировать аватары" -#: src/Module/Admin/Site.php:521 +#: src/Module/Admin/Site.php:523 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:522 +#: src/Module/Admin/Site.php:524 msgid "Allow Users to set remote_self" msgstr "Разрешить пользователям установить remote_self" -#: src/Module/Admin/Site.php:522 +#: src/Module/Admin/Site.php:524 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 "Если включено, любой пользователь сможет пометить любой контакт как \"remote_self\" в расширенных настройках контакта. Установка такого параметра приводит к тому, что все записи помеченного контакта публикуются в ленте от имени пользователя." -#: src/Module/Admin/Site.php:523 +#: src/Module/Admin/Site.php:525 msgid "Allow Users to set up relay channels" msgstr "" -#: src/Module/Admin/Site.php:523 +#: src/Module/Admin/Site.php:525 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:524 +#: src/Module/Admin/Site.php:526 msgid "Adjust the feed poll frequency" msgstr "" -#: src/Module/Admin/Site.php:524 +#: src/Module/Admin/Site.php:526 msgid "Automatically detect and set the best feed poll frequency." msgstr "" -#: src/Module/Admin/Site.php:525 +#: src/Module/Admin/Site.php:527 msgid "Minimum poll interval" msgstr "" -#: src/Module/Admin/Site.php:525 +#: src/Module/Admin/Site.php:527 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:526 +#: src/Module/Admin/Site.php:528 msgid "Enable multiple registrations" msgstr "Разрешить несколько регистраций" -#: src/Module/Admin/Site.php:526 +#: src/Module/Admin/Site.php:528 msgid "Enable users to register additional accounts for use as pages." msgstr "Разрешить пользователям регистрировать дополнительные аккаунты для использования в качестве страниц." -#: src/Module/Admin/Site.php:527 +#: src/Module/Admin/Site.php:529 msgid "Enable OpenID" msgstr "Включить OpenID" -#: src/Module/Admin/Site.php:527 +#: src/Module/Admin/Site.php:529 msgid "Enable OpenID support for registration and logins." msgstr "Включить поддержку OpenID для регистрации и входа." -#: src/Module/Admin/Site.php:528 +#: src/Module/Admin/Site.php:530 msgid "Enable full name check" msgstr "" -#: src/Module/Admin/Site.php:528 +#: src/Module/Admin/Site.php:530 msgid "" "Prevents users from registering with a display name with fewer than two " "parts separated by spaces." msgstr "" -#: src/Module/Admin/Site.php:529 +#: src/Module/Admin/Site.php:531 msgid "Email administrators on new registration" msgstr "Уведомлять администраторов о новых регистрациях" -#: src/Module/Admin/Site.php:529 +#: src/Module/Admin/Site.php:531 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:530 +#: src/Module/Admin/Site.php:532 msgid "Community pages for visitors" msgstr "Публичная лента для посетителей" -#: src/Module/Admin/Site.php:530 +#: src/Module/Admin/Site.php:532 msgid "" "Which community pages should be available for visitors. Local users always " "see both pages." msgstr "Какие публичные ленты будут доступны для гостей. Местные пользователи всегда видят обе ленты." -#: src/Module/Admin/Site.php:531 +#: src/Module/Admin/Site.php:533 msgid "Posts per user on community page" msgstr "Число записей на пользователя в публичной ленте" -#: src/Module/Admin/Site.php:531 +#: src/Module/Admin/Site.php:533 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:532 +#: src/Module/Admin/Site.php:534 msgid "Posts per server on community page" msgstr "" -#: src/Module/Admin/Site.php:532 +#: src/Module/Admin/Site.php:534 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:534 +#: src/Module/Admin/Site.php:536 msgid "Enable Mail support" msgstr "Включить поддержку электронной почты" -#: src/Module/Admin/Site.php:534 +#: src/Module/Admin/Site.php:536 msgid "" "Enable built-in mail support to poll IMAP folders and to reply via mail." msgstr "Включает встроенную поддержку электронной почты, позволяющую работать с папками IMAP и отвечать по почте." -#: src/Module/Admin/Site.php:535 +#: src/Module/Admin/Site.php:537 msgid "" "Mail support can't be enabled because the PHP IMAP module is not installed." msgstr "Поддержка почты не может быть включена, так как не установлен модуль PHP IMAP." -#: src/Module/Admin/Site.php:536 +#: src/Module/Admin/Site.php:538 msgid "Enable OStatus support" msgstr "Включить поддержку OStatus" -#: src/Module/Admin/Site.php:536 +#: src/Module/Admin/Site.php:538 msgid "" "Enable built-in OStatus (StatusNet, GNU Social etc.) compatibility. All " "communications in OStatus are public." msgstr "Включить встроенную поддержку OStatus (StatusNet, GNU Social и т.п.). Всё общение в OStatus происходит публично." -#: src/Module/Admin/Site.php:538 +#: src/Module/Admin/Site.php:540 msgid "" "Diaspora support can't be enabled because Friendica was installed into a sub" " directory." msgstr "Поддержка Diaspora не может быть включена, так как Френдика была установлена в подкаталог." -#: src/Module/Admin/Site.php:539 +#: src/Module/Admin/Site.php:541 msgid "Enable Diaspora support" msgstr "Включить поддержку Diaspora" -#: src/Module/Admin/Site.php:539 +#: src/Module/Admin/Site.php:541 msgid "" "Enable built-in Diaspora network compatibility for communicating with " "diaspora servers." msgstr "Включить встроенную поддержку Diaspora для общения с серверами сети Diaspora." -#: src/Module/Admin/Site.php:540 +#: src/Module/Admin/Site.php:542 msgid "Verify SSL" msgstr "Проверка SSL" -#: src/Module/Admin/Site.php:540 +#: src/Module/Admin/Site.php:542 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 "Если хотите, вы можете включить строгую проверку сертификатов. Это будет означать, что вы не сможете соединиться (вообще) с сайтами, имеющими само-подписанный SSL сертификат." -#: src/Module/Admin/Site.php:541 +#: src/Module/Admin/Site.php:543 msgid "Proxy user" msgstr "Прокси пользователь" -#: src/Module/Admin/Site.php:541 +#: src/Module/Admin/Site.php:543 msgid "User name for the proxy server." msgstr "Имя пользователя прокси" -#: src/Module/Admin/Site.php:542 +#: src/Module/Admin/Site.php:544 msgid "Proxy URL" msgstr "Прокси URL" -#: src/Module/Admin/Site.php:542 +#: src/Module/Admin/Site.php:544 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 "Если вы хотите указать прокси, который Friendica будет использовать для выхода в сеть, укажите здесь его URL." -#: src/Module/Admin/Site.php:543 +#: src/Module/Admin/Site.php:545 msgid "Network timeout" msgstr "Тайм-аут сети" -#: src/Module/Admin/Site.php:543 +#: src/Module/Admin/Site.php:545 msgid "Value is in seconds. Set to 0 for unlimited (not recommended)." msgstr "Значение указывается в секундах. Установите 0 для снятия ограничений (не рекомендуется)." -#: src/Module/Admin/Site.php:544 +#: src/Module/Admin/Site.php:546 msgid "Maximum Load Average" msgstr "Средняя максимальная нагрузка" -#: src/Module/Admin/Site.php:544 +#: src/Module/Admin/Site.php:546 #, php-format msgid "" "Maximum system load before delivery and poll processes are deferred - " "default %d." msgstr "Максимальная нагрузка на систему, прежде чем задания опроса и доставки начнут приостанавливаться - по-умолчанию %d." -#: src/Module/Admin/Site.php:545 +#: src/Module/Admin/Site.php:547 msgid "Minimal Memory" msgstr "Минимум памяти" -#: src/Module/Admin/Site.php:545 +#: src/Module/Admin/Site.php:547 msgid "" "Minimal free memory in MB for the worker. Needs access to /proc/meminfo - " "default 0 (deactivated)." msgstr "Минимально допустимая свободная память ОЗУ для запуска заданий. Для работы нужен доступ в /proc/meminfo - по-умолчанию 0 (отключено)." -#: src/Module/Admin/Site.php:546 +#: src/Module/Admin/Site.php:548 msgid "Periodically optimize tables" msgstr "Периодически оптимизировать таблицы" -#: src/Module/Admin/Site.php:546 +#: src/Module/Admin/Site.php:548 msgid "Periodically optimize tables like the cache and the workerqueue" msgstr "Периодически оптимизировать таблицы, такие как cache и workerqueue" -#: src/Module/Admin/Site.php:548 +#: src/Module/Admin/Site.php:550 msgid "Discover followers/followings from contacts" msgstr "Обнаруживать подписчиков и друзей для контактов" -#: src/Module/Admin/Site.php:548 +#: src/Module/Admin/Site.php:550 msgid "" "If enabled, contacts are checked for their followers and following contacts." msgstr "Если включено, контакты будут проверяться на наличие подписчиков и друзей." -#: src/Module/Admin/Site.php:549 +#: src/Module/Admin/Site.php:551 msgid "None - deactivated" msgstr "None - выключено." -#: src/Module/Admin/Site.php:550 +#: src/Module/Admin/Site.php:552 msgid "" "Local contacts - contacts of our local contacts are discovered for their " "followers/followings." msgstr "Local contacts - местные контакты будут проверяться на наличие подписчиков и друзей." -#: src/Module/Admin/Site.php:551 +#: src/Module/Admin/Site.php:553 msgid "" "Interactors - contacts of our local contacts and contacts who interacted on " "locally visible postings are discovered for their followers/followings." msgstr "Interactors - местные контакты и те контакты, кто взаимодействовал с локально видимыми записями, будут проверяться на наличие подписчиков и друзей." -#: src/Module/Admin/Site.php:553 +#: src/Module/Admin/Site.php:555 msgid "Only update contacts/servers with local data" msgstr "" -#: src/Module/Admin/Site.php:553 +#: src/Module/Admin/Site.php:555 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:554 +#: src/Module/Admin/Site.php:556 msgid "Synchronize the contacts with the directory server" msgstr "Синхронизировать контакты с сервером каталога" -#: src/Module/Admin/Site.php:554 +#: src/Module/Admin/Site.php:556 msgid "" "if enabled, the system will check periodically for new contacts on the " "defined directory server." msgstr "Если включено, то система будет периодически проверять новые контакты на указанном сервере каталога." -#: src/Module/Admin/Site.php:556 +#: src/Module/Admin/Site.php:558 msgid "Discover contacts from other servers" msgstr "Обнаруживать контакты с других серверов" -#: src/Module/Admin/Site.php:556 +#: src/Module/Admin/Site.php:558 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:557 +#: src/Module/Admin/Site.php:559 msgid "Days between requery" msgstr "Интервал запросов" -#: src/Module/Admin/Site.php:557 +#: src/Module/Admin/Site.php:559 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:558 +#: src/Module/Admin/Site.php:560 msgid "Search the local directory" msgstr "Искать в местном каталоге" -#: src/Module/Admin/Site.php:558 +#: src/Module/Admin/Site.php:560 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:560 +#: src/Module/Admin/Site.php:562 msgid "Publish server information" msgstr "Опубликовать информацию о сервере" -#: src/Module/Admin/Site.php:560 +#: src/Module/Admin/Site.php:562 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 " @@ -5314,50 +5314,50 @@ msgid "" " href=\"http://the-federation.info/\">the-federation.info for details." msgstr "Если включено, общая информация о сервере и статистика будут опубликованы. В данных содержатся имя сервера, версия ПО, число пользователей с открытыми профилями, число записей, подключенные протоколы и соединители. Подробности смотрите на the-federation.info." -#: src/Module/Admin/Site.php:562 +#: src/Module/Admin/Site.php:564 msgid "Check upstream version" msgstr "Проверять версию в репозитории" -#: src/Module/Admin/Site.php:562 +#: src/Module/Admin/Site.php:564 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 "Включает проверку новых версий Френдики на Github. Если появится новая версия, вы получите уведомление в панели администратора." -#: src/Module/Admin/Site.php:563 +#: src/Module/Admin/Site.php:565 msgid "Suppress Tags" msgstr "Скрывать тэги" -#: src/Module/Admin/Site.php:563 +#: src/Module/Admin/Site.php:565 msgid "Suppress showing a list of hashtags at the end of the posting." msgstr "Отключить показ списка тэгов в конце записей." -#: src/Module/Admin/Site.php:564 +#: src/Module/Admin/Site.php:566 msgid "Clean database" msgstr "Очистка базы данных" -#: src/Module/Admin/Site.php:564 +#: src/Module/Admin/Site.php:566 msgid "" "Remove old remote items, orphaned database records and old content from some" " other helper tables." msgstr "Удалять старые записи, полученные с других серверов, ненужные записи в базе данных." -#: src/Module/Admin/Site.php:565 +#: src/Module/Admin/Site.php:567 msgid "Lifespan of remote items" msgstr "Время жизни записей с других серверов" -#: src/Module/Admin/Site.php:565 +#: src/Module/Admin/Site.php:567 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 "Если очистка базы данных включена, эта настройка определяет число дней, после которого записи будут удаляться. Собственные записи, записи с закладками, записи в папках не удаляются. 0 отключает очистку." -#: src/Module/Admin/Site.php:566 +#: src/Module/Admin/Site.php:568 msgid "Lifespan of unclaimed items" msgstr "Время жизни ничейных элементов" -#: src/Module/Admin/Site.php:566 +#: src/Module/Admin/Site.php:568 msgid "" "When the database cleanup is enabled, this defines the days after which " "unclaimed remote items (mostly content from the relay) will be deleted. " @@ -5365,175 +5365,185 @@ msgid "" "items if set to 0." msgstr "Когда очистка базы данных включена, эта настройка определяет число дней, после которого ничейные элементы (в основном, данные с ретранслятора) будут удалены. Значение по умолчанию 90 дней. Приравнивается ко времени жизни элементов других серверов, если выставлено в 0." -#: src/Module/Admin/Site.php:567 +#: src/Module/Admin/Site.php:569 msgid "Lifespan of raw conversation data" msgstr "Время жизни необработанных данных коммуникаций." -#: src/Module/Admin/Site.php:567 +#: src/Module/Admin/Site.php:569 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 "Эти данные используются для ActivityPub и OStatus, а так же для диагностики. Обычно их можно спокойно удалять после 14 дней, значение по-умолчанию 90 дней." -#: src/Module/Admin/Site.php:568 +#: src/Module/Admin/Site.php:570 msgid "Maximum numbers of comments per post" msgstr "Максимальное число комментариев для записи" -#: src/Module/Admin/Site.php:568 +#: src/Module/Admin/Site.php:570 msgid "How much comments should be shown for each post? Default value is 100." msgstr "Сколько комментариев должно быть показано для каждой записи? Значение по-умолчанию: 100." -#: src/Module/Admin/Site.php:569 +#: src/Module/Admin/Site.php:571 msgid "Maximum numbers of comments per post on the display page" msgstr "Максимальное число комментариев на запись при его просмотре" -#: src/Module/Admin/Site.php:569 +#: src/Module/Admin/Site.php:571 msgid "" "How many comments should be shown on the single view for each post? Default " "value is 1000." msgstr "Сколько комментариев показывать при просмотре записи на отдельной странице? Значение по-умолчанию: 1000." -#: src/Module/Admin/Site.php:570 +#: src/Module/Admin/Site.php:572 msgid "Items per page" msgstr "" -#: src/Module/Admin/Site.php:570 +#: src/Module/Admin/Site.php:572 msgid "" "Number of items per page in stream pages (network, community, " "profile/contact statuses, search)." msgstr "Число записей на странице (ленты, сообщества, сообщения профиля, поиск)." -#: src/Module/Admin/Site.php:571 +#: src/Module/Admin/Site.php:573 msgid "Items per page for mobile devices" msgstr "" -#: src/Module/Admin/Site.php:571 +#: src/Module/Admin/Site.php:573 msgid "" "Number of items per page in stream pages (network, community, " "profile/contact statuses, search) for mobile devices." msgstr "Число записей на странице (ленты, сообщества, сообщения профиля, поиск) для мобильных устройств." -#: src/Module/Admin/Site.php:572 +#: src/Module/Admin/Site.php:574 msgid "Temp path" msgstr "Временная папка" -#: src/Module/Admin/Site.php:572 +#: src/Module/Admin/Site.php:574 msgid "" "If you have a restricted system where the webserver can't access the system " "temp path, enter another path here." msgstr "Если на вашей системе веб-сервер не имеет доступа к системному пути tmp, введите здесь другой путь." -#: src/Module/Admin/Site.php:573 +#: src/Module/Admin/Site.php:575 msgid "Only search in tags" msgstr "Искать только в тегах" -#: src/Module/Admin/Site.php:573 +#: src/Module/Admin/Site.php:575 msgid "On large systems the text search can slow down the system extremely." msgstr "На больших системах текстовый поиск может сильно замедлить систему." -#: src/Module/Admin/Site.php:574 +#: src/Module/Admin/Site.php:576 +msgid "Limited search scope" +msgstr "" + +#: src/Module/Admin/Site.php:576 +msgid "" +"If enabled, searches will only be performed in the data used for the " +"channels and not in all posts." +msgstr "" + +#: src/Module/Admin/Site.php:577 msgid "Maximum age of items in the search table" msgstr "" -#: src/Module/Admin/Site.php:574 +#: src/Module/Admin/Site.php:577 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:575 +#: src/Module/Admin/Site.php:578 msgid "Generate counts per contact circle when calculating network count" msgstr "Показывать счётчики записей по кругам при обновлении страницы сети" -#: src/Module/Admin/Site.php:575 +#: src/Module/Admin/Site.php:578 msgid "" "On systems with users that heavily use contact circles the query can be very" " expensive." msgstr "Для систем, где активно используются круги контактов, это может быть затратно по ресурсам." -#: src/Module/Admin/Site.php:576 +#: src/Module/Admin/Site.php:579 msgid "Process \"view\" activities" msgstr "" -#: src/Module/Admin/Site.php:576 +#: src/Module/Admin/Site.php:579 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:577 +#: src/Module/Admin/Site.php:580 msgid "Days, after which a contact is archived" msgstr "" -#: src/Module/Admin/Site.php:577 +#: src/Module/Admin/Site.php:580 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:579 +#: src/Module/Admin/Site.php:582 msgid "Maximum number of parallel workers" msgstr "Максимальное число параллельно работающих worker'ов" -#: src/Module/Admin/Site.php:579 +#: src/Module/Admin/Site.php:582 #, php-format msgid "" "On shared hosters set this to %d. On larger systems, values of %d are great." " Default value is %d." msgstr "На shared-хостингах установите это в %d. На больших системах можно установить %d или больше. Значение по-умолчанию %d." -#: src/Module/Admin/Site.php:580 +#: src/Module/Admin/Site.php:583 msgid "Maximum load for workers" msgstr "" -#: src/Module/Admin/Site.php:580 +#: src/Module/Admin/Site.php:583 msgid "Maximum load that causes a cooldown before each worker function call." msgstr "" -#: src/Module/Admin/Site.php:581 +#: src/Module/Admin/Site.php:584 msgid "Enable fastlane" msgstr "Включить fastlane" -#: src/Module/Admin/Site.php:581 +#: src/Module/Admin/Site.php:584 msgid "" "When enabed, the fastlane mechanism starts an additional worker if processes" " with higher priority are blocked by processes of lower priority." msgstr "Если включено, механизм fastlane будет запускать дополнительного обработчика, если процессы с высоким приоритетом задерживаются из-за процессов с более низким приоритетом." -#: src/Module/Admin/Site.php:582 +#: src/Module/Admin/Site.php:585 msgid "Decoupled receiver" msgstr "" -#: src/Module/Admin/Site.php:582 +#: src/Module/Admin/Site.php:585 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:583 +#: src/Module/Admin/Site.php:586 msgid "Cron interval" msgstr "" -#: src/Module/Admin/Site.php:583 +#: src/Module/Admin/Site.php:586 msgid "Minimal period in minutes between two calls of the \"Cron\" worker job." msgstr "" -#: src/Module/Admin/Site.php:584 +#: src/Module/Admin/Site.php:587 msgid "Worker defer limit" msgstr "" -#: src/Module/Admin/Site.php:584 +#: src/Module/Admin/Site.php:587 msgid "" "Per default the systems tries delivering for 15 times before dropping it." msgstr "" -#: src/Module/Admin/Site.php:585 +#: src/Module/Admin/Site.php:588 msgid "Worker fetch limit" msgstr "" -#: src/Module/Admin/Site.php:585 +#: src/Module/Admin/Site.php:588 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" @@ -5541,153 +5551,153 @@ msgid "" "system." msgstr "" -#: src/Module/Admin/Site.php:587 +#: src/Module/Admin/Site.php:590 msgid "Direct relay transfer" msgstr "Прямая ретрансляция" -#: src/Module/Admin/Site.php:587 +#: src/Module/Admin/Site.php:590 msgid "" "Enables the direct transfer to other servers without using the relay servers" msgstr "Разрешает прямую отправку на другие серверы без использования ретрансляторов" -#: src/Module/Admin/Site.php:588 +#: src/Module/Admin/Site.php:591 msgid "Relay scope" msgstr "Область ретрансляции" -#: src/Module/Admin/Site.php:588 +#: src/Module/Admin/Site.php:591 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 "Допустимые значения \"all\" или \"tags\". \"all\" означает, что любые публичные записи будут получены. \"tags\" включает приём публичных записей с выбранными тэгами." -#: src/Module/Admin/Site.php:588 src/Module/Contact/Profile.php:314 +#: src/Module/Admin/Site.php:591 src/Module/Contact/Profile.php:314 #: src/Module/Settings/TwoFactor/Index.php:146 msgid "Disabled" msgstr "Отключено" -#: src/Module/Admin/Site.php:588 +#: src/Module/Admin/Site.php:591 msgid "all" msgstr "all" -#: src/Module/Admin/Site.php:588 +#: src/Module/Admin/Site.php:591 msgid "tags" msgstr "tags" -#: src/Module/Admin/Site.php:589 +#: src/Module/Admin/Site.php:592 msgid "Server tags" msgstr "Тэги сервера" -#: src/Module/Admin/Site.php:589 +#: src/Module/Admin/Site.php:592 msgid "Comma separated list of tags for the \"tags\" subscription." msgstr "Список тэгов, разделённых запятыми, используемый для подписки в режиме \"tags\"" -#: src/Module/Admin/Site.php:590 +#: src/Module/Admin/Site.php:593 msgid "Deny Server tags" msgstr "Запретить тэги сервера" -#: src/Module/Admin/Site.php:590 +#: src/Module/Admin/Site.php:593 msgid "Comma separated list of tags that are rejected." msgstr "Разделённый запятыми список тэгов, которые будут отбрасываться." -#: src/Module/Admin/Site.php:591 +#: src/Module/Admin/Site.php:594 msgid "Maximum amount of tags" msgstr "" -#: src/Module/Admin/Site.php:591 +#: src/Module/Admin/Site.php:594 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:592 +#: src/Module/Admin/Site.php:595 msgid "Allow user tags" msgstr "Разрешить пользовательские тэги" -#: src/Module/Admin/Site.php:592 +#: src/Module/Admin/Site.php:595 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:593 +#: src/Module/Admin/Site.php:596 msgid "Deny undetected languages" msgstr "" -#: src/Module/Admin/Site.php:593 +#: src/Module/Admin/Site.php:596 msgid "If enabled, posts with undetected languages will be rejected." msgstr "" -#: src/Module/Admin/Site.php:594 +#: src/Module/Admin/Site.php:597 msgid "Language Quality" msgstr "" -#: src/Module/Admin/Site.php:594 +#: src/Module/Admin/Site.php:597 msgid "The minimum language quality that is required to accept the post." msgstr "" -#: src/Module/Admin/Site.php:595 +#: src/Module/Admin/Site.php:598 msgid "Number of languages for the language detection" msgstr "" -#: src/Module/Admin/Site.php:595 +#: src/Module/Admin/Site.php:598 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:597 +#: src/Module/Admin/Site.php:600 msgid "Maximum age of channel" msgstr "" -#: src/Module/Admin/Site.php:597 +#: src/Module/Admin/Site.php:600 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:598 +#: src/Module/Admin/Site.php:601 msgid "Maximum number of channel posts" msgstr "" -#: src/Module/Admin/Site.php:598 +#: src/Module/Admin/Site.php:601 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:599 +#: src/Module/Admin/Site.php:602 msgid "Interaction score days" msgstr "" -#: src/Module/Admin/Site.php:599 +#: src/Module/Admin/Site.php:602 msgid "Number of days that are used to calculate the interaction score." msgstr "" -#: src/Module/Admin/Site.php:600 +#: src/Module/Admin/Site.php:603 msgid "Maximum number of posts per author" msgstr "" -#: src/Module/Admin/Site.php:600 +#: src/Module/Admin/Site.php:603 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:601 +#: src/Module/Admin/Site.php:604 msgid "Sharer interaction days" msgstr "" -#: src/Module/Admin/Site.php:601 +#: src/Module/Admin/Site.php:604 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:604 +#: src/Module/Admin/Site.php:607 msgid "Start Relocation" msgstr "Начать перемещение" @@ -6238,7 +6248,7 @@ msgstr "Двухфакторная аутентификация" msgid "Display" msgstr "Внешний вид" -#: src/Module/BaseSettings.php:132 src/Module/Settings/Connectors.php:204 +#: src/Module/BaseSettings.php:132 src/Module/Settings/Connectors.php:213 msgid "Social Networks" msgstr "Социальные сети" @@ -6315,7 +6325,7 @@ msgstr "Начало мероприятия:" #: src/Module/Moderation/Blocklist/Server/Index.php:87 #: src/Module/Moderation/Blocklist/Server/Index.php:115 #: src/Module/Moderation/Blocklist/Server/Index.php:116 -#: src/Module/Moderation/Item/Delete.php:67 src/Module/Register.php:149 +#: src/Module/Moderation/Item/Delete.php:67 src/Module/Register.php:155 #: src/Module/Security/TwoFactor/Verify.php:101 #: src/Module/Settings/Channels.php:190 src/Module/Settings/Channels.php:211 #: src/Module/Settings/TwoFactor/Index.php:161 @@ -6351,7 +6361,7 @@ msgstr "" msgid "Share this event" msgstr "Поделиться этим мероприятием" -#: src/Module/Calendar/Event/Form.php:251 src/Module/Profile/Profile.php:275 +#: src/Module/Calendar/Event/Form.php:251 src/Module/Profile/Profile.php:277 msgid "Basic" msgstr "Базовый" @@ -6408,7 +6418,7 @@ msgstr "Неизвестный круг." #: src/Module/Contact/Posts.php:78 src/Module/Contact/Posts.php:83 #: src/Module/Contact/Posts.php:88 src/Module/Contact/Profile.php:159 #: src/Module/Contact/Profile.php:164 src/Module/Contact/Profile.php:169 -#: src/Module/Contact/Redir.php:95 src/Module/Contact/Redir.php:141 +#: src/Module/Contact/Redir.php:91 src/Module/Contact/Redir.php:145 #: src/Module/FriendSuggest.php:71 src/Module/FriendSuggest.php:109 msgid "Contact not found." msgstr "Контакт не найден." @@ -6736,8 +6746,8 @@ msgstr[1] "Контакты (%s)" msgstr[2] "Контакты (%s)" msgstr[3] "Контакты (%s)" -#: src/Module/Contact/Follow.php:70 src/Module/Contact/Redir.php:63 -#: src/Module/Contact/Redir.php:223 src/Module/Conversation/Community.php:166 +#: src/Module/Contact/Follow.php:70 src/Module/Contact/Redir.php:59 +#: src/Module/Contact/Redir.php:220 src/Module/Conversation/Community.php:166 #: src/Module/Debug/ItemBody.php:38 src/Module/Diaspora/Receive.php:57 #: src/Module/Item/Display.php:96 src/Module/Item/Feed.php:59 #: src/Module/Item/Follow.php:41 src/Module/Item/Ignore.php:41 @@ -6787,7 +6797,7 @@ msgstr "URL профиля" #: src/Module/Contact/Follow.php:171 src/Module/Contact/Profile.php:420 #: src/Module/Notifications/Introductions.php:191 -#: src/Module/Profile/Profile.php:234 +#: src/Module/Profile/Profile.php:236 msgid "Tags:" msgstr "Ключевые слова: " @@ -7115,8 +7125,8 @@ msgstr "" #: src/Module/Contact/Profile.php:441 msgid "" -"If enabled, posts from this contact will only appear in channels, but not in" -" the network stream." +"If enabled, posts from this contact will only appear in channels and network" +" streams in circles, but not in the general network stream." msgstr "" #: src/Module/Contact/Profile.php:509 @@ -7143,7 +7153,7 @@ msgstr "Отозвать подписку" msgid "Revoke the follow from this contact" msgstr "Отменить подписку этого контакта на вас" -#: src/Module/Contact/Redir.php:135 src/Module/Contact/Redir.php:187 +#: src/Module/Contact/Redir.php:139 msgid "Bad Request." msgstr "Ошибочный запрос." @@ -7233,11 +7243,11 @@ msgstr "" msgid "Network feed not available." msgstr "Лента недоступна" -#: src/Module/Conversation/Timeline.php:203 +#: src/Module/Conversation/Timeline.php:204 msgid "Include" msgstr "Включить" -#: src/Module/Conversation/Timeline.php:204 +#: src/Module/Conversation/Timeline.php:205 msgid "Hide" msgstr "Скрыть" @@ -7459,7 +7469,7 @@ msgid "Twitter Source / Tweet URL (requires API key)" msgstr "" #: src/Module/Debug/Feed.php:53 src/Module/Filer/SaveTag.php:47 -#: src/Module/Settings/Profile/Index.php:177 +#: src/Module/Settings/Profile/Index.php:180 msgid "You must be logged in to use this module" msgstr "Вы должны быть залогинены для использования этого модуля" @@ -7520,19 +7530,19 @@ msgstr "" msgid "Lookup address:" msgstr "" -#: src/Module/Directory.php:74 +#: src/Module/Directory.php:75 msgid "No entries (some entries may be hidden)." msgstr "Нет записей (некоторые записи могут быть скрыты)." -#: src/Module/Directory.php:90 +#: src/Module/Directory.php:91 msgid "Find on this site" msgstr "Найти на этом сайте" -#: src/Module/Directory.php:92 +#: src/Module/Directory.php:93 msgid "Results for:" msgstr "Результаты для:" -#: src/Module/Directory.php:94 +#: src/Module/Directory.php:95 msgid "Site Directory" msgstr "Каталог сайта" @@ -7630,7 +7640,7 @@ msgstr "Метод не разрешён" msgid "Help:" msgstr "Помощь:" -#: src/Module/Home.php:63 +#: src/Module/Home.php:66 #, php-format msgid "Welcome to %s" msgstr "Добро пожаловать на %s!" @@ -8025,23 +8035,23 @@ msgstr "Удалённые" msgid "List of pending user deletions" msgstr "Список ожидающих удаления" -#: src/Module/Moderation/BaseUsers.php:119 src/Module/Settings/Account.php:482 +#: src/Module/Moderation/BaseUsers.php:119 src/Module/Settings/Account.php:487 msgid "Normal Account Page" msgstr "Стандартная страница аккаунта" -#: src/Module/Moderation/BaseUsers.php:120 src/Module/Settings/Account.php:489 +#: src/Module/Moderation/BaseUsers.php:120 src/Module/Settings/Account.php:494 msgid "Soapbox Page" msgstr "Публичная страница" -#: src/Module/Moderation/BaseUsers.php:121 src/Module/Settings/Account.php:496 +#: src/Module/Moderation/BaseUsers.php:121 src/Module/Settings/Account.php:501 msgid "Public Group" msgstr "Публичная группа" -#: src/Module/Moderation/BaseUsers.php:122 src/Module/Settings/Account.php:503 +#: src/Module/Moderation/BaseUsers.php:122 src/Module/Settings/Account.php:508 msgid "Public Group - Restricted" -msgstr "" +msgstr "Публичная группа - ограниченная" -#: src/Module/Moderation/BaseUsers.php:123 src/Module/Settings/Account.php:510 +#: src/Module/Moderation/BaseUsers.php:123 src/Module/Settings/Account.php:515 msgid "Automatic Friend Page" msgstr "\"Автоматический друг\" страница" @@ -8050,22 +8060,22 @@ msgid "Private Group" msgstr "Закрытая группа" #: src/Module/Moderation/BaseUsers.php:127 -#: src/Module/Moderation/Summary.php:53 src/Module/Settings/Account.php:453 +#: src/Module/Moderation/Summary.php:53 src/Module/Settings/Account.php:458 msgid "Personal Page" msgstr "Личная страница" #: src/Module/Moderation/BaseUsers.php:128 -#: src/Module/Moderation/Summary.php:54 src/Module/Settings/Account.php:460 +#: src/Module/Moderation/Summary.php:54 src/Module/Settings/Account.php:465 msgid "Organisation Page" msgstr "Организационная страница" #: src/Module/Moderation/BaseUsers.php:129 -#: src/Module/Moderation/Summary.php:55 src/Module/Settings/Account.php:467 +#: src/Module/Moderation/Summary.php:55 src/Module/Settings/Account.php:472 msgid "News Page" msgstr "Новостная страница" #: src/Module/Moderation/BaseUsers.php:130 -#: src/Module/Moderation/Summary.php:56 src/Module/Settings/Account.php:474 +#: src/Module/Moderation/Summary.php:56 src/Module/Settings/Account.php:479 msgid "Community Group" msgstr "Группа сообщества" @@ -8721,7 +8731,7 @@ msgstr[3] "%s обращений" msgid "URL of the reported contact." msgstr "URL контакта в обращении." -#: src/Module/Moderation/Summary.php:57 src/Module/Settings/Account.php:431 +#: src/Module/Moderation/Summary.php:57 src/Module/Settings/Account.php:436 msgid "Channel Relay" msgstr "Ретранслятор канала" @@ -9129,21 +9139,21 @@ msgstr "неудача" msgid "ignored" msgstr "игнорирован" -#: src/Module/Photo.php:124 +#: src/Module/Photo.php:122 msgid "The Photo is not available." msgstr "Фото недоступно." -#: src/Module/Photo.php:149 +#: src/Module/Photo.php:147 #, php-format msgid "The Photo with id %s is not available." msgstr "Фотография с id %s недоступна." -#: src/Module/Photo.php:190 +#: src/Module/Photo.php:188 #, php-format msgid "Invalid external resource with url %s." msgstr "Проблема с внешним ресурсом по адресу %s." -#: src/Module/Photo.php:192 +#: src/Module/Photo.php:190 #, php-format msgid "Invalid photo with id %s." msgstr "Неправильное фото с id %s." @@ -9246,21 +9256,21 @@ msgid "No contacts." msgstr "Нет контактов." #: src/Module/Profile/Conversations.php:106 -#: src/Module/Profile/Conversations.php:109 src/Module/Profile/Profile.php:351 -#: src/Module/Profile/Profile.php:354 src/Protocol/Feed.php:1095 +#: src/Module/Profile/Conversations.php:109 src/Module/Profile/Profile.php:353 +#: src/Module/Profile/Profile.php:356 src/Protocol/Feed.php:1114 #: src/Protocol/OStatus.php:1011 #, php-format msgid "%s's timeline" msgstr "Лента %s" -#: src/Module/Profile/Conversations.php:107 src/Module/Profile/Profile.php:352 -#: src/Protocol/Feed.php:1099 src/Protocol/OStatus.php:1016 +#: src/Module/Profile/Conversations.php:107 src/Module/Profile/Profile.php:354 +#: src/Protocol/Feed.php:1118 src/Protocol/OStatus.php:1016 #, php-format msgid "%s's posts" msgstr "Записи %s" -#: src/Module/Profile/Conversations.php:108 src/Module/Profile/Profile.php:353 -#: src/Protocol/Feed.php:1102 src/Protocol/OStatus.php:1020 +#: src/Module/Profile/Conversations.php:108 src/Module/Profile/Profile.php:355 +#: src/Protocol/Feed.php:1121 src/Protocol/OStatus.php:1020 #, php-format msgid "%s's comments" msgstr "Комментарии %s" @@ -9294,44 +9304,44 @@ msgstr "Файл изображения пуст." msgid "View Album" msgstr "Просмотреть альбом" -#: src/Module/Profile/Profile.php:112 src/Module/Profile/Restricted.php:50 +#: src/Module/Profile/Profile.php:114 src/Module/Profile/Restricted.php:50 msgid "Profile not found." msgstr "Профиль не найден." -#: src/Module/Profile/Profile.php:158 +#: src/Module/Profile/Profile.php:160 #, php-format msgid "" "You're currently viewing your profile as %s Cancel" msgstr "Сейчас вы видите свой профиль как %s Отмена" -#: src/Module/Profile/Profile.php:167 +#: src/Module/Profile/Profile.php:169 msgid "Full Name:" msgstr "Полное имя:" -#: src/Module/Profile/Profile.php:172 +#: src/Module/Profile/Profile.php:174 msgid "Member since:" msgstr "Зарегистрирован с:" -#: src/Module/Profile/Profile.php:178 +#: src/Module/Profile/Profile.php:180 msgid "j F, Y" msgstr "j F, Y" -#: src/Module/Profile/Profile.php:179 +#: src/Module/Profile/Profile.php:181 msgid "j F" msgstr "j F" -#: src/Module/Profile/Profile.php:187 src/Util/Temporal.php:168 +#: src/Module/Profile/Profile.php:189 src/Util/Temporal.php:168 msgid "Birthday:" msgstr "День рождения:" -#: src/Module/Profile/Profile.php:190 -#: src/Module/Settings/Profile/Index.php:291 src/Util/Temporal.php:170 +#: src/Module/Profile/Profile.php:192 +#: src/Module/Settings/Profile/Index.php:296 src/Util/Temporal.php:170 msgid "Age: " msgstr "Возраст: " -#: src/Module/Profile/Profile.php:190 -#: src/Module/Settings/Profile/Index.php:291 src/Util/Temporal.php:170 +#: src/Module/Profile/Profile.php:192 +#: src/Module/Settings/Profile/Index.php:296 src/Util/Temporal.php:170 #, php-format msgid "%d year old" msgid_plural "%d years old" @@ -9340,20 +9350,20 @@ msgstr[1] "%dгода" msgstr[2] "%dлет" msgstr[3] "%dлет" -#: src/Module/Profile/Profile.php:195 -#: src/Module/Settings/Profile/Index.php:284 +#: src/Module/Profile/Profile.php:197 +#: src/Module/Settings/Profile/Index.php:289 msgid "Description:" msgstr "Описание:" -#: src/Module/Profile/Profile.php:261 +#: src/Module/Profile/Profile.php:263 msgid "Groups:" msgstr "Группы:" -#: src/Module/Profile/Profile.php:273 +#: src/Module/Profile/Profile.php:275 msgid "View profile as:" msgstr "Посмотреть профиль как:" -#: src/Module/Profile/Profile.php:290 +#: src/Module/Profile/Profile.php:292 msgid "View as" msgstr "Посмотреть как" @@ -9420,170 +9430,170 @@ msgstr "Содержание" msgid "Remove post" msgstr "Удалить запись" -#: src/Module/Register.php:85 +#: src/Module/Register.php:91 msgid "Only parent users can create additional accounts." msgstr "Только основные пользователи могут создавать дополнительные учётные записи." -#: src/Module/Register.php:100 src/Module/User/Import.php:112 +#: src/Module/Register.php:106 src/Module/User/Import.php:112 msgid "" "This site has exceeded the number of allowed daily account registrations. " "Please try again tomorrow." msgstr "Этот сайт превысил допустимое количество ежедневных регистраций. Пожалуйста, повторите попытку завтра." -#: src/Module/Register.php:117 +#: src/Module/Register.php:123 msgid "" "You may (optionally) fill in this form via OpenID by supplying your OpenID " "and clicking \"Register\"." msgstr "Вы можете (по желанию), заполнить эту форму с помощью OpenID, предоставив ваш OpenID и нажав кнопку \"Регистрация\"." -#: src/Module/Register.php:118 +#: src/Module/Register.php:124 msgid "" "If you are not familiar with OpenID, please leave that field blank and fill " "in the rest of the items." msgstr "Если вы не знакомы с OpenID, пожалуйста, оставьте это поле пустым и заполните остальные элементы." -#: src/Module/Register.php:119 +#: src/Module/Register.php:125 msgid "Your OpenID (optional): " msgstr "Ваш OpenID (необязательно):" -#: src/Module/Register.php:128 +#: src/Module/Register.php:134 msgid "Include your profile in member directory?" msgstr "Включить ваш профиль в каталог участников?" -#: src/Module/Register.php:149 +#: src/Module/Register.php:155 msgid "Note for the admin" msgstr "Сообщение для администратора" -#: src/Module/Register.php:149 +#: src/Module/Register.php:155 msgid "Leave a message for the admin, why you want to join this node" msgstr "Сообщения для администратора сайта на тему \"почему я хочу присоединиться к вам\"" -#: src/Module/Register.php:150 +#: src/Module/Register.php:156 msgid "Membership on this site is by invitation only." msgstr "Членство на сайте только по приглашению." -#: src/Module/Register.php:151 +#: src/Module/Register.php:157 msgid "Your invitation code: " msgstr "Ваш код приглашения:" -#: src/Module/Register.php:159 +#: src/Module/Register.php:165 msgid "Your Display Name (as you would like it to be displayed on this system" msgstr "Ваше полное имя (как вы бы хотели его видеть здесь" -#: src/Module/Register.php:160 +#: src/Module/Register.php:166 msgid "" "Your Email Address: (Initial information will be send there, so this has to " "be an existing address.)" msgstr "Ваш адрес электронной почты: (Информация для входа будет отправлена туда, это должен быть существующий адрес.)" -#: src/Module/Register.php:161 +#: src/Module/Register.php:167 msgid "Please repeat your e-mail address:" msgstr "Пожалуйста, введите адрес электронной почты ещё раз:" -#: src/Module/Register.php:163 src/Module/Security/PasswordTooLong.php:100 -#: src/Module/Settings/Account.php:564 +#: src/Module/Register.php:169 src/Module/Security/PasswordTooLong.php:100 +#: src/Module/Settings/Account.php:569 msgid "New Password:" msgstr "Новый пароль:" -#: src/Module/Register.php:163 +#: src/Module/Register.php:169 msgid "Leave empty for an auto generated password." msgstr "Оставьте пустым для автоматической генерации пароля." -#: src/Module/Register.php:164 src/Module/Security/PasswordTooLong.php:101 -#: src/Module/Settings/Account.php:565 +#: src/Module/Register.php:170 src/Module/Security/PasswordTooLong.php:101 +#: src/Module/Settings/Account.php:570 msgid "Confirm:" msgstr "Подтвердите:" -#: src/Module/Register.php:165 +#: src/Module/Register.php:171 #, php-format msgid "" "Choose a profile nickname. This must begin with a text character. Your " "profile address on this site will then be \"nickname@%s\"." msgstr "Выберите псевдоним. Он должен начинаться с буквы. Адрес вашего профиля на этом сайте будет \"псевдоним@%s\"." -#: src/Module/Register.php:166 +#: src/Module/Register.php:172 msgid "Choose a nickname: " msgstr "Выберите псевдоним: " -#: src/Module/Register.php:174 src/Module/User/Import.php:118 +#: src/Module/Register.php:180 src/Module/User/Import.php:118 msgid "Import" msgstr "Импорт" -#: src/Module/Register.php:175 +#: src/Module/Register.php:181 msgid "Import your profile to this friendica instance" msgstr "Импорт своего профиля в этот экземпляр friendica" -#: src/Module/Register.php:182 +#: src/Module/Register.php:188 msgid "Note: This node explicitly contains adult content" msgstr "Внимание: на этом сервере размещаются материалы для взрослых." -#: src/Module/Register.php:184 src/Module/Settings/Delegation.php:181 +#: src/Module/Register.php:190 src/Module/Settings/Delegation.php:181 msgid "Parent Password:" msgstr "Родительский пароль:" -#: src/Module/Register.php:184 src/Module/Settings/Delegation.php:181 +#: src/Module/Register.php:190 src/Module/Settings/Delegation.php:181 msgid "" "Please enter the password of the parent account to legitimize your request." msgstr "Пожалуйста введите пароль от родительского аккаунта для подтверждения запроса." -#: src/Module/Register.php:213 +#: src/Module/Register.php:219 msgid "Password doesn't match." msgstr "Пароль не совпадает" -#: src/Module/Register.php:219 +#: src/Module/Register.php:225 msgid "Please enter your password." msgstr "Пожалуйста, введите ваш пароль." -#: src/Module/Register.php:261 +#: src/Module/Register.php:267 msgid "You have entered too much information." msgstr "Вы ввели слишком много информации." -#: src/Module/Register.php:284 +#: src/Module/Register.php:290 msgid "Please enter the identical mail address in the second field." msgstr "Пожалуйста, введите тот же самый адрес почты во второе поле." -#: src/Module/Register.php:292 +#: src/Module/Register.php:298 msgid "Nickname cannot start with a digit." msgstr "Ник не может начинаться с цифры" -#: src/Module/Register.php:294 +#: src/Module/Register.php:300 msgid "Nickname can only contain US-ASCII characters." msgstr "Ник может содержать только латинские символы" -#: src/Module/Register.php:323 +#: src/Module/Register.php:329 msgid "The additional account was created." msgstr "Дополнительная учётная запись создана." -#: src/Module/Register.php:348 +#: src/Module/Register.php:354 msgid "" "Registration successful. Please check your email for further instructions." msgstr "Регистрация успешна. Пожалуйста, проверьте свою электронную почту для получения дальнейших инструкций." -#: src/Module/Register.php:355 +#: src/Module/Register.php:361 #, php-format msgid "" "Failed to send email message. Here your accout details:
login: %s
" "password: %s

You can change your password after login." msgstr "Ошибка отправки письма. Вот ваши учетные данные:
логин: %s
пароль: %s

Вы сможете изменить пароль после входа." -#: src/Module/Register.php:361 +#: src/Module/Register.php:367 msgid "Registration successful." msgstr "Регистрация успешна." -#: src/Module/Register.php:370 src/Module/Register.php:377 -#: src/Module/Register.php:387 +#: src/Module/Register.php:376 src/Module/Register.php:383 +#: src/Module/Register.php:393 msgid "Your registration can not be processed." msgstr "Ваша регистрация не может быть обработана." -#: src/Module/Register.php:376 +#: src/Module/Register.php:382 msgid "You have to leave a request note for the admin." msgstr "Вам нужно написать обращение к администратору." -#: src/Module/Register.php:386 +#: src/Module/Register.php:392 msgid "An internal error occured." msgstr "Возникла внутренняя ошибка." -#: src/Module/Register.php:408 +#: src/Module/Register.php:414 msgid "Your registration is pending approval by the site owner." msgstr "Ваша регистрация в ожидании одобрения владельцем сайта." @@ -9716,24 +9726,24 @@ msgid "Update Password" msgstr "Изменить пароль" #: src/Module/Security/PasswordTooLong.php:99 -#: src/Module/Settings/Account.php:566 +#: src/Module/Settings/Account.php:571 msgid "Current Password:" msgstr "Текущий пароль:" #: src/Module/Security/PasswordTooLong.php:99 -#: src/Module/Settings/Account.php:566 +#: src/Module/Settings/Account.php:571 msgid "Your current password to confirm the changes" msgstr "Ваш текущий пароль, для подтверждения изменений" #: src/Module/Security/PasswordTooLong.php:100 -#: src/Module/Settings/Account.php:550 +#: src/Module/Settings/Account.php:555 msgid "" "Allowed characters are a-z, A-Z, 0-9 and special characters except white " "spaces and accentuated letters." msgstr "Допустимые символы a-z, A-Z, 0-9 и специальные символы за исключением пробелов и букв с акцентами." #: src/Module/Security/PasswordTooLong.php:100 -#: src/Module/Settings/Account.php:551 +#: src/Module/Settings/Account.php:556 msgid "Password length is limited to 72 characters." msgstr "Длина пароля ограничена 72-мя символами." @@ -9863,103 +9873,103 @@ msgstr "Нельзя установить этот адрес почты" msgid "Settings were not updated." msgstr "Настройки не были изменены." -#: src/Module/Settings/Account.php:342 +#: src/Module/Settings/Account.php:347 msgid "Contact CSV file upload error" msgstr "Ошибка загрузки CSV с контактами" -#: src/Module/Settings/Account.php:361 +#: src/Module/Settings/Account.php:366 msgid "Importing Contacts done" msgstr "Импорт контактов завершён" -#: src/Module/Settings/Account.php:374 +#: src/Module/Settings/Account.php:379 msgid "Relocate message has been send to your contacts" msgstr "Перемещённое сообщение было отправлено списку контактов" -#: src/Module/Settings/Account.php:391 +#: src/Module/Settings/Account.php:396 msgid "Unable to find your profile. Please contact your admin." msgstr "Не получается найти ваш профиль. Пожалуйста свяжитесь с администратором." -#: src/Module/Settings/Account.php:433 +#: src/Module/Settings/Account.php:438 msgid "" "Account for a service that automatically shares content based on user " "defined channels." msgstr "Учётная запись, которая автоматически публикует контент из каналов, созданных пользователем." -#: src/Module/Settings/Account.php:443 +#: src/Module/Settings/Account.php:448 msgid "Personal Page Subtypes" msgstr "Подтипы личной страницы" -#: src/Module/Settings/Account.php:444 +#: src/Module/Settings/Account.php:449 msgid "Community Group Subtypes" msgstr "Типы групп сообществ" -#: src/Module/Settings/Account.php:455 +#: src/Module/Settings/Account.php:460 msgid "Account for a personal profile." msgstr "Личная учётная запись" -#: src/Module/Settings/Account.php:462 +#: src/Module/Settings/Account.php:467 msgid "" "Account for an organisation that automatically approves contact requests as " "\"Followers\"." msgstr "Учётная запись организации, которая автоматически одобряет новых подписчиков." -#: src/Module/Settings/Account.php:469 +#: src/Module/Settings/Account.php:474 msgid "" "Account for a news reflector that automatically approves contact requests as" " \"Followers\"." msgstr "Учётная запись новостной ленты, которая автоматически одобряет новых подписчиков." -#: src/Module/Settings/Account.php:476 +#: src/Module/Settings/Account.php:481 msgid "Account for community discussions." msgstr "Учётная запись для совместных обсуждений." -#: src/Module/Settings/Account.php:484 +#: src/Module/Settings/Account.php:489 msgid "" "Account for a regular personal profile that requires manual approval of " "\"Friends\" and \"Followers\"." msgstr "Личная учётная запись, которая требует ручного одобрения для новых подписчиков и друзей." -#: src/Module/Settings/Account.php:491 +#: src/Module/Settings/Account.php:496 msgid "" "Account for a public profile that automatically approves contact requests as" " \"Followers\"." msgstr "Учётная запись для публичного профиля, которая автоматически одобряет новых подписчиков." -#: src/Module/Settings/Account.php:498 +#: src/Module/Settings/Account.php:503 msgid "Automatically approves all contact requests." msgstr "Автоматически одобряет все запросы на подписку." -#: src/Module/Settings/Account.php:505 +#: src/Module/Settings/Account.php:510 msgid "Contact requests have to be manually approved." -msgstr "" +msgstr "Запросы на добавление одобряются вручную." -#: src/Module/Settings/Account.php:512 +#: src/Module/Settings/Account.php:517 msgid "" "Account for a popular profile that automatically approves contact requests " "as \"Friends\"." msgstr "Учётная запись для публичной личности, которая автоматически добавляет все новые контакты в друзья." -#: src/Module/Settings/Account.php:517 +#: src/Module/Settings/Account.php:522 msgid "Private Group [Experimental]" msgstr "Частная группа [экспериментально]" -#: src/Module/Settings/Account.php:519 +#: src/Module/Settings/Account.php:524 msgid "Requires manual approval of contact requests." msgstr "Требует ручного одобрения запросов на подписку." -#: src/Module/Settings/Account.php:528 +#: src/Module/Settings/Account.php:533 msgid "OpenID:" msgstr "OpenID:" -#: src/Module/Settings/Account.php:528 +#: src/Module/Settings/Account.php:533 msgid "(Optional) Allow this OpenID to login to this account." msgstr "(Необязательно) Разрешить этому OpenID входить в этот аккаунт" -#: src/Module/Settings/Account.php:536 +#: src/Module/Settings/Account.php:541 msgid "Publish your profile in your local site directory?" msgstr "Опубликовать ваш профиль в каталоге вашего сервера?" -#: src/Module/Settings/Account.php:536 +#: src/Module/Settings/Account.php:541 #, php-format msgid "" "Your profile will be published in this node's local " @@ -9967,94 +9977,94 @@ msgid "" " system settings." msgstr "Ваш профиль будет опубликован в локальном каталоге этого сервера. Данные вашего профиля могут быть доступны публично в зависимости от настроек." -#: src/Module/Settings/Account.php:542 +#: src/Module/Settings/Account.php:547 #, php-format msgid "" "Your profile will also be published in the global friendica directories " "(e.g. %s)." msgstr "Ваш профиль так же будет опубликован в глобальных каталогах Френдики (напр. %s)." -#: src/Module/Settings/Account.php:555 +#: src/Module/Settings/Account.php:560 msgid "Account Settings" msgstr "Настройки аккаунта" -#: src/Module/Settings/Account.php:556 +#: src/Module/Settings/Account.php:561 #, php-format msgid "Your Identity Address is '%s' or '%s'." msgstr "Ваш адрес: '%s' или '%s'." -#: src/Module/Settings/Account.php:563 +#: src/Module/Settings/Account.php:568 msgid "Password Settings" msgstr "Смена пароля" -#: src/Module/Settings/Account.php:565 +#: src/Module/Settings/Account.php:570 msgid "Leave password fields blank unless changing" msgstr "Оставьте поля пароля пустыми, если он не изменяется" -#: src/Module/Settings/Account.php:567 +#: src/Module/Settings/Account.php:572 msgid "Password:" msgstr "Пароль:" -#: src/Module/Settings/Account.php:567 +#: src/Module/Settings/Account.php:572 msgid "Your current password to confirm the changes of the email address" msgstr "Ваш текущий пароль для подтверждения смены адреса почты" -#: src/Module/Settings/Account.php:570 +#: src/Module/Settings/Account.php:575 msgid "Delete OpenID URL" msgstr "Удалить ссылку OpenID" -#: src/Module/Settings/Account.php:572 +#: src/Module/Settings/Account.php:577 msgid "Basic Settings" msgstr "Основные параметры" -#: src/Module/Settings/Account.php:573 -#: src/Module/Settings/Profile/Index.php:283 +#: src/Module/Settings/Account.php:578 +#: src/Module/Settings/Profile/Index.php:288 msgid "Display name:" msgstr "Отображаемое имя:" -#: src/Module/Settings/Account.php:574 +#: src/Module/Settings/Account.php:579 msgid "Email Address:" msgstr "Адрес электронной почты:" -#: src/Module/Settings/Account.php:575 +#: src/Module/Settings/Account.php:580 msgid "Your Timezone:" msgstr "Ваш часовой пояс:" -#: src/Module/Settings/Account.php:576 +#: src/Module/Settings/Account.php:581 msgid "Your Language:" msgstr "Ваш язык:" -#: src/Module/Settings/Account.php:576 +#: src/Module/Settings/Account.php:581 msgid "" "Set the language we use to show you friendica interface and to send you " "emails" msgstr "Выберите язык, на котором вы будете видеть интерфейс Friendica и на котором вы будете получать письма" -#: src/Module/Settings/Account.php:577 +#: src/Module/Settings/Account.php:582 msgid "Default Post Location:" msgstr "Местонахождение по умолчанию:" -#: src/Module/Settings/Account.php:578 +#: src/Module/Settings/Account.php:583 msgid "Use Browser Location:" msgstr "Использовать определение местоположения браузером:" -#: src/Module/Settings/Account.php:580 +#: src/Module/Settings/Account.php:585 msgid "Security and Privacy Settings" msgstr "Параметры безопасности и конфиденциальности" -#: src/Module/Settings/Account.php:582 +#: src/Module/Settings/Account.php:587 msgid "Maximum Friend Requests/Day:" msgstr "Максимум запросов в друзья в день:" -#: src/Module/Settings/Account.php:582 +#: src/Module/Settings/Account.php:587 msgid "(to prevent spam abuse)" msgstr "(для предотвращения спама)" -#: src/Module/Settings/Account.php:584 +#: src/Module/Settings/Account.php:589 msgid "Allow your profile to be searchable globally?" msgstr "Сделать ваш профиль доступным для поиска глобально?" -#: src/Module/Settings/Account.php:584 +#: src/Module/Settings/Account.php:589 msgid "" "Activate this setting if you want others to easily find and follow you. Your" " profile will be searchable on remote systems. This setting also determines " @@ -10062,43 +10072,43 @@ msgid "" "indexed or not." msgstr "Включите эту настройку, если вы хотите, чтобы другие люди могли легко вас находить. Ваш профиль станет доступным для поиска на других узлах. Так же эта настройка разрешает поисковым системам индексировать ваш профиль." -#: src/Module/Settings/Account.php:585 +#: src/Module/Settings/Account.php:590 msgid "Hide your contact/friend list from viewers of your profile?" msgstr "Скрыть список ваших контактов/друзей от просмотра в вашем профиле?" -#: src/Module/Settings/Account.php:585 +#: src/Module/Settings/Account.php:590 msgid "" "A list of your contacts is displayed on your profile page. Activate this " "option to disable the display of your contact list." msgstr "Список ваших контактов отображается на вашей странице профиля. Включите эту настройку, чтобы скрыть отображение вашего списка контактов." -#: src/Module/Settings/Account.php:586 +#: src/Module/Settings/Account.php:591 msgid "Hide your public content from anonymous viewers" msgstr "Скрыть ваши публичные записи от анонимных посетителей" -#: src/Module/Settings/Account.php:586 +#: src/Module/Settings/Account.php:591 msgid "" "Anonymous visitors will only see your basic profile details. Your public " "posts and replies will still be freely accessible on the remote servers of " "your followers and through relays." msgstr "Анонимные посетители увидят только основные данные профиля. Публичные записи и комментарии будут там скрыты, но при этом доступны на серверах ваших подписчиков и через релеи." -#: src/Module/Settings/Account.php:587 +#: src/Module/Settings/Account.php:592 msgid "Make public posts unlisted" msgstr "Скрыть публичные записи из общих лент" -#: src/Module/Settings/Account.php:587 +#: src/Module/Settings/Account.php:592 msgid "" "Your public posts will not appear on the community pages or in search " "results, nor be sent to relay servers. However they can still appear on " "public feeds on remote servers." msgstr "Ваши публичные записи не будут отражаться в общей ленте сервера или в результатах поиска, так же они не будут отправляться на ретранслтяторы. Тем не менее, они всё равно могут быть доступны в публичных лентах других серверов." -#: src/Module/Settings/Account.php:588 +#: src/Module/Settings/Account.php:593 msgid "Make all posted pictures accessible" msgstr "Сделать все опубликованные изображения доступными" -#: src/Module/Settings/Account.php:588 +#: src/Module/Settings/Account.php:593 msgid "" "This option makes every posted picture accessible via the direct link. This " "is a workaround for the problem that most other networks can't handle " @@ -10106,227 +10116,227 @@ msgid "" "public on your photo albums though." msgstr "Эта настройка делает все опубликованные изображения доступными по прямой ссылке. Это можно применить для решения проблем с другими социальными сетями, которые не умеют работать с разрешениями доступа для изображений. Непубличные изображения в любом случае не будут доступны для просмотра публично в ваших альбомах." -#: src/Module/Settings/Account.php:589 +#: src/Module/Settings/Account.php:594 msgid "Allow friends to post to your profile page?" msgstr "Разрешить друзьям оставлять сообщения на страницу вашего профиля?" -#: src/Module/Settings/Account.php:589 +#: src/Module/Settings/Account.php:594 msgid "" "Your contacts may write posts on your profile wall. These posts will be " "distributed to your contacts" msgstr "Ваши контакты могут оставлять записи на стене вашего профиля. Эти записи будут распространены вашим подписчикам." -#: src/Module/Settings/Account.php:590 +#: src/Module/Settings/Account.php:595 msgid "Allow friends to tag your posts?" msgstr "Разрешить друзьям отмечать ваши сообщения?" -#: src/Module/Settings/Account.php:590 +#: src/Module/Settings/Account.php:595 msgid "Your contacts can add additional tags to your posts." msgstr "Ваши контакты могут добавлять дополнительные теги к вашим записям." -#: src/Module/Settings/Account.php:591 +#: src/Module/Settings/Account.php:596 msgid "Default privacy circle for new contacts" msgstr "Круг по-умолчанию для новых контактов" -#: src/Module/Settings/Account.php:592 +#: src/Module/Settings/Account.php:597 msgid "Default privacy circle for new group contacts" msgstr "Круг по-умолчанию для новых групп" -#: src/Module/Settings/Account.php:593 +#: src/Module/Settings/Account.php:598 msgid "Default Post Permissions" msgstr "Разрешение на сообщения по умолчанию" -#: src/Module/Settings/Account.php:597 +#: src/Module/Settings/Account.php:602 msgid "Expiration settings" msgstr "Очистка старых записей" -#: src/Module/Settings/Account.php:598 +#: src/Module/Settings/Account.php:603 msgid "Automatically expire posts after this many days:" msgstr "Автоматическое истекание срока действия сообщения после стольких дней:" -#: src/Module/Settings/Account.php:598 +#: src/Module/Settings/Account.php:603 msgid "If empty, posts will not expire. Expired posts will be deleted" msgstr "Если пусто, срок действия сообщений не будет ограничен. Сообщения с истекшим сроком действия будут удалены" -#: src/Module/Settings/Account.php:599 +#: src/Module/Settings/Account.php:604 msgid "Expire posts" msgstr "Удалять старые записи" -#: src/Module/Settings/Account.php:599 +#: src/Module/Settings/Account.php:604 msgid "When activated, posts and comments will be expired." msgstr "Если включено, то старые записи и комментарии будут удаляться." -#: src/Module/Settings/Account.php:600 +#: src/Module/Settings/Account.php:605 msgid "Expire personal notes" msgstr "Удалять персональные заметки" -#: src/Module/Settings/Account.php:600 +#: src/Module/Settings/Account.php:605 msgid "" "When activated, the personal notes on your profile page will be expired." msgstr "Если включено, старые личные заметки из вашего профиля будут удаляться." -#: src/Module/Settings/Account.php:601 +#: src/Module/Settings/Account.php:606 msgid "Expire starred posts" msgstr "Удалять избранные записи" -#: src/Module/Settings/Account.php:601 +#: src/Module/Settings/Account.php:606 msgid "" "Starring posts keeps them from being expired. That behaviour is overwritten " "by this setting." msgstr "Добавление записи в избранные защищает её от удаления. Эта настройка выключает эту защиту." -#: src/Module/Settings/Account.php:602 +#: src/Module/Settings/Account.php:607 msgid "Only expire posts by others" msgstr "Удалять только записи других людей" -#: src/Module/Settings/Account.php:602 +#: src/Module/Settings/Account.php:607 msgid "" "When activated, your own posts never expire. Then the settings above are " "only valid for posts you received." msgstr "Если включено, ваши собственные записи никогда не удаляются. В этом случае все настройки выше применяются только к записям, которые вы получаете от других." -#: src/Module/Settings/Account.php:605 +#: src/Module/Settings/Account.php:610 msgid "Notification Settings" msgstr "Настройка уведомлений" -#: src/Module/Settings/Account.php:606 +#: src/Module/Settings/Account.php:611 msgid "Send a notification email when:" msgstr "Отправлять уведомление по электронной почте, когда:" -#: src/Module/Settings/Account.php:607 +#: src/Module/Settings/Account.php:612 msgid "You receive an introduction" msgstr "Вы получили запрос" -#: src/Module/Settings/Account.php:608 +#: src/Module/Settings/Account.php:613 msgid "Your introductions are confirmed" msgstr "Ваши запросы подтверждены" -#: src/Module/Settings/Account.php:609 +#: src/Module/Settings/Account.php:614 msgid "Someone writes on your profile wall" msgstr "Кто-то пишет на стене вашего профиля" -#: src/Module/Settings/Account.php:610 +#: src/Module/Settings/Account.php:615 msgid "Someone writes a followup comment" msgstr "Кто-то пишет последующий комментарий" -#: src/Module/Settings/Account.php:611 +#: src/Module/Settings/Account.php:616 msgid "You receive a private message" msgstr "Вы получаете личное сообщение" -#: src/Module/Settings/Account.php:612 +#: src/Module/Settings/Account.php:617 msgid "You receive a friend suggestion" msgstr "Вы получили предложение о добавлении в друзья" -#: src/Module/Settings/Account.php:613 +#: src/Module/Settings/Account.php:618 msgid "You are tagged in a post" msgstr "Вы отмечены в записи" -#: src/Module/Settings/Account.php:615 +#: src/Module/Settings/Account.php:620 msgid "Create a desktop notification when:" msgstr "Показывать уведомление при:" -#: src/Module/Settings/Account.php:616 +#: src/Module/Settings/Account.php:621 msgid "Someone tagged you" msgstr "Вас отметили" -#: src/Module/Settings/Account.php:617 +#: src/Module/Settings/Account.php:622 msgid "Someone directly commented on your post" msgstr "На вашу запись написали комментарий" -#: src/Module/Settings/Account.php:618 +#: src/Module/Settings/Account.php:623 msgid "Someone liked your content" msgstr "Ваша запись кому-то понравилась" -#: src/Module/Settings/Account.php:618 src/Module/Settings/Account.php:619 +#: src/Module/Settings/Account.php:623 src/Module/Settings/Account.php:624 msgid "Can only be enabled, when the direct comment notification is enabled." msgstr "Может быть включено только при включении уведомлений о комментариях к вашим записям." -#: src/Module/Settings/Account.php:619 +#: src/Module/Settings/Account.php:624 msgid "Someone shared your content" msgstr "Вашей записью поделились" -#: src/Module/Settings/Account.php:620 +#: src/Module/Settings/Account.php:625 msgid "Someone commented in your thread" msgstr "В обсуждении вашей записи написали комментарий" -#: src/Module/Settings/Account.php:621 +#: src/Module/Settings/Account.php:626 msgid "Someone commented in a thread where you commented" msgstr "Написали в диалоге, где вы оставляли комментарии" -#: src/Module/Settings/Account.php:622 +#: src/Module/Settings/Account.php:627 msgid "Someone commented in a thread where you interacted" msgstr "Написали в диалоге, где вы принимали любое участие" -#: src/Module/Settings/Account.php:624 +#: src/Module/Settings/Account.php:629 msgid "Activate desktop notifications" msgstr "Активировать уведомления на рабочем столе" -#: src/Module/Settings/Account.php:624 +#: src/Module/Settings/Account.php:629 msgid "Show desktop popup on new notifications" msgstr "Показывать уведомления на рабочем столе" -#: src/Module/Settings/Account.php:628 +#: src/Module/Settings/Account.php:633 msgid "Text-only notification emails" msgstr "Только текстовые письма" -#: src/Module/Settings/Account.php:630 +#: src/Module/Settings/Account.php:635 msgid "Send text only notification emails, without the html part" msgstr "Отправлять только текстовые уведомления, без HTML" -#: src/Module/Settings/Account.php:634 +#: src/Module/Settings/Account.php:639 msgid "Show detailled notifications" msgstr "Показывать подробные уведомления" -#: src/Module/Settings/Account.php:636 +#: src/Module/Settings/Account.php:641 msgid "" "Per default, notifications are condensed to a single notification per item. " "When enabled every notification is displayed." msgstr "По-умолчанию уведомления группируются в одно для каждой записи. Эта настройка показывает все уведомления по отдельности." -#: src/Module/Settings/Account.php:640 +#: src/Module/Settings/Account.php:645 msgid "Show notifications of ignored contacts" msgstr "Показывать уведомления игнорируемых контактов" -#: src/Module/Settings/Account.php:642 +#: src/Module/Settings/Account.php:647 msgid "" "You don't see posts from ignored contacts. But you still see their comments." " This setting controls if you want to still receive regular notifications " "that are caused by ignored contacts or not." msgstr "Вы не видите записи от игнорируемых контактов, но вы видите их комментарии. Эта настройка определяет, хотите ли вы получать уведомления от действий игнорируемых контактов или нет." -#: src/Module/Settings/Account.php:645 +#: src/Module/Settings/Account.php:650 msgid "Advanced Account/Page Type Settings" msgstr "Расширенные настройки учётной записи" -#: src/Module/Settings/Account.php:646 +#: src/Module/Settings/Account.php:651 msgid "Change the behaviour of this account for special situations" msgstr "Измените поведение этого аккаунта в специальных ситуациях" -#: src/Module/Settings/Account.php:649 +#: src/Module/Settings/Account.php:654 msgid "Import Contacts" msgstr "Импорт контактов" -#: src/Module/Settings/Account.php:650 +#: src/Module/Settings/Account.php:655 msgid "" "Upload a CSV file that contains the handle of your followed accounts in the " "first column you exported from the old account." msgstr "Загрузите файл CSV, который содержит адреса ваших контактов в первой колонке. Вы можете экспортировать его из вашей старой учётной записи." -#: src/Module/Settings/Account.php:651 +#: src/Module/Settings/Account.php:656 msgid "Upload File" msgstr "Загрузить файл" -#: src/Module/Settings/Account.php:654 +#: src/Module/Settings/Account.php:659 msgid "Relocate" msgstr "Перемещение" -#: src/Module/Settings/Account.php:655 +#: src/Module/Settings/Account.php:660 msgid "" "If you have moved this profile from another server, and some of your " "contacts don't receive your updates, try pushing this button." msgstr "Если вы переместили эту анкету с другого сервера, и некоторые из ваших контактов не получили ваши обновления, попробуйте нажать эту кнопку." -#: src/Module/Settings/Account.php:656 +#: src/Module/Settings/Account.php:661 msgid "Resend relocate message to contacts" msgstr "Отправить перемещённые сообщения контактам" @@ -10491,198 +10501,222 @@ msgstr "Удалить из списка каналов" msgid "Delete entry from the channel list?" msgstr "Удалить запись из списка каналов?" -#: src/Module/Settings/Connectors.php:120 +#: src/Module/Settings/Connectors.php:122 msgid "Failed to connect with email account using the settings provided." msgstr "Не удалось подключиться к аккаунту e-mail, используя указанные настройки." -#: src/Module/Settings/Connectors.php:166 -#: src/Module/Settings/Connectors.php:167 +#: src/Module/Settings/Connectors.php:169 +#: src/Module/Settings/Connectors.php:170 msgid "Diaspora (Socialhome, Hubzilla)" msgstr "Diaspora (Socialhome, Hubzilla)" -#: src/Module/Settings/Connectors.php:166 -#: src/Module/Settings/Connectors.php:170 +#: src/Module/Settings/Connectors.php:169 +#: src/Module/Settings/Connectors.php:173 #, php-format msgid "Built-in support for %s connectivity is enabled" msgstr "Встроенная поддержка для %s включена" -#: src/Module/Settings/Connectors.php:167 -#: src/Module/Settings/Connectors.php:169 +#: src/Module/Settings/Connectors.php:170 +#: src/Module/Settings/Connectors.php:172 #, php-format msgid "Built-in support for %s connectivity is disabled" msgstr "Встроенная поддержка для %s отключена" -#: src/Module/Settings/Connectors.php:169 -#: src/Module/Settings/Connectors.php:170 +#: src/Module/Settings/Connectors.php:172 +#: src/Module/Settings/Connectors.php:173 msgid "OStatus (GNU Social)" msgstr "OStatus (GNU Social)" -#: src/Module/Settings/Connectors.php:182 +#: src/Module/Settings/Connectors.php:185 msgid "Email access is disabled on this site." msgstr "Доступ эл. почты отключен на этом сайте." -#: src/Module/Settings/Connectors.php:197 -#: src/Module/Settings/Connectors.php:244 +#: src/Module/Settings/Connectors.php:200 +#: src/Module/Settings/Connectors.php:254 msgid "None" msgstr "Ничего" -#: src/Module/Settings/Connectors.php:209 +#: src/Module/Settings/Connectors.php:204 +msgid "Default (Mastodon will display the title and a link to the post)" +msgstr "По-умолчанию (Mastodon будет показывать запись как заголовок и ссылку на статью)" + +#: src/Module/Settings/Connectors.php:205 +msgid "" +"Use the summary (Mastodon and some others will treat it as content warning)" +msgstr "Показывать выдержку (Mastodon и некоторые другие платформы покажут это как предупреждение о контенте)" + +#: src/Module/Settings/Connectors.php:206 +msgid "Embed the title in the body" +msgstr "Добавлять заголовок в текст записи" + +#: src/Module/Settings/Connectors.php:218 msgid "General Social Media Settings" msgstr "Общие настройки социальных медиа" -#: src/Module/Settings/Connectors.php:212 +#: src/Module/Settings/Connectors.php:221 msgid "Followed content scope" msgstr "Какие записи показывать в ленте" -#: src/Module/Settings/Connectors.php:214 +#: src/Module/Settings/Connectors.php:223 msgid "" "By default, conversations in which your follows participated but didn't " "start will be shown in your timeline. You can turn this behavior off, or " "expand it to the conversations in which your follows liked a post." msgstr "По-умолчанию в вашу ленту попадают и записи, которые ваши контакты не создали сами, а лишь прокомментировали. Вы можете отключить это, либо наоборот расширить до загрузки записей, которым ваши контакты поставили отметку \"нравится\"." -#: src/Module/Settings/Connectors.php:216 +#: src/Module/Settings/Connectors.php:225 msgid "Only conversations my follows started" msgstr "Только записи, созданные моими контактами" -#: src/Module/Settings/Connectors.php:217 +#: src/Module/Settings/Connectors.php:226 msgid "Conversations my follows started or commented on (default)" msgstr "Записи, которые мои контакты создали или прокомментировали (по-умолчанию)" -#: src/Module/Settings/Connectors.php:218 +#: src/Module/Settings/Connectors.php:227 msgid "Any conversation my follows interacted with, including likes" msgstr "Любые записи, с которыми мои контакты взаимодействовали, включая лайки" -#: src/Module/Settings/Connectors.php:221 +#: src/Module/Settings/Connectors.php:230 msgid "Collapse sensitive posts" -msgstr "" +msgstr "Сворачивать чувствительные записи" -#: src/Module/Settings/Connectors.php:221 +#: src/Module/Settings/Connectors.php:230 msgid "" "If a post is marked as \"sensitive\", it will be displayed in a collapsed " "state, if this option is enabled." -msgstr "" +msgstr "Если это включено и запись помечена как \"чувствительная\", она будет отображаться в свёрнутом виде." -#: src/Module/Settings/Connectors.php:222 +#: src/Module/Settings/Connectors.php:231 msgid "Enable intelligent shortening" msgstr "Включить умное сокращение" -#: src/Module/Settings/Connectors.php:222 +#: src/Module/Settings/Connectors.php:231 msgid "" "Normally the system tries to find the best link to add to shortened posts. " "If disabled, every shortened post will always point to the original " "friendica post." msgstr "Обычно система пытается найти лучшую ссылку для добавления к сокращенной записи. Если эта настройка включена, то каждая сокращенная запись будет указывать на оригинальную запись в Friendica." -#: src/Module/Settings/Connectors.php:223 +#: src/Module/Settings/Connectors.php:232 msgid "Enable simple text shortening" msgstr "Включить простое сокращение текста" -#: src/Module/Settings/Connectors.php:223 +#: src/Module/Settings/Connectors.php:232 msgid "" "Normally the system shortens posts at the next line feed. If this option is " "enabled then the system will shorten the text at the maximum character " "limit." msgstr "Обычно система обрезает записи на следующей строке. Если эта настройка включена, система будет сокращать записи по достижении лимита символов." -#: src/Module/Settings/Connectors.php:224 +#: src/Module/Settings/Connectors.php:233 msgid "Attach the link title" msgstr "Присоединять заголовок ссылок" -#: src/Module/Settings/Connectors.php:224 +#: src/Module/Settings/Connectors.php:233 msgid "" "When activated, the title of the attached link will be added as a title on " "posts to Diaspora. This is mostly helpful with \"remote-self\" contacts that" " share feed content." msgstr "Если включено. заголовок добавленной ссылки будет добавлен к записи в Диаспоре как заголовок. Это в основном нужно для контактов \"мой двойник\", которые публикуют содержимое ленты." -#: src/Module/Settings/Connectors.php:225 +#: src/Module/Settings/Connectors.php:234 msgid "API: Use spoiler field as title" msgstr "API: Использовать спойлер как заголовок" -#: src/Module/Settings/Connectors.php:225 +#: src/Module/Settings/Connectors.php:234 msgid "" "When activated, the \"spoiler_text\" field in the API will be used for the " "title on standalone posts. When deactivated it will be used for spoiler " "text. For comments it will always be used for spoiler text." msgstr "Если включено, поле \"spoiler_text\" в API будет использоваться как заголовок для отдельных записей. Если отключено, то оно будет использоваться как спойлер. Для комментариев оно всегда используется как спойлер." -#: src/Module/Settings/Connectors.php:226 +#: src/Module/Settings/Connectors.php:235 msgid "API: Automatically links at the end of the post as attached posts" msgstr "API: Автоматически загружать ссылки в конце записей" -#: src/Module/Settings/Connectors.php:226 +#: src/Module/Settings/Connectors.php:235 msgid "" "When activated, added links at the end of the post react the same way as " "added links in the web interface." msgstr "Если включено, ссылки в конце записей будут обрабатываться так же, как ссылки, добавленные через веб-интерфейс." -#: src/Module/Settings/Connectors.php:227 +#: src/Module/Settings/Connectors.php:236 +msgid "Article Mode" +msgstr "Режим статей" + +#: src/Module/Settings/Connectors.php:236 +msgid "" +"Controls how posts with titles are transmitted. Mastodon and its forks don't" +" display the content of these posts if the post is created in the correct " +"(default) way." +msgstr "Как будут передаваться записи, у которых указан заголовок. Mastodon и похожие платформы не показывают содержимое таких записей, если они созданы в обычном формате (по-умолчанию), оставляя лишь ссылку на них." + +#: src/Module/Settings/Connectors.php:237 msgid "Your legacy ActivityPub/GNU Social account" msgstr "Ваша старая учётная запись ActivityPub/GNU Social" -#: src/Module/Settings/Connectors.php:227 +#: src/Module/Settings/Connectors.php:237 msgid "" "If you enter your old account name from an ActivityPub based system or your " "GNU Social/Statusnet account name here (in the format user@domain.tld), your" " contacts will be added automatically. The field will be emptied when done." msgstr "Если вы введете тут вашу старую учетную запись от платформы совместимой с ActivityPub или GNU Social/Statusnet (в виде пользователь@домен), ваши контакты оттуда будут автоматически добавлены. Поле будет очищено когда все контакты будут добавлены." -#: src/Module/Settings/Connectors.php:229 +#: src/Module/Settings/Connectors.php:239 msgid "Repair OStatus subscriptions" msgstr "Починить подписки OStatus" -#: src/Module/Settings/Connectors.php:233 +#: src/Module/Settings/Connectors.php:243 msgid "Email/Mailbox Setup" msgstr "Настройка эл. почты / почтового ящика" -#: src/Module/Settings/Connectors.php:234 +#: src/Module/Settings/Connectors.php:244 msgid "" "If you wish to communicate with email contacts using this service " "(optional), please specify how to connect to your mailbox." msgstr "Если вы хотите общаться с Email контактами, используя этот сервис (по желанию), пожалуйста, уточните, как подключиться к вашему почтовому ящику." -#: src/Module/Settings/Connectors.php:235 +#: src/Module/Settings/Connectors.php:245 msgid "Last successful email check:" msgstr "Последняя успешная проверка электронной почты:" -#: src/Module/Settings/Connectors.php:237 +#: src/Module/Settings/Connectors.php:247 msgid "IMAP server name:" msgstr "Имя IMAP сервера:" -#: src/Module/Settings/Connectors.php:238 +#: src/Module/Settings/Connectors.php:248 msgid "IMAP port:" msgstr "Порт IMAP:" -#: src/Module/Settings/Connectors.php:239 +#: src/Module/Settings/Connectors.php:249 msgid "Security:" msgstr "Безопасность:" -#: src/Module/Settings/Connectors.php:240 +#: src/Module/Settings/Connectors.php:250 msgid "Email login name:" msgstr "Логин эл. почты:" -#: src/Module/Settings/Connectors.php:241 +#: src/Module/Settings/Connectors.php:251 msgid "Email password:" msgstr "Пароль эл. почты:" -#: src/Module/Settings/Connectors.php:242 +#: src/Module/Settings/Connectors.php:252 msgid "Reply-to address:" msgstr "Адрес для ответа:" -#: src/Module/Settings/Connectors.php:243 +#: src/Module/Settings/Connectors.php:253 msgid "Send public posts to all email contacts:" msgstr "Отправлять открытые сообщения на все контакты электронной почты:" -#: src/Module/Settings/Connectors.php:244 +#: src/Module/Settings/Connectors.php:254 msgid "Action after import:" msgstr "Действие после импорта:" -#: src/Module/Settings/Connectors.php:244 +#: src/Module/Settings/Connectors.php:254 msgid "Move to folder" msgstr "Переместить в папку" -#: src/Module/Settings/Connectors.php:245 +#: src/Module/Settings/Connectors.php:255 msgid "Move to folder:" msgstr "Переместить в папку:" @@ -10954,81 +10988,81 @@ msgstr "Удалить авторизацию" msgid "Display Name is required." msgstr "Необходимо указать имя" -#: src/Module/Settings/Profile/Index.php:167 +#: src/Module/Settings/Profile/Index.php:170 msgid "Profile couldn't be updated." msgstr "Профиль не получилось обновить." -#: src/Module/Settings/Profile/Index.php:205 -#: src/Module/Settings/Profile/Index.php:226 +#: src/Module/Settings/Profile/Index.php:210 +#: src/Module/Settings/Profile/Index.php:231 msgid "Label:" msgstr "Поле:" -#: src/Module/Settings/Profile/Index.php:206 -#: src/Module/Settings/Profile/Index.php:227 +#: src/Module/Settings/Profile/Index.php:211 +#: src/Module/Settings/Profile/Index.php:232 msgid "Value:" msgstr "Значение:" -#: src/Module/Settings/Profile/Index.php:217 -#: src/Module/Settings/Profile/Index.php:238 +#: src/Module/Settings/Profile/Index.php:222 +#: src/Module/Settings/Profile/Index.php:243 msgid "Field Permissions" msgstr "Право просмотра поля" -#: src/Module/Settings/Profile/Index.php:218 -#: src/Module/Settings/Profile/Index.php:239 +#: src/Module/Settings/Profile/Index.php:223 +#: src/Module/Settings/Profile/Index.php:244 msgid "(click to open/close)" msgstr "(нажмите, чтобы открыть / закрыть)" -#: src/Module/Settings/Profile/Index.php:224 +#: src/Module/Settings/Profile/Index.php:229 msgid "Add a new profile field" msgstr "Добавить новое поле профиля" -#: src/Module/Settings/Profile/Index.php:247 +#: src/Module/Settings/Profile/Index.php:252 msgid "" "The homepage is verified. A rel=\"me\" link back to your Friendica profile " "page was found on the homepage." msgstr "Домашняя страница подтверждена. Ссылка с атрибутом rel=\"me\", указывающая на ваш профиль Friendica, была найдена на странице." -#: src/Module/Settings/Profile/Index.php:249 +#: src/Module/Settings/Profile/Index.php:254 #, php-format msgid "" "To verify your homepage, add a rel=\"me\" link to it, pointing to your " "profile URL (%s)." msgstr "Для верификации вашей домашней страницы добавьте на неё ссылку с атрибутом rel=\"me\" указывающую на ваш профиль (%s)." -#: src/Module/Settings/Profile/Index.php:255 +#: src/Module/Settings/Profile/Index.php:260 msgid "Profile Actions" msgstr "Действия профиля" -#: src/Module/Settings/Profile/Index.php:256 +#: src/Module/Settings/Profile/Index.php:261 msgid "Edit Profile Details" msgstr "Редактировать детали профиля" -#: src/Module/Settings/Profile/Index.php:258 +#: src/Module/Settings/Profile/Index.php:263 msgid "Change Profile Photo" msgstr "Изменить фото профиля" -#: src/Module/Settings/Profile/Index.php:261 +#: src/Module/Settings/Profile/Index.php:266 msgid "Profile picture" msgstr "Картинка профиля" -#: src/Module/Settings/Profile/Index.php:262 +#: src/Module/Settings/Profile/Index.php:267 msgid "Location" msgstr "Местонахождение" -#: src/Module/Settings/Profile/Index.php:263 src/Util/Temporal.php:97 +#: src/Module/Settings/Profile/Index.php:268 src/Util/Temporal.php:97 #: src/Util/Temporal.php:99 msgid "Miscellaneous" msgstr "Разное" -#: src/Module/Settings/Profile/Index.php:264 +#: src/Module/Settings/Profile/Index.php:269 msgid "Custom Profile Fields" msgstr "Произвольные поля профиля" -#: src/Module/Settings/Profile/Index.php:265 src/Module/Welcome.php:58 +#: src/Module/Settings/Profile/Index.php:270 src/Module/Welcome.php:58 msgid "Upload Profile Photo" msgstr "Загрузить фото профиля" -#: src/Module/Settings/Profile/Index.php:266 +#: src/Module/Settings/Profile/Index.php:271 #, php-format msgid "" "

Custom fields appear on your profile page.

\n" @@ -11038,61 +11072,61 @@ msgid "" "\t\t\t\t

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

" msgstr "

Произвольные поля видны на вашей странице профиля.

\n\t\t\t\t

Вы можете использовать BBCode в значениях полей.

\n\t\t\t\t

Меняйте порядок перетаскиванием.

\n\t\t\t\t

Сотрите название для удаления поля.

\n\t\t\t\t

Закрытые поля будут видны только выбранным контактам из Friendica, либо контактам из выбранных кругов.

" -#: src/Module/Settings/Profile/Index.php:286 +#: src/Module/Settings/Profile/Index.php:291 msgid "Street Address:" msgstr "Адрес:" -#: src/Module/Settings/Profile/Index.php:287 +#: src/Module/Settings/Profile/Index.php:292 msgid "Locality/City:" msgstr "Город / Населенный пункт:" -#: src/Module/Settings/Profile/Index.php:288 +#: src/Module/Settings/Profile/Index.php:293 msgid "Region/State:" msgstr "Район / Область:" -#: src/Module/Settings/Profile/Index.php:289 +#: src/Module/Settings/Profile/Index.php:294 msgid "Postal/Zip Code:" msgstr "Почтовый индекс:" -#: src/Module/Settings/Profile/Index.php:290 +#: src/Module/Settings/Profile/Index.php:295 msgid "Country:" msgstr "Страна:" -#: src/Module/Settings/Profile/Index.php:292 +#: src/Module/Settings/Profile/Index.php:297 msgid "XMPP (Jabber) address:" msgstr "Адрес XMPP (Jabber):" -#: src/Module/Settings/Profile/Index.php:292 +#: src/Module/Settings/Profile/Index.php:297 msgid "" "The XMPP address will be published so that people can follow you there." msgstr "Этот адрес XMPP будет виден в профиле, чтобы другие люди могли вас там найти." -#: src/Module/Settings/Profile/Index.php:293 +#: src/Module/Settings/Profile/Index.php:298 msgid "Matrix (Element) address:" msgstr "Адрес Matrix (Element):" -#: src/Module/Settings/Profile/Index.php:293 +#: src/Module/Settings/Profile/Index.php:298 msgid "" "The Matrix address will be published so that people can follow you there." msgstr "Этот адрес Matrix будет виден в профиле, чтобы другие люди могли вас там найти." -#: src/Module/Settings/Profile/Index.php:294 +#: src/Module/Settings/Profile/Index.php:299 msgid "Homepage URL:" msgstr "Адрес домашней странички:" -#: src/Module/Settings/Profile/Index.php:295 +#: src/Module/Settings/Profile/Index.php:300 msgid "Public Keywords:" msgstr "Общественные ключевые слова:" -#: src/Module/Settings/Profile/Index.php:295 +#: src/Module/Settings/Profile/Index.php:300 msgid "(Used for suggesting potential friends, can be seen by others)" msgstr "(Используется для предложения потенциальным друзьям, могут увидеть другие)" -#: src/Module/Settings/Profile/Index.php:296 +#: src/Module/Settings/Profile/Index.php:301 msgid "Private Keywords:" msgstr "Личные ключевые слова:" -#: src/Module/Settings/Profile/Index.php:296 +#: src/Module/Settings/Profile/Index.php:301 msgid "(Used for searching profiles, never shown to others)" msgstr "(Используется для поиска профилей, никогда не показывается другим)" @@ -12685,7 +12719,7 @@ msgstr "Отреагировали как %s : %s" msgid "Quote shared by: %s" msgstr "Процитировано: %s" -#: src/Protocol/ActivityPub/Receiver.php:568 +#: src/Protocol/ActivityPub/Receiver.php:571 msgid "Chat" msgstr "Чат" @@ -12716,23 +12750,28 @@ msgstr "отписка от" msgid "The folder %s must be writable by webserver." msgstr "Каталог %s должен быть доступен для записи веб-сервером." -#: src/Security/Authentication.php:216 +#: src/Security/Authentication.php:214 msgid "Login failed." msgstr "Войти не удалось." -#: src/Security/Authentication.php:261 +#: src/Security/Authentication.php:259 msgid "Login failed. Please check your credentials." msgstr "Ошибка входа. Пожалуйста, проверьте данные для входа." -#: src/Security/Authentication.php:375 +#: src/Security/Authentication.php:373 #, php-format msgid "Welcome %s" msgstr "Добро пожаловать, %s" -#: src/Security/Authentication.php:376 +#: src/Security/Authentication.php:374 msgid "Please upload a profile photo." msgstr "Пожалуйста, загрузите фотографию профиля." +#: src/Security/OpenWebAuth.php:163 +#, php-format +msgid "OpenWebAuth: %1$s welcomes %2$s" +msgstr "OpenWebAuth: %1$s приветствует %2$s" + #: src/Util/EMailer/MailBuilder.php:260 msgid "Friendica Notification" msgstr "Уведомление Friendica" diff --git a/view/lang/ru/strings.php b/view/lang/ru/strings.php index ea922e50f7..45b080d794 100644 --- a/view/lang/ru/strings.php +++ b/view/lang/ru/strings.php @@ -466,6 +466,8 @@ $a->strings['Favourite Posts'] = 'Избранные записи'; $a->strings['General Features'] = 'Основные возможности'; $a->strings['Photo Location'] = 'Место фотографирования'; $a->strings['Photo metadata is normally stripped. This extracts the location (if present) prior to stripping metadata and links it to a map.'] = 'Метаданные фотографий обычно вырезаются. Эта настройка получает местоположение (если есть) до вырезки метаданных и связывает с координатами на карте.'; +$a->strings['Display the community in the navigation'] = 'Показывать сообщество в главном меню'; +$a->strings['If enabled, the community can be accessed via the navigation menu. Independent from this setting, the community timelines can always be accessed via the channels.'] = 'Если включено, ленты сообщества будут отображаться в главном навигационном меню. Независимо от этой настройки, ленты сообществ так же всегда доступны в меню каналов.'; $a->strings['Post Composition Features'] = 'Составление сообщений'; $a->strings['Explicit Mentions'] = 'Явные отметки'; $a->strings['Add explicit mentions to comment box for manual control over who gets mentioned in replies.'] = 'Вставлять отметки пользователей в поле комментариев, чтобы иметь ручной контроль над тем, кто будет упомянут в ответе.'; @@ -474,16 +476,27 @@ $a->strings['Add an abstract when commenting on ActivityPub posts with a content $a->strings['Post/Comment Tools'] = 'Инструменты записей/комментариев'; $a->strings['Post Categories'] = 'Категории записей'; $a->strings['Add categories to your posts'] = 'Добавить категории для ваших записей'; +$a->strings['Network Widgets'] = 'Виджеты лент'; $a->strings['Circles'] = 'Круги'; +$a->strings['Display posts that have been created by accounts of the selected circle.'] = 'Показывать записи, созданные контактами выбранных кругов.'; $a->strings['Groups'] = 'Группы'; +$a->strings['Display posts that have been distributed by the selected group.'] = 'Показывать записи из выбранных групп.'; $a->strings['Archives'] = 'Архивы'; +$a->strings['Display an archive where posts can be selected by month and year.'] = 'Показывать архив записей по месяцам и годам.'; $a->strings['Protocols'] = 'Протоколы'; +$a->strings['Display posts with the selected protocols.'] = 'Показывать записи по выбранным протоколам.'; $a->strings['Account Types'] = 'Тип учетной записи'; +$a->strings['Display posts done by accounts with the selected account type.'] = 'Показывать записи от выбранных типов контактов.'; $a->strings['Channels'] = 'Каналы'; +$a->strings['Display posts in the system channels and user defined channels.'] = 'Показывать записи из встроенных и пользовательских каналов.'; $a->strings['Saved Searches'] = 'Сохранённые поиски'; +$a->strings['Display posts that contain subscribed hashtags.'] = 'Показывать записи с тегами, на которые есть подписка.'; $a->strings['Saved Folders'] = 'Сохранённые папки'; +$a->strings['Display a list of folders in which posts are stored.'] = 'Показывать папки, по которым разложены записи.'; $a->strings['Own Contacts'] = 'Свои контакты'; +$a->strings['Include or exclude posts from subscribed accounts. This widget is not visible on all channels.'] = 'Включить или скрыть записи от ваших контактов. Этот виджет доступен не для всех каналов.'; $a->strings['Trending Tags'] = 'Популярные тэги'; +$a->strings['Display a list of the most popular tags in recent public posts.'] = 'Показывать список самых популярных тегов из недавних публичных записей.'; $a->strings['Advanced Profile Settings'] = 'Расширенные настройки профиля'; $a->strings['Tag Cloud'] = 'Облако тэгов'; $a->strings['Provide a personal tag cloud on your profile page'] = 'Показывать ваше личное облако тэгов в вашем профиле'; @@ -512,6 +525,7 @@ $a->strings['Ignore'] = 'Игнорировать'; $a->strings['Collapse'] = 'Сворачивать'; $a->strings['Ignore %s server'] = 'Игнорировать сервер %s '; $a->strings['Languages'] = 'Языки'; +$a->strings['Search Text'] = 'Текст поиска'; $a->strings['Connect/Follow'] = 'Подключиться/Подписаться'; $a->strings['Unable to fetch user.'] = 'Ошибка получения информации пользователя'; $a->strings['Nothing new here'] = 'Ничего нового здесь'; @@ -917,7 +931,6 @@ $a->strings['g A l F d'] = 'g A l F d'; $a->strings['[No description]'] = '[без описания]'; $a->strings['Event Reminders'] = 'Напоминания о мероприятиях'; $a->strings['Upcoming events the next 7 days:'] = 'События на ближайшие 7 дней:'; -$a->strings['OpenWebAuth: %1$s welcomes %2$s'] = 'OpenWebAuth: %1$s приветствует %2$s'; $a->strings['Hometown:'] = 'Родной город:'; $a->strings['Marital Status:'] = 'Семейное положение:'; $a->strings['With:'] = 'Вместе:'; @@ -1801,6 +1814,7 @@ $a->strings['List of pending user deletions'] = 'Список ожидающих $a->strings['Normal Account Page'] = 'Стандартная страница аккаунта'; $a->strings['Soapbox Page'] = 'Публичная страница'; $a->strings['Public Group'] = 'Публичная группа'; +$a->strings['Public Group - Restricted'] = 'Публичная группа - ограниченная'; $a->strings['Automatic Friend Page'] = '"Автоматический друг" страница'; $a->strings['Private Group'] = 'Закрытая группа'; $a->strings['Personal Page'] = 'Личная страница'; @@ -2262,6 +2276,7 @@ $a->strings['Account for community discussions.'] = 'Учётная запись $a->strings['Account for a regular personal profile that requires manual approval of "Friends" and "Followers".'] = 'Личная учётная запись, которая требует ручного одобрения для новых подписчиков и друзей.'; $a->strings['Account for a public profile that automatically approves contact requests as "Followers".'] = 'Учётная запись для публичного профиля, которая автоматически одобряет новых подписчиков.'; $a->strings['Automatically approves all contact requests.'] = 'Автоматически одобряет все запросы на подписку.'; +$a->strings['Contact requests have to be manually approved.'] = 'Запросы на добавление одобряются вручную.'; $a->strings['Account for a popular profile that automatically approves contact requests as "Friends".'] = 'Учётная запись для публичной личности, которая автоматически добавляет все новые контакты в друзья.'; $a->strings['Private Group [Experimental]'] = 'Частная группа [экспериментально]'; $a->strings['Requires manual approval of contact requests.'] = 'Требует ручного одобрения запросов на подписку.'; @@ -2392,12 +2407,17 @@ $a->strings['Built-in support for %s connectivity is disabled'] = 'Встрое $a->strings['OStatus (GNU Social)'] = 'OStatus (GNU Social)'; $a->strings['Email access is disabled on this site.'] = 'Доступ эл. почты отключен на этом сайте.'; $a->strings['None'] = 'Ничего'; +$a->strings['Default (Mastodon will display the title and a link to the post)'] = 'По-умолчанию (Mastodon будет показывать запись как заголовок и ссылку на статью)'; +$a->strings['Use the summary (Mastodon and some others will treat it as content warning)'] = 'Показывать выдержку (Mastodon и некоторые другие платформы покажут это как предупреждение о контенте)'; +$a->strings['Embed the title in the body'] = 'Добавлять заголовок в текст записи'; $a->strings['General Social Media Settings'] = 'Общие настройки социальных медиа'; $a->strings['Followed content scope'] = 'Какие записи показывать в ленте'; $a->strings['By default, conversations in which your follows participated but didn\'t start will be shown in your timeline. You can turn this behavior off, or expand it to the conversations in which your follows liked a post.'] = 'По-умолчанию в вашу ленту попадают и записи, которые ваши контакты не создали сами, а лишь прокомментировали. Вы можете отключить это, либо наоборот расширить до загрузки записей, которым ваши контакты поставили отметку "нравится".'; $a->strings['Only conversations my follows started'] = 'Только записи, созданные моими контактами'; $a->strings['Conversations my follows started or commented on (default)'] = 'Записи, которые мои контакты создали или прокомментировали (по-умолчанию)'; $a->strings['Any conversation my follows interacted with, including likes'] = 'Любые записи, с которыми мои контакты взаимодействовали, включая лайки'; +$a->strings['Collapse sensitive posts'] = 'Сворачивать чувствительные записи'; +$a->strings['If a post is marked as "sensitive", it will be displayed in a collapsed state, if this option is enabled.'] = 'Если это включено и запись помечена как "чувствительная", она будет отображаться в свёрнутом виде.'; $a->strings['Enable intelligent shortening'] = 'Включить умное сокращение'; $a->strings['Normally the system tries to find the best link to add to shortened posts. If disabled, every shortened post will always point to the original friendica post.'] = 'Обычно система пытается найти лучшую ссылку для добавления к сокращенной записи. Если эта настройка включена, то каждая сокращенная запись будет указывать на оригинальную запись в Friendica.'; $a->strings['Enable simple text shortening'] = 'Включить простое сокращение текста'; @@ -2408,6 +2428,8 @@ $a->strings['API: Use spoiler field as title'] = 'API: Использовать $a->strings['When activated, the "spoiler_text" field in the API will be used for the title on standalone posts. When deactivated it will be used for spoiler text. For comments it will always be used for spoiler text.'] = 'Если включено, поле "spoiler_text" в API будет использоваться как заголовок для отдельных записей. Если отключено, то оно будет использоваться как спойлер. Для комментариев оно всегда используется как спойлер.'; $a->strings['API: Automatically links at the end of the post as attached posts'] = 'API: Автоматически загружать ссылки в конце записей'; $a->strings['When activated, added links at the end of the post react the same way as added links in the web interface.'] = 'Если включено, ссылки в конце записей будут обрабатываться так же, как ссылки, добавленные через веб-интерфейс.'; +$a->strings['Article Mode'] = 'Режим статей'; +$a->strings['Controls how posts with titles are transmitted. Mastodon and its forks don\'t display the content of these posts if the post is created in the correct (default) way.'] = 'Как будут передаваться записи, у которых указан заголовок. Mastodon и похожие платформы не показывают содержимое таких записей, если они созданы в обычном формате (по-умолчанию), оставляя лишь ссылку на них.'; $a->strings['Your legacy ActivityPub/GNU Social account'] = 'Ваша старая учётная запись ActivityPub/GNU Social'; $a->strings['If you enter your old account name from an ActivityPub based system or your GNU Social/Statusnet account name here (in the format user@domain.tld), your contacts will be added automatically. The field will be emptied when done.'] = 'Если вы введете тут вашу старую учетную запись от платформы совместимой с ActivityPub или GNU Social/Statusnet (в виде пользователь@домен), ваши контакты оттуда будут автоматически добавлены. Поле будет очищено когда все контакты будут добавлены.'; $a->strings['Repair OStatus subscriptions'] = 'Починить подписки OStatus'; @@ -2902,6 +2924,7 @@ $a->strings['Login failed.'] = 'Войти не удалось.'; $a->strings['Login failed. Please check your credentials.'] = 'Ошибка входа. Пожалуйста, проверьте данные для входа.'; $a->strings['Welcome %s'] = 'Добро пожаловать, %s'; $a->strings['Please upload a profile photo.'] = 'Пожалуйста, загрузите фотографию профиля.'; +$a->strings['OpenWebAuth: %1$s welcomes %2$s'] = 'OpenWebAuth: %1$s приветствует %2$s'; $a->strings['Friendica Notification'] = 'Уведомление Friendica'; $a->strings['%1$s, %2$s Administrator'] = '%1$s, %2$s Администратор'; $a->strings['%s Administrator'] = '%s Администратор'; From 48ff4f4167d8e69ddca6f3c2b889673db9e0eeb4 Mon Sep 17 00:00:00 2001 From: Michael Date: Sun, 23 Jun 2024 08:30:41 +0000 Subject: [PATCH 145/234] Issue 14250: fix lost quoted posts --- src/Content/Item.php | 2 +- src/Protocol/ActivityPub/Processor.php | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Content/Item.php b/src/Content/Item.php index 41879b75b9..28d980473a 100644 --- a/src/Content/Item.php +++ b/src/Content/Item.php @@ -1032,7 +1032,7 @@ class Item } $this->emailer->send(new ItemCCEMail( - $this->app, + $this->userSession, $this->l10n, $this->baseURL, $post, diff --git a/src/Protocol/ActivityPub/Processor.php b/src/Protocol/ActivityPub/Processor.php index d42483a4e0..2dd7c05d70 100644 --- a/src/Protocol/ActivityPub/Processor.php +++ b/src/Protocol/ActivityPub/Processor.php @@ -873,6 +873,9 @@ class Processor } elseif ($uri_id = ItemURI::getIdByURI($activity['quote-url'], false)) { Logger::info('Quote was not fetched but the uri-id existed', ['guid' => $item['guid'], 'uri-id' => $item['uri-id'], 'quote' => $activity['quote-url'], 'uri-id' => $uri_id]); $item['quote-uri-id'] = $uri_id; + } elseif (Queue::exists($activity['quote-url'], 'as:Create')) { + Logger::info('Quote is queued but not processed yet', ['guid' => $item['guid'], 'uri-id' => $item['uri-id'], 'quote' => $activity['quote-url'], 'uri-id' => $uri_id]); + $item['quote-uri-id'] = ItemURI::getIdByURI($activity['quote-url']); } else { Logger::info('Quote was not fetched', ['guid' => $item['guid'], 'uri-id' => $item['uri-id'], 'quote' => $activity['quote-url']]); } From f1a2983233f33c0736c95b1eb76459039104b758 Mon Sep 17 00:00:00 2001 From: Hannes Heute Date: Sun, 23 Jun 2024 12:41:49 +0200 Subject: [PATCH 146/234] fix width of event-owner in event modal (better display of avatar image and user name) --- view/theme/frio/css/style.css | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/view/theme/frio/css/style.css b/view/theme/frio/css/style.css index cab89f1744..3a44ab0d6f 100644 --- a/view/theme/frio/css/style.css +++ b/view/theme/frio/css/style.css @@ -2804,14 +2804,15 @@ ul li:hover .contact-wrapper .contact-action-link:hover { } .event-wrapper .event-owner { margin-bottom: 15px; + word-break: break-all; } .event-wrapper .event-owner img { display: block; } .event-owner img { - margin-right: 5px; height: 48px; - width: 48; + width: 48px; + max-width: 48px; border-radius: 3px; } .event-wrapper .vevent { From c8f3c52b7b93a9aef24a5d3ccbbac287d678e605 Mon Sep 17 00:00:00 2001 From: Hannes Heute Date: Sun, 23 Jun 2024 13:10:38 +0200 Subject: [PATCH 147/234] add messages.po --- view/lang/C/messages.po | 13012 -------------------------------------- 1 file changed, 13012 deletions(-) diff --git a/view/lang/C/messages.po b/view/lang/C/messages.po index f1a620862d..e69de29bb2 100644 --- a/view/lang/C/messages.po +++ b/view/lang/C/messages.po @@ -1,13012 +0,0 @@ -# FRIENDICA Distributed Social Network -# Copyright (C) 2010-2024, the Friendica project -# This file is distributed under the same license as the Friendica package. -# Mike Macgirvin, 2010 -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: 2024.06-rc\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-06-17 03:41+0000\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"Language: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" - - -#: mod/item.php:101 mod/item.php:104 mod/item.php:171 mod/item.php:174 -msgid "Unable to locate original post." -msgstr "" - -#: mod/item.php:139 -msgid "Post updated." -msgstr "" - -#: mod/item.php:204 mod/item.php:208 -msgid "Item wasn't stored." -msgstr "" - -#: mod/item.php:218 -msgid "Item couldn't be fetched." -msgstr "" - -#: mod/item.php:262 mod/item.php:266 -msgid "Empty post discarded." -msgstr "" - -#: mod/item.php:437 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:461 mod/message.php:66 mod/message.php:112 mod/notes.php:45 -#: mod/photos.php:147 mod/photos.php:663 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 -#: src/Module/Calendar/Event/API.php:88 src/Module/Calendar/Event/Form.php:84 -#: src/Module/Calendar/Export.php:82 src/Module/Calendar/Show.php:82 -#: src/Module/Circle.php:41 src/Module/Circle.php:84 -#: src/Module/Contact/Advanced.php:60 src/Module/Contact/Follow.php:87 -#: src/Module/Contact/Follow.php:160 src/Module/Contact/MatchInterests.php:87 -#: src/Module/Contact/Suggestions.php:54 src/Module/Contact/Unfollow.php:66 -#: src/Module/Contact/Unfollow.php:80 src/Module/Contact/Unfollow.php:112 -#: src/Module/FollowConfirm.php:38 src/Module/FriendSuggest.php:57 -#: src/Module/Invite.php:42 src/Module/Invite.php:131 -#: src/Module/Notifications/Notification.php:76 -#: src/Module/Notifications/Notification.php:107 -#: src/Module/OStatus/Repair.php:60 src/Module/OStatus/Subscribe.php:68 -#: src/Module/Post/Edit.php:76 src/Module/Profile/Common.php:75 -#: src/Module/Profile/Contacts.php:78 src/Module/Profile/Photos.php:92 -#: src/Module/Profile/Schedule.php:39 src/Module/Profile/Schedule.php:56 -#: src/Module/Register.php:84 src/Module/Register.php:97 -#: src/Module/Register.php:213 src/Module/Register.php:252 -#: src/Module/Search/Directory.php:37 src/Module/Settings/Account.php:50 -#: src/Module/Settings/Account.php:391 src/Module/Settings/Channels.php:66 -#: src/Module/Settings/Channels.php:141 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 -#: src/Module/Settings/Profile/Photo/Index.php:110 -#: src/Module/Settings/RemoveMe.php:119 src/Module/Settings/UserExport.php:78 -#: src/Module/Settings/UserExport.php:114 -#: src/Module/Settings/UserExport.php:213 -#: src/Module/Settings/UserExport.php:233 -#: src/Module/Settings/UserExport.php:298 src/Module/User/Delegation.php:154 -#: src/Module/User/Import.php:85 src/Module/User/Import.php:92 -msgid "Permission denied." -msgstr "" - -#: mod/lostpass.php:40 -msgid "No valid account found." -msgstr "" - -#: mod/lostpass.php:52 -msgid "Password reset request issued. Check your email." -msgstr "" - -#: mod/lostpass.php:58 -#, php-format -msgid "" -"\n" -"\t\tDear %1$s,\n" -"\t\t\tA request was recently received at \"%2$s\" to reset your account\n" -"\t\tpassword. In order to confirm this request, please select the " -"verification link\n" -"\t\tbelow or paste it into your web browser address bar.\n" -"\n" -"\t\tIf you did NOT request this change, please DO NOT follow the link\n" -"\t\tprovided and ignore and/or delete this email, the request will expire " -"shortly.\n" -"\n" -"\t\tYour password will not be changed unless we can verify that you\n" -"\t\tissued this request." -msgstr "" - -#: mod/lostpass.php:69 -#, php-format -msgid "" -"\n" -"\t\tFollow this link soon to verify your identity:\n" -"\n" -"\t\t%1$s\n" -"\n" -"\t\tYou will then receive a follow-up message containing the new password.\n" -"\t\tYou may change that password from your account settings page after " -"logging in.\n" -"\n" -"\t\tThe login details are as follows:\n" -"\n" -"\t\tSite Location:\t%2$s\n" -"\t\tLogin Name:\t%3$s" -msgstr "" - -#: mod/lostpass.php:84 -#, php-format -msgid "Password reset requested at %s" -msgstr "" - -#: mod/lostpass.php:100 -msgid "" -"Request could not be verified. (You may have previously submitted it.) " -"Password reset failed." -msgstr "" - -#: mod/lostpass.php:113 -msgid "Request has expired, please make a new one." -msgstr "" - -#: mod/lostpass.php:128 -msgid "Forgot your Password?" -msgstr "" - -#: mod/lostpass.php:129 -msgid "" -"Enter your email address and submit to have your password reset. Then check " -"your email for further instructions." -msgstr "" - -#: mod/lostpass.php:130 src/Module/Security/Login.php:160 -msgid "Nickname or Email: " -msgstr "" - -#: mod/lostpass.php:131 -msgid "Reset" -msgstr "" - -#: mod/lostpass.php:146 src/Module/Security/Login.php:172 -msgid "Password Reset" -msgstr "" - -#: mod/lostpass.php:147 -msgid "Your password has been reset as requested." -msgstr "" - -#: mod/lostpass.php:148 -msgid "Your new password is" -msgstr "" - -#: mod/lostpass.php:149 -msgid "Save or copy your new password - and then" -msgstr "" - -#: mod/lostpass.php:150 -msgid "click here to login" -msgstr "" - -#: mod/lostpass.php:151 -msgid "" -"Your password may be changed from the Settings page after " -"successful login." -msgstr "" - -#: mod/lostpass.php:155 -msgid "Your password has been reset." -msgstr "" - -#: mod/lostpass.php:158 -#, php-format -msgid "" -"\n" -"\t\t\tDear %1$s,\n" -"\t\t\t\tYour password has been changed as requested. Please retain this\n" -"\t\t\tinformation for your records (or change your password immediately to\n" -"\t\t\tsomething that you will remember).\n" -"\t\t" -msgstr "" - -#: mod/lostpass.php:164 -#, php-format -msgid "" -"\n" -"\t\t\tYour login details are as follows:\n" -"\n" -"\t\t\tSite Location:\t%1$s\n" -"\t\t\tLogin Name:\t%2$s\n" -"\t\t\tPassword:\t%3$s\n" -"\n" -"\t\t\tYou may change that password from your account settings page after " -"logging in.\n" -"\t\t" -msgstr "" - -#: mod/lostpass.php:176 -#, php-format -msgid "Your password has been changed at %s" -msgstr "" - -#: mod/message.php:45 mod/message.php:127 src/Content/Nav.php:321 -msgid "New Message" -msgstr "" - -#: mod/message.php:81 -msgid "No recipient selected." -msgstr "" - -#: mod/message.php:86 -msgid "Unable to locate contact information." -msgstr "" - -#: mod/message.php:90 -msgid "Message could not be sent." -msgstr "" - -#: mod/message.php:94 -msgid "Message collection failure." -msgstr "" - -#: mod/message.php:121 src/Module/Notifications/Introductions.php:135 -#: src/Module/Notifications/Introductions.php:170 -#: src/Module/Notifications/Notification.php:85 -msgid "Discard" -msgstr "" - -#: mod/message.php:134 src/Content/Nav.php:318 view/theme/frio/theme.php:244 -msgid "Messages" -msgstr "" - -#: mod/message.php:147 -msgid "Conversation not found." -msgstr "" - -#: mod/message.php:152 -msgid "Message was not deleted." -msgstr "" - -#: mod/message.php:167 -msgid "Conversation was not removed." -msgstr "" - -#: mod/message.php:180 mod/message.php:285 -msgid "Please enter a link URL:" -msgstr "" - -#: mod/message.php:189 -msgid "Send Private Message" -msgstr "" - -#: mod/message.php:190 mod/message.php:345 -#: src/Module/Privacy/PermissionTooltip.php:132 -msgid "To:" -msgstr "" - -#: mod/message.php:191 mod/message.php:346 -msgid "Subject:" -msgstr "" - -#: mod/message.php:195 mod/message.php:349 src/Module/Invite.php:171 -msgid "Your message:" -msgstr "" - -#: mod/message.php:198 mod/message.php:353 src/Content/Conversation.php:369 -#: src/Module/Post/Edit.php:131 -msgid "Upload photo" -msgstr "" - -#: mod/message.php:199 mod/message.php:354 src/Module/Post/Edit.php:135 -msgid "Insert web link" -msgstr "" - -#: mod/message.php:200 mod/message.php:356 mod/photos.php:1291 -#: src/Content/Conversation.php:400 src/Content/Conversation.php:1576 -#: src/Module/Item/Compose.php:213 src/Module/Post/Edit.php:145 -#: src/Object/Post.php:618 -msgid "Please wait" -msgstr "" - -#: mod/message.php:201 mod/message.php:355 mod/photos.php:694 -#: mod/photos.php:814 mod/photos.php:1091 mod/photos.php:1132 -#: mod/photos.php:1188 mod/photos.php:1268 -#: src/Module/Calendar/Event/Form.php:250 src/Module/Contact/Advanced.php:132 -#: src/Module/Contact/Profile.php:370 -#: src/Module/Debug/ActivityPubConversion.php:140 -#: src/Module/Debug/Babel.php:315 src/Module/Debug/Localtime.php:64 -#: src/Module/Debug/Probe.php:54 src/Module/Debug/WebFinger.php:51 -#: src/Module/FriendSuggest.php:145 src/Module/Install.php:234 -#: src/Module/Install.php:274 src/Module/Install.php:309 -#: src/Module/Invite.php:178 src/Module/Item/Compose.php:196 -#: src/Module/Moderation/Item/Source.php:79 -#: src/Module/Moderation/Report/Create.php:168 -#: src/Module/Moderation/Report/Create.php:183 -#: src/Module/Moderation/Report/Create.php:211 -#: src/Module/Moderation/Report/Create.php:263 -#: src/Module/Profile/Profile.php:276 src/Module/Settings/Profile/Index.php:262 -#: src/Module/Settings/Server/Action.php:79 src/Module/User/Delegation.php:189 -#: src/Object/Post.php:1159 view/theme/duepuntozero/config.php:85 -#: view/theme/frio/config.php:150 view/theme/quattro/config.php:87 -#: view/theme/vier/config.php:135 -msgid "Submit" -msgstr "" - -#: mod/message.php:222 -msgid "No messages." -msgstr "" - -#: mod/message.php:278 -msgid "Message not available." -msgstr "" - -#: mod/message.php:322 -msgid "Delete message" -msgstr "" - -#: mod/message.php:324 mod/message.php:453 -msgid "D, d M Y - g:i A" -msgstr "" - -#: mod/message.php:339 mod/message.php:450 -msgid "Delete conversation" -msgstr "" - -#: mod/message.php:341 -msgid "" -"No secure communications available. You may be able to " -"respond from the sender's profile page." -msgstr "" - -#: mod/message.php:344 -msgid "Send Reply" -msgstr "" - -#: mod/message.php:424 -#, php-format -msgid "Unknown sender - %s" -msgstr "" - -#: mod/message.php:426 -#, php-format -msgid "You and %s" -msgstr "" - -#: mod/message.php:428 -#, php-format -msgid "%s and You" -msgstr "" - -#: mod/message.php:456 -#, php-format -msgid "%d message" -msgid_plural "%d messages" -msgstr[0] "" -msgstr[1] "" - -#: mod/notes.php:52 src/Module/BaseProfile.php:108 -msgid "Personal Notes" -msgstr "" - -#: mod/notes.php:56 -msgid "Personal notes are visible only by yourself." -msgstr "" - -#: mod/notes.php:57 src/Content/Text/HTML.php:861 -#: src/Module/Admin/Storage.php:142 src/Module/Filer/SaveTag.php:74 -#: src/Module/Post/Edit.php:129 src/Module/Settings/Channels.php:229 -msgid "Save" -msgstr "" - -#: mod/photos.php:66 mod/photos.php:129 mod/photos.php:573 -#: src/Model/Event.php:512 src/Model/Profile.php:227 -#: src/Module/Calendar/Export.php:74 src/Module/Calendar/Show.php:74 -#: src/Module/DFRN/Poll.php:43 src/Module/Feed.php:64 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:56 -#: src/Module/Profile/Photos.php:83 src/Module/Profile/RemoteFollow.php:71 -#: src/Module/Register.php:274 -msgid "User not found." -msgstr "" - -#: mod/photos.php:103 src/Module/BaseProfile.php:68 -#: src/Module/Profile/Photos.php:375 -msgid "Photo Albums" -msgstr "" - -#: mod/photos.php:104 src/Module/Profile/Photos.php:376 -#: src/Module/Profile/Photos.php:396 -msgid "Recent Photos" -msgstr "" - -#: mod/photos.php:106 mod/photos.php:862 src/Module/Profile/Photos.php:378 -#: src/Module/Profile/Photos.php:398 -msgid "Upload New Photos" -msgstr "" - -#: mod/photos.php:118 src/Module/BaseSettings.php:72 -#: src/Module/Profile/Photos.php:359 -msgid "everybody" -msgstr "" - -#: mod/photos.php:154 -msgid "Contact information unavailable" -msgstr "" - -#: mod/photos.php:183 -msgid "Album not found." -msgstr "" - -#: mod/photos.php:239 -msgid "Album successfully deleted" -msgstr "" - -#: mod/photos.php:241 -msgid "Album was empty." -msgstr "" - -#: mod/photos.php:272 -msgid "Failed to delete the photo." -msgstr "" - -#: mod/photos.php:540 -msgid "a photo" -msgstr "" - -#: mod/photos.php:540 -#, php-format -msgid "%1$s was tagged in %2$s by %3$s" -msgstr "" - -#: mod/photos.php:577 src/Module/Conversation/Community.php:160 -#: src/Module/Directory.php:49 src/Module/Profile/Photos.php:293 -#: src/Module/Search/Index.php:65 -msgid "Public access denied." -msgstr "" - -#: mod/photos.php:582 -msgid "No photos selected" -msgstr "" - -#: mod/photos.php:710 -#, php-format -msgid "The maximum accepted image size is %s" -msgstr "" - -#: mod/photos.php:717 -msgid "Upload Photos" -msgstr "" - -#: mod/photos.php:721 mod/photos.php:810 -msgid "New album name: " -msgstr "" - -#: mod/photos.php:722 -msgid "or select existing album:" -msgstr "" - -#: mod/photos.php:723 -msgid "Do not show a status post for this upload" -msgstr "" - -#: mod/photos.php:726 mod/photos.php:1087 src/Content/Conversation.php:402 -#: src/Module/Calendar/Event/Form.php:253 src/Module/Post/Edit.php:183 -msgid "Permissions" -msgstr "" - -#: mod/photos.php:791 -msgid "Do you really want to delete this photo album and all its photos?" -msgstr "" - -#: mod/photos.php:792 mod/photos.php:815 -msgid "Delete Album" -msgstr "" - -#: mod/photos.php:793 mod/photos.php:893 src/Content/Conversation.php:417 -#: src/Module/Contact/Follow.php:173 src/Module/Contact/Revoke.php:109 -#: src/Module/Contact/Unfollow.php:126 -#: src/Module/Media/Attachment/Browser.php:77 -#: src/Module/Media/Photo/Browser.php:88 src/Module/Post/Edit.php:167 -#: src/Module/Post/Tag/Remove.php:109 src/Module/Profile/RemoteFollow.php:134 -#: src/Module/Security/TwoFactor/SignOut.php:125 -msgid "Cancel" -msgstr "" - -#: mod/photos.php:819 -msgid "Edit Album" -msgstr "" - -#: mod/photos.php:820 -msgid "Drop Album" -msgstr "" - -#: mod/photos.php:824 -msgid "Show Newest First" -msgstr "" - -#: mod/photos.php:826 -msgid "Show Oldest First" -msgstr "" - -#: mod/photos.php:847 src/Module/Profile/Photos.php:346 -msgid "View Photo" -msgstr "" - -#: mod/photos.php:879 -msgid "Permission denied. Access to this item may be restricted." -msgstr "" - -#: mod/photos.php:881 -msgid "Photo not available" -msgstr "" - -#: mod/photos.php:891 -msgid "Do you really want to delete this photo?" -msgstr "" - -#: mod/photos.php:892 mod/photos.php:1092 -msgid "Delete Photo" -msgstr "" - -#: mod/photos.php:990 -msgid "View photo" -msgstr "" - -#: mod/photos.php:992 -msgid "Edit photo" -msgstr "" - -#: mod/photos.php:993 -msgid "Delete photo" -msgstr "" - -#: mod/photos.php:994 -msgid "Use as profile photo" -msgstr "" - -#: mod/photos.php:1001 -msgid "Private Photo" -msgstr "" - -#: mod/photos.php:1007 -msgid "View Full Size" -msgstr "" - -#: mod/photos.php:1060 -msgid "Tags: " -msgstr "" - -#: mod/photos.php:1063 -msgid "[Select tags to remove]" -msgstr "" - -#: mod/photos.php:1078 -msgid "New album name" -msgstr "" - -#: mod/photos.php:1079 -msgid "Caption" -msgstr "" - -#: mod/photos.php:1080 -msgid "Add a Tag" -msgstr "" - -#: mod/photos.php:1080 -msgid "Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping" -msgstr "" - -#: mod/photos.php:1081 -msgid "Do not rotate" -msgstr "" - -#: mod/photos.php:1082 -msgid "Rotate CW (right)" -msgstr "" - -#: mod/photos.php:1083 -msgid "Rotate CCW (left)" -msgstr "" - -#: mod/photos.php:1129 mod/photos.php:1185 mod/photos.php:1265 -#: src/Module/Contact.php:618 src/Module/Item/Compose.php:195 -#: src/Object/Post.php:1156 -msgid "This is you" -msgstr "" - -#: mod/photos.php:1131 mod/photos.php:1187 mod/photos.php:1267 -#: src/Module/Moderation/Reports.php:110 src/Object/Post.php:612 -#: src/Object/Post.php:1158 -msgid "Comment" -msgstr "" - -#: mod/photos.php:1133 mod/photos.php:1189 mod/photos.php:1269 -#: src/Content/Conversation.php:414 src/Module/Calendar/Event/Form.php:248 -#: src/Module/Item/Compose.php:208 src/Module/Post/Edit.php:165 -#: src/Object/Post.php:1172 -msgid "Preview" -msgstr "" - -#: mod/photos.php:1134 src/Content/Conversation.php:368 -#: src/Module/Post/Edit.php:130 src/Object/Post.php:1160 -msgid "Loading..." -msgstr "" - -#: mod/photos.php:1226 src/Content/Conversation.php:1498 -#: src/Object/Post.php:274 -msgid "Select" -msgstr "" - -#: mod/photos.php:1227 src/Content/Conversation.php:1499 -#: src/Module/Moderation/Users/Active.php:136 -#: src/Module/Moderation/Users/Blocked.php:136 -#: src/Module/Moderation/Users/Index.php:151 -#: src/Module/Settings/Connectors.php:254 -#: src/Module/Settings/Server/Index.php:109 -msgid "Delete" -msgstr "" - -#: mod/photos.php:1288 src/Object/Post.php:440 -msgid "Like" -msgstr "" - -#: mod/photos.php:1289 src/Object/Post.php:440 -msgid "I like this (toggle)" -msgstr "" - -#: mod/photos.php:1290 src/Object/Post.php:441 -msgid "Dislike" -msgstr "" - -#: mod/photos.php:1292 src/Object/Post.php:441 -msgid "I don't like this (toggle)" -msgstr "" - -#: mod/photos.php:1314 -msgid "Map" -msgstr "" - -#: src/App.php:446 -msgid "No system theme config value set." -msgstr "" - -#: src/App.php:554 -msgid "Apologies but the website is unavailable at the moment." -msgstr "" - -#: src/App/Page.php:250 -msgid "Delete this item?" -msgstr "" - -#: src/App/Page.php:251 -msgid "" -"Block this author? They won't be able to follow you nor see your public " -"posts, and you won't be able to see their posts and their notifications." -msgstr "" - -#: src/App/Page.php:252 -msgid "" -"Ignore this author? You won't be able to see their posts and their " -"notifications." -msgstr "" - -#: src/App/Page.php:253 -msgid "Collapse this author's posts?" -msgstr "" - -#: src/App/Page.php:254 -msgid "Ignore this author's server?" -msgstr "" - -#: src/App/Page.php:255 src/Module/Settings/Server/Action.php:61 -#: src/Module/Settings/Server/Index.php:108 -msgid "" -"You won't see any content from this server including reshares in your " -"Network page, the community pages and individual conversations." -msgstr "" - -#: src/App/Page.php:257 -msgid "Like not successful" -msgstr "" - -#: src/App/Page.php:258 -msgid "Dislike not successful" -msgstr "" - -#: src/App/Page.php:259 -msgid "Sharing not successful" -msgstr "" - -#: src/App/Page.php:260 -msgid "Attendance unsuccessful" -msgstr "" - -#: src/App/Page.php:261 -msgid "Backend error" -msgstr "" - -#: src/App/Page.php:262 -msgid "Network error" -msgstr "" - -#: src/App/Page.php:265 -msgid "Drop files here to upload" -msgstr "" - -#: src/App/Page.php:266 -msgid "Your browser does not support drag and drop file uploads." -msgstr "" - -#: src/App/Page.php:267 -msgid "" -"Please use the fallback form below to upload your files like in the olden " -"days." -msgstr "" - -#: src/App/Page.php:268 -msgid "File is too big ({{filesize}}MiB). Max filesize: {{maxFilesize}}MiB." -msgstr "" - -#: src/App/Page.php:269 -msgid "You can't upload files of this type." -msgstr "" - -#: src/App/Page.php:270 -msgid "Server responded with {{statusCode}} code." -msgstr "" - -#: src/App/Page.php:271 -msgid "Cancel upload" -msgstr "" - -#: src/App/Page.php:272 -msgid "Upload canceled." -msgstr "" - -#: src/App/Page.php:273 -msgid "Are you sure you want to cancel this upload?" -msgstr "" - -#: src/App/Page.php:274 -msgid "Remove file" -msgstr "" - -#: src/App/Page.php:275 -msgid "You can't upload any more files." -msgstr "" - -#: src/App/Page.php:353 -msgid "toggle mobile" -msgstr "" - -#: src/App/Router.php:309 -#, php-format -msgid "Method not allowed for this module. Allowed method(s): %s" -msgstr "" - -#: src/App/Router.php:311 src/Module/HTTPException/PageNotFound.php:49 -msgid "Page not found." -msgstr "" - -#: src/App/Router.php:323 -msgid "You must be logged in to use addons. " -msgstr "" - -#: src/BaseModule.php:407 -msgid "" -"The form security token was not correct. This probably happened because the " -"form has been opened for too long (>3 hours) before submitting it." -msgstr "" - -#: src/BaseModule.php:434 -msgid "All contacts" -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/Privacy/PermissionTooltip.php:164 -#: src/Module/Privacy/PermissionTooltip.php:186 -#: src/Module/Settings/Channels.php:160 -msgid "Followers" -msgstr "" - -#: src/BaseModule.php:444 src/Content/Widget.php:241 src/Module/Contact.php:417 -#: src/Module/Settings/Channels.php:159 -msgid "Following" -msgstr "" - -#: src/BaseModule.php:449 src/Content/Widget.php:242 src/Module/Contact.php:420 -msgid "Mutual friends" -msgstr "" - -#: src/BaseModule.php:457 -msgid "Common" -msgstr "" - -#: src/Console/Addon.php:175 src/Console/Addon.php:199 -msgid "Addon not found" -msgstr "" - -#: src/Console/Addon.php:179 -msgid "Addon already enabled" -msgstr "" - -#: src/Console/Addon.php:203 -msgid "Addon already disabled" -msgstr "" - -#: src/Console/ArchiveContact.php:106 -#, php-format -msgid "Could not find any unarchived contact entry for this URL (%s)" -msgstr "" - -#: src/Console/ArchiveContact.php:109 -msgid "The contact entries have been archived" -msgstr "" - -#: src/Console/GlobalCommunityBlock.php:96 -#: src/Module/Moderation/Blocklist/Contact.php:65 -#, php-format -msgid "Could not find any contact entry for this URL (%s)" -msgstr "" - -#: src/Console/GlobalCommunityBlock.php:101 -#: src/Module/Moderation/Blocklist/Contact.php:82 -msgid "The contact has been blocked from the node" -msgstr "" - -#: src/Console/MergeContacts.php:75 -#, php-format -msgid "%d %s, %d duplicates." -msgstr "" - -#: src/Console/MergeContacts.php:78 -#, php-format -msgid "uri-id is empty for contact %s." -msgstr "" - -#: src/Console/MergeContacts.php:91 -#, php-format -msgid "No valid first contact found for uri-id %d." -msgstr "" - -#: src/Console/MergeContacts.php:102 -#, php-format -msgid "Wrong duplicate found for uri-id %d in %d (url: %s != %s)." -msgstr "" - -#: src/Console/MergeContacts.php:106 -#, php-format -msgid "Wrong duplicate found for uri-id %d in %d (nurl: %s != %s)." -msgstr "" - -#: src/Console/MergeContacts.php:142 -#, php-format -msgid "Deletion of id %d failed" -msgstr "" - -#: src/Console/MergeContacts.php:144 -#, php-format -msgid "Deletion of id %d was successful" -msgstr "" - -#: src/Console/MergeContacts.php:150 -#, php-format -msgid "Updating \"%s\" in \"%s\" from %d to %d" -msgstr "" - -#: src/Console/MergeContacts.php:152 -msgid " - found" -msgstr "" - -#: src/Console/MergeContacts.php:159 -msgid " - failed" -msgstr "" - -#: src/Console/MergeContacts.php:161 -msgid " - success" -msgstr "" - -#: src/Console/MergeContacts.php:165 -msgid " - deleted" -msgstr "" - -#: src/Console/MergeContacts.php:168 -msgid " - done" -msgstr "" - -#: src/Console/MoveToAvatarCache.php:91 -msgid "The avatar cache needs to be enabled to use this command." -msgstr "" - -#: src/Console/MoveToAvatarCache.php:109 -#, php-format -msgid "no resource in photo %s" -msgstr "" - -#: src/Console/MoveToAvatarCache.php:137 -#, php-format -msgid "no photo with id %s" -msgstr "" - -#: src/Console/MoveToAvatarCache.php:146 -#, php-format -msgid "no image data for photo with id %s" -msgstr "" - -#: src/Console/MoveToAvatarCache.php:155 -#, php-format -msgid "invalid image for id %s" -msgstr "" - -#: src/Console/MoveToAvatarCache.php:168 -#, php-format -msgid "Quit on invalid photo %s" -msgstr "" - -#: src/Console/PostUpdate.php:87 -#, php-format -msgid "Post update version number has been set to %s." -msgstr "" - -#: src/Console/PostUpdate.php:95 -msgid "Check for pending update actions." -msgstr "" - -#: src/Console/PostUpdate.php:97 -msgid "Done." -msgstr "" - -#: src/Console/PostUpdate.php:99 -msgid "Execute pending post updates." -msgstr "" - -#: src/Console/PostUpdate.php:105 -msgid "All pending post updates are done." -msgstr "" - -#: src/Console/User.php:158 src/Console/User.php:246 -msgid "Enter user nickname: " -msgstr "" - -#: src/Console/User.php:182 src/Model/User.php:824 -#: src/Module/Api/Twitter/ContactEndpoint.php:74 -#: src/Module/Moderation/Users/Active.php:71 -#: src/Module/Moderation/Users/Blocked.php:71 -#: src/Module/Moderation/Users/Index.php:78 -#: src/Module/Moderation/Users/Pending.php:67 -msgid "User not found" -msgstr "" - -#: src/Console/User.php:202 -msgid "Enter new password: " -msgstr "" - -#: src/Console/User.php:210 src/Module/Security/PasswordTooLong.php:69 -#: src/Module/Settings/Account.php:75 -msgid "Password update failed. Please try again." -msgstr "" - -#: src/Console/User.php:213 src/Module/Security/PasswordTooLong.php:72 -#: src/Module/Settings/Account.php:78 -msgid "Password changed." -msgstr "" - -#: src/Console/User.php:238 -msgid "Enter user name: " -msgstr "" - -#: src/Console/User.php:254 -msgid "Enter user email address: " -msgstr "" - -#: src/Console/User.php:262 -msgid "Enter a language (optional): " -msgstr "" - -#: src/Console/User.php:267 -msgid "Enter URL of an image to use as avatar (optional): " -msgstr "" - -#: src/Console/User.php:292 -msgid "User is not pending." -msgstr "" - -#: src/Console/User.php:324 -msgid "User has already been marked for deletion." -msgstr "" - -#: src/Console/User.php:329 -#, php-format -msgid "Type \"yes\" to delete %s" -msgstr "" - -#: src/Console/User.php:331 -msgid "Deletion aborted." -msgstr "" - -#: src/Console/User.php:456 -msgid "Enter category: " -msgstr "" - -#: src/Console/User.php:466 -msgid "Enter key: " -msgstr "" - -#: src/Console/User.php:500 -msgid "Enter value: " -msgstr "" - -#: src/Content/BoundariesPager.php:116 src/Content/Pager.php:171 -msgid "newer" -msgstr "" - -#: src/Content/BoundariesPager.php:124 src/Content/Pager.php:176 -msgid "older" -msgstr "" - -#: src/Content/ContactSelector.php:51 -msgid "Frequently" -msgstr "" - -#: src/Content/ContactSelector.php:52 -msgid "Hourly" -msgstr "" - -#: src/Content/ContactSelector.php:53 -msgid "Twice daily" -msgstr "" - -#: src/Content/ContactSelector.php:54 -msgid "Daily" -msgstr "" - -#: src/Content/ContactSelector.php:55 -msgid "Weekly" -msgstr "" - -#: src/Content/ContactSelector.php:56 -msgid "Monthly" -msgstr "" - -#: src/Content/ContactSelector.php:126 -msgid "DFRN" -msgstr "" - -#: src/Content/ContactSelector.php:127 -msgid "OStatus" -msgstr "" - -#: src/Content/ContactSelector.php:128 -msgid "RSS/Atom" -msgstr "" - -#: src/Content/ContactSelector.php:129 -#: src/Module/Moderation/Users/Active.php:126 -#: src/Module/Moderation/Users/Blocked.php:126 -#: src/Module/Moderation/Users/Create.php:72 -#: src/Module/Moderation/Users/Deleted.php:83 -#: src/Module/Moderation/Users/Index.php:140 -#: src/Module/Moderation/Users/Index.php:160 -#: src/Module/Moderation/Users/Pending.php:99 -msgid "Email" -msgstr "" - -#: src/Content/ContactSelector.php:130 src/Module/Debug/Babel.php:309 -msgid "Diaspora" -msgstr "" - -#: src/Content/ContactSelector.php:131 -msgid "Zot!" -msgstr "" - -#: src/Content/ContactSelector.php:132 -msgid "LinkedIn" -msgstr "" - -#: src/Content/ContactSelector.php:133 -msgid "XMPP/IM" -msgstr "" - -#: src/Content/ContactSelector.php:134 -msgid "MySpace" -msgstr "" - -#: src/Content/ContactSelector.php:135 -msgid "Google+" -msgstr "" - -#: src/Content/ContactSelector.php:136 -msgid "pump.io" -msgstr "" - -#: src/Content/ContactSelector.php:137 -msgid "Twitter" -msgstr "" - -#: src/Content/ContactSelector.php:138 -msgid "Discourse" -msgstr "" - -#: src/Content/ContactSelector.php:139 -msgid "Diaspora Connector" -msgstr "" - -#: src/Content/ContactSelector.php:140 -msgid "GNU Social Connector" -msgstr "" - -#: src/Content/ContactSelector.php:141 -msgid "ActivityPub" -msgstr "" - -#: src/Content/ContactSelector.php:142 -msgid "pnut" -msgstr "" - -#: src/Content/ContactSelector.php:143 -msgid "Tumblr" -msgstr "" - -#: src/Content/ContactSelector.php:144 -msgid "Bluesky" -msgstr "" - -#: src/Content/ContactSelector.php:180 -#, php-format -msgid "%s (via %s)" -msgstr "" - -#: src/Content/Conversation.php:226 -msgid "and" -msgstr "" - -#: src/Content/Conversation.php:229 -#, php-format -msgid "and %d other people" -msgstr "" - -#: src/Content/Conversation.php:235 -#, php-format -msgid "%2$s likes this." -msgid_plural "%2$s like this." -msgstr[0] "" -msgstr[1] "" - -#: src/Content/Conversation.php:237 -#, php-format -msgid "%2$s doesn't like this." -msgid_plural "%2$s don't like this." -msgstr[0] "" -msgstr[1] "" - -#: src/Content/Conversation.php:239 -#, php-format -msgid "%2$s attends." -msgid_plural "%2$s attend." -msgstr[0] "" -msgstr[1] "" - -#: src/Content/Conversation.php:241 -#, php-format -msgid "%2$s doesn't attend." -msgid_plural "%2$s don't attend." -msgstr[0] "" -msgstr[1] "" - -#: src/Content/Conversation.php:243 -#, php-format -msgid "%2$s attends maybe." -msgid_plural "%2$s attend maybe." -msgstr[0] "" -msgstr[1] "" - -#: src/Content/Conversation.php:245 -#, php-format -msgid "%2$s reshared this." -msgid_plural "%2$s reshared this." -msgstr[0] "" -msgstr[1] "" - -#: src/Content/Conversation.php:276 -#, php-format -msgid " likes this" -msgid_plural " like this" -msgstr[0] "" -msgstr[1] "" - -#: src/Content/Conversation.php:279 -#, php-format -msgid " doesn't like this" -msgid_plural "" -" don't like this" -msgstr[0] "" -msgstr[1] "" - -#: src/Content/Conversation.php:282 -#, php-format -msgid " attends" -msgid_plural " attend" -msgstr[0] "" -msgstr[1] "" - -#: src/Content/Conversation.php:285 -#, php-format -msgid " doesn't attend" -msgid_plural " don't attend" -msgstr[0] "" -msgstr[1] "" - -#: src/Content/Conversation.php:288 -#, php-format -msgid " attends maybe" -msgid_plural " attend maybe" -msgstr[0] "" -msgstr[1] "" - -#: src/Content/Conversation.php:291 -#, php-format -msgid " reshared this" -msgid_plural " reshared this" -msgstr[0] "" -msgstr[1] "" - -#: src/Content/Conversation.php:337 -msgid "Visible to everybody" -msgstr "" - -#: src/Content/Conversation.php:338 src/Module/Item/Compose.php:207 -#: src/Object/Post.php:1171 -msgid "Please enter a image/video/audio/webpage URL:" -msgstr "" - -#: src/Content/Conversation.php:339 -msgid "Tag term:" -msgstr "" - -#: src/Content/Conversation.php:340 src/Module/Filer/SaveTag.php:73 -msgid "Save to Folder:" -msgstr "" - -#: src/Content/Conversation.php:341 -msgid "Where are you right now?" -msgstr "" - -#: src/Content/Conversation.php:342 -msgid "Delete item(s)?" -msgstr "" - -#: src/Content/Conversation.php:354 src/Module/Item/Compose.php:182 -msgid "Created at" -msgstr "" - -#: src/Content/Conversation.php:364 -msgid "New Post" -msgstr "" - -#: src/Content/Conversation.php:367 -msgid "Share" -msgstr "" - -#: src/Content/Conversation.php:370 src/Module/Post/Edit.php:132 -msgid "upload photo" -msgstr "" - -#: src/Content/Conversation.php:371 src/Module/Post/Edit.php:133 -msgid "Attach file" -msgstr "" - -#: src/Content/Conversation.php:372 src/Module/Post/Edit.php:134 -msgid "attach file" -msgstr "" - -#: src/Content/Conversation.php:373 src/Module/Item/Compose.php:197 -#: src/Module/Post/Edit.php:171 src/Object/Post.php:1161 -msgid "Bold" -msgstr "" - -#: src/Content/Conversation.php:374 src/Module/Item/Compose.php:198 -#: src/Module/Post/Edit.php:172 src/Object/Post.php:1162 -msgid "Italic" -msgstr "" - -#: src/Content/Conversation.php:375 src/Module/Item/Compose.php:199 -#: src/Module/Post/Edit.php:173 src/Object/Post.php:1163 -msgid "Underline" -msgstr "" - -#: src/Content/Conversation.php:376 src/Module/Item/Compose.php:200 -#: src/Module/Post/Edit.php:174 src/Object/Post.php:1165 -msgid "Quote" -msgstr "" - -#: src/Content/Conversation.php:377 src/Module/Item/Compose.php:201 -#: src/Module/Post/Edit.php:175 src/Object/Post.php:1166 -msgid "Add emojis" -msgstr "" - -#: src/Content/Conversation.php:378 src/Module/Item/Compose.php:202 -#: src/Object/Post.php:1164 -msgid "Content Warning" -msgstr "" - -#: src/Content/Conversation.php:379 src/Module/Item/Compose.php:203 -#: src/Module/Post/Edit.php:176 src/Object/Post.php:1167 -msgid "Code" -msgstr "" - -#: src/Content/Conversation.php:380 src/Module/Item/Compose.php:204 -#: src/Object/Post.php:1168 -msgid "Image" -msgstr "" - -#: src/Content/Conversation.php:381 src/Module/Item/Compose.php:205 -#: src/Module/Post/Edit.php:177 src/Object/Post.php:1169 -msgid "Link" -msgstr "" - -#: src/Content/Conversation.php:382 src/Module/Item/Compose.php:206 -#: src/Module/Post/Edit.php:178 src/Object/Post.php:1170 -msgid "Link or Media" -msgstr "" - -#: src/Content/Conversation.php:383 -msgid "Video" -msgstr "" - -#: src/Content/Conversation.php:384 src/Module/Item/Compose.php:209 -#: src/Module/Post/Edit.php:141 -msgid "Set your location" -msgstr "" - -#: src/Content/Conversation.php:385 src/Module/Post/Edit.php:142 -msgid "set location" -msgstr "" - -#: src/Content/Conversation.php:386 src/Module/Post/Edit.php:143 -msgid "Clear browser location" -msgstr "" - -#: src/Content/Conversation.php:387 src/Module/Post/Edit.php:144 -msgid "clear location" -msgstr "" - -#: src/Content/Conversation.php:389 src/Module/Item/Compose.php:214 -#: src/Module/Post/Edit.php:157 -msgid "Set title" -msgstr "" - -#: src/Content/Conversation.php:391 src/Module/Item/Compose.php:215 -#: src/Module/Post/Edit.php:159 -msgid "Categories (comma-separated list)" -msgstr "" - -#: src/Content/Conversation.php:396 src/Module/Item/Compose.php:231 -msgid "Scheduled at" -msgstr "" - -#: src/Content/Conversation.php:401 src/Module/Post/Edit.php:146 -msgid "Permission settings" -msgstr "" - -#: src/Content/Conversation.php:410 src/Module/Post/Edit.php:155 -msgid "Public post" -msgstr "" - -#: src/Content/Conversation.php:424 src/Content/Widget/VCard.php:131 -#: src/Model/Profile.php:476 src/Module/Admin/Logs/View.php:94 -#: src/Module/Post/Edit.php:181 -msgid "Message" -msgstr "" - -#: src/Content/Conversation.php:425 src/Module/Post/Edit.php:182 -#: src/Module/Settings/TwoFactor/Trusted.php:143 -msgid "Browser" -msgstr "" - -#: src/Content/Conversation.php:427 src/Module/Post/Edit.php:185 -msgid "Open Compose page" -msgstr "" - -#: src/Content/Conversation.php:594 -msgid "remove" -msgstr "" - -#: src/Content/Conversation.php:598 -msgid "Delete Selected Items" -msgstr "" - -#: src/Content/Conversation.php:726 src/Content/Conversation.php:729 -#: src/Content/Conversation.php:732 src/Content/Conversation.php:735 -#: src/Content/Conversation.php:738 -#, php-format -msgid "You had been addressed (%s)." -msgstr "" - -#: src/Content/Conversation.php:741 -#, php-format -msgid "You are following %s." -msgstr "" - -#: src/Content/Conversation.php:746 -#, php-format -msgid "You subscribed to %s." -msgstr "" - -#: src/Content/Conversation.php:748 -msgid "You subscribed to one or more tags in this post." -msgstr "" - -#: src/Content/Conversation.php:768 -#, php-format -msgid "%s reshared this." -msgstr "" - -#: src/Content/Conversation.php:770 -msgid "Reshared" -msgstr "" - -#: src/Content/Conversation.php:770 -#, php-format -msgid "Reshared by %s <%s>" -msgstr "" - -#: src/Content/Conversation.php:773 -#, php-format -msgid "%s is participating in this thread." -msgstr "" - -#: src/Content/Conversation.php:776 -msgid "Stored for general reasons" -msgstr "" - -#: src/Content/Conversation.php:779 -msgid "Global post" -msgstr "" - -#: src/Content/Conversation.php:782 -msgid "Sent via an relay server" -msgstr "" - -#: src/Content/Conversation.php:782 -#, php-format -msgid "Sent via the relay server %s <%s>" -msgstr "" - -#: src/Content/Conversation.php:785 -msgid "Fetched" -msgstr "" - -#: src/Content/Conversation.php:785 -#, php-format -msgid "Fetched because of %s <%s>" -msgstr "" - -#: src/Content/Conversation.php:788 -msgid "Stored because of a child post to complete this thread." -msgstr "" - -#: src/Content/Conversation.php:791 -msgid "Local delivery" -msgstr "" - -#: src/Content/Conversation.php:794 -msgid "Stored because of your activity (like, comment, star, ...)" -msgstr "" - -#: src/Content/Conversation.php:797 -msgid "Distributed" -msgstr "" - -#: src/Content/Conversation.php:800 -msgid "Pushed to us" -msgstr "" - -#: src/Content/Conversation.php:1518 src/Object/Post.php:261 -msgid "Pinned item" -msgstr "" - -#: src/Content/Conversation.php:1535 src/Object/Post.php:555 -#: src/Object/Post.php:556 -#, php-format -msgid "View %s's profile @ %s" -msgstr "" - -#: src/Content/Conversation.php:1549 src/Object/Post.php:543 -msgid "Categories:" -msgstr "" - -#: src/Content/Conversation.php:1550 src/Object/Post.php:544 -msgid "Filed under:" -msgstr "" - -#: src/Content/Conversation.php:1558 src/Object/Post.php:570 -#, php-format -msgid "%s from %s" -msgstr "" - -#: src/Content/Conversation.php:1574 -msgid "View in context" -msgstr "" - -#: src/Content/Conversation/Factory/Channel.php:42 -msgid "For you" -msgstr "" - -#: src/Content/Conversation/Factory/Channel.php:42 -msgid "Posts from contacts you interact with and who interact with you" -msgstr "" - -#: src/Content/Conversation/Factory/Channel.php:43 -msgid "Discover" -msgstr "" - -#: src/Content/Conversation/Factory/Channel.php:43 -msgid "Posts from accounts that you don't follow, but that you might like." -msgstr "" - -#: src/Content/Conversation/Factory/Channel.php:44 -msgid "What's Hot" -msgstr "" - -#: src/Content/Conversation/Factory/Channel.php:44 -msgid "Posts with a lot of interactions" -msgstr "" - -#: src/Content/Conversation/Factory/Channel.php:45 -#, php-format -msgid "Posts in %s" -msgstr "" - -#: src/Content/Conversation/Factory/Channel.php:46 -msgid "Posts from your followers that you don't follow" -msgstr "" - -#: src/Content/Conversation/Factory/Channel.php:47 -msgid "Sharers of sharers" -msgstr "" - -#: src/Content/Conversation/Factory/Channel.php:47 -msgid "Posts from accounts that are followed by accounts that you follow" -msgstr "" - -#: src/Content/Conversation/Factory/Channel.php:48 -msgid "Quiet sharers" -msgstr "" - -#: src/Content/Conversation/Factory/Channel.php:48 -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:199 src/Module/Settings/Channels.php:220 -msgid "Images" -msgstr "" - -#: src/Content/Conversation/Factory/Channel.php:49 -msgid "Posts with images" -msgstr "" - -#: src/Content/Conversation/Factory/Channel.php:50 -#: src/Module/Settings/Channels.php:201 src/Module/Settings/Channels.php:222 -msgid "Audio" -msgstr "" - -#: src/Content/Conversation/Factory/Channel.php:50 -msgid "Posts with audio" -msgstr "" - -#: src/Content/Conversation/Factory/Channel.php:51 -#: src/Module/Settings/Channels.php:200 src/Module/Settings/Channels.php:221 -msgid "Videos" -msgstr "" - -#: src/Content/Conversation/Factory/Channel.php:51 -msgid "Posts with videos" -msgstr "" - -#: src/Content/Conversation/Factory/Community.php:43 -msgid "Local Community" -msgstr "" - -#: src/Content/Conversation/Factory/Community.php:43 -msgid "Posts from local users on this server" -msgstr "" - -#: src/Content/Conversation/Factory/Community.php:47 -#: src/Module/Settings/Channels.php:150 src/Module/Settings/Channels.php:155 -msgid "Global Community" -msgstr "" - -#: src/Content/Conversation/Factory/Community.php:47 -msgid "Posts from users of the whole federated network" -msgstr "" - -#: src/Content/Conversation/Factory/Network.php:38 -#: src/Module/Settings/Channels.php:156 -msgid "Latest Activity" -msgstr "" - -#: src/Content/Conversation/Factory/Network.php:38 -msgid "Sort by latest activity" -msgstr "" - -#: src/Content/Conversation/Factory/Network.php:39 -#: src/Module/Settings/Channels.php:157 -msgid "Latest Posts" -msgstr "" - -#: src/Content/Conversation/Factory/Network.php:39 -msgid "Sort by post received date" -msgstr "" - -#: src/Content/Conversation/Factory/Network.php:40 -#: src/Module/Settings/Channels.php:158 -msgid "Latest Creation" -msgstr "" - -#: src/Content/Conversation/Factory/Network.php:40 -msgid "Sort by post creation date" -msgstr "" - -#: src/Content/Conversation/Factory/Network.php:41 -#: src/Module/Settings/Profile/Index.php:265 -msgid "Personal" -msgstr "" - -#: src/Content/Conversation/Factory/Network.php:41 -msgid "Posts that mention or involve you" -msgstr "" - -#: src/Content/Conversation/Factory/Network.php:42 src/Object/Post.php:411 -msgid "Starred" -msgstr "" - -#: src/Content/Conversation/Factory/Network.php:42 -msgid "Favourite Posts" -msgstr "" - -#: src/Content/Feature.php:107 -msgid "General Features" -msgstr "" - -#: src/Content/Feature.php:109 -msgid "Photo Location" -msgstr "" - -#: src/Content/Feature.php:109 -msgid "" -"Photo metadata is normally stripped. This extracts the location (if present) " -"prior to stripping metadata and links it to a map." -msgstr "" - -#: src/Content/Feature.php:110 -msgid "Display the community in the navigation" -msgstr "" - -#: src/Content/Feature.php:110 -msgid "" -"If enabled, the community can be accessed via the navigation menu. " -"Independent from this setting, the community timelines can always be " -"accessed via the channels." -msgstr "" - -#: src/Content/Feature.php:115 -msgid "Post Composition Features" -msgstr "" - -#: src/Content/Feature.php:116 -msgid "Explicit Mentions" -msgstr "" - -#: src/Content/Feature.php:116 -msgid "" -"Add explicit mentions to comment box for manual control over who gets " -"mentioned in replies." -msgstr "" - -#: src/Content/Feature.php:117 -msgid "Add an abstract from ActivityPub content warnings" -msgstr "" - -#: src/Content/Feature.php:117 -msgid "" -"Add an abstract when commenting on ActivityPub posts with a content warning. " -"Abstracts are displayed as content warning on systems like Mastodon or " -"Pleroma." -msgstr "" - -#: src/Content/Feature.php:122 -msgid "Post/Comment Tools" -msgstr "" - -#: src/Content/Feature.php:123 -msgid "Post Categories" -msgstr "" - -#: src/Content/Feature.php:123 -msgid "Add categories to your posts" -msgstr "" - -#: src/Content/Feature.php:128 -msgid "Network Widgets" -msgstr "" - -#: src/Content/Feature.php:129 src/Content/Widget.php:216 -#: src/Model/Circle.php:601 src/Module/Contact.php:400 -#: src/Module/Welcome.php:76 -msgid "Circles" -msgstr "" - -#: src/Content/Feature.php:129 -msgid "" -"Display posts that have been created by accounts of the selected circle." -msgstr "" - -#: src/Content/Feature.php:130 src/Content/GroupManager.php:147 -#: src/Content/Nav.php:278 src/Content/Text/HTML.php:882 -#: src/Content/Widget.php:538 src/Model/User.php:1390 -msgid "Groups" -msgstr "" - -#: src/Content/Feature.php:130 -msgid "Display posts that have been distributed by the selected group." -msgstr "" - -#: src/Content/Feature.php:131 src/Content/Widget.php:507 -msgid "Archives" -msgstr "" - -#: src/Content/Feature.php:131 -msgid "Display an archive where posts can be selected by month and year." -msgstr "" - -#: src/Content/Feature.php:132 src/Content/Widget.php:289 -msgid "Protocols" -msgstr "" - -#: src/Content/Feature.php:132 -msgid "Display posts with the selected protocols." -msgstr "" - -#: src/Content/Feature.php:133 src/Content/Widget.php:544 -#: src/Module/Settings/Account.php:447 -msgid "Account Types" -msgstr "" - -#: src/Content/Feature.php:133 -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:225 src/Module/Settings/Display.php:315 -msgid "Channels" -msgstr "" - -#: src/Content/Feature.php:134 -msgid "Display posts in the system channels and user defined channels." -msgstr "" - -#: src/Content/Feature.php:135 src/Content/Widget/SavedSearches.php:60 -msgid "Saved Searches" -msgstr "" - -#: src/Content/Feature.php:135 -msgid "Display posts that contain subscribed hashtags." -msgstr "" - -#: src/Content/Feature.php:136 src/Content/Widget.php:319 -msgid "Saved Folders" -msgstr "" - -#: src/Content/Feature.php:136 -msgid "Display a list of folders in which posts are stored." -msgstr "" - -#: src/Content/Feature.php:137 src/Module/Conversation/Timeline.php:200 -msgid "Own Contacts" -msgstr "" - -#: src/Content/Feature.php:137 -msgid "" -"Include or exclude posts from subscribed accounts. This widget is not " -"visible on all channels." -msgstr "" - -#: src/Content/Feature.php:138 -msgid "Trending Tags" -msgstr "" - -#: src/Content/Feature.php:138 -msgid "Display a list of the most popular tags in recent public posts." -msgstr "" - -#: src/Content/Feature.php:143 -msgid "Advanced Profile Settings" -msgstr "" - -#: src/Content/Feature.php:144 -msgid "Tag Cloud" -msgstr "" - -#: src/Content/Feature.php:144 -msgid "Provide a personal tag cloud on your profile page" -msgstr "" - -#: src/Content/Feature.php:145 -msgid "Display Membership Date" -msgstr "" - -#: src/Content/Feature.php:145 -msgid "Display membership date in profile" -msgstr "" - -#: src/Content/Feature.php:150 -msgid "Advanced Calendar Settings" -msgstr "" - -#: src/Content/Feature.php:151 -msgid "Allow anonymous access to your calendar" -msgstr "" - -#: src/Content/Feature.php:151 -msgid "" -"Allows anonymous visitors to consult your calendar and your public events. " -"Contact birthday events are private to you." -msgstr "" - -#: src/Content/GroupManager.php:149 -msgid "External link to group" -msgstr "" - -#: src/Content/GroupManager.php:153 src/Content/Widget.php:513 -msgid "show less" -msgstr "" - -#: src/Content/GroupManager.php:154 src/Content/Widget.php:411 -#: src/Content/Widget.php:514 -msgid "show more" -msgstr "" - -#: src/Content/GroupManager.php:155 -msgid "Create new group" -msgstr "" - -#: src/Content/Item.php:331 src/Model/Item.php:3256 -msgid "event" -msgstr "" - -#: src/Content/Item.php:334 src/Content/Item.php:344 -msgid "status" -msgstr "" - -#: src/Content/Item.php:340 src/Model/Item.php:3258 -#: src/Module/Post/Tag/Add.php:123 -msgid "photo" -msgstr "" - -#: src/Content/Item.php:354 src/Module/Post/Tag/Add.php:141 -#, php-format -msgid "%1$s tagged %2$s's %3$s with %4$s" -msgstr "" - -#: src/Content/Item.php:428 view/theme/frio/theme.php:265 -msgid "Follow Thread" -msgstr "" - -#: src/Content/Item.php:429 src/Model/Contact.php:1230 -msgid "View Status" -msgstr "" - -#: src/Content/Item.php:430 src/Content/Item.php:453 src/Model/Contact.php:1165 -#: src/Model/Contact.php:1221 src/Model/Contact.php:1231 -#: src/Module/Directory.php:158 src/Module/Settings/Profile/Index.php:264 -msgid "View Profile" -msgstr "" - -#: src/Content/Item.php:431 src/Model/Contact.php:1232 -msgid "View Photos" -msgstr "" - -#: src/Content/Item.php:432 src/Model/Contact.php:1199 -#: src/Model/Profile.php:461 -msgid "Network Posts" -msgstr "" - -#: src/Content/Item.php:433 src/Model/Contact.php:1223 -#: src/Model/Contact.php:1234 -msgid "View Contact" -msgstr "" - -#: src/Content/Item.php:434 src/Model/Contact.php:1235 -msgid "Send PM" -msgstr "" - -#: src/Content/Item.php:435 src/Module/Contact.php:467 -#: src/Module/Contact/Profile.php:518 -#: src/Module/Moderation/Blocklist/Contact.php:116 -#: src/Module/Moderation/Users/Active.php:137 -#: src/Module/Moderation/Users/Index.php:152 -msgid "Block" -msgstr "" - -#: src/Content/Item.php:436 src/Module/Contact.php:468 -#: src/Module/Contact/Profile.php:526 -#: src/Module/Notifications/Introductions.php:134 -#: src/Module/Notifications/Introductions.php:206 -#: src/Module/Notifications/Notification.php:89 -msgid "Ignore" -msgstr "" - -#: src/Content/Item.php:437 src/Module/Contact.php:469 -#: src/Module/Contact/Profile.php:534 -msgid "Collapse" -msgstr "" - -#: src/Content/Item.php:438 src/Object/Post.php:302 -#, php-format -msgid "Ignore %s server" -msgstr "" - -#: src/Content/Item.php:442 src/Module/Settings/Channels.php:202 -#: src/Module/Settings/Channels.php:223 src/Object/Post.php:516 -msgid "Languages" -msgstr "" - -#: src/Content/Item.php:445 src/Object/Post.php:596 -msgid "Search Text" -msgstr "" - -#: src/Content/Item.php:450 src/Content/Widget.php:80 -#: src/Model/Contact.php:1224 src/Model/Contact.php:1236 -#: src/Module/Contact/Follow.php:167 view/theme/vier/theme.php:195 -msgid "Connect/Follow" -msgstr "" - -#: src/Content/Item.php:884 -msgid "Unable to fetch user." -msgstr "" - -#: src/Content/Nav.php:121 -msgid "Nothing new here" -msgstr "" - -#: src/Content/Nav.php:125 src/Module/Special/HTTPException.php:77 -msgid "Go back" -msgstr "" - -#: src/Content/Nav.php:126 -msgid "Clear notifications" -msgstr "" - -#: src/Content/Nav.php:127 src/Content/Text/HTML.php:869 -msgid "@name, !group, #tags, content" -msgstr "" - -#: src/Content/Nav.php:222 src/Module/Security/Login.php:157 -msgid "Logout" -msgstr "" - -#: src/Content/Nav.php:222 -msgid "End this session" -msgstr "" - -#: src/Content/Nav.php:224 src/Module/Bookmarklet.php:44 -#: src/Module/Security/Login.php:158 -msgid "Login" -msgstr "" - -#: src/Content/Nav.php:224 -msgid "Sign in" -msgstr "" - -#: src/Content/Nav.php:229 src/Module/BaseProfile.php:57 -#: src/Module/Contact.php:511 -msgid "Conversations" -msgstr "" - -#: src/Content/Nav.php:229 -msgid "Conversations you started" -msgstr "" - -#: src/Content/Nav.php:230 src/Module/BaseProfile.php:49 -#: src/Module/BaseSettings.php:98 src/Module/Contact.php:503 -#: src/Module/Contact/Profile.php:425 src/Module/Profile/Profile.php:270 -#: src/Module/Welcome.php:57 view/theme/frio/theme.php:233 -msgid "Profile" -msgstr "" - -#: src/Content/Nav.php:230 view/theme/frio/theme.php:233 -msgid "Your profile page" -msgstr "" - -#: src/Content/Nav.php:231 src/Module/BaseProfile.php:65 -#: src/Module/Media/Photo/Browser.php:74 view/theme/frio/theme.php:237 -msgid "Photos" -msgstr "" - -#: src/Content/Nav.php:231 view/theme/frio/theme.php:237 -msgid "Your photos" -msgstr "" - -#: src/Content/Nav.php:232 src/Module/BaseProfile.php:73 -#: src/Module/BaseProfile.php:76 src/Module/Contact.php:527 -#: view/theme/frio/theme.php:238 -msgid "Media" -msgstr "" - -#: src/Content/Nav.php:232 view/theme/frio/theme.php:238 -msgid "Your postings with media" -msgstr "" - -#: src/Content/Nav.php:233 src/Content/Nav.php:293 -#: src/Module/BaseProfile.php:85 src/Module/BaseProfile.php:88 -#: src/Module/BaseProfile.php:96 src/Module/BaseProfile.php:99 -#: src/Module/Settings/Display.php:316 view/theme/frio/theme.php:239 -#: view/theme/frio/theme.php:243 -msgid "Calendar" -msgstr "" - -#: src/Content/Nav.php:233 view/theme/frio/theme.php:239 -msgid "Your calendar" -msgstr "" - -#: src/Content/Nav.php:234 -msgid "Personal notes" -msgstr "" - -#: src/Content/Nav.php:234 -msgid "Your personal notes" -msgstr "" - -#: src/Content/Nav.php:251 src/Content/Nav.php:308 -msgid "Home" -msgstr "" - -#: src/Content/Nav.php:251 src/Module/Settings/OAuth.php:73 -msgid "Home Page" -msgstr "" - -#: src/Content/Nav.php:255 src/Module/Register.php:175 -#: src/Module/Security/Login.php:124 -msgid "Register" -msgstr "" - -#: src/Content/Nav.php:255 -msgid "Create an account" -msgstr "" - -#: src/Content/Nav.php:261 src/Module/Help.php:67 -#: src/Module/Settings/TwoFactor/AppSpecific.php:132 -#: src/Module/Settings/TwoFactor/Index.php:139 -#: src/Module/Settings/TwoFactor/Recovery.php:110 -#: src/Module/Settings/TwoFactor/Verify.php:149 view/theme/vier/theme.php:240 -msgid "Help" -msgstr "" - -#: src/Content/Nav.php:261 -msgid "Help and documentation" -msgstr "" - -#: src/Content/Nav.php:265 -msgid "Apps" -msgstr "" - -#: src/Content/Nav.php:265 -msgid "Addon applications, utilities, games" -msgstr "" - -#: src/Content/Nav.php:269 src/Content/Text/HTML.php:867 -#: src/Module/Admin/Logs/View.php:88 src/Module/Search/Index.php:112 -msgid "Search" -msgstr "" - -#: src/Content/Nav.php:269 -msgid "Search site content" -msgstr "" - -#: src/Content/Nav.php:272 src/Content/Text/HTML.php:876 -msgid "Full Text" -msgstr "" - -#: src/Content/Nav.php:273 src/Content/Text/HTML.php:877 -#: src/Content/Widget/TagCloud.php:68 -msgid "Tags" -msgstr "" - -#: src/Content/Nav.php:274 src/Content/Nav.php:329 -#: src/Content/Text/HTML.php:878 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" -msgstr "" - -#: src/Content/Nav.php:289 -msgid "Community" -msgstr "" - -#: src/Content/Nav.php:289 -msgid "Conversations on this and other servers" -msgstr "" - -#: src/Content/Nav.php:296 -msgid "Directory" -msgstr "" - -#: src/Content/Nav.php:296 -msgid "People directory" -msgstr "" - -#: src/Content/Nav.php:298 src/Module/BaseAdmin.php:85 -#: src/Module/BaseModeration.php:108 -msgid "Information" -msgstr "" - -#: src/Content/Nav.php:298 -msgid "Information about this friendica instance" -msgstr "" - -#: src/Content/Nav.php:301 src/Module/Admin/Tos.php:78 -#: src/Module/BaseAdmin.php:95 src/Module/Register.php:183 -#: src/Module/Tos.php:101 -msgid "Terms of Service" -msgstr "" - -#: src/Content/Nav.php:301 -msgid "Terms of Service of this Friendica instance" -msgstr "" - -#: src/Content/Nav.php:306 view/theme/frio/theme.php:242 -msgid "Network" -msgstr "" - -#: src/Content/Nav.php:306 view/theme/frio/theme.php:242 -msgid "Conversations from your friends" -msgstr "" - -#: src/Content/Nav.php:308 view/theme/frio/theme.php:232 -msgid "Your posts and conversations" -msgstr "" - -#: src/Content/Nav.php:312 -msgid "Introductions" -msgstr "" - -#: src/Content/Nav.php:312 -msgid "Friend Requests" -msgstr "" - -#: src/Content/Nav.php:313 src/Module/BaseNotifications.php:149 -#: src/Module/Notifications/Introductions.php:75 -msgid "Notifications" -msgstr "" - -#: src/Content/Nav.php:314 -msgid "See all notifications" -msgstr "" - -#: src/Content/Nav.php:315 src/Module/Settings/Connectors.php:254 -msgid "Mark as seen" -msgstr "" - -#: src/Content/Nav.php:315 -msgid "Mark all system notifications as seen" -msgstr "" - -#: src/Content/Nav.php:318 view/theme/frio/theme.php:244 -msgid "Private mail" -msgstr "" - -#: src/Content/Nav.php:319 -msgid "Inbox" -msgstr "" - -#: src/Content/Nav.php:320 -msgid "Outbox" -msgstr "" - -#: src/Content/Nav.php:324 -msgid "Accounts" -msgstr "" - -#: src/Content/Nav.php:324 -msgid "Manage other pages" -msgstr "" - -#: src/Content/Nav.php:327 src/Module/Admin/Addons/Details.php:114 -#: src/Module/Admin/Themes/Details.php:93 src/Module/BaseSettings.php:182 -#: src/Module/Welcome.php:52 view/theme/frio/theme.php:245 -msgid "Settings" -msgstr "" - -#: src/Content/Nav.php:327 view/theme/frio/theme.php:245 -msgid "Account settings" -msgstr "" - -#: src/Content/Nav.php:329 view/theme/frio/theme.php:246 -msgid "Manage/edit friends and contacts" -msgstr "" - -#: src/Content/Nav.php:334 src/Module/BaseAdmin.php:119 -msgid "Admin" -msgstr "" - -#: src/Content/Nav.php:334 -msgid "Site setup and configuration" -msgstr "" - -#: src/Content/Nav.php:335 src/Module/BaseModeration.php:128 -#: src/Module/Moderation/Blocklist/Contact.php:110 -#: src/Module/Moderation/Blocklist/Server/Add.php:121 -#: src/Module/Moderation/Blocklist/Server/Import.php:118 -#: src/Module/Moderation/Blocklist/Server/Index.php:95 -#: src/Module/Moderation/Item/Delete.php:61 -#: src/Module/Moderation/Reports.php:104 src/Module/Moderation/Summary.php:75 -#: src/Module/Moderation/Users/Active.php:133 -#: src/Module/Moderation/Users/Blocked.php:133 -#: src/Module/Moderation/Users/Deleted.php:80 -#: src/Module/Moderation/Users/Index.php:147 -msgid "Moderation" -msgstr "" - -#: src/Content/Nav.php:335 -msgid "Content and user moderation" -msgstr "" - -#: src/Content/Nav.php:338 -msgid "Navigation" -msgstr "" - -#: src/Content/Nav.php:338 -msgid "Site map" -msgstr "" - -#: src/Content/Pager.php:216 -msgid "first" -msgstr "" - -#: src/Content/Pager.php:221 -msgid "prev" -msgstr "" - -#: src/Content/Pager.php:276 -msgid "next" -msgstr "" - -#: src/Content/Pager.php:281 -msgid "last" -msgstr "" - -#: src/Content/Text/BBCode.php:704 src/Content/Text/BBCode.php:1880 -#: src/Content/Text/BBCode.php:1881 -msgid "Image/photo" -msgstr "" - -#: src/Content/Text/BBCode.php:922 -#, php-format -msgid "" -"%2$s %3$s" -msgstr "" - -#: src/Content/Text/BBCode.php:947 src/Model/Item.php:4012 -#: src/Model/Item.php:4018 src/Model/Item.php:4019 -msgid "Link to source" -msgstr "" - -#: src/Content/Text/BBCode.php:1761 src/Content/Text/HTML.php:906 -msgid "Click to open/close" -msgstr "" - -#: src/Content/Text/BBCode.php:1816 -msgid "$1 wrote:" -msgstr "" - -#: src/Content/Text/BBCode.php:1890 src/Content/Text/BBCode.php:1891 -msgid "Encrypted content" -msgstr "" - -#: src/Content/Text/BBCode.php:2217 -msgid "Invalid source protocol" -msgstr "" - -#: src/Content/Text/BBCode.php:2236 -msgid "Invalid link protocol" -msgstr "" - -#: src/Content/Text/HTML.php:784 -msgid "Loading more entries..." -msgstr "" - -#: src/Content/Text/HTML.php:785 -msgid "The end" -msgstr "" - -#: src/Content/Text/HTML.php:861 src/Content/Widget/VCard.php:127 -#: src/Model/Profile.php:470 src/Module/Contact/Profile.php:478 -msgid "Follow" -msgstr "" - -#: src/Content/Widget.php:51 -msgid "Add New Contact" -msgstr "" - -#: src/Content/Widget.php:52 -msgid "Enter address or web location" -msgstr "" - -#: src/Content/Widget.php:53 -msgid "Example: bob@example.com, http://example.com/barbara" -msgstr "" - -#: src/Content/Widget.php:55 -msgid "Connect" -msgstr "" - -#: src/Content/Widget.php:72 -#, php-format -msgid "%d invitation available" -msgid_plural "%d invitations available" -msgstr[0] "" -msgstr[1] "" - -#: src/Content/Widget.php:78 view/theme/vier/theme.php:193 -msgid "Find People" -msgstr "" - -#: src/Content/Widget.php:79 view/theme/vier/theme.php:194 -msgid "Enter name or interest" -msgstr "" - -#: src/Content/Widget.php:81 view/theme/vier/theme.php:196 -msgid "Examples: Robert Morgenstein, Fishing" -msgstr "" - -#: src/Content/Widget.php:82 src/Module/Contact.php:460 -#: src/Module/Directory.php:97 view/theme/vier/theme.php:197 -msgid "Find" -msgstr "" - -#: src/Content/Widget.php:83 src/Module/Contact/Suggestions.php:73 -#: view/theme/vier/theme.php:198 -msgid "Friend Suggestions" -msgstr "" - -#: src/Content/Widget.php:84 view/theme/vier/theme.php:199 -msgid "Similar Interests" -msgstr "" - -#: src/Content/Widget.php:85 view/theme/vier/theme.php:200 -msgid "Random Profile" -msgstr "" - -#: src/Content/Widget.php:86 view/theme/vier/theme.php:201 -msgid "Invite Friends" -msgstr "" - -#: src/Content/Widget.php:87 src/Module/Directory.php:89 -#: view/theme/vier/theme.php:202 -msgid "Global Directory" -msgstr "" - -#: src/Content/Widget.php:89 view/theme/vier/theme.php:204 -msgid "Local Directory" -msgstr "" - -#: src/Content/Widget.php:218 -msgid "Everyone" -msgstr "" - -#: src/Content/Widget.php:243 src/Module/Contact.php:423 -msgid "No relationship" -msgstr "" - -#: src/Content/Widget.php:248 -msgid "Relationships" -msgstr "" - -#: src/Content/Widget.php:250 src/Module/Circle.php:294 -#: src/Module/Contact.php:344 -msgid "All Contacts" -msgstr "" - -#: src/Content/Widget.php:291 -msgid "All Protocols" -msgstr "" - -#: src/Content/Widget.php:321 src/Content/Widget.php:352 -msgid "Everything" -msgstr "" - -#: src/Content/Widget.php:350 -msgid "Categories" -msgstr "" - -#: src/Content/Widget.php:407 -#, php-format -msgid "%d contact in common" -msgid_plural "%d contacts in common" -msgstr[0] "" -msgstr[1] "" - -#: src/Content/Widget.php:515 -msgid "On this date" -msgstr "" - -#: src/Content/Widget.php:535 -msgid "Persons" -msgstr "" - -#: src/Content/Widget.php:536 -msgid "Organisations" -msgstr "" - -#: src/Content/Widget.php:537 src/Model/Contact.php:1728 -msgid "News" -msgstr "" - -#: src/Content/Widget.php:539 -msgid "Relays" -msgstr "" - -#: src/Content/Widget.php:546 src/Module/Moderation/BaseUsers.php:69 -msgid "All" -msgstr "" - -#: src/Content/Widget/CalendarExport.php:56 -msgid "Export" -msgstr "" - -#: src/Content/Widget/CalendarExport.php:57 -msgid "Export calendar as ical" -msgstr "" - -#: src/Content/Widget/CalendarExport.php:58 -msgid "Export calendar as csv" -msgstr "" - -#: src/Content/Widget/ContactBlock.php:79 -msgid "No contacts" -msgstr "" - -#: src/Content/Widget/ContactBlock.php:110 -#, php-format -msgid "%d Contact" -msgid_plural "%d Contacts" -msgstr[0] "" -msgstr[1] "" - -#: src/Content/Widget/ContactBlock.php:127 -msgid "View Contacts" -msgstr "" - -#: src/Content/Widget/SavedSearches.php:47 -msgid "Remove term" -msgstr "" - -#: src/Content/Widget/TrendingTags.php:53 -#, php-format -msgid "Trending Tags (last %d hour)" -msgid_plural "Trending Tags (last %d hours)" -msgstr[0] "" -msgstr[1] "" - -#: src/Content/Widget/TrendingTags.php:54 -msgid "More Trending Tags" -msgstr "" - -#: src/Content/Widget/VCard.php:105 src/Model/Contact.php:1193 -#: src/Model/Profile.php:455 -msgid "Post to group" -msgstr "" - -#: src/Content/Widget/VCard.php:110 src/Model/Contact.php:1197 -#: src/Model/Profile.php:459 src/Module/Moderation/Item/Source.php:85 -msgid "Mention" -msgstr "" - -#: src/Content/Widget/VCard.php:120 src/Model/Profile.php:374 -#: src/Module/Contact/Profile.php:414 src/Module/Profile/Profile.php:201 -msgid "XMPP:" -msgstr "" - -#: src/Content/Widget/VCard.php:121 src/Model/Profile.php:375 -#: src/Module/Contact/Profile.php:416 src/Module/Profile/Profile.php:205 -msgid "Matrix:" -msgstr "" - -#: src/Content/Widget/VCard.php:122 src/Model/Event.php:82 -#: src/Model/Event.php:109 src/Model/Event.php:471 src/Model/Event.php:960 -#: src/Model/Profile.php:369 src/Module/Contact/Profile.php:412 -#: src/Module/Directory.php:148 src/Module/Notifications/Introductions.php:187 -#: src/Module/Profile/Profile.php:223 -msgid "Location:" -msgstr "" - -#: src/Content/Widget/VCard.php:125 src/Model/Profile.php:483 -#: src/Module/Notifications/Introductions.php:201 -msgid "Network:" -msgstr "" - -#: src/Content/Widget/VCard.php:129 src/Model/Contact.php:1225 -#: src/Model/Contact.php:1237 src/Model/Profile.php:472 -#: src/Module/Contact/Profile.php:470 -msgid "Unfollow" -msgstr "" - -#: src/Content/Widget/VCard.php:135 src/Model/Contact.php:1195 -#: src/Model/Profile.php:457 -msgid "View group" -msgstr "" - -#: src/Core/ACL.php:166 src/Module/Profile/Profile.php:271 -msgid "Yourself" -msgstr "" - -#: src/Core/ACL.php:202 src/Module/Privacy/PermissionTooltip.php:170 -#: src/Module/Privacy/PermissionTooltip.php:192 -msgid "Mutuals" -msgstr "" - -#: src/Core/ACL.php:294 -msgid "Post to Email" -msgstr "" - -#: src/Core/ACL.php:321 src/Module/Privacy/PermissionTooltip.php:117 -#: src/Module/Privacy/PermissionTooltip.php:231 -msgid "Public" -msgstr "" - -#: src/Core/ACL.php:322 -msgid "" -"This content will be shown to all your followers and can be seen in the " -"community pages and by anyone with its link." -msgstr "" - -#: src/Core/ACL.php:323 src/Module/Privacy/PermissionTooltip.php:119 -msgid "Limited/Private" -msgstr "" - -#: src/Core/ACL.php:324 -msgid "" -"This content will be shown only to the people in the first box, to the " -"exception of the people mentioned in the second box. It won't appear " -"anywhere public." -msgstr "" - -#: src/Core/ACL.php:324 -msgid "" -"Start typing the name of a contact or a circle to show a filtered list. You " -"can also mention the special circles \"Followers\" and \"Mutuals\"." -msgstr "" - -#: src/Core/ACL.php:325 -msgid "Show to:" -msgstr "" - -#: src/Core/ACL.php:326 -msgid "Except to:" -msgstr "" - -#: src/Core/ACL.php:327 src/Module/Post/Edit.php:154 -msgid "CC: email addresses" -msgstr "" - -#: src/Core/ACL.php:328 src/Module/Post/Edit.php:160 -msgid "Example: bob@example.com, mary@example.com" -msgstr "" - -#: src/Core/ACL.php:329 -msgid "Connectors" -msgstr "" - -#: src/Core/Installer.php:180 -msgid "" -"The database configuration file \"config/local.config.php\" could not be " -"written. Please use the enclosed text to create a configuration file in your " -"web server root." -msgstr "" - -#: src/Core/Installer.php:197 -msgid "" -"You may need to import the file \"database.sql\" manually using phpmyadmin " -"or mysql." -msgstr "" - -#: src/Core/Installer.php:198 src/Module/Install.php:207 -#: src/Module/Install.php:350 -msgid "Please see the file \"doc/INSTALL.md\"." -msgstr "" - -#: src/Core/Installer.php:259 -msgid "Could not find a command line version of PHP in the web server PATH." -msgstr "" - -#: src/Core/Installer.php:260 -msgid "" -"If you don't have a command line version of PHP installed on your server, " -"you will not be able to run the background processing. See 'Setup the worker'" -msgstr "" - -#: src/Core/Installer.php:265 -msgid "PHP executable path" -msgstr "" - -#: src/Core/Installer.php:265 -msgid "" -"Enter full path to php executable. You can leave this blank to continue the " -"installation." -msgstr "" - -#: src/Core/Installer.php:270 -msgid "Command line PHP" -msgstr "" - -#: src/Core/Installer.php:279 -msgid "PHP executable is not the php cli binary (could be cgi-fgci version)" -msgstr "" - -#: src/Core/Installer.php:280 -msgid "Found PHP version: " -msgstr "" - -#: src/Core/Installer.php:282 -msgid "PHP cli binary" -msgstr "" - -#: src/Core/Installer.php:295 -msgid "" -"The command line version of PHP on your system does not have " -"\"register_argc_argv\" enabled." -msgstr "" - -#: src/Core/Installer.php:296 -msgid "This is required for message delivery to work." -msgstr "" - -#: src/Core/Installer.php:301 -msgid "PHP register_argc_argv" -msgstr "" - -#: src/Core/Installer.php:333 -msgid "" -"Error: the \"openssl_pkey_new\" function on this system is not able to " -"generate encryption keys" -msgstr "" - -#: src/Core/Installer.php:334 -msgid "" -"If running under Windows, please see \"http://www.php.net/manual/en/openssl." -"installation.php\"." -msgstr "" - -#: src/Core/Installer.php:337 -msgid "Generate encryption keys" -msgstr "" - -#: src/Core/Installer.php:388 -msgid "" -"Error: Apache webserver mod-rewrite module is required but not installed." -msgstr "" - -#: src/Core/Installer.php:392 -msgid "Apache mod_rewrite module" -msgstr "" - -#: src/Core/Installer.php:398 -msgid "Error: PDO or MySQLi PHP module required but not installed." -msgstr "" - -#: src/Core/Installer.php:402 -msgid "Error: The MySQL driver for PDO is not installed." -msgstr "" - -#: src/Core/Installer.php:405 -msgid "PDO or MySQLi PHP module" -msgstr "" - -#: src/Core/Installer.php:411 -msgid "Error: The IntlChar module is not installed." -msgstr "" - -#: src/Core/Installer.php:414 -msgid "IntlChar PHP module" -msgstr "" - -#: src/Core/Installer.php:422 -msgid "Error, XML PHP module required but not installed." -msgstr "" - -#: src/Core/Installer.php:426 -msgid "XML PHP module" -msgstr "" - -#: src/Core/Installer.php:429 -msgid "libCurl PHP module" -msgstr "" - -#: src/Core/Installer.php:430 -msgid "Error: libCURL PHP module required but not installed." -msgstr "" - -#: src/Core/Installer.php:436 -msgid "GD graphics PHP module" -msgstr "" - -#: src/Core/Installer.php:437 -msgid "" -"Error: GD graphics PHP module with JPEG support required but not installed." -msgstr "" - -#: src/Core/Installer.php:443 -msgid "OpenSSL PHP module" -msgstr "" - -#: src/Core/Installer.php:444 -msgid "Error: openssl PHP module required but not installed." -msgstr "" - -#: src/Core/Installer.php:450 -msgid "mb_string PHP module" -msgstr "" - -#: src/Core/Installer.php:451 -msgid "Error: mb_string PHP module required but not installed." -msgstr "" - -#: src/Core/Installer.php:457 -msgid "iconv PHP module" -msgstr "" - -#: src/Core/Installer.php:458 -msgid "Error: iconv PHP module required but not installed." -msgstr "" - -#: src/Core/Installer.php:464 -msgid "POSIX PHP module" -msgstr "" - -#: src/Core/Installer.php:465 -msgid "Error: POSIX PHP module required but not installed." -msgstr "" - -#: src/Core/Installer.php:471 -msgid "Program execution functions" -msgstr "" - -#: src/Core/Installer.php:472 -msgid "" -"Error: Program execution functions (proc_open) required but not enabled." -msgstr "" - -#: src/Core/Installer.php:478 -msgid "JSON PHP module" -msgstr "" - -#: src/Core/Installer.php:479 -msgid "Error: JSON PHP module required but not installed." -msgstr "" - -#: src/Core/Installer.php:485 -msgid "File Information PHP module" -msgstr "" - -#: src/Core/Installer.php:486 -msgid "Error: File Information PHP module required but not installed." -msgstr "" - -#: src/Core/Installer.php:492 -msgid "GNU Multiple Precision PHP module" -msgstr "" - -#: src/Core/Installer.php:493 -msgid "Error: GNU Multiple Precision PHP module required but not installed." -msgstr "" - -#: src/Core/Installer.php:499 -msgid "IDN Functions PHP module" -msgstr "" - -#: src/Core/Installer.php:500 -msgid "Error: IDN Functions PHP module required but not installed." -msgstr "" - -#: src/Core/Installer.php:523 -msgid "" -"The web installer needs to be able to create a file called \"local.config." -"php\" in the \"config\" folder of your web server and it is unable to do so." -msgstr "" - -#: src/Core/Installer.php:524 -msgid "" -"This is most often a permission setting, as the web server may not be able " -"to write files in your folder - even if you can." -msgstr "" - -#: src/Core/Installer.php:525 -msgid "" -"At the end of this procedure, we will give you a text to save in a file " -"named local.config.php in your Friendica \"config\" folder." -msgstr "" - -#: src/Core/Installer.php:526 -msgid "" -"You can alternatively skip this procedure and perform a manual installation. " -"Please see the file \"doc/INSTALL.md\" for instructions." -msgstr "" - -#: src/Core/Installer.php:529 -msgid "config/local.config.php is writable" -msgstr "" - -#: src/Core/Installer.php:549 -msgid "" -"Friendica uses the Smarty3 template engine to render its web views. Smarty3 " -"compiles templates to PHP to speed up rendering." -msgstr "" - -#: src/Core/Installer.php:550 -msgid "" -"In order to store these compiled templates, the web server needs to have " -"write access to the directory view/smarty3/ under the Friendica top level " -"folder." -msgstr "" - -#: src/Core/Installer.php:551 -msgid "" -"Please ensure that the user that your web server runs as (e.g. www-data) has " -"write access to this folder." -msgstr "" - -#: src/Core/Installer.php:552 -msgid "" -"Note: as a security measure, you should give the web server write access to " -"view/smarty3/ only--not the template files (.tpl) that it contains." -msgstr "" - -#: src/Core/Installer.php:555 -msgid "view/smarty3 is writable" -msgstr "" - -#: src/Core/Installer.php:583 -msgid "" -"Url rewrite in .htaccess seems not working. Make sure you copied .htaccess-" -"dist to .htaccess." -msgstr "" - -#: src/Core/Installer.php:584 -msgid "" -"In some circumstances (like running inside containers), you can skip this " -"error." -msgstr "" - -#: src/Core/Installer.php:586 -msgid "Error message from Curl when fetching" -msgstr "" - -#: src/Core/Installer.php:592 -msgid "Url rewrite is working" -msgstr "" - -#: src/Core/Installer.php:621 -msgid "" -"The detection of TLS to secure the communication between the browser and the " -"new Friendica server failed." -msgstr "" - -#: src/Core/Installer.php:622 -msgid "" -"It is highly encouraged to use Friendica only over a secure connection as " -"sensitive information like passwords will be transmitted." -msgstr "" - -#: src/Core/Installer.php:623 -msgid "Please ensure that the connection to the server is secure." -msgstr "" - -#: src/Core/Installer.php:624 -msgid "No TLS detected" -msgstr "" - -#: src/Core/Installer.php:626 -msgid "TLS detected" -msgstr "" - -#: src/Core/Installer.php:643 -msgid "ImageMagick PHP extension is not installed" -msgstr "" - -#: src/Core/Installer.php:645 -msgid "ImageMagick PHP extension is installed" -msgstr "" - -#: src/Core/Installer.php:666 -msgid "Database already in use." -msgstr "" - -#: src/Core/Installer.php:671 -msgid "Could not connect to database." -msgstr "" - -#: src/Core/L10n.php:444 src/Model/Item.php:2300 -msgid "Undetermined" -msgstr "" - -#: src/Core/L10n.php:451 -#, php-format -msgid "%s (%s)" -msgstr "" - -#: src/Core/L10n.php:499 src/Model/Event.php:430 -#: src/Module/Settings/Display.php:284 -msgid "Monday" -msgstr "" - -#: src/Core/L10n.php:499 src/Model/Event.php:431 -#: src/Module/Settings/Display.php:285 -msgid "Tuesday" -msgstr "" - -#: src/Core/L10n.php:499 src/Model/Event.php:432 -#: src/Module/Settings/Display.php:286 -msgid "Wednesday" -msgstr "" - -#: src/Core/L10n.php:499 src/Model/Event.php:433 -#: src/Module/Settings/Display.php:287 -msgid "Thursday" -msgstr "" - -#: src/Core/L10n.php:499 src/Model/Event.php:434 -#: src/Module/Settings/Display.php:288 -msgid "Friday" -msgstr "" - -#: src/Core/L10n.php:499 src/Model/Event.php:435 -#: src/Module/Settings/Display.php:289 -msgid "Saturday" -msgstr "" - -#: src/Core/L10n.php:499 src/Model/Event.php:429 -#: src/Module/Settings/Display.php:283 -msgid "Sunday" -msgstr "" - -#: src/Core/L10n.php:503 src/Model/Event.php:450 -msgid "January" -msgstr "" - -#: src/Core/L10n.php:503 src/Model/Event.php:451 -msgid "February" -msgstr "" - -#: src/Core/L10n.php:503 src/Model/Event.php:452 -msgid "March" -msgstr "" - -#: src/Core/L10n.php:503 src/Model/Event.php:453 -msgid "April" -msgstr "" - -#: src/Core/L10n.php:503 src/Core/L10n.php:522 src/Model/Event.php:441 -msgid "May" -msgstr "" - -#: src/Core/L10n.php:503 src/Model/Event.php:454 -msgid "June" -msgstr "" - -#: src/Core/L10n.php:503 src/Model/Event.php:455 -msgid "July" -msgstr "" - -#: src/Core/L10n.php:503 src/Model/Event.php:456 -msgid "August" -msgstr "" - -#: src/Core/L10n.php:503 src/Model/Event.php:457 -msgid "September" -msgstr "" - -#: src/Core/L10n.php:503 src/Model/Event.php:458 -msgid "October" -msgstr "" - -#: src/Core/L10n.php:503 src/Model/Event.php:459 -msgid "November" -msgstr "" - -#: src/Core/L10n.php:503 src/Model/Event.php:460 -msgid "December" -msgstr "" - -#: src/Core/L10n.php:518 src/Model/Event.php:422 -msgid "Mon" -msgstr "" - -#: src/Core/L10n.php:518 src/Model/Event.php:423 -msgid "Tue" -msgstr "" - -#: src/Core/L10n.php:518 src/Model/Event.php:424 -msgid "Wed" -msgstr "" - -#: src/Core/L10n.php:518 src/Model/Event.php:425 -msgid "Thu" -msgstr "" - -#: src/Core/L10n.php:518 src/Model/Event.php:426 -msgid "Fri" -msgstr "" - -#: src/Core/L10n.php:518 src/Model/Event.php:427 -msgid "Sat" -msgstr "" - -#: src/Core/L10n.php:518 src/Model/Event.php:421 -msgid "Sun" -msgstr "" - -#: src/Core/L10n.php:522 src/Model/Event.php:437 -msgid "Jan" -msgstr "" - -#: src/Core/L10n.php:522 src/Model/Event.php:438 -msgid "Feb" -msgstr "" - -#: src/Core/L10n.php:522 src/Model/Event.php:439 -msgid "Mar" -msgstr "" - -#: src/Core/L10n.php:522 src/Model/Event.php:440 -msgid "Apr" -msgstr "" - -#: src/Core/L10n.php:522 src/Model/Event.php:442 -msgid "Jun" -msgstr "" - -#: src/Core/L10n.php:522 src/Model/Event.php:443 -msgid "Jul" -msgstr "" - -#: src/Core/L10n.php:522 src/Model/Event.php:444 -msgid "Aug" -msgstr "" - -#: src/Core/L10n.php:522 -msgid "Sep" -msgstr "" - -#: src/Core/L10n.php:522 src/Model/Event.php:446 -msgid "Oct" -msgstr "" - -#: src/Core/L10n.php:522 src/Model/Event.php:447 -msgid "Nov" -msgstr "" - -#: src/Core/L10n.php:522 src/Model/Event.php:448 -msgid "Dec" -msgstr "" - -#: src/Core/Logger/Util/LoggerSettingsCheck.php:60 -#, php-format -msgid "The logfile '%s' is not usable. No logging possible (error: '%s')" -msgstr "" - -#: src/Core/Logger/Util/LoggerSettingsCheck.php:85 -#, php-format -msgid "The debug logfile '%s' is not usable. No logging possible (error: '%s')" -msgstr "" - -#: src/Core/Renderer.php:92 src/Core/Renderer.php:121 src/Core/Renderer.php:150 -#: src/Core/Renderer.php:184 src/Render/FriendicaSmartyEngine.php:60 -msgid "" -"Friendica can't display this page at the moment, please contact the " -"administrator." -msgstr "" - -#: src/Core/Renderer.php:146 -msgid "template engine cannot be registered without a name." -msgstr "" - -#: src/Core/Renderer.php:180 -msgid "template engine is not registered!" -msgstr "" - -#: src/Core/Storage/Type/FilesystemConfig.php:78 -msgid "Storage base path" -msgstr "" - -#: src/Core/Storage/Type/FilesystemConfig.php:80 -msgid "" -"Folder where uploaded files are saved. For maximum security, This should be " -"a path outside web server folder tree" -msgstr "" - -#: src/Core/Storage/Type/FilesystemConfig.php:93 -msgid "Enter a valid existing folder" -msgstr "" - -#: src/Core/Update.php:80 -#, php-format -msgid "" -"Updates from version %s are not supported. Please update at least to version " -"2021.01 and wait until the postupdate finished version 1383." -msgstr "" - -#: src/Core/Update.php:91 -#, php-format -msgid "" -"Updates from postupdate version %s are not supported. Please update at least " -"to version 2021.01 and wait until the postupdate finished version 1383." -msgstr "" - -#: src/Core/Update.php:183 -#, php-format -msgid "%s: executing pre update %d" -msgstr "" - -#: src/Core/Update.php:225 -#, php-format -msgid "%s: executing post update %d" -msgstr "" - -#: src/Core/Update.php:299 -#, php-format -msgid "Update %s failed. See error logs." -msgstr "" - -#: src/Core/Update.php:339 -#, php-format -msgid "" -"\n" -"\t\t\t\tThe friendica developers released update %s recently,\n" -"\t\t\t\tbut when I tried to install it, something went terribly wrong.\n" -"\t\t\t\tThis needs to be fixed soon and I can't do it alone. Please contact " -"a\n" -"\t\t\t\tfriendica developer if you can not help me on your own. My database " -"might be invalid." -msgstr "" - -#: src/Core/Update.php:345 -#, php-format -msgid "The error message is\\n[pre]%s[/pre]" -msgstr "" - -#: src/Core/Update.php:349 src/Core/Update.php:377 -msgid "[Friendica Notify] Database update" -msgstr "" - -#: src/Core/Update.php:371 -#, php-format -msgid "" -"\n" -"\t\t\t\tThe friendica database was successfully updated from %s to %s." -msgstr "" - -#: src/Database/DBStructure.php:57 -#, php-format -msgid "The database version had been set to %s." -msgstr "" - -#: src/Database/DBStructure.php:82 -#, php-format -msgid "" -"The post update is at version %d, it has to be at %d to safely drop the " -"tables." -msgstr "" - -#: src/Database/DBStructure.php:95 -msgid "No unused tables found." -msgstr "" - -#: src/Database/DBStructure.php:100 -msgid "" -"These tables are not used for friendica and will be deleted when you execute " -"\"dbstructure drop -e\":" -msgstr "" - -#: src/Database/DBStructure.php:137 -msgid "There are no tables on MyISAM or InnoDB with the Antelope file format." -msgstr "" - -#: src/Database/DBStructure.php:161 -#, php-format -msgid "" -"\n" -"Error %d occurred during database update:\n" -"%s\n" -msgstr "" - -#: src/Database/DBStructure.php:164 -msgid "Errors encountered performing database changes: " -msgstr "" - -#: src/Database/DBStructure.php:232 -msgid "Another database update is currently running." -msgstr "" - -#: src/Database/DBStructure.php:236 -#, php-format -msgid "%s: Database update" -msgstr "" - -#: src/Database/DBStructure.php:493 -#, php-format -msgid "%s: updating %s table." -msgstr "" - -#: src/Factory/Api/Mastodon/Error.php:42 -msgid "Record not found" -msgstr "" - -#: src/Factory/Api/Mastodon/Error.php:49 -msgid "Unprocessable Entity" -msgstr "" - -#: src/Factory/Api/Mastodon/Error.php:56 -msgid "Unauthorized" -msgstr "" - -#: src/Factory/Api/Mastodon/Error.php:62 -msgid "" -"Token is not authorized with a valid user or is missing a required scope" -msgstr "" - -#: src/Factory/Api/Mastodon/Error.php:69 -msgid "Internal Server Error" -msgstr "" - -#: src/LegacyModule.php:63 -#, php-format -msgid "Legacy module file not found: %s" -msgstr "" - -#: src/Model/Circle.php:106 -msgid "" -"A deleted circle with this name was revived. Existing item permissions " -"may apply to this circle and any future members. If this is " -"not what you intended, please create another circle with a different name." -msgstr "" - -#: src/Model/Circle.php:544 -msgid "Everybody" -msgstr "" - -#: src/Model/Circle.php:563 -msgid "edit" -msgstr "" - -#: src/Model/Circle.php:600 -msgid "add" -msgstr "" - -#: src/Model/Circle.php:605 -msgid "Edit circle" -msgstr "" - -#: src/Model/Circle.php:606 src/Module/Circle.php:195 -msgid "Contacts not in any circle" -msgstr "" - -#: src/Model/Circle.php:608 -msgid "Create a new circle" -msgstr "" - -#: src/Model/Circle.php:609 src/Module/Circle.php:180 src/Module/Circle.php:203 -#: src/Module/Circle.php:278 -msgid "Circle Name: " -msgstr "" - -#: src/Model/Circle.php:610 -msgid "Edit circles" -msgstr "" - -#: src/Model/Contact.php:1244 src/Module/Moderation/Users/Pending.php:102 -#: src/Module/Notifications/Introductions.php:132 -#: src/Module/Notifications/Introductions.php:204 -msgid "Approve" -msgstr "" - -#: src/Model/Contact.php:1724 -msgid "Organisation" -msgstr "" - -#: src/Model/Contact.php:1732 -msgid "Group" -msgstr "" - -#: src/Model/Contact.php:1736 src/Module/Moderation/BaseUsers.php:131 -msgid "Relay" -msgstr "" - -#: src/Model/Contact.php:3054 -msgid "Disallowed profile URL." -msgstr "" - -#: src/Model/Contact.php:3059 src/Module/Friendica.php:100 -msgid "Blocked domain" -msgstr "" - -#: src/Model/Contact.php:3064 -msgid "Connect URL missing." -msgstr "" - -#: src/Model/Contact.php:3073 -msgid "" -"The contact could not be added. Please check the relevant network " -"credentials in your Settings -> Social Networks page." -msgstr "" - -#: src/Model/Contact.php:3091 -#, php-format -msgid "Expected network %s does not match actual network %s" -msgstr "" - -#: src/Model/Contact.php:3108 -msgid "This seems to be a relay account. They can't be followed by users." -msgstr "" - -#: src/Model/Contact.php:3115 -msgid "The profile address specified does not provide adequate information." -msgstr "" - -#: src/Model/Contact.php:3117 -msgid "No compatible communication protocols or feeds were discovered." -msgstr "" - -#: src/Model/Contact.php:3120 -msgid "An author or name was not found." -msgstr "" - -#: src/Model/Contact.php:3123 -msgid "No browser URL could be matched to this address." -msgstr "" - -#: src/Model/Contact.php:3126 -msgid "" -"Unable to match @-style Identity Address with a known protocol or email " -"contact." -msgstr "" - -#: src/Model/Contact.php:3127 -msgid "Use mailto: in front of address to force email check." -msgstr "" - -#: src/Model/Contact.php:3133 -msgid "" -"The profile address specified belongs to a network which has been disabled " -"on this site." -msgstr "" - -#: src/Model/Contact.php:3138 -msgid "" -"Limited profile. This person will be unable to receive direct/personal " -"notifications from you." -msgstr "" - -#: src/Model/Contact.php:3204 -msgid "Unable to retrieve contact information." -msgstr "" - -#: src/Model/Event.php:54 -msgid "l F d, Y \\@ g:i A \\G\\M\\TP (e)" -msgstr "" - -#: src/Model/Event.php:75 src/Model/Event.php:92 src/Model/Event.php:469 -#: src/Model/Event.php:942 -msgid "Starts:" -msgstr "" - -#: src/Model/Event.php:78 src/Model/Event.php:98 src/Model/Event.php:470 -#: src/Model/Event.php:946 -msgid "Finishes:" -msgstr "" - -#: src/Model/Event.php:419 -msgid "all-day" -msgstr "" - -#: src/Model/Event.php:445 -msgid "Sept" -msgstr "" - -#: src/Model/Event.php:462 src/Module/Calendar/Show.php:128 -#: src/Util/Temporal.php:343 -msgid "today" -msgstr "" - -#: src/Model/Event.php:463 src/Module/Calendar/Show.php:129 -#: src/Module/Settings/Display.php:294 src/Util/Temporal.php:353 -msgid "month" -msgstr "" - -#: src/Model/Event.php:464 src/Module/Calendar/Show.php:130 -#: src/Module/Settings/Display.php:295 src/Util/Temporal.php:354 -msgid "week" -msgstr "" - -#: src/Model/Event.php:465 src/Module/Calendar/Show.php:131 -#: src/Module/Settings/Display.php:296 src/Util/Temporal.php:355 -msgid "day" -msgstr "" - -#: src/Model/Event.php:467 -msgid "No events to display" -msgstr "" - -#: src/Model/Event.php:516 src/Module/DFRN/Poll.php:47 src/Module/Feed.php:68 -#: src/Module/Update/Profile.php:56 -msgid "Access to this profile has been restricted." -msgstr "" - -#: src/Model/Event.php:558 src/Module/Calendar/Event/Show.php:67 -msgid "Event not found." -msgstr "" - -#: src/Model/Event.php:637 -msgid "l, F j" -msgstr "" - -#: src/Model/Event.php:664 -msgid "Edit event" -msgstr "" - -#: src/Model/Event.php:665 -msgid "Duplicate event" -msgstr "" - -#: src/Model/Event.php:666 -msgid "Delete event" -msgstr "" - -#: src/Model/Event.php:896 src/Module/Debug/Localtime.php:38 -msgid "l F d, Y \\@ g:i A" -msgstr "" - -#: src/Model/Event.php:897 -msgid "D g:i A" -msgstr "" - -#: src/Model/Event.php:898 -msgid "g:i A" -msgstr "" - -#: src/Model/Event.php:961 src/Model/Event.php:963 -msgid "Show map" -msgstr "" - -#: src/Model/Event.php:962 -msgid "Hide map" -msgstr "" - -#: src/Model/Event.php:1055 -#, php-format -msgid "%s's birthday" -msgstr "" - -#: src/Model/Event.php:1056 -#, php-format -msgid "Happy Birthday %s" -msgstr "" - -#: src/Model/Item.php:2307 -#, php-format -msgid "%s (%s - %s): %s" -msgstr "" - -#: src/Model/Item.php:2309 -#, php-format -msgid "%s (%s): %s" -msgstr "" - -#: src/Model/Item.php:2312 -#, php-format -msgid "Detected languages in this post:\\n%s" -msgstr "" - -#: src/Model/Item.php:3260 -msgid "activity" -msgstr "" - -#: src/Model/Item.php:3262 -msgid "comment" -msgstr "" - -#: src/Model/Item.php:3265 src/Module/Post/Tag/Add.php:123 -msgid "post" -msgstr "" - -#: src/Model/Item.php:3435 -#, php-format -msgid "%s is blocked" -msgstr "" - -#: src/Model/Item.php:3437 -#, php-format -msgid "%s is ignored" -msgstr "" - -#: src/Model/Item.php:3439 -#, php-format -msgid "Content from %s is collapsed" -msgstr "" - -#: src/Model/Item.php:3443 -msgid "Sensitive content" -msgstr "" - -#: src/Model/Item.php:3912 -msgid "bytes" -msgstr "" - -#: src/Model/Item.php:3943 -#, 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:3945 -#, php-format -msgid "%2$s (%1$d vote)" -msgid_plural "%2$s (%1$d votes)" -msgstr[0] "" -msgstr[1] "" - -#: src/Model/Item.php:3950 -#, php-format -msgid "%d voter. Poll end: %s" -msgid_plural "%d voters. Poll end: %s" -msgstr[0] "" -msgstr[1] "" - -#: src/Model/Item.php:3952 -#, php-format -msgid "%d voter." -msgid_plural "%d voters." -msgstr[0] "" -msgstr[1] "" - -#: src/Model/Item.php:3954 -#, php-format -msgid "Poll end: %s" -msgstr "" - -#: src/Model/Item.php:3995 src/Model/Item.php:3996 -msgid "View on separate page" -msgstr "" - -#: src/Model/Mail.php:135 -msgid "[no subject]" -msgstr "" - -#: src/Model/Photo.php:1198 src/Module/Media/Photo/Upload.php:168 -msgid "Wall Photos" -msgstr "" - -#: src/Model/Profile.php:357 src/Module/Profile/Profile.php:285 -#: src/Module/Profile/Profile.php:287 -msgid "Edit profile" -msgstr "" - -#: src/Model/Profile.php:359 -msgid "Change profile photo" -msgstr "" - -#: src/Model/Profile.php:372 src/Module/Directory.php:153 -#: src/Module/Profile/Profile.php:211 -msgid "Homepage:" -msgstr "" - -#: src/Model/Profile.php:373 src/Module/Contact/Profile.php:418 -#: src/Module/Notifications/Introductions.php:189 -msgid "About:" -msgstr "" - -#: src/Model/Profile.php:474 -msgid "Atom feed" -msgstr "" - -#: src/Model/Profile.php:481 -msgid "This website has been verified to belong to the same person." -msgstr "" - -#: src/Model/Profile.php:532 -msgid "F d" -msgstr "" - -#: src/Model/Profile.php:596 src/Model/Profile.php:677 -msgid "[today]" -msgstr "" - -#: src/Model/Profile.php:605 -msgid "Birthday Reminders" -msgstr "" - -#: src/Model/Profile.php:606 -msgid "Birthdays this week:" -msgstr "" - -#: src/Model/Profile.php:622 -msgid "g A l F d" -msgstr "" - -#: src/Model/Profile.php:664 -msgid "[No description]" -msgstr "" - -#: src/Model/Profile.php:690 -msgid "Event Reminders" -msgstr "" - -#: src/Model/Profile.php:691 -msgid "Upcoming events the next 7 days:" -msgstr "" - -#: src/Model/Profile.php:803 -msgid "Hometown:" -msgstr "" - -#: src/Model/Profile.php:804 -msgid "Marital Status:" -msgstr "" - -#: src/Model/Profile.php:805 -msgid "With:" -msgstr "" - -#: src/Model/Profile.php:806 -msgid "Since:" -msgstr "" - -#: src/Model/Profile.php:807 -msgid "Sexual Preference:" -msgstr "" - -#: src/Model/Profile.php:808 -msgid "Political Views:" -msgstr "" - -#: src/Model/Profile.php:809 -msgid "Religious Views:" -msgstr "" - -#: src/Model/Profile.php:810 -msgid "Likes:" -msgstr "" - -#: src/Model/Profile.php:811 -msgid "Dislikes:" -msgstr "" - -#: src/Model/Profile.php:812 -msgid "Title/Description:" -msgstr "" - -#: src/Model/Profile.php:813 src/Module/Admin/Summary.php:197 -#: src/Module/Moderation/Report/Create.php:280 -#: src/Module/Moderation/Summary.php:76 -msgid "Summary" -msgstr "" - -#: src/Model/Profile.php:814 -msgid "Musical interests" -msgstr "" - -#: src/Model/Profile.php:815 -msgid "Books, literature" -msgstr "" - -#: src/Model/Profile.php:816 -msgid "Television" -msgstr "" - -#: src/Model/Profile.php:817 -msgid "Film/dance/culture/entertainment" -msgstr "" - -#: src/Model/Profile.php:818 -msgid "Hobbies/Interests" -msgstr "" - -#: src/Model/Profile.php:819 -msgid "Love/romance" -msgstr "" - -#: src/Model/Profile.php:820 -msgid "Work/employment" -msgstr "" - -#: src/Model/Profile.php:821 -msgid "School/education" -msgstr "" - -#: src/Model/Profile.php:822 -msgid "Contact information and Social Networks" -msgstr "" - -#: src/Model/Profile.php:870 -#, php-format -msgid "Responsible account: %s" -msgstr "" - -#: src/Model/User.php:233 src/Model/User.php:1303 -msgid "SERIOUS ERROR: Generation of security keys failed." -msgstr "" - -#: src/Model/User.php:733 src/Model/User.php:766 -msgid "Login failed" -msgstr "" - -#: src/Model/User.php:798 -msgid "Not enough information to authenticate" -msgstr "" - -#: src/Model/User.php:923 -msgid "Password can't be empty" -msgstr "" - -#: src/Model/User.php:965 -msgid "Empty passwords are not allowed." -msgstr "" - -#: src/Model/User.php:969 -msgid "" -"The new password has been exposed in a public data dump, please choose " -"another." -msgstr "" - -#: src/Model/User.php:973 -msgid "The password length is limited to 72 characters." -msgstr "" - -#: src/Model/User.php:977 -msgid "The password can't contain white spaces nor accentuated letters" -msgstr "" - -#: src/Model/User.php:1186 -msgid "Passwords do not match. Password unchanged." -msgstr "" - -#: src/Model/User.php:1193 -msgid "An invitation is required." -msgstr "" - -#: src/Model/User.php:1197 -msgid "Invitation could not be verified." -msgstr "" - -#: src/Model/User.php:1205 -msgid "Invalid OpenID url" -msgstr "" - -#: src/Model/User.php:1218 src/Security/Authentication.php:228 -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:1218 src/Security/Authentication.php:228 -msgid "The error message was:" -msgstr "" - -#: src/Model/User.php:1224 -msgid "Please enter the required information." -msgstr "" - -#: src/Model/User.php:1238 -#, 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:1245 -#, 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:1249 -#, 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:1257 -msgid "That doesn't appear to be your full (First Last) name." -msgstr "" - -#: src/Model/User.php:1262 -msgid "Your email domain is not among those allowed on this site." -msgstr "" - -#: src/Model/User.php:1266 -msgid "Not a valid email address." -msgstr "" - -#: src/Model/User.php:1269 -msgid "The nickname was blocked from registration by the nodes admin." -msgstr "" - -#: src/Model/User.php:1273 src/Model/User.php:1279 -msgid "Cannot use that email." -msgstr "" - -#: src/Model/User.php:1285 -msgid "Your nickname can only contain a-z, 0-9 and _." -msgstr "" - -#: src/Model/User.php:1293 src/Model/User.php:1350 -msgid "Nickname is already registered. Please choose another." -msgstr "" - -#: src/Model/User.php:1337 src/Model/User.php:1341 -msgid "An error occurred during registration. Please try again." -msgstr "" - -#: src/Model/User.php:1364 -msgid "An error occurred creating your default profile. Please try again." -msgstr "" - -#: src/Model/User.php:1371 -msgid "An error occurred creating your self contact. Please try again." -msgstr "" - -#: src/Model/User.php:1376 -msgid "Friends" -msgstr "" - -#: src/Model/User.php:1380 -msgid "" -"An error occurred creating your default contact circle. Please try again." -msgstr "" - -#: src/Model/User.php:1422 -msgid "Profile Photos" -msgstr "" - -#: src/Model/User.php:1610 -#, php-format -msgid "" -"\n" -"\t\tDear %1$s,\n" -"\t\t\tthe administrator of %2$s has set up an account for you." -msgstr "" - -#: src/Model/User.php:1613 -#, php-format -msgid "" -"\n" -"\t\tThe login details are as follows:\n" -"\n" -"\t\tSite Location:\t%1$s\n" -"\t\tLogin Name:\t\t%2$s\n" -"\t\tPassword:\t\t%3$s\n" -"\n" -"\t\tYou may change your password from your account \"Settings\" page after " -"logging\n" -"\t\tin.\n" -"\n" -"\t\tPlease take a few moments to review the other account settings on that " -"page.\n" -"\n" -"\t\tYou may also wish to add some basic information to your default profile\n" -"\t\t(on the \"Profiles\" page) so that other people can easily find you.\n" -"\n" -"\t\tWe recommend adding a profile photo, adding some profile \"keywords\"\n" -"\t\t(very useful in making new friends) - and perhaps what country you live " -"in;\n" -"\t\tif you do not wish to be more specific than that.\n" -"\n" -"\t\tWe fully respect your right to privacy, and none of these items are " -"necessary.\n" -"\t\tIf you are new and do not know anybody here, they may help\n" -"\t\tyou to make some new and interesting friends.\n" -"\n" -"\t\tIf you ever want to delete your account, you can do so at %1$s/settings/" -"removeme\n" -"\n" -"\t\tThank you and welcome to %4$s." -msgstr "" - -#: src/Model/User.php:1645 src/Model/User.php:1751 -#, php-format -msgid "Registration details for %s" -msgstr "" - -#: src/Model/User.php:1665 -#, php-format -msgid "" -"\n" -"\t\t\tDear %1$s,\n" -"\t\t\t\tThank you for registering at %2$s. Your account is pending for " -"approval by the administrator.\n" -"\n" -"\t\t\tYour login details are as follows:\n" -"\n" -"\t\t\tSite Location:\t%3$s\n" -"\t\t\tLogin Name:\t\t%4$s\n" -"\t\t\tPassword:\t\t%5$s\n" -"\t\t" -msgstr "" - -#: src/Model/User.php:1684 -#, php-format -msgid "Registration at %s" -msgstr "" - -#: src/Model/User.php:1708 -#, php-format -msgid "" -"\n" -"\t\t\t\tDear %1$s,\n" -"\t\t\t\tThank you for registering at %2$s. Your account has been created.\n" -"\t\t\t" -msgstr "" - -#: src/Model/User.php:1716 -#, php-format -msgid "" -"\n" -"\t\t\tThe login details are as follows:\n" -"\n" -"\t\t\tSite Location:\t%3$s\n" -"\t\t\tLogin Name:\t\t%1$s\n" -"\t\t\tPassword:\t\t%5$s\n" -"\n" -"\t\t\tYou may change your password from your account \"Settings\" page after " -"logging\n" -"\t\t\tin.\n" -"\n" -"\t\t\tPlease take a few moments to review the other account settings on that " -"page.\n" -"\n" -"\t\t\tYou may also wish to add some basic information to your default " -"profile\n" -"\t\t\t(on the \"Profiles\" page) so that other people can easily find you.\n" -"\n" -"\t\t\tWe recommend adding a profile photo, adding some profile " -"\"keywords\" (very useful\n" -"\t\t\tin making new friends) - and perhaps what country you live in; if you " -"do not wish\n" -"\t\t\tto be more specific than that.\n" -"\n" -"\t\t\tWe fully respect your right to privacy, and none of these items are " -"necessary.\n" -"\t\t\tIf you are new and do not know anybody here, they may help\n" -"\t\t\tyou to make some new and interesting friends.\n" -"\n" -"\t\t\tIf you ever want to delete your account, you can do so at %3$s/" -"settings/removeme\n" -"\n" -"\t\t\tThank you and welcome to %2$s." -msgstr "" - -#: src/Model/User.php:1778 -msgid "" -"User with delegates can't be removed, please remove delegate users first" -msgstr "" - -#: src/Module/Admin/Addons/Details.php:65 -msgid "Addon not found." -msgstr "" - -#: src/Module/Admin/Addons/Details.php:76 src/Module/Admin/Addons/Index.php:49 -#, php-format -msgid "Addon %s disabled." -msgstr "" - -#: src/Module/Admin/Addons/Details.php:79 src/Module/Admin/Addons/Index.php:51 -#, php-format -msgid "Addon %s enabled." -msgstr "" - -#: src/Module/Admin/Addons/Details.php:88 -#: src/Module/Admin/Themes/Details.php:46 -msgid "Disable" -msgstr "" - -#: src/Module/Admin/Addons/Details.php:91 -#: src/Module/Admin/Themes/Details.php:49 src/Module/Settings/Display.php:340 -msgid "Enable" -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:88 -#: src/Module/Admin/Logs/View.php:85 src/Module/Admin/Queue.php:73 -#: src/Module/Admin/Site.php:457 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 -#: src/Module/Moderation/Users/Pending.php:96 -msgid "Administration" -msgstr "" - -#: src/Module/Admin/Addons/Details.php:112 src/Module/Admin/Addons/Index.php:68 -#: src/Module/BaseAdmin.php:92 src/Module/BaseSettings.php:139 -msgid "Addons" -msgstr "" - -#: src/Module/Admin/Addons/Details.php:113 -#: src/Module/Admin/Themes/Details.php:92 -msgid "Toggle" -msgstr "" - -#: src/Module/Admin/Addons/Details.php:120 -#: src/Module/Admin/Themes/Details.php:100 -msgid "Author: " -msgstr "" - -#: src/Module/Admin/Addons/Details.php:121 -#: src/Module/Admin/Themes/Details.php:101 -msgid "Maintainer: " -msgstr "" - -#: src/Module/Admin/Addons/Index.php:42 -msgid "Addons reloaded" -msgstr "" - -#: src/Module/Admin/Addons/Index.php:53 -#, php-format -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:90 src/Module/Admin/Site.php:460 -#: src/Module/Admin/Themes/Index.php:113 src/Module/Admin/Tos.php:86 -#: src/Module/Settings/Account.php:563 src/Module/Settings/Addons.php:78 -#: src/Module/Settings/Connectors.php:163 -#: src/Module/Settings/Connectors.php:256 -#: src/Module/Settings/Delegation.php:193 src/Module/Settings/Display.php:309 -#: src/Module/Settings/Features.php:75 -msgid "Save Settings" -msgstr "" - -#: src/Module/Admin/Addons/Index.php:70 -msgid "Reload active addons" -msgstr "" - -#: src/Module/Admin/Addons/Index.php:74 -#, php-format -msgid "" -"There are currently no addons available on your node. You can find the " -"official addon repository at %1$s and might find other interesting addons in " -"the open addon registry at %2$s" -msgstr "" - -#: src/Module/Admin/DBSync.php:51 -msgid "Update has been marked successful" -msgstr "" - -#: src/Module/Admin/DBSync.php:59 -#, php-format -msgid "Database structure update %s was successfully applied." -msgstr "" - -#: src/Module/Admin/DBSync.php:61 -#, php-format -msgid "Executing of database structure update %s failed with error: %s" -msgstr "" - -#: src/Module/Admin/DBSync.php:76 -#, php-format -msgid "Executing %s failed with error: %s" -msgstr "" - -#: src/Module/Admin/DBSync.php:78 -#, php-format -msgid "Update %s was successfully applied." -msgstr "" - -#: src/Module/Admin/DBSync.php:81 -#, php-format -msgid "Update %s did not return a status. Unknown if it succeeded." -msgstr "" - -#: src/Module/Admin/DBSync.php:84 -#, php-format -msgid "There was no additional update function %s that needed to be called." -msgstr "" - -#: src/Module/Admin/DBSync.php:105 -msgid "No failed updates." -msgstr "" - -#: src/Module/Admin/DBSync.php:106 -msgid "Check database structure" -msgstr "" - -#: src/Module/Admin/DBSync.php:110 -msgid "Failed Updates" -msgstr "" - -#: src/Module/Admin/DBSync.php:111 -msgid "" -"This does not include updates prior to 1139, which did not return a status." -msgstr "" - -#: src/Module/Admin/DBSync.php:112 -msgid "Mark success (if update was manually applied)" -msgstr "" - -#: src/Module/Admin/DBSync.php:113 -msgid "Attempt to execute this update step automatically" -msgstr "" - -#: src/Module/Admin/Features.php:67 -#: src/Module/Notifications/Introductions.php:144 -#: src/Module/OAuth/Acknowledge.php:55 src/Module/Register.php:138 -#: src/Module/Settings/TwoFactor/Trusted.php:129 -msgid "No" -msgstr "" - -#: src/Module/Admin/Features.php:67 src/Module/Contact/Revoke.php:108 -#: src/Module/Notifications/Introductions.php:144 -#: src/Module/OAuth/Acknowledge.php:54 src/Module/Register.php:137 -#: src/Module/Settings/TwoFactor/Trusted.php:129 -msgid "Yes" -msgstr "" - -#: src/Module/Admin/Features.php:67 -msgid "Locked" -msgstr "" - -#: src/Module/Admin/Features.php:81 -msgid "Manage Additional Features" -msgstr "" - -#: src/Module/Admin/Federation.php:82 -#: src/Module/Moderation/Report/Create.php:191 -#: src/Module/Moderation/Report/Create.php:316 -msgid "Other" -msgstr "" - -#: src/Module/Admin/Federation.php:160 src/Module/Admin/Federation.php:408 -msgid "unknown" -msgstr "" - -#: src/Module/Admin/Federation.php:193 -#, php-format -msgid "%2$s total system" -msgid_plural "%2$s total systems" -msgstr[0] "" -msgstr[1] "" - -#: src/Module/Admin/Federation.php:194 -#, php-format -msgid "%2$s active user last month" -msgid_plural "%2$s active users last month" -msgstr[0] "" -msgstr[1] "" - -#: src/Module/Admin/Federation.php:195 -#, php-format -msgid "%2$s active user last six months" -msgid_plural "%2$s active users last six months" -msgstr[0] "" -msgstr[1] "" - -#: src/Module/Admin/Federation.php:196 -#, php-format -msgid "%2$s registered user" -msgid_plural "%2$s registered users" -msgstr[0] "" -msgstr[1] "" - -#: src/Module/Admin/Federation.php:197 -#, php-format -msgid "%2$s locally created post or comment" -msgid_plural "%2$s locally created posts and comments" -msgstr[0] "" -msgstr[1] "" - -#: src/Module/Admin/Federation.php:200 -#, php-format -msgid "%2$s post per user" -msgid_plural "%2$s posts per user" -msgstr[0] "" -msgstr[1] "" - -#: src/Module/Admin/Federation.php:205 -#, php-format -msgid "%2$s user per system" -msgid_plural "%2$s users per system" -msgstr[0] "" -msgstr[1] "" - -#: src/Module/Admin/Federation.php:215 -msgid "" -"This page offers you some numbers to the known part of the federated social " -"network your Friendica node is part of. These numbers are not complete but " -"only reflect the part of the network your node is aware of." -msgstr "" - -#: src/Module/Admin/Federation.php:221 src/Module/BaseAdmin.php:87 -msgid "Federation Statistics" -msgstr "" - -#: src/Module/Admin/Federation.php:224 -#, php-format -msgid "" -"Currently this node is aware of %2$s node (%3$s active users last month, " -"%4$s active users last six months, %5$s registered users in total) from the " -"following platforms:" -msgid_plural "" -"Currently this node is aware of %2$s nodes (%3$s active users last month, " -"%4$s active users last six months, %5$s registered users in total) from the " -"following platforms:" -msgstr[0] "" -msgstr[1] "" - -#: src/Module/Admin/Logs/Settings.php:47 -#, php-format -msgid "The logfile '%s' is not writable. No logging possible" -msgstr "" - -#: src/Module/Admin/Logs/Settings.php:80 -msgid "PHP log currently enabled." -msgstr "" - -#: src/Module/Admin/Logs/Settings.php:82 -msgid "PHP log currently disabled." -msgstr "" - -#: src/Module/Admin/Logs/Settings.php:89 src/Module/BaseAdmin.php:102 -#: src/Module/BaseAdmin.php:103 -msgid "Logs" -msgstr "" - -#: src/Module/Admin/Logs/Settings.php:91 -msgid "Clear" -msgstr "" - -#: src/Module/Admin/Logs/Settings.php:94 -msgid "Enable Debugging" -msgstr "" - -#: src/Module/Admin/Logs/Settings.php:94 src/Module/Admin/Logs/Settings.php:95 -#: src/Module/Admin/Logs/Settings.php:96 src/Module/Admin/Site.php:480 -#: src/Module/Admin/Site.php:488 -msgid "Read-only because it is set by an environment variable" -msgstr "" - -#: src/Module/Admin/Logs/Settings.php:95 -msgid "Log file" -msgstr "" - -#: src/Module/Admin/Logs/Settings.php:95 -msgid "" -"Must be writable by web server. Relative to your Friendica top-level " -"directory." -msgstr "" - -#: src/Module/Admin/Logs/Settings.php:96 -msgid "Log level" -msgstr "" - -#: src/Module/Admin/Logs/Settings.php:98 -msgid "PHP logging" -msgstr "" - -#: src/Module/Admin/Logs/Settings.php:99 -msgid "" -"To temporarily enable logging of PHP errors and warnings you can prepend the " -"following to the index.php file of your installation. The filename set in " -"the 'error_log' line is relative to the friendica top-level directory and " -"must be writeable by the web server. The option '1' for 'log_errors' and " -"'display_errors' is to enable these options, set to '0' to disable them." -msgstr "" - -#: src/Module/Admin/Logs/View.php:72 -#, php-format -msgid "" -"Error trying to open %1$s log file.
Check to see if " -"file %1$s exist and is readable." -msgstr "" - -#: src/Module/Admin/Logs/View.php:81 -#, php-format -msgid "" -"Couldn't open %1$s log file.
Check to see if file %1$s " -"is readable." -msgstr "" - -#: src/Module/Admin/Logs/View.php:86 src/Module/BaseAdmin.php:104 -msgid "View Logs" -msgstr "" - -#: src/Module/Admin/Logs/View.php:89 -msgid "Search in logs" -msgstr "" - -#: src/Module/Admin/Logs/View.php:90 -#: src/Module/Notifications/Notifications.php:140 -msgid "Show all" -msgstr "" - -#: src/Module/Admin/Logs/View.php:91 -msgid "Date" -msgstr "" - -#: src/Module/Admin/Logs/View.php:92 -msgid "Level" -msgstr "" - -#: src/Module/Admin/Logs/View.php:93 -msgid "Context" -msgstr "" - -#: src/Module/Admin/Logs/View.php:95 -msgid "ALL" -msgstr "" - -#: src/Module/Admin/Logs/View.php:96 -msgid "View details" -msgstr "" - -#: src/Module/Admin/Logs/View.php:97 -msgid "Click to view details" -msgstr "" - -#: src/Module/Admin/Logs/View.php:98 src/Module/Calendar/Event/Form.php:207 -msgid "Event details" -msgstr "" - -#: src/Module/Admin/Logs/View.php:99 -msgid "Data" -msgstr "" - -#: src/Module/Admin/Logs/View.php:100 -#: src/Module/Debug/ActivityPubConversion.php:57 -msgid "Source" -msgstr "" - -#: src/Module/Admin/Logs/View.php:101 -msgid "File" -msgstr "" - -#: src/Module/Admin/Logs/View.php:102 -msgid "Line" -msgstr "" - -#: src/Module/Admin/Logs/View.php:103 -msgid "Function" -msgstr "" - -#: src/Module/Admin/Logs/View.php:104 -msgid "UID" -msgstr "" - -#: src/Module/Admin/Logs/View.php:105 -msgid "Process ID" -msgstr "" - -#: src/Module/Admin/Logs/View.php:106 -msgid "Close" -msgstr "" - -#: src/Module/Admin/Queue.php:50 -msgid "Inspect Deferred Worker Queue" -msgstr "" - -#: src/Module/Admin/Queue.php:51 -msgid "" -"This page lists the deferred worker jobs. This are jobs that couldn't be " -"executed at the first time." -msgstr "" - -#: src/Module/Admin/Queue.php:54 -msgid "Inspect Worker Queue" -msgstr "" - -#: src/Module/Admin/Queue.php:55 -msgid "" -"This page lists the currently queued worker jobs. These jobs are handled by " -"the worker cronjob you've set up during install." -msgstr "" - -#: src/Module/Admin/Queue.php:76 -msgid "ID" -msgstr "" - -#: src/Module/Admin/Queue.php:77 -msgid "Command" -msgstr "" - -#: src/Module/Admin/Queue.php:78 -msgid "Job Parameters" -msgstr "" - -#: src/Module/Admin/Queue.php:79 src/Module/Moderation/Reports.php:110 -#: src/Module/Settings/OAuth.php:74 -msgid "Created" -msgstr "" - -#: src/Module/Admin/Queue.php:80 -msgid "Next Try" -msgstr "" - -#: src/Module/Admin/Queue.php:81 -msgid "Priority" -msgstr "" - -#: src/Module/Admin/Site.php:244 -#, php-format -msgid "%s is no valid input for maximum image size" -msgstr "" - -#: src/Module/Admin/Site.php:372 src/Module/Settings/Display.php:215 -msgid "No special theme for mobile devices" -msgstr "" - -#: src/Module/Admin/Site.php:389 src/Module/Settings/Display.php:225 -#, php-format -msgid "%s - (Experimental)" -msgstr "" - -#: src/Module/Admin/Site.php:401 -msgid "No community page" -msgstr "" - -#: src/Module/Admin/Site.php:402 -msgid "No community page for visitors" -msgstr "" - -#: src/Module/Admin/Site.php:403 -msgid "Public postings from users of this site" -msgstr "" - -#: src/Module/Admin/Site.php:404 -msgid "Public postings from the federated network" -msgstr "" - -#: src/Module/Admin/Site.php:405 -msgid "Public postings from local users and the federated network" -msgstr "" - -#: src/Module/Admin/Site.php:411 -msgid "Multi user instance" -msgstr "" - -#: src/Module/Admin/Site.php:434 -msgid "Closed" -msgstr "" - -#: src/Module/Admin/Site.php:435 -msgid "Requires approval" -msgstr "" - -#: src/Module/Admin/Site.php:436 -msgid "Open" -msgstr "" - -#: src/Module/Admin/Site.php:440 -msgid "Don't check" -msgstr "" - -#: src/Module/Admin/Site.php:441 -msgid "check the stable version" -msgstr "" - -#: src/Module/Admin/Site.php:442 -msgid "check the development version" -msgstr "" - -#: src/Module/Admin/Site.php:446 -msgid "none" -msgstr "" - -#: src/Module/Admin/Site.php:447 -msgid "Local contacts" -msgstr "" - -#: src/Module/Admin/Site.php:448 -msgid "Interactors" -msgstr "" - -#: src/Module/Admin/Site.php:458 src/Module/BaseAdmin.php:90 -msgid "Site" -msgstr "" - -#: src/Module/Admin/Site.php:459 -msgid "General Information" -msgstr "" - -#: src/Module/Admin/Site.php:461 -msgid "Republish users to directory" -msgstr "" - -#: src/Module/Admin/Site.php:462 src/Module/Register.php:159 -msgid "Registration" -msgstr "" - -#: src/Module/Admin/Site.php:463 -msgid "File upload" -msgstr "" - -#: src/Module/Admin/Site.php:464 -msgid "Policies" -msgstr "" - -#: src/Module/Admin/Site.php:465 src/Module/Calendar/Event/Form.php:252 -#: src/Module/Contact.php:546 src/Module/Profile/Profile.php:278 -msgid "Advanced" -msgstr "" - -#: src/Module/Admin/Site.php:466 -msgid "Auto Discovered Contact Directory" -msgstr "" - -#: src/Module/Admin/Site.php:467 -msgid "Performance" -msgstr "" - -#: src/Module/Admin/Site.php:468 -msgid "Worker" -msgstr "" - -#: src/Module/Admin/Site.php:469 -msgid "Message Relay" -msgstr "" - -#: src/Module/Admin/Site.php:470 -msgid "" -"Use the command \"console relay\" in the command line to add or remove " -"relays." -msgstr "" - -#: src/Module/Admin/Site.php:471 -msgid "The system is not subscribed to any relays at the moment." -msgstr "" - -#: src/Module/Admin/Site.php:472 -msgid "The system is currently subscribed to the following relays:" -msgstr "" - -#: src/Module/Admin/Site.php:475 -msgid "Relocate Node" -msgstr "" - -#: src/Module/Admin/Site.php:476 -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 -msgid "(Friendica directory)# bin/console relocate https://newdomain.com" -msgstr "" - -#: src/Module/Admin/Site.php:480 -msgid "Site name" -msgstr "" - -#: src/Module/Admin/Site.php:481 -msgid "Sender Email" -msgstr "" - -#: src/Module/Admin/Site.php:481 -msgid "" -"The email address your server shall use to send notification emails from." -msgstr "" - -#: src/Module/Admin/Site.php:482 -msgid "Name of the system actor" -msgstr "" - -#: src/Module/Admin/Site.php:482 -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 -msgid "Banner/Logo" -msgstr "" - -#: src/Module/Admin/Site.php:484 -msgid "Email Banner/Logo" -msgstr "" - -#: src/Module/Admin/Site.php:485 -msgid "Shortcut icon" -msgstr "" - -#: src/Module/Admin/Site.php:485 -msgid "Link to an icon that will be used for browsers." -msgstr "" - -#: src/Module/Admin/Site.php:486 -msgid "Touch icon" -msgstr "" - -#: src/Module/Admin/Site.php:486 -msgid "Link to an icon that will be used for tablets and mobiles." -msgstr "" - -#: src/Module/Admin/Site.php:487 -msgid "Additional Info" -msgstr "" - -#: src/Module/Admin/Site.php:487 -#, 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 -msgid "System language" -msgstr "" - -#: src/Module/Admin/Site.php:489 -msgid "System theme" -msgstr "" - -#: src/Module/Admin/Site.php:489 -#, php-format -msgid "" -"Default system theme - may be over-ridden by user profiles - Change default theme settings" -msgstr "" - -#: src/Module/Admin/Site.php:490 -msgid "Mobile system theme" -msgstr "" - -#: src/Module/Admin/Site.php:490 -msgid "Theme for mobile devices" -msgstr "" - -#: src/Module/Admin/Site.php:491 -msgid "Force SSL" -msgstr "" - -#: src/Module/Admin/Site.php:491 -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 -msgid "Show help entry from navigation menu" -msgstr "" - -#: src/Module/Admin/Site.php:492 -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 -msgid "Single user instance" -msgstr "" - -#: src/Module/Admin/Site.php:493 -msgid "Make this instance multi-user or single-user for the named user" -msgstr "" - -#: src/Module/Admin/Site.php:495 -msgid "Maximum image size" -msgstr "" - -#: src/Module/Admin/Site.php:495 -#, php-format -msgid "" -"Maximum size in bytes of uploaded images. Default is 0, which means no " -"limits. You can put k, m, or g behind the desired value for KiB, MiB, GiB, " -"respectively.\n" -"\t\t\t\t\t\t\t\t\t\t\t\t\tThe value of upload_max_filesize in " -"your PHP.ini needs be set to at least the desired limit.\n" -"\t\t\t\t\t\t\t\t\t\t\t\t\tCurrently upload_max_filesize is set " -"to %s (%s byte)" -msgstr "" - -#: src/Module/Admin/Site.php:499 -msgid "Maximum image length" -msgstr "" - -#: src/Module/Admin/Site.php:499 -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 -msgid "JPEG image quality" -msgstr "" - -#: src/Module/Admin/Site.php:500 -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 -msgid "Register policy" -msgstr "" - -#: src/Module/Admin/Site.php:503 -msgid "Maximum Users" -msgstr "" - -#: src/Module/Admin/Site.php:503 -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 " -"below the limit. It only works when the policy is set to open or close, but " -"not when the policy is set to approval." -msgstr "" - -#: src/Module/Admin/Site.php:504 -msgid "Maximum Daily Registrations" -msgstr "" - -#: src/Module/Admin/Site.php:504 -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 -msgid "Register text" -msgstr "" - -#: src/Module/Admin/Site.php:505 -msgid "" -"Will be displayed prominently on the registration page. You can use BBCode " -"here." -msgstr "" - -#: src/Module/Admin/Site.php:506 -msgid "Forbidden Nicknames" -msgstr "" - -#: src/Module/Admin/Site.php:506 -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 -msgid "Accounts abandoned after x days" -msgstr "" - -#: src/Module/Admin/Site.php:507 -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 -msgid "Allowed friend domains" -msgstr "" - -#: src/Module/Admin/Site.php:508 -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 -msgid "Allowed email domains" -msgstr "" - -#: src/Module/Admin/Site.php:509 -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 -msgid "Disallowed email domains" -msgstr "" - -#: src/Module/Admin/Site.php:510 -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 -msgid "No OEmbed rich content" -msgstr "" - -#: src/Module/Admin/Site.php:511 -msgid "" -"Don't show the rich content (e.g. embedded PDF), except from the domains " -"listed below." -msgstr "" - -#: src/Module/Admin/Site.php:512 -msgid "Trusted third-party domains" -msgstr "" - -#: src/Module/Admin/Site.php:512 -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 -msgid "Block public" -msgstr "" - -#: src/Module/Admin/Site.php:513 -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 -msgid "Force publish" -msgstr "" - -#: src/Module/Admin/Site.php:514 -msgid "" -"Check to force all profiles on this site to be listed in the site directory." -msgstr "" - -#: src/Module/Admin/Site.php:514 -msgid "Enabling this may violate privacy laws like the GDPR" -msgstr "" - -#: src/Module/Admin/Site.php:515 -msgid "Global directory URL" -msgstr "" - -#: src/Module/Admin/Site.php:515 -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 -msgid "Private posts by default for new users" -msgstr "" - -#: src/Module/Admin/Site.php:516 -msgid "" -"Set default post permissions for all new members to the default privacy " -"circle rather than public." -msgstr "" - -#: src/Module/Admin/Site.php:517 -msgid "Don't include post content in email notifications" -msgstr "" - -#: src/Module/Admin/Site.php:517 -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 -msgid "Disallow public access to addons listed in the apps menu." -msgstr "" - -#: src/Module/Admin/Site.php:518 -msgid "" -"Checking this box will restrict addons listed in the apps menu to members " -"only." -msgstr "" - -#: src/Module/Admin/Site.php:519 -msgid "Don't embed private images in posts" -msgstr "" - -#: src/Module/Admin/Site.php:519 -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 -msgid "Explicit Content" -msgstr "" - -#: src/Module/Admin/Site.php:520 -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 " -"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." -msgstr "" - -#: src/Module/Admin/Site.php:521 -msgid "Only local search" -msgstr "" - -#: src/Module/Admin/Site.php:521 -msgid "" -"Blocks search for users who are not logged in to prevent crawlers from " -"blocking your system." -msgstr "" - -#: src/Module/Admin/Site.php:522 -msgid "Blocked tags for trending tags" -msgstr "" - -#: src/Module/Admin/Site.php:522 -msgid "" -"Comma separated list of hashtags that shouldn't be displayed in the trending " -"tags." -msgstr "" - -#: src/Module/Admin/Site.php:523 -msgid "Cache contact avatars" -msgstr "" - -#: src/Module/Admin/Site.php:523 -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:524 -msgid "Allow Users to set remote_self" -msgstr "" - -#: src/Module/Admin/Site.php:524 -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:525 -msgid "Allow Users to set up relay channels" -msgstr "" - -#: src/Module/Admin/Site.php:525 -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:526 -msgid "Adjust the feed poll frequency" -msgstr "" - -#: src/Module/Admin/Site.php:526 -msgid "Automatically detect and set the best feed poll frequency." -msgstr "" - -#: src/Module/Admin/Site.php:527 -msgid "Minimum poll interval" -msgstr "" - -#: src/Module/Admin/Site.php:527 -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:528 -msgid "Enable multiple registrations" -msgstr "" - -#: src/Module/Admin/Site.php:528 -msgid "Enable users to register additional accounts for use as pages." -msgstr "" - -#: src/Module/Admin/Site.php:529 -msgid "Enable OpenID" -msgstr "" - -#: src/Module/Admin/Site.php:529 -msgid "Enable OpenID support for registration and logins." -msgstr "" - -#: src/Module/Admin/Site.php:530 -msgid "Enable full name check" -msgstr "" - -#: src/Module/Admin/Site.php:530 -msgid "" -"Prevents users from registering with a display name with fewer than two " -"parts separated by spaces." -msgstr "" - -#: src/Module/Admin/Site.php:531 -msgid "Email administrators on new registration" -msgstr "" - -#: src/Module/Admin/Site.php:531 -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:532 -msgid "Community pages for visitors" -msgstr "" - -#: src/Module/Admin/Site.php:532 -msgid "" -"Which community pages should be available for visitors. Local users always " -"see both pages." -msgstr "" - -#: src/Module/Admin/Site.php:533 -msgid "Posts per user on community page" -msgstr "" - -#: src/Module/Admin/Site.php:533 -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:534 -msgid "Posts per server on community page" -msgstr "" - -#: src/Module/Admin/Site.php:534 -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:536 -msgid "Enable Mail support" -msgstr "" - -#: src/Module/Admin/Site.php:536 -msgid "" -"Enable built-in mail support to poll IMAP folders and to reply via mail." -msgstr "" - -#: src/Module/Admin/Site.php:537 -msgid "" -"Mail support can't be enabled because the PHP IMAP module is not installed." -msgstr "" - -#: src/Module/Admin/Site.php:538 -msgid "Enable OStatus support" -msgstr "" - -#: src/Module/Admin/Site.php:538 -msgid "" -"Enable built-in OStatus (StatusNet, GNU Social etc.) compatibility. All " -"communications in OStatus are public." -msgstr "" - -#: src/Module/Admin/Site.php:540 -msgid "" -"Diaspora support can't be enabled because Friendica was installed into a sub " -"directory." -msgstr "" - -#: src/Module/Admin/Site.php:541 -msgid "Enable Diaspora support" -msgstr "" - -#: src/Module/Admin/Site.php:541 -msgid "" -"Enable built-in Diaspora network compatibility for communicating with " -"diaspora servers." -msgstr "" - -#: src/Module/Admin/Site.php:542 -msgid "Verify SSL" -msgstr "" - -#: src/Module/Admin/Site.php:542 -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:543 -msgid "Proxy user" -msgstr "" - -#: src/Module/Admin/Site.php:543 -msgid "User name for the proxy server." -msgstr "" - -#: src/Module/Admin/Site.php:544 -msgid "Proxy URL" -msgstr "" - -#: src/Module/Admin/Site.php:544 -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:545 -msgid "Network timeout" -msgstr "" - -#: src/Module/Admin/Site.php:545 -msgid "Value is in seconds. Set to 0 for unlimited (not recommended)." -msgstr "" - -#: src/Module/Admin/Site.php:546 -msgid "Maximum Load Average" -msgstr "" - -#: src/Module/Admin/Site.php:546 -#, php-format -msgid "" -"Maximum system load before delivery and poll processes are deferred - " -"default %d." -msgstr "" - -#: src/Module/Admin/Site.php:547 -msgid "Minimal Memory" -msgstr "" - -#: src/Module/Admin/Site.php:547 -msgid "" -"Minimal free memory in MB for the worker. Needs access to /proc/meminfo - " -"default 0 (deactivated)." -msgstr "" - -#: src/Module/Admin/Site.php:548 -msgid "Periodically optimize tables" -msgstr "" - -#: src/Module/Admin/Site.php:548 -msgid "Periodically optimize tables like the cache and the workerqueue" -msgstr "" - -#: src/Module/Admin/Site.php:550 -msgid "Discover followers/followings from contacts" -msgstr "" - -#: src/Module/Admin/Site.php:550 -msgid "" -"If enabled, contacts are checked for their followers and following contacts." -msgstr "" - -#: src/Module/Admin/Site.php:551 -msgid "None - deactivated" -msgstr "" - -#: src/Module/Admin/Site.php:552 -msgid "" -"Local contacts - contacts of our local contacts are discovered for their " -"followers/followings." -msgstr "" - -#: src/Module/Admin/Site.php:553 -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:555 -msgid "Only update contacts/servers with local data" -msgstr "" - -#: src/Module/Admin/Site.php:555 -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:556 -msgid "Synchronize the contacts with the directory server" -msgstr "" - -#: src/Module/Admin/Site.php:556 -msgid "" -"if enabled, the system will check periodically for new contacts on the " -"defined directory server." -msgstr "" - -#: src/Module/Admin/Site.php:558 -msgid "Discover contacts from other servers" -msgstr "" - -#: src/Module/Admin/Site.php:558 -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:559 -msgid "Days between requery" -msgstr "" - -#: src/Module/Admin/Site.php:559 -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:560 -msgid "Search the local directory" -msgstr "" - -#: src/Module/Admin/Site.php:560 -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:562 -msgid "Publish server information" -msgstr "" - -#: src/Module/Admin/Site.php:562 -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 " -"profiles, number of posts and the activated protocols and connectors. See the-federation.info for details." -msgstr "" - -#: src/Module/Admin/Site.php:564 -msgid "Check upstream version" -msgstr "" - -#: src/Module/Admin/Site.php:564 -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:565 -msgid "Suppress Tags" -msgstr "" - -#: src/Module/Admin/Site.php:565 -msgid "Suppress showing a list of hashtags at the end of the posting." -msgstr "" - -#: src/Module/Admin/Site.php:566 -msgid "Clean database" -msgstr "" - -#: src/Module/Admin/Site.php:566 -msgid "" -"Remove old remote items, orphaned database records and old content from some " -"other helper tables." -msgstr "" - -#: src/Module/Admin/Site.php:567 -msgid "Lifespan of remote items" -msgstr "" - -#: src/Module/Admin/Site.php:567 -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:568 -msgid "Lifespan of unclaimed items" -msgstr "" - -#: src/Module/Admin/Site.php:568 -msgid "" -"When the database cleanup is enabled, this defines the days after which " -"unclaimed remote items (mostly content from the relay) will be deleted. " -"Default value is 90 days. Defaults to the general lifespan value of remote " -"items if set to 0." -msgstr "" - -#: src/Module/Admin/Site.php:569 -msgid "Lifespan of raw conversation data" -msgstr "" - -#: src/Module/Admin/Site.php:569 -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:570 -msgid "Maximum numbers of comments per post" -msgstr "" - -#: src/Module/Admin/Site.php:570 -msgid "How much comments should be shown for each post? Default value is 100." -msgstr "" - -#: src/Module/Admin/Site.php:571 -msgid "Maximum numbers of comments per post on the display page" -msgstr "" - -#: src/Module/Admin/Site.php:571 -msgid "" -"How many comments should be shown on the single view for each post? Default " -"value is 1000." -msgstr "" - -#: src/Module/Admin/Site.php:572 -msgid "Items per page" -msgstr "" - -#: src/Module/Admin/Site.php:572 -msgid "" -"Number of items per page in stream pages (network, community, profile/" -"contact statuses, search)." -msgstr "" - -#: src/Module/Admin/Site.php:573 -msgid "Items per page for mobile devices" -msgstr "" - -#: src/Module/Admin/Site.php:573 -msgid "" -"Number of items per page in stream pages (network, community, profile/" -"contact statuses, search) for mobile devices." -msgstr "" - -#: src/Module/Admin/Site.php:574 -msgid "Temp path" -msgstr "" - -#: src/Module/Admin/Site.php:574 -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:575 -msgid "Only search in tags" -msgstr "" - -#: src/Module/Admin/Site.php:575 -msgid "On large systems the text search can slow down the system extremely." -msgstr "" - -#: src/Module/Admin/Site.php:576 -msgid "Limited search scope" -msgstr "" - -#: src/Module/Admin/Site.php:576 -msgid "" -"If enabled, searches will only be performed in the data used for the " -"channels and not in all posts." -msgstr "" - -#: src/Module/Admin/Site.php:577 -msgid "Maximum age of items in the search table" -msgstr "" - -#: src/Module/Admin/Site.php:577 -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 -msgid "Generate counts per contact circle when calculating network count" -msgstr "" - -#: src/Module/Admin/Site.php:578 -msgid "" -"On systems with users that heavily use contact circles the query can be very " -"expensive." -msgstr "" - -#: src/Module/Admin/Site.php:579 -msgid "Process \"view\" activities" -msgstr "" - -#: src/Module/Admin/Site.php:579 -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 -msgid "Days, after which a contact is archived" -msgstr "" - -#: src/Module/Admin/Site.php:580 -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 -msgid "Maximum number of parallel workers" -msgstr "" - -#: src/Module/Admin/Site.php:582 -#, 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 -msgid "Maximum load for workers" -msgstr "" - -#: src/Module/Admin/Site.php:583 -msgid "Maximum load that causes a cooldown before each worker function call." -msgstr "" - -#: src/Module/Admin/Site.php:584 -msgid "Enable fastlane" -msgstr "" - -#: src/Module/Admin/Site.php:584 -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 -msgid "Decoupled receiver" -msgstr "" - -#: src/Module/Admin/Site.php:585 -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 -msgid "Cron interval" -msgstr "" - -#: src/Module/Admin/Site.php:586 -msgid "Minimal period in minutes between two calls of the \"Cron\" worker job." -msgstr "" - -#: src/Module/Admin/Site.php:587 -msgid "Worker defer limit" -msgstr "" - -#: src/Module/Admin/Site.php:587 -msgid "" -"Per default the systems tries delivering for 15 times before dropping it." -msgstr "" - -#: src/Module/Admin/Site.php:588 -msgid "Worker fetch limit" -msgstr "" - -#: src/Module/Admin/Site.php:588 -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 " -"it. Only change it, when you know how to measure the performance of your " -"system." -msgstr "" - -#: src/Module/Admin/Site.php:590 -msgid "Direct relay transfer" -msgstr "" - -#: src/Module/Admin/Site.php:590 -msgid "" -"Enables the direct transfer to other servers without using the relay servers" -msgstr "" - -#: src/Module/Admin/Site.php:591 -msgid "Relay scope" -msgstr "" - -#: src/Module/Admin/Site.php:591 -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:314 -#: src/Module/Settings/TwoFactor/Index.php:146 -msgid "Disabled" -msgstr "" - -#: src/Module/Admin/Site.php:591 -msgid "all" -msgstr "" - -#: src/Module/Admin/Site.php:591 -msgid "tags" -msgstr "" - -#: src/Module/Admin/Site.php:592 -msgid "Server tags" -msgstr "" - -#: src/Module/Admin/Site.php:592 -msgid "Comma separated list of tags for the \"tags\" subscription." -msgstr "" - -#: src/Module/Admin/Site.php:593 -msgid "Deny Server tags" -msgstr "" - -#: src/Module/Admin/Site.php:593 -msgid "Comma separated list of tags that are rejected." -msgstr "" - -#: src/Module/Admin/Site.php:594 -msgid "Maximum amount of tags" -msgstr "" - -#: src/Module/Admin/Site.php:594 -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 -msgid "Allow user tags" -msgstr "" - -#: src/Module/Admin/Site.php:595 -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 -msgid "Deny undetected languages" -msgstr "" - -#: src/Module/Admin/Site.php:596 -msgid "If enabled, posts with undetected languages will be rejected." -msgstr "" - -#: src/Module/Admin/Site.php:597 -msgid "Language Quality" -msgstr "" - -#: src/Module/Admin/Site.php:597 -msgid "The minimum language quality that is required to accept the post." -msgstr "" - -#: src/Module/Admin/Site.php:598 -msgid "Number of languages for the language detection" -msgstr "" - -#: src/Module/Admin/Site.php:598 -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 -msgid "Maximum age of channel" -msgstr "" - -#: src/Module/Admin/Site.php:600 -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 -msgid "Maximum number of channel posts" -msgstr "" - -#: src/Module/Admin/Site.php:601 -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 -msgid "Interaction score days" -msgstr "" - -#: src/Module/Admin/Site.php:602 -msgid "Number of days that are used to calculate the interaction score." -msgstr "" - -#: src/Module/Admin/Site.php:603 -msgid "Maximum number of posts per author" -msgstr "" - -#: src/Module/Admin/Site.php:603 -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 -msgid "Sharer interaction days" -msgstr "" - -#: src/Module/Admin/Site.php:604 -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 -msgid "Start Relocation" -msgstr "" - -#: src/Module/Admin/Storage.php:46 -#, php-format -msgid "Storage backend, %s is invalid." -msgstr "" - -#: src/Module/Admin/Storage.php:73 -#, php-format -msgid "Storage backend %s error: %s" -msgstr "" - -#: src/Module/Admin/Storage.php:84 src/Module/Admin/Storage.php:87 -msgid "Invalid storage backend setting value." -msgstr "" - -#: src/Module/Admin/Storage.php:139 -msgid "Current Storage Backend" -msgstr "" - -#: src/Module/Admin/Storage.php:140 -msgid "Storage Configuration" -msgstr "" - -#: src/Module/Admin/Storage.php:141 src/Module/BaseAdmin.php:91 -msgid "Storage" -msgstr "" - -#: src/Module/Admin/Storage.php:143 -msgid "Save & Use storage backend" -msgstr "" - -#: src/Module/Admin/Storage.php:144 -msgid "Use storage backend" -msgstr "" - -#: src/Module/Admin/Storage.php:145 -msgid "Save & Reload" -msgstr "" - -#: src/Module/Admin/Storage.php:146 -msgid "This backend doesn't have custom settings" -msgstr "" - -#: src/Module/Admin/Storage.php:148 -msgid "" -"Changing the current backend is prohibited because it is set by an " -"environment variable" -msgstr "" - -#: src/Module/Admin/Storage.php:150 -msgid "Database (legacy)" -msgstr "" - -#: src/Module/Admin/Summary.php:55 -#, php-format -msgid "Template engine (%s) error: %s" -msgstr "" - -#: src/Module/Admin/Summary.php:59 -#, php-format -msgid "" -"Your DB still runs with MyISAM tables. You should change the engine type to " -"InnoDB. As Friendica will use InnoDB only features in the future, you should " -"change this! See here for a guide that may be helpful " -"converting the table engines. You may also use the command php bin/" -"console.php dbstructure toinnodb of your Friendica installation for an " -"automatic conversion.
" -msgstr "" - -#: src/Module/Admin/Summary.php:64 -#, php-format -msgid "" -"Your DB still runs with InnoDB tables in the Antelope file format. You " -"should change the file format to Barracuda. Friendica is using features that " -"are not provided by the Antelope format. See here for a " -"guide that may be helpful converting the table engines. You may also use the " -"command php bin/console.php dbstructure toinnodb of your Friendica " -"installation for an automatic conversion.
" -msgstr "" - -#: src/Module/Admin/Summary.php:74 -#, php-format -msgid "" -"Your table_definition_cache is too low (%d). This can lead to the database " -"error \"Prepared statement needs to be re-prepared\". Please set it at least " -"to %d. See here for more information.
" -msgstr "" - -#: src/Module/Admin/Summary.php:85 -#, php-format -msgid "" -"There is a new version of Friendica available for download. Your current " -"version is %1$s, upstream version is %2$s" -msgstr "" - -#: src/Module/Admin/Summary.php:94 -msgid "" -"The database update failed. Please run \"php bin/console.php dbstructure " -"update\" from the command line and have a look at the errors that might " -"appear." -msgstr "" - -#: src/Module/Admin/Summary.php:98 -msgid "" -"The last update failed. Please run \"php bin/console.php dbstructure " -"update\" from the command line and have a look at the errors that might " -"appear. (Some of the errors are possibly inside the logfile.)" -msgstr "" - -#: src/Module/Admin/Summary.php:102 -msgid "" -"The system.url entry is missing. This is a low level setting and can lead to " -"unexpected behavior. Please add a valid entry as soon as possible in the " -"config file or per console command!" -msgstr "" - -#: src/Module/Admin/Summary.php:107 -msgid "The worker was never executed. Please check your database structure!" -msgstr "" - -#: src/Module/Admin/Summary.php:109 -#, php-format -msgid "" -"The last worker execution was on %s UTC. This is older than one hour. Please " -"check your crontab settings." -msgstr "" - -#: src/Module/Admin/Summary.php:114 -#, php-format -msgid "" -"Friendica's configuration now is stored in config/local.config.php, please " -"copy config/local-sample.config.php and move your config from ." -"htconfig.php. See the Config help page for help " -"with the transition." -msgstr "" - -#: src/Module/Admin/Summary.php:118 -#, php-format -msgid "" -"Friendica's configuration now is stored in config/local.config.php, please " -"copy config/local-sample.config.php and move your config from config/" -"local.ini.php. See the Config help page for help " -"with the transition." -msgstr "" - -#: src/Module/Admin/Summary.php:124 -#, php-format -msgid "" -"%s is not reachable on your system. This is a severe " -"configuration issue that prevents server to server communication. See the installation page for help." -msgstr "" - -#: src/Module/Admin/Summary.php:148 -#, php-format -msgid "" -"Friendica's system.basepath was updated from '%s' to '%s'. Please remove the " -"system.basepath from your db to avoid differences." -msgstr "" - -#: src/Module/Admin/Summary.php:156 -#, php-format -msgid "" -"Friendica's current system.basepath '%s' is wrong and the config file '%s' " -"isn't used." -msgstr "" - -#: src/Module/Admin/Summary.php:164 -#, php-format -msgid "" -"Friendica's current system.basepath '%s' is not equal to the config file " -"'%s'. Please fix your configuration." -msgstr "" - -#: src/Module/Admin/Summary.php:175 -msgid "Message queues" -msgstr "" - -#: src/Module/Admin/Summary.php:181 -msgid "Server Settings" -msgstr "" - -#: src/Module/Admin/Summary.php:199 -msgid "Version" -msgstr "" - -#: src/Module/Admin/Summary.php:203 -msgid "Active addons" -msgstr "" - -#: src/Module/Admin/Themes/Details.php:57 src/Module/Admin/Themes/Index.php:65 -#, php-format -msgid "Theme %s disabled." -msgstr "" - -#: src/Module/Admin/Themes/Details.php:59 src/Module/Admin/Themes/Index.php:67 -#, php-format -msgid "Theme %s successfully enabled." -msgstr "" - -#: src/Module/Admin/Themes/Details.php:61 src/Module/Admin/Themes/Index.php:69 -#, php-format -msgid "Theme %s failed to install." -msgstr "" - -#: src/Module/Admin/Themes/Details.php:83 -msgid "Screenshot" -msgstr "" - -#: src/Module/Admin/Themes/Details.php:91 src/Module/Admin/Themes/Index.php:112 -#: src/Module/BaseAdmin.php:93 -msgid "Themes" -msgstr "" - -#: src/Module/Admin/Themes/Embed.php:80 -msgid "Unknown theme." -msgstr "" - -#: src/Module/Admin/Themes/Index.php:51 -msgid "Themes reloaded" -msgstr "" - -#: src/Module/Admin/Themes/Index.php:114 -msgid "Reload active themes" -msgstr "" - -#: src/Module/Admin/Themes/Index.php:118 -#, php-format -msgid "No themes found on the system. They should be placed in %1$s" -msgstr "" - -#: src/Module/Admin/Themes/Index.php:119 -msgid "[Experimental]" -msgstr "" - -#: src/Module/Admin/Themes/Index.php:120 -msgid "[Unsupported]" -msgstr "" - -#: src/Module/Admin/Tos.php:79 -msgid "Display Terms of Service" -msgstr "" - -#: src/Module/Admin/Tos.php:79 -msgid "" -"Enable the Terms of Service page. If this is enabled a link to the terms " -"will be added to the registration form and the general information page." -msgstr "" - -#: src/Module/Admin/Tos.php:80 -msgid "Display Privacy Statement" -msgstr "" - -#: src/Module/Admin/Tos.php:80 -#, php-format -msgid "" -"Show some informations regarding the needed information to operate the node " -"according e.g. to EU-GDPR." -msgstr "" - -#: src/Module/Admin/Tos.php:81 -msgid "Privacy Statement Preview" -msgstr "" - -#: src/Module/Admin/Tos.php:83 -msgid "The Terms of Service" -msgstr "" - -#: src/Module/Admin/Tos.php:83 -msgid "" -"Enter the Terms of Service for your node here. You can use BBCode. Headers " -"of sections should be [h2] and below." -msgstr "" - -#: src/Module/Admin/Tos.php:84 -msgid "The rules" -msgstr "" - -#: src/Module/Admin/Tos.php:84 -msgid "Enter your system rules here. Each line represents one rule." -msgstr "" - -#: src/Module/Api/ApiResponse.php:293 -#, php-format -msgid "API endpoint %s %s is not implemented but might be in the future." -msgstr "" - -#: src/Module/Api/Mastodon/Apps.php:73 -msgid "Missing parameters" -msgstr "" - -#: src/Module/Api/Mastodon/Statuses/Bookmark.php:50 -msgid "Only starting posts can be bookmarked" -msgstr "" - -#: src/Module/Api/Mastodon/Statuses/Mute.php:51 -msgid "Only starting posts can be muted" -msgstr "" - -#: src/Module/Api/Mastodon/Statuses/Reblog.php:58 -#, php-format -msgid "Posts from %s can't be shared" -msgstr "" - -#: src/Module/Api/Mastodon/Statuses/Unbookmark.php:51 -msgid "Only starting posts can be unbookmarked" -msgstr "" - -#: src/Module/Api/Mastodon/Statuses/Unmute.php:51 -msgid "Only starting posts can be unmuted" -msgstr "" - -#: src/Module/Api/Mastodon/Statuses/Unreblog.php:64 -#, php-format -msgid "Posts from %s can't be unshared" -msgstr "" - -#: src/Module/Api/Twitter/ContactEndpoint.php:66 -msgid "Contact not found" -msgstr "" - -#: src/Module/Apps.php:62 -msgid "No installed applications." -msgstr "" - -#: src/Module/Apps.php:67 -msgid "Applications" -msgstr "" - -#: src/Module/Attach.php:49 src/Module/Attach.php:61 -msgid "Item was not found." -msgstr "" - -#: src/Module/BaseAdmin.php:54 src/Module/BaseAdmin.php:58 -#: src/Module/BaseModeration.php:77 src/Module/BaseModeration.php:81 -msgid "Please login to continue." -msgstr "" - -#: src/Module/BaseAdmin.php:63 -msgid "You don't have access to administration pages." -msgstr "" - -#: src/Module/BaseAdmin.php:67 -msgid "" -"Submanaged account can't access the administration pages. Please log back in " -"as the main account." -msgstr "" - -#: src/Module/BaseAdmin.php:86 src/Module/BaseModeration.php:109 -msgid "Overview" -msgstr "" - -#: src/Module/BaseAdmin.php:89 src/Module/BaseModeration.php:112 -msgid "Configuration" -msgstr "" - -#: src/Module/BaseAdmin.php:94 src/Module/BaseSettings.php:110 -msgid "Additional features" -msgstr "" - -#: src/Module/BaseAdmin.php:97 -msgid "Database" -msgstr "" - -#: src/Module/BaseAdmin.php:98 -msgid "DB updates" -msgstr "" - -#: src/Module/BaseAdmin.php:99 -msgid "Inspect Deferred Workers" -msgstr "" - -#: src/Module/BaseAdmin.php:100 -msgid "Inspect worker Queue" -msgstr "" - -#: src/Module/BaseAdmin.php:106 src/Module/BaseModeration.php:120 -msgid "Diagnostics" -msgstr "" - -#: src/Module/BaseAdmin.php:107 -msgid "PHP Info" -msgstr "" - -#: src/Module/BaseAdmin.php:108 -msgid "probe address" -msgstr "" - -#: src/Module/BaseAdmin.php:109 -msgid "check webfinger" -msgstr "" - -#: src/Module/BaseAdmin.php:110 -msgid "Babel" -msgstr "" - -#: src/Module/BaseAdmin.php:111 src/Module/Debug/ActivityPubConversion.php:137 -msgid "ActivityPub Conversion" -msgstr "" - -#: src/Module/BaseAdmin.php:120 -msgid "Addon Features" -msgstr "" - -#: src/Module/BaseAdmin.php:121 src/Module/BaseModeration.php:129 -msgid "User registrations waiting for confirmation" -msgstr "" - -#: src/Module/BaseApi.php:455 src/Module/BaseApi.php:471 -#: src/Module/BaseApi.php:487 -msgid "Too Many Requests" -msgstr "" - -#: src/Module/BaseApi.php:456 -#, php-format -msgid "Daily posting limit of %d post reached. The post was rejected." -msgid_plural "Daily posting limit of %d posts reached. The post was rejected." -msgstr[0] "" -msgstr[1] "" - -#: src/Module/BaseApi.php:472 -#, php-format -msgid "Weekly posting limit of %d post reached. The post was rejected." -msgid_plural "Weekly posting limit of %d posts reached. The post was rejected." -msgstr[0] "" -msgstr[1] "" - -#: src/Module/BaseApi.php:488 -#, php-format -msgid "Monthly posting limit of %d post reached. The post was rejected." -msgid_plural "" -"Monthly posting limit of %d posts reached. The post was rejected." -msgstr[0] "" -msgstr[1] "" - -#: src/Module/BaseModeration.php:86 -msgid "You don't have access to moderation pages." -msgstr "" - -#: src/Module/BaseModeration.php:90 -msgid "" -"Submanaged account can't access the moderation pages. Please log back in as " -"the main account." -msgstr "" - -#: src/Module/BaseModeration.php:110 src/Module/Moderation/Reports.php:109 -msgid "Reports" -msgstr "" - -#: src/Module/BaseModeration.php:113 src/Module/Moderation/Users/Index.php:148 -#: src/Module/Moderation/Users/Index.php:158 -msgid "Users" -msgstr "" - -#: src/Module/BaseModeration.php:115 -msgid "Tools" -msgstr "" - -#: src/Module/BaseModeration.php:116 -msgid "Contact Blocklist" -msgstr "" - -#: src/Module/BaseModeration.php:117 -msgid "Server Blocklist" -msgstr "" - -#: src/Module/BaseModeration.php:118 src/Module/Moderation/Item/Delete.php:62 -msgid "Delete Item" -msgstr "" - -#: src/Module/BaseModeration.php:121 src/Module/Moderation/Item/Source.php:76 -msgid "Item Source" -msgstr "" - -#: src/Module/BaseProfile.php:52 src/Module/Contact.php:506 -msgid "Profile Details" -msgstr "" - -#: src/Module/BaseProfile.php:60 -msgid "Conversations started" -msgstr "" - -#: src/Module/BaseProfile.php:111 -msgid "Only You Can See This" -msgstr "" - -#: src/Module/BaseProfile.php:116 src/Module/Profile/Schedule.php:81 -msgid "Scheduled Posts" -msgstr "" - -#: src/Module/BaseProfile.php:119 -msgid "Posts that are scheduled for publishing" -msgstr "" - -#: src/Module/BaseProfile.php:138 src/Module/BaseProfile.php:141 -msgid "Tips for New Members" -msgstr "" - -#: src/Module/BaseSearch.php:71 -#, php-format -msgid "People Search - %s" -msgstr "" - -#: src/Module/BaseSearch.php:75 -#, php-format -msgid "Group Search - %s" -msgstr "" - -#: src/Module/BaseSearch.php:121 src/Module/Contact/MatchInterests.php:140 -msgid "No matches" -msgstr "" - -#: src/Module/BaseSearch.php:147 -#, php-format -msgid "" -"%d result was filtered out because your node blocks the domain it is " -"registered on. You can review the list of domains your node is currently " -"blocking in the About page." -msgid_plural "" -"%d results were filtered out because your node blocks the domain they are " -"registered on. You can review the list of domains your node is currently " -"blocking in the About page." -msgstr[0] "" -msgstr[1] "" - -#: src/Module/BaseSettings.php:78 -msgid "Account" -msgstr "" - -#: src/Module/BaseSettings.php:85 src/Module/Security/TwoFactor/Verify.php:96 -#: src/Module/Settings/TwoFactor/Index.php:138 -msgid "Two-factor authentication" -msgstr "" - -#: src/Module/BaseSettings.php:118 -msgid "Display" -msgstr "" - -#: src/Module/BaseSettings.php:132 src/Module/Settings/Connectors.php:213 -msgid "Social Networks" -msgstr "" - -#: src/Module/BaseSettings.php:146 src/Module/Settings/Delegation.php:194 -msgid "Manage Accounts" -msgstr "" - -#: src/Module/BaseSettings.php:153 -msgid "Connected apps" -msgstr "" - -#: src/Module/BaseSettings.php:160 -msgid "Remote servers" -msgstr "" - -#: src/Module/BaseSettings.php:167 src/Module/Settings/UserExport.php:98 -msgid "Export personal data" -msgstr "" - -#: src/Module/BaseSettings.php:174 -msgid "Remove account" -msgstr "" - -#: src/Module/Bookmarklet.php:54 -msgid "This page is missing a url parameter." -msgstr "" - -#: src/Module/Bookmarklet.php:66 -msgid "The post was created" -msgstr "" - -#: src/Module/Calendar/Event/API.php:100 src/Module/Calendar/Event/API.php:135 -#: src/Module/Calendar/Event/Form.php:80 -msgid "Invalid Request" -msgstr "" - -#: src/Module/Calendar/Event/API.php:109 -msgid "Event id is missing." -msgstr "" - -#: src/Module/Calendar/Event/API.php:131 -msgid "Failed to remove event" -msgstr "" - -#: src/Module/Calendar/Event/API.php:187 src/Module/Calendar/Event/API.php:189 -msgid "Event can not end before it has started." -msgstr "" - -#: src/Module/Calendar/Event/API.php:196 src/Module/Calendar/Event/API.php:198 -msgid "Event title and start time are required." -msgstr "" - -#: src/Module/Calendar/Event/Form.php:208 -msgid "Starting date and Title are required." -msgstr "" - -#: src/Module/Calendar/Event/Form.php:209 -#: src/Module/Calendar/Event/Form.php:214 -msgid "Event Starts:" -msgstr "" - -#: src/Module/Calendar/Event/Form.php:209 -#: src/Module/Calendar/Event/Form.php:237 src/Module/Debug/Probe.php:59 -#: src/Module/Install.php:201 src/Module/Install.php:227 -#: src/Module/Install.php:232 src/Module/Install.php:246 -#: src/Module/Install.php:255 src/Module/Install.php:260 -#: src/Module/Install.php:266 src/Module/Install.php:271 -#: src/Module/Install.php:285 src/Module/Install.php:298 -#: src/Module/Install.php:325 -#: src/Module/Moderation/Blocklist/Server/Add.php:136 -#: src/Module/Moderation/Blocklist/Server/Add.php:138 -#: src/Module/Moderation/Blocklist/Server/Import.php:129 -#: src/Module/Moderation/Blocklist/Server/Index.php:86 -#: src/Module/Moderation/Blocklist/Server/Index.php:87 -#: src/Module/Moderation/Blocklist/Server/Index.php:115 -#: src/Module/Moderation/Blocklist/Server/Index.php:116 -#: src/Module/Moderation/Item/Delete.php:67 src/Module/Register.php:155 -#: src/Module/Security/TwoFactor/Verify.php:101 -#: src/Module/Settings/Channels.php:190 src/Module/Settings/Channels.php:211 -#: src/Module/Settings/TwoFactor/Index.php:161 -#: src/Module/Settings/TwoFactor/Verify.php:158 -msgid "Required" -msgstr "" - -#: src/Module/Calendar/Event/Form.php:223 -#: src/Module/Calendar/Event/Form.php:247 -msgid "Finish date/time is not known or not relevant" -msgstr "" - -#: src/Module/Calendar/Event/Form.php:225 -#: src/Module/Calendar/Event/Form.php:230 -msgid "Event Finishes:" -msgstr "" - -#: src/Module/Calendar/Event/Form.php:237 -#: src/Module/Calendar/Event/Form.php:243 -msgid "Title (BBCode not allowed)" -msgstr "" - -#: src/Module/Calendar/Event/Form.php:239 -msgid "Description (BBCode allowed)" -msgstr "" - -#: src/Module/Calendar/Event/Form.php:241 -msgid "Location (BBCode not allowed)" -msgstr "" - -#: src/Module/Calendar/Event/Form.php:244 -#: src/Module/Calendar/Event/Form.php:245 -msgid "Share this event" -msgstr "" - -#: src/Module/Calendar/Event/Form.php:251 src/Module/Profile/Profile.php:277 -msgid "Basic" -msgstr "" - -#: src/Module/Calendar/Export.php:94 -msgid "This calendar format is not supported" -msgstr "" - -#: src/Module/Calendar/Export.php:96 -msgid "No exportable data found" -msgstr "" - -#: src/Module/Calendar/Export.php:113 -msgid "calendar" -msgstr "" - -#: src/Module/Calendar/Show.php:124 -msgid "Events" -msgstr "" - -#: src/Module/Calendar/Show.php:125 -msgid "View" -msgstr "" - -#: src/Module/Calendar/Show.php:126 -msgid "Create New Event" -msgstr "" - -#: src/Module/Calendar/Show.php:132 src/Module/Settings/Display.php:297 -msgid "list" -msgstr "" - -#: src/Module/Circle.php:57 -msgid "Could not create circle." -msgstr "" - -#: src/Module/Circle.php:68 src/Module/Circle.php:216 src/Module/Circle.php:240 -msgid "Circle not found." -msgstr "" - -#: src/Module/Circle.php:74 -msgid "Circle name was not changed." -msgstr "" - -#: src/Module/Circle.php:92 -msgid "Unknown circle." -msgstr "" - -#: src/Module/Circle.php:98 src/Module/Circle.php:107 -#: src/Module/Contact/Advanced.php:70 src/Module/Contact/Advanced.php:109 -#: src/Module/Contact/Contacts.php:71 src/Module/Contact/Conversations.php:86 -#: src/Module/Contact/Conversations.php:91 -#: src/Module/Contact/Conversations.php:96 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:159 -#: src/Module/Contact/Profile.php:164 src/Module/Contact/Profile.php:169 -#: src/Module/Contact/Redir.php:91 src/Module/Contact/Redir.php:145 -#: src/Module/FriendSuggest.php:71 src/Module/FriendSuggest.php:109 -msgid "Contact not found." -msgstr "" - -#: src/Module/Circle.php:102 src/Module/Contact/Contacts.php:66 -msgid "Invalid contact." -msgstr "" - -#: src/Module/Circle.php:111 src/Module/Contact/Revoke.php:73 -msgid "Contact is deleted." -msgstr "" - -#: src/Module/Circle.php:117 -msgid "Unable to add the contact to the circle." -msgstr "" - -#: src/Module/Circle.php:120 -msgid "Contact successfully added to circle." -msgstr "" - -#: src/Module/Circle.php:124 -msgid "Unable to remove the contact from the circle." -msgstr "" - -#: src/Module/Circle.php:127 -msgid "Contact successfully removed from circle." -msgstr "" - -#: src/Module/Circle.php:131 -msgid "Bad request." -msgstr "" - -#: src/Module/Circle.php:172 -msgid "Save Circle" -msgstr "" - -#: src/Module/Circle.php:173 -msgid "Filter" -msgstr "" - -#: src/Module/Circle.php:179 -msgid "Create a circle of contacts/friends." -msgstr "" - -#: src/Module/Circle.php:221 -msgid "Unable to remove circle." -msgstr "" - -#: src/Module/Circle.php:272 -msgid "Delete Circle" -msgstr "" - -#: src/Module/Circle.php:282 -msgid "Edit Circle Name" -msgstr "" - -#: src/Module/Circle.php:292 -msgid "Members" -msgstr "" - -#: src/Module/Circle.php:295 -msgid "Circle is empty" -msgstr "" - -#: src/Module/Circle.php:311 -msgid "Remove contact from circle" -msgstr "" - -#: src/Module/Circle.php:334 -msgid "Click on a contact to add or remove." -msgstr "" - -#: src/Module/Circle.php:351 -msgid "Add contact to circle" -msgstr "" - -#: src/Module/Contact.php:96 -#, php-format -msgid "%d contact edited." -msgid_plural "%d contacts edited." -msgstr[0] "" -msgstr[1] "" - -#: src/Module/Contact.php:347 -msgid "Show all contacts" -msgstr "" - -#: src/Module/Contact.php:352 src/Module/Contact.php:431 -#: src/Module/Moderation/BaseUsers.php:85 -msgid "Pending" -msgstr "" - -#: src/Module/Contact.php:355 -msgid "Only show pending contacts" -msgstr "" - -#: src/Module/Contact.php:360 src/Module/Contact.php:434 -#: src/Module/Moderation/BaseUsers.php:93 -msgid "Blocked" -msgstr "" - -#: src/Module/Contact.php:363 -msgid "Only show blocked contacts" -msgstr "" - -#: src/Module/Contact.php:368 src/Module/Contact.php:440 -#: src/Module/Settings/Server/Index.php:107 src/Object/Post.php:399 -msgid "Ignored" -msgstr "" - -#: src/Module/Contact.php:371 -msgid "Only show ignored contacts" -msgstr "" - -#: src/Module/Contact.php:376 src/Module/Contact.php:443 -msgid "Collapsed" -msgstr "" - -#: src/Module/Contact.php:379 -msgid "Only show collapsed contacts" -msgstr "" - -#: src/Module/Contact.php:384 src/Module/Contact.php:446 -msgid "Archived" -msgstr "" - -#: src/Module/Contact.php:387 -msgid "Only show archived contacts" -msgstr "" - -#: src/Module/Contact.php:392 src/Module/Contact.php:437 -msgid "Hidden" -msgstr "" - -#: src/Module/Contact.php:395 -msgid "Only show hidden contacts" -msgstr "" - -#: src/Module/Contact.php:403 -msgid "Organize your contact circles" -msgstr "" - -#: src/Module/Contact.php:458 -msgid "Search your contacts" -msgstr "" - -#: src/Module/Contact.php:459 src/Module/Search/Index.php:207 -#, php-format -msgid "Results for: %s" -msgstr "" - -#: src/Module/Contact.php:466 -msgid "Update" -msgstr "" - -#: src/Module/Contact.php:467 src/Module/Contact/Profile.php:518 -#: src/Module/Moderation/Blocklist/Contact.php:117 -#: src/Module/Moderation/Users/Blocked.php:138 -#: src/Module/Moderation/Users/Index.php:154 -msgid "Unblock" -msgstr "" - -#: src/Module/Contact.php:468 src/Module/Contact/Profile.php:526 -msgid "Unignore" -msgstr "" - -#: src/Module/Contact.php:469 src/Module/Contact/Profile.php:534 -msgid "Uncollapse" -msgstr "" - -#: src/Module/Contact.php:471 -msgid "Batch Actions" -msgstr "" - -#: src/Module/Contact.php:514 -msgid "Conversations started by this contact" -msgstr "" - -#: src/Module/Contact.php:519 -msgid "Posts and Comments" -msgstr "" - -#: src/Module/Contact.php:522 -msgid "Individual Posts and Replies" -msgstr "" - -#: src/Module/Contact.php:530 -msgid "Posts containing media objects" -msgstr "" - -#: src/Module/Contact.php:538 -msgid "View all known contacts" -msgstr "" - -#: src/Module/Contact.php:549 -msgid "Advanced Contact Settings" -msgstr "" - -#: src/Module/Contact.php:585 -msgid "Mutual Friendship" -msgstr "" - -#: src/Module/Contact.php:589 -msgid "is a fan of yours" -msgstr "" - -#: src/Module/Contact.php:593 -msgid "you are a fan of" -msgstr "" - -#: src/Module/Contact.php:611 -msgid "Pending outgoing contact request" -msgstr "" - -#: src/Module/Contact.php:613 -msgid "Pending incoming contact request" -msgstr "" - -#: src/Module/Contact.php:626 src/Module/Contact/Profile.php:377 -#, php-format -msgid "Visit %s's profile [%s]" -msgstr "" - -#: src/Module/Contact/Advanced.php:99 -msgid "Contact update failed." -msgstr "" - -#: src/Module/Contact/Advanced.php:130 -msgid "Return to contact editor" -msgstr "" - -#: src/Module/Contact/Advanced.php:134 -#: src/Module/Moderation/Blocklist/Contact.php:122 -#: src/Module/Moderation/Reports.php:110 -#: src/Module/Moderation/Users/Active.php:126 -#: src/Module/Moderation/Users/Blocked.php:126 -#: src/Module/Moderation/Users/Create.php:70 -#: src/Module/Moderation/Users/Deleted.php:83 -#: src/Module/Moderation/Users/Index.php:140 -#: src/Module/Moderation/Users/Index.php:160 -#: src/Module/Moderation/Users/Pending.php:99 src/Module/Settings/OAuth.php:72 -msgid "Name" -msgstr "" - -#: src/Module/Contact/Advanced.php:135 -msgid "Account Nickname" -msgstr "" - -#: src/Module/Contact/Advanced.php:136 -msgid "Account URL" -msgstr "" - -#: src/Module/Contact/Advanced.php:137 -msgid "Poll/Feed URL" -msgstr "" - -#: src/Module/Contact/Advanced.php:138 -msgid "New photo from this URL" -msgstr "" - -#: src/Module/Contact/Contacts.php:89 -msgid "No known contacts." -msgstr "" - -#: src/Module/Contact/Contacts.php:103 src/Module/Profile/Common.php:128 -msgid "No common contacts." -msgstr "" - -#: src/Module/Contact/Contacts.php:115 src/Module/Profile/Contacts.php:135 -#, php-format -msgid "Follower (%s)" -msgid_plural "Followers (%s)" -msgstr[0] "" -msgstr[1] "" - -#: src/Module/Contact/Contacts.php:119 src/Module/Profile/Contacts.php:138 -#, php-format -msgid "Following (%s)" -msgid_plural "Following (%s)" -msgstr[0] "" -msgstr[1] "" - -#: src/Module/Contact/Contacts.php:123 src/Module/Profile/Contacts.php:141 -#, php-format -msgid "Mutual friend (%s)" -msgid_plural "Mutual friends (%s)" -msgstr[0] "" -msgstr[1] "" - -#: src/Module/Contact/Contacts.php:125 src/Module/Profile/Contacts.php:143 -#, php-format -msgid "These contacts both follow and are followed by %s." -msgstr "" - -#: src/Module/Contact/Contacts.php:131 src/Module/Profile/Common.php:116 -#, php-format -msgid "Common contact (%s)" -msgid_plural "Common contacts (%s)" -msgstr[0] "" -msgstr[1] "" - -#: src/Module/Contact/Contacts.php:133 src/Module/Profile/Common.php:118 -#, php-format -msgid "" -"Both %s and yourself have publicly interacted with these " -"contacts (follow, comment or likes on public posts)." -msgstr "" - -#: src/Module/Contact/Contacts.php:139 src/Module/Profile/Contacts.php:149 -#, php-format -msgid "Contact (%s)" -msgid_plural "Contacts (%s)" -msgstr[0] "" -msgstr[1] "" - -#: src/Module/Contact/Follow.php:70 src/Module/Contact/Redir.php:59 -#: src/Module/Contact/Redir.php:220 src/Module/Conversation/Community.php:166 -#: src/Module/Debug/ItemBody.php:38 src/Module/Diaspora/Receive.php:57 -#: src/Module/Item/Display.php:96 src/Module/Item/Feed.php:59 -#: src/Module/Item/Follow.php:41 src/Module/Item/Ignore.php:41 -#: src/Module/Item/Language.php:53 src/Module/Item/Pin.php:41 -#: src/Module/Item/Pin.php:56 src/Module/Item/Searchtext.php:53 -#: src/Module/Item/Star.php:42 src/Module/Update/Display.php:37 -msgid "Access denied." -msgstr "" - -#: src/Module/Contact/Follow.php:105 src/Module/Contact/Unfollow.php:125 -#: src/Module/Profile/RemoteFollow.php:133 -msgid "Submit Request" -msgstr "" - -#: src/Module/Contact/Follow.php:115 -msgid "You already added this contact." -msgstr "" - -#: src/Module/Contact/Follow.php:130 -msgid "The network type couldn't be detected. Contact can't be added." -msgstr "" - -#: src/Module/Contact/Follow.php:138 -msgid "Diaspora support isn't enabled. Contact can't be added." -msgstr "" - -#: src/Module/Contact/Follow.php:143 -msgid "OStatus support is disabled. Contact can't be added." -msgstr "" - -#: src/Module/Contact/Follow.php:168 src/Module/Profile/RemoteFollow.php:132 -msgid "Please answer the following:" -msgstr "" - -#: src/Module/Contact/Follow.php:169 src/Module/Contact/Unfollow.php:123 -msgid "Your Identity Address:" -msgstr "" - -#: src/Module/Contact/Follow.php:170 src/Module/Contact/Profile.php:408 -#: src/Module/Contact/Unfollow.php:129 -#: src/Module/Moderation/Blocklist/Contact.php:131 -#: src/Module/Moderation/Reports.php:117 -#: src/Module/Notifications/Introductions.php:129 -#: src/Module/Notifications/Introductions.php:198 -msgid "Profile URL" -msgstr "" - -#: src/Module/Contact/Follow.php:171 src/Module/Contact/Profile.php:420 -#: src/Module/Notifications/Introductions.php:191 -#: src/Module/Profile/Profile.php:236 -msgid "Tags:" -msgstr "" - -#: src/Module/Contact/Follow.php:182 -#, php-format -msgid "%s knows you" -msgstr "" - -#: src/Module/Contact/Follow.php:183 -msgid "Add a personal note:" -msgstr "" - -#: src/Module/Contact/Follow.php:192 src/Module/Contact/Unfollow.php:138 -msgid "Posts and Replies" -msgstr "" - -#: src/Module/Contact/Follow.php:221 -msgid "The contact could not be added." -msgstr "" - -#: src/Module/Contact/MatchInterests.php:95 -#: src/Module/Media/Attachment/Upload.php:77 -#: src/Module/Media/Attachment/Upload.php:82 -#: src/Module/Media/Photo/Upload.php:81 src/Module/Media/Photo/Upload.php:86 -#: src/Module/Media/Photo/Upload.php:135 -msgid "Invalid request." -msgstr "" - -#: src/Module/Contact/MatchInterests.php:102 -msgid "No keywords to match. Please add keywords to your profile." -msgstr "" - -#: src/Module/Contact/MatchInterests.php:145 -msgid "Profile Match" -msgstr "" - -#: src/Module/Contact/Profile.php:145 -msgid "Failed to update contact record." -msgstr "" - -#: src/Module/Contact/Profile.php:195 -msgid "Contact has been unblocked" -msgstr "" - -#: src/Module/Contact/Profile.php:199 -msgid "Contact has been blocked" -msgstr "" - -#: src/Module/Contact/Profile.php:211 -msgid "Contact has been unignored" -msgstr "" - -#: src/Module/Contact/Profile.php:215 -msgid "Contact has been ignored" -msgstr "" - -#: src/Module/Contact/Profile.php:227 -msgid "Contact has been uncollapsed" -msgstr "" - -#: src/Module/Contact/Profile.php:231 -msgid "Contact has been collapsed" -msgstr "" - -#: src/Module/Contact/Profile.php:259 -#, php-format -msgid "You are mutual friends with %s" -msgstr "" - -#: src/Module/Contact/Profile.php:260 -#, php-format -msgid "You are sharing with %s" -msgstr "" - -#: src/Module/Contact/Profile.php:261 -#, php-format -msgid "%s is sharing with you" -msgstr "" - -#: src/Module/Contact/Profile.php:277 -msgid "Private communications are not available for this contact." -msgstr "" - -#: src/Module/Contact/Profile.php:287 -msgid "This contact is on a server you ignored." -msgstr "" - -#: src/Module/Contact/Profile.php:290 -msgid "Never" -msgstr "" - -#: src/Module/Contact/Profile.php:293 -msgid "(Update was not successful)" -msgstr "" - -#: src/Module/Contact/Profile.php:293 -msgid "(Update was successful)" -msgstr "" - -#: src/Module/Contact/Profile.php:295 src/Module/Contact/Profile.php:489 -msgid "Suggest friends" -msgstr "" - -#: src/Module/Contact/Profile.php:299 -#, php-format -msgid "Network type: %s" -msgstr "" - -#: src/Module/Contact/Profile.php:304 -msgid "Communications lost with this contact!" -msgstr "" - -#: src/Module/Contact/Profile.php:310 -msgid "Fetch further information for feeds" -msgstr "" - -#: src/Module/Contact/Profile.php:312 -msgid "" -"Fetch information like preview pictures, title and teaser from the feed " -"item. You can activate this if the feed doesn't contain much text. Keywords " -"are taken from the meta header in the feed item and are posted as hash tags." -msgstr "" - -#: src/Module/Contact/Profile.php:315 -msgid "Fetch information" -msgstr "" - -#: src/Module/Contact/Profile.php:316 -msgid "Fetch keywords" -msgstr "" - -#: src/Module/Contact/Profile.php:317 -msgid "Fetch information and keywords" -msgstr "" - -#: src/Module/Contact/Profile.php:327 src/Module/Contact/Profile.php:332 -#: src/Module/Contact/Profile.php:337 src/Module/Contact/Profile.php:343 -msgid "No mirroring" -msgstr "" - -#: src/Module/Contact/Profile.php:328 src/Module/Contact/Profile.php:338 -#: src/Module/Contact/Profile.php:344 -msgid "Mirror as my own posting" -msgstr "" - -#: src/Module/Contact/Profile.php:333 src/Module/Contact/Profile.php:339 -msgid "Native reshare" -msgstr "" - -#: src/Module/Contact/Profile.php:359 -msgid "Contact Information / Notes" -msgstr "" - -#: src/Module/Contact/Profile.php:360 -msgid "Contact Settings" -msgstr "" - -#: src/Module/Contact/Profile.php:368 -msgid "Contact" -msgstr "" - -#: src/Module/Contact/Profile.php:372 -msgid "Their personal note" -msgstr "" - -#: src/Module/Contact/Profile.php:374 -msgid "Edit contact notes" -msgstr "" - -#: src/Module/Contact/Profile.php:378 -msgid "Block/Unblock contact" -msgstr "" - -#: src/Module/Contact/Profile.php:379 -#: src/Module/Moderation/Report/Create.php:293 -msgid "Ignore contact" -msgstr "" - -#: src/Module/Contact/Profile.php:380 -msgid "View conversations" -msgstr "" - -#: src/Module/Contact/Profile.php:385 -msgid "Last update:" -msgstr "" - -#: src/Module/Contact/Profile.php:387 -msgid "Update public posts" -msgstr "" - -#: src/Module/Contact/Profile.php:389 src/Module/Contact/Profile.php:499 -msgid "Update now" -msgstr "" - -#: src/Module/Contact/Profile.php:391 -msgid "Awaiting connection acknowledge" -msgstr "" - -#: src/Module/Contact/Profile.php:392 -msgid "Currently blocked" -msgstr "" - -#: src/Module/Contact/Profile.php:393 -msgid "Currently ignored" -msgstr "" - -#: src/Module/Contact/Profile.php:394 -msgid "Currently collapsed" -msgstr "" - -#: src/Module/Contact/Profile.php:395 -msgid "Currently archived" -msgstr "" - -#: src/Module/Contact/Profile.php:398 -msgid "Manage remote servers" -msgstr "" - -#: src/Module/Contact/Profile.php:400 -#: src/Module/Notifications/Introductions.php:192 -msgid "Hide this contact from others" -msgstr "" - -#: src/Module/Contact/Profile.php:400 -msgid "" -"Replies/likes to your public posts may still be visible" -msgstr "" - -#: src/Module/Contact/Profile.php:401 -msgid "Notification for new posts" -msgstr "" - -#: src/Module/Contact/Profile.php:401 -msgid "Send a notification of every new post of this contact" -msgstr "" - -#: src/Module/Contact/Profile.php:403 -msgid "Keyword Deny List" -msgstr "" - -#: src/Module/Contact/Profile.php:403 -msgid "" -"Comma separated list of keywords that should not be converted to hashtags, " -"when \"Fetch information and keywords\" is selected" -msgstr "" - -#: src/Module/Contact/Profile.php:421 -#: src/Module/Settings/TwoFactor/Index.php:160 -msgid "Actions" -msgstr "" - -#: src/Module/Contact/Profile.php:423 -#: src/Module/Settings/TwoFactor/Index.php:140 view/theme/frio/theme.php:232 -msgid "Status" -msgstr "" - -#: src/Module/Contact/Profile.php:429 -msgid "Mirror postings from this contact" -msgstr "" - -#: src/Module/Contact/Profile.php:431 -msgid "" -"Mark this contact as remote_self, this will cause friendica to repost new " -"entries from this contact." -msgstr "" - -#: src/Module/Contact/Profile.php:434 -msgid "Channel Settings" -msgstr "" - -#: src/Module/Contact/Profile.php:435 -msgid "Frequency of this contact in relevant channels" -msgstr "" - -#: src/Module/Contact/Profile.php:436 -msgid "" -"Depending on the type of the channel not all posts from this contact are " -"displayed. By default, posts need to have a minimum amount of interactions " -"(comments, likes) to show in your channels. On the other hand there can be " -"contacts who flood the channel, so you might want to see only some of their " -"posts. Or you don't want to see their content at all, but you don't want to " -"block or hide the contact completely." -msgstr "" - -#: src/Module/Contact/Profile.php:437 -msgid "Default frequency" -msgstr "" - -#: src/Module/Contact/Profile.php:437 -msgid "" -"Posts by this contact are displayed in the \"for you\" channel if you " -"interact often with this contact or if a post reached some level of " -"interaction." -msgstr "" - -#: src/Module/Contact/Profile.php:438 -msgid "Display all posts of this contact" -msgstr "" - -#: src/Module/Contact/Profile.php:438 -msgid "All posts from this contact will appear on the \"for you\" channel" -msgstr "" - -#: src/Module/Contact/Profile.php:439 -msgid "Display only few posts" -msgstr "" - -#: src/Module/Contact/Profile.php:439 -msgid "" -"When a contact creates a lot of posts in a short period, this setting " -"reduces the number of displayed posts in every channel." -msgstr "" - -#: src/Module/Contact/Profile.php:440 -msgid "Never display posts" -msgstr "" - -#: src/Module/Contact/Profile.php:440 -msgid "Posts from this contact will never be displayed in any channel" -msgstr "" - -#: src/Module/Contact/Profile.php:441 -msgid "Channel Only" -msgstr "" - -#: src/Module/Contact/Profile.php:441 -msgid "" -"If enabled, posts from this contact will only appear in channels and network " -"streams in circles, but not in the general network stream." -msgstr "" - -#: src/Module/Contact/Profile.php:509 -msgid "Refetch contact data" -msgstr "" - -#: src/Module/Contact/Profile.php:520 -msgid "Toggle Blocked status" -msgstr "" - -#: src/Module/Contact/Profile.php:528 -msgid "Toggle Ignored status" -msgstr "" - -#: src/Module/Contact/Profile.php:536 -msgid "Toggle Collapsed status" -msgstr "" - -#: src/Module/Contact/Profile.php:543 src/Module/Contact/Revoke.php:106 -msgid "Revoke Follow" -msgstr "" - -#: src/Module/Contact/Profile.php:545 -msgid "Revoke the follow from this contact" -msgstr "" - -#: src/Module/Contact/Redir.php:139 -msgid "Bad Request." -msgstr "" - -#: src/Module/Contact/Revoke.php:63 -msgid "Unknown contact." -msgstr "" - -#: src/Module/Contact/Revoke.php:77 -msgid "Contact is being deleted." -msgstr "" - -#: src/Module/Contact/Revoke.php:91 -msgid "Follow was successfully revoked." -msgstr "" - -#: src/Module/Contact/Revoke.php:107 -msgid "" -"Do you really want to revoke this contact's follow? This cannot be undone " -"and they will have to manually follow you back again." -msgstr "" - -#: src/Module/Contact/Suggestions.php:62 -msgid "" -"No suggestions available. If this is a new site, please try again in 24 " -"hours." -msgstr "" - -#: src/Module/Contact/Unfollow.php:98 src/Module/Contact/Unfollow.php:167 -msgid "You aren't following this contact." -msgstr "" - -#: src/Module/Contact/Unfollow.php:103 -msgid "Unfollowing is currently not supported by your network." -msgstr "" - -#: src/Module/Contact/Unfollow.php:121 -msgid "Disconnect/Unfollow" -msgstr "" - -#: src/Module/Contact/Unfollow.php:175 -msgid "Contact was successfully unfollowed" -msgstr "" - -#: src/Module/Contact/Unfollow.php:178 -msgid "Unable to unfollow this contact, please contact your administrator" -msgstr "" - -#: src/Module/Conversation/Channel.php:139 -#: src/Module/Conversation/Community.php:126 src/Module/Search/Index.php:152 -#: src/Module/Search/Index.php:194 -msgid "No results." -msgstr "" - -#: src/Module/Conversation/Channel.php:177 -msgid "Channel not available." -msgstr "" - -#: src/Module/Conversation/Community.php:92 -msgid "" -"This community stream shows all public posts received by this node. They may " -"not reflect the opinions of this node’s users." -msgstr "" - -#: src/Module/Conversation/Community.php:180 -msgid "Community option not available." -msgstr "" - -#: src/Module/Conversation/Community.php:196 -msgid "Not available." -msgstr "" - -#: src/Module/Conversation/Network.php:214 -msgid "No such circle" -msgstr "" - -#: src/Module/Conversation/Network.php:218 -#, php-format -msgid "Circle: %s" -msgstr "" - -#: src/Module/Conversation/Network.php:237 -#, php-format -msgid "Error %d (%s) while fetching the timeline." -msgstr "" - -#: src/Module/Conversation/Network.php:314 -msgid "Network feed not available." -msgstr "" - -#: src/Module/Conversation/Timeline.php:204 -msgid "Include" -msgstr "" - -#: src/Module/Conversation/Timeline.php:205 -msgid "Hide" -msgstr "" - -#: src/Module/Credits.php:44 -msgid "Credits" -msgstr "" - -#: src/Module/Credits.php:45 -msgid "" -"Friendica is a community project, that would not be possible without the " -"help of many people. Here is a list of those who have contributed to the " -"code or the translation of Friendica. Thank you all!" -msgstr "" - -#: src/Module/Debug/ActivityPubConversion.php:53 -msgid "Formatted" -msgstr "" - -#: src/Module/Debug/ActivityPubConversion.php:65 -msgid "Activity" -msgstr "" - -#: src/Module/Debug/ActivityPubConversion.php:117 -msgid "Object data" -msgstr "" - -#: src/Module/Debug/ActivityPubConversion.php:124 -msgid "Result Item" -msgstr "" - -#: src/Module/Debug/ActivityPubConversion.php:129 -#: src/Module/Debug/Babel.php:294 src/Module/Moderation/Item/Source.php:87 -#: src/Module/Security/TwoFactor/Verify.php:98 -msgid "Error" -msgid_plural "Errors" -msgstr[0] "" -msgstr[1] "" - -#: src/Module/Debug/ActivityPubConversion.php:138 -msgid "Source activity" -msgstr "" - -#: src/Module/Debug/Babel.php:52 -msgid "Source input" -msgstr "" - -#: src/Module/Debug/Babel.php:58 -msgid "BBCode::toPlaintext" -msgstr "" - -#: src/Module/Debug/Babel.php:64 -msgid "BBCode::convert (raw HTML)" -msgstr "" - -#: src/Module/Debug/Babel.php:69 -msgid "BBCode::convert (hex)" -msgstr "" - -#: src/Module/Debug/Babel.php:74 -msgid "BBCode::convert" -msgstr "" - -#: src/Module/Debug/Babel.php:80 -msgid "BBCode::convert => HTML::toBBCode" -msgstr "" - -#: src/Module/Debug/Babel.php:86 -msgid "BBCode::toMarkdown" -msgstr "" - -#: src/Module/Debug/Babel.php:92 -msgid "BBCode::toMarkdown => Markdown::convert (raw HTML)" -msgstr "" - -#: src/Module/Debug/Babel.php:96 -msgid "BBCode::toMarkdown => Markdown::convert" -msgstr "" - -#: src/Module/Debug/Babel.php:102 -msgid "BBCode::toMarkdown => Markdown::toBBCode" -msgstr "" - -#: src/Module/Debug/Babel.php:108 -msgid "BBCode::toMarkdown => Markdown::convert => HTML::toBBCode" -msgstr "" - -#: src/Module/Debug/Babel.php:116 -msgid "Item Body" -msgstr "" - -#: src/Module/Debug/Babel.php:120 -msgid "Item Tags" -msgstr "" - -#: src/Module/Debug/Babel.php:126 -msgid "PageInfo::appendToBody" -msgstr "" - -#: src/Module/Debug/Babel.php:131 -msgid "PageInfo::appendToBody => BBCode::convert (raw HTML)" -msgstr "" - -#: src/Module/Debug/Babel.php:135 -msgid "PageInfo::appendToBody => BBCode::convert" -msgstr "" - -#: src/Module/Debug/Babel.php:142 -msgid "Source input (Diaspora format)" -msgstr "" - -#: src/Module/Debug/Babel.php:151 -msgid "Source input (Markdown)" -msgstr "" - -#: src/Module/Debug/Babel.php:157 -msgid "Markdown::convert (raw HTML)" -msgstr "" - -#: src/Module/Debug/Babel.php:162 -msgid "Markdown::convert" -msgstr "" - -#: src/Module/Debug/Babel.php:168 -msgid "Markdown::toBBCode" -msgstr "" - -#: src/Module/Debug/Babel.php:175 -msgid "Raw HTML input" -msgstr "" - -#: src/Module/Debug/Babel.php:180 -msgid "HTML Input" -msgstr "" - -#: src/Module/Debug/Babel.php:187 -msgid "HTML Purified (raw)" -msgstr "" - -#: src/Module/Debug/Babel.php:192 -msgid "HTML Purified (hex)" -msgstr "" - -#: src/Module/Debug/Babel.php:197 -msgid "HTML Purified" -msgstr "" - -#: src/Module/Debug/Babel.php:203 -msgid "HTML::toBBCode" -msgstr "" - -#: src/Module/Debug/Babel.php:209 -msgid "HTML::toBBCode => BBCode::convert" -msgstr "" - -#: src/Module/Debug/Babel.php:214 -msgid "HTML::toBBCode => BBCode::convert (raw HTML)" -msgstr "" - -#: src/Module/Debug/Babel.php:220 -msgid "HTML::toBBCode => BBCode::toPlaintext" -msgstr "" - -#: src/Module/Debug/Babel.php:226 -msgid "HTML::toMarkdown" -msgstr "" - -#: src/Module/Debug/Babel.php:232 -msgid "HTML::toPlaintext" -msgstr "" - -#: src/Module/Debug/Babel.php:238 -msgid "HTML::toPlaintext (compact)" -msgstr "" - -#: src/Module/Debug/Babel.php:256 -msgid "Decoded post" -msgstr "" - -#: src/Module/Debug/Babel.php:277 -msgid "Post array before expand entities" -msgstr "" - -#: src/Module/Debug/Babel.php:284 -msgid "Post converted" -msgstr "" - -#: src/Module/Debug/Babel.php:289 -msgid "Converted body" -msgstr "" - -#: src/Module/Debug/Babel.php:295 -msgid "Twitter addon is absent from the addon/ folder." -msgstr "" - -#: src/Module/Debug/Babel.php:305 -msgid "Babel Diagnostic" -msgstr "" - -#: src/Module/Debug/Babel.php:307 -msgid "Source text" -msgstr "" - -#: src/Module/Debug/Babel.php:308 -msgid "BBCode" -msgstr "" - -#: src/Module/Debug/Babel.php:310 -msgid "Markdown" -msgstr "" - -#: src/Module/Debug/Babel.php:311 -msgid "HTML" -msgstr "" - -#: src/Module/Debug/Babel.php:313 -msgid "Twitter Source / Tweet URL (requires API key)" -msgstr "" - -#: src/Module/Debug/Feed.php:53 src/Module/Filer/SaveTag.php:47 -#: src/Module/Settings/Profile/Index.php:180 -msgid "You must be logged in to use this module" -msgstr "" - -#: src/Module/Debug/Feed.php:78 -msgid "Source URL" -msgstr "" - -#: src/Module/Debug/Localtime.php:49 -msgid "Time Conversion" -msgstr "" - -#: src/Module/Debug/Localtime.php:50 -msgid "" -"Friendica provides this service for sharing events with other networks and " -"friends in unknown timezones." -msgstr "" - -#: src/Module/Debug/Localtime.php:51 -#, php-format -msgid "UTC time: %s" -msgstr "" - -#: src/Module/Debug/Localtime.php:54 -#, php-format -msgid "Current timezone: %s" -msgstr "" - -#: src/Module/Debug/Localtime.php:58 -#, php-format -msgid "Converted localtime: %s" -msgstr "" - -#: src/Module/Debug/Localtime.php:62 -msgid "Please select your timezone:" -msgstr "" - -#: src/Module/Debug/Probe.php:38 src/Module/Debug/WebFinger.php:37 -msgid "Only logged in users are permitted to perform a probing." -msgstr "" - -#: src/Module/Debug/Probe.php:52 -msgid "Probe Diagnostic" -msgstr "" - -#: src/Module/Debug/Probe.php:53 -msgid "Output" -msgstr "" - -#: src/Module/Debug/Probe.php:56 -msgid "Lookup address" -msgstr "" - -#: src/Module/Debug/WebFinger.php:50 -msgid "Webfinger Diagnostic" -msgstr "" - -#: src/Module/Debug/WebFinger.php:52 -msgid "Lookup address:" -msgstr "" - -#: src/Module/Directory.php:75 -msgid "No entries (some entries may be hidden)." -msgstr "" - -#: src/Module/Directory.php:91 -msgid "Find on this site" -msgstr "" - -#: src/Module/Directory.php:93 -msgid "Results for:" -msgstr "" - -#: src/Module/Directory.php:95 -msgid "Site Directory" -msgstr "" - -#: src/Module/Filer/RemoveTag.php:105 -msgid "Item was not deleted" -msgstr "" - -#: src/Module/Filer/RemoveTag.php:115 -msgid "Item was not removed" -msgstr "" - -#: src/Module/Filer/SaveTag.php:73 -msgid "- select -" -msgstr "" - -#: src/Module/FriendSuggest.php:82 -msgid "Suggested contact not found." -msgstr "" - -#: src/Module/FriendSuggest.php:100 -msgid "Friend suggestion sent." -msgstr "" - -#: src/Module/FriendSuggest.php:137 -msgid "Suggest Friends" -msgstr "" - -#: src/Module/FriendSuggest.php:140 -#, php-format -msgid "Suggest a friend for %s" -msgstr "" - -#: src/Module/Friendica.php:81 -msgid "Installed addons/apps:" -msgstr "" - -#: src/Module/Friendica.php:86 -msgid "No installed addons/apps" -msgstr "" - -#: src/Module/Friendica.php:91 -#, php-format -msgid "Read about the Terms of Service of this node." -msgstr "" - -#: src/Module/Friendica.php:98 -msgid "On this server the following remote servers are blocked." -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:232 -msgid "Reason for the block" -msgstr "" - -#: src/Module/Friendica.php:103 -msgid "Download this list in CSV format" -msgstr "" - -#: src/Module/Friendica.php:117 -#, php-format -msgid "" -"This is Friendica, version %s that is running at the web location %s. The " -"database version is %s, the post update version is %s." -msgstr "" - -#: src/Module/Friendica.php:122 -msgid "" -"Please visit Friendi.ca to learn more " -"about the Friendica project." -msgstr "" - -#: src/Module/Friendica.php:123 -msgid "Bug reports and issues: please visit" -msgstr "" - -#: src/Module/Friendica.php:123 -msgid "the bugtracker at github" -msgstr "" - -#: src/Module/Friendica.php:124 -msgid "" -"Suggestions, praise, etc. - please email \"info\" at \"friendi - dot - ca" -msgstr "" - -#: src/Module/HCard.php:45 -msgid "No profile" -msgstr "" - -#: src/Module/HTTPException/MethodNotAllowed.php:31 -msgid "Method Not Allowed." -msgstr "" - -#: src/Module/Help.php:60 -msgid "Help:" -msgstr "" - -#: src/Module/Home.php:66 -#, php-format -msgid "Welcome to %s" -msgstr "" - -#: src/Module/Install.php:189 -msgid "Friendica Communications Server - Setup" -msgstr "" - -#: src/Module/Install.php:200 -msgid "System check" -msgstr "" - -#: src/Module/Install.php:202 src/Module/Install.php:247 -#: src/Module/Install.php:326 -msgid "Requirement not satisfied" -msgstr "" - -#: src/Module/Install.php:203 -msgid "Optional requirement not satisfied" -msgstr "" - -#: src/Module/Install.php:204 -msgid "OK" -msgstr "" - -#: src/Module/Install.php:208 -msgid "Next" -msgstr "" - -#: src/Module/Install.php:209 -msgid "Check again" -msgstr "" - -#: src/Module/Install.php:222 -msgid "Base settings" -msgstr "" - -#: src/Module/Install.php:224 -msgid "Base path to installation" -msgstr "" - -#: src/Module/Install.php:226 -msgid "" -"If the system cannot detect the correct path to your installation, enter the " -"correct path here. This setting should only be set if you are using a " -"restricted system and symbolic links to your webroot." -msgstr "" - -#: src/Module/Install.php:229 -msgid "The Friendica system URL" -msgstr "" - -#: src/Module/Install.php:231 -msgid "" -"Overwrite this field in case the system URL determination isn't right, " -"otherwise leave it as is." -msgstr "" - -#: src/Module/Install.php:242 -msgid "Database connection" -msgstr "" - -#: src/Module/Install.php:243 -msgid "" -"In order to install Friendica we need to know how to connect to your " -"database." -msgstr "" - -#: src/Module/Install.php:244 -msgid "" -"Please contact your hosting provider or site administrator if you have " -"questions about these settings." -msgstr "" - -#: src/Module/Install.php:245 -msgid "" -"The database you specify below should already exist. If it does not, please " -"create it before continuing." -msgstr "" - -#: src/Module/Install.php:252 -msgid "Database Server Name" -msgstr "" - -#: src/Module/Install.php:257 -msgid "Database Login Name" -msgstr "" - -#: src/Module/Install.php:263 -msgid "Database Login Password" -msgstr "" - -#: src/Module/Install.php:265 -msgid "For security reasons the password must not be empty" -msgstr "" - -#: src/Module/Install.php:268 -msgid "Database Name" -msgstr "" - -#: src/Module/Install.php:272 src/Module/Install.php:300 -msgid "Please select a default timezone for your website" -msgstr "" - -#: src/Module/Install.php:287 -msgid "Site settings" -msgstr "" - -#: src/Module/Install.php:295 -msgid "Site administrator email address" -msgstr "" - -#: src/Module/Install.php:297 -msgid "" -"Your account email address must match this in order to use the web admin " -"panel." -msgstr "" - -#: src/Module/Install.php:304 -msgid "System Language:" -msgstr "" - -#: src/Module/Install.php:306 -msgid "" -"Set the default language for your Friendica installation interface and to " -"send emails." -msgstr "" - -#: src/Module/Install.php:318 -msgid "Your Friendica site database has been installed." -msgstr "" - -#: src/Module/Install.php:328 -msgid "Installation finished" -msgstr "" - -#: src/Module/Install.php:348 -msgid "

What next

" -msgstr "" - -#: src/Module/Install.php:349 -msgid "" -"IMPORTANT: You will need to [manually] setup a scheduled task for the worker." -msgstr "" - -#: src/Module/Install.php:352 -#, php-format -msgid "" -"Go to your new Friendica node registration page " -"and register as new user. Remember to use the same email you have entered as " -"administrator email. This will allow you to enter the site admin panel." -msgstr "" - -#: src/Module/Invite.php:57 -msgid "Total invitation limit exceeded." -msgstr "" - -#: src/Module/Invite.php:82 -#, php-format -msgid "%s : Not a valid email address." -msgstr "" - -#: src/Module/Invite.php:108 -msgid "Please join us on Friendica" -msgstr "" - -#: src/Module/Invite.php:117 -msgid "Invitation limit exceeded. Please contact your site administrator." -msgstr "" - -#: src/Module/Invite.php:121 -#, php-format -msgid "%s : Message delivery failed." -msgstr "" - -#: src/Module/Invite.php:125 -#, php-format -msgid "%d message sent." -msgid_plural "%d messages sent." -msgstr[0] "" -msgstr[1] "" - -#: src/Module/Invite.php:143 -msgid "You have no more invitations available" -msgstr "" - -#: src/Module/Invite.php:150 -#, php-format -msgid "" -"Visit %s for a list of public sites that you can join. Friendica members on " -"other sites can all connect with each other, as well as with members of many " -"other social networks." -msgstr "" - -#: src/Module/Invite.php:152 -#, php-format -msgid "" -"To accept this invitation, please visit and register at %s or any other " -"public Friendica website." -msgstr "" - -#: src/Module/Invite.php:153 -#, php-format -msgid "" -"Friendica sites all inter-connect to create a huge privacy-enhanced social " -"web that is owned and controlled by its members. They can also connect with " -"many traditional social networks. See %s for a list of alternate Friendica " -"sites you can join." -msgstr "" - -#: src/Module/Invite.php:157 -msgid "" -"Our apologies. This system is not currently configured to connect with other " -"public sites or invite members." -msgstr "" - -#: src/Module/Invite.php:160 -msgid "" -"Friendica sites all inter-connect to create a huge privacy-enhanced social " -"web that is owned and controlled by its members. They can also connect with " -"many traditional social networks." -msgstr "" - -#: src/Module/Invite.php:159 -#, php-format -msgid "To accept this invitation, please visit and register at %s." -msgstr "" - -#: src/Module/Invite.php:167 -msgid "Send invitations" -msgstr "" - -#: src/Module/Invite.php:168 -msgid "Enter email addresses, one per line:" -msgstr "" - -#: src/Module/Invite.php:172 -msgid "" -"You are cordially invited to join me and other close friends on Friendica - " -"and help us to create a better social web." -msgstr "" - -#: src/Module/Invite.php:174 -msgid "You will need to supply this invitation code: $invite_code" -msgstr "" - -#: src/Module/Invite.php:174 -msgid "" -"Once you have registered, please connect with me via my profile page at:" -msgstr "" - -#: src/Module/Invite.php:176 -msgid "" -"For more information about the Friendica project and why we feel it is " -"important, please visit http://friendi.ca" -msgstr "" - -#: src/Module/Item/Compose.php:94 -msgid "Please enter a post body." -msgstr "" - -#: src/Module/Item/Compose.php:105 -msgid "This feature is only available with the frio theme." -msgstr "" - -#: src/Module/Item/Compose.php:129 -msgid "Compose new personal note" -msgstr "" - -#: src/Module/Item/Compose.php:138 -msgid "Compose new post" -msgstr "" - -#: src/Module/Item/Compose.php:194 -msgid "Visibility" -msgstr "" - -#: src/Module/Item/Compose.php:210 -msgid "Clear the location" -msgstr "" - -#: src/Module/Item/Compose.php:211 -msgid "Location services are unavailable on your device" -msgstr "" - -#: src/Module/Item/Compose.php:212 -msgid "" -"Location services are disabled. Please check the website's permissions on " -"your device" -msgstr "" - -#: src/Module/Item/Compose.php:218 -msgid "" -"You can make this page always open when you use the New Post button in the " -"Theme Customization settings." -msgstr "" - -#: src/Module/Item/Feed.php:86 -msgid "The feed for this item is unavailable." -msgstr "" - -#: src/Module/Item/Follow.php:51 -msgid "Unable to follow this item." -msgstr "" - -#: src/Module/Maintenance.php:48 src/Module/Maintenance.php:53 -msgid "System down for maintenance" -msgstr "" - -#: src/Module/Maintenance.php:54 -msgid "" -"This Friendica node is currently in maintenance mode, either automatically " -"because it is self-updating or manually by the node administrator. This " -"condition should be temporary, please come back in a few minutes." -msgstr "" - -#: src/Module/Manifest.php:40 -msgid "A Decentralized Social Network" -msgstr "" - -#: src/Module/Media/Attachment/Browser.php:58 -#: src/Module/Media/Photo/Browser.php:59 -msgid "You need to be logged in to access this page." -msgstr "" - -#: src/Module/Media/Attachment/Browser.php:74 -msgid "Files" -msgstr "" - -#: src/Module/Media/Attachment/Browser.php:79 -#: src/Module/Media/Photo/Browser.php:90 -#: src/Module/Settings/Profile/Photo/Index.php:127 -msgid "Upload" -msgstr "" - -#: src/Module/Media/Attachment/Upload.php:97 -msgid "Sorry, maybe your upload is bigger than the PHP configuration allows" -msgstr "" - -#: src/Module/Media/Attachment/Upload.php:97 -msgid "Or - did you try to upload an empty file?" -msgstr "" - -#: src/Module/Media/Attachment/Upload.php:104 -#, php-format -msgid "File exceeds size limit of %s" -msgstr "" - -#: src/Module/Media/Attachment/Upload.php:114 -msgid "File upload failed." -msgstr "" - -#: src/Module/Media/Photo/Upload.php:150 src/Module/Media/Photo/Upload.php:151 -#: src/Module/Profile/Photos.php:215 -#: src/Module/Settings/Profile/Photo/Index.php:67 -msgid "Unable to process image." -msgstr "" - -#: src/Module/Media/Photo/Upload.php:176 src/Module/Profile/Photos.php:235 -#: src/Module/Settings/Profile/Photo/Index.php:94 -msgid "Image upload failed." -msgstr "" - -#: src/Module/Moderation/BaseUsers.php:72 -msgid "List of all users" -msgstr "" - -#: src/Module/Moderation/BaseUsers.php:77 -msgid "Active" -msgstr "" - -#: src/Module/Moderation/BaseUsers.php:80 -msgid "List of active accounts" -msgstr "" - -#: src/Module/Moderation/BaseUsers.php:88 -msgid "List of pending registrations" -msgstr "" - -#: src/Module/Moderation/BaseUsers.php:96 -msgid "List of blocked users" -msgstr "" - -#: src/Module/Moderation/BaseUsers.php:101 -msgid "Deleted" -msgstr "" - -#: src/Module/Moderation/BaseUsers.php:104 -msgid "List of pending user deletions" -msgstr "" - -#: src/Module/Moderation/BaseUsers.php:119 src/Module/Settings/Account.php:487 -msgid "Normal Account Page" -msgstr "" - -#: src/Module/Moderation/BaseUsers.php:120 src/Module/Settings/Account.php:494 -msgid "Soapbox Page" -msgstr "" - -#: src/Module/Moderation/BaseUsers.php:121 src/Module/Settings/Account.php:501 -msgid "Public Group" -msgstr "" - -#: src/Module/Moderation/BaseUsers.php:122 src/Module/Settings/Account.php:508 -msgid "Public Group - Restricted" -msgstr "" - -#: src/Module/Moderation/BaseUsers.php:123 src/Module/Settings/Account.php:515 -msgid "Automatic Friend Page" -msgstr "" - -#: src/Module/Moderation/BaseUsers.php:124 -msgid "Private Group" -msgstr "" - -#: src/Module/Moderation/BaseUsers.php:127 src/Module/Moderation/Summary.php:53 -#: src/Module/Settings/Account.php:458 -msgid "Personal Page" -msgstr "" - -#: src/Module/Moderation/BaseUsers.php:128 src/Module/Moderation/Summary.php:54 -#: src/Module/Settings/Account.php:465 -msgid "Organisation Page" -msgstr "" - -#: src/Module/Moderation/BaseUsers.php:129 src/Module/Moderation/Summary.php:55 -#: src/Module/Settings/Account.php:472 -msgid "News Page" -msgstr "" - -#: src/Module/Moderation/BaseUsers.php:130 src/Module/Moderation/Summary.php:56 -#: src/Module/Settings/Account.php:479 -msgid "Community Group" -msgstr "" - -#: src/Module/Moderation/Blocklist/Contact.php:70 -msgid "You can't block a local contact, please block the user instead" -msgstr "" - -#: src/Module/Moderation/Blocklist/Contact.php:89 -#, php-format -msgid "%s contact unblocked" -msgid_plural "%s contacts unblocked" -msgstr[0] "" -msgstr[1] "" - -#: src/Module/Moderation/Blocklist/Contact.php:111 -msgid "Remote Contact Blocklist" -msgstr "" - -#: src/Module/Moderation/Blocklist/Contact.php:112 -msgid "" -"This page allows you to prevent any message from a remote contact to reach " -"your node." -msgstr "" - -#: src/Module/Moderation/Blocklist/Contact.php:113 -msgid "Block Remote Contact" -msgstr "" - -#: src/Module/Moderation/Blocklist/Contact.php:114 -#: src/Module/Moderation/Users/Active.php:135 -#: src/Module/Moderation/Users/Blocked.php:135 -#: src/Module/Moderation/Users/Index.php:149 -#: src/Module/Moderation/Users/Pending.php:98 -msgid "select all" -msgstr "" - -#: src/Module/Moderation/Blocklist/Contact.php:115 -msgid "select none" -msgstr "" - -#: src/Module/Moderation/Blocklist/Contact.php:118 -msgid "No remote contact is blocked from this node." -msgstr "" - -#: src/Module/Moderation/Blocklist/Contact.php:120 -msgid "Blocked Remote Contacts" -msgstr "" - -#: src/Module/Moderation/Blocklist/Contact.php:121 -msgid "Block New Remote Contact" -msgstr "" - -#: src/Module/Moderation/Blocklist/Contact.php:122 -#: src/Module/Moderation/Reports.php:110 -msgid "Photo" -msgstr "" - -#: src/Module/Moderation/Blocklist/Contact.php:122 -msgid "Reason" -msgstr "" - -#: src/Module/Moderation/Blocklist/Contact.php:128 -#, php-format -msgid "%s total blocked contact" -msgid_plural "%s total blocked contacts" -msgstr[0] "" -msgstr[1] "" - -#: src/Module/Moderation/Blocklist/Contact.php:131 -msgid "URL of the remote contact to block." -msgstr "" - -#: src/Module/Moderation/Blocklist/Contact.php:132 -msgid "Also purge contact" -msgstr "" - -#: src/Module/Moderation/Blocklist/Contact.php:132 -msgid "" -"Removes all content related to this contact from the node. Keeps the contact " -"record. This action cannot be undone." -msgstr "" - -#: src/Module/Moderation/Blocklist/Contact.php:133 -#: src/Module/Moderation/Blocklist/Server/Import.php:124 -msgid "Block Reason" -msgstr "" - -#: src/Module/Moderation/Blocklist/Server/Add.php:80 -msgid "Server domain pattern added to the blocklist." -msgstr "" - -#: src/Module/Moderation/Blocklist/Server/Add.php:88 -#, php-format -msgid "%s server scheduled to be purged." -msgid_plural "%s servers scheduled to be purged." -msgstr[0] "" -msgstr[1] "" - -#: src/Module/Moderation/Blocklist/Server/Add.php:120 -#: src/Module/Moderation/Blocklist/Server/Import.php:117 -msgid "← Return to the list" -msgstr "" - -#: src/Module/Moderation/Blocklist/Server/Add.php:122 -msgid "Block A New Server Domain Pattern" -msgstr "" - -#: src/Module/Moderation/Blocklist/Server/Add.php:123 -#: src/Module/Moderation/Blocklist/Server/Index.php:99 -msgid "" -"

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

\n" -"
    \n" -"\t
  • *: Any number of characters
  • \n" -"\t
  • ?: Any single character
  • \n" -"
" -msgstr "" - -#: src/Module/Moderation/Blocklist/Server/Add.php:128 -#: src/Module/Moderation/Blocklist/Server/Index.php:107 -msgid "Check pattern" -msgstr "" - -#: src/Module/Moderation/Blocklist/Server/Add.php:129 -msgid "Matching known servers" -msgstr "" - -#: src/Module/Moderation/Blocklist/Server/Add.php:130 -#: src/Module/Settings/Server/Action.php:76 -#: src/Module/Settings/Server/Index.php:106 -msgid "Server Name" -msgstr "" - -#: src/Module/Moderation/Blocklist/Server/Add.php:131 -msgid "Server Domain" -msgstr "" - -#: src/Module/Moderation/Blocklist/Server/Add.php:132 -msgid "Known Contacts" -msgstr "" - -#: src/Module/Moderation/Blocklist/Server/Add.php:133 -#, php-format -msgid "%d known server" -msgid_plural "%d known servers" -msgstr[0] "" -msgstr[1] "" - -#: src/Module/Moderation/Blocklist/Server/Add.php:134 -msgid "Add pattern to the blocklist" -msgstr "" - -#: src/Module/Moderation/Blocklist/Server/Add.php:136 -#: src/Module/Moderation/Blocklist/Server/Index.php:116 -msgid "Server Domain Pattern" -msgstr "" - -#: src/Module/Moderation/Blocklist/Server/Add.php:136 -#: src/Module/Moderation/Blocklist/Server/Index.php:116 -msgid "" -"The domain pattern of the new server to add to the blocklist. Do not include " -"the protocol." -msgstr "" - -#: src/Module/Moderation/Blocklist/Server/Add.php:137 -msgid "Purge server" -msgstr "" - -#: src/Module/Moderation/Blocklist/Server/Add.php:137 -msgid "" -"Also purges all the locally stored content authored by the known contacts " -"registered on that server. Keeps the contacts and the server records. This " -"action cannot be undone." -msgid_plural "" -"Also purges all the locally stored content authored by the known contacts " -"registered on these servers. Keeps the contacts and the servers records. " -"This action cannot be undone." -msgstr[0] "" -msgstr[1] "" - -#: src/Module/Moderation/Blocklist/Server/Add.php:138 -msgid "Block reason" -msgstr "" - -#: src/Module/Moderation/Blocklist/Server/Add.php:138 -msgid "" -"The reason why you blocked this server domain pattern. This reason will be " -"shown publicly in the server information page." -msgstr "" - -#: src/Module/Moderation/Blocklist/Server/Import.php:74 -#: src/Module/Moderation/Blocklist/Server/Import.php:83 -msgid "Error importing pattern file" -msgstr "" - -#: src/Module/Moderation/Blocklist/Server/Import.php:89 -msgid "Local blocklist replaced with the provided file." -msgstr "" - -#: src/Module/Moderation/Blocklist/Server/Import.php:93 -#, php-format -msgid "%d pattern was added to the local blocklist." -msgid_plural "%d patterns were added to the local blocklist." -msgstr[0] "" -msgstr[1] "" - -#: src/Module/Moderation/Blocklist/Server/Import.php:95 -msgid "No pattern was added to the local blocklist." -msgstr "" - -#: src/Module/Moderation/Blocklist/Server/Import.php:119 -msgid "Import a Server Domain Pattern Blocklist" -msgstr "" - -#: src/Module/Moderation/Blocklist/Server/Import.php:120 -msgid "" -"

This file can be downloaded from the /friendica path of any " -"Friendica server.

" -msgstr "" - -#: src/Module/Moderation/Blocklist/Server/Import.php:121 -#: src/Module/Moderation/Blocklist/Server/Index.php:106 -msgid "Upload file" -msgstr "" - -#: src/Module/Moderation/Blocklist/Server/Import.php:122 -msgid "Patterns to import" -msgstr "" - -#: src/Module/Moderation/Blocklist/Server/Import.php:123 -msgid "Domain Pattern" -msgstr "" - -#: src/Module/Moderation/Blocklist/Server/Import.php:125 -msgid "Import Mode" -msgstr "" - -#: src/Module/Moderation/Blocklist/Server/Import.php:126 -msgid "Import Patterns" -msgstr "" - -#: src/Module/Moderation/Blocklist/Server/Import.php:127 -#, php-format -msgid "%d total pattern" -msgid_plural "%d total patterns" -msgstr[0] "" -msgstr[1] "" - -#: src/Module/Moderation/Blocklist/Server/Import.php:129 -#: src/Module/Moderation/Blocklist/Server/Index.php:115 -msgid "Server domain pattern blocklist CSV file" -msgstr "" - -#: src/Module/Moderation/Blocklist/Server/Import.php:130 -msgid "Append" -msgstr "" - -#: src/Module/Moderation/Blocklist/Server/Import.php:130 -msgid "" -"Imports patterns from the file that weren't already existing in the current " -"blocklist." -msgstr "" - -#: src/Module/Moderation/Blocklist/Server/Import.php:131 -msgid "Replace" -msgstr "" - -#: src/Module/Moderation/Blocklist/Server/Import.php:131 -msgid "Replaces the current blocklist by the imported patterns." -msgstr "" - -#: src/Module/Moderation/Blocklist/Server/Index.php:86 -#: src/Module/Moderation/Blocklist/Server/Index.php:110 -#: src/Module/Settings/Channels.php:231 -msgid "Blocked server domain pattern" -msgstr "" - -#: src/Module/Moderation/Blocklist/Server/Index.php:88 -msgid "Delete server domain pattern" -msgstr "" - -#: src/Module/Moderation/Blocklist/Server/Index.php:88 -msgid "Check to delete this entry from the blocklist" -msgstr "" - -#: src/Module/Moderation/Blocklist/Server/Index.php:96 -msgid "Server Domain Pattern Blocklist" -msgstr "" - -#: src/Module/Moderation/Blocklist/Server/Index.php:97 -msgid "" -"This page can be used to define a blocklist of server domain patterns from " -"the federated network that are not allowed to interact with your node. For " -"each domain pattern you should also provide the reason why you block it." -msgstr "" - -#: src/Module/Moderation/Blocklist/Server/Index.php:98 -msgid "" -"The list of blocked server domain patterns will be made publically available " -"on the /friendica page so that your users and " -"people investigating communication problems can find the reason easily." -msgstr "" - -#: src/Module/Moderation/Blocklist/Server/Index.php:104 -msgid "Import server domain pattern blocklist" -msgstr "" - -#: src/Module/Moderation/Blocklist/Server/Index.php:105 -msgid "Add new entry to the blocklist" -msgstr "" - -#: src/Module/Moderation/Blocklist/Server/Index.php:108 -msgid "Save changes to the blocklist" -msgstr "" - -#: src/Module/Moderation/Blocklist/Server/Index.php:109 -msgid "Current Entries in the Blocklist" -msgstr "" - -#: src/Module/Moderation/Blocklist/Server/Index.php:112 -msgid "Delete entry from the blocklist" -msgstr "" - -#: src/Module/Moderation/Blocklist/Server/Index.php:113 -msgid "Delete entry from the blocklist?" -msgstr "" - -#: src/Module/Moderation/Item/Delete.php:50 -msgid "Item marked for deletion." -msgstr "" - -#: src/Module/Moderation/Item/Delete.php:63 -msgid "Delete this Item" -msgstr "" - -#: src/Module/Moderation/Item/Delete.php:64 -msgid "" -"On this page you can delete an item from your node. If the item is a top " -"level posting, the entire thread will be deleted." -msgstr "" - -#: src/Module/Moderation/Item/Delete.php:65 -msgid "" -"You need to know the GUID of the item. You can find it e.g. by looking at " -"the display URL. The last part of http://example.com/display/123456 is the " -"GUID, here 123456." -msgstr "" - -#: src/Module/Moderation/Item/Delete.php:67 -msgid "GUID" -msgstr "" - -#: src/Module/Moderation/Item/Delete.php:67 -msgid "The GUID of the item you want to delete." -msgstr "" - -#: src/Module/Moderation/Item/Source.php:77 -msgid "Item Id" -msgstr "" - -#: src/Module/Moderation/Item/Source.php:78 -msgid "Item URI" -msgstr "" - -#: src/Module/Moderation/Item/Source.php:80 -msgid "Terms" -msgstr "" - -#: src/Module/Moderation/Item/Source.php:81 -msgid "Tag" -msgstr "" - -#: src/Module/Moderation/Item/Source.php:82 -#: src/Module/Moderation/Users/Active.php:126 -#: src/Module/Moderation/Users/Blocked.php:126 -#: src/Module/Moderation/Users/Index.php:140 -msgid "Type" -msgstr "" - -#: src/Module/Moderation/Item/Source.php:83 -msgid "Term" -msgstr "" - -#: src/Module/Moderation/Item/Source.php:84 -msgid "URL" -msgstr "" - -#: src/Module/Moderation/Item/Source.php:86 -msgid "Implicit Mention" -msgstr "" - -#: src/Module/Moderation/Item/Source.php:88 -msgid "Item not found" -msgstr "" - -#: src/Module/Moderation/Item/Source.php:89 -msgid "No source recorded" -msgstr "" - -#: src/Module/Moderation/Item/Source.php:90 -msgid "" -"Please make sure the debug.store_source config key is set in " -"config/local.config.php for future items to have sources." -msgstr "" - -#: src/Module/Moderation/Item/Source.php:92 -msgid "Item Guid" -msgstr "" - -#: src/Module/Moderation/Report/Create.php:95 -msgid "Contact not found or their server is already blocked on this node." -msgstr "" - -#: src/Module/Moderation/Report/Create.php:136 -msgid "Please login to access this page." -msgstr "" - -#: src/Module/Moderation/Report/Create.php:165 -#: src/Module/Moderation/Report/Create.php:180 -#: src/Module/Moderation/Report/Create.php:208 -#: src/Module/Moderation/Report/Create.php:260 -#: src/Module/Moderation/Report/Create.php:279 -msgid "Create Moderation Report" -msgstr "" - -#: src/Module/Moderation/Report/Create.php:166 -msgid "Pick Contact" -msgstr "" - -#: src/Module/Moderation/Report/Create.php:167 -msgid "" -"Please enter below the contact address or profile URL you would like to " -"create a moderation report about." -msgstr "" - -#: src/Module/Moderation/Report/Create.php:171 -msgid "Contact address/URL" -msgstr "" - -#: src/Module/Moderation/Report/Create.php:181 -msgid "Pick Category" -msgstr "" - -#: src/Module/Moderation/Report/Create.php:182 -msgid "Please pick below the category of your report." -msgstr "" - -#: src/Module/Moderation/Report/Create.php:186 -#: src/Module/Moderation/Report/Create.php:311 -msgid "Spam" -msgstr "" - -#: src/Module/Moderation/Report/Create.php:186 -msgid "" -"This contact is publishing many repeated/overly long posts/replies or " -"advertising their product/websites in otherwise irrelevant conversations." -msgstr "" - -#: src/Module/Moderation/Report/Create.php:187 -#: src/Module/Moderation/Report/Create.php:312 -msgid "Illegal Content" -msgstr "" - -#: src/Module/Moderation/Report/Create.php:187 -msgid "" -"This contact is publishing content that is considered illegal in this node's " -"hosting juridiction." -msgstr "" - -#: src/Module/Moderation/Report/Create.php:188 -#: src/Module/Moderation/Report/Create.php:313 -msgid "Community Safety" -msgstr "" - -#: src/Module/Moderation/Report/Create.php:188 -msgid "" -"This contact aggravated you or other people, by being provocative or " -"insensitive, intentionally or not. This includes disclosing people's private " -"information (doxxing), posting threats or offensive pictures in posts or " -"replies." -msgstr "" - -#: src/Module/Moderation/Report/Create.php:189 -#: src/Module/Moderation/Report/Create.php:314 -msgid "Unwanted Content/Behavior" -msgstr "" - -#: src/Module/Moderation/Report/Create.php:189 -msgid "" -"This contact has repeatedly published content irrelevant to the node's theme " -"or is openly criticizing the node's administration/moderation without " -"directly engaging with the relevant people for example or repeatedly " -"nitpicking on a sensitive topic." -msgstr "" - -#: src/Module/Moderation/Report/Create.php:190 -#: src/Module/Moderation/Report/Create.php:315 -msgid "Rules Violation" -msgstr "" - -#: src/Module/Moderation/Report/Create.php:190 -msgid "" -"This contact violated one or more rules of this node. You will be able to " -"pick which one(s) in the next step." -msgstr "" - -#: src/Module/Moderation/Report/Create.php:191 -msgid "" -"Please elaborate below why you submitted this report. The more details you " -"provide, the better your report can be handled." -msgstr "" - -#: src/Module/Moderation/Report/Create.php:193 -msgid "Additional Information" -msgstr "" - -#: src/Module/Moderation/Report/Create.php:193 -msgid "" -"Please provide any additional information relevant to this particular " -"report. You will be able to attach posts by this contact in the next step, " -"but any context is welcome." -msgstr "" - -#: src/Module/Moderation/Report/Create.php:209 -msgid "Pick Rules" -msgstr "" - -#: src/Module/Moderation/Report/Create.php:210 -msgid "Please pick below the node rules you believe this contact violated." -msgstr "" - -#: src/Module/Moderation/Report/Create.php:261 -msgid "Pick Posts" -msgstr "" - -#: src/Module/Moderation/Report/Create.php:262 -msgid "Please optionally pick posts to attach to your report." -msgstr "" - -#: src/Module/Moderation/Report/Create.php:281 -msgid "Submit Report" -msgstr "" - -#: src/Module/Moderation/Report/Create.php:282 -msgid "Further Action" -msgstr "" - -#: src/Module/Moderation/Report/Create.php:283 -msgid "" -"You can also perform one of the following action on the contact you reported:" -msgstr "" - -#: src/Module/Moderation/Report/Create.php:291 -msgid "Nothing" -msgstr "" - -#: src/Module/Moderation/Report/Create.php:292 -msgid "Collapse contact" -msgstr "" - -#: src/Module/Moderation/Report/Create.php:292 -msgid "" -"Their posts and replies will keep appearing in your Network page but their " -"content will be collapsed by default." -msgstr "" - -#: src/Module/Moderation/Report/Create.php:293 -msgid "" -"Their posts won't appear in your Network page anymore, but their replies can " -"appear in forum threads. They still can follow you." -msgstr "" - -#: src/Module/Moderation/Report/Create.php:294 -msgid "Block contact" -msgstr "" - -#: src/Module/Moderation/Report/Create.php:294 -msgid "" -"Their posts won't appear in your Network page anymore, but their replies can " -"appear in forum threads, with their content collapsed by default. They " -"cannot follow you but still can have access to your public posts by other " -"means." -msgstr "" - -#: src/Module/Moderation/Report/Create.php:297 -msgid "Forward report" -msgstr "" - -#: src/Module/Moderation/Report/Create.php:297 -msgid "Would you ike to forward this report to the remote server?" -msgstr "" - -#: src/Module/Moderation/Report/Create.php:330 -msgid "1. Pick a contact" -msgstr "" - -#: src/Module/Moderation/Report/Create.php:331 -msgid "2. Pick a category" -msgstr "" - -#: src/Module/Moderation/Report/Create.php:332 -msgid "2a. Pick rules" -msgstr "" - -#: src/Module/Moderation/Report/Create.php:333 -msgid "2b. Add comment" -msgstr "" - -#: src/Module/Moderation/Report/Create.php:334 -msgid "3. Pick posts" -msgstr "" - -#: src/Module/Moderation/Reports.php:105 -msgid "List of reports" -msgstr "" - -#: src/Module/Moderation/Reports.php:106 -msgid "This page display reports created by our or remote users." -msgstr "" - -#: src/Module/Moderation/Reports.php:107 -msgid "No report exists at this node." -msgstr "" - -#: src/Module/Moderation/Reports.php:110 -msgid "Category" -msgstr "" - -#: src/Module/Moderation/Reports.php:114 -#, php-format -msgid "%s total report" -msgid_plural "%s total reports" -msgstr[0] "" -msgstr[1] "" - -#: src/Module/Moderation/Reports.php:117 -msgid "URL of the reported contact." -msgstr "" - -#: src/Module/Moderation/Summary.php:57 src/Module/Settings/Account.php:436 -msgid "Channel Relay" -msgstr "" - -#: src/Module/Moderation/Summary.php:77 -msgid "Registered users" -msgstr "" - -#: src/Module/Moderation/Summary.php:79 -msgid "Pending registrations" -msgstr "" - -#: src/Module/Moderation/Users/Active.php:43 -#: src/Module/Moderation/Users/Index.php:43 -#, php-format -msgid "%s user blocked" -msgid_plural "%s users blocked" -msgstr[0] "" -msgstr[1] "" - -#: src/Module/Moderation/Users/Active.php:51 -#: src/Module/Moderation/Users/Active.php:85 -#: src/Module/Moderation/Users/Blocked.php:51 -#: src/Module/Moderation/Users/Blocked.php:85 -#: src/Module/Moderation/Users/Index.php:58 -#: src/Module/Moderation/Users/Index.php:92 -msgid "You can't remove yourself" -msgstr "" - -#: src/Module/Moderation/Users/Active.php:55 -#: src/Module/Moderation/Users/Blocked.php:55 -#: src/Module/Moderation/Users/Index.php:62 -#, php-format -msgid "%s user deleted" -msgid_plural "%s users deleted" -msgstr[0] "" -msgstr[1] "" - -#: src/Module/Moderation/Users/Active.php:83 -#: src/Module/Moderation/Users/Blocked.php:83 -#: src/Module/Moderation/Users/Index.php:90 -#, php-format -msgid "User \"%s\" deleted" -msgstr "" - -#: src/Module/Moderation/Users/Active.php:93 -#: src/Module/Moderation/Users/Index.php:100 -#, php-format -msgid "User \"%s\" blocked" -msgstr "" - -#: src/Module/Moderation/Users/Active.php:126 -#: src/Module/Moderation/Users/Blocked.php:126 -#: src/Module/Moderation/Users/Deleted.php:83 -#: src/Module/Moderation/Users/Index.php:140 -#: src/Module/Moderation/Users/Index.php:160 -msgid "Register date" -msgstr "" - -#: src/Module/Moderation/Users/Active.php:126 -#: src/Module/Moderation/Users/Blocked.php:126 -#: src/Module/Moderation/Users/Deleted.php:83 -#: src/Module/Moderation/Users/Index.php:140 -#: src/Module/Moderation/Users/Index.php:160 -msgid "Last login" -msgstr "" - -#: src/Module/Moderation/Users/Active.php:126 -#: src/Module/Moderation/Users/Blocked.php:126 -#: src/Module/Moderation/Users/Deleted.php:83 -#: src/Module/Moderation/Users/Index.php:140 -#: src/Module/Moderation/Users/Index.php:160 -msgid "Last public item" -msgstr "" - -#: src/Module/Moderation/Users/Active.php:134 -msgid "Active Accounts" -msgstr "" - -#: src/Module/Moderation/Users/Active.php:138 -#: src/Module/Moderation/Users/Blocked.php:137 -#: src/Module/Moderation/Users/Index.php:153 -msgid "User blocked" -msgstr "" - -#: src/Module/Moderation/Users/Active.php:139 -#: src/Module/Moderation/Users/Blocked.php:139 -#: src/Module/Moderation/Users/Index.php:155 -msgid "Site admin" -msgstr "" - -#: src/Module/Moderation/Users/Active.php:140 -#: src/Module/Moderation/Users/Blocked.php:140 -#: src/Module/Moderation/Users/Index.php:156 -msgid "Account expired" -msgstr "" - -#: src/Module/Moderation/Users/Active.php:141 -#: src/Module/Moderation/Users/Index.php:159 -msgid "Create a new user" -msgstr "" - -#: src/Module/Moderation/Users/Active.php:147 -#: src/Module/Moderation/Users/Blocked.php:146 -#: src/Module/Moderation/Users/Index.php:165 -msgid "" -"Selected users will be deleted!\\n\\nEverything these users had posted on " -"this site will be permanently deleted!\\n\\nAre you sure?" -msgstr "" - -#: src/Module/Moderation/Users/Active.php:148 -#: src/Module/Moderation/Users/Blocked.php:147 -#: src/Module/Moderation/Users/Index.php:166 -msgid "" -"The user {0} will be deleted!\\n\\nEverything this user has posted on this " -"site will be permanently deleted!\\n\\nAre you sure?" -msgstr "" - -#: src/Module/Moderation/Users/Blocked.php:43 -#: src/Module/Moderation/Users/Index.php:50 -#, php-format -msgid "%s user unblocked" -msgid_plural "%s users unblocked" -msgstr[0] "" -msgstr[1] "" - -#: src/Module/Moderation/Users/Blocked.php:92 -#: src/Module/Moderation/Users/Index.php:106 -#, php-format -msgid "User \"%s\" unblocked" -msgstr "" - -#: src/Module/Moderation/Users/Blocked.php:134 -msgid "Blocked Users" -msgstr "" - -#: src/Module/Moderation/Users/Create.php:62 -msgid "New User" -msgstr "" - -#: src/Module/Moderation/Users/Create.php:63 -msgid "Add User" -msgstr "" - -#: src/Module/Moderation/Users/Create.php:70 -msgid "Name of the new user." -msgstr "" - -#: src/Module/Moderation/Users/Create.php:71 -msgid "Nickname" -msgstr "" - -#: src/Module/Moderation/Users/Create.php:71 -msgid "Nickname of the new user." -msgstr "" - -#: src/Module/Moderation/Users/Create.php:72 -msgid "Email address of the new user." -msgstr "" - -#: src/Module/Moderation/Users/Deleted.php:81 -msgid "Users awaiting permanent deletion" -msgstr "" - -#: src/Module/Moderation/Users/Deleted.php:83 -#: src/Module/Moderation/Users/Index.php:160 -msgid "Permanent deletion" -msgstr "" - -#: src/Module/Moderation/Users/Index.php:150 -msgid "User waiting for permanent deletion" -msgstr "" - -#: src/Module/Moderation/Users/Pending.php:44 -#, php-format -msgid "%s user approved" -msgid_plural "%s users approved" -msgstr[0] "" -msgstr[1] "" - -#: src/Module/Moderation/Users/Pending.php:51 -#, php-format -msgid "%s registration revoked" -msgid_plural "%s registrations revoked" -msgstr[0] "" -msgstr[1] "" - -#: src/Module/Moderation/Users/Pending.php:76 -msgid "Account approved." -msgstr "" - -#: src/Module/Moderation/Users/Pending.php:82 -msgid "Registration revoked" -msgstr "" - -#: src/Module/Moderation/Users/Pending.php:97 -msgid "User registrations awaiting review" -msgstr "" - -#: src/Module/Moderation/Users/Pending.php:99 -msgid "Request date" -msgstr "" - -#: src/Module/Moderation/Users/Pending.php:100 -msgid "No registrations." -msgstr "" - -#: src/Module/Moderation/Users/Pending.php:101 -msgid "Note from the user" -msgstr "" - -#: src/Module/Moderation/Users/Pending.php:103 -msgid "Deny" -msgstr "" - -#: src/Module/Notifications/Introductions.php:99 -msgid "Show Ignored Requests" -msgstr "" - -#: src/Module/Notifications/Introductions.php:99 -msgid "Hide Ignored Requests" -msgstr "" - -#: src/Module/Notifications/Introductions.php:115 -#: src/Module/Notifications/Introductions.php:178 -msgid "Notification type:" -msgstr "" - -#: src/Module/Notifications/Introductions.php:118 -msgid "Suggested by:" -msgstr "" - -#: src/Module/Notifications/Introductions.php:143 -msgid "Claims to be known to you: " -msgstr "" - -#: src/Module/Notifications/Introductions.php:152 -msgid "Shall your connection be bidirectional or not?" -msgstr "" - -#: src/Module/Notifications/Introductions.php:153 -#, php-format -msgid "" -"Accepting %s as a friend allows %s to subscribe to your posts, and you will " -"also receive updates from them in your news feed." -msgstr "" - -#: src/Module/Notifications/Introductions.php:154 -#, php-format -msgid "" -"Accepting %s as a subscriber allows them to subscribe to your posts, but you " -"will not receive updates from them in your news feed." -msgstr "" - -#: src/Module/Notifications/Introductions.php:156 -msgid "Friend" -msgstr "" - -#: src/Module/Notifications/Introductions.php:157 -msgid "Subscriber" -msgstr "" - -#: src/Module/Notifications/Introductions.php:216 -msgid "No introductions." -msgstr "" - -#: src/Module/Notifications/Introductions.php:217 -#: src/Module/Notifications/Notifications.php:135 -#, php-format -msgid "No more %s notifications." -msgstr "" - -#: src/Module/Notifications/Notification.php:135 -msgid "You must be logged in to show this page." -msgstr "" - -#: src/Module/Notifications/Notifications.php:66 -msgid "Network Notifications" -msgstr "" - -#: src/Module/Notifications/Notifications.php:72 -msgid "System Notifications" -msgstr "" - -#: src/Module/Notifications/Notifications.php:78 -msgid "Personal Notifications" -msgstr "" - -#: src/Module/Notifications/Notifications.php:84 -msgid "Home Notifications" -msgstr "" - -#: src/Module/Notifications/Notifications.php:140 -msgid "Show unread" -msgstr "" - -#: src/Module/Notifications/Ping.php:220 -msgid "{0} requested registration" -msgstr "" - -#: src/Module/Notifications/Ping.php:229 -#, php-format -msgid "{0} and %d others requested registration" -msgstr "" - -#: src/Module/OAuth/Acknowledge.php:51 -msgid "Authorize application connection" -msgstr "" - -#: src/Module/OAuth/Acknowledge.php:53 -msgid "" -"Do you want to authorize this application to access your posts and contacts, " -"and/or create new posts for you?" -msgstr "" - -#: src/Module/OAuth/Authorize.php:54 -msgid "Unsupported or missing response type" -msgstr "" - -#: src/Module/OAuth/Authorize.php:59 src/Module/OAuth/Token.php:75 -msgid "Incomplete request data" -msgstr "" - -#: src/Module/OAuth/Authorize.php:106 -#, php-format -msgid "" -"Please copy the following authentication code into your application and " -"close this window: %s" -msgstr "" - -#: src/Module/OAuth/Token.php:80 -msgid "Invalid data or unknown client" -msgstr "" - -#: src/Module/OAuth/Token.php:105 -msgid "Unsupported or missing grant type" -msgstr "" - -#: src/Module/OStatus/Repair.php:83 -msgid "Resubscribing to OStatus contacts" -msgstr "" - -#: src/Module/OStatus/Repair.php:84 src/Module/OStatus/Subscribe.php:160 -msgid "Keep this window open until done." -msgstr "" - -#: src/Module/OStatus/Repair.php:85 -msgid "✔ Done" -msgstr "" - -#: src/Module/OStatus/Repair.php:86 -msgid "No OStatus contacts to resubscribe to." -msgstr "" - -#: src/Module/OStatus/Subscribe.php:72 -msgid "Subscribing to contacts" -msgstr "" - -#: src/Module/OStatus/Subscribe.php:81 -msgid "No contact provided." -msgstr "" - -#: src/Module/OStatus/Subscribe.php:87 -msgid "Couldn't fetch information for contact." -msgstr "" - -#: src/Module/OStatus/Subscribe.php:98 -msgid "Couldn't fetch friends for contact." -msgstr "" - -#: src/Module/OStatus/Subscribe.php:104 src/Module/OStatus/Subscribe.php:115 -msgid "Couldn't fetch following contacts." -msgstr "" - -#: src/Module/OStatus/Subscribe.php:110 -msgid "Couldn't fetch remote profile." -msgstr "" - -#: src/Module/OStatus/Subscribe.php:120 -msgid "Unsupported network" -msgstr "" - -#: src/Module/OStatus/Subscribe.php:136 -msgid "Done" -msgstr "" - -#: src/Module/OStatus/Subscribe.php:150 -msgid "success" -msgstr "" - -#: src/Module/OStatus/Subscribe.php:152 -msgid "failed" -msgstr "" - -#: src/Module/OStatus/Subscribe.php:155 -msgid "ignored" -msgstr "" - -#: src/Module/Photo.php:122 -msgid "The Photo is not available." -msgstr "" - -#: src/Module/Photo.php:147 -#, php-format -msgid "The Photo with id %s is not available." -msgstr "" - -#: src/Module/Photo.php:188 -#, php-format -msgid "Invalid external resource with url %s." -msgstr "" - -#: src/Module/Photo.php:190 -#, php-format -msgid "Invalid photo with id %s." -msgstr "" - -#: src/Module/Post/Edit.php:82 src/Module/Post/Edit.php:96 -msgid "Post not found." -msgstr "" - -#: src/Module/Post/Edit.php:102 -msgid "Edit post" -msgstr "" - -#: src/Module/Post/Edit.php:136 -msgid "web link" -msgstr "" - -#: src/Module/Post/Edit.php:137 -msgid "Insert video link" -msgstr "" - -#: src/Module/Post/Edit.php:138 -msgid "video link" -msgstr "" - -#: src/Module/Post/Edit.php:139 -msgid "Insert audio link" -msgstr "" - -#: src/Module/Post/Edit.php:140 -msgid "audio link" -msgstr "" - -#: src/Module/Post/Tag/Remove.php:106 -msgid "Remove Item Tag" -msgstr "" - -#: src/Module/Post/Tag/Remove.php:107 -msgid "Select a tag to remove: " -msgstr "" - -#: src/Module/Post/Tag/Remove.php:108 -#: src/Module/Settings/TwoFactor/Trusted.php:147 -msgid "Remove" -msgstr "" - -#: src/Module/Privacy/PermissionTooltip.php:71 -#, php-format -msgid "Wrong type \"%s\", expected one of: %s" -msgstr "" - -#: src/Module/Privacy/PermissionTooltip.php:101 -msgid "Model not found" -msgstr "" - -#: src/Module/Privacy/PermissionTooltip.php:118 -msgid "Unlisted" -msgstr "" - -#: src/Module/Privacy/PermissionTooltip.php:124 -msgid "Remote privacy information not available." -msgstr "" - -#: src/Module/Privacy/PermissionTooltip.php:131 -msgid "Visible to:" -msgstr "" - -#: src/Module/Privacy/PermissionTooltip.php:133 -msgid "CC:" -msgstr "" - -#: src/Module/Privacy/PermissionTooltip.php:134 -msgid "BCC:" -msgstr "" - -#: src/Module/Privacy/PermissionTooltip.php:135 -msgid "Audience:" -msgstr "" - -#: src/Module/Privacy/PermissionTooltip.php:136 -msgid "Attributed To:" -msgstr "" - -#: src/Module/Privacy/PermissionTooltip.php:234 -#, php-format -msgid "Collection (%s)" -msgstr "" - -#: src/Module/Privacy/PermissionTooltip.php:238 -#, php-format -msgid "Followers (%s)" -msgstr "" - -#: src/Module/Privacy/PermissionTooltip.php:255 -#, php-format -msgid "%d more" -msgstr "" - -#: src/Module/Profile/Contacts.php:159 -msgid "No contacts." -msgstr "" - -#: src/Module/Profile/Conversations.php:106 -#: src/Module/Profile/Conversations.php:109 src/Module/Profile/Profile.php:353 -#: src/Module/Profile/Profile.php:356 src/Protocol/Feed.php:1114 -#: src/Protocol/OStatus.php:1011 -#, php-format -msgid "%s's timeline" -msgstr "" - -#: src/Module/Profile/Conversations.php:107 src/Module/Profile/Profile.php:354 -#: src/Protocol/Feed.php:1118 src/Protocol/OStatus.php:1016 -#, php-format -msgid "%s's posts" -msgstr "" - -#: src/Module/Profile/Conversations.php:108 src/Module/Profile/Profile.php:355 -#: src/Protocol/Feed.php:1121 src/Protocol/OStatus.php:1020 -#, php-format -msgid "%s's comments" -msgstr "" - -#: src/Module/Profile/Photos.php:164 src/Module/Profile/Photos.php:167 -#: src/Module/Profile/Photos.php:192 -#: src/Module/Settings/Profile/Photo/Index.php:58 -#, php-format -msgid "Image exceeds size limit of %s" -msgstr "" - -#: src/Module/Profile/Photos.php:170 -msgid "Image upload didn't complete, please try again" -msgstr "" - -#: src/Module/Profile/Photos.php:173 -msgid "Image file is missing" -msgstr "" - -#: src/Module/Profile/Photos.php:178 -msgid "" -"Server can't accept new file upload at this time, please contact your " -"administrator" -msgstr "" - -#: src/Module/Profile/Photos.php:200 -msgid "Image file is empty." -msgstr "" - -#: src/Module/Profile/Photos.php:352 -msgid "View Album" -msgstr "" - -#: src/Module/Profile/Profile.php:114 src/Module/Profile/Restricted.php:50 -msgid "Profile not found." -msgstr "" - -#: src/Module/Profile/Profile.php:160 -#, php-format -msgid "" -"You're currently viewing your profile as %s Cancel" -msgstr "" - -#: src/Module/Profile/Profile.php:169 -msgid "Full Name:" -msgstr "" - -#: src/Module/Profile/Profile.php:174 -msgid "Member since:" -msgstr "" - -#: src/Module/Profile/Profile.php:180 -msgid "j F, Y" -msgstr "" - -#: src/Module/Profile/Profile.php:181 -msgid "j F" -msgstr "" - -#: src/Module/Profile/Profile.php:189 src/Util/Temporal.php:168 -msgid "Birthday:" -msgstr "" - -#: src/Module/Profile/Profile.php:192 src/Module/Settings/Profile/Index.php:296 -#: src/Util/Temporal.php:170 -msgid "Age: " -msgstr "" - -#: src/Module/Profile/Profile.php:192 src/Module/Settings/Profile/Index.php:296 -#: src/Util/Temporal.php:170 -#, php-format -msgid "%d year old" -msgid_plural "%d years old" -msgstr[0] "" -msgstr[1] "" - -#: src/Module/Profile/Profile.php:197 src/Module/Settings/Profile/Index.php:289 -msgid "Description:" -msgstr "" - -#: src/Module/Profile/Profile.php:263 -msgid "Groups:" -msgstr "" - -#: src/Module/Profile/Profile.php:275 -msgid "View profile as:" -msgstr "" - -#: src/Module/Profile/Profile.php:292 -msgid "View as" -msgstr "" - -#: src/Module/Profile/RemoteFollow.php:82 -msgid "Profile unavailable." -msgstr "" - -#: src/Module/Profile/RemoteFollow.php:88 -msgid "Invalid locator" -msgstr "" - -#: src/Module/Profile/RemoteFollow.php:95 -msgid "The provided profile link doesn't seem to be valid" -msgstr "" - -#: src/Module/Profile/RemoteFollow.php:100 -msgid "" -"Remote subscription can't be done for your network. Please subscribe " -"directly on your system." -msgstr "" - -#: src/Module/Profile/RemoteFollow.php:128 -msgid "Friend/Connection Request" -msgstr "" - -#: src/Module/Profile/RemoteFollow.php:129 -#, php-format -msgid "" -"Enter your Webfinger address (user@domain.tld) or profile URL here. If this " -"isn't supported by your system, you have to subscribe to %s " -"or %s directly on your system." -msgstr "" - -#: src/Module/Profile/RemoteFollow.php:130 -#, php-format -msgid "" -"If you are not yet a member of the free social web, follow " -"this link to find a public Friendica node and join us today." -msgstr "" - -#: src/Module/Profile/RemoteFollow.php:131 -msgid "Your Webfinger address or profile URL:" -msgstr "" - -#: src/Module/Profile/Restricted.php:59 -msgid "Restricted profile" -msgstr "" - -#: src/Module/Profile/Restricted.php:60 -msgid "" -"This profile has been restricted which prevents access to their public " -"content from anonymous visitors." -msgstr "" - -#: src/Module/Profile/Schedule.php:83 -msgid "Scheduled" -msgstr "" - -#: src/Module/Profile/Schedule.php:84 -msgid "Content" -msgstr "" - -#: src/Module/Profile/Schedule.php:85 -msgid "Remove post" -msgstr "" - -#: src/Module/Register.php:91 -msgid "Only parent users can create additional accounts." -msgstr "" - -#: src/Module/Register.php:106 src/Module/User/Import.php:112 -msgid "" -"This site has exceeded the number of allowed daily account registrations. " -"Please try again tomorrow." -msgstr "" - -#: src/Module/Register.php:123 -msgid "" -"You may (optionally) fill in this form via OpenID by supplying your OpenID " -"and clicking \"Register\"." -msgstr "" - -#: src/Module/Register.php:124 -msgid "" -"If you are not familiar with OpenID, please leave that field blank and fill " -"in the rest of the items." -msgstr "" - -#: src/Module/Register.php:125 -msgid "Your OpenID (optional): " -msgstr "" - -#: src/Module/Register.php:134 -msgid "Include your profile in member directory?" -msgstr "" - -#: src/Module/Register.php:155 -msgid "Note for the admin" -msgstr "" - -#: src/Module/Register.php:155 -msgid "Leave a message for the admin, why you want to join this node" -msgstr "" - -#: src/Module/Register.php:156 -msgid "Membership on this site is by invitation only." -msgstr "" - -#: src/Module/Register.php:157 -msgid "Your invitation code: " -msgstr "" - -#: src/Module/Register.php:165 -msgid "Your Display Name (as you would like it to be displayed on this system" -msgstr "" - -#: src/Module/Register.php:166 -msgid "" -"Your Email Address: (Initial information will be send there, so this has to " -"be an existing address.)" -msgstr "" - -#: src/Module/Register.php:167 -msgid "Please repeat your e-mail address:" -msgstr "" - -#: src/Module/Register.php:169 src/Module/Security/PasswordTooLong.php:100 -#: src/Module/Settings/Account.php:569 -msgid "New Password:" -msgstr "" - -#: src/Module/Register.php:169 -msgid "Leave empty for an auto generated password." -msgstr "" - -#: src/Module/Register.php:170 src/Module/Security/PasswordTooLong.php:101 -#: src/Module/Settings/Account.php:570 -msgid "Confirm:" -msgstr "" - -#: src/Module/Register.php:171 -#, php-format -msgid "" -"Choose a profile nickname. This must begin with a text character. Your " -"profile address on this site will then be \"nickname@%s\"." -msgstr "" - -#: src/Module/Register.php:172 -msgid "Choose a nickname: " -msgstr "" - -#: src/Module/Register.php:180 src/Module/User/Import.php:118 -msgid "Import" -msgstr "" - -#: src/Module/Register.php:181 -msgid "Import your profile to this friendica instance" -msgstr "" - -#: src/Module/Register.php:188 -msgid "Note: This node explicitly contains adult content" -msgstr "" - -#: src/Module/Register.php:190 src/Module/Settings/Delegation.php:181 -msgid "Parent Password:" -msgstr "" - -#: src/Module/Register.php:190 src/Module/Settings/Delegation.php:181 -msgid "" -"Please enter the password of the parent account to legitimize your request." -msgstr "" - -#: src/Module/Register.php:219 -msgid "Password doesn't match." -msgstr "" - -#: src/Module/Register.php:225 -msgid "Please enter your password." -msgstr "" - -#: src/Module/Register.php:267 -msgid "You have entered too much information." -msgstr "" - -#: src/Module/Register.php:290 -msgid "Please enter the identical mail address in the second field." -msgstr "" - -#: src/Module/Register.php:298 -msgid "Nickname cannot start with a digit." -msgstr "" - -#: src/Module/Register.php:300 -msgid "Nickname can only contain US-ASCII characters." -msgstr "" - -#: src/Module/Register.php:329 -msgid "The additional account was created." -msgstr "" - -#: src/Module/Register.php:354 -msgid "" -"Registration successful. Please check your email for further instructions." -msgstr "" - -#: src/Module/Register.php:361 -#, php-format -msgid "" -"Failed to send email message. Here your accout details:
login: %s
" -"password: %s

You can change your password after login." -msgstr "" - -#: src/Module/Register.php:367 -msgid "Registration successful." -msgstr "" - -#: src/Module/Register.php:376 src/Module/Register.php:383 -#: src/Module/Register.php:393 -msgid "Your registration can not be processed." -msgstr "" - -#: src/Module/Register.php:382 -msgid "You have to leave a request note for the admin." -msgstr "" - -#: src/Module/Register.php:392 -msgid "An internal error occured." -msgstr "" - -#: src/Module/Register.php:414 -msgid "Your registration is pending approval by the site owner." -msgstr "" - -#: src/Module/Search/Acl.php:73 -msgid "You must be logged in to use this module." -msgstr "" - -#: src/Module/Search/Index.php:69 -msgid "Only logged in users are permitted to perform a search." -msgstr "" - -#: src/Module/Search/Index.php:89 -msgid "Only one search per minute is permitted for not logged in users." -msgstr "" - -#: src/Module/Search/Index.php:205 -#, php-format -msgid "Items tagged with: %s" -msgstr "" - -#: src/Module/Search/Saved.php:59 -msgid "Search term was not saved." -msgstr "" - -#: src/Module/Search/Saved.php:62 -msgid "Search term already saved." -msgstr "" - -#: src/Module/Search/Saved.php:68 -msgid "Search term was not removed." -msgstr "" - -#: src/Module/Security/Login.php:123 -msgid "Create a New Account" -msgstr "" - -#: src/Module/Security/Login.php:142 -msgid "Your OpenID: " -msgstr "" - -#: src/Module/Security/Login.php:145 -msgid "" -"Please enter your username and password to add the OpenID to your existing " -"account." -msgstr "" - -#: src/Module/Security/Login.php:147 -msgid "Or login using OpenID: " -msgstr "" - -#: src/Module/Security/Login.php:161 -msgid "Password: " -msgstr "" - -#: src/Module/Security/Login.php:162 -msgid "Remember me" -msgstr "" - -#: src/Module/Security/Login.php:171 -msgid "Forgot your password?" -msgstr "" - -#: src/Module/Security/Login.php:174 -msgid "Website Terms of Service" -msgstr "" - -#: src/Module/Security/Login.php:175 -msgid "terms of service" -msgstr "" - -#: src/Module/Security/Login.php:177 -msgid "Website Privacy Policy" -msgstr "" - -#: src/Module/Security/Login.php:178 -msgid "privacy policy" -msgstr "" - -#: src/Module/Security/Logout.php:84 -#: src/Module/Security/TwoFactor/SignOut.php:78 -#: src/Module/Security/TwoFactor/SignOut.php:86 -#: src/Module/Security/TwoFactor/SignOut.php:108 -#: src/Module/Security/TwoFactor/SignOut.php:115 -msgid "Logged out." -msgstr "" - -#: src/Module/Security/OpenID.php:54 -msgid "OpenID protocol error. No ID returned" -msgstr "" - -#: src/Module/Security/OpenID.php:90 -msgid "" -"Account not found. Please login to your existing account to add the OpenID " -"to it." -msgstr "" - -#: src/Module/Security/OpenID.php:92 -msgid "" -"Account not found. Please register a new account or login to your existing " -"account to add the OpenID to it." -msgstr "" - -#: src/Module/Security/PasswordTooLong.php:57 -#: src/Module/Settings/Account.php:67 -msgid "Passwords do not match." -msgstr "" - -#: src/Module/Security/PasswordTooLong.php:64 -msgid "Password does not need changing." -msgstr "" - -#: src/Module/Security/PasswordTooLong.php:77 -#: src/Module/Settings/Account.php:81 -msgid "Password unchanged." -msgstr "" - -#: src/Module/Security/PasswordTooLong.php:91 -msgid "Password Too Long" -msgstr "" - -#: src/Module/Security/PasswordTooLong.php:92 -msgid "" -"Since version 2022.09, we've realized that any password longer than 72 " -"characters is truncated during hashing. To prevent any confusion about this " -"behavior, please update your password to be fewer or equal to 72 characters." -msgstr "" - -#: src/Module/Security/PasswordTooLong.php:93 -msgid "Update Password" -msgstr "" - -#: src/Module/Security/PasswordTooLong.php:99 -#: src/Module/Settings/Account.php:571 -msgid "Current Password:" -msgstr "" - -#: src/Module/Security/PasswordTooLong.php:99 -#: src/Module/Settings/Account.php:571 -msgid "Your current password to confirm the changes" -msgstr "" - -#: src/Module/Security/PasswordTooLong.php:100 -#: src/Module/Settings/Account.php:555 -msgid "" -"Allowed characters are a-z, A-Z, 0-9 and special characters except white " -"spaces and accentuated letters." -msgstr "" - -#: src/Module/Security/PasswordTooLong.php:100 -#: src/Module/Settings/Account.php:556 -msgid "Password length is limited to 72 characters." -msgstr "" - -#: src/Module/Security/TwoFactor/Recovery.php:74 -#, php-format -msgid "Remaining recovery codes: %d" -msgstr "" - -#: src/Module/Security/TwoFactor/Recovery.php:80 -#: src/Module/Security/TwoFactor/Verify.php:77 -#: src/Module/Settings/TwoFactor/Verify.php:98 -msgid "Invalid code, please retry." -msgstr "" - -#: src/Module/Security/TwoFactor/Recovery.php:99 -msgid "Two-factor recovery" -msgstr "" - -#: src/Module/Security/TwoFactor/Recovery.php:100 -msgid "" -"

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

" -msgstr "" - -#: src/Module/Security/TwoFactor/Recovery.php:101 -#, php-format -msgid "" -"Don’t have your phone? Enter a two-factor recovery code" -msgstr "" - -#: src/Module/Security/TwoFactor/Recovery.php:102 -msgid "Please enter a recovery code" -msgstr "" - -#: src/Module/Security/TwoFactor/Recovery.php:103 -msgid "Submit recovery code and complete login" -msgstr "" - -#: src/Module/Security/TwoFactor/SignOut.php:122 -msgid "Sign out of this browser?" -msgstr "" - -#: src/Module/Security/TwoFactor/SignOut.php:123 -msgid "" -"

If you trust this browser, you will not be asked for verification code " -"the next time you sign in.

" -msgstr "" - -#: src/Module/Security/TwoFactor/SignOut.php:124 -msgid "Sign out" -msgstr "" - -#: src/Module/Security/TwoFactor/SignOut.php:126 -msgid "Trust and sign out" -msgstr "" - -#: src/Module/Security/TwoFactor/Trust.php:96 -msgid "Couldn't save browser to Cookie." -msgstr "" - -#: src/Module/Security/TwoFactor/Trust.php:141 -msgid "Trust this browser?" -msgstr "" - -#: src/Module/Security/TwoFactor/Trust.php:142 -msgid "" -"

If you choose to trust this browser, you will not be asked for a " -"verification code the next time you sign in.

" -msgstr "" - -#: src/Module/Security/TwoFactor/Trust.php:143 -msgid "Not now" -msgstr "" - -#: src/Module/Security/TwoFactor/Trust.php:144 -msgid "Don't trust" -msgstr "" - -#: src/Module/Security/TwoFactor/Trust.php:145 -msgid "Trust" -msgstr "" - -#: src/Module/Security/TwoFactor/Verify.php:97 -msgid "" -"

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

" -msgstr "" - -#: src/Module/Security/TwoFactor/Verify.php:100 -#, php-format -msgid "" -"If you do not have access to your authentication code you can use a two-factor recovery code." -msgstr "" - -#: src/Module/Security/TwoFactor/Verify.php:101 -#: src/Module/Settings/TwoFactor/Verify.php:158 -msgid "Please enter a code from your authentication app" -msgstr "" - -#: src/Module/Security/TwoFactor/Verify.php:102 -msgid "Verify code and complete login" -msgstr "" - -#: src/Module/Settings/Account.php:96 -msgid "Please use a shorter name." -msgstr "" - -#: src/Module/Settings/Account.php:99 -msgid "Name too short." -msgstr "" - -#: src/Module/Settings/Account.php:108 -msgid "Wrong Password." -msgstr "" - -#: src/Module/Settings/Account.php:113 -msgid "Invalid email." -msgstr "" - -#: src/Module/Settings/Account.php:117 -msgid "Cannot change to that email." -msgstr "" - -#: src/Module/Settings/Account.php:146 src/Module/Settings/Account.php:195 -#: src/Module/Settings/Account.php:216 src/Module/Settings/Account.php:300 -#: src/Module/Settings/Account.php:329 -msgid "Settings were not updated." -msgstr "" - -#: src/Module/Settings/Account.php:347 -msgid "Contact CSV file upload error" -msgstr "" - -#: src/Module/Settings/Account.php:366 -msgid "Importing Contacts done" -msgstr "" - -#: src/Module/Settings/Account.php:379 -msgid "Relocate message has been send to your contacts" -msgstr "" - -#: src/Module/Settings/Account.php:396 -msgid "Unable to find your profile. Please contact your admin." -msgstr "" - -#: src/Module/Settings/Account.php:438 -msgid "" -"Account for a service that automatically shares content based on user " -"defined channels." -msgstr "" - -#: src/Module/Settings/Account.php:448 -msgid "Personal Page Subtypes" -msgstr "" - -#: src/Module/Settings/Account.php:449 -msgid "Community Group Subtypes" -msgstr "" - -#: src/Module/Settings/Account.php:460 -msgid "Account for a personal profile." -msgstr "" - -#: src/Module/Settings/Account.php:467 -msgid "" -"Account for an organisation that automatically approves contact requests as " -"\"Followers\"." -msgstr "" - -#: src/Module/Settings/Account.php:474 -msgid "" -"Account for a news reflector that automatically approves contact requests as " -"\"Followers\"." -msgstr "" - -#: src/Module/Settings/Account.php:481 -msgid "Account for community discussions." -msgstr "" - -#: src/Module/Settings/Account.php:489 -msgid "" -"Account for a regular personal profile that requires manual approval of " -"\"Friends\" and \"Followers\"." -msgstr "" - -#: src/Module/Settings/Account.php:496 -msgid "" -"Account for a public profile that automatically approves contact requests as " -"\"Followers\"." -msgstr "" - -#: src/Module/Settings/Account.php:503 -msgid "Automatically approves all contact requests." -msgstr "" - -#: src/Module/Settings/Account.php:510 -msgid "Contact requests have to be manually approved." -msgstr "" - -#: src/Module/Settings/Account.php:517 -msgid "" -"Account for a popular profile that automatically approves contact requests " -"as \"Friends\"." -msgstr "" - -#: src/Module/Settings/Account.php:522 -msgid "Private Group [Experimental]" -msgstr "" - -#: src/Module/Settings/Account.php:524 -msgid "Requires manual approval of contact requests." -msgstr "" - -#: src/Module/Settings/Account.php:533 -msgid "OpenID:" -msgstr "" - -#: src/Module/Settings/Account.php:533 -msgid "(Optional) Allow this OpenID to login to this account." -msgstr "" - -#: src/Module/Settings/Account.php:541 -msgid "Publish your profile in your local site directory?" -msgstr "" - -#: src/Module/Settings/Account.php:541 -#, php-format -msgid "" -"Your profile will be published in this node's local " -"directory. Your profile details may be publicly visible depending on the " -"system settings." -msgstr "" - -#: src/Module/Settings/Account.php:547 -#, php-format -msgid "" -"Your profile will also be published in the global friendica directories (e." -"g. %s)." -msgstr "" - -#: src/Module/Settings/Account.php:560 -msgid "Account Settings" -msgstr "" - -#: src/Module/Settings/Account.php:561 -#, php-format -msgid "Your Identity Address is '%s' or '%s'." -msgstr "" - -#: src/Module/Settings/Account.php:568 -msgid "Password Settings" -msgstr "" - -#: src/Module/Settings/Account.php:570 -msgid "Leave password fields blank unless changing" -msgstr "" - -#: src/Module/Settings/Account.php:572 -msgid "Password:" -msgstr "" - -#: src/Module/Settings/Account.php:572 -msgid "Your current password to confirm the changes of the email address" -msgstr "" - -#: src/Module/Settings/Account.php:575 -msgid "Delete OpenID URL" -msgstr "" - -#: src/Module/Settings/Account.php:577 -msgid "Basic Settings" -msgstr "" - -#: src/Module/Settings/Account.php:578 -#: src/Module/Settings/Profile/Index.php:288 -msgid "Display name:" -msgstr "" - -#: src/Module/Settings/Account.php:579 -msgid "Email Address:" -msgstr "" - -#: src/Module/Settings/Account.php:580 -msgid "Your Timezone:" -msgstr "" - -#: src/Module/Settings/Account.php:581 -msgid "Your Language:" -msgstr "" - -#: src/Module/Settings/Account.php:581 -msgid "" -"Set the language we use to show you friendica interface and to send you " -"emails" -msgstr "" - -#: src/Module/Settings/Account.php:582 -msgid "Default Post Location:" -msgstr "" - -#: src/Module/Settings/Account.php:583 -msgid "Use Browser Location:" -msgstr "" - -#: src/Module/Settings/Account.php:585 -msgid "Security and Privacy Settings" -msgstr "" - -#: src/Module/Settings/Account.php:587 -msgid "Maximum Friend Requests/Day:" -msgstr "" - -#: src/Module/Settings/Account.php:587 -msgid "(to prevent spam abuse)" -msgstr "" - -#: src/Module/Settings/Account.php:589 -msgid "Allow your profile to be searchable globally?" -msgstr "" - -#: src/Module/Settings/Account.php:589 -msgid "" -"Activate this setting if you want others to easily find and follow you. Your " -"profile will be searchable on remote systems. This setting also determines " -"whether Friendica will inform search engines that your profile should be " -"indexed or not." -msgstr "" - -#: src/Module/Settings/Account.php:590 -msgid "Hide your contact/friend list from viewers of your profile?" -msgstr "" - -#: src/Module/Settings/Account.php:590 -msgid "" -"A list of your contacts is displayed on your profile page. Activate this " -"option to disable the display of your contact list." -msgstr "" - -#: src/Module/Settings/Account.php:591 -msgid "Hide your public content from anonymous viewers" -msgstr "" - -#: src/Module/Settings/Account.php:591 -msgid "" -"Anonymous visitors will only see your basic profile details. Your public " -"posts and replies will still be freely accessible on the remote servers of " -"your followers and through relays." -msgstr "" - -#: src/Module/Settings/Account.php:592 -msgid "Make public posts unlisted" -msgstr "" - -#: src/Module/Settings/Account.php:592 -msgid "" -"Your public posts will not appear on the community pages or in search " -"results, nor be sent to relay servers. However they can still appear on " -"public feeds on remote servers." -msgstr "" - -#: src/Module/Settings/Account.php:593 -msgid "Make all posted pictures accessible" -msgstr "" - -#: src/Module/Settings/Account.php:593 -msgid "" -"This option makes every posted picture accessible via the direct link. This " -"is a workaround for the problem that most other networks can't handle " -"permissions on pictures. Non public pictures still won't be visible for the " -"public on your photo albums though." -msgstr "" - -#: src/Module/Settings/Account.php:594 -msgid "Allow friends to post to your profile page?" -msgstr "" - -#: src/Module/Settings/Account.php:594 -msgid "" -"Your contacts may write posts on your profile wall. These posts will be " -"distributed to your contacts" -msgstr "" - -#: src/Module/Settings/Account.php:595 -msgid "Allow friends to tag your posts?" -msgstr "" - -#: src/Module/Settings/Account.php:595 -msgid "Your contacts can add additional tags to your posts." -msgstr "" - -#: src/Module/Settings/Account.php:596 -msgid "Default privacy circle for new contacts" -msgstr "" - -#: src/Module/Settings/Account.php:597 -msgid "Default privacy circle for new group contacts" -msgstr "" - -#: src/Module/Settings/Account.php:598 -msgid "Default Post Permissions" -msgstr "" - -#: src/Module/Settings/Account.php:602 -msgid "Expiration settings" -msgstr "" - -#: src/Module/Settings/Account.php:603 -msgid "Automatically expire posts after this many days:" -msgstr "" - -#: src/Module/Settings/Account.php:603 -msgid "If empty, posts will not expire. Expired posts will be deleted" -msgstr "" - -#: src/Module/Settings/Account.php:604 -msgid "Expire posts" -msgstr "" - -#: src/Module/Settings/Account.php:604 -msgid "When activated, posts and comments will be expired." -msgstr "" - -#: src/Module/Settings/Account.php:605 -msgid "Expire personal notes" -msgstr "" - -#: src/Module/Settings/Account.php:605 -msgid "" -"When activated, the personal notes on your profile page will be expired." -msgstr "" - -#: src/Module/Settings/Account.php:606 -msgid "Expire starred posts" -msgstr "" - -#: src/Module/Settings/Account.php:606 -msgid "" -"Starring posts keeps them from being expired. That behaviour is overwritten " -"by this setting." -msgstr "" - -#: src/Module/Settings/Account.php:607 -msgid "Only expire posts by others" -msgstr "" - -#: src/Module/Settings/Account.php:607 -msgid "" -"When activated, your own posts never expire. Then the settings above are " -"only valid for posts you received." -msgstr "" - -#: src/Module/Settings/Account.php:610 -msgid "Notification Settings" -msgstr "" - -#: src/Module/Settings/Account.php:611 -msgid "Send a notification email when:" -msgstr "" - -#: src/Module/Settings/Account.php:612 -msgid "You receive an introduction" -msgstr "" - -#: src/Module/Settings/Account.php:613 -msgid "Your introductions are confirmed" -msgstr "" - -#: src/Module/Settings/Account.php:614 -msgid "Someone writes on your profile wall" -msgstr "" - -#: src/Module/Settings/Account.php:615 -msgid "Someone writes a followup comment" -msgstr "" - -#: src/Module/Settings/Account.php:616 -msgid "You receive a private message" -msgstr "" - -#: src/Module/Settings/Account.php:617 -msgid "You receive a friend suggestion" -msgstr "" - -#: src/Module/Settings/Account.php:618 -msgid "You are tagged in a post" -msgstr "" - -#: src/Module/Settings/Account.php:620 -msgid "Create a desktop notification when:" -msgstr "" - -#: src/Module/Settings/Account.php:621 -msgid "Someone tagged you" -msgstr "" - -#: src/Module/Settings/Account.php:622 -msgid "Someone directly commented on your post" -msgstr "" - -#: src/Module/Settings/Account.php:623 -msgid "Someone liked your content" -msgstr "" - -#: src/Module/Settings/Account.php:623 src/Module/Settings/Account.php:624 -msgid "Can only be enabled, when the direct comment notification is enabled." -msgstr "" - -#: src/Module/Settings/Account.php:624 -msgid "Someone shared your content" -msgstr "" - -#: src/Module/Settings/Account.php:625 -msgid "Someone commented in your thread" -msgstr "" - -#: src/Module/Settings/Account.php:626 -msgid "Someone commented in a thread where you commented" -msgstr "" - -#: src/Module/Settings/Account.php:627 -msgid "Someone commented in a thread where you interacted" -msgstr "" - -#: src/Module/Settings/Account.php:629 -msgid "Activate desktop notifications" -msgstr "" - -#: src/Module/Settings/Account.php:629 -msgid "Show desktop popup on new notifications" -msgstr "" - -#: src/Module/Settings/Account.php:633 -msgid "Text-only notification emails" -msgstr "" - -#: src/Module/Settings/Account.php:635 -msgid "Send text only notification emails, without the html part" -msgstr "" - -#: src/Module/Settings/Account.php:639 -msgid "Show detailled notifications" -msgstr "" - -#: src/Module/Settings/Account.php:641 -msgid "" -"Per default, notifications are condensed to a single notification per item. " -"When enabled every notification is displayed." -msgstr "" - -#: src/Module/Settings/Account.php:645 -msgid "Show notifications of ignored contacts" -msgstr "" - -#: src/Module/Settings/Account.php:647 -msgid "" -"You don't see posts from ignored contacts. But you still see their comments. " -"This setting controls if you want to still receive regular notifications " -"that are caused by ignored contacts or not." -msgstr "" - -#: src/Module/Settings/Account.php:650 -msgid "Advanced Account/Page Type Settings" -msgstr "" - -#: src/Module/Settings/Account.php:651 -msgid "Change the behaviour of this account for special situations" -msgstr "" - -#: src/Module/Settings/Account.php:654 -msgid "Import Contacts" -msgstr "" - -#: src/Module/Settings/Account.php:655 -msgid "" -"Upload a CSV file that contains the handle of your followed accounts in the " -"first column you exported from the old account." -msgstr "" - -#: src/Module/Settings/Account.php:656 -msgid "Upload File" -msgstr "" - -#: src/Module/Settings/Account.php:659 -msgid "Relocate" -msgstr "" - -#: src/Module/Settings/Account.php:660 -msgid "" -"If you have moved this profile from another server, and some of your " -"contacts don't receive your updates, try pushing this button." -msgstr "" - -#: src/Module/Settings/Account.php:661 -msgid "Resend relocate message to contacts" -msgstr "" - -#: src/Module/Settings/Addons.php:86 -msgid "Addon Settings" -msgstr "" - -#: src/Module/Settings/Addons.php:87 -msgid "No Addon settings configured" -msgstr "" - -#: src/Module/Settings/Channels.php:148 -msgid "" -"This page can be used to define the channels that will automatically be " -"reshared by your account." -msgstr "" - -#: src/Module/Settings/Channels.php:153 -msgid "This page can be used to define your own channels." -msgstr "" - -#: src/Module/Settings/Channels.php:182 -msgid "Publish" -msgstr "" - -#: src/Module/Settings/Channels.php:182 -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:190 src/Module/Settings/Channels.php:211 -#: src/Module/Settings/Display.php:338 -msgid "Label" -msgstr "" - -#: src/Module/Settings/Channels.php:191 src/Module/Settings/Channels.php:212 -#: src/Module/Settings/Display.php:339 -#: src/Module/Settings/TwoFactor/AppSpecific.php:137 -msgid "Description" -msgstr "" - -#: src/Module/Settings/Channels.php:192 src/Module/Settings/Channels.php:213 -msgid "Access Key" -msgstr "" - -#: src/Module/Settings/Channels.php:193 src/Module/Settings/Channels.php:214 -msgid "Circle/Channel" -msgstr "" - -#: src/Module/Settings/Channels.php:194 src/Module/Settings/Channels.php:215 -msgid "Include Tags" -msgstr "" - -#: src/Module/Settings/Channels.php:195 src/Module/Settings/Channels.php:216 -msgid "Exclude Tags" -msgstr "" - -#: src/Module/Settings/Channels.php:196 src/Module/Settings/Channels.php:217 -msgid "Minimum Size" -msgstr "" - -#: src/Module/Settings/Channels.php:197 src/Module/Settings/Channels.php:218 -msgid "Maximum Size" -msgstr "" - -#: src/Module/Settings/Channels.php:198 src/Module/Settings/Channels.php:219 -msgid "Full Text Search" -msgstr "" - -#: src/Module/Settings/Channels.php:202 src/Module/Settings/Channels.php:223 -msgid "Select all languages that you want to see in this channel." -msgstr "" - -#: src/Module/Settings/Channels.php:204 -msgid "Delete channel" -msgstr "" - -#: src/Module/Settings/Channels.php:204 -msgid "Check to delete this entry from the channel list" -msgstr "" - -#: src/Module/Settings/Channels.php:211 -msgid "Short name for the channel. It is displayed on the channels widget." -msgstr "" - -#: src/Module/Settings/Channels.php:212 -msgid "This should describe the content of the channel in a few word." -msgstr "" - -#: src/Module/Settings/Channels.php:213 -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:214 -msgid "Select a circle or channel, that your channel should be based on." -msgstr "" - -#: src/Module/Settings/Channels.php:215 -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:216 -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:217 -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:218 -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:219 -#, php-format -msgid "" -"Search terms for the body, supports the \"boolean mode\" operators from " -"MariaDB. See the help for a complete list of operators and additional " -"keywords: %s" -msgstr "" - -#: src/Module/Settings/Channels.php:220 -msgid "Check to display images in the channel." -msgstr "" - -#: src/Module/Settings/Channels.php:221 -msgid "Check to display videos in the channel." -msgstr "" - -#: src/Module/Settings/Channels.php:222 -msgid "Check to display audio in the channel." -msgstr "" - -#: src/Module/Settings/Channels.php:227 -msgid "Add new entry to the channel list" -msgstr "" - -#: src/Module/Settings/Channels.php:228 -msgid "Add" -msgstr "" - -#: src/Module/Settings/Channels.php:230 -msgid "Current Entries in the channel list" -msgstr "" - -#: src/Module/Settings/Channels.php:233 -msgid "Delete entry from the channel list" -msgstr "" - -#: src/Module/Settings/Channels.php:234 -msgid "Delete entry from the channel list?" -msgstr "" - -#: src/Module/Settings/Connectors.php:122 -msgid "Failed to connect with email account using the settings provided." -msgstr "" - -#: src/Module/Settings/Connectors.php:169 -#: src/Module/Settings/Connectors.php:170 -msgid "Diaspora (Socialhome, Hubzilla)" -msgstr "" - -#: src/Module/Settings/Connectors.php:169 -#: src/Module/Settings/Connectors.php:173 -#, php-format -msgid "Built-in support for %s connectivity is enabled" -msgstr "" - -#: src/Module/Settings/Connectors.php:170 -#: src/Module/Settings/Connectors.php:172 -#, php-format -msgid "Built-in support for %s connectivity is disabled" -msgstr "" - -#: src/Module/Settings/Connectors.php:172 -#: src/Module/Settings/Connectors.php:173 -msgid "OStatus (GNU Social)" -msgstr "" - -#: src/Module/Settings/Connectors.php:185 -msgid "Email access is disabled on this site." -msgstr "" - -#: src/Module/Settings/Connectors.php:200 -#: src/Module/Settings/Connectors.php:254 -msgid "None" -msgstr "" - -#: src/Module/Settings/Connectors.php:204 -msgid "Default (Mastodon will display the title and a link to the post)" -msgstr "" - -#: src/Module/Settings/Connectors.php:205 -msgid "" -"Use the summary (Mastodon and some others will treat it as content warning)" -msgstr "" - -#: src/Module/Settings/Connectors.php:206 -msgid "Embed the title in the body" -msgstr "" - -#: src/Module/Settings/Connectors.php:218 -msgid "General Social Media Settings" -msgstr "" - -#: src/Module/Settings/Connectors.php:221 -msgid "Followed content scope" -msgstr "" - -#: src/Module/Settings/Connectors.php:223 -msgid "" -"By default, conversations in which your follows participated but didn't " -"start will be shown in your timeline. You can turn this behavior off, or " -"expand it to the conversations in which your follows liked a post." -msgstr "" - -#: src/Module/Settings/Connectors.php:225 -msgid "Only conversations my follows started" -msgstr "" - -#: src/Module/Settings/Connectors.php:226 -msgid "Conversations my follows started or commented on (default)" -msgstr "" - -#: src/Module/Settings/Connectors.php:227 -msgid "Any conversation my follows interacted with, including likes" -msgstr "" - -#: src/Module/Settings/Connectors.php:230 -msgid "Collapse sensitive posts" -msgstr "" - -#: src/Module/Settings/Connectors.php:230 -msgid "" -"If a post is marked as \"sensitive\", it will be displayed in a collapsed " -"state, if this option is enabled." -msgstr "" - -#: src/Module/Settings/Connectors.php:231 -msgid "Enable intelligent shortening" -msgstr "" - -#: src/Module/Settings/Connectors.php:231 -msgid "" -"Normally the system tries to find the best link to add to shortened posts. " -"If disabled, every shortened post will always point to the original " -"friendica post." -msgstr "" - -#: src/Module/Settings/Connectors.php:232 -msgid "Enable simple text shortening" -msgstr "" - -#: src/Module/Settings/Connectors.php:232 -msgid "" -"Normally the system shortens posts at the next line feed. If this option is " -"enabled then the system will shorten the text at the maximum character limit." -msgstr "" - -#: src/Module/Settings/Connectors.php:233 -msgid "Attach the link title" -msgstr "" - -#: src/Module/Settings/Connectors.php:233 -msgid "" -"When activated, the title of the attached link will be added as a title on " -"posts to Diaspora. This is mostly helpful with \"remote-self\" contacts that " -"share feed content." -msgstr "" - -#: src/Module/Settings/Connectors.php:234 -msgid "API: Use spoiler field as title" -msgstr "" - -#: src/Module/Settings/Connectors.php:234 -msgid "" -"When activated, the \"spoiler_text\" field in the API will be used for the " -"title on standalone posts. When deactivated it will be used for spoiler " -"text. For comments it will always be used for spoiler text." -msgstr "" - -#: src/Module/Settings/Connectors.php:235 -msgid "API: Automatically links at the end of the post as attached posts" -msgstr "" - -#: src/Module/Settings/Connectors.php:235 -msgid "" -"When activated, added links at the end of the post react the same way as " -"added links in the web interface." -msgstr "" - -#: src/Module/Settings/Connectors.php:236 -msgid "Article Mode" -msgstr "" - -#: src/Module/Settings/Connectors.php:236 -msgid "" -"Controls how posts with titles are transmitted. Mastodon and its forks don't " -"display the content of these posts if the post is created in the correct " -"(default) way." -msgstr "" - -#: src/Module/Settings/Connectors.php:237 -msgid "Your legacy ActivityPub/GNU Social account" -msgstr "" - -#: src/Module/Settings/Connectors.php:237 -msgid "" -"If you enter your old account name from an ActivityPub based system or your " -"GNU Social/Statusnet account name here (in the format user@domain.tld), your " -"contacts will be added automatically. The field will be emptied when done." -msgstr "" - -#: src/Module/Settings/Connectors.php:239 -msgid "Repair OStatus subscriptions" -msgstr "" - -#: src/Module/Settings/Connectors.php:243 -msgid "Email/Mailbox Setup" -msgstr "" - -#: src/Module/Settings/Connectors.php:244 -msgid "" -"If you wish to communicate with email contacts using this service " -"(optional), please specify how to connect to your mailbox." -msgstr "" - -#: src/Module/Settings/Connectors.php:245 -msgid "Last successful email check:" -msgstr "" - -#: src/Module/Settings/Connectors.php:247 -msgid "IMAP server name:" -msgstr "" - -#: src/Module/Settings/Connectors.php:248 -msgid "IMAP port:" -msgstr "" - -#: src/Module/Settings/Connectors.php:249 -msgid "Security:" -msgstr "" - -#: src/Module/Settings/Connectors.php:250 -msgid "Email login name:" -msgstr "" - -#: src/Module/Settings/Connectors.php:251 -msgid "Email password:" -msgstr "" - -#: src/Module/Settings/Connectors.php:252 -msgid "Reply-to address:" -msgstr "" - -#: src/Module/Settings/Connectors.php:253 -msgid "Send public posts to all email contacts:" -msgstr "" - -#: src/Module/Settings/Connectors.php:254 -msgid "Action after import:" -msgstr "" - -#: src/Module/Settings/Connectors.php:254 -msgid "Move to folder" -msgstr "" - -#: src/Module/Settings/Connectors.php:255 -msgid "Move to folder:" -msgstr "" - -#: src/Module/Settings/Delegation.php:73 -msgid "Delegation successfully granted." -msgstr "" - -#: src/Module/Settings/Delegation.php:75 -msgid "Parent user not found, unavailable or password doesn't match." -msgstr "" - -#: src/Module/Settings/Delegation.php:79 -msgid "Delegation successfully revoked." -msgstr "" - -#: src/Module/Settings/Delegation.php:98 src/Module/Settings/Delegation.php:120 -msgid "" -"Delegated administrators can view but not change delegation permissions." -msgstr "" - -#: src/Module/Settings/Delegation.php:112 -msgid "Delegate user not found." -msgstr "" - -#: src/Module/Settings/Delegation.php:169 -msgid "No parent user" -msgstr "" - -#: src/Module/Settings/Delegation.php:180 -#: src/Module/Settings/Delegation.php:191 -msgid "Parent User" -msgstr "" - -#: src/Module/Settings/Delegation.php:188 -msgid "Additional Accounts" -msgstr "" - -#: src/Module/Settings/Delegation.php:189 -msgid "" -"Register additional accounts that are automatically connected to your " -"existing account so you can manage them from this account." -msgstr "" - -#: src/Module/Settings/Delegation.php:190 -msgid "Register an additional account" -msgstr "" - -#: src/Module/Settings/Delegation.php:192 -msgid "" -"Parent users have total control about this account, including the account " -"settings. Please double check whom you give this access." -msgstr "" - -#: src/Module/Settings/Delegation.php:195 -msgid "Delegates" -msgstr "" - -#: src/Module/Settings/Delegation.php:196 -msgid "" -"Delegates are able to manage all aspects of this account/page except for " -"basic account settings. Please do not delegate your personal account to " -"anybody that you do not trust completely." -msgstr "" - -#: src/Module/Settings/Delegation.php:197 -msgid "Existing Page Delegates" -msgstr "" - -#: src/Module/Settings/Delegation.php:198 -msgid "Potential Delegates" -msgstr "" - -#: src/Module/Settings/Delegation.php:199 -msgid "No entries." -msgstr "" - -#: src/Module/Settings/Display.php:183 -msgid "The theme you chose isn't available." -msgstr "" - -#: src/Module/Settings/Display.php:223 -#, php-format -msgid "%s - (Unsupported)" -msgstr "" - -#: src/Module/Settings/Display.php:260 -msgid "No preview" -msgstr "" - -#: src/Module/Settings/Display.php:261 -msgid "No image" -msgstr "" - -#: src/Module/Settings/Display.php:262 -msgid "Small Image" -msgstr "" - -#: src/Module/Settings/Display.php:263 -msgid "Large Image" -msgstr "" - -#: src/Module/Settings/Display.php:308 -msgid "Display Settings" -msgstr "" - -#: src/Module/Settings/Display.php:310 -msgid "General Theme Settings" -msgstr "" - -#: src/Module/Settings/Display.php:311 -msgid "Custom Theme Settings" -msgstr "" - -#: src/Module/Settings/Display.php:312 -msgid "Content Settings" -msgstr "" - -#: src/Module/Settings/Display.php:313 view/theme/duepuntozero/config.php:86 -#: view/theme/frio/config.php:151 view/theme/quattro/config.php:88 -#: view/theme/vier/config.php:136 -msgid "Theme settings" -msgstr "" - -#: src/Module/Settings/Display.php:314 -msgid "Timelines" -msgstr "" - -#: src/Module/Settings/Display.php:321 -msgid "Display Theme:" -msgstr "" - -#: src/Module/Settings/Display.php:322 -msgid "Mobile Theme:" -msgstr "" - -#: src/Module/Settings/Display.php:325 -msgid "Number of items to display per page:" -msgstr "" - -#: src/Module/Settings/Display.php:325 src/Module/Settings/Display.php:326 -msgid "Maximum of 100 items" -msgstr "" - -#: src/Module/Settings/Display.php:326 -msgid "Number of items to display per page when viewed from mobile device:" -msgstr "" - -#: src/Module/Settings/Display.php:327 -msgid "Update browser every xx seconds" -msgstr "" - -#: src/Module/Settings/Display.php:327 -msgid "Minimum of 10 seconds. Enter -1 to disable it." -msgstr "" - -#: src/Module/Settings/Display.php:328 -msgid "Display emoticons" -msgstr "" - -#: src/Module/Settings/Display.php:328 -msgid "When enabled, emoticons are replaced with matching symbols." -msgstr "" - -#: src/Module/Settings/Display.php:329 -msgid "Infinite scroll" -msgstr "" - -#: src/Module/Settings/Display.php:329 -msgid "Automatic fetch new items when reaching the page end." -msgstr "" - -#: src/Module/Settings/Display.php:330 -msgid "Enable Smart Threading" -msgstr "" - -#: src/Module/Settings/Display.php:330 -msgid "Enable the automatic suppression of extraneous thread indentation." -msgstr "" - -#: src/Module/Settings/Display.php:331 -msgid "Display the Dislike feature" -msgstr "" - -#: src/Module/Settings/Display.php:331 -msgid "Display the Dislike button and dislike reactions on posts and comments." -msgstr "" - -#: src/Module/Settings/Display.php:332 -msgid "Display the resharer" -msgstr "" - -#: src/Module/Settings/Display.php:332 -msgid "Display the first resharer as icon and text on a reshared item." -msgstr "" - -#: src/Module/Settings/Display.php:333 -msgid "Stay local" -msgstr "" - -#: src/Module/Settings/Display.php:333 -msgid "Don't go to a remote system when following a contact link." -msgstr "" - -#: src/Module/Settings/Display.php:334 -msgid "Show the post deletion checkbox" -msgstr "" - -#: src/Module/Settings/Display.php:334 -msgid "Display the checkbox for the post deletion on the network page." -msgstr "" - -#: src/Module/Settings/Display.php:335 -msgid "DIsplay the event list" -msgstr "" - -#: src/Module/Settings/Display.php:335 -msgid "Display the birthday reminder and event list on the network page." -msgstr "" - -#: src/Module/Settings/Display.php:336 -msgid "Link preview mode" -msgstr "" - -#: src/Module/Settings/Display.php:336 -msgid "Appearance of the link preview that is added to each post with a link." -msgstr "" - -#: src/Module/Settings/Display.php:341 -msgid "Bookmark" -msgstr "" - -#: src/Module/Settings/Display.php:343 -msgid "" -"Enable timelines that you want to see in the channels widget. Bookmark " -"timelines that you want to see in the top menu." -msgstr "" - -#: src/Module/Settings/Display.php:345 -msgid "Channel languages:" -msgstr "" - -#: src/Module/Settings/Display.php:345 -msgid "Select all languages that you want to see in your channels." -msgstr "" - -#: src/Module/Settings/Display.php:347 -msgid "Beginning of week:" -msgstr "" - -#: src/Module/Settings/Display.php:348 -msgid "Default calendar view:" -msgstr "" - -#: src/Module/Settings/Features.php:73 -msgid "Additional Features" -msgstr "" - -#: src/Module/Settings/OAuth.php:71 -msgid "Connected Apps" -msgstr "" - -#: src/Module/Settings/OAuth.php:75 -msgid "Remove authorization" -msgstr "" - -#: src/Module/Settings/Profile/Index.php:116 -msgid "Display Name is required." -msgstr "" - -#: src/Module/Settings/Profile/Index.php:170 -msgid "Profile couldn't be updated." -msgstr "" - -#: src/Module/Settings/Profile/Index.php:210 -#: src/Module/Settings/Profile/Index.php:231 -msgid "Label:" -msgstr "" - -#: src/Module/Settings/Profile/Index.php:211 -#: src/Module/Settings/Profile/Index.php:232 -msgid "Value:" -msgstr "" - -#: src/Module/Settings/Profile/Index.php:222 -#: src/Module/Settings/Profile/Index.php:243 -msgid "Field Permissions" -msgstr "" - -#: src/Module/Settings/Profile/Index.php:223 -#: src/Module/Settings/Profile/Index.php:244 -msgid "(click to open/close)" -msgstr "" - -#: src/Module/Settings/Profile/Index.php:229 -msgid "Add a new profile field" -msgstr "" - -#: src/Module/Settings/Profile/Index.php:252 -msgid "" -"The homepage is verified. A rel=\"me\" link back to your Friendica profile " -"page was found on the homepage." -msgstr "" - -#: src/Module/Settings/Profile/Index.php:254 -#, php-format -msgid "" -"To verify your homepage, add a rel=\"me\" link to it, pointing to your " -"profile URL (%s)." -msgstr "" - -#: src/Module/Settings/Profile/Index.php:260 -msgid "Profile Actions" -msgstr "" - -#: src/Module/Settings/Profile/Index.php:261 -msgid "Edit Profile Details" -msgstr "" - -#: src/Module/Settings/Profile/Index.php:263 -msgid "Change Profile Photo" -msgstr "" - -#: src/Module/Settings/Profile/Index.php:266 -msgid "Profile picture" -msgstr "" - -#: src/Module/Settings/Profile/Index.php:267 -msgid "Location" -msgstr "" - -#: src/Module/Settings/Profile/Index.php:268 src/Util/Temporal.php:97 -#: src/Util/Temporal.php:99 -msgid "Miscellaneous" -msgstr "" - -#: src/Module/Settings/Profile/Index.php:269 -msgid "Custom Profile Fields" -msgstr "" - -#: src/Module/Settings/Profile/Index.php:270 src/Module/Welcome.php:58 -msgid "Upload Profile Photo" -msgstr "" - -#: src/Module/Settings/Profile/Index.php:271 -#, php-format -msgid "" -"

Custom fields appear on your profile page.

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

You can use BBCodes in the field values.

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

Reorder by dragging the field title.

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

Empty the label field to remove a custom field.

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

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

" -msgstr "" - -#: src/Module/Settings/Profile/Index.php:291 -msgid "Street Address:" -msgstr "" - -#: src/Module/Settings/Profile/Index.php:292 -msgid "Locality/City:" -msgstr "" - -#: src/Module/Settings/Profile/Index.php:293 -msgid "Region/State:" -msgstr "" - -#: src/Module/Settings/Profile/Index.php:294 -msgid "Postal/Zip Code:" -msgstr "" - -#: src/Module/Settings/Profile/Index.php:295 -msgid "Country:" -msgstr "" - -#: src/Module/Settings/Profile/Index.php:297 -msgid "XMPP (Jabber) address:" -msgstr "" - -#: src/Module/Settings/Profile/Index.php:297 -msgid "The XMPP address will be published so that people can follow you there." -msgstr "" - -#: src/Module/Settings/Profile/Index.php:298 -msgid "Matrix (Element) address:" -msgstr "" - -#: src/Module/Settings/Profile/Index.php:298 -msgid "" -"The Matrix address will be published so that people can follow you there." -msgstr "" - -#: src/Module/Settings/Profile/Index.php:299 -msgid "Homepage URL:" -msgstr "" - -#: src/Module/Settings/Profile/Index.php:300 -msgid "Public Keywords:" -msgstr "" - -#: src/Module/Settings/Profile/Index.php:300 -msgid "(Used for suggesting potential friends, can be seen by others)" -msgstr "" - -#: src/Module/Settings/Profile/Index.php:301 -msgid "Private Keywords:" -msgstr "" - -#: src/Module/Settings/Profile/Index.php:301 -msgid "(Used for searching profiles, never shown to others)" -msgstr "" - -#: src/Module/Settings/Profile/Photo/Crop.php:107 -#: src/Module/Settings/Profile/Photo/Crop.php:125 -#: src/Module/Settings/Profile/Photo/Crop.php:143 -#: src/Module/Settings/Profile/Photo/Index.php:100 -#, php-format -msgid "Image size reduction [%s] failed." -msgstr "" - -#: src/Module/Settings/Profile/Photo/Crop.php:150 -msgid "" -"Shift-reload the page or clear browser cache if the new photo does not " -"display immediately." -msgstr "" - -#: src/Module/Settings/Profile/Photo/Crop.php:155 -msgid "Unable to process image" -msgstr "" - -#: src/Module/Settings/Profile/Photo/Crop.php:174 -msgid "Photo not found." -msgstr "" - -#: src/Module/Settings/Profile/Photo/Crop.php:196 -msgid "Profile picture successfully updated." -msgstr "" - -#: src/Module/Settings/Profile/Photo/Crop.php:222 -#: src/Module/Settings/Profile/Photo/Crop.php:226 -msgid "Crop Image" -msgstr "" - -#: src/Module/Settings/Profile/Photo/Crop.php:223 -msgid "Please adjust the image cropping for optimum viewing." -msgstr "" - -#: src/Module/Settings/Profile/Photo/Crop.php:225 -msgid "Use Image As Is" -msgstr "" - -#: src/Module/Settings/Profile/Photo/Index.php:46 -msgid "Missing uploaded image." -msgstr "" - -#: src/Module/Settings/Profile/Photo/Index.php:123 -msgid "Profile Picture Settings" -msgstr "" - -#: src/Module/Settings/Profile/Photo/Index.php:124 -msgid "Current Profile Picture" -msgstr "" - -#: src/Module/Settings/Profile/Photo/Index.php:125 -msgid "Upload Profile Picture" -msgstr "" - -#: src/Module/Settings/Profile/Photo/Index.php:126 -msgid "Upload Picture:" -msgstr "" - -#: src/Module/Settings/Profile/Photo/Index.php:131 -msgid "or" -msgstr "" - -#: src/Module/Settings/Profile/Photo/Index.php:133 -msgid "skip this step" -msgstr "" - -#: src/Module/Settings/Profile/Photo/Index.php:135 -msgid "select a photo from your photo albums" -msgstr "" - -#: src/Module/Settings/RemoveMe.php:76 -msgid "" -"There was a validation error, please make sure you're logged in with the " -"account you want to remove and try again." -msgstr "" - -#: src/Module/Settings/RemoveMe.php:76 -msgid "If this error persists, please contact your administrator." -msgstr "" - -#: src/Module/Settings/RemoveMe.php:90 -#: src/Navigation/Notifications/Repository/Notify.php:471 -#: src/Navigation/Notifications/Repository/Notify.php:492 -msgid "[Friendica System Notify]" -msgstr "" - -#: src/Module/Settings/RemoveMe.php:90 -msgid "User deleted their account" -msgstr "" - -#: src/Module/Settings/RemoveMe.php:91 -msgid "" -"On your Friendica node an user deleted their account. Please ensure that " -"their data is removed from the backups." -msgstr "" - -#: src/Module/Settings/RemoveMe.php:92 -#, php-format -msgid "The user id is %d" -msgstr "" - -#: src/Module/Settings/RemoveMe.php:105 -msgid "Your account has been successfully removed. Bye bye!" -msgstr "" - -#: src/Module/Settings/RemoveMe.php:130 -msgid "Remove My Account" -msgstr "" - -#: src/Module/Settings/RemoveMe.php:131 -msgid "" -"This will completely remove your account. Once this has been done it is not " -"recoverable." -msgstr "" - -#: src/Module/Settings/RemoveMe.php:136 -msgid "Please enter your password for verification:" -msgstr "" - -#: src/Module/Settings/Server/Action.php:60 -msgid "Do you want to ignore this server?" -msgstr "" - -#: src/Module/Settings/Server/Action.php:64 -msgid "Do you want to unignore this server?" -msgstr "" - -#: src/Module/Settings/Server/Action.php:74 -#: src/Module/Settings/Server/Index.php:104 -msgid "Remote server settings" -msgstr "" - -#: src/Module/Settings/Server/Action.php:77 -msgid "Server URL" -msgstr "" - -#: src/Module/Settings/Server/Index.php:78 -msgid "Settings saved" -msgstr "" - -#: src/Module/Settings/Server/Index.php:105 -msgid "" -"Here you can find all the remote servers you have taken individual " -"moderation actions against. For a list of servers your node has blocked, " -"please check out the Information page." -msgstr "" - -#: src/Module/Settings/Server/Index.php:110 -msgid "Delete all your settings for the remote server" -msgstr "" - -#: src/Module/Settings/Server/Index.php:111 -msgid "Save changes" -msgstr "" - -#: src/Module/Settings/TwoFactor/AppSpecific.php:69 -#: src/Module/Settings/TwoFactor/Recovery.php:67 -#: src/Module/Settings/TwoFactor/Trusted.php:70 -#: src/Module/Settings/TwoFactor/Verify.php:72 -msgid "Please enter your password to access this page." -msgstr "" - -#: src/Module/Settings/TwoFactor/AppSpecific.php:87 -msgid "App-specific password generation failed: The description is empty." -msgstr "" - -#: src/Module/Settings/TwoFactor/AppSpecific.php:90 -msgid "" -"App-specific password generation failed: This description already exists." -msgstr "" - -#: src/Module/Settings/TwoFactor/AppSpecific.php:94 -msgid "New app-specific password generated." -msgstr "" - -#: src/Module/Settings/TwoFactor/AppSpecific.php:100 -msgid "App-specific passwords successfully revoked." -msgstr "" - -#: src/Module/Settings/TwoFactor/AppSpecific.php:110 -msgid "App-specific password successfully revoked." -msgstr "" - -#: src/Module/Settings/TwoFactor/AppSpecific.php:131 -msgid "Two-factor app-specific passwords" -msgstr "" - -#: src/Module/Settings/TwoFactor/AppSpecific.php:133 -msgid "" -"

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

" -msgstr "" - -#: src/Module/Settings/TwoFactor/AppSpecific.php:134 -msgid "" -"Make sure to copy your new app-specific password now. You won’t be able to " -"see it again!" -msgstr "" - -#: src/Module/Settings/TwoFactor/AppSpecific.php:138 -msgid "Last Used" -msgstr "" - -#: src/Module/Settings/TwoFactor/AppSpecific.php:139 -msgid "Revoke" -msgstr "" - -#: src/Module/Settings/TwoFactor/AppSpecific.php:140 -msgid "Revoke All" -msgstr "" - -#: src/Module/Settings/TwoFactor/AppSpecific.php:143 -msgid "" -"When you generate a new app-specific password, you must use it right away, " -"it will be shown to you once after you generate it." -msgstr "" - -#: src/Module/Settings/TwoFactor/AppSpecific.php:144 -msgid "Generate new app-specific password" -msgstr "" - -#: src/Module/Settings/TwoFactor/AppSpecific.php:145 -msgid "Friendiqa on my Fairphone 2..." -msgstr "" - -#: src/Module/Settings/TwoFactor/AppSpecific.php:146 -msgid "Generate" -msgstr "" - -#: src/Module/Settings/TwoFactor/Index.php:88 -msgid "Two-factor authentication successfully disabled." -msgstr "" - -#: src/Module/Settings/TwoFactor/Index.php:141 -msgid "" -"

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

" -msgstr "" - -#: src/Module/Settings/TwoFactor/Index.php:145 -msgid "Authenticator app" -msgstr "" - -#: src/Module/Settings/TwoFactor/Index.php:146 -msgid "Configured" -msgstr "" - -#: src/Module/Settings/TwoFactor/Index.php:146 -msgid "Not Configured" -msgstr "" - -#: src/Module/Settings/TwoFactor/Index.php:147 -msgid "

You haven't finished configuring your authenticator app.

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

Your authenticator app is correctly configured.

" -msgstr "" - -#: src/Module/Settings/TwoFactor/Index.php:150 -msgid "Recovery codes" -msgstr "" - -#: src/Module/Settings/TwoFactor/Index.php:151 -msgid "Remaining valid codes" -msgstr "" - -#: src/Module/Settings/TwoFactor/Index.php:153 -msgid "" -"

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

" -msgstr "" - -#: src/Module/Settings/TwoFactor/Index.php:155 -msgid "App-specific passwords" -msgstr "" - -#: src/Module/Settings/TwoFactor/Index.php:156 -msgid "Generated app-specific passwords" -msgstr "" - -#: src/Module/Settings/TwoFactor/Index.php:158 -msgid "" -"

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

" -msgstr "" - -#: src/Module/Settings/TwoFactor/Index.php:161 -msgid "Current password:" -msgstr "" - -#: src/Module/Settings/TwoFactor/Index.php:161 -msgid "" -"You need to provide your current password to change two-factor " -"authentication settings." -msgstr "" - -#: src/Module/Settings/TwoFactor/Index.php:162 -msgid "Enable two-factor authentication" -msgstr "" - -#: src/Module/Settings/TwoFactor/Index.php:163 -msgid "Disable two-factor authentication" -msgstr "" - -#: src/Module/Settings/TwoFactor/Index.php:164 -msgid "Show recovery codes" -msgstr "" - -#: src/Module/Settings/TwoFactor/Index.php:165 -msgid "Manage app-specific passwords" -msgstr "" - -#: src/Module/Settings/TwoFactor/Index.php:166 -msgid "Manage trusted browsers" -msgstr "" - -#: src/Module/Settings/TwoFactor/Index.php:167 -msgid "Finish app configuration" -msgstr "" - -#: src/Module/Settings/TwoFactor/Recovery.php:83 -msgid "New recovery codes successfully generated." -msgstr "" - -#: src/Module/Settings/TwoFactor/Recovery.php:109 -msgid "Two-factor recovery codes" -msgstr "" - -#: src/Module/Settings/TwoFactor/Recovery.php:111 -msgid "" -"

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

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

" -msgstr "" - -#: src/Module/Settings/TwoFactor/Recovery.php:113 -msgid "" -"When you generate new recovery codes, you must copy the new codes. Your old " -"codes won’t work anymore." -msgstr "" - -#: src/Module/Settings/TwoFactor/Recovery.php:114 -msgid "Generate new recovery codes" -msgstr "" - -#: src/Module/Settings/TwoFactor/Recovery.php:116 -msgid "Next: Verification" -msgstr "" - -#: src/Module/Settings/TwoFactor/Trusted.php:87 -msgid "Trusted browsers successfully removed." -msgstr "" - -#: src/Module/Settings/TwoFactor/Trusted.php:97 -msgid "Trusted browser successfully removed." -msgstr "" - -#: src/Module/Settings/TwoFactor/Trusted.php:139 -msgid "Two-factor Trusted Browsers" -msgstr "" - -#: src/Module/Settings/TwoFactor/Trusted.php:140 -msgid "" -"Trusted browsers are individual browsers you chose to skip two-factor " -"authentication to access Friendica. Please use this feature sparingly, as it " -"can negate the benefit of two-factor authentication." -msgstr "" - -#: src/Module/Settings/TwoFactor/Trusted.php:141 -msgid "Device" -msgstr "" - -#: src/Module/Settings/TwoFactor/Trusted.php:142 -msgid "OS" -msgstr "" - -#: src/Module/Settings/TwoFactor/Trusted.php:144 -msgid "Trusted" -msgstr "" - -#: src/Module/Settings/TwoFactor/Trusted.php:145 -msgid "Created At" -msgstr "" - -#: src/Module/Settings/TwoFactor/Trusted.php:146 -msgid "Last Use" -msgstr "" - -#: src/Module/Settings/TwoFactor/Trusted.php:148 -msgid "Remove All" -msgstr "" - -#: src/Module/Settings/TwoFactor/Verify.php:94 -msgid "Two-factor authentication successfully activated." -msgstr "" - -#: src/Module/Settings/TwoFactor/Verify.php:128 -#, php-format -msgid "" -"

Or you can submit the authentication settings manually:

\n" -"
\n" -"\t
Issuer
\n" -"\t
%s
\n" -"\t
Account Name
\n" -"\t
%s
\n" -"\t
Secret Key
\n" -"\t
%s
\n" -"\t
Type
\n" -"\t
Time-based
\n" -"\t
Number of digits
\n" -"\t
6
\n" -"\t
Hashing algorithm
\n" -"\t
SHA-1
\n" -"
" -msgstr "" - -#: src/Module/Settings/TwoFactor/Verify.php:148 -msgid "Two-factor code verification" -msgstr "" - -#: src/Module/Settings/TwoFactor/Verify.php:150 -msgid "" -"

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

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

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

%s

" -msgstr "" - -#: src/Module/Settings/TwoFactor/Verify.php:159 -msgid "Verify code and enable two-factor authentication" -msgstr "" - -#: src/Module/Settings/UserExport.php:90 -msgid "Export account" -msgstr "" - -#: src/Module/Settings/UserExport.php:90 -msgid "" -"Export your account info and contacts. Use this to make a backup of your " -"account and/or to move it to another server." -msgstr "" - -#: src/Module/Settings/UserExport.php:91 -msgid "Export all" -msgstr "" - -#: src/Module/Settings/UserExport.php:91 -msgid "" -"Export your account info, contacts and all your items as json. Could be a " -"very big file, and could take a lot of time. Use this to make a full backup " -"of your account (photos are not exported)" -msgstr "" - -#: src/Module/Settings/UserExport.php:92 -msgid "Export Contacts to CSV" -msgstr "" - -#: src/Module/Settings/UserExport.php:92 -msgid "" -"Export the list of the accounts you are following as CSV file. Compatible to " -"e.g. Mastodon." -msgstr "" - -#: src/Module/Special/DisplayNotFound.php:35 -msgid "The top-level post isn't visible." -msgstr "" - -#: src/Module/Special/DisplayNotFound.php:36 -msgid "The top-level post was deleted." -msgstr "" - -#: src/Module/Special/DisplayNotFound.php:37 -msgid "" -"This node has blocked the top-level author or the author of the shared post." -msgstr "" - -#: src/Module/Special/DisplayNotFound.php:38 -msgid "" -"You have ignored or blocked the top-level author or the author of the shared " -"post." -msgstr "" - -#: src/Module/Special/DisplayNotFound.php:39 -msgid "" -"You have ignored the top-level author's server or the shared post author's " -"server." -msgstr "" - -#: src/Module/Special/DisplayNotFound.php:45 -msgid "Conversation Not Found" -msgstr "" - -#: src/Module/Special/DisplayNotFound.php:46 -msgid "Unfortunately, the requested conversation isn't available to you." -msgstr "" - -#: src/Module/Special/DisplayNotFound.php:47 -msgid "Possible reasons include:" -msgstr "" - -#: src/Module/Special/HTTPException.php:78 -msgid "Stack trace:" -msgstr "" - -#: src/Module/Special/HTTPException.php:83 -#, php-format -msgid "Exception thrown in %s:%d" -msgstr "" - -#: src/Module/Tos.php:58 src/Module/Tos.php:107 -msgid "" -"At the time of registration, and for providing communications between the " -"user account and their contacts, the user has to provide a display name (pen " -"name), an username (nickname) and a working email address. The names will be " -"accessible on the profile page of the account by any visitor of the page, " -"even if other profile details are not displayed. The email address will only " -"be used to send the user notifications about interactions, but wont be " -"visibly displayed. The listing of an account in the node's user directory or " -"the global user directory is optional and can be controlled in the user " -"settings, it is not necessary for communication." -msgstr "" - -#: src/Module/Tos.php:59 src/Module/Tos.php:108 -msgid "" -"This data is required for communication and is passed on to the nodes of the " -"communication partners and is stored there. Users can enter additional " -"private data that may be transmitted to the communication partners accounts." -msgstr "" - -#: src/Module/Tos.php:60 src/Module/Tos.php:109 -#, php-format -msgid "" -"At any point in time a logged in user can export their account data from the " -"account settings. If the user wants " -"to delete their account they can do so at %1$s/settings/removeme. The deletion of the account will be " -"permanent. Deletion of the data will also be requested from the nodes of the " -"communication partners." -msgstr "" - -#: src/Module/Tos.php:63 src/Module/Tos.php:106 -msgid "Privacy Statement" -msgstr "" - -#: src/Module/Tos.php:103 -msgid "Rules" -msgstr "" - -#: src/Module/Update/Display.php:45 -msgid "Parameter uri_id is missing." -msgstr "" - -#: src/Module/Update/Display.php:55 -msgid "The requested item doesn't exist or has been deleted." -msgstr "" - -#: src/Module/User/Delegation.php:146 -#, php-format -msgid "You are now logged in as %s" -msgstr "" - -#: src/Module/User/Delegation.php:185 -msgid "Switch between your accounts" -msgstr "" - -#: src/Module/User/Delegation.php:186 -msgid "Manage your accounts" -msgstr "" - -#: src/Module/User/Delegation.php:187 -msgid "" -"Toggle between different identities or community/group pages which share " -"your account details or which you have been granted \"manage\" permissions" -msgstr "" - -#: src/Module/User/Delegation.php:188 -msgid "Select an identity to manage: " -msgstr "" - -#: src/Module/User/Import.php:104 -msgid "User imports on closed servers can only be done by an administrator." -msgstr "" - -#: src/Module/User/Import.php:120 -msgid "Move account" -msgstr "" - -#: src/Module/User/Import.php:121 -msgid "You can import an account from another Friendica server." -msgstr "" - -#: src/Module/User/Import.php:122 -msgid "" -"You need to export your account from the old server and upload it here. We " -"will recreate your old account here with all your contacts. We will try also " -"to inform your friends that you moved here." -msgstr "" - -#: src/Module/User/Import.php:123 -msgid "" -"This feature is experimental. We can't import contacts from the OStatus " -"network (GNU Social/Statusnet) or from Diaspora" -msgstr "" - -#: src/Module/User/Import.php:124 -msgid "Account file" -msgstr "" - -#: src/Module/User/Import.php:124 -msgid "" -"To export your account, go to \"Settings->Export your personal data\" and " -"select \"Export account\"" -msgstr "" - -#: src/Module/User/Import.php:218 -msgid "Error decoding account file" -msgstr "" - -#: src/Module/User/Import.php:223 -msgid "Error! No version data in file! This is not a Friendica account file?" -msgstr "" - -#: src/Module/User/Import.php:231 -#, php-format -msgid "User '%s' already exists on this server!" -msgstr "" - -#: src/Module/User/Import.php:268 -msgid "User creation error" -msgstr "" - -#: src/Module/User/Import.php:317 -#, php-format -msgid "%d contact not imported" -msgid_plural "%d contacts not imported" -msgstr[0] "" -msgstr[1] "" - -#: src/Module/User/Import.php:366 -msgid "User profile creation error" -msgstr "" - -#: src/Module/User/Import.php:417 -msgid "Done. You can now login with your username and password" -msgstr "" - -#: src/Module/Welcome.php:44 -msgid "Welcome to Friendica" -msgstr "" - -#: src/Module/Welcome.php:45 -msgid "New Member Checklist" -msgstr "" - -#: src/Module/Welcome.php:46 -msgid "" -"We would like to offer some tips and links to help make your experience " -"enjoyable. Click any item to visit the relevant page. A link to this page " -"will be visible from your home page for two weeks after your initial " -"registration and then will quietly disappear." -msgstr "" - -#: src/Module/Welcome.php:48 -msgid "Getting Started" -msgstr "" - -#: src/Module/Welcome.php:49 -msgid "Friendica Walk-Through" -msgstr "" - -#: src/Module/Welcome.php:50 -msgid "" -"On your Quick Start page - find a brief introduction to your " -"profile and network tabs, make some new connections, and find some groups to " -"join." -msgstr "" - -#: src/Module/Welcome.php:53 -msgid "Go to Your Settings" -msgstr "" - -#: src/Module/Welcome.php:54 -msgid "" -"On your Settings page - change your initial password. Also make a " -"note of your Identity Address. This looks just like an email address - and " -"will be useful in making friends on the free social web." -msgstr "" - -#: src/Module/Welcome.php:55 -msgid "" -"Review the other settings, particularly the privacy settings. An unpublished " -"directory listing is like having an unlisted phone number. In general, you " -"should probably publish your listing - unless all of your friends and " -"potential friends know exactly how to find you." -msgstr "" - -#: src/Module/Welcome.php:59 -msgid "" -"Upload a profile photo if you have not done so already. Studies have shown " -"that people with real photos of themselves are ten times more likely to make " -"friends than people who do not." -msgstr "" - -#: src/Module/Welcome.php:60 -msgid "Edit Your Profile" -msgstr "" - -#: src/Module/Welcome.php:61 -msgid "" -"Edit your default profile to your liking. Review the " -"settings for hiding your list of friends and hiding the profile from unknown " -"visitors." -msgstr "" - -#: src/Module/Welcome.php:62 -msgid "Profile Keywords" -msgstr "" - -#: src/Module/Welcome.php:63 -msgid "" -"Set some public keywords for your profile which describe your interests. We " -"may be able to find other people with similar interests and suggest " -"friendships." -msgstr "" - -#: src/Module/Welcome.php:65 -msgid "Connecting" -msgstr "" - -#: src/Module/Welcome.php:67 -msgid "Importing Emails" -msgstr "" - -#: src/Module/Welcome.php:68 -msgid "" -"Enter your email access information on your Connector Settings page if you " -"wish to import and interact with friends or mailing lists from your email " -"INBOX" -msgstr "" - -#: src/Module/Welcome.php:69 -msgid "Go to Your Contacts Page" -msgstr "" - -#: src/Module/Welcome.php:70 -msgid "" -"Your Contacts page is your gateway to managing friendships and connecting " -"with friends on other networks. Typically you enter their address or site " -"URL in the Add New Contact dialog." -msgstr "" - -#: src/Module/Welcome.php:71 -msgid "Go to Your Site's Directory" -msgstr "" - -#: src/Module/Welcome.php:72 -msgid "" -"The Directory page lets you find other people in this network or other " -"federated sites. Look for a Connect or Follow link on " -"their profile page. Provide your own Identity Address if requested." -msgstr "" - -#: src/Module/Welcome.php:73 -msgid "Finding New People" -msgstr "" - -#: src/Module/Welcome.php:74 -msgid "" -"On the side panel of the Contacts page are several tools to find new " -"friends. We can match people by interest, look up people by name or " -"interest, and provide suggestions based on network relationships. On a brand " -"new site, friend suggestions will usually begin to be populated within 24 " -"hours." -msgstr "" - -#: src/Module/Welcome.php:77 -msgid "Add Your Contacts To Circle" -msgstr "" - -#: src/Module/Welcome.php:78 -msgid "" -"Once you have made some friends, organize them into private conversation " -"circles from the sidebar of your Contacts page and then you can interact " -"with each circle privately on your Network page." -msgstr "" - -#: src/Module/Welcome.php:80 -msgid "Why Aren't My Posts Public?" -msgstr "" - -#: src/Module/Welcome.php:81 -msgid "" -"Friendica respects your privacy. By default, your posts will only show up to " -"people you've added as friends. For more information, see the help section " -"from the link above." -msgstr "" - -#: src/Module/Welcome.php:83 -msgid "Getting Help" -msgstr "" - -#: src/Module/Welcome.php:84 -msgid "Go to the Help Section" -msgstr "" - -#: src/Module/Welcome.php:85 -msgid "" -"Our help pages may be consulted for detail on other program " -"features and resources." -msgstr "" - -#: src/Navigation/Notifications/Factory/FormattedNavNotification.php:161 -msgid "{0} wants to follow you" -msgstr "" - -#: src/Navigation/Notifications/Factory/FormattedNavNotification.php:163 -msgid "{0} has started following you" -msgstr "" - -#: src/Navigation/Notifications/Factory/FormattedNotify.php:96 -#, php-format -msgid "%s liked %s's post" -msgstr "" - -#: src/Navigation/Notifications/Factory/FormattedNotify.php:108 -#, php-format -msgid "%s disliked %s's post" -msgstr "" - -#: src/Navigation/Notifications/Factory/FormattedNotify.php:120 -#, php-format -msgid "%s is attending %s's event" -msgstr "" - -#: src/Navigation/Notifications/Factory/FormattedNotify.php:132 -#, php-format -msgid "%s is not attending %s's event" -msgstr "" - -#: src/Navigation/Notifications/Factory/FormattedNotify.php:144 -#, php-format -msgid "%s may attending %s's event" -msgstr "" - -#: src/Navigation/Notifications/Factory/FormattedNotify.php:174 -#, php-format -msgid "%s is now friends with %s" -msgstr "" - -#: src/Navigation/Notifications/Factory/FormattedNotify.php:341 -#: src/Navigation/Notifications/Factory/FormattedNotify.php:379 -#, php-format -msgid "%s commented on %s's post" -msgstr "" - -#: src/Navigation/Notifications/Factory/FormattedNotify.php:378 -#, php-format -msgid "%s created a new post" -msgstr "" - -#: src/Navigation/Notifications/Factory/Introduction.php:132 -msgid "Friend Suggestion" -msgstr "" - -#: src/Navigation/Notifications/Factory/Introduction.php:158 -msgid "Friend/Connect Request" -msgstr "" - -#: src/Navigation/Notifications/Factory/Introduction.php:158 -msgid "New Follower" -msgstr "" - -#: src/Navigation/Notifications/Factory/Notification.php:134 -#, php-format -msgid "%1$s wants to follow you" -msgstr "" - -#: src/Navigation/Notifications/Factory/Notification.php:136 -#, php-format -msgid "%1$s has started following you" -msgstr "" - -#: src/Navigation/Notifications/Factory/Notification.php:208 -#, php-format -msgid "%1$s liked your comment on %2$s" -msgstr "" - -#: src/Navigation/Notifications/Factory/Notification.php:211 -#, php-format -msgid "%1$s liked your post %2$s" -msgstr "" - -#: src/Navigation/Notifications/Factory/Notification.php:218 -#, php-format -msgid "%1$s disliked your comment on %2$s" -msgstr "" - -#: src/Navigation/Notifications/Factory/Notification.php:221 -#, php-format -msgid "%1$s disliked your post %2$s" -msgstr "" - -#: src/Navigation/Notifications/Factory/Notification.php:228 -#, php-format -msgid "%1$s shared your comment %2$s" -msgstr "" - -#: src/Navigation/Notifications/Factory/Notification.php:231 -#: src/Navigation/Notifications/Factory/Notification.php:316 -#, php-format -msgid "%1$s shared your post %2$s" -msgstr "" - -#: src/Navigation/Notifications/Factory/Notification.php:235 -#: src/Navigation/Notifications/Factory/Notification.php:305 -#, php-format -msgid "%1$s shared the post %2$s from %3$s" -msgstr "" - -#: src/Navigation/Notifications/Factory/Notification.php:237 -#: src/Navigation/Notifications/Factory/Notification.php:307 -#, php-format -msgid "%1$s shared a post from %3$s" -msgstr "" - -#: src/Navigation/Notifications/Factory/Notification.php:239 -#: src/Navigation/Notifications/Factory/Notification.php:309 -#, php-format -msgid "%1$s shared the post %2$s" -msgstr "" - -#: src/Navigation/Notifications/Factory/Notification.php:241 -#: src/Navigation/Notifications/Factory/Notification.php:311 -#, php-format -msgid "%1$s shared a post" -msgstr "" - -#: src/Navigation/Notifications/Factory/Notification.php:249 -#, php-format -msgid "%1$s wants to attend your event %2$s" -msgstr "" - -#: src/Navigation/Notifications/Factory/Notification.php:256 -#, php-format -msgid "%1$s does not want to attend your event %2$s" -msgstr "" - -#: src/Navigation/Notifications/Factory/Notification.php:263 -#, php-format -msgid "%1$s maybe wants to attend your event %2$s" -msgstr "" - -#: src/Navigation/Notifications/Factory/Notification.php:270 -#, php-format -msgid "%1$s tagged you on %2$s" -msgstr "" - -#: src/Navigation/Notifications/Factory/Notification.php:274 -#, php-format -msgid "%1$s replied to you on %2$s" -msgstr "" - -#: src/Navigation/Notifications/Factory/Notification.php:278 -#, php-format -msgid "%1$s commented in your thread %2$s" -msgstr "" - -#: src/Navigation/Notifications/Factory/Notification.php:282 -#, php-format -msgid "%1$s commented on your comment %2$s" -msgstr "" - -#: src/Navigation/Notifications/Factory/Notification.php:289 -#, php-format -msgid "%1$s commented in their thread %2$s" -msgstr "" - -#: src/Navigation/Notifications/Factory/Notification.php:291 -#, php-format -msgid "%1$s commented in their thread" -msgstr "" - -#: src/Navigation/Notifications/Factory/Notification.php:293 -#, php-format -msgid "%1$s commented in the thread %2$s from %3$s" -msgstr "" - -#: src/Navigation/Notifications/Factory/Notification.php:295 -#, php-format -msgid "%1$s commented in the thread from %3$s" -msgstr "" - -#: src/Navigation/Notifications/Factory/Notification.php:300 -#, php-format -msgid "%1$s commented on your thread %2$s" -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:225 -#: src/Navigation/Notifications/Repository/Notify.php:754 -msgid "[Friendica:Notify]" -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:293 -#, php-format -msgid "%s New mail received at %s" -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:295 -#, php-format -msgid "%1$s sent you a new private message at %2$s." -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:296 -msgid "a private message" -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:296 -#, php-format -msgid "%1$s sent you %2$s." -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:298 -#, php-format -msgid "Please visit %s to view and/or reply to your private messages." -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:328 -#, php-format -msgid "%1$s commented on %2$s's %3$s %4$s" -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:333 -#, php-format -msgid "%1$s commented on your %2$s %3$s" -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:337 -#, php-format -msgid "%1$s commented on their %2$s %3$s" -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:341 -#: src/Navigation/Notifications/Repository/Notify.php:788 -#, php-format -msgid "%1$s Comment to conversation #%2$d by %3$s" -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:343 -#, php-format -msgid "%s commented on an item/conversation you have been following." -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:347 -#: src/Navigation/Notifications/Repository/Notify.php:362 -#: src/Navigation/Notifications/Repository/Notify.php:814 -#, php-format -msgid "Please visit %s to view and/or reply to the conversation." -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:354 -#, php-format -msgid "%s %s posted to your profile wall" -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:356 -#, php-format -msgid "%1$s posted to your profile wall at %2$s" -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:357 -#, php-format -msgid "%1$s posted to [url=%2$s]your wall[/url]" -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:370 -#, php-format -msgid "%s Introduction received" -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:372 -#, php-format -msgid "You've received an introduction from '%1$s' at %2$s" -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:373 -#, php-format -msgid "You've received [url=%1$s]an introduction[/url] from %2$s." -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:378 -#: src/Navigation/Notifications/Repository/Notify.php:424 -#, php-format -msgid "You may visit their profile at %s" -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:380 -#, php-format -msgid "Please visit %s to approve or reject the introduction." -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:387 -#, php-format -msgid "%s A new person is sharing with you" -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:389 -#: src/Navigation/Notifications/Repository/Notify.php:390 -#, php-format -msgid "%1$s is sharing with you at %2$s" -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:397 -#, php-format -msgid "%s You have a new follower" -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:399 -#: src/Navigation/Notifications/Repository/Notify.php:400 -#, php-format -msgid "You have a new follower at %2$s : %1$s" -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:413 -#, php-format -msgid "%s Friend suggestion received" -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:415 -#, php-format -msgid "You've received a friend suggestion from '%1$s' at %2$s" -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:416 -#, php-format -msgid "You've received [url=%1$s]a friend suggestion[/url] for %2$s from %3$s." -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:422 -msgid "Name:" -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:423 -msgid "Photo:" -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:426 -#, php-format -msgid "Please visit %s to approve or reject the suggestion." -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:434 -#: src/Navigation/Notifications/Repository/Notify.php:449 -#, php-format -msgid "%s Connection accepted" -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:436 -#: src/Navigation/Notifications/Repository/Notify.php:451 -#, php-format -msgid "'%1$s' has accepted your connection request at %2$s" -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:437 -#: src/Navigation/Notifications/Repository/Notify.php:452 -#, php-format -msgid "%2$s has accepted your [url=%1$s]connection request[/url]." -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:442 -msgid "" -"You are now mutual friends and may exchange status updates, photos, and " -"email without restriction." -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:444 -#, php-format -msgid "Please visit %s if you wish to make any changes to this relationship." -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:457 -#, php-format -msgid "" -"'%1$s' has chosen to accept you a fan, which restricts some forms of " -"communication - such as private messaging and some profile interactions. If " -"this is a celebrity or community page, these settings were applied " -"automatically." -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:459 -#, php-format -msgid "" -"'%1$s' may choose to extend this into a two-way or more permissive " -"relationship in the future." -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:461 -#, php-format -msgid "Please visit %s if you wish to make any changes to this relationship." -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:471 -msgid "registration request" -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:473 -#, php-format -msgid "You've received a registration request from '%1$s' at %2$s" -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:474 -#, php-format -msgid "You've received a [url=%1$s]registration request[/url] from %2$s." -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:479 -#: src/Navigation/Notifications/Repository/Notify.php:500 -#, php-format -msgid "" -"Display Name:\t%s\n" -"Site Location:\t%s\n" -"Login Name:\t%s (%s)" -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:485 -#, php-format -msgid "Please visit %s to approve or reject the request." -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:492 -msgid "new registration" -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:494 -#, php-format -msgid "You've received a new registration from '%1$s' at %2$s" -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:495 -#, php-format -msgid "You've received a [url=%1$s]new registration[/url] from %2$s." -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:506 -#, php-format -msgid "Please visit %s to have a look at the new registration." -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:782 -#, php-format -msgid "%s %s tagged you" -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:785 -#, php-format -msgid "%s %s shared a new post" -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:793 -#, php-format -msgid "%1$s %2$s liked your post #%3$d" -msgstr "" - -#: src/Navigation/Notifications/Repository/Notify.php:796 -#, php-format -msgid "%1$s %2$s liked your comment on #%3$d" -msgstr "" - -#: src/Object/EMail/ItemCCEMail.php:42 -#, php-format -msgid "" -"This message was sent to you by %s, a member of the Friendica social network." -msgstr "" - -#: src/Object/EMail/ItemCCEMail.php:44 -#, php-format -msgid "You may visit them online at %s" -msgstr "" - -#: src/Object/EMail/ItemCCEMail.php:45 -msgid "" -"Please contact the sender by replying to this post if you do not wish to " -"receive these messages." -msgstr "" - -#: src/Object/EMail/ItemCCEMail.php:49 -#, php-format -msgid "%s posted an update." -msgstr "" - -#: src/Object/Post.php:138 -msgid "Private Message" -msgstr "" - -#: src/Object/Post.php:142 -msgid "Public Message" -msgstr "" - -#: src/Object/Post.php:146 -msgid "Unlisted Message" -msgstr "" - -#: src/Object/Post.php:182 -msgid "This entry was edited" -msgstr "" - -#: src/Object/Post.php:210 -msgid "Connector Message" -msgstr "" - -#: src/Object/Post.php:239 src/Object/Post.php:241 -msgid "Edit" -msgstr "" - -#: src/Object/Post.php:275 -msgid "Delete globally" -msgstr "" - -#: src/Object/Post.php:275 -msgid "Remove locally" -msgstr "" - -#: src/Object/Post.php:282 -#, php-format -msgid "Block %s" -msgstr "" - -#: src/Object/Post.php:287 -#, php-format -msgid "Ignore %s" -msgstr "" - -#: src/Object/Post.php:292 -#, php-format -msgid "Collapse %s" -msgstr "" - -#: src/Object/Post.php:296 -msgid "Report post" -msgstr "" - -#: src/Object/Post.php:307 -msgid "Save to folder" -msgstr "" - -#: src/Object/Post.php:347 -msgid "I will attend" -msgstr "" - -#: src/Object/Post.php:347 -msgid "I will not attend" -msgstr "" - -#: src/Object/Post.php:347 -msgid "I might attend" -msgstr "" - -#: src/Object/Post.php:394 -msgid "Ignore thread" -msgstr "" - -#: src/Object/Post.php:395 -msgid "Unignore thread" -msgstr "" - -#: src/Object/Post.php:396 -msgid "Toggle ignore status" -msgstr "" - -#: src/Object/Post.php:406 -msgid "Add star" -msgstr "" - -#: src/Object/Post.php:407 -msgid "Remove star" -msgstr "" - -#: src/Object/Post.php:408 -msgid "Toggle star status" -msgstr "" - -#: src/Object/Post.php:419 -msgid "Pin" -msgstr "" - -#: src/Object/Post.php:420 -msgid "Unpin" -msgstr "" - -#: src/Object/Post.php:421 -msgid "Toggle pin status" -msgstr "" - -#: src/Object/Post.php:424 -msgid "Pinned" -msgstr "" - -#: src/Object/Post.php:429 -msgid "Add tag" -msgstr "" - -#: src/Object/Post.php:444 -msgid "Quote share this" -msgstr "" - -#: src/Object/Post.php:444 -msgid "Quote Share" -msgstr "" - -#: src/Object/Post.php:447 -msgid "Reshare this" -msgstr "" - -#: src/Object/Post.php:447 -msgid "Reshare" -msgstr "" - -#: src/Object/Post.php:448 -msgid "Cancel your Reshare" -msgstr "" - -#: src/Object/Post.php:448 -msgid "Unshare" -msgstr "" - -#: src/Object/Post.php:492 -#, php-format -msgid "%s (Received %s)" -msgstr "" - -#: src/Object/Post.php:498 -msgid "Comment this item on your system" -msgstr "" - -#: src/Object/Post.php:498 -msgid "Remote comment" -msgstr "" - -#: src/Object/Post.php:520 -msgid "Share via ..." -msgstr "" - -#: src/Object/Post.php:520 -msgid "Share via external services" -msgstr "" - -#: src/Object/Post.php:527 -msgid "Unknown parent" -msgstr "" - -#: src/Object/Post.php:531 -#, php-format -msgid "in reply to %s" -msgstr "" - -#: src/Object/Post.php:533 -msgid "Parent is probably private or not federated." -msgstr "" - -#: src/Object/Post.php:557 -msgid "to" -msgstr "" - -#: src/Object/Post.php:558 -msgid "via" -msgstr "" - -#: src/Object/Post.php:559 -msgid "Wall-to-Wall" -msgstr "" - -#: src/Object/Post.php:560 -msgid "via Wall-To-Wall:" -msgstr "" - -#: src/Object/Post.php:613 -#, php-format -msgid "Reply to %s" -msgstr "" - -#: src/Object/Post.php:616 -msgid "More" -msgstr "" - -#: src/Object/Post.php:635 -msgid "Notifier task is pending" -msgstr "" - -#: src/Object/Post.php:636 -msgid "Delivery to remote servers is pending" -msgstr "" - -#: src/Object/Post.php:637 -msgid "Delivery to remote servers is underway" -msgstr "" - -#: src/Object/Post.php:638 -msgid "Delivery to remote servers is mostly done" -msgstr "" - -#: src/Object/Post.php:639 -msgid "Delivery to remote servers is done" -msgstr "" - -#: src/Object/Post.php:661 -#, php-format -msgid "%d comment" -msgid_plural "%d comments" -msgstr[0] "" -msgstr[1] "" - -#: src/Object/Post.php:662 -msgid "Show more" -msgstr "" - -#: src/Object/Post.php:663 -msgid "Show fewer" -msgstr "" - -#: src/Object/Post.php:700 -#, php-format -msgid "Reshared by: %s" -msgstr "" - -#: src/Object/Post.php:705 -#, php-format -msgid "Viewed by: %s" -msgstr "" - -#: src/Object/Post.php:710 -#, php-format -msgid "Read by: %s" -msgstr "" - -#: src/Object/Post.php:715 -#, php-format -msgid "Liked by: %s" -msgstr "" - -#: src/Object/Post.php:720 -#, php-format -msgid "Disliked by: %s" -msgstr "" - -#: src/Object/Post.php:725 -#, php-format -msgid "Attended by: %s" -msgstr "" - -#: src/Object/Post.php:730 -#, php-format -msgid "Maybe attended by: %s" -msgstr "" - -#: src/Object/Post.php:735 -#, php-format -msgid "Not attended by: %s" -msgstr "" - -#: src/Object/Post.php:740 -#, php-format -msgid "Commented by: %s" -msgstr "" - -#: src/Object/Post.php:745 -#, php-format -msgid "Reacted with %s by: %s" -msgstr "" - -#: src/Object/Post.php:768 -#, php-format -msgid "Quote shared by: %s" -msgstr "" - -#: src/Protocol/ActivityPub/Receiver.php:571 -msgid "Chat" -msgstr "" - -#: src/Protocol/Delivery.php:544 -msgid "(no subject)" -msgstr "" - -#: src/Protocol/OStatus.php:1392 -#, php-format -msgid "%s is now following %s." -msgstr "" - -#: src/Protocol/OStatus.php:1393 -msgid "following" -msgstr "" - -#: src/Protocol/OStatus.php:1396 -#, php-format -msgid "%s stopped following %s." -msgstr "" - -#: src/Protocol/OStatus.php:1397 -msgid "stopped following" -msgstr "" - -#: src/Render/FriendicaSmartyEngine.php:56 -#, php-format -msgid "The folder %s must be writable by webserver." -msgstr "" - -#: src/Security/Authentication.php:214 -msgid "Login failed." -msgstr "" - -#: src/Security/Authentication.php:259 -msgid "Login failed. Please check your credentials." -msgstr "" - -#: src/Security/Authentication.php:373 -#, php-format -msgid "Welcome %s" -msgstr "" - -#: src/Security/Authentication.php:374 -msgid "Please upload a profile photo." -msgstr "" - -#: src/Security/OpenWebAuth.php:163 -#, php-format -msgid "OpenWebAuth: %1$s welcomes %2$s" -msgstr "" - -#: src/Util/EMailer/MailBuilder.php:260 -msgid "Friendica Notification" -msgstr "" - -#: src/Util/EMailer/NotifyMailBuilder.php:78 -#: src/Util/EMailer/SystemMailBuilder.php:54 -#, php-format -msgid "%1$s, %2$s Administrator" -msgstr "" - -#: src/Util/EMailer/NotifyMailBuilder.php:80 -#: src/Util/EMailer/SystemMailBuilder.php:56 -#, php-format -msgid "%s Administrator" -msgstr "" - -#: src/Util/EMailer/NotifyMailBuilder.php:193 -#: src/Util/EMailer/NotifyMailBuilder.php:217 -#: src/Util/EMailer/SystemMailBuilder.php:101 -#: src/Util/EMailer/SystemMailBuilder.php:118 -msgid "thanks" -msgstr "" - -#: src/Util/Temporal.php:172 -msgid "YYYY-MM-DD or MM-DD" -msgstr "" - -#: src/Util/Temporal.php:280 -#, php-format -msgid "Time zone: %s Change in Settings" -msgstr "" - -#: src/Util/Temporal.php:320 src/Util/Temporal.php:329 -msgid "never" -msgstr "" - -#: src/Util/Temporal.php:343 -msgid "less than a second ago" -msgstr "" - -#: src/Util/Temporal.php:352 -msgid "year" -msgstr "" - -#: src/Util/Temporal.php:352 -msgid "years" -msgstr "" - -#: src/Util/Temporal.php:353 -msgid "months" -msgstr "" - -#: src/Util/Temporal.php:354 -msgid "weeks" -msgstr "" - -#: src/Util/Temporal.php:355 -msgid "days" -msgstr "" - -#: src/Util/Temporal.php:356 -msgid "hour" -msgstr "" - -#: src/Util/Temporal.php:356 -msgid "hours" -msgstr "" - -#: src/Util/Temporal.php:357 -msgid "minute" -msgstr "" - -#: src/Util/Temporal.php:357 -msgid "minutes" -msgstr "" - -#: src/Util/Temporal.php:358 -msgid "second" -msgstr "" - -#: src/Util/Temporal.php:358 -msgid "seconds" -msgstr "" - -#: src/Util/Temporal.php:367 -#, php-format -msgid "in %1$d %2$s" -msgstr "" - -#: src/Util/Temporal.php:370 -#, php-format -msgid "%1$d %2$s ago" -msgstr "" - -#: src/Worker/PushSubscription.php:110 -msgid "Notification from Friendica" -msgstr "" - -#: src/Worker/PushSubscription.php:111 -msgid "Empty Post" -msgstr "" - -#: view/theme/duepuntozero/config.php:68 -msgid "default" -msgstr "" - -#: view/theme/duepuntozero/config.php:69 -msgid "greenzero" -msgstr "" - -#: view/theme/duepuntozero/config.php:70 -msgid "purplezero" -msgstr "" - -#: view/theme/duepuntozero/config.php:71 -msgid "easterbunny" -msgstr "" - -#: view/theme/duepuntozero/config.php:72 -msgid "darkzero" -msgstr "" - -#: view/theme/duepuntozero/config.php:73 -msgid "comix" -msgstr "" - -#: view/theme/duepuntozero/config.php:74 -msgid "slackr" -msgstr "" - -#: view/theme/duepuntozero/config.php:87 -msgid "Variations" -msgstr "" - -#: view/theme/frio/config.php:146 -msgid "Note" -msgstr "" - -#: view/theme/frio/config.php:146 -msgid "Check image permissions if all users are allowed to see the image" -msgstr "" - -#: view/theme/frio/config.php:152 -msgid "Appearance" -msgstr "" - -#: view/theme/frio/config.php:153 -msgid "Accent color" -msgstr "" - -#: view/theme/frio/config.php:153 -msgid "Blue" -msgstr "" - -#: view/theme/frio/config.php:153 -msgid "Red" -msgstr "" - -#: view/theme/frio/config.php:153 -msgid "Purple" -msgstr "" - -#: view/theme/frio/config.php:153 -msgid "Green" -msgstr "" - -#: view/theme/frio/config.php:153 -msgid "Pink" -msgstr "" - -#: view/theme/frio/config.php:154 -msgid "Copy or paste schemestring" -msgstr "" - -#: view/theme/frio/config.php:154 -msgid "" -"You can copy this string to share your theme with others. Pasting here " -"applies the schemestring" -msgstr "" - -#: view/theme/frio/config.php:155 -msgid "Navigation bar background color" -msgstr "" - -#: view/theme/frio/config.php:156 -msgid "Navigation bar icon color " -msgstr "" - -#: view/theme/frio/config.php:157 -msgid "Link color" -msgstr "" - -#: view/theme/frio/config.php:158 -msgid "Set the background color" -msgstr "" - -#: view/theme/frio/config.php:159 -msgid "Content background opacity" -msgstr "" - -#: view/theme/frio/config.php:160 -msgid "Set the background image" -msgstr "" - -#: view/theme/frio/config.php:161 -msgid "Background image style" -msgstr "" - -#: view/theme/frio/config.php:164 -msgid "Always open Compose page" -msgstr "" - -#: view/theme/frio/config.php:164 -msgid "" -"The New Post button always open the Compose page " -"instead of the modal form. When this is disabled, the Compose page can be " -"accessed with a middle click on the link or from the modal." -msgstr "" - -#: view/theme/frio/config.php:168 -msgid "Login page background image" -msgstr "" - -#: view/theme/frio/config.php:172 -msgid "Login page background color" -msgstr "" - -#: view/theme/frio/config.php:172 -msgid "Leave background image and color empty for theme defaults" -msgstr "" - -#: view/theme/frio/php/Image.php:39 -msgid "Top Banner" -msgstr "" - -#: view/theme/frio/php/Image.php:39 -msgid "" -"Resize image to the width of the screen and show background color below on " -"long pages." -msgstr "" - -#: view/theme/frio/php/Image.php:40 -msgid "Full screen" -msgstr "" - -#: view/theme/frio/php/Image.php:40 -msgid "" -"Resize image to fill entire screen, clipping either the right or the bottom." -msgstr "" - -#: view/theme/frio/php/Image.php:41 -msgid "Single row mosaic" -msgstr "" - -#: view/theme/frio/php/Image.php:41 -msgid "" -"Resize image to repeat it on a single row, either vertical or horizontal." -msgstr "" - -#: view/theme/frio/php/Image.php:42 -msgid "Mosaic" -msgstr "" - -#: view/theme/frio/php/Image.php:42 -msgid "Repeat image to fill the screen." -msgstr "" - -#: view/theme/frio/php/default.php:82 view/theme/frio/php/standard.php:40 -msgid "Skip to main content" -msgstr "" - -#: view/theme/frio/php/default.php:153 view/theme/frio/php/standard.php:75 -msgid "Back to top" -msgstr "" - -#: view/theme/frio/php/scheme.php:105 -msgid "Light" -msgstr "" - -#: view/theme/frio/php/scheme.php:106 -msgid "Dark" -msgstr "" - -#: view/theme/frio/php/scheme.php:107 -msgid "Black" -msgstr "" - -#: view/theme/frio/php/scheme.php:118 -msgid "Custom" -msgstr "" - -#: view/theme/frio/theme.php:214 -msgid "Guest" -msgstr "" - -#: view/theme/frio/theme.php:217 -msgid "Visitor" -msgstr "" - -#: view/theme/quattro/config.php:89 -msgid "Alignment" -msgstr "" - -#: view/theme/quattro/config.php:89 -msgid "Left" -msgstr "" - -#: view/theme/quattro/config.php:89 -msgid "Center" -msgstr "" - -#: view/theme/quattro/config.php:90 -msgid "Color scheme" -msgstr "" - -#: view/theme/quattro/config.php:91 -msgid "Posts font size" -msgstr "" - -#: view/theme/quattro/config.php:92 -msgid "Textareas font size" -msgstr "" - -#: view/theme/vier/config.php:91 -msgid "Comma separated list of helper groups" -msgstr "" - -#: view/theme/vier/config.php:131 -msgid "don't show" -msgstr "" - -#: view/theme/vier/config.php:131 -msgid "show" -msgstr "" - -#: view/theme/vier/config.php:137 -msgid "Set style" -msgstr "" - -#: view/theme/vier/config.php:138 -msgid "Community Pages" -msgstr "" - -#: view/theme/vier/config.php:139 view/theme/vier/theme.php:148 -msgid "Community Profiles" -msgstr "" - -#: view/theme/vier/config.php:140 -msgid "Help or @NewHere ?" -msgstr "" - -#: view/theme/vier/config.php:141 view/theme/vier/theme.php:319 -msgid "Connect Services" -msgstr "" - -#: view/theme/vier/config.php:142 -msgid "Find Friends" -msgstr "" - -#: view/theme/vier/config.php:143 view/theme/vier/theme.php:175 -msgid "Last users" -msgstr "" - -#: view/theme/vier/theme.php:234 -msgid "Quick Start" -msgstr "" From aa57855a1820977249f1cd0ae530512a0e2cfe89 Mon Sep 17 00:00:00 2001 From: Hannes Heute Date: Sun, 23 Jun 2024 13:20:39 +0200 Subject: [PATCH 148/234] add messages.po again.. --- view/lang/C/messages.po | 13012 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 13012 insertions(+) diff --git a/view/lang/C/messages.po b/view/lang/C/messages.po index e69de29bb2..eefd3cdb32 100644 --- a/view/lang/C/messages.po +++ b/view/lang/C/messages.po @@ -0,0 +1,13012 @@ +# FRIENDICA Distributed Social Network +# Copyright (C) 2010-2024, the Friendica project +# This file is distributed under the same license as the Friendica package. +# Mike Macgirvin, 2010 +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: 2024.06-rc\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-06-23 13:19+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + + +#: mod/item.php:101 mod/item.php:104 mod/item.php:171 mod/item.php:174 +msgid "Unable to locate original post." +msgstr "" + +#: mod/item.php:139 +msgid "Post updated." +msgstr "" + +#: mod/item.php:204 mod/item.php:208 +msgid "Item wasn't stored." +msgstr "" + +#: mod/item.php:218 +msgid "Item couldn't be fetched." +msgstr "" + +#: mod/item.php:262 mod/item.php:266 +msgid "Empty post discarded." +msgstr "" + +#: mod/item.php:437 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:461 mod/message.php:66 mod/message.php:112 mod/notes.php:45 +#: mod/photos.php:147 mod/photos.php:663 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 +#: src/Module/Calendar/Event/API.php:88 src/Module/Calendar/Event/Form.php:84 +#: src/Module/Calendar/Export.php:82 src/Module/Calendar/Show.php:82 +#: src/Module/Circle.php:41 src/Module/Circle.php:84 +#: src/Module/Contact/Advanced.php:60 src/Module/Contact/Follow.php:87 +#: src/Module/Contact/Follow.php:160 src/Module/Contact/MatchInterests.php:87 +#: src/Module/Contact/Suggestions.php:54 src/Module/Contact/Unfollow.php:66 +#: src/Module/Contact/Unfollow.php:80 src/Module/Contact/Unfollow.php:112 +#: src/Module/FollowConfirm.php:38 src/Module/FriendSuggest.php:57 +#: src/Module/Invite.php:42 src/Module/Invite.php:131 +#: src/Module/Notifications/Notification.php:76 +#: src/Module/Notifications/Notification.php:107 +#: src/Module/OStatus/Repair.php:60 src/Module/OStatus/Subscribe.php:68 +#: src/Module/Post/Edit.php:76 src/Module/Profile/Common.php:75 +#: src/Module/Profile/Contacts.php:78 src/Module/Profile/Photos.php:92 +#: src/Module/Profile/Schedule.php:39 src/Module/Profile/Schedule.php:56 +#: src/Module/Register.php:84 src/Module/Register.php:97 +#: src/Module/Register.php:213 src/Module/Register.php:252 +#: src/Module/Search/Directory.php:37 src/Module/Settings/Account.php:50 +#: src/Module/Settings/Account.php:391 src/Module/Settings/Channels.php:66 +#: src/Module/Settings/Channels.php:141 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 +#: src/Module/Settings/Profile/Photo/Index.php:110 +#: src/Module/Settings/RemoveMe.php:119 src/Module/Settings/UserExport.php:78 +#: src/Module/Settings/UserExport.php:114 +#: src/Module/Settings/UserExport.php:213 +#: src/Module/Settings/UserExport.php:233 +#: src/Module/Settings/UserExport.php:298 src/Module/User/Delegation.php:154 +#: src/Module/User/Import.php:85 src/Module/User/Import.php:92 +msgid "Permission denied." +msgstr "" + +#: mod/lostpass.php:40 +msgid "No valid account found." +msgstr "" + +#: mod/lostpass.php:52 +msgid "Password reset request issued. Check your email." +msgstr "" + +#: mod/lostpass.php:58 +#, php-format +msgid "" +"\n" +"\t\tDear %1$s,\n" +"\t\t\tA request was recently received at \"%2$s\" to reset your account\n" +"\t\tpassword. In order to confirm this request, please select the " +"verification link\n" +"\t\tbelow or paste it into your web browser address bar.\n" +"\n" +"\t\tIf you did NOT request this change, please DO NOT follow the link\n" +"\t\tprovided and ignore and/or delete this email, the request will expire " +"shortly.\n" +"\n" +"\t\tYour password will not be changed unless we can verify that you\n" +"\t\tissued this request." +msgstr "" + +#: mod/lostpass.php:69 +#, php-format +msgid "" +"\n" +"\t\tFollow this link soon to verify your identity:\n" +"\n" +"\t\t%1$s\n" +"\n" +"\t\tYou will then receive a follow-up message containing the new password.\n" +"\t\tYou may change that password from your account settings page after " +"logging in.\n" +"\n" +"\t\tThe login details are as follows:\n" +"\n" +"\t\tSite Location:\t%2$s\n" +"\t\tLogin Name:\t%3$s" +msgstr "" + +#: mod/lostpass.php:84 +#, php-format +msgid "Password reset requested at %s" +msgstr "" + +#: mod/lostpass.php:100 +msgid "" +"Request could not be verified. (You may have previously submitted it.) " +"Password reset failed." +msgstr "" + +#: mod/lostpass.php:113 +msgid "Request has expired, please make a new one." +msgstr "" + +#: mod/lostpass.php:128 +msgid "Forgot your Password?" +msgstr "" + +#: mod/lostpass.php:129 +msgid "" +"Enter your email address and submit to have your password reset. Then check " +"your email for further instructions." +msgstr "" + +#: mod/lostpass.php:130 src/Module/Security/Login.php:160 +msgid "Nickname or Email: " +msgstr "" + +#: mod/lostpass.php:131 +msgid "Reset" +msgstr "" + +#: mod/lostpass.php:146 src/Module/Security/Login.php:172 +msgid "Password Reset" +msgstr "" + +#: mod/lostpass.php:147 +msgid "Your password has been reset as requested." +msgstr "" + +#: mod/lostpass.php:148 +msgid "Your new password is" +msgstr "" + +#: mod/lostpass.php:149 +msgid "Save or copy your new password - and then" +msgstr "" + +#: mod/lostpass.php:150 +msgid "click here to login" +msgstr "" + +#: mod/lostpass.php:151 +msgid "" +"Your password may be changed from the Settings page after " +"successful login." +msgstr "" + +#: mod/lostpass.php:155 +msgid "Your password has been reset." +msgstr "" + +#: mod/lostpass.php:158 +#, php-format +msgid "" +"\n" +"\t\t\tDear %1$s,\n" +"\t\t\t\tYour password has been changed as requested. Please retain this\n" +"\t\t\tinformation for your records (or change your password immediately to\n" +"\t\t\tsomething that you will remember).\n" +"\t\t" +msgstr "" + +#: mod/lostpass.php:164 +#, php-format +msgid "" +"\n" +"\t\t\tYour login details are as follows:\n" +"\n" +"\t\t\tSite Location:\t%1$s\n" +"\t\t\tLogin Name:\t%2$s\n" +"\t\t\tPassword:\t%3$s\n" +"\n" +"\t\t\tYou may change that password from your account settings page after " +"logging in.\n" +"\t\t" +msgstr "" + +#: mod/lostpass.php:176 +#, php-format +msgid "Your password has been changed at %s" +msgstr "" + +#: mod/message.php:45 mod/message.php:127 src/Content/Nav.php:321 +msgid "New Message" +msgstr "" + +#: mod/message.php:81 +msgid "No recipient selected." +msgstr "" + +#: mod/message.php:86 +msgid "Unable to locate contact information." +msgstr "" + +#: mod/message.php:90 +msgid "Message could not be sent." +msgstr "" + +#: mod/message.php:94 +msgid "Message collection failure." +msgstr "" + +#: mod/message.php:121 src/Module/Notifications/Introductions.php:135 +#: src/Module/Notifications/Introductions.php:170 +#: src/Module/Notifications/Notification.php:85 +msgid "Discard" +msgstr "" + +#: mod/message.php:134 src/Content/Nav.php:318 view/theme/frio/theme.php:244 +msgid "Messages" +msgstr "" + +#: mod/message.php:147 +msgid "Conversation not found." +msgstr "" + +#: mod/message.php:152 +msgid "Message was not deleted." +msgstr "" + +#: mod/message.php:167 +msgid "Conversation was not removed." +msgstr "" + +#: mod/message.php:180 mod/message.php:285 +msgid "Please enter a link URL:" +msgstr "" + +#: mod/message.php:189 +msgid "Send Private Message" +msgstr "" + +#: mod/message.php:190 mod/message.php:345 +#: src/Module/Privacy/PermissionTooltip.php:132 +msgid "To:" +msgstr "" + +#: mod/message.php:191 mod/message.php:346 +msgid "Subject:" +msgstr "" + +#: mod/message.php:195 mod/message.php:349 src/Module/Invite.php:171 +msgid "Your message:" +msgstr "" + +#: mod/message.php:198 mod/message.php:353 src/Content/Conversation.php:369 +#: src/Module/Post/Edit.php:131 +msgid "Upload photo" +msgstr "" + +#: mod/message.php:199 mod/message.php:354 src/Module/Post/Edit.php:135 +msgid "Insert web link" +msgstr "" + +#: mod/message.php:200 mod/message.php:356 mod/photos.php:1291 +#: src/Content/Conversation.php:400 src/Content/Conversation.php:1576 +#: src/Module/Item/Compose.php:213 src/Module/Post/Edit.php:145 +#: src/Object/Post.php:618 +msgid "Please wait" +msgstr "" + +#: mod/message.php:201 mod/message.php:355 mod/photos.php:694 +#: mod/photos.php:814 mod/photos.php:1091 mod/photos.php:1132 +#: mod/photos.php:1188 mod/photos.php:1268 +#: src/Module/Calendar/Event/Form.php:250 src/Module/Contact/Advanced.php:132 +#: src/Module/Contact/Profile.php:370 +#: src/Module/Debug/ActivityPubConversion.php:140 +#: src/Module/Debug/Babel.php:315 src/Module/Debug/Localtime.php:64 +#: src/Module/Debug/Probe.php:54 src/Module/Debug/WebFinger.php:51 +#: src/Module/FriendSuggest.php:145 src/Module/Install.php:234 +#: src/Module/Install.php:274 src/Module/Install.php:309 +#: src/Module/Invite.php:178 src/Module/Item/Compose.php:196 +#: src/Module/Moderation/Item/Source.php:79 +#: src/Module/Moderation/Report/Create.php:168 +#: src/Module/Moderation/Report/Create.php:183 +#: src/Module/Moderation/Report/Create.php:211 +#: src/Module/Moderation/Report/Create.php:263 +#: src/Module/Profile/Profile.php:276 src/Module/Settings/Profile/Index.php:262 +#: src/Module/Settings/Server/Action.php:79 src/Module/User/Delegation.php:189 +#: src/Object/Post.php:1159 view/theme/duepuntozero/config.php:85 +#: view/theme/frio/config.php:150 view/theme/quattro/config.php:87 +#: view/theme/vier/config.php:135 +msgid "Submit" +msgstr "" + +#: mod/message.php:222 +msgid "No messages." +msgstr "" + +#: mod/message.php:278 +msgid "Message not available." +msgstr "" + +#: mod/message.php:322 +msgid "Delete message" +msgstr "" + +#: mod/message.php:324 mod/message.php:453 +msgid "D, d M Y - g:i A" +msgstr "" + +#: mod/message.php:339 mod/message.php:450 +msgid "Delete conversation" +msgstr "" + +#: mod/message.php:341 +msgid "" +"No secure communications available. You may be able to " +"respond from the sender's profile page." +msgstr "" + +#: mod/message.php:344 +msgid "Send Reply" +msgstr "" + +#: mod/message.php:424 +#, php-format +msgid "Unknown sender - %s" +msgstr "" + +#: mod/message.php:426 +#, php-format +msgid "You and %s" +msgstr "" + +#: mod/message.php:428 +#, php-format +msgid "%s and You" +msgstr "" + +#: mod/message.php:456 +#, php-format +msgid "%d message" +msgid_plural "%d messages" +msgstr[0] "" +msgstr[1] "" + +#: mod/notes.php:52 src/Module/BaseProfile.php:108 +msgid "Personal Notes" +msgstr "" + +#: mod/notes.php:56 +msgid "Personal notes are visible only by yourself." +msgstr "" + +#: mod/notes.php:57 src/Content/Text/HTML.php:861 +#: src/Module/Admin/Storage.php:142 src/Module/Filer/SaveTag.php:74 +#: src/Module/Post/Edit.php:129 src/Module/Settings/Channels.php:229 +msgid "Save" +msgstr "" + +#: mod/photos.php:66 mod/photos.php:129 mod/photos.php:573 +#: src/Model/Event.php:512 src/Model/Profile.php:227 +#: src/Module/Calendar/Export.php:74 src/Module/Calendar/Show.php:74 +#: src/Module/DFRN/Poll.php:43 src/Module/Feed.php:64 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:56 +#: src/Module/Profile/Photos.php:83 src/Module/Profile/RemoteFollow.php:71 +#: src/Module/Register.php:274 +msgid "User not found." +msgstr "" + +#: mod/photos.php:103 src/Module/BaseProfile.php:68 +#: src/Module/Profile/Photos.php:375 +msgid "Photo Albums" +msgstr "" + +#: mod/photos.php:104 src/Module/Profile/Photos.php:376 +#: src/Module/Profile/Photos.php:396 +msgid "Recent Photos" +msgstr "" + +#: mod/photos.php:106 mod/photos.php:862 src/Module/Profile/Photos.php:378 +#: src/Module/Profile/Photos.php:398 +msgid "Upload New Photos" +msgstr "" + +#: mod/photos.php:118 src/Module/BaseSettings.php:72 +#: src/Module/Profile/Photos.php:359 +msgid "everybody" +msgstr "" + +#: mod/photos.php:154 +msgid "Contact information unavailable" +msgstr "" + +#: mod/photos.php:183 +msgid "Album not found." +msgstr "" + +#: mod/photos.php:239 +msgid "Album successfully deleted" +msgstr "" + +#: mod/photos.php:241 +msgid "Album was empty." +msgstr "" + +#: mod/photos.php:272 +msgid "Failed to delete the photo." +msgstr "" + +#: mod/photos.php:540 +msgid "a photo" +msgstr "" + +#: mod/photos.php:540 +#, php-format +msgid "%1$s was tagged in %2$s by %3$s" +msgstr "" + +#: mod/photos.php:577 src/Module/Conversation/Community.php:160 +#: src/Module/Directory.php:49 src/Module/Profile/Photos.php:293 +#: src/Module/Search/Index.php:65 +msgid "Public access denied." +msgstr "" + +#: mod/photos.php:582 +msgid "No photos selected" +msgstr "" + +#: mod/photos.php:710 +#, php-format +msgid "The maximum accepted image size is %s" +msgstr "" + +#: mod/photos.php:717 +msgid "Upload Photos" +msgstr "" + +#: mod/photos.php:721 mod/photos.php:810 +msgid "New album name: " +msgstr "" + +#: mod/photos.php:722 +msgid "or select existing album:" +msgstr "" + +#: mod/photos.php:723 +msgid "Do not show a status post for this upload" +msgstr "" + +#: mod/photos.php:726 mod/photos.php:1087 src/Content/Conversation.php:402 +#: src/Module/Calendar/Event/Form.php:253 src/Module/Post/Edit.php:183 +msgid "Permissions" +msgstr "" + +#: mod/photos.php:791 +msgid "Do you really want to delete this photo album and all its photos?" +msgstr "" + +#: mod/photos.php:792 mod/photos.php:815 +msgid "Delete Album" +msgstr "" + +#: mod/photos.php:793 mod/photos.php:893 src/Content/Conversation.php:417 +#: src/Module/Contact/Follow.php:173 src/Module/Contact/Revoke.php:109 +#: src/Module/Contact/Unfollow.php:126 +#: src/Module/Media/Attachment/Browser.php:77 +#: src/Module/Media/Photo/Browser.php:88 src/Module/Post/Edit.php:167 +#: src/Module/Post/Tag/Remove.php:109 src/Module/Profile/RemoteFollow.php:134 +#: src/Module/Security/TwoFactor/SignOut.php:125 +msgid "Cancel" +msgstr "" + +#: mod/photos.php:819 +msgid "Edit Album" +msgstr "" + +#: mod/photos.php:820 +msgid "Drop Album" +msgstr "" + +#: mod/photos.php:824 +msgid "Show Newest First" +msgstr "" + +#: mod/photos.php:826 +msgid "Show Oldest First" +msgstr "" + +#: mod/photos.php:847 src/Module/Profile/Photos.php:346 +msgid "View Photo" +msgstr "" + +#: mod/photos.php:879 +msgid "Permission denied. Access to this item may be restricted." +msgstr "" + +#: mod/photos.php:881 +msgid "Photo not available" +msgstr "" + +#: mod/photos.php:891 +msgid "Do you really want to delete this photo?" +msgstr "" + +#: mod/photos.php:892 mod/photos.php:1092 +msgid "Delete Photo" +msgstr "" + +#: mod/photos.php:990 +msgid "View photo" +msgstr "" + +#: mod/photos.php:992 +msgid "Edit photo" +msgstr "" + +#: mod/photos.php:993 +msgid "Delete photo" +msgstr "" + +#: mod/photos.php:994 +msgid "Use as profile photo" +msgstr "" + +#: mod/photos.php:1001 +msgid "Private Photo" +msgstr "" + +#: mod/photos.php:1007 +msgid "View Full Size" +msgstr "" + +#: mod/photos.php:1060 +msgid "Tags: " +msgstr "" + +#: mod/photos.php:1063 +msgid "[Select tags to remove]" +msgstr "" + +#: mod/photos.php:1078 +msgid "New album name" +msgstr "" + +#: mod/photos.php:1079 +msgid "Caption" +msgstr "" + +#: mod/photos.php:1080 +msgid "Add a Tag" +msgstr "" + +#: mod/photos.php:1080 +msgid "Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping" +msgstr "" + +#: mod/photos.php:1081 +msgid "Do not rotate" +msgstr "" + +#: mod/photos.php:1082 +msgid "Rotate CW (right)" +msgstr "" + +#: mod/photos.php:1083 +msgid "Rotate CCW (left)" +msgstr "" + +#: mod/photos.php:1129 mod/photos.php:1185 mod/photos.php:1265 +#: src/Module/Contact.php:618 src/Module/Item/Compose.php:195 +#: src/Object/Post.php:1156 +msgid "This is you" +msgstr "" + +#: mod/photos.php:1131 mod/photos.php:1187 mod/photos.php:1267 +#: src/Module/Moderation/Reports.php:110 src/Object/Post.php:612 +#: src/Object/Post.php:1158 +msgid "Comment" +msgstr "" + +#: mod/photos.php:1133 mod/photos.php:1189 mod/photos.php:1269 +#: src/Content/Conversation.php:414 src/Module/Calendar/Event/Form.php:248 +#: src/Module/Item/Compose.php:208 src/Module/Post/Edit.php:165 +#: src/Object/Post.php:1172 +msgid "Preview" +msgstr "" + +#: mod/photos.php:1134 src/Content/Conversation.php:368 +#: src/Module/Post/Edit.php:130 src/Object/Post.php:1160 +msgid "Loading..." +msgstr "" + +#: mod/photos.php:1226 src/Content/Conversation.php:1498 +#: src/Object/Post.php:274 +msgid "Select" +msgstr "" + +#: mod/photos.php:1227 src/Content/Conversation.php:1499 +#: src/Module/Moderation/Users/Active.php:136 +#: src/Module/Moderation/Users/Blocked.php:136 +#: src/Module/Moderation/Users/Index.php:151 +#: src/Module/Settings/Connectors.php:254 +#: src/Module/Settings/Server/Index.php:109 +msgid "Delete" +msgstr "" + +#: mod/photos.php:1288 src/Object/Post.php:440 +msgid "Like" +msgstr "" + +#: mod/photos.php:1289 src/Object/Post.php:440 +msgid "I like this (toggle)" +msgstr "" + +#: mod/photos.php:1290 src/Object/Post.php:441 +msgid "Dislike" +msgstr "" + +#: mod/photos.php:1292 src/Object/Post.php:441 +msgid "I don't like this (toggle)" +msgstr "" + +#: mod/photos.php:1314 +msgid "Map" +msgstr "" + +#: src/App.php:446 +msgid "No system theme config value set." +msgstr "" + +#: src/App.php:554 +msgid "Apologies but the website is unavailable at the moment." +msgstr "" + +#: src/App/Page.php:250 +msgid "Delete this item?" +msgstr "" + +#: src/App/Page.php:251 +msgid "" +"Block this author? They won't be able to follow you nor see your public " +"posts, and you won't be able to see their posts and their notifications." +msgstr "" + +#: src/App/Page.php:252 +msgid "" +"Ignore this author? You won't be able to see their posts and their " +"notifications." +msgstr "" + +#: src/App/Page.php:253 +msgid "Collapse this author's posts?" +msgstr "" + +#: src/App/Page.php:254 +msgid "Ignore this author's server?" +msgstr "" + +#: src/App/Page.php:255 src/Module/Settings/Server/Action.php:61 +#: src/Module/Settings/Server/Index.php:108 +msgid "" +"You won't see any content from this server including reshares in your " +"Network page, the community pages and individual conversations." +msgstr "" + +#: src/App/Page.php:257 +msgid "Like not successful" +msgstr "" + +#: src/App/Page.php:258 +msgid "Dislike not successful" +msgstr "" + +#: src/App/Page.php:259 +msgid "Sharing not successful" +msgstr "" + +#: src/App/Page.php:260 +msgid "Attendance unsuccessful" +msgstr "" + +#: src/App/Page.php:261 +msgid "Backend error" +msgstr "" + +#: src/App/Page.php:262 +msgid "Network error" +msgstr "" + +#: src/App/Page.php:265 +msgid "Drop files here to upload" +msgstr "" + +#: src/App/Page.php:266 +msgid "Your browser does not support drag and drop file uploads." +msgstr "" + +#: src/App/Page.php:267 +msgid "" +"Please use the fallback form below to upload your files like in the olden " +"days." +msgstr "" + +#: src/App/Page.php:268 +msgid "File is too big ({{filesize}}MiB). Max filesize: {{maxFilesize}}MiB." +msgstr "" + +#: src/App/Page.php:269 +msgid "You can't upload files of this type." +msgstr "" + +#: src/App/Page.php:270 +msgid "Server responded with {{statusCode}} code." +msgstr "" + +#: src/App/Page.php:271 +msgid "Cancel upload" +msgstr "" + +#: src/App/Page.php:272 +msgid "Upload canceled." +msgstr "" + +#: src/App/Page.php:273 +msgid "Are you sure you want to cancel this upload?" +msgstr "" + +#: src/App/Page.php:274 +msgid "Remove file" +msgstr "" + +#: src/App/Page.php:275 +msgid "You can't upload any more files." +msgstr "" + +#: src/App/Page.php:353 +msgid "toggle mobile" +msgstr "" + +#: src/App/Router.php:309 +#, php-format +msgid "Method not allowed for this module. Allowed method(s): %s" +msgstr "" + +#: src/App/Router.php:311 src/Module/HTTPException/PageNotFound.php:49 +msgid "Page not found." +msgstr "" + +#: src/App/Router.php:323 +msgid "You must be logged in to use addons. " +msgstr "" + +#: src/BaseModule.php:407 +msgid "" +"The form security token was not correct. This probably happened because the " +"form has been opened for too long (>3 hours) before submitting it." +msgstr "" + +#: src/BaseModule.php:434 +msgid "All contacts" +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/Privacy/PermissionTooltip.php:164 +#: src/Module/Privacy/PermissionTooltip.php:186 +#: src/Module/Settings/Channels.php:160 +msgid "Followers" +msgstr "" + +#: src/BaseModule.php:444 src/Content/Widget.php:241 src/Module/Contact.php:417 +#: src/Module/Settings/Channels.php:159 +msgid "Following" +msgstr "" + +#: src/BaseModule.php:449 src/Content/Widget.php:242 src/Module/Contact.php:420 +msgid "Mutual friends" +msgstr "" + +#: src/BaseModule.php:457 +msgid "Common" +msgstr "" + +#: src/Console/Addon.php:175 src/Console/Addon.php:199 +msgid "Addon not found" +msgstr "" + +#: src/Console/Addon.php:179 +msgid "Addon already enabled" +msgstr "" + +#: src/Console/Addon.php:203 +msgid "Addon already disabled" +msgstr "" + +#: src/Console/ArchiveContact.php:106 +#, php-format +msgid "Could not find any unarchived contact entry for this URL (%s)" +msgstr "" + +#: src/Console/ArchiveContact.php:109 +msgid "The contact entries have been archived" +msgstr "" + +#: src/Console/GlobalCommunityBlock.php:96 +#: src/Module/Moderation/Blocklist/Contact.php:65 +#, php-format +msgid "Could not find any contact entry for this URL (%s)" +msgstr "" + +#: src/Console/GlobalCommunityBlock.php:101 +#: src/Module/Moderation/Blocklist/Contact.php:82 +msgid "The contact has been blocked from the node" +msgstr "" + +#: src/Console/MergeContacts.php:75 +#, php-format +msgid "%d %s, %d duplicates." +msgstr "" + +#: src/Console/MergeContacts.php:78 +#, php-format +msgid "uri-id is empty for contact %s." +msgstr "" + +#: src/Console/MergeContacts.php:91 +#, php-format +msgid "No valid first contact found for uri-id %d." +msgstr "" + +#: src/Console/MergeContacts.php:102 +#, php-format +msgid "Wrong duplicate found for uri-id %d in %d (url: %s != %s)." +msgstr "" + +#: src/Console/MergeContacts.php:106 +#, php-format +msgid "Wrong duplicate found for uri-id %d in %d (nurl: %s != %s)." +msgstr "" + +#: src/Console/MergeContacts.php:142 +#, php-format +msgid "Deletion of id %d failed" +msgstr "" + +#: src/Console/MergeContacts.php:144 +#, php-format +msgid "Deletion of id %d was successful" +msgstr "" + +#: src/Console/MergeContacts.php:150 +#, php-format +msgid "Updating \"%s\" in \"%s\" from %d to %d" +msgstr "" + +#: src/Console/MergeContacts.php:152 +msgid " - found" +msgstr "" + +#: src/Console/MergeContacts.php:159 +msgid " - failed" +msgstr "" + +#: src/Console/MergeContacts.php:161 +msgid " - success" +msgstr "" + +#: src/Console/MergeContacts.php:165 +msgid " - deleted" +msgstr "" + +#: src/Console/MergeContacts.php:168 +msgid " - done" +msgstr "" + +#: src/Console/MoveToAvatarCache.php:91 +msgid "The avatar cache needs to be enabled to use this command." +msgstr "" + +#: src/Console/MoveToAvatarCache.php:109 +#, php-format +msgid "no resource in photo %s" +msgstr "" + +#: src/Console/MoveToAvatarCache.php:137 +#, php-format +msgid "no photo with id %s" +msgstr "" + +#: src/Console/MoveToAvatarCache.php:146 +#, php-format +msgid "no image data for photo with id %s" +msgstr "" + +#: src/Console/MoveToAvatarCache.php:155 +#, php-format +msgid "invalid image for id %s" +msgstr "" + +#: src/Console/MoveToAvatarCache.php:168 +#, php-format +msgid "Quit on invalid photo %s" +msgstr "" + +#: src/Console/PostUpdate.php:87 +#, php-format +msgid "Post update version number has been set to %s." +msgstr "" + +#: src/Console/PostUpdate.php:95 +msgid "Check for pending update actions." +msgstr "" + +#: src/Console/PostUpdate.php:97 +msgid "Done." +msgstr "" + +#: src/Console/PostUpdate.php:99 +msgid "Execute pending post updates." +msgstr "" + +#: src/Console/PostUpdate.php:105 +msgid "All pending post updates are done." +msgstr "" + +#: src/Console/User.php:158 src/Console/User.php:246 +msgid "Enter user nickname: " +msgstr "" + +#: src/Console/User.php:182 src/Model/User.php:824 +#: src/Module/Api/Twitter/ContactEndpoint.php:74 +#: src/Module/Moderation/Users/Active.php:71 +#: src/Module/Moderation/Users/Blocked.php:71 +#: src/Module/Moderation/Users/Index.php:78 +#: src/Module/Moderation/Users/Pending.php:67 +msgid "User not found" +msgstr "" + +#: src/Console/User.php:202 +msgid "Enter new password: " +msgstr "" + +#: src/Console/User.php:210 src/Module/Security/PasswordTooLong.php:69 +#: src/Module/Settings/Account.php:75 +msgid "Password update failed. Please try again." +msgstr "" + +#: src/Console/User.php:213 src/Module/Security/PasswordTooLong.php:72 +#: src/Module/Settings/Account.php:78 +msgid "Password changed." +msgstr "" + +#: src/Console/User.php:238 +msgid "Enter user name: " +msgstr "" + +#: src/Console/User.php:254 +msgid "Enter user email address: " +msgstr "" + +#: src/Console/User.php:262 +msgid "Enter a language (optional): " +msgstr "" + +#: src/Console/User.php:267 +msgid "Enter URL of an image to use as avatar (optional): " +msgstr "" + +#: src/Console/User.php:292 +msgid "User is not pending." +msgstr "" + +#: src/Console/User.php:324 +msgid "User has already been marked for deletion." +msgstr "" + +#: src/Console/User.php:329 +#, php-format +msgid "Type \"yes\" to delete %s" +msgstr "" + +#: src/Console/User.php:331 +msgid "Deletion aborted." +msgstr "" + +#: src/Console/User.php:456 +msgid "Enter category: " +msgstr "" + +#: src/Console/User.php:466 +msgid "Enter key: " +msgstr "" + +#: src/Console/User.php:500 +msgid "Enter value: " +msgstr "" + +#: src/Content/BoundariesPager.php:116 src/Content/Pager.php:171 +msgid "newer" +msgstr "" + +#: src/Content/BoundariesPager.php:124 src/Content/Pager.php:176 +msgid "older" +msgstr "" + +#: src/Content/ContactSelector.php:51 +msgid "Frequently" +msgstr "" + +#: src/Content/ContactSelector.php:52 +msgid "Hourly" +msgstr "" + +#: src/Content/ContactSelector.php:53 +msgid "Twice daily" +msgstr "" + +#: src/Content/ContactSelector.php:54 +msgid "Daily" +msgstr "" + +#: src/Content/ContactSelector.php:55 +msgid "Weekly" +msgstr "" + +#: src/Content/ContactSelector.php:56 +msgid "Monthly" +msgstr "" + +#: src/Content/ContactSelector.php:126 +msgid "DFRN" +msgstr "" + +#: src/Content/ContactSelector.php:127 +msgid "OStatus" +msgstr "" + +#: src/Content/ContactSelector.php:128 +msgid "RSS/Atom" +msgstr "" + +#: src/Content/ContactSelector.php:129 +#: src/Module/Moderation/Users/Active.php:126 +#: src/Module/Moderation/Users/Blocked.php:126 +#: src/Module/Moderation/Users/Create.php:72 +#: src/Module/Moderation/Users/Deleted.php:83 +#: src/Module/Moderation/Users/Index.php:140 +#: src/Module/Moderation/Users/Index.php:160 +#: src/Module/Moderation/Users/Pending.php:99 +msgid "Email" +msgstr "" + +#: src/Content/ContactSelector.php:130 src/Module/Debug/Babel.php:309 +msgid "Diaspora" +msgstr "" + +#: src/Content/ContactSelector.php:131 +msgid "Zot!" +msgstr "" + +#: src/Content/ContactSelector.php:132 +msgid "LinkedIn" +msgstr "" + +#: src/Content/ContactSelector.php:133 +msgid "XMPP/IM" +msgstr "" + +#: src/Content/ContactSelector.php:134 +msgid "MySpace" +msgstr "" + +#: src/Content/ContactSelector.php:135 +msgid "Google+" +msgstr "" + +#: src/Content/ContactSelector.php:136 +msgid "pump.io" +msgstr "" + +#: src/Content/ContactSelector.php:137 +msgid "Twitter" +msgstr "" + +#: src/Content/ContactSelector.php:138 +msgid "Discourse" +msgstr "" + +#: src/Content/ContactSelector.php:139 +msgid "Diaspora Connector" +msgstr "" + +#: src/Content/ContactSelector.php:140 +msgid "GNU Social Connector" +msgstr "" + +#: src/Content/ContactSelector.php:141 +msgid "ActivityPub" +msgstr "" + +#: src/Content/ContactSelector.php:142 +msgid "pnut" +msgstr "" + +#: src/Content/ContactSelector.php:143 +msgid "Tumblr" +msgstr "" + +#: src/Content/ContactSelector.php:144 +msgid "Bluesky" +msgstr "" + +#: src/Content/ContactSelector.php:180 +#, php-format +msgid "%s (via %s)" +msgstr "" + +#: src/Content/Conversation.php:226 +msgid "and" +msgstr "" + +#: src/Content/Conversation.php:229 +#, php-format +msgid "and %d other people" +msgstr "" + +#: src/Content/Conversation.php:235 +#, php-format +msgid "%2$s likes this." +msgid_plural "%2$s like this." +msgstr[0] "" +msgstr[1] "" + +#: src/Content/Conversation.php:237 +#, php-format +msgid "%2$s doesn't like this." +msgid_plural "%2$s don't like this." +msgstr[0] "" +msgstr[1] "" + +#: src/Content/Conversation.php:239 +#, php-format +msgid "%2$s attends." +msgid_plural "%2$s attend." +msgstr[0] "" +msgstr[1] "" + +#: src/Content/Conversation.php:241 +#, php-format +msgid "%2$s doesn't attend." +msgid_plural "%2$s don't attend." +msgstr[0] "" +msgstr[1] "" + +#: src/Content/Conversation.php:243 +#, php-format +msgid "%2$s attends maybe." +msgid_plural "%2$s attend maybe." +msgstr[0] "" +msgstr[1] "" + +#: src/Content/Conversation.php:245 +#, php-format +msgid "%2$s reshared this." +msgid_plural "%2$s reshared this." +msgstr[0] "" +msgstr[1] "" + +#: src/Content/Conversation.php:276 +#, php-format +msgid " likes this" +msgid_plural " like this" +msgstr[0] "" +msgstr[1] "" + +#: src/Content/Conversation.php:279 +#, php-format +msgid " doesn't like this" +msgid_plural "" +" don't like this" +msgstr[0] "" +msgstr[1] "" + +#: src/Content/Conversation.php:282 +#, php-format +msgid " attends" +msgid_plural " attend" +msgstr[0] "" +msgstr[1] "" + +#: src/Content/Conversation.php:285 +#, php-format +msgid " doesn't attend" +msgid_plural " don't attend" +msgstr[0] "" +msgstr[1] "" + +#: src/Content/Conversation.php:288 +#, php-format +msgid " attends maybe" +msgid_plural " attend maybe" +msgstr[0] "" +msgstr[1] "" + +#: src/Content/Conversation.php:291 +#, php-format +msgid " reshared this" +msgid_plural " reshared this" +msgstr[0] "" +msgstr[1] "" + +#: src/Content/Conversation.php:337 +msgid "Visible to everybody" +msgstr "" + +#: src/Content/Conversation.php:338 src/Module/Item/Compose.php:207 +#: src/Object/Post.php:1171 +msgid "Please enter a image/video/audio/webpage URL:" +msgstr "" + +#: src/Content/Conversation.php:339 +msgid "Tag term:" +msgstr "" + +#: src/Content/Conversation.php:340 src/Module/Filer/SaveTag.php:73 +msgid "Save to Folder:" +msgstr "" + +#: src/Content/Conversation.php:341 +msgid "Where are you right now?" +msgstr "" + +#: src/Content/Conversation.php:342 +msgid "Delete item(s)?" +msgstr "" + +#: src/Content/Conversation.php:354 src/Module/Item/Compose.php:182 +msgid "Created at" +msgstr "" + +#: src/Content/Conversation.php:364 +msgid "New Post" +msgstr "" + +#: src/Content/Conversation.php:367 +msgid "Share" +msgstr "" + +#: src/Content/Conversation.php:370 src/Module/Post/Edit.php:132 +msgid "upload photo" +msgstr "" + +#: src/Content/Conversation.php:371 src/Module/Post/Edit.php:133 +msgid "Attach file" +msgstr "" + +#: src/Content/Conversation.php:372 src/Module/Post/Edit.php:134 +msgid "attach file" +msgstr "" + +#: src/Content/Conversation.php:373 src/Module/Item/Compose.php:197 +#: src/Module/Post/Edit.php:171 src/Object/Post.php:1161 +msgid "Bold" +msgstr "" + +#: src/Content/Conversation.php:374 src/Module/Item/Compose.php:198 +#: src/Module/Post/Edit.php:172 src/Object/Post.php:1162 +msgid "Italic" +msgstr "" + +#: src/Content/Conversation.php:375 src/Module/Item/Compose.php:199 +#: src/Module/Post/Edit.php:173 src/Object/Post.php:1163 +msgid "Underline" +msgstr "" + +#: src/Content/Conversation.php:376 src/Module/Item/Compose.php:200 +#: src/Module/Post/Edit.php:174 src/Object/Post.php:1165 +msgid "Quote" +msgstr "" + +#: src/Content/Conversation.php:377 src/Module/Item/Compose.php:201 +#: src/Module/Post/Edit.php:175 src/Object/Post.php:1166 +msgid "Add emojis" +msgstr "" + +#: src/Content/Conversation.php:378 src/Module/Item/Compose.php:202 +#: src/Object/Post.php:1164 +msgid "Content Warning" +msgstr "" + +#: src/Content/Conversation.php:379 src/Module/Item/Compose.php:203 +#: src/Module/Post/Edit.php:176 src/Object/Post.php:1167 +msgid "Code" +msgstr "" + +#: src/Content/Conversation.php:380 src/Module/Item/Compose.php:204 +#: src/Object/Post.php:1168 +msgid "Image" +msgstr "" + +#: src/Content/Conversation.php:381 src/Module/Item/Compose.php:205 +#: src/Module/Post/Edit.php:177 src/Object/Post.php:1169 +msgid "Link" +msgstr "" + +#: src/Content/Conversation.php:382 src/Module/Item/Compose.php:206 +#: src/Module/Post/Edit.php:178 src/Object/Post.php:1170 +msgid "Link or Media" +msgstr "" + +#: src/Content/Conversation.php:383 +msgid "Video" +msgstr "" + +#: src/Content/Conversation.php:384 src/Module/Item/Compose.php:209 +#: src/Module/Post/Edit.php:141 +msgid "Set your location" +msgstr "" + +#: src/Content/Conversation.php:385 src/Module/Post/Edit.php:142 +msgid "set location" +msgstr "" + +#: src/Content/Conversation.php:386 src/Module/Post/Edit.php:143 +msgid "Clear browser location" +msgstr "" + +#: src/Content/Conversation.php:387 src/Module/Post/Edit.php:144 +msgid "clear location" +msgstr "" + +#: src/Content/Conversation.php:389 src/Module/Item/Compose.php:214 +#: src/Module/Post/Edit.php:157 +msgid "Set title" +msgstr "" + +#: src/Content/Conversation.php:391 src/Module/Item/Compose.php:215 +#: src/Module/Post/Edit.php:159 +msgid "Categories (comma-separated list)" +msgstr "" + +#: src/Content/Conversation.php:396 src/Module/Item/Compose.php:231 +msgid "Scheduled at" +msgstr "" + +#: src/Content/Conversation.php:401 src/Module/Post/Edit.php:146 +msgid "Permission settings" +msgstr "" + +#: src/Content/Conversation.php:410 src/Module/Post/Edit.php:155 +msgid "Public post" +msgstr "" + +#: src/Content/Conversation.php:424 src/Content/Widget/VCard.php:131 +#: src/Model/Profile.php:476 src/Module/Admin/Logs/View.php:94 +#: src/Module/Post/Edit.php:181 +msgid "Message" +msgstr "" + +#: src/Content/Conversation.php:425 src/Module/Post/Edit.php:182 +#: src/Module/Settings/TwoFactor/Trusted.php:143 +msgid "Browser" +msgstr "" + +#: src/Content/Conversation.php:427 src/Module/Post/Edit.php:185 +msgid "Open Compose page" +msgstr "" + +#: src/Content/Conversation.php:594 +msgid "remove" +msgstr "" + +#: src/Content/Conversation.php:598 +msgid "Delete Selected Items" +msgstr "" + +#: src/Content/Conversation.php:726 src/Content/Conversation.php:729 +#: src/Content/Conversation.php:732 src/Content/Conversation.php:735 +#: src/Content/Conversation.php:738 +#, php-format +msgid "You had been addressed (%s)." +msgstr "" + +#: src/Content/Conversation.php:741 +#, php-format +msgid "You are following %s." +msgstr "" + +#: src/Content/Conversation.php:746 +#, php-format +msgid "You subscribed to %s." +msgstr "" + +#: src/Content/Conversation.php:748 +msgid "You subscribed to one or more tags in this post." +msgstr "" + +#: src/Content/Conversation.php:768 +#, php-format +msgid "%s reshared this." +msgstr "" + +#: src/Content/Conversation.php:770 +msgid "Reshared" +msgstr "" + +#: src/Content/Conversation.php:770 +#, php-format +msgid "Reshared by %s <%s>" +msgstr "" + +#: src/Content/Conversation.php:773 +#, php-format +msgid "%s is participating in this thread." +msgstr "" + +#: src/Content/Conversation.php:776 +msgid "Stored for general reasons" +msgstr "" + +#: src/Content/Conversation.php:779 +msgid "Global post" +msgstr "" + +#: src/Content/Conversation.php:782 +msgid "Sent via an relay server" +msgstr "" + +#: src/Content/Conversation.php:782 +#, php-format +msgid "Sent via the relay server %s <%s>" +msgstr "" + +#: src/Content/Conversation.php:785 +msgid "Fetched" +msgstr "" + +#: src/Content/Conversation.php:785 +#, php-format +msgid "Fetched because of %s <%s>" +msgstr "" + +#: src/Content/Conversation.php:788 +msgid "Stored because of a child post to complete this thread." +msgstr "" + +#: src/Content/Conversation.php:791 +msgid "Local delivery" +msgstr "" + +#: src/Content/Conversation.php:794 +msgid "Stored because of your activity (like, comment, star, ...)" +msgstr "" + +#: src/Content/Conversation.php:797 +msgid "Distributed" +msgstr "" + +#: src/Content/Conversation.php:800 +msgid "Pushed to us" +msgstr "" + +#: src/Content/Conversation.php:1518 src/Object/Post.php:261 +msgid "Pinned item" +msgstr "" + +#: src/Content/Conversation.php:1535 src/Object/Post.php:555 +#: src/Object/Post.php:556 +#, php-format +msgid "View %s's profile @ %s" +msgstr "" + +#: src/Content/Conversation.php:1549 src/Object/Post.php:543 +msgid "Categories:" +msgstr "" + +#: src/Content/Conversation.php:1550 src/Object/Post.php:544 +msgid "Filed under:" +msgstr "" + +#: src/Content/Conversation.php:1558 src/Object/Post.php:570 +#, php-format +msgid "%s from %s" +msgstr "" + +#: src/Content/Conversation.php:1574 +msgid "View in context" +msgstr "" + +#: src/Content/Conversation/Factory/Channel.php:42 +msgid "For you" +msgstr "" + +#: src/Content/Conversation/Factory/Channel.php:42 +msgid "Posts from contacts you interact with and who interact with you" +msgstr "" + +#: src/Content/Conversation/Factory/Channel.php:43 +msgid "Discover" +msgstr "" + +#: src/Content/Conversation/Factory/Channel.php:43 +msgid "Posts from accounts that you don't follow, but that you might like." +msgstr "" + +#: src/Content/Conversation/Factory/Channel.php:44 +msgid "What's Hot" +msgstr "" + +#: src/Content/Conversation/Factory/Channel.php:44 +msgid "Posts with a lot of interactions" +msgstr "" + +#: src/Content/Conversation/Factory/Channel.php:45 +#, php-format +msgid "Posts in %s" +msgstr "" + +#: src/Content/Conversation/Factory/Channel.php:46 +msgid "Posts from your followers that you don't follow" +msgstr "" + +#: src/Content/Conversation/Factory/Channel.php:47 +msgid "Sharers of sharers" +msgstr "" + +#: src/Content/Conversation/Factory/Channel.php:47 +msgid "Posts from accounts that are followed by accounts that you follow" +msgstr "" + +#: src/Content/Conversation/Factory/Channel.php:48 +msgid "Quiet sharers" +msgstr "" + +#: src/Content/Conversation/Factory/Channel.php:48 +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:199 src/Module/Settings/Channels.php:220 +msgid "Images" +msgstr "" + +#: src/Content/Conversation/Factory/Channel.php:49 +msgid "Posts with images" +msgstr "" + +#: src/Content/Conversation/Factory/Channel.php:50 +#: src/Module/Settings/Channels.php:201 src/Module/Settings/Channels.php:222 +msgid "Audio" +msgstr "" + +#: src/Content/Conversation/Factory/Channel.php:50 +msgid "Posts with audio" +msgstr "" + +#: src/Content/Conversation/Factory/Channel.php:51 +#: src/Module/Settings/Channels.php:200 src/Module/Settings/Channels.php:221 +msgid "Videos" +msgstr "" + +#: src/Content/Conversation/Factory/Channel.php:51 +msgid "Posts with videos" +msgstr "" + +#: src/Content/Conversation/Factory/Community.php:43 +msgid "Local Community" +msgstr "" + +#: src/Content/Conversation/Factory/Community.php:43 +msgid "Posts from local users on this server" +msgstr "" + +#: src/Content/Conversation/Factory/Community.php:47 +#: src/Module/Settings/Channels.php:150 src/Module/Settings/Channels.php:155 +msgid "Global Community" +msgstr "" + +#: src/Content/Conversation/Factory/Community.php:47 +msgid "Posts from users of the whole federated network" +msgstr "" + +#: src/Content/Conversation/Factory/Network.php:38 +#: src/Module/Settings/Channels.php:156 +msgid "Latest Activity" +msgstr "" + +#: src/Content/Conversation/Factory/Network.php:38 +msgid "Sort by latest activity" +msgstr "" + +#: src/Content/Conversation/Factory/Network.php:39 +#: src/Module/Settings/Channels.php:157 +msgid "Latest Posts" +msgstr "" + +#: src/Content/Conversation/Factory/Network.php:39 +msgid "Sort by post received date" +msgstr "" + +#: src/Content/Conversation/Factory/Network.php:40 +#: src/Module/Settings/Channels.php:158 +msgid "Latest Creation" +msgstr "" + +#: src/Content/Conversation/Factory/Network.php:40 +msgid "Sort by post creation date" +msgstr "" + +#: src/Content/Conversation/Factory/Network.php:41 +#: src/Module/Settings/Profile/Index.php:265 +msgid "Personal" +msgstr "" + +#: src/Content/Conversation/Factory/Network.php:41 +msgid "Posts that mention or involve you" +msgstr "" + +#: src/Content/Conversation/Factory/Network.php:42 src/Object/Post.php:411 +msgid "Starred" +msgstr "" + +#: src/Content/Conversation/Factory/Network.php:42 +msgid "Favourite Posts" +msgstr "" + +#: src/Content/Feature.php:107 +msgid "General Features" +msgstr "" + +#: src/Content/Feature.php:109 +msgid "Photo Location" +msgstr "" + +#: src/Content/Feature.php:109 +msgid "" +"Photo metadata is normally stripped. This extracts the location (if present) " +"prior to stripping metadata and links it to a map." +msgstr "" + +#: src/Content/Feature.php:110 +msgid "Display the community in the navigation" +msgstr "" + +#: src/Content/Feature.php:110 +msgid "" +"If enabled, the community can be accessed via the navigation menu. " +"Independent from this setting, the community timelines can always be " +"accessed via the channels." +msgstr "" + +#: src/Content/Feature.php:115 +msgid "Post Composition Features" +msgstr "" + +#: src/Content/Feature.php:116 +msgid "Explicit Mentions" +msgstr "" + +#: src/Content/Feature.php:116 +msgid "" +"Add explicit mentions to comment box for manual control over who gets " +"mentioned in replies." +msgstr "" + +#: src/Content/Feature.php:117 +msgid "Add an abstract from ActivityPub content warnings" +msgstr "" + +#: src/Content/Feature.php:117 +msgid "" +"Add an abstract when commenting on ActivityPub posts with a content warning. " +"Abstracts are displayed as content warning on systems like Mastodon or " +"Pleroma." +msgstr "" + +#: src/Content/Feature.php:122 +msgid "Post/Comment Tools" +msgstr "" + +#: src/Content/Feature.php:123 +msgid "Post Categories" +msgstr "" + +#: src/Content/Feature.php:123 +msgid "Add categories to your posts" +msgstr "" + +#: src/Content/Feature.php:128 +msgid "Network Widgets" +msgstr "" + +#: src/Content/Feature.php:129 src/Content/Widget.php:216 +#: src/Model/Circle.php:601 src/Module/Contact.php:400 +#: src/Module/Welcome.php:76 +msgid "Circles" +msgstr "" + +#: src/Content/Feature.php:129 +msgid "" +"Display posts that have been created by accounts of the selected circle." +msgstr "" + +#: src/Content/Feature.php:130 src/Content/GroupManager.php:147 +#: src/Content/Nav.php:278 src/Content/Text/HTML.php:882 +#: src/Content/Widget.php:538 src/Model/User.php:1390 +msgid "Groups" +msgstr "" + +#: src/Content/Feature.php:130 +msgid "Display posts that have been distributed by the selected group." +msgstr "" + +#: src/Content/Feature.php:131 src/Content/Widget.php:507 +msgid "Archives" +msgstr "" + +#: src/Content/Feature.php:131 +msgid "Display an archive where posts can be selected by month and year." +msgstr "" + +#: src/Content/Feature.php:132 src/Content/Widget.php:289 +msgid "Protocols" +msgstr "" + +#: src/Content/Feature.php:132 +msgid "Display posts with the selected protocols." +msgstr "" + +#: src/Content/Feature.php:133 src/Content/Widget.php:544 +#: src/Module/Settings/Account.php:447 +msgid "Account Types" +msgstr "" + +#: src/Content/Feature.php:133 +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:225 src/Module/Settings/Display.php:315 +msgid "Channels" +msgstr "" + +#: src/Content/Feature.php:134 +msgid "Display posts in the system channels and user defined channels." +msgstr "" + +#: src/Content/Feature.php:135 src/Content/Widget/SavedSearches.php:60 +msgid "Saved Searches" +msgstr "" + +#: src/Content/Feature.php:135 +msgid "Display posts that contain subscribed hashtags." +msgstr "" + +#: src/Content/Feature.php:136 src/Content/Widget.php:319 +msgid "Saved Folders" +msgstr "" + +#: src/Content/Feature.php:136 +msgid "Display a list of folders in which posts are stored." +msgstr "" + +#: src/Content/Feature.php:137 src/Module/Conversation/Timeline.php:200 +msgid "Own Contacts" +msgstr "" + +#: src/Content/Feature.php:137 +msgid "" +"Include or exclude posts from subscribed accounts. This widget is not " +"visible on all channels." +msgstr "" + +#: src/Content/Feature.php:138 +msgid "Trending Tags" +msgstr "" + +#: src/Content/Feature.php:138 +msgid "Display a list of the most popular tags in recent public posts." +msgstr "" + +#: src/Content/Feature.php:143 +msgid "Advanced Profile Settings" +msgstr "" + +#: src/Content/Feature.php:144 +msgid "Tag Cloud" +msgstr "" + +#: src/Content/Feature.php:144 +msgid "Provide a personal tag cloud on your profile page" +msgstr "" + +#: src/Content/Feature.php:145 +msgid "Display Membership Date" +msgstr "" + +#: src/Content/Feature.php:145 +msgid "Display membership date in profile" +msgstr "" + +#: src/Content/Feature.php:150 +msgid "Advanced Calendar Settings" +msgstr "" + +#: src/Content/Feature.php:151 +msgid "Allow anonymous access to your calendar" +msgstr "" + +#: src/Content/Feature.php:151 +msgid "" +"Allows anonymous visitors to consult your calendar and your public events. " +"Contact birthday events are private to you." +msgstr "" + +#: src/Content/GroupManager.php:149 +msgid "External link to group" +msgstr "" + +#: src/Content/GroupManager.php:153 src/Content/Widget.php:513 +msgid "show less" +msgstr "" + +#: src/Content/GroupManager.php:154 src/Content/Widget.php:411 +#: src/Content/Widget.php:514 +msgid "show more" +msgstr "" + +#: src/Content/GroupManager.php:155 +msgid "Create new group" +msgstr "" + +#: src/Content/Item.php:331 src/Model/Item.php:3256 +msgid "event" +msgstr "" + +#: src/Content/Item.php:334 src/Content/Item.php:344 +msgid "status" +msgstr "" + +#: src/Content/Item.php:340 src/Model/Item.php:3258 +#: src/Module/Post/Tag/Add.php:123 +msgid "photo" +msgstr "" + +#: src/Content/Item.php:354 src/Module/Post/Tag/Add.php:141 +#, php-format +msgid "%1$s tagged %2$s's %3$s with %4$s" +msgstr "" + +#: src/Content/Item.php:428 view/theme/frio/theme.php:265 +msgid "Follow Thread" +msgstr "" + +#: src/Content/Item.php:429 src/Model/Contact.php:1230 +msgid "View Status" +msgstr "" + +#: src/Content/Item.php:430 src/Content/Item.php:453 src/Model/Contact.php:1165 +#: src/Model/Contact.php:1221 src/Model/Contact.php:1231 +#: src/Module/Directory.php:158 src/Module/Settings/Profile/Index.php:264 +msgid "View Profile" +msgstr "" + +#: src/Content/Item.php:431 src/Model/Contact.php:1232 +msgid "View Photos" +msgstr "" + +#: src/Content/Item.php:432 src/Model/Contact.php:1199 +#: src/Model/Profile.php:461 +msgid "Network Posts" +msgstr "" + +#: src/Content/Item.php:433 src/Model/Contact.php:1223 +#: src/Model/Contact.php:1234 +msgid "View Contact" +msgstr "" + +#: src/Content/Item.php:434 src/Model/Contact.php:1235 +msgid "Send PM" +msgstr "" + +#: src/Content/Item.php:435 src/Module/Contact.php:467 +#: src/Module/Contact/Profile.php:518 +#: src/Module/Moderation/Blocklist/Contact.php:116 +#: src/Module/Moderation/Users/Active.php:137 +#: src/Module/Moderation/Users/Index.php:152 +msgid "Block" +msgstr "" + +#: src/Content/Item.php:436 src/Module/Contact.php:468 +#: src/Module/Contact/Profile.php:526 +#: src/Module/Notifications/Introductions.php:134 +#: src/Module/Notifications/Introductions.php:206 +#: src/Module/Notifications/Notification.php:89 +msgid "Ignore" +msgstr "" + +#: src/Content/Item.php:437 src/Module/Contact.php:469 +#: src/Module/Contact/Profile.php:534 +msgid "Collapse" +msgstr "" + +#: src/Content/Item.php:438 src/Object/Post.php:302 +#, php-format +msgid "Ignore %s server" +msgstr "" + +#: src/Content/Item.php:442 src/Module/Settings/Channels.php:202 +#: src/Module/Settings/Channels.php:223 src/Object/Post.php:516 +msgid "Languages" +msgstr "" + +#: src/Content/Item.php:445 src/Object/Post.php:596 +msgid "Search Text" +msgstr "" + +#: src/Content/Item.php:450 src/Content/Widget.php:80 +#: src/Model/Contact.php:1224 src/Model/Contact.php:1236 +#: src/Module/Contact/Follow.php:167 view/theme/vier/theme.php:195 +msgid "Connect/Follow" +msgstr "" + +#: src/Content/Item.php:884 +msgid "Unable to fetch user." +msgstr "" + +#: src/Content/Nav.php:121 +msgid "Nothing new here" +msgstr "" + +#: src/Content/Nav.php:125 src/Module/Special/HTTPException.php:77 +msgid "Go back" +msgstr "" + +#: src/Content/Nav.php:126 +msgid "Clear notifications" +msgstr "" + +#: src/Content/Nav.php:127 src/Content/Text/HTML.php:869 +msgid "@name, !group, #tags, content" +msgstr "" + +#: src/Content/Nav.php:222 src/Module/Security/Login.php:157 +msgid "Logout" +msgstr "" + +#: src/Content/Nav.php:222 +msgid "End this session" +msgstr "" + +#: src/Content/Nav.php:224 src/Module/Bookmarklet.php:44 +#: src/Module/Security/Login.php:158 +msgid "Login" +msgstr "" + +#: src/Content/Nav.php:224 +msgid "Sign in" +msgstr "" + +#: src/Content/Nav.php:229 src/Module/BaseProfile.php:57 +#: src/Module/Contact.php:511 +msgid "Conversations" +msgstr "" + +#: src/Content/Nav.php:229 +msgid "Conversations you started" +msgstr "" + +#: src/Content/Nav.php:230 src/Module/BaseProfile.php:49 +#: src/Module/BaseSettings.php:98 src/Module/Contact.php:503 +#: src/Module/Contact/Profile.php:425 src/Module/Profile/Profile.php:270 +#: src/Module/Welcome.php:57 view/theme/frio/theme.php:233 +msgid "Profile" +msgstr "" + +#: src/Content/Nav.php:230 view/theme/frio/theme.php:233 +msgid "Your profile page" +msgstr "" + +#: src/Content/Nav.php:231 src/Module/BaseProfile.php:65 +#: src/Module/Media/Photo/Browser.php:74 view/theme/frio/theme.php:237 +msgid "Photos" +msgstr "" + +#: src/Content/Nav.php:231 view/theme/frio/theme.php:237 +msgid "Your photos" +msgstr "" + +#: src/Content/Nav.php:232 src/Module/BaseProfile.php:73 +#: src/Module/BaseProfile.php:76 src/Module/Contact.php:527 +#: view/theme/frio/theme.php:238 +msgid "Media" +msgstr "" + +#: src/Content/Nav.php:232 view/theme/frio/theme.php:238 +msgid "Your postings with media" +msgstr "" + +#: src/Content/Nav.php:233 src/Content/Nav.php:293 +#: src/Module/BaseProfile.php:85 src/Module/BaseProfile.php:88 +#: src/Module/BaseProfile.php:96 src/Module/BaseProfile.php:99 +#: src/Module/Settings/Display.php:316 view/theme/frio/theme.php:239 +#: view/theme/frio/theme.php:243 +msgid "Calendar" +msgstr "" + +#: src/Content/Nav.php:233 view/theme/frio/theme.php:239 +msgid "Your calendar" +msgstr "" + +#: src/Content/Nav.php:234 +msgid "Personal notes" +msgstr "" + +#: src/Content/Nav.php:234 +msgid "Your personal notes" +msgstr "" + +#: src/Content/Nav.php:251 src/Content/Nav.php:308 +msgid "Home" +msgstr "" + +#: src/Content/Nav.php:251 src/Module/Settings/OAuth.php:73 +msgid "Home Page" +msgstr "" + +#: src/Content/Nav.php:255 src/Module/Register.php:175 +#: src/Module/Security/Login.php:124 +msgid "Register" +msgstr "" + +#: src/Content/Nav.php:255 +msgid "Create an account" +msgstr "" + +#: src/Content/Nav.php:261 src/Module/Help.php:67 +#: src/Module/Settings/TwoFactor/AppSpecific.php:132 +#: src/Module/Settings/TwoFactor/Index.php:139 +#: src/Module/Settings/TwoFactor/Recovery.php:110 +#: src/Module/Settings/TwoFactor/Verify.php:149 view/theme/vier/theme.php:240 +msgid "Help" +msgstr "" + +#: src/Content/Nav.php:261 +msgid "Help and documentation" +msgstr "" + +#: src/Content/Nav.php:265 +msgid "Apps" +msgstr "" + +#: src/Content/Nav.php:265 +msgid "Addon applications, utilities, games" +msgstr "" + +#: src/Content/Nav.php:269 src/Content/Text/HTML.php:867 +#: src/Module/Admin/Logs/View.php:88 src/Module/Search/Index.php:112 +msgid "Search" +msgstr "" + +#: src/Content/Nav.php:269 +msgid "Search site content" +msgstr "" + +#: src/Content/Nav.php:272 src/Content/Text/HTML.php:876 +msgid "Full Text" +msgstr "" + +#: src/Content/Nav.php:273 src/Content/Text/HTML.php:877 +#: src/Content/Widget/TagCloud.php:68 +msgid "Tags" +msgstr "" + +#: src/Content/Nav.php:274 src/Content/Nav.php:329 +#: src/Content/Text/HTML.php:878 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" +msgstr "" + +#: src/Content/Nav.php:289 +msgid "Community" +msgstr "" + +#: src/Content/Nav.php:289 +msgid "Conversations on this and other servers" +msgstr "" + +#: src/Content/Nav.php:296 +msgid "Directory" +msgstr "" + +#: src/Content/Nav.php:296 +msgid "People directory" +msgstr "" + +#: src/Content/Nav.php:298 src/Module/BaseAdmin.php:85 +#: src/Module/BaseModeration.php:108 +msgid "Information" +msgstr "" + +#: src/Content/Nav.php:298 +msgid "Information about this friendica instance" +msgstr "" + +#: src/Content/Nav.php:301 src/Module/Admin/Tos.php:78 +#: src/Module/BaseAdmin.php:95 src/Module/Register.php:183 +#: src/Module/Tos.php:101 +msgid "Terms of Service" +msgstr "" + +#: src/Content/Nav.php:301 +msgid "Terms of Service of this Friendica instance" +msgstr "" + +#: src/Content/Nav.php:306 view/theme/frio/theme.php:242 +msgid "Network" +msgstr "" + +#: src/Content/Nav.php:306 view/theme/frio/theme.php:242 +msgid "Conversations from your friends" +msgstr "" + +#: src/Content/Nav.php:308 view/theme/frio/theme.php:232 +msgid "Your posts and conversations" +msgstr "" + +#: src/Content/Nav.php:312 +msgid "Introductions" +msgstr "" + +#: src/Content/Nav.php:312 +msgid "Friend Requests" +msgstr "" + +#: src/Content/Nav.php:313 src/Module/BaseNotifications.php:149 +#: src/Module/Notifications/Introductions.php:75 +msgid "Notifications" +msgstr "" + +#: src/Content/Nav.php:314 +msgid "See all notifications" +msgstr "" + +#: src/Content/Nav.php:315 src/Module/Settings/Connectors.php:254 +msgid "Mark as seen" +msgstr "" + +#: src/Content/Nav.php:315 +msgid "Mark all system notifications as seen" +msgstr "" + +#: src/Content/Nav.php:318 view/theme/frio/theme.php:244 +msgid "Private mail" +msgstr "" + +#: src/Content/Nav.php:319 +msgid "Inbox" +msgstr "" + +#: src/Content/Nav.php:320 +msgid "Outbox" +msgstr "" + +#: src/Content/Nav.php:324 +msgid "Accounts" +msgstr "" + +#: src/Content/Nav.php:324 +msgid "Manage other pages" +msgstr "" + +#: src/Content/Nav.php:327 src/Module/Admin/Addons/Details.php:114 +#: src/Module/Admin/Themes/Details.php:93 src/Module/BaseSettings.php:182 +#: src/Module/Welcome.php:52 view/theme/frio/theme.php:245 +msgid "Settings" +msgstr "" + +#: src/Content/Nav.php:327 view/theme/frio/theme.php:245 +msgid "Account settings" +msgstr "" + +#: src/Content/Nav.php:329 view/theme/frio/theme.php:246 +msgid "Manage/edit friends and contacts" +msgstr "" + +#: src/Content/Nav.php:334 src/Module/BaseAdmin.php:119 +msgid "Admin" +msgstr "" + +#: src/Content/Nav.php:334 +msgid "Site setup and configuration" +msgstr "" + +#: src/Content/Nav.php:335 src/Module/BaseModeration.php:128 +#: src/Module/Moderation/Blocklist/Contact.php:110 +#: src/Module/Moderation/Blocklist/Server/Add.php:121 +#: src/Module/Moderation/Blocklist/Server/Import.php:118 +#: src/Module/Moderation/Blocklist/Server/Index.php:95 +#: src/Module/Moderation/Item/Delete.php:61 +#: src/Module/Moderation/Reports.php:104 src/Module/Moderation/Summary.php:75 +#: src/Module/Moderation/Users/Active.php:133 +#: src/Module/Moderation/Users/Blocked.php:133 +#: src/Module/Moderation/Users/Deleted.php:80 +#: src/Module/Moderation/Users/Index.php:147 +msgid "Moderation" +msgstr "" + +#: src/Content/Nav.php:335 +msgid "Content and user moderation" +msgstr "" + +#: src/Content/Nav.php:338 +msgid "Navigation" +msgstr "" + +#: src/Content/Nav.php:338 +msgid "Site map" +msgstr "" + +#: src/Content/Pager.php:216 +msgid "first" +msgstr "" + +#: src/Content/Pager.php:221 +msgid "prev" +msgstr "" + +#: src/Content/Pager.php:276 +msgid "next" +msgstr "" + +#: src/Content/Pager.php:281 +msgid "last" +msgstr "" + +#: src/Content/Text/BBCode.php:704 src/Content/Text/BBCode.php:1880 +#: src/Content/Text/BBCode.php:1881 +msgid "Image/photo" +msgstr "" + +#: src/Content/Text/BBCode.php:922 +#, php-format +msgid "" +"%2$s %3$s" +msgstr "" + +#: src/Content/Text/BBCode.php:947 src/Model/Item.php:4012 +#: src/Model/Item.php:4018 src/Model/Item.php:4019 +msgid "Link to source" +msgstr "" + +#: src/Content/Text/BBCode.php:1761 src/Content/Text/HTML.php:906 +msgid "Click to open/close" +msgstr "" + +#: src/Content/Text/BBCode.php:1816 +msgid "$1 wrote:" +msgstr "" + +#: src/Content/Text/BBCode.php:1890 src/Content/Text/BBCode.php:1891 +msgid "Encrypted content" +msgstr "" + +#: src/Content/Text/BBCode.php:2217 +msgid "Invalid source protocol" +msgstr "" + +#: src/Content/Text/BBCode.php:2236 +msgid "Invalid link protocol" +msgstr "" + +#: src/Content/Text/HTML.php:784 +msgid "Loading more entries..." +msgstr "" + +#: src/Content/Text/HTML.php:785 +msgid "The end" +msgstr "" + +#: src/Content/Text/HTML.php:861 src/Content/Widget/VCard.php:127 +#: src/Model/Profile.php:470 src/Module/Contact/Profile.php:478 +msgid "Follow" +msgstr "" + +#: src/Content/Widget.php:51 +msgid "Add New Contact" +msgstr "" + +#: src/Content/Widget.php:52 +msgid "Enter address or web location" +msgstr "" + +#: src/Content/Widget.php:53 +msgid "Example: bob@example.com, http://example.com/barbara" +msgstr "" + +#: src/Content/Widget.php:55 +msgid "Connect" +msgstr "" + +#: src/Content/Widget.php:72 +#, php-format +msgid "%d invitation available" +msgid_plural "%d invitations available" +msgstr[0] "" +msgstr[1] "" + +#: src/Content/Widget.php:78 view/theme/vier/theme.php:193 +msgid "Find People" +msgstr "" + +#: src/Content/Widget.php:79 view/theme/vier/theme.php:194 +msgid "Enter name or interest" +msgstr "" + +#: src/Content/Widget.php:81 view/theme/vier/theme.php:196 +msgid "Examples: Robert Morgenstein, Fishing" +msgstr "" + +#: src/Content/Widget.php:82 src/Module/Contact.php:460 +#: src/Module/Directory.php:97 view/theme/vier/theme.php:197 +msgid "Find" +msgstr "" + +#: src/Content/Widget.php:83 src/Module/Contact/Suggestions.php:73 +#: view/theme/vier/theme.php:198 +msgid "Friend Suggestions" +msgstr "" + +#: src/Content/Widget.php:84 view/theme/vier/theme.php:199 +msgid "Similar Interests" +msgstr "" + +#: src/Content/Widget.php:85 view/theme/vier/theme.php:200 +msgid "Random Profile" +msgstr "" + +#: src/Content/Widget.php:86 view/theme/vier/theme.php:201 +msgid "Invite Friends" +msgstr "" + +#: src/Content/Widget.php:87 src/Module/Directory.php:89 +#: view/theme/vier/theme.php:202 +msgid "Global Directory" +msgstr "" + +#: src/Content/Widget.php:89 view/theme/vier/theme.php:204 +msgid "Local Directory" +msgstr "" + +#: src/Content/Widget.php:218 +msgid "Everyone" +msgstr "" + +#: src/Content/Widget.php:243 src/Module/Contact.php:423 +msgid "No relationship" +msgstr "" + +#: src/Content/Widget.php:248 +msgid "Relationships" +msgstr "" + +#: src/Content/Widget.php:250 src/Module/Circle.php:294 +#: src/Module/Contact.php:344 +msgid "All Contacts" +msgstr "" + +#: src/Content/Widget.php:291 +msgid "All Protocols" +msgstr "" + +#: src/Content/Widget.php:321 src/Content/Widget.php:352 +msgid "Everything" +msgstr "" + +#: src/Content/Widget.php:350 +msgid "Categories" +msgstr "" + +#: src/Content/Widget.php:407 +#, php-format +msgid "%d contact in common" +msgid_plural "%d contacts in common" +msgstr[0] "" +msgstr[1] "" + +#: src/Content/Widget.php:515 +msgid "On this date" +msgstr "" + +#: src/Content/Widget.php:535 +msgid "Persons" +msgstr "" + +#: src/Content/Widget.php:536 +msgid "Organisations" +msgstr "" + +#: src/Content/Widget.php:537 src/Model/Contact.php:1728 +msgid "News" +msgstr "" + +#: src/Content/Widget.php:539 +msgid "Relays" +msgstr "" + +#: src/Content/Widget.php:546 src/Module/Moderation/BaseUsers.php:69 +msgid "All" +msgstr "" + +#: src/Content/Widget/CalendarExport.php:56 +msgid "Export" +msgstr "" + +#: src/Content/Widget/CalendarExport.php:57 +msgid "Export calendar as ical" +msgstr "" + +#: src/Content/Widget/CalendarExport.php:58 +msgid "Export calendar as csv" +msgstr "" + +#: src/Content/Widget/ContactBlock.php:79 +msgid "No contacts" +msgstr "" + +#: src/Content/Widget/ContactBlock.php:110 +#, php-format +msgid "%d Contact" +msgid_plural "%d Contacts" +msgstr[0] "" +msgstr[1] "" + +#: src/Content/Widget/ContactBlock.php:127 +msgid "View Contacts" +msgstr "" + +#: src/Content/Widget/SavedSearches.php:47 +msgid "Remove term" +msgstr "" + +#: src/Content/Widget/TrendingTags.php:53 +#, php-format +msgid "Trending Tags (last %d hour)" +msgid_plural "Trending Tags (last %d hours)" +msgstr[0] "" +msgstr[1] "" + +#: src/Content/Widget/TrendingTags.php:54 +msgid "More Trending Tags" +msgstr "" + +#: src/Content/Widget/VCard.php:105 src/Model/Contact.php:1193 +#: src/Model/Profile.php:455 +msgid "Post to group" +msgstr "" + +#: src/Content/Widget/VCard.php:110 src/Model/Contact.php:1197 +#: src/Model/Profile.php:459 src/Module/Moderation/Item/Source.php:85 +msgid "Mention" +msgstr "" + +#: src/Content/Widget/VCard.php:120 src/Model/Profile.php:374 +#: src/Module/Contact/Profile.php:414 src/Module/Profile/Profile.php:201 +msgid "XMPP:" +msgstr "" + +#: src/Content/Widget/VCard.php:121 src/Model/Profile.php:375 +#: src/Module/Contact/Profile.php:416 src/Module/Profile/Profile.php:205 +msgid "Matrix:" +msgstr "" + +#: src/Content/Widget/VCard.php:122 src/Model/Event.php:82 +#: src/Model/Event.php:109 src/Model/Event.php:471 src/Model/Event.php:960 +#: src/Model/Profile.php:369 src/Module/Contact/Profile.php:412 +#: src/Module/Directory.php:148 src/Module/Notifications/Introductions.php:187 +#: src/Module/Profile/Profile.php:223 +msgid "Location:" +msgstr "" + +#: src/Content/Widget/VCard.php:125 src/Model/Profile.php:483 +#: src/Module/Notifications/Introductions.php:201 +msgid "Network:" +msgstr "" + +#: src/Content/Widget/VCard.php:129 src/Model/Contact.php:1225 +#: src/Model/Contact.php:1237 src/Model/Profile.php:472 +#: src/Module/Contact/Profile.php:470 +msgid "Unfollow" +msgstr "" + +#: src/Content/Widget/VCard.php:135 src/Model/Contact.php:1195 +#: src/Model/Profile.php:457 +msgid "View group" +msgstr "" + +#: src/Core/ACL.php:166 src/Module/Profile/Profile.php:271 +msgid "Yourself" +msgstr "" + +#: src/Core/ACL.php:202 src/Module/Privacy/PermissionTooltip.php:170 +#: src/Module/Privacy/PermissionTooltip.php:192 +msgid "Mutuals" +msgstr "" + +#: src/Core/ACL.php:294 +msgid "Post to Email" +msgstr "" + +#: src/Core/ACL.php:321 src/Module/Privacy/PermissionTooltip.php:117 +#: src/Module/Privacy/PermissionTooltip.php:231 +msgid "Public" +msgstr "" + +#: src/Core/ACL.php:322 +msgid "" +"This content will be shown to all your followers and can be seen in the " +"community pages and by anyone with its link." +msgstr "" + +#: src/Core/ACL.php:323 src/Module/Privacy/PermissionTooltip.php:119 +msgid "Limited/Private" +msgstr "" + +#: src/Core/ACL.php:324 +msgid "" +"This content will be shown only to the people in the first box, to the " +"exception of the people mentioned in the second box. It won't appear " +"anywhere public." +msgstr "" + +#: src/Core/ACL.php:324 +msgid "" +"Start typing the name of a contact or a circle to show a filtered list. You " +"can also mention the special circles \"Followers\" and \"Mutuals\"." +msgstr "" + +#: src/Core/ACL.php:325 +msgid "Show to:" +msgstr "" + +#: src/Core/ACL.php:326 +msgid "Except to:" +msgstr "" + +#: src/Core/ACL.php:327 src/Module/Post/Edit.php:154 +msgid "CC: email addresses" +msgstr "" + +#: src/Core/ACL.php:328 src/Module/Post/Edit.php:160 +msgid "Example: bob@example.com, mary@example.com" +msgstr "" + +#: src/Core/ACL.php:329 +msgid "Connectors" +msgstr "" + +#: src/Core/Installer.php:180 +msgid "" +"The database configuration file \"config/local.config.php\" could not be " +"written. Please use the enclosed text to create a configuration file in your " +"web server root." +msgstr "" + +#: src/Core/Installer.php:197 +msgid "" +"You may need to import the file \"database.sql\" manually using phpmyadmin " +"or mysql." +msgstr "" + +#: src/Core/Installer.php:198 src/Module/Install.php:207 +#: src/Module/Install.php:350 +msgid "Please see the file \"doc/INSTALL.md\"." +msgstr "" + +#: src/Core/Installer.php:259 +msgid "Could not find a command line version of PHP in the web server PATH." +msgstr "" + +#: src/Core/Installer.php:260 +msgid "" +"If you don't have a command line version of PHP installed on your server, " +"you will not be able to run the background processing. See 'Setup the worker'" +msgstr "" + +#: src/Core/Installer.php:265 +msgid "PHP executable path" +msgstr "" + +#: src/Core/Installer.php:265 +msgid "" +"Enter full path to php executable. You can leave this blank to continue the " +"installation." +msgstr "" + +#: src/Core/Installer.php:270 +msgid "Command line PHP" +msgstr "" + +#: src/Core/Installer.php:279 +msgid "PHP executable is not the php cli binary (could be cgi-fgci version)" +msgstr "" + +#: src/Core/Installer.php:280 +msgid "Found PHP version: " +msgstr "" + +#: src/Core/Installer.php:282 +msgid "PHP cli binary" +msgstr "" + +#: src/Core/Installer.php:295 +msgid "" +"The command line version of PHP on your system does not have " +"\"register_argc_argv\" enabled." +msgstr "" + +#: src/Core/Installer.php:296 +msgid "This is required for message delivery to work." +msgstr "" + +#: src/Core/Installer.php:301 +msgid "PHP register_argc_argv" +msgstr "" + +#: src/Core/Installer.php:333 +msgid "" +"Error: the \"openssl_pkey_new\" function on this system is not able to " +"generate encryption keys" +msgstr "" + +#: src/Core/Installer.php:334 +msgid "" +"If running under Windows, please see \"http://www.php.net/manual/en/openssl." +"installation.php\"." +msgstr "" + +#: src/Core/Installer.php:337 +msgid "Generate encryption keys" +msgstr "" + +#: src/Core/Installer.php:388 +msgid "" +"Error: Apache webserver mod-rewrite module is required but not installed." +msgstr "" + +#: src/Core/Installer.php:392 +msgid "Apache mod_rewrite module" +msgstr "" + +#: src/Core/Installer.php:398 +msgid "Error: PDO or MySQLi PHP module required but not installed." +msgstr "" + +#: src/Core/Installer.php:402 +msgid "Error: The MySQL driver for PDO is not installed." +msgstr "" + +#: src/Core/Installer.php:405 +msgid "PDO or MySQLi PHP module" +msgstr "" + +#: src/Core/Installer.php:411 +msgid "Error: The IntlChar module is not installed." +msgstr "" + +#: src/Core/Installer.php:414 +msgid "IntlChar PHP module" +msgstr "" + +#: src/Core/Installer.php:422 +msgid "Error, XML PHP module required but not installed." +msgstr "" + +#: src/Core/Installer.php:426 +msgid "XML PHP module" +msgstr "" + +#: src/Core/Installer.php:429 +msgid "libCurl PHP module" +msgstr "" + +#: src/Core/Installer.php:430 +msgid "Error: libCURL PHP module required but not installed." +msgstr "" + +#: src/Core/Installer.php:436 +msgid "GD graphics PHP module" +msgstr "" + +#: src/Core/Installer.php:437 +msgid "" +"Error: GD graphics PHP module with JPEG support required but not installed." +msgstr "" + +#: src/Core/Installer.php:443 +msgid "OpenSSL PHP module" +msgstr "" + +#: src/Core/Installer.php:444 +msgid "Error: openssl PHP module required but not installed." +msgstr "" + +#: src/Core/Installer.php:450 +msgid "mb_string PHP module" +msgstr "" + +#: src/Core/Installer.php:451 +msgid "Error: mb_string PHP module required but not installed." +msgstr "" + +#: src/Core/Installer.php:457 +msgid "iconv PHP module" +msgstr "" + +#: src/Core/Installer.php:458 +msgid "Error: iconv PHP module required but not installed." +msgstr "" + +#: src/Core/Installer.php:464 +msgid "POSIX PHP module" +msgstr "" + +#: src/Core/Installer.php:465 +msgid "Error: POSIX PHP module required but not installed." +msgstr "" + +#: src/Core/Installer.php:471 +msgid "Program execution functions" +msgstr "" + +#: src/Core/Installer.php:472 +msgid "" +"Error: Program execution functions (proc_open) required but not enabled." +msgstr "" + +#: src/Core/Installer.php:478 +msgid "JSON PHP module" +msgstr "" + +#: src/Core/Installer.php:479 +msgid "Error: JSON PHP module required but not installed." +msgstr "" + +#: src/Core/Installer.php:485 +msgid "File Information PHP module" +msgstr "" + +#: src/Core/Installer.php:486 +msgid "Error: File Information PHP module required but not installed." +msgstr "" + +#: src/Core/Installer.php:492 +msgid "GNU Multiple Precision PHP module" +msgstr "" + +#: src/Core/Installer.php:493 +msgid "Error: GNU Multiple Precision PHP module required but not installed." +msgstr "" + +#: src/Core/Installer.php:499 +msgid "IDN Functions PHP module" +msgstr "" + +#: src/Core/Installer.php:500 +msgid "Error: IDN Functions PHP module required but not installed." +msgstr "" + +#: src/Core/Installer.php:523 +msgid "" +"The web installer needs to be able to create a file called \"local.config." +"php\" in the \"config\" folder of your web server and it is unable to do so." +msgstr "" + +#: src/Core/Installer.php:524 +msgid "" +"This is most often a permission setting, as the web server may not be able " +"to write files in your folder - even if you can." +msgstr "" + +#: src/Core/Installer.php:525 +msgid "" +"At the end of this procedure, we will give you a text to save in a file " +"named local.config.php in your Friendica \"config\" folder." +msgstr "" + +#: src/Core/Installer.php:526 +msgid "" +"You can alternatively skip this procedure and perform a manual installation. " +"Please see the file \"doc/INSTALL.md\" for instructions." +msgstr "" + +#: src/Core/Installer.php:529 +msgid "config/local.config.php is writable" +msgstr "" + +#: src/Core/Installer.php:549 +msgid "" +"Friendica uses the Smarty3 template engine to render its web views. Smarty3 " +"compiles templates to PHP to speed up rendering." +msgstr "" + +#: src/Core/Installer.php:550 +msgid "" +"In order to store these compiled templates, the web server needs to have " +"write access to the directory view/smarty3/ under the Friendica top level " +"folder." +msgstr "" + +#: src/Core/Installer.php:551 +msgid "" +"Please ensure that the user that your web server runs as (e.g. www-data) has " +"write access to this folder." +msgstr "" + +#: src/Core/Installer.php:552 +msgid "" +"Note: as a security measure, you should give the web server write access to " +"view/smarty3/ only--not the template files (.tpl) that it contains." +msgstr "" + +#: src/Core/Installer.php:555 +msgid "view/smarty3 is writable" +msgstr "" + +#: src/Core/Installer.php:583 +msgid "" +"Url rewrite in .htaccess seems not working. Make sure you copied .htaccess-" +"dist to .htaccess." +msgstr "" + +#: src/Core/Installer.php:584 +msgid "" +"In some circumstances (like running inside containers), you can skip this " +"error." +msgstr "" + +#: src/Core/Installer.php:586 +msgid "Error message from Curl when fetching" +msgstr "" + +#: src/Core/Installer.php:592 +msgid "Url rewrite is working" +msgstr "" + +#: src/Core/Installer.php:621 +msgid "" +"The detection of TLS to secure the communication between the browser and the " +"new Friendica server failed." +msgstr "" + +#: src/Core/Installer.php:622 +msgid "" +"It is highly encouraged to use Friendica only over a secure connection as " +"sensitive information like passwords will be transmitted." +msgstr "" + +#: src/Core/Installer.php:623 +msgid "Please ensure that the connection to the server is secure." +msgstr "" + +#: src/Core/Installer.php:624 +msgid "No TLS detected" +msgstr "" + +#: src/Core/Installer.php:626 +msgid "TLS detected" +msgstr "" + +#: src/Core/Installer.php:643 +msgid "ImageMagick PHP extension is not installed" +msgstr "" + +#: src/Core/Installer.php:645 +msgid "ImageMagick PHP extension is installed" +msgstr "" + +#: src/Core/Installer.php:666 +msgid "Database already in use." +msgstr "" + +#: src/Core/Installer.php:671 +msgid "Could not connect to database." +msgstr "" + +#: src/Core/L10n.php:444 src/Model/Item.php:2300 +msgid "Undetermined" +msgstr "" + +#: src/Core/L10n.php:451 +#, php-format +msgid "%s (%s)" +msgstr "" + +#: src/Core/L10n.php:499 src/Model/Event.php:430 +#: src/Module/Settings/Display.php:284 +msgid "Monday" +msgstr "" + +#: src/Core/L10n.php:499 src/Model/Event.php:431 +#: src/Module/Settings/Display.php:285 +msgid "Tuesday" +msgstr "" + +#: src/Core/L10n.php:499 src/Model/Event.php:432 +#: src/Module/Settings/Display.php:286 +msgid "Wednesday" +msgstr "" + +#: src/Core/L10n.php:499 src/Model/Event.php:433 +#: src/Module/Settings/Display.php:287 +msgid "Thursday" +msgstr "" + +#: src/Core/L10n.php:499 src/Model/Event.php:434 +#: src/Module/Settings/Display.php:288 +msgid "Friday" +msgstr "" + +#: src/Core/L10n.php:499 src/Model/Event.php:435 +#: src/Module/Settings/Display.php:289 +msgid "Saturday" +msgstr "" + +#: src/Core/L10n.php:499 src/Model/Event.php:429 +#: src/Module/Settings/Display.php:283 +msgid "Sunday" +msgstr "" + +#: src/Core/L10n.php:503 src/Model/Event.php:450 +msgid "January" +msgstr "" + +#: src/Core/L10n.php:503 src/Model/Event.php:451 +msgid "February" +msgstr "" + +#: src/Core/L10n.php:503 src/Model/Event.php:452 +msgid "March" +msgstr "" + +#: src/Core/L10n.php:503 src/Model/Event.php:453 +msgid "April" +msgstr "" + +#: src/Core/L10n.php:503 src/Core/L10n.php:522 src/Model/Event.php:441 +msgid "May" +msgstr "" + +#: src/Core/L10n.php:503 src/Model/Event.php:454 +msgid "June" +msgstr "" + +#: src/Core/L10n.php:503 src/Model/Event.php:455 +msgid "July" +msgstr "" + +#: src/Core/L10n.php:503 src/Model/Event.php:456 +msgid "August" +msgstr "" + +#: src/Core/L10n.php:503 src/Model/Event.php:457 +msgid "September" +msgstr "" + +#: src/Core/L10n.php:503 src/Model/Event.php:458 +msgid "October" +msgstr "" + +#: src/Core/L10n.php:503 src/Model/Event.php:459 +msgid "November" +msgstr "" + +#: src/Core/L10n.php:503 src/Model/Event.php:460 +msgid "December" +msgstr "" + +#: src/Core/L10n.php:518 src/Model/Event.php:422 +msgid "Mon" +msgstr "" + +#: src/Core/L10n.php:518 src/Model/Event.php:423 +msgid "Tue" +msgstr "" + +#: src/Core/L10n.php:518 src/Model/Event.php:424 +msgid "Wed" +msgstr "" + +#: src/Core/L10n.php:518 src/Model/Event.php:425 +msgid "Thu" +msgstr "" + +#: src/Core/L10n.php:518 src/Model/Event.php:426 +msgid "Fri" +msgstr "" + +#: src/Core/L10n.php:518 src/Model/Event.php:427 +msgid "Sat" +msgstr "" + +#: src/Core/L10n.php:518 src/Model/Event.php:421 +msgid "Sun" +msgstr "" + +#: src/Core/L10n.php:522 src/Model/Event.php:437 +msgid "Jan" +msgstr "" + +#: src/Core/L10n.php:522 src/Model/Event.php:438 +msgid "Feb" +msgstr "" + +#: src/Core/L10n.php:522 src/Model/Event.php:439 +msgid "Mar" +msgstr "" + +#: src/Core/L10n.php:522 src/Model/Event.php:440 +msgid "Apr" +msgstr "" + +#: src/Core/L10n.php:522 src/Model/Event.php:442 +msgid "Jun" +msgstr "" + +#: src/Core/L10n.php:522 src/Model/Event.php:443 +msgid "Jul" +msgstr "" + +#: src/Core/L10n.php:522 src/Model/Event.php:444 +msgid "Aug" +msgstr "" + +#: src/Core/L10n.php:522 +msgid "Sep" +msgstr "" + +#: src/Core/L10n.php:522 src/Model/Event.php:446 +msgid "Oct" +msgstr "" + +#: src/Core/L10n.php:522 src/Model/Event.php:447 +msgid "Nov" +msgstr "" + +#: src/Core/L10n.php:522 src/Model/Event.php:448 +msgid "Dec" +msgstr "" + +#: src/Core/Logger/Util/LoggerSettingsCheck.php:60 +#, php-format +msgid "The logfile '%s' is not usable. No logging possible (error: '%s')" +msgstr "" + +#: src/Core/Logger/Util/LoggerSettingsCheck.php:85 +#, php-format +msgid "The debug logfile '%s' is not usable. No logging possible (error: '%s')" +msgstr "" + +#: src/Core/Renderer.php:92 src/Core/Renderer.php:121 src/Core/Renderer.php:150 +#: src/Core/Renderer.php:184 src/Render/FriendicaSmartyEngine.php:60 +msgid "" +"Friendica can't display this page at the moment, please contact the " +"administrator." +msgstr "" + +#: src/Core/Renderer.php:146 +msgid "template engine cannot be registered without a name." +msgstr "" + +#: src/Core/Renderer.php:180 +msgid "template engine is not registered!" +msgstr "" + +#: src/Core/Storage/Type/FilesystemConfig.php:78 +msgid "Storage base path" +msgstr "" + +#: src/Core/Storage/Type/FilesystemConfig.php:80 +msgid "" +"Folder where uploaded files are saved. For maximum security, This should be " +"a path outside web server folder tree" +msgstr "" + +#: src/Core/Storage/Type/FilesystemConfig.php:93 +msgid "Enter a valid existing folder" +msgstr "" + +#: src/Core/Update.php:80 +#, php-format +msgid "" +"Updates from version %s are not supported. Please update at least to version " +"2021.01 and wait until the postupdate finished version 1383." +msgstr "" + +#: src/Core/Update.php:91 +#, php-format +msgid "" +"Updates from postupdate version %s are not supported. Please update at least " +"to version 2021.01 and wait until the postupdate finished version 1383." +msgstr "" + +#: src/Core/Update.php:183 +#, php-format +msgid "%s: executing pre update %d" +msgstr "" + +#: src/Core/Update.php:225 +#, php-format +msgid "%s: executing post update %d" +msgstr "" + +#: src/Core/Update.php:299 +#, php-format +msgid "Update %s failed. See error logs." +msgstr "" + +#: src/Core/Update.php:339 +#, php-format +msgid "" +"\n" +"\t\t\t\tThe friendica developers released update %s recently,\n" +"\t\t\t\tbut when I tried to install it, something went terribly wrong.\n" +"\t\t\t\tThis needs to be fixed soon and I can't do it alone. Please contact " +"a\n" +"\t\t\t\tfriendica developer if you can not help me on your own. My database " +"might be invalid." +msgstr "" + +#: src/Core/Update.php:345 +#, php-format +msgid "The error message is\\n[pre]%s[/pre]" +msgstr "" + +#: src/Core/Update.php:349 src/Core/Update.php:377 +msgid "[Friendica Notify] Database update" +msgstr "" + +#: src/Core/Update.php:371 +#, php-format +msgid "" +"\n" +"\t\t\t\tThe friendica database was successfully updated from %s to %s." +msgstr "" + +#: src/Database/DBStructure.php:57 +#, php-format +msgid "The database version had been set to %s." +msgstr "" + +#: src/Database/DBStructure.php:82 +#, php-format +msgid "" +"The post update is at version %d, it has to be at %d to safely drop the " +"tables." +msgstr "" + +#: src/Database/DBStructure.php:95 +msgid "No unused tables found." +msgstr "" + +#: src/Database/DBStructure.php:100 +msgid "" +"These tables are not used for friendica and will be deleted when you execute " +"\"dbstructure drop -e\":" +msgstr "" + +#: src/Database/DBStructure.php:137 +msgid "There are no tables on MyISAM or InnoDB with the Antelope file format." +msgstr "" + +#: src/Database/DBStructure.php:161 +#, php-format +msgid "" +"\n" +"Error %d occurred during database update:\n" +"%s\n" +msgstr "" + +#: src/Database/DBStructure.php:164 +msgid "Errors encountered performing database changes: " +msgstr "" + +#: src/Database/DBStructure.php:232 +msgid "Another database update is currently running." +msgstr "" + +#: src/Database/DBStructure.php:236 +#, php-format +msgid "%s: Database update" +msgstr "" + +#: src/Database/DBStructure.php:493 +#, php-format +msgid "%s: updating %s table." +msgstr "" + +#: src/Factory/Api/Mastodon/Error.php:42 +msgid "Record not found" +msgstr "" + +#: src/Factory/Api/Mastodon/Error.php:49 +msgid "Unprocessable Entity" +msgstr "" + +#: src/Factory/Api/Mastodon/Error.php:56 +msgid "Unauthorized" +msgstr "" + +#: src/Factory/Api/Mastodon/Error.php:62 +msgid "" +"Token is not authorized with a valid user or is missing a required scope" +msgstr "" + +#: src/Factory/Api/Mastodon/Error.php:69 +msgid "Internal Server Error" +msgstr "" + +#: src/LegacyModule.php:63 +#, php-format +msgid "Legacy module file not found: %s" +msgstr "" + +#: src/Model/Circle.php:106 +msgid "" +"A deleted circle with this name was revived. Existing item permissions " +"may apply to this circle and any future members. If this is " +"not what you intended, please create another circle with a different name." +msgstr "" + +#: src/Model/Circle.php:544 +msgid "Everybody" +msgstr "" + +#: src/Model/Circle.php:563 +msgid "edit" +msgstr "" + +#: src/Model/Circle.php:600 +msgid "add" +msgstr "" + +#: src/Model/Circle.php:605 +msgid "Edit circle" +msgstr "" + +#: src/Model/Circle.php:606 src/Module/Circle.php:195 +msgid "Contacts not in any circle" +msgstr "" + +#: src/Model/Circle.php:608 +msgid "Create a new circle" +msgstr "" + +#: src/Model/Circle.php:609 src/Module/Circle.php:180 src/Module/Circle.php:203 +#: src/Module/Circle.php:278 +msgid "Circle Name: " +msgstr "" + +#: src/Model/Circle.php:610 +msgid "Edit circles" +msgstr "" + +#: src/Model/Contact.php:1244 src/Module/Moderation/Users/Pending.php:102 +#: src/Module/Notifications/Introductions.php:132 +#: src/Module/Notifications/Introductions.php:204 +msgid "Approve" +msgstr "" + +#: src/Model/Contact.php:1724 +msgid "Organisation" +msgstr "" + +#: src/Model/Contact.php:1732 +msgid "Group" +msgstr "" + +#: src/Model/Contact.php:1736 src/Module/Moderation/BaseUsers.php:131 +msgid "Relay" +msgstr "" + +#: src/Model/Contact.php:3054 +msgid "Disallowed profile URL." +msgstr "" + +#: src/Model/Contact.php:3059 src/Module/Friendica.php:100 +msgid "Blocked domain" +msgstr "" + +#: src/Model/Contact.php:3064 +msgid "Connect URL missing." +msgstr "" + +#: src/Model/Contact.php:3073 +msgid "" +"The contact could not be added. Please check the relevant network " +"credentials in your Settings -> Social Networks page." +msgstr "" + +#: src/Model/Contact.php:3091 +#, php-format +msgid "Expected network %s does not match actual network %s" +msgstr "" + +#: src/Model/Contact.php:3108 +msgid "This seems to be a relay account. They can't be followed by users." +msgstr "" + +#: src/Model/Contact.php:3115 +msgid "The profile address specified does not provide adequate information." +msgstr "" + +#: src/Model/Contact.php:3117 +msgid "No compatible communication protocols or feeds were discovered." +msgstr "" + +#: src/Model/Contact.php:3120 +msgid "An author or name was not found." +msgstr "" + +#: src/Model/Contact.php:3123 +msgid "No browser URL could be matched to this address." +msgstr "" + +#: src/Model/Contact.php:3126 +msgid "" +"Unable to match @-style Identity Address with a known protocol or email " +"contact." +msgstr "" + +#: src/Model/Contact.php:3127 +msgid "Use mailto: in front of address to force email check." +msgstr "" + +#: src/Model/Contact.php:3133 +msgid "" +"The profile address specified belongs to a network which has been disabled " +"on this site." +msgstr "" + +#: src/Model/Contact.php:3138 +msgid "" +"Limited profile. This person will be unable to receive direct/personal " +"notifications from you." +msgstr "" + +#: src/Model/Contact.php:3204 +msgid "Unable to retrieve contact information." +msgstr "" + +#: src/Model/Event.php:54 +msgid "l F d, Y \\@ g:i A \\G\\M\\TP (e)" +msgstr "" + +#: src/Model/Event.php:75 src/Model/Event.php:92 src/Model/Event.php:469 +#: src/Model/Event.php:942 +msgid "Starts:" +msgstr "" + +#: src/Model/Event.php:78 src/Model/Event.php:98 src/Model/Event.php:470 +#: src/Model/Event.php:946 +msgid "Finishes:" +msgstr "" + +#: src/Model/Event.php:419 +msgid "all-day" +msgstr "" + +#: src/Model/Event.php:445 +msgid "Sept" +msgstr "" + +#: src/Model/Event.php:462 src/Module/Calendar/Show.php:128 +#: src/Util/Temporal.php:343 +msgid "today" +msgstr "" + +#: src/Model/Event.php:463 src/Module/Calendar/Show.php:129 +#: src/Module/Settings/Display.php:294 src/Util/Temporal.php:353 +msgid "month" +msgstr "" + +#: src/Model/Event.php:464 src/Module/Calendar/Show.php:130 +#: src/Module/Settings/Display.php:295 src/Util/Temporal.php:354 +msgid "week" +msgstr "" + +#: src/Model/Event.php:465 src/Module/Calendar/Show.php:131 +#: src/Module/Settings/Display.php:296 src/Util/Temporal.php:355 +msgid "day" +msgstr "" + +#: src/Model/Event.php:467 +msgid "No events to display" +msgstr "" + +#: src/Model/Event.php:516 src/Module/DFRN/Poll.php:47 src/Module/Feed.php:68 +#: src/Module/Update/Profile.php:56 +msgid "Access to this profile has been restricted." +msgstr "" + +#: src/Model/Event.php:558 src/Module/Calendar/Event/Show.php:67 +msgid "Event not found." +msgstr "" + +#: src/Model/Event.php:637 +msgid "l, F j" +msgstr "" + +#: src/Model/Event.php:664 +msgid "Edit event" +msgstr "" + +#: src/Model/Event.php:665 +msgid "Duplicate event" +msgstr "" + +#: src/Model/Event.php:666 +msgid "Delete event" +msgstr "" + +#: src/Model/Event.php:896 src/Module/Debug/Localtime.php:38 +msgid "l F d, Y \\@ g:i A" +msgstr "" + +#: src/Model/Event.php:897 +msgid "D g:i A" +msgstr "" + +#: src/Model/Event.php:898 +msgid "g:i A" +msgstr "" + +#: src/Model/Event.php:961 src/Model/Event.php:963 +msgid "Show map" +msgstr "" + +#: src/Model/Event.php:962 +msgid "Hide map" +msgstr "" + +#: src/Model/Event.php:1055 +#, php-format +msgid "%s's birthday" +msgstr "" + +#: src/Model/Event.php:1056 +#, php-format +msgid "Happy Birthday %s" +msgstr "" + +#: src/Model/Item.php:2307 +#, php-format +msgid "%s (%s - %s): %s" +msgstr "" + +#: src/Model/Item.php:2309 +#, php-format +msgid "%s (%s): %s" +msgstr "" + +#: src/Model/Item.php:2312 +#, php-format +msgid "Detected languages in this post:\\n%s" +msgstr "" + +#: src/Model/Item.php:3260 +msgid "activity" +msgstr "" + +#: src/Model/Item.php:3262 +msgid "comment" +msgstr "" + +#: src/Model/Item.php:3265 src/Module/Post/Tag/Add.php:123 +msgid "post" +msgstr "" + +#: src/Model/Item.php:3435 +#, php-format +msgid "%s is blocked" +msgstr "" + +#: src/Model/Item.php:3437 +#, php-format +msgid "%s is ignored" +msgstr "" + +#: src/Model/Item.php:3439 +#, php-format +msgid "Content from %s is collapsed" +msgstr "" + +#: src/Model/Item.php:3443 +msgid "Sensitive content" +msgstr "" + +#: src/Model/Item.php:3912 +msgid "bytes" +msgstr "" + +#: src/Model/Item.php:3943 +#, 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:3945 +#, php-format +msgid "%2$s (%1$d vote)" +msgid_plural "%2$s (%1$d votes)" +msgstr[0] "" +msgstr[1] "" + +#: src/Model/Item.php:3950 +#, php-format +msgid "%d voter. Poll end: %s" +msgid_plural "%d voters. Poll end: %s" +msgstr[0] "" +msgstr[1] "" + +#: src/Model/Item.php:3952 +#, php-format +msgid "%d voter." +msgid_plural "%d voters." +msgstr[0] "" +msgstr[1] "" + +#: src/Model/Item.php:3954 +#, php-format +msgid "Poll end: %s" +msgstr "" + +#: src/Model/Item.php:3995 src/Model/Item.php:3996 +msgid "View on separate page" +msgstr "" + +#: src/Model/Mail.php:135 +msgid "[no subject]" +msgstr "" + +#: src/Model/Photo.php:1198 src/Module/Media/Photo/Upload.php:168 +msgid "Wall Photos" +msgstr "" + +#: src/Model/Profile.php:357 src/Module/Profile/Profile.php:285 +#: src/Module/Profile/Profile.php:287 +msgid "Edit profile" +msgstr "" + +#: src/Model/Profile.php:359 +msgid "Change profile photo" +msgstr "" + +#: src/Model/Profile.php:372 src/Module/Directory.php:153 +#: src/Module/Profile/Profile.php:211 +msgid "Homepage:" +msgstr "" + +#: src/Model/Profile.php:373 src/Module/Contact/Profile.php:418 +#: src/Module/Notifications/Introductions.php:189 +msgid "About:" +msgstr "" + +#: src/Model/Profile.php:474 +msgid "Atom feed" +msgstr "" + +#: src/Model/Profile.php:481 +msgid "This website has been verified to belong to the same person." +msgstr "" + +#: src/Model/Profile.php:532 +msgid "F d" +msgstr "" + +#: src/Model/Profile.php:596 src/Model/Profile.php:677 +msgid "[today]" +msgstr "" + +#: src/Model/Profile.php:605 +msgid "Birthday Reminders" +msgstr "" + +#: src/Model/Profile.php:606 +msgid "Birthdays this week:" +msgstr "" + +#: src/Model/Profile.php:622 +msgid "g A l F d" +msgstr "" + +#: src/Model/Profile.php:664 +msgid "[No description]" +msgstr "" + +#: src/Model/Profile.php:690 +msgid "Event Reminders" +msgstr "" + +#: src/Model/Profile.php:691 +msgid "Upcoming events the next 7 days:" +msgstr "" + +#: src/Model/Profile.php:803 +msgid "Hometown:" +msgstr "" + +#: src/Model/Profile.php:804 +msgid "Marital Status:" +msgstr "" + +#: src/Model/Profile.php:805 +msgid "With:" +msgstr "" + +#: src/Model/Profile.php:806 +msgid "Since:" +msgstr "" + +#: src/Model/Profile.php:807 +msgid "Sexual Preference:" +msgstr "" + +#: src/Model/Profile.php:808 +msgid "Political Views:" +msgstr "" + +#: src/Model/Profile.php:809 +msgid "Religious Views:" +msgstr "" + +#: src/Model/Profile.php:810 +msgid "Likes:" +msgstr "" + +#: src/Model/Profile.php:811 +msgid "Dislikes:" +msgstr "" + +#: src/Model/Profile.php:812 +msgid "Title/Description:" +msgstr "" + +#: src/Model/Profile.php:813 src/Module/Admin/Summary.php:197 +#: src/Module/Moderation/Report/Create.php:280 +#: src/Module/Moderation/Summary.php:76 +msgid "Summary" +msgstr "" + +#: src/Model/Profile.php:814 +msgid "Musical interests" +msgstr "" + +#: src/Model/Profile.php:815 +msgid "Books, literature" +msgstr "" + +#: src/Model/Profile.php:816 +msgid "Television" +msgstr "" + +#: src/Model/Profile.php:817 +msgid "Film/dance/culture/entertainment" +msgstr "" + +#: src/Model/Profile.php:818 +msgid "Hobbies/Interests" +msgstr "" + +#: src/Model/Profile.php:819 +msgid "Love/romance" +msgstr "" + +#: src/Model/Profile.php:820 +msgid "Work/employment" +msgstr "" + +#: src/Model/Profile.php:821 +msgid "School/education" +msgstr "" + +#: src/Model/Profile.php:822 +msgid "Contact information and Social Networks" +msgstr "" + +#: src/Model/Profile.php:870 +#, php-format +msgid "Responsible account: %s" +msgstr "" + +#: src/Model/User.php:233 src/Model/User.php:1303 +msgid "SERIOUS ERROR: Generation of security keys failed." +msgstr "" + +#: src/Model/User.php:733 src/Model/User.php:766 +msgid "Login failed" +msgstr "" + +#: src/Model/User.php:798 +msgid "Not enough information to authenticate" +msgstr "" + +#: src/Model/User.php:923 +msgid "Password can't be empty" +msgstr "" + +#: src/Model/User.php:965 +msgid "Empty passwords are not allowed." +msgstr "" + +#: src/Model/User.php:969 +msgid "" +"The new password has been exposed in a public data dump, please choose " +"another." +msgstr "" + +#: src/Model/User.php:973 +msgid "The password length is limited to 72 characters." +msgstr "" + +#: src/Model/User.php:977 +msgid "The password can't contain white spaces nor accentuated letters" +msgstr "" + +#: src/Model/User.php:1186 +msgid "Passwords do not match. Password unchanged." +msgstr "" + +#: src/Model/User.php:1193 +msgid "An invitation is required." +msgstr "" + +#: src/Model/User.php:1197 +msgid "Invitation could not be verified." +msgstr "" + +#: src/Model/User.php:1205 +msgid "Invalid OpenID url" +msgstr "" + +#: src/Model/User.php:1218 src/Security/Authentication.php:228 +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:1218 src/Security/Authentication.php:228 +msgid "The error message was:" +msgstr "" + +#: src/Model/User.php:1224 +msgid "Please enter the required information." +msgstr "" + +#: src/Model/User.php:1238 +#, 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:1245 +#, 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:1249 +#, 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:1257 +msgid "That doesn't appear to be your full (First Last) name." +msgstr "" + +#: src/Model/User.php:1262 +msgid "Your email domain is not among those allowed on this site." +msgstr "" + +#: src/Model/User.php:1266 +msgid "Not a valid email address." +msgstr "" + +#: src/Model/User.php:1269 +msgid "The nickname was blocked from registration by the nodes admin." +msgstr "" + +#: src/Model/User.php:1273 src/Model/User.php:1279 +msgid "Cannot use that email." +msgstr "" + +#: src/Model/User.php:1285 +msgid "Your nickname can only contain a-z, 0-9 and _." +msgstr "" + +#: src/Model/User.php:1293 src/Model/User.php:1350 +msgid "Nickname is already registered. Please choose another." +msgstr "" + +#: src/Model/User.php:1337 src/Model/User.php:1341 +msgid "An error occurred during registration. Please try again." +msgstr "" + +#: src/Model/User.php:1364 +msgid "An error occurred creating your default profile. Please try again." +msgstr "" + +#: src/Model/User.php:1371 +msgid "An error occurred creating your self contact. Please try again." +msgstr "" + +#: src/Model/User.php:1376 +msgid "Friends" +msgstr "" + +#: src/Model/User.php:1380 +msgid "" +"An error occurred creating your default contact circle. Please try again." +msgstr "" + +#: src/Model/User.php:1422 +msgid "Profile Photos" +msgstr "" + +#: src/Model/User.php:1610 +#, php-format +msgid "" +"\n" +"\t\tDear %1$s,\n" +"\t\t\tthe administrator of %2$s has set up an account for you." +msgstr "" + +#: src/Model/User.php:1613 +#, php-format +msgid "" +"\n" +"\t\tThe login details are as follows:\n" +"\n" +"\t\tSite Location:\t%1$s\n" +"\t\tLogin Name:\t\t%2$s\n" +"\t\tPassword:\t\t%3$s\n" +"\n" +"\t\tYou may change your password from your account \"Settings\" page after " +"logging\n" +"\t\tin.\n" +"\n" +"\t\tPlease take a few moments to review the other account settings on that " +"page.\n" +"\n" +"\t\tYou may also wish to add some basic information to your default profile\n" +"\t\t(on the \"Profiles\" page) so that other people can easily find you.\n" +"\n" +"\t\tWe recommend adding a profile photo, adding some profile \"keywords\"\n" +"\t\t(very useful in making new friends) - and perhaps what country you live " +"in;\n" +"\t\tif you do not wish to be more specific than that.\n" +"\n" +"\t\tWe fully respect your right to privacy, and none of these items are " +"necessary.\n" +"\t\tIf you are new and do not know anybody here, they may help\n" +"\t\tyou to make some new and interesting friends.\n" +"\n" +"\t\tIf you ever want to delete your account, you can do so at %1$s/settings/" +"removeme\n" +"\n" +"\t\tThank you and welcome to %4$s." +msgstr "" + +#: src/Model/User.php:1645 src/Model/User.php:1751 +#, php-format +msgid "Registration details for %s" +msgstr "" + +#: src/Model/User.php:1665 +#, php-format +msgid "" +"\n" +"\t\t\tDear %1$s,\n" +"\t\t\t\tThank you for registering at %2$s. Your account is pending for " +"approval by the administrator.\n" +"\n" +"\t\t\tYour login details are as follows:\n" +"\n" +"\t\t\tSite Location:\t%3$s\n" +"\t\t\tLogin Name:\t\t%4$s\n" +"\t\t\tPassword:\t\t%5$s\n" +"\t\t" +msgstr "" + +#: src/Model/User.php:1684 +#, php-format +msgid "Registration at %s" +msgstr "" + +#: src/Model/User.php:1708 +#, php-format +msgid "" +"\n" +"\t\t\t\tDear %1$s,\n" +"\t\t\t\tThank you for registering at %2$s. Your account has been created.\n" +"\t\t\t" +msgstr "" + +#: src/Model/User.php:1716 +#, php-format +msgid "" +"\n" +"\t\t\tThe login details are as follows:\n" +"\n" +"\t\t\tSite Location:\t%3$s\n" +"\t\t\tLogin Name:\t\t%1$s\n" +"\t\t\tPassword:\t\t%5$s\n" +"\n" +"\t\t\tYou may change your password from your account \"Settings\" page after " +"logging\n" +"\t\t\tin.\n" +"\n" +"\t\t\tPlease take a few moments to review the other account settings on that " +"page.\n" +"\n" +"\t\t\tYou may also wish to add some basic information to your default " +"profile\n" +"\t\t\t(on the \"Profiles\" page) so that other people can easily find you.\n" +"\n" +"\t\t\tWe recommend adding a profile photo, adding some profile \"keywords\" " +"(very useful\n" +"\t\t\tin making new friends) - and perhaps what country you live in; if you " +"do not wish\n" +"\t\t\tto be more specific than that.\n" +"\n" +"\t\t\tWe fully respect your right to privacy, and none of these items are " +"necessary.\n" +"\t\t\tIf you are new and do not know anybody here, they may help\n" +"\t\t\tyou to make some new and interesting friends.\n" +"\n" +"\t\t\tIf you ever want to delete your account, you can do so at %3$s/" +"settings/removeme\n" +"\n" +"\t\t\tThank you and welcome to %2$s." +msgstr "" + +#: src/Model/User.php:1778 +msgid "" +"User with delegates can't be removed, please remove delegate users first" +msgstr "" + +#: src/Module/Admin/Addons/Details.php:65 +msgid "Addon not found." +msgstr "" + +#: src/Module/Admin/Addons/Details.php:76 src/Module/Admin/Addons/Index.php:49 +#, php-format +msgid "Addon %s disabled." +msgstr "" + +#: src/Module/Admin/Addons/Details.php:79 src/Module/Admin/Addons/Index.php:51 +#, php-format +msgid "Addon %s enabled." +msgstr "" + +#: src/Module/Admin/Addons/Details.php:88 +#: src/Module/Admin/Themes/Details.php:46 +msgid "Disable" +msgstr "" + +#: src/Module/Admin/Addons/Details.php:91 +#: src/Module/Admin/Themes/Details.php:49 src/Module/Settings/Display.php:340 +msgid "Enable" +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:88 +#: src/Module/Admin/Logs/View.php:85 src/Module/Admin/Queue.php:73 +#: src/Module/Admin/Site.php:457 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 +#: src/Module/Moderation/Users/Pending.php:96 +msgid "Administration" +msgstr "" + +#: src/Module/Admin/Addons/Details.php:112 src/Module/Admin/Addons/Index.php:68 +#: src/Module/BaseAdmin.php:92 src/Module/BaseSettings.php:139 +msgid "Addons" +msgstr "" + +#: src/Module/Admin/Addons/Details.php:113 +#: src/Module/Admin/Themes/Details.php:92 +msgid "Toggle" +msgstr "" + +#: src/Module/Admin/Addons/Details.php:120 +#: src/Module/Admin/Themes/Details.php:100 +msgid "Author: " +msgstr "" + +#: src/Module/Admin/Addons/Details.php:121 +#: src/Module/Admin/Themes/Details.php:101 +msgid "Maintainer: " +msgstr "" + +#: src/Module/Admin/Addons/Index.php:42 +msgid "Addons reloaded" +msgstr "" + +#: src/Module/Admin/Addons/Index.php:53 +#, php-format +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:90 src/Module/Admin/Site.php:460 +#: src/Module/Admin/Themes/Index.php:113 src/Module/Admin/Tos.php:86 +#: src/Module/Settings/Account.php:563 src/Module/Settings/Addons.php:78 +#: src/Module/Settings/Connectors.php:163 +#: src/Module/Settings/Connectors.php:256 +#: src/Module/Settings/Delegation.php:193 src/Module/Settings/Display.php:309 +#: src/Module/Settings/Features.php:75 +msgid "Save Settings" +msgstr "" + +#: src/Module/Admin/Addons/Index.php:70 +msgid "Reload active addons" +msgstr "" + +#: src/Module/Admin/Addons/Index.php:74 +#, php-format +msgid "" +"There are currently no addons available on your node. You can find the " +"official addon repository at %1$s and might find other interesting addons in " +"the open addon registry at %2$s" +msgstr "" + +#: src/Module/Admin/DBSync.php:51 +msgid "Update has been marked successful" +msgstr "" + +#: src/Module/Admin/DBSync.php:59 +#, php-format +msgid "Database structure update %s was successfully applied." +msgstr "" + +#: src/Module/Admin/DBSync.php:61 +#, php-format +msgid "Executing of database structure update %s failed with error: %s" +msgstr "" + +#: src/Module/Admin/DBSync.php:76 +#, php-format +msgid "Executing %s failed with error: %s" +msgstr "" + +#: src/Module/Admin/DBSync.php:78 +#, php-format +msgid "Update %s was successfully applied." +msgstr "" + +#: src/Module/Admin/DBSync.php:81 +#, php-format +msgid "Update %s did not return a status. Unknown if it succeeded." +msgstr "" + +#: src/Module/Admin/DBSync.php:84 +#, php-format +msgid "There was no additional update function %s that needed to be called." +msgstr "" + +#: src/Module/Admin/DBSync.php:105 +msgid "No failed updates." +msgstr "" + +#: src/Module/Admin/DBSync.php:106 +msgid "Check database structure" +msgstr "" + +#: src/Module/Admin/DBSync.php:110 +msgid "Failed Updates" +msgstr "" + +#: src/Module/Admin/DBSync.php:111 +msgid "" +"This does not include updates prior to 1139, which did not return a status." +msgstr "" + +#: src/Module/Admin/DBSync.php:112 +msgid "Mark success (if update was manually applied)" +msgstr "" + +#: src/Module/Admin/DBSync.php:113 +msgid "Attempt to execute this update step automatically" +msgstr "" + +#: src/Module/Admin/Features.php:67 +#: src/Module/Notifications/Introductions.php:144 +#: src/Module/OAuth/Acknowledge.php:55 src/Module/Register.php:138 +#: src/Module/Settings/TwoFactor/Trusted.php:129 +msgid "No" +msgstr "" + +#: src/Module/Admin/Features.php:67 src/Module/Contact/Revoke.php:108 +#: src/Module/Notifications/Introductions.php:144 +#: src/Module/OAuth/Acknowledge.php:54 src/Module/Register.php:137 +#: src/Module/Settings/TwoFactor/Trusted.php:129 +msgid "Yes" +msgstr "" + +#: src/Module/Admin/Features.php:67 +msgid "Locked" +msgstr "" + +#: src/Module/Admin/Features.php:81 +msgid "Manage Additional Features" +msgstr "" + +#: src/Module/Admin/Federation.php:82 +#: src/Module/Moderation/Report/Create.php:191 +#: src/Module/Moderation/Report/Create.php:316 +msgid "Other" +msgstr "" + +#: src/Module/Admin/Federation.php:160 src/Module/Admin/Federation.php:408 +msgid "unknown" +msgstr "" + +#: src/Module/Admin/Federation.php:193 +#, php-format +msgid "%2$s total system" +msgid_plural "%2$s total systems" +msgstr[0] "" +msgstr[1] "" + +#: src/Module/Admin/Federation.php:194 +#, php-format +msgid "%2$s active user last month" +msgid_plural "%2$s active users last month" +msgstr[0] "" +msgstr[1] "" + +#: src/Module/Admin/Federation.php:195 +#, php-format +msgid "%2$s active user last six months" +msgid_plural "%2$s active users last six months" +msgstr[0] "" +msgstr[1] "" + +#: src/Module/Admin/Federation.php:196 +#, php-format +msgid "%2$s registered user" +msgid_plural "%2$s registered users" +msgstr[0] "" +msgstr[1] "" + +#: src/Module/Admin/Federation.php:197 +#, php-format +msgid "%2$s locally created post or comment" +msgid_plural "%2$s locally created posts and comments" +msgstr[0] "" +msgstr[1] "" + +#: src/Module/Admin/Federation.php:200 +#, php-format +msgid "%2$s post per user" +msgid_plural "%2$s posts per user" +msgstr[0] "" +msgstr[1] "" + +#: src/Module/Admin/Federation.php:205 +#, php-format +msgid "%2$s user per system" +msgid_plural "%2$s users per system" +msgstr[0] "" +msgstr[1] "" + +#: src/Module/Admin/Federation.php:215 +msgid "" +"This page offers you some numbers to the known part of the federated social " +"network your Friendica node is part of. These numbers are not complete but " +"only reflect the part of the network your node is aware of." +msgstr "" + +#: src/Module/Admin/Federation.php:221 src/Module/BaseAdmin.php:87 +msgid "Federation Statistics" +msgstr "" + +#: src/Module/Admin/Federation.php:224 +#, php-format +msgid "" +"Currently this node is aware of %2$s node (%3$s active users last month, " +"%4$s active users last six months, %5$s registered users in total) from the " +"following platforms:" +msgid_plural "" +"Currently this node is aware of %2$s nodes (%3$s active users last month, " +"%4$s active users last six months, %5$s registered users in total) from the " +"following platforms:" +msgstr[0] "" +msgstr[1] "" + +#: src/Module/Admin/Logs/Settings.php:47 +#, php-format +msgid "The logfile '%s' is not writable. No logging possible" +msgstr "" + +#: src/Module/Admin/Logs/Settings.php:80 +msgid "PHP log currently enabled." +msgstr "" + +#: src/Module/Admin/Logs/Settings.php:82 +msgid "PHP log currently disabled." +msgstr "" + +#: src/Module/Admin/Logs/Settings.php:89 src/Module/BaseAdmin.php:102 +#: src/Module/BaseAdmin.php:103 +msgid "Logs" +msgstr "" + +#: src/Module/Admin/Logs/Settings.php:91 +msgid "Clear" +msgstr "" + +#: src/Module/Admin/Logs/Settings.php:94 +msgid "Enable Debugging" +msgstr "" + +#: src/Module/Admin/Logs/Settings.php:94 src/Module/Admin/Logs/Settings.php:95 +#: src/Module/Admin/Logs/Settings.php:96 src/Module/Admin/Site.php:480 +#: src/Module/Admin/Site.php:488 +msgid "Read-only because it is set by an environment variable" +msgstr "" + +#: src/Module/Admin/Logs/Settings.php:95 +msgid "Log file" +msgstr "" + +#: src/Module/Admin/Logs/Settings.php:95 +msgid "" +"Must be writable by web server. Relative to your Friendica top-level " +"directory." +msgstr "" + +#: src/Module/Admin/Logs/Settings.php:96 +msgid "Log level" +msgstr "" + +#: src/Module/Admin/Logs/Settings.php:98 +msgid "PHP logging" +msgstr "" + +#: src/Module/Admin/Logs/Settings.php:99 +msgid "" +"To temporarily enable logging of PHP errors and warnings you can prepend the " +"following to the index.php file of your installation. The filename set in " +"the 'error_log' line is relative to the friendica top-level directory and " +"must be writeable by the web server. The option '1' for 'log_errors' and " +"'display_errors' is to enable these options, set to '0' to disable them." +msgstr "" + +#: src/Module/Admin/Logs/View.php:72 +#, php-format +msgid "" +"Error trying to open %1$s log file.
Check to see if " +"file %1$s exist and is readable." +msgstr "" + +#: src/Module/Admin/Logs/View.php:81 +#, php-format +msgid "" +"Couldn't open %1$s log file.
Check to see if file %1$s " +"is readable." +msgstr "" + +#: src/Module/Admin/Logs/View.php:86 src/Module/BaseAdmin.php:104 +msgid "View Logs" +msgstr "" + +#: src/Module/Admin/Logs/View.php:89 +msgid "Search in logs" +msgstr "" + +#: src/Module/Admin/Logs/View.php:90 +#: src/Module/Notifications/Notifications.php:140 +msgid "Show all" +msgstr "" + +#: src/Module/Admin/Logs/View.php:91 +msgid "Date" +msgstr "" + +#: src/Module/Admin/Logs/View.php:92 +msgid "Level" +msgstr "" + +#: src/Module/Admin/Logs/View.php:93 +msgid "Context" +msgstr "" + +#: src/Module/Admin/Logs/View.php:95 +msgid "ALL" +msgstr "" + +#: src/Module/Admin/Logs/View.php:96 +msgid "View details" +msgstr "" + +#: src/Module/Admin/Logs/View.php:97 +msgid "Click to view details" +msgstr "" + +#: src/Module/Admin/Logs/View.php:98 src/Module/Calendar/Event/Form.php:207 +msgid "Event details" +msgstr "" + +#: src/Module/Admin/Logs/View.php:99 +msgid "Data" +msgstr "" + +#: src/Module/Admin/Logs/View.php:100 +#: src/Module/Debug/ActivityPubConversion.php:57 +msgid "Source" +msgstr "" + +#: src/Module/Admin/Logs/View.php:101 +msgid "File" +msgstr "" + +#: src/Module/Admin/Logs/View.php:102 +msgid "Line" +msgstr "" + +#: src/Module/Admin/Logs/View.php:103 +msgid "Function" +msgstr "" + +#: src/Module/Admin/Logs/View.php:104 +msgid "UID" +msgstr "" + +#: src/Module/Admin/Logs/View.php:105 +msgid "Process ID" +msgstr "" + +#: src/Module/Admin/Logs/View.php:106 +msgid "Close" +msgstr "" + +#: src/Module/Admin/Queue.php:50 +msgid "Inspect Deferred Worker Queue" +msgstr "" + +#: src/Module/Admin/Queue.php:51 +msgid "" +"This page lists the deferred worker jobs. This are jobs that couldn't be " +"executed at the first time." +msgstr "" + +#: src/Module/Admin/Queue.php:54 +msgid "Inspect Worker Queue" +msgstr "" + +#: src/Module/Admin/Queue.php:55 +msgid "" +"This page lists the currently queued worker jobs. These jobs are handled by " +"the worker cronjob you've set up during install." +msgstr "" + +#: src/Module/Admin/Queue.php:76 +msgid "ID" +msgstr "" + +#: src/Module/Admin/Queue.php:77 +msgid "Command" +msgstr "" + +#: src/Module/Admin/Queue.php:78 +msgid "Job Parameters" +msgstr "" + +#: src/Module/Admin/Queue.php:79 src/Module/Moderation/Reports.php:110 +#: src/Module/Settings/OAuth.php:74 +msgid "Created" +msgstr "" + +#: src/Module/Admin/Queue.php:80 +msgid "Next Try" +msgstr "" + +#: src/Module/Admin/Queue.php:81 +msgid "Priority" +msgstr "" + +#: src/Module/Admin/Site.php:244 +#, php-format +msgid "%s is no valid input for maximum image size" +msgstr "" + +#: src/Module/Admin/Site.php:372 src/Module/Settings/Display.php:215 +msgid "No special theme for mobile devices" +msgstr "" + +#: src/Module/Admin/Site.php:389 src/Module/Settings/Display.php:225 +#, php-format +msgid "%s - (Experimental)" +msgstr "" + +#: src/Module/Admin/Site.php:401 +msgid "No community page" +msgstr "" + +#: src/Module/Admin/Site.php:402 +msgid "No community page for visitors" +msgstr "" + +#: src/Module/Admin/Site.php:403 +msgid "Public postings from users of this site" +msgstr "" + +#: src/Module/Admin/Site.php:404 +msgid "Public postings from the federated network" +msgstr "" + +#: src/Module/Admin/Site.php:405 +msgid "Public postings from local users and the federated network" +msgstr "" + +#: src/Module/Admin/Site.php:411 +msgid "Multi user instance" +msgstr "" + +#: src/Module/Admin/Site.php:434 +msgid "Closed" +msgstr "" + +#: src/Module/Admin/Site.php:435 +msgid "Requires approval" +msgstr "" + +#: src/Module/Admin/Site.php:436 +msgid "Open" +msgstr "" + +#: src/Module/Admin/Site.php:440 +msgid "Don't check" +msgstr "" + +#: src/Module/Admin/Site.php:441 +msgid "check the stable version" +msgstr "" + +#: src/Module/Admin/Site.php:442 +msgid "check the development version" +msgstr "" + +#: src/Module/Admin/Site.php:446 +msgid "none" +msgstr "" + +#: src/Module/Admin/Site.php:447 +msgid "Local contacts" +msgstr "" + +#: src/Module/Admin/Site.php:448 +msgid "Interactors" +msgstr "" + +#: src/Module/Admin/Site.php:458 src/Module/BaseAdmin.php:90 +msgid "Site" +msgstr "" + +#: src/Module/Admin/Site.php:459 +msgid "General Information" +msgstr "" + +#: src/Module/Admin/Site.php:461 +msgid "Republish users to directory" +msgstr "" + +#: src/Module/Admin/Site.php:462 src/Module/Register.php:159 +msgid "Registration" +msgstr "" + +#: src/Module/Admin/Site.php:463 +msgid "File upload" +msgstr "" + +#: src/Module/Admin/Site.php:464 +msgid "Policies" +msgstr "" + +#: src/Module/Admin/Site.php:465 src/Module/Calendar/Event/Form.php:252 +#: src/Module/Contact.php:546 src/Module/Profile/Profile.php:278 +msgid "Advanced" +msgstr "" + +#: src/Module/Admin/Site.php:466 +msgid "Auto Discovered Contact Directory" +msgstr "" + +#: src/Module/Admin/Site.php:467 +msgid "Performance" +msgstr "" + +#: src/Module/Admin/Site.php:468 +msgid "Worker" +msgstr "" + +#: src/Module/Admin/Site.php:469 +msgid "Message Relay" +msgstr "" + +#: src/Module/Admin/Site.php:470 +msgid "" +"Use the command \"console relay\" in the command line to add or remove " +"relays." +msgstr "" + +#: src/Module/Admin/Site.php:471 +msgid "The system is not subscribed to any relays at the moment." +msgstr "" + +#: src/Module/Admin/Site.php:472 +msgid "The system is currently subscribed to the following relays:" +msgstr "" + +#: src/Module/Admin/Site.php:475 +msgid "Relocate Node" +msgstr "" + +#: src/Module/Admin/Site.php:476 +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 +msgid "(Friendica directory)# bin/console relocate https://newdomain.com" +msgstr "" + +#: src/Module/Admin/Site.php:480 +msgid "Site name" +msgstr "" + +#: src/Module/Admin/Site.php:481 +msgid "Sender Email" +msgstr "" + +#: src/Module/Admin/Site.php:481 +msgid "" +"The email address your server shall use to send notification emails from." +msgstr "" + +#: src/Module/Admin/Site.php:482 +msgid "Name of the system actor" +msgstr "" + +#: src/Module/Admin/Site.php:482 +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 +msgid "Banner/Logo" +msgstr "" + +#: src/Module/Admin/Site.php:484 +msgid "Email Banner/Logo" +msgstr "" + +#: src/Module/Admin/Site.php:485 +msgid "Shortcut icon" +msgstr "" + +#: src/Module/Admin/Site.php:485 +msgid "Link to an icon that will be used for browsers." +msgstr "" + +#: src/Module/Admin/Site.php:486 +msgid "Touch icon" +msgstr "" + +#: src/Module/Admin/Site.php:486 +msgid "Link to an icon that will be used for tablets and mobiles." +msgstr "" + +#: src/Module/Admin/Site.php:487 +msgid "Additional Info" +msgstr "" + +#: src/Module/Admin/Site.php:487 +#, 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 +msgid "System language" +msgstr "" + +#: src/Module/Admin/Site.php:489 +msgid "System theme" +msgstr "" + +#: src/Module/Admin/Site.php:489 +#, php-format +msgid "" +"Default system theme - may be over-ridden by user profiles - Change default theme settings" +msgstr "" + +#: src/Module/Admin/Site.php:490 +msgid "Mobile system theme" +msgstr "" + +#: src/Module/Admin/Site.php:490 +msgid "Theme for mobile devices" +msgstr "" + +#: src/Module/Admin/Site.php:491 +msgid "Force SSL" +msgstr "" + +#: src/Module/Admin/Site.php:491 +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 +msgid "Show help entry from navigation menu" +msgstr "" + +#: src/Module/Admin/Site.php:492 +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 +msgid "Single user instance" +msgstr "" + +#: src/Module/Admin/Site.php:493 +msgid "Make this instance multi-user or single-user for the named user" +msgstr "" + +#: src/Module/Admin/Site.php:495 +msgid "Maximum image size" +msgstr "" + +#: src/Module/Admin/Site.php:495 +#, php-format +msgid "" +"Maximum size in bytes of uploaded images. Default is 0, which means no " +"limits. You can put k, m, or g behind the desired value for KiB, MiB, GiB, " +"respectively.\n" +"\t\t\t\t\t\t\t\t\t\t\t\t\tThe value of upload_max_filesize in " +"your PHP.ini needs be set to at least the desired limit.\n" +"\t\t\t\t\t\t\t\t\t\t\t\t\tCurrently upload_max_filesize is set " +"to %s (%s byte)" +msgstr "" + +#: src/Module/Admin/Site.php:499 +msgid "Maximum image length" +msgstr "" + +#: src/Module/Admin/Site.php:499 +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 +msgid "JPEG image quality" +msgstr "" + +#: src/Module/Admin/Site.php:500 +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 +msgid "Register policy" +msgstr "" + +#: src/Module/Admin/Site.php:503 +msgid "Maximum Users" +msgstr "" + +#: src/Module/Admin/Site.php:503 +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 " +"below the limit. It only works when the policy is set to open or close, but " +"not when the policy is set to approval." +msgstr "" + +#: src/Module/Admin/Site.php:504 +msgid "Maximum Daily Registrations" +msgstr "" + +#: src/Module/Admin/Site.php:504 +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 +msgid "Register text" +msgstr "" + +#: src/Module/Admin/Site.php:505 +msgid "" +"Will be displayed prominently on the registration page. You can use BBCode " +"here." +msgstr "" + +#: src/Module/Admin/Site.php:506 +msgid "Forbidden Nicknames" +msgstr "" + +#: src/Module/Admin/Site.php:506 +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 +msgid "Accounts abandoned after x days" +msgstr "" + +#: src/Module/Admin/Site.php:507 +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 +msgid "Allowed friend domains" +msgstr "" + +#: src/Module/Admin/Site.php:508 +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 +msgid "Allowed email domains" +msgstr "" + +#: src/Module/Admin/Site.php:509 +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 +msgid "Disallowed email domains" +msgstr "" + +#: src/Module/Admin/Site.php:510 +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 +msgid "No OEmbed rich content" +msgstr "" + +#: src/Module/Admin/Site.php:511 +msgid "" +"Don't show the rich content (e.g. embedded PDF), except from the domains " +"listed below." +msgstr "" + +#: src/Module/Admin/Site.php:512 +msgid "Trusted third-party domains" +msgstr "" + +#: src/Module/Admin/Site.php:512 +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 +msgid "Block public" +msgstr "" + +#: src/Module/Admin/Site.php:513 +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 +msgid "Force publish" +msgstr "" + +#: src/Module/Admin/Site.php:514 +msgid "" +"Check to force all profiles on this site to be listed in the site directory." +msgstr "" + +#: src/Module/Admin/Site.php:514 +msgid "Enabling this may violate privacy laws like the GDPR" +msgstr "" + +#: src/Module/Admin/Site.php:515 +msgid "Global directory URL" +msgstr "" + +#: src/Module/Admin/Site.php:515 +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 +msgid "Private posts by default for new users" +msgstr "" + +#: src/Module/Admin/Site.php:516 +msgid "" +"Set default post permissions for all new members to the default privacy " +"circle rather than public." +msgstr "" + +#: src/Module/Admin/Site.php:517 +msgid "Don't include post content in email notifications" +msgstr "" + +#: src/Module/Admin/Site.php:517 +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 +msgid "Disallow public access to addons listed in the apps menu." +msgstr "" + +#: src/Module/Admin/Site.php:518 +msgid "" +"Checking this box will restrict addons listed in the apps menu to members " +"only." +msgstr "" + +#: src/Module/Admin/Site.php:519 +msgid "Don't embed private images in posts" +msgstr "" + +#: src/Module/Admin/Site.php:519 +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 +msgid "Explicit Content" +msgstr "" + +#: src/Module/Admin/Site.php:520 +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 " +"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." +msgstr "" + +#: src/Module/Admin/Site.php:521 +msgid "Only local search" +msgstr "" + +#: src/Module/Admin/Site.php:521 +msgid "" +"Blocks search for users who are not logged in to prevent crawlers from " +"blocking your system." +msgstr "" + +#: src/Module/Admin/Site.php:522 +msgid "Blocked tags for trending tags" +msgstr "" + +#: src/Module/Admin/Site.php:522 +msgid "" +"Comma separated list of hashtags that shouldn't be displayed in the trending " +"tags." +msgstr "" + +#: src/Module/Admin/Site.php:523 +msgid "Cache contact avatars" +msgstr "" + +#: src/Module/Admin/Site.php:523 +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:524 +msgid "Allow Users to set remote_self" +msgstr "" + +#: src/Module/Admin/Site.php:524 +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:525 +msgid "Allow Users to set up relay channels" +msgstr "" + +#: src/Module/Admin/Site.php:525 +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:526 +msgid "Adjust the feed poll frequency" +msgstr "" + +#: src/Module/Admin/Site.php:526 +msgid "Automatically detect and set the best feed poll frequency." +msgstr "" + +#: src/Module/Admin/Site.php:527 +msgid "Minimum poll interval" +msgstr "" + +#: src/Module/Admin/Site.php:527 +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:528 +msgid "Enable multiple registrations" +msgstr "" + +#: src/Module/Admin/Site.php:528 +msgid "Enable users to register additional accounts for use as pages." +msgstr "" + +#: src/Module/Admin/Site.php:529 +msgid "Enable OpenID" +msgstr "" + +#: src/Module/Admin/Site.php:529 +msgid "Enable OpenID support for registration and logins." +msgstr "" + +#: src/Module/Admin/Site.php:530 +msgid "Enable full name check" +msgstr "" + +#: src/Module/Admin/Site.php:530 +msgid "" +"Prevents users from registering with a display name with fewer than two " +"parts separated by spaces." +msgstr "" + +#: src/Module/Admin/Site.php:531 +msgid "Email administrators on new registration" +msgstr "" + +#: src/Module/Admin/Site.php:531 +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:532 +msgid "Community pages for visitors" +msgstr "" + +#: src/Module/Admin/Site.php:532 +msgid "" +"Which community pages should be available for visitors. Local users always " +"see both pages." +msgstr "" + +#: src/Module/Admin/Site.php:533 +msgid "Posts per user on community page" +msgstr "" + +#: src/Module/Admin/Site.php:533 +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:534 +msgid "Posts per server on community page" +msgstr "" + +#: src/Module/Admin/Site.php:534 +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:536 +msgid "Enable Mail support" +msgstr "" + +#: src/Module/Admin/Site.php:536 +msgid "" +"Enable built-in mail support to poll IMAP folders and to reply via mail." +msgstr "" + +#: src/Module/Admin/Site.php:537 +msgid "" +"Mail support can't be enabled because the PHP IMAP module is not installed." +msgstr "" + +#: src/Module/Admin/Site.php:538 +msgid "Enable OStatus support" +msgstr "" + +#: src/Module/Admin/Site.php:538 +msgid "" +"Enable built-in OStatus (StatusNet, GNU Social etc.) compatibility. All " +"communications in OStatus are public." +msgstr "" + +#: src/Module/Admin/Site.php:540 +msgid "" +"Diaspora support can't be enabled because Friendica was installed into a sub " +"directory." +msgstr "" + +#: src/Module/Admin/Site.php:541 +msgid "Enable Diaspora support" +msgstr "" + +#: src/Module/Admin/Site.php:541 +msgid "" +"Enable built-in Diaspora network compatibility for communicating with " +"diaspora servers." +msgstr "" + +#: src/Module/Admin/Site.php:542 +msgid "Verify SSL" +msgstr "" + +#: src/Module/Admin/Site.php:542 +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:543 +msgid "Proxy user" +msgstr "" + +#: src/Module/Admin/Site.php:543 +msgid "User name for the proxy server." +msgstr "" + +#: src/Module/Admin/Site.php:544 +msgid "Proxy URL" +msgstr "" + +#: src/Module/Admin/Site.php:544 +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:545 +msgid "Network timeout" +msgstr "" + +#: src/Module/Admin/Site.php:545 +msgid "Value is in seconds. Set to 0 for unlimited (not recommended)." +msgstr "" + +#: src/Module/Admin/Site.php:546 +msgid "Maximum Load Average" +msgstr "" + +#: src/Module/Admin/Site.php:546 +#, php-format +msgid "" +"Maximum system load before delivery and poll processes are deferred - " +"default %d." +msgstr "" + +#: src/Module/Admin/Site.php:547 +msgid "Minimal Memory" +msgstr "" + +#: src/Module/Admin/Site.php:547 +msgid "" +"Minimal free memory in MB for the worker. Needs access to /proc/meminfo - " +"default 0 (deactivated)." +msgstr "" + +#: src/Module/Admin/Site.php:548 +msgid "Periodically optimize tables" +msgstr "" + +#: src/Module/Admin/Site.php:548 +msgid "Periodically optimize tables like the cache and the workerqueue" +msgstr "" + +#: src/Module/Admin/Site.php:550 +msgid "Discover followers/followings from contacts" +msgstr "" + +#: src/Module/Admin/Site.php:550 +msgid "" +"If enabled, contacts are checked for their followers and following contacts." +msgstr "" + +#: src/Module/Admin/Site.php:551 +msgid "None - deactivated" +msgstr "" + +#: src/Module/Admin/Site.php:552 +msgid "" +"Local contacts - contacts of our local contacts are discovered for their " +"followers/followings." +msgstr "" + +#: src/Module/Admin/Site.php:553 +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:555 +msgid "Only update contacts/servers with local data" +msgstr "" + +#: src/Module/Admin/Site.php:555 +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:556 +msgid "Synchronize the contacts with the directory server" +msgstr "" + +#: src/Module/Admin/Site.php:556 +msgid "" +"if enabled, the system will check periodically for new contacts on the " +"defined directory server." +msgstr "" + +#: src/Module/Admin/Site.php:558 +msgid "Discover contacts from other servers" +msgstr "" + +#: src/Module/Admin/Site.php:558 +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:559 +msgid "Days between requery" +msgstr "" + +#: src/Module/Admin/Site.php:559 +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:560 +msgid "Search the local directory" +msgstr "" + +#: src/Module/Admin/Site.php:560 +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:562 +msgid "Publish server information" +msgstr "" + +#: src/Module/Admin/Site.php:562 +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 " +"profiles, number of posts and the activated protocols and connectors. See the-federation.info for details." +msgstr "" + +#: src/Module/Admin/Site.php:564 +msgid "Check upstream version" +msgstr "" + +#: src/Module/Admin/Site.php:564 +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:565 +msgid "Suppress Tags" +msgstr "" + +#: src/Module/Admin/Site.php:565 +msgid "Suppress showing a list of hashtags at the end of the posting." +msgstr "" + +#: src/Module/Admin/Site.php:566 +msgid "Clean database" +msgstr "" + +#: src/Module/Admin/Site.php:566 +msgid "" +"Remove old remote items, orphaned database records and old content from some " +"other helper tables." +msgstr "" + +#: src/Module/Admin/Site.php:567 +msgid "Lifespan of remote items" +msgstr "" + +#: src/Module/Admin/Site.php:567 +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:568 +msgid "Lifespan of unclaimed items" +msgstr "" + +#: src/Module/Admin/Site.php:568 +msgid "" +"When the database cleanup is enabled, this defines the days after which " +"unclaimed remote items (mostly content from the relay) will be deleted. " +"Default value is 90 days. Defaults to the general lifespan value of remote " +"items if set to 0." +msgstr "" + +#: src/Module/Admin/Site.php:569 +msgid "Lifespan of raw conversation data" +msgstr "" + +#: src/Module/Admin/Site.php:569 +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:570 +msgid "Maximum numbers of comments per post" +msgstr "" + +#: src/Module/Admin/Site.php:570 +msgid "How much comments should be shown for each post? Default value is 100." +msgstr "" + +#: src/Module/Admin/Site.php:571 +msgid "Maximum numbers of comments per post on the display page" +msgstr "" + +#: src/Module/Admin/Site.php:571 +msgid "" +"How many comments should be shown on the single view for each post? Default " +"value is 1000." +msgstr "" + +#: src/Module/Admin/Site.php:572 +msgid "Items per page" +msgstr "" + +#: src/Module/Admin/Site.php:572 +msgid "" +"Number of items per page in stream pages (network, community, profile/" +"contact statuses, search)." +msgstr "" + +#: src/Module/Admin/Site.php:573 +msgid "Items per page for mobile devices" +msgstr "" + +#: src/Module/Admin/Site.php:573 +msgid "" +"Number of items per page in stream pages (network, community, profile/" +"contact statuses, search) for mobile devices." +msgstr "" + +#: src/Module/Admin/Site.php:574 +msgid "Temp path" +msgstr "" + +#: src/Module/Admin/Site.php:574 +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:575 +msgid "Only search in tags" +msgstr "" + +#: src/Module/Admin/Site.php:575 +msgid "On large systems the text search can slow down the system extremely." +msgstr "" + +#: src/Module/Admin/Site.php:576 +msgid "Limited search scope" +msgstr "" + +#: src/Module/Admin/Site.php:576 +msgid "" +"If enabled, searches will only be performed in the data used for the " +"channels and not in all posts." +msgstr "" + +#: src/Module/Admin/Site.php:577 +msgid "Maximum age of items in the search table" +msgstr "" + +#: src/Module/Admin/Site.php:577 +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 +msgid "Generate counts per contact circle when calculating network count" +msgstr "" + +#: src/Module/Admin/Site.php:578 +msgid "" +"On systems with users that heavily use contact circles the query can be very " +"expensive." +msgstr "" + +#: src/Module/Admin/Site.php:579 +msgid "Process \"view\" activities" +msgstr "" + +#: src/Module/Admin/Site.php:579 +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 +msgid "Days, after which a contact is archived" +msgstr "" + +#: src/Module/Admin/Site.php:580 +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 +msgid "Maximum number of parallel workers" +msgstr "" + +#: src/Module/Admin/Site.php:582 +#, 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 +msgid "Maximum load for workers" +msgstr "" + +#: src/Module/Admin/Site.php:583 +msgid "Maximum load that causes a cooldown before each worker function call." +msgstr "" + +#: src/Module/Admin/Site.php:584 +msgid "Enable fastlane" +msgstr "" + +#: src/Module/Admin/Site.php:584 +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 +msgid "Decoupled receiver" +msgstr "" + +#: src/Module/Admin/Site.php:585 +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 +msgid "Cron interval" +msgstr "" + +#: src/Module/Admin/Site.php:586 +msgid "Minimal period in minutes between two calls of the \"Cron\" worker job." +msgstr "" + +#: src/Module/Admin/Site.php:587 +msgid "Worker defer limit" +msgstr "" + +#: src/Module/Admin/Site.php:587 +msgid "" +"Per default the systems tries delivering for 15 times before dropping it." +msgstr "" + +#: src/Module/Admin/Site.php:588 +msgid "Worker fetch limit" +msgstr "" + +#: src/Module/Admin/Site.php:588 +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 " +"it. Only change it, when you know how to measure the performance of your " +"system." +msgstr "" + +#: src/Module/Admin/Site.php:590 +msgid "Direct relay transfer" +msgstr "" + +#: src/Module/Admin/Site.php:590 +msgid "" +"Enables the direct transfer to other servers without using the relay servers" +msgstr "" + +#: src/Module/Admin/Site.php:591 +msgid "Relay scope" +msgstr "" + +#: src/Module/Admin/Site.php:591 +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:314 +#: src/Module/Settings/TwoFactor/Index.php:146 +msgid "Disabled" +msgstr "" + +#: src/Module/Admin/Site.php:591 +msgid "all" +msgstr "" + +#: src/Module/Admin/Site.php:591 +msgid "tags" +msgstr "" + +#: src/Module/Admin/Site.php:592 +msgid "Server tags" +msgstr "" + +#: src/Module/Admin/Site.php:592 +msgid "Comma separated list of tags for the \"tags\" subscription." +msgstr "" + +#: src/Module/Admin/Site.php:593 +msgid "Deny Server tags" +msgstr "" + +#: src/Module/Admin/Site.php:593 +msgid "Comma separated list of tags that are rejected." +msgstr "" + +#: src/Module/Admin/Site.php:594 +msgid "Maximum amount of tags" +msgstr "" + +#: src/Module/Admin/Site.php:594 +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 +msgid "Allow user tags" +msgstr "" + +#: src/Module/Admin/Site.php:595 +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 +msgid "Deny undetected languages" +msgstr "" + +#: src/Module/Admin/Site.php:596 +msgid "If enabled, posts with undetected languages will be rejected." +msgstr "" + +#: src/Module/Admin/Site.php:597 +msgid "Language Quality" +msgstr "" + +#: src/Module/Admin/Site.php:597 +msgid "The minimum language quality that is required to accept the post." +msgstr "" + +#: src/Module/Admin/Site.php:598 +msgid "Number of languages for the language detection" +msgstr "" + +#: src/Module/Admin/Site.php:598 +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 +msgid "Maximum age of channel" +msgstr "" + +#: src/Module/Admin/Site.php:600 +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 +msgid "Maximum number of channel posts" +msgstr "" + +#: src/Module/Admin/Site.php:601 +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 +msgid "Interaction score days" +msgstr "" + +#: src/Module/Admin/Site.php:602 +msgid "Number of days that are used to calculate the interaction score." +msgstr "" + +#: src/Module/Admin/Site.php:603 +msgid "Maximum number of posts per author" +msgstr "" + +#: src/Module/Admin/Site.php:603 +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 +msgid "Sharer interaction days" +msgstr "" + +#: src/Module/Admin/Site.php:604 +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 +msgid "Start Relocation" +msgstr "" + +#: src/Module/Admin/Storage.php:46 +#, php-format +msgid "Storage backend, %s is invalid." +msgstr "" + +#: src/Module/Admin/Storage.php:73 +#, php-format +msgid "Storage backend %s error: %s" +msgstr "" + +#: src/Module/Admin/Storage.php:84 src/Module/Admin/Storage.php:87 +msgid "Invalid storage backend setting value." +msgstr "" + +#: src/Module/Admin/Storage.php:139 +msgid "Current Storage Backend" +msgstr "" + +#: src/Module/Admin/Storage.php:140 +msgid "Storage Configuration" +msgstr "" + +#: src/Module/Admin/Storage.php:141 src/Module/BaseAdmin.php:91 +msgid "Storage" +msgstr "" + +#: src/Module/Admin/Storage.php:143 +msgid "Save & Use storage backend" +msgstr "" + +#: src/Module/Admin/Storage.php:144 +msgid "Use storage backend" +msgstr "" + +#: src/Module/Admin/Storage.php:145 +msgid "Save & Reload" +msgstr "" + +#: src/Module/Admin/Storage.php:146 +msgid "This backend doesn't have custom settings" +msgstr "" + +#: src/Module/Admin/Storage.php:148 +msgid "" +"Changing the current backend is prohibited because it is set by an " +"environment variable" +msgstr "" + +#: src/Module/Admin/Storage.php:150 +msgid "Database (legacy)" +msgstr "" + +#: src/Module/Admin/Summary.php:55 +#, php-format +msgid "Template engine (%s) error: %s" +msgstr "" + +#: src/Module/Admin/Summary.php:59 +#, php-format +msgid "" +"Your DB still runs with MyISAM tables. You should change the engine type to " +"InnoDB. As Friendica will use InnoDB only features in the future, you should " +"change this! See here for a guide that may be helpful " +"converting the table engines. You may also use the command php bin/" +"console.php dbstructure toinnodb of your Friendica installation for an " +"automatic conversion.
" +msgstr "" + +#: src/Module/Admin/Summary.php:64 +#, php-format +msgid "" +"Your DB still runs with InnoDB tables in the Antelope file format. You " +"should change the file format to Barracuda. Friendica is using features that " +"are not provided by the Antelope format. See here for a " +"guide that may be helpful converting the table engines. You may also use the " +"command php bin/console.php dbstructure toinnodb of your Friendica " +"installation for an automatic conversion.
" +msgstr "" + +#: src/Module/Admin/Summary.php:74 +#, php-format +msgid "" +"Your table_definition_cache is too low (%d). This can lead to the database " +"error \"Prepared statement needs to be re-prepared\". Please set it at least " +"to %d. See here for more information.
" +msgstr "" + +#: src/Module/Admin/Summary.php:85 +#, php-format +msgid "" +"There is a new version of Friendica available for download. Your current " +"version is %1$s, upstream version is %2$s" +msgstr "" + +#: src/Module/Admin/Summary.php:94 +msgid "" +"The database update failed. Please run \"php bin/console.php dbstructure " +"update\" from the command line and have a look at the errors that might " +"appear." +msgstr "" + +#: src/Module/Admin/Summary.php:98 +msgid "" +"The last update failed. Please run \"php bin/console.php dbstructure " +"update\" from the command line and have a look at the errors that might " +"appear. (Some of the errors are possibly inside the logfile.)" +msgstr "" + +#: src/Module/Admin/Summary.php:102 +msgid "" +"The system.url entry is missing. This is a low level setting and can lead to " +"unexpected behavior. Please add a valid entry as soon as possible in the " +"config file or per console command!" +msgstr "" + +#: src/Module/Admin/Summary.php:107 +msgid "The worker was never executed. Please check your database structure!" +msgstr "" + +#: src/Module/Admin/Summary.php:109 +#, php-format +msgid "" +"The last worker execution was on %s UTC. This is older than one hour. Please " +"check your crontab settings." +msgstr "" + +#: src/Module/Admin/Summary.php:114 +#, php-format +msgid "" +"Friendica's configuration now is stored in config/local.config.php, please " +"copy config/local-sample.config.php and move your config from ." +"htconfig.php. See the Config help page for help " +"with the transition." +msgstr "" + +#: src/Module/Admin/Summary.php:118 +#, php-format +msgid "" +"Friendica's configuration now is stored in config/local.config.php, please " +"copy config/local-sample.config.php and move your config from config/" +"local.ini.php. See the Config help page for help " +"with the transition." +msgstr "" + +#: src/Module/Admin/Summary.php:124 +#, php-format +msgid "" +"%s is not reachable on your system. This is a severe " +"configuration issue that prevents server to server communication. See the installation page for help." +msgstr "" + +#: src/Module/Admin/Summary.php:148 +#, php-format +msgid "" +"Friendica's system.basepath was updated from '%s' to '%s'. Please remove the " +"system.basepath from your db to avoid differences." +msgstr "" + +#: src/Module/Admin/Summary.php:156 +#, php-format +msgid "" +"Friendica's current system.basepath '%s' is wrong and the config file '%s' " +"isn't used." +msgstr "" + +#: src/Module/Admin/Summary.php:164 +#, php-format +msgid "" +"Friendica's current system.basepath '%s' is not equal to the config file " +"'%s'. Please fix your configuration." +msgstr "" + +#: src/Module/Admin/Summary.php:175 +msgid "Message queues" +msgstr "" + +#: src/Module/Admin/Summary.php:181 +msgid "Server Settings" +msgstr "" + +#: src/Module/Admin/Summary.php:199 +msgid "Version" +msgstr "" + +#: src/Module/Admin/Summary.php:203 +msgid "Active addons" +msgstr "" + +#: src/Module/Admin/Themes/Details.php:57 src/Module/Admin/Themes/Index.php:65 +#, php-format +msgid "Theme %s disabled." +msgstr "" + +#: src/Module/Admin/Themes/Details.php:59 src/Module/Admin/Themes/Index.php:67 +#, php-format +msgid "Theme %s successfully enabled." +msgstr "" + +#: src/Module/Admin/Themes/Details.php:61 src/Module/Admin/Themes/Index.php:69 +#, php-format +msgid "Theme %s failed to install." +msgstr "" + +#: src/Module/Admin/Themes/Details.php:83 +msgid "Screenshot" +msgstr "" + +#: src/Module/Admin/Themes/Details.php:91 src/Module/Admin/Themes/Index.php:112 +#: src/Module/BaseAdmin.php:93 +msgid "Themes" +msgstr "" + +#: src/Module/Admin/Themes/Embed.php:80 +msgid "Unknown theme." +msgstr "" + +#: src/Module/Admin/Themes/Index.php:51 +msgid "Themes reloaded" +msgstr "" + +#: src/Module/Admin/Themes/Index.php:114 +msgid "Reload active themes" +msgstr "" + +#: src/Module/Admin/Themes/Index.php:118 +#, php-format +msgid "No themes found on the system. They should be placed in %1$s" +msgstr "" + +#: src/Module/Admin/Themes/Index.php:119 +msgid "[Experimental]" +msgstr "" + +#: src/Module/Admin/Themes/Index.php:120 +msgid "[Unsupported]" +msgstr "" + +#: src/Module/Admin/Tos.php:79 +msgid "Display Terms of Service" +msgstr "" + +#: src/Module/Admin/Tos.php:79 +msgid "" +"Enable the Terms of Service page. If this is enabled a link to the terms " +"will be added to the registration form and the general information page." +msgstr "" + +#: src/Module/Admin/Tos.php:80 +msgid "Display Privacy Statement" +msgstr "" + +#: src/Module/Admin/Tos.php:80 +#, php-format +msgid "" +"Show some informations regarding the needed information to operate the node " +"according e.g. to EU-GDPR." +msgstr "" + +#: src/Module/Admin/Tos.php:81 +msgid "Privacy Statement Preview" +msgstr "" + +#: src/Module/Admin/Tos.php:83 +msgid "The Terms of Service" +msgstr "" + +#: src/Module/Admin/Tos.php:83 +msgid "" +"Enter the Terms of Service for your node here. You can use BBCode. Headers " +"of sections should be [h2] and below." +msgstr "" + +#: src/Module/Admin/Tos.php:84 +msgid "The rules" +msgstr "" + +#: src/Module/Admin/Tos.php:84 +msgid "Enter your system rules here. Each line represents one rule." +msgstr "" + +#: src/Module/Api/ApiResponse.php:293 +#, php-format +msgid "API endpoint %s %s is not implemented but might be in the future." +msgstr "" + +#: src/Module/Api/Mastodon/Apps.php:73 +msgid "Missing parameters" +msgstr "" + +#: src/Module/Api/Mastodon/Statuses/Bookmark.php:50 +msgid "Only starting posts can be bookmarked" +msgstr "" + +#: src/Module/Api/Mastodon/Statuses/Mute.php:51 +msgid "Only starting posts can be muted" +msgstr "" + +#: src/Module/Api/Mastodon/Statuses/Reblog.php:58 +#, php-format +msgid "Posts from %s can't be shared" +msgstr "" + +#: src/Module/Api/Mastodon/Statuses/Unbookmark.php:51 +msgid "Only starting posts can be unbookmarked" +msgstr "" + +#: src/Module/Api/Mastodon/Statuses/Unmute.php:51 +msgid "Only starting posts can be unmuted" +msgstr "" + +#: src/Module/Api/Mastodon/Statuses/Unreblog.php:64 +#, php-format +msgid "Posts from %s can't be unshared" +msgstr "" + +#: src/Module/Api/Twitter/ContactEndpoint.php:66 +msgid "Contact not found" +msgstr "" + +#: src/Module/Apps.php:62 +msgid "No installed applications." +msgstr "" + +#: src/Module/Apps.php:67 +msgid "Applications" +msgstr "" + +#: src/Module/Attach.php:49 src/Module/Attach.php:61 +msgid "Item was not found." +msgstr "" + +#: src/Module/BaseAdmin.php:54 src/Module/BaseAdmin.php:58 +#: src/Module/BaseModeration.php:77 src/Module/BaseModeration.php:81 +msgid "Please login to continue." +msgstr "" + +#: src/Module/BaseAdmin.php:63 +msgid "You don't have access to administration pages." +msgstr "" + +#: src/Module/BaseAdmin.php:67 +msgid "" +"Submanaged account can't access the administration pages. Please log back in " +"as the main account." +msgstr "" + +#: src/Module/BaseAdmin.php:86 src/Module/BaseModeration.php:109 +msgid "Overview" +msgstr "" + +#: src/Module/BaseAdmin.php:89 src/Module/BaseModeration.php:112 +msgid "Configuration" +msgstr "" + +#: src/Module/BaseAdmin.php:94 src/Module/BaseSettings.php:110 +msgid "Additional features" +msgstr "" + +#: src/Module/BaseAdmin.php:97 +msgid "Database" +msgstr "" + +#: src/Module/BaseAdmin.php:98 +msgid "DB updates" +msgstr "" + +#: src/Module/BaseAdmin.php:99 +msgid "Inspect Deferred Workers" +msgstr "" + +#: src/Module/BaseAdmin.php:100 +msgid "Inspect worker Queue" +msgstr "" + +#: src/Module/BaseAdmin.php:106 src/Module/BaseModeration.php:120 +msgid "Diagnostics" +msgstr "" + +#: src/Module/BaseAdmin.php:107 +msgid "PHP Info" +msgstr "" + +#: src/Module/BaseAdmin.php:108 +msgid "probe address" +msgstr "" + +#: src/Module/BaseAdmin.php:109 +msgid "check webfinger" +msgstr "" + +#: src/Module/BaseAdmin.php:110 +msgid "Babel" +msgstr "" + +#: src/Module/BaseAdmin.php:111 src/Module/Debug/ActivityPubConversion.php:137 +msgid "ActivityPub Conversion" +msgstr "" + +#: src/Module/BaseAdmin.php:120 +msgid "Addon Features" +msgstr "" + +#: src/Module/BaseAdmin.php:121 src/Module/BaseModeration.php:129 +msgid "User registrations waiting for confirmation" +msgstr "" + +#: src/Module/BaseApi.php:455 src/Module/BaseApi.php:471 +#: src/Module/BaseApi.php:487 +msgid "Too Many Requests" +msgstr "" + +#: src/Module/BaseApi.php:456 +#, php-format +msgid "Daily posting limit of %d post reached. The post was rejected." +msgid_plural "Daily posting limit of %d posts reached. The post was rejected." +msgstr[0] "" +msgstr[1] "" + +#: src/Module/BaseApi.php:472 +#, php-format +msgid "Weekly posting limit of %d post reached. The post was rejected." +msgid_plural "Weekly posting limit of %d posts reached. The post was rejected." +msgstr[0] "" +msgstr[1] "" + +#: src/Module/BaseApi.php:488 +#, php-format +msgid "Monthly posting limit of %d post reached. The post was rejected." +msgid_plural "" +"Monthly posting limit of %d posts reached. The post was rejected." +msgstr[0] "" +msgstr[1] "" + +#: src/Module/BaseModeration.php:86 +msgid "You don't have access to moderation pages." +msgstr "" + +#: src/Module/BaseModeration.php:90 +msgid "" +"Submanaged account can't access the moderation pages. Please log back in as " +"the main account." +msgstr "" + +#: src/Module/BaseModeration.php:110 src/Module/Moderation/Reports.php:109 +msgid "Reports" +msgstr "" + +#: src/Module/BaseModeration.php:113 src/Module/Moderation/Users/Index.php:148 +#: src/Module/Moderation/Users/Index.php:158 +msgid "Users" +msgstr "" + +#: src/Module/BaseModeration.php:115 +msgid "Tools" +msgstr "" + +#: src/Module/BaseModeration.php:116 +msgid "Contact Blocklist" +msgstr "" + +#: src/Module/BaseModeration.php:117 +msgid "Server Blocklist" +msgstr "" + +#: src/Module/BaseModeration.php:118 src/Module/Moderation/Item/Delete.php:62 +msgid "Delete Item" +msgstr "" + +#: src/Module/BaseModeration.php:121 src/Module/Moderation/Item/Source.php:76 +msgid "Item Source" +msgstr "" + +#: src/Module/BaseProfile.php:52 src/Module/Contact.php:506 +msgid "Profile Details" +msgstr "" + +#: src/Module/BaseProfile.php:60 +msgid "Conversations started" +msgstr "" + +#: src/Module/BaseProfile.php:111 +msgid "Only You Can See This" +msgstr "" + +#: src/Module/BaseProfile.php:116 src/Module/Profile/Schedule.php:81 +msgid "Scheduled Posts" +msgstr "" + +#: src/Module/BaseProfile.php:119 +msgid "Posts that are scheduled for publishing" +msgstr "" + +#: src/Module/BaseProfile.php:138 src/Module/BaseProfile.php:141 +msgid "Tips for New Members" +msgstr "" + +#: src/Module/BaseSearch.php:71 +#, php-format +msgid "People Search - %s" +msgstr "" + +#: src/Module/BaseSearch.php:75 +#, php-format +msgid "Group Search - %s" +msgstr "" + +#: src/Module/BaseSearch.php:121 src/Module/Contact/MatchInterests.php:140 +msgid "No matches" +msgstr "" + +#: src/Module/BaseSearch.php:147 +#, php-format +msgid "" +"%d result was filtered out because your node blocks the domain it is " +"registered on. You can review the list of domains your node is currently " +"blocking in the About page." +msgid_plural "" +"%d results were filtered out because your node blocks the domain they are " +"registered on. You can review the list of domains your node is currently " +"blocking in the About page." +msgstr[0] "" +msgstr[1] "" + +#: src/Module/BaseSettings.php:78 +msgid "Account" +msgstr "" + +#: src/Module/BaseSettings.php:85 src/Module/Security/TwoFactor/Verify.php:96 +#: src/Module/Settings/TwoFactor/Index.php:138 +msgid "Two-factor authentication" +msgstr "" + +#: src/Module/BaseSettings.php:118 +msgid "Display" +msgstr "" + +#: src/Module/BaseSettings.php:132 src/Module/Settings/Connectors.php:213 +msgid "Social Networks" +msgstr "" + +#: src/Module/BaseSettings.php:146 src/Module/Settings/Delegation.php:194 +msgid "Manage Accounts" +msgstr "" + +#: src/Module/BaseSettings.php:153 +msgid "Connected apps" +msgstr "" + +#: src/Module/BaseSettings.php:160 +msgid "Remote servers" +msgstr "" + +#: src/Module/BaseSettings.php:167 src/Module/Settings/UserExport.php:98 +msgid "Export personal data" +msgstr "" + +#: src/Module/BaseSettings.php:174 +msgid "Remove account" +msgstr "" + +#: src/Module/Bookmarklet.php:54 +msgid "This page is missing a url parameter." +msgstr "" + +#: src/Module/Bookmarklet.php:66 +msgid "The post was created" +msgstr "" + +#: src/Module/Calendar/Event/API.php:100 src/Module/Calendar/Event/API.php:135 +#: src/Module/Calendar/Event/Form.php:80 +msgid "Invalid Request" +msgstr "" + +#: src/Module/Calendar/Event/API.php:109 +msgid "Event id is missing." +msgstr "" + +#: src/Module/Calendar/Event/API.php:131 +msgid "Failed to remove event" +msgstr "" + +#: src/Module/Calendar/Event/API.php:187 src/Module/Calendar/Event/API.php:189 +msgid "Event can not end before it has started." +msgstr "" + +#: src/Module/Calendar/Event/API.php:196 src/Module/Calendar/Event/API.php:198 +msgid "Event title and start time are required." +msgstr "" + +#: src/Module/Calendar/Event/Form.php:208 +msgid "Starting date and Title are required." +msgstr "" + +#: src/Module/Calendar/Event/Form.php:209 +#: src/Module/Calendar/Event/Form.php:214 +msgid "Event Starts:" +msgstr "" + +#: src/Module/Calendar/Event/Form.php:209 +#: src/Module/Calendar/Event/Form.php:237 src/Module/Debug/Probe.php:59 +#: src/Module/Install.php:201 src/Module/Install.php:227 +#: src/Module/Install.php:232 src/Module/Install.php:246 +#: src/Module/Install.php:255 src/Module/Install.php:260 +#: src/Module/Install.php:266 src/Module/Install.php:271 +#: src/Module/Install.php:285 src/Module/Install.php:298 +#: src/Module/Install.php:325 +#: src/Module/Moderation/Blocklist/Server/Add.php:136 +#: src/Module/Moderation/Blocklist/Server/Add.php:138 +#: src/Module/Moderation/Blocklist/Server/Import.php:129 +#: src/Module/Moderation/Blocklist/Server/Index.php:86 +#: src/Module/Moderation/Blocklist/Server/Index.php:87 +#: src/Module/Moderation/Blocklist/Server/Index.php:115 +#: src/Module/Moderation/Blocklist/Server/Index.php:116 +#: src/Module/Moderation/Item/Delete.php:67 src/Module/Register.php:155 +#: src/Module/Security/TwoFactor/Verify.php:101 +#: src/Module/Settings/Channels.php:190 src/Module/Settings/Channels.php:211 +#: src/Module/Settings/TwoFactor/Index.php:161 +#: src/Module/Settings/TwoFactor/Verify.php:158 +msgid "Required" +msgstr "" + +#: src/Module/Calendar/Event/Form.php:223 +#: src/Module/Calendar/Event/Form.php:247 +msgid "Finish date/time is not known or not relevant" +msgstr "" + +#: src/Module/Calendar/Event/Form.php:225 +#: src/Module/Calendar/Event/Form.php:230 +msgid "Event Finishes:" +msgstr "" + +#: src/Module/Calendar/Event/Form.php:237 +#: src/Module/Calendar/Event/Form.php:243 +msgid "Title (BBCode not allowed)" +msgstr "" + +#: src/Module/Calendar/Event/Form.php:239 +msgid "Description (BBCode allowed)" +msgstr "" + +#: src/Module/Calendar/Event/Form.php:241 +msgid "Location (BBCode not allowed)" +msgstr "" + +#: src/Module/Calendar/Event/Form.php:244 +#: src/Module/Calendar/Event/Form.php:245 +msgid "Share this event" +msgstr "" + +#: src/Module/Calendar/Event/Form.php:251 src/Module/Profile/Profile.php:277 +msgid "Basic" +msgstr "" + +#: src/Module/Calendar/Export.php:94 +msgid "This calendar format is not supported" +msgstr "" + +#: src/Module/Calendar/Export.php:96 +msgid "No exportable data found" +msgstr "" + +#: src/Module/Calendar/Export.php:113 +msgid "calendar" +msgstr "" + +#: src/Module/Calendar/Show.php:124 +msgid "Events" +msgstr "" + +#: src/Module/Calendar/Show.php:125 +msgid "View" +msgstr "" + +#: src/Module/Calendar/Show.php:126 +msgid "Create New Event" +msgstr "" + +#: src/Module/Calendar/Show.php:132 src/Module/Settings/Display.php:297 +msgid "list" +msgstr "" + +#: src/Module/Circle.php:57 +msgid "Could not create circle." +msgstr "" + +#: src/Module/Circle.php:68 src/Module/Circle.php:216 src/Module/Circle.php:240 +msgid "Circle not found." +msgstr "" + +#: src/Module/Circle.php:74 +msgid "Circle name was not changed." +msgstr "" + +#: src/Module/Circle.php:92 +msgid "Unknown circle." +msgstr "" + +#: src/Module/Circle.php:98 src/Module/Circle.php:107 +#: src/Module/Contact/Advanced.php:70 src/Module/Contact/Advanced.php:109 +#: src/Module/Contact/Contacts.php:71 src/Module/Contact/Conversations.php:86 +#: src/Module/Contact/Conversations.php:91 +#: src/Module/Contact/Conversations.php:96 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:159 +#: src/Module/Contact/Profile.php:164 src/Module/Contact/Profile.php:169 +#: src/Module/Contact/Redir.php:91 src/Module/Contact/Redir.php:145 +#: src/Module/FriendSuggest.php:71 src/Module/FriendSuggest.php:109 +msgid "Contact not found." +msgstr "" + +#: src/Module/Circle.php:102 src/Module/Contact/Contacts.php:66 +msgid "Invalid contact." +msgstr "" + +#: src/Module/Circle.php:111 src/Module/Contact/Revoke.php:73 +msgid "Contact is deleted." +msgstr "" + +#: src/Module/Circle.php:117 +msgid "Unable to add the contact to the circle." +msgstr "" + +#: src/Module/Circle.php:120 +msgid "Contact successfully added to circle." +msgstr "" + +#: src/Module/Circle.php:124 +msgid "Unable to remove the contact from the circle." +msgstr "" + +#: src/Module/Circle.php:127 +msgid "Contact successfully removed from circle." +msgstr "" + +#: src/Module/Circle.php:131 +msgid "Bad request." +msgstr "" + +#: src/Module/Circle.php:172 +msgid "Save Circle" +msgstr "" + +#: src/Module/Circle.php:173 +msgid "Filter" +msgstr "" + +#: src/Module/Circle.php:179 +msgid "Create a circle of contacts/friends." +msgstr "" + +#: src/Module/Circle.php:221 +msgid "Unable to remove circle." +msgstr "" + +#: src/Module/Circle.php:272 +msgid "Delete Circle" +msgstr "" + +#: src/Module/Circle.php:282 +msgid "Edit Circle Name" +msgstr "" + +#: src/Module/Circle.php:292 +msgid "Members" +msgstr "" + +#: src/Module/Circle.php:295 +msgid "Circle is empty" +msgstr "" + +#: src/Module/Circle.php:311 +msgid "Remove contact from circle" +msgstr "" + +#: src/Module/Circle.php:334 +msgid "Click on a contact to add or remove." +msgstr "" + +#: src/Module/Circle.php:351 +msgid "Add contact to circle" +msgstr "" + +#: src/Module/Contact.php:96 +#, php-format +msgid "%d contact edited." +msgid_plural "%d contacts edited." +msgstr[0] "" +msgstr[1] "" + +#: src/Module/Contact.php:347 +msgid "Show all contacts" +msgstr "" + +#: src/Module/Contact.php:352 src/Module/Contact.php:431 +#: src/Module/Moderation/BaseUsers.php:85 +msgid "Pending" +msgstr "" + +#: src/Module/Contact.php:355 +msgid "Only show pending contacts" +msgstr "" + +#: src/Module/Contact.php:360 src/Module/Contact.php:434 +#: src/Module/Moderation/BaseUsers.php:93 +msgid "Blocked" +msgstr "" + +#: src/Module/Contact.php:363 +msgid "Only show blocked contacts" +msgstr "" + +#: src/Module/Contact.php:368 src/Module/Contact.php:440 +#: src/Module/Settings/Server/Index.php:107 src/Object/Post.php:399 +msgid "Ignored" +msgstr "" + +#: src/Module/Contact.php:371 +msgid "Only show ignored contacts" +msgstr "" + +#: src/Module/Contact.php:376 src/Module/Contact.php:443 +msgid "Collapsed" +msgstr "" + +#: src/Module/Contact.php:379 +msgid "Only show collapsed contacts" +msgstr "" + +#: src/Module/Contact.php:384 src/Module/Contact.php:446 +msgid "Archived" +msgstr "" + +#: src/Module/Contact.php:387 +msgid "Only show archived contacts" +msgstr "" + +#: src/Module/Contact.php:392 src/Module/Contact.php:437 +msgid "Hidden" +msgstr "" + +#: src/Module/Contact.php:395 +msgid "Only show hidden contacts" +msgstr "" + +#: src/Module/Contact.php:403 +msgid "Organize your contact circles" +msgstr "" + +#: src/Module/Contact.php:458 +msgid "Search your contacts" +msgstr "" + +#: src/Module/Contact.php:459 src/Module/Search/Index.php:207 +#, php-format +msgid "Results for: %s" +msgstr "" + +#: src/Module/Contact.php:466 +msgid "Update" +msgstr "" + +#: src/Module/Contact.php:467 src/Module/Contact/Profile.php:518 +#: src/Module/Moderation/Blocklist/Contact.php:117 +#: src/Module/Moderation/Users/Blocked.php:138 +#: src/Module/Moderation/Users/Index.php:154 +msgid "Unblock" +msgstr "" + +#: src/Module/Contact.php:468 src/Module/Contact/Profile.php:526 +msgid "Unignore" +msgstr "" + +#: src/Module/Contact.php:469 src/Module/Contact/Profile.php:534 +msgid "Uncollapse" +msgstr "" + +#: src/Module/Contact.php:471 +msgid "Batch Actions" +msgstr "" + +#: src/Module/Contact.php:514 +msgid "Conversations started by this contact" +msgstr "" + +#: src/Module/Contact.php:519 +msgid "Posts and Comments" +msgstr "" + +#: src/Module/Contact.php:522 +msgid "Individual Posts and Replies" +msgstr "" + +#: src/Module/Contact.php:530 +msgid "Posts containing media objects" +msgstr "" + +#: src/Module/Contact.php:538 +msgid "View all known contacts" +msgstr "" + +#: src/Module/Contact.php:549 +msgid "Advanced Contact Settings" +msgstr "" + +#: src/Module/Contact.php:585 +msgid "Mutual Friendship" +msgstr "" + +#: src/Module/Contact.php:589 +msgid "is a fan of yours" +msgstr "" + +#: src/Module/Contact.php:593 +msgid "you are a fan of" +msgstr "" + +#: src/Module/Contact.php:611 +msgid "Pending outgoing contact request" +msgstr "" + +#: src/Module/Contact.php:613 +msgid "Pending incoming contact request" +msgstr "" + +#: src/Module/Contact.php:626 src/Module/Contact/Profile.php:377 +#, php-format +msgid "Visit %s's profile [%s]" +msgstr "" + +#: src/Module/Contact/Advanced.php:99 +msgid "Contact update failed." +msgstr "" + +#: src/Module/Contact/Advanced.php:130 +msgid "Return to contact editor" +msgstr "" + +#: src/Module/Contact/Advanced.php:134 +#: src/Module/Moderation/Blocklist/Contact.php:122 +#: src/Module/Moderation/Reports.php:110 +#: src/Module/Moderation/Users/Active.php:126 +#: src/Module/Moderation/Users/Blocked.php:126 +#: src/Module/Moderation/Users/Create.php:70 +#: src/Module/Moderation/Users/Deleted.php:83 +#: src/Module/Moderation/Users/Index.php:140 +#: src/Module/Moderation/Users/Index.php:160 +#: src/Module/Moderation/Users/Pending.php:99 src/Module/Settings/OAuth.php:72 +msgid "Name" +msgstr "" + +#: src/Module/Contact/Advanced.php:135 +msgid "Account Nickname" +msgstr "" + +#: src/Module/Contact/Advanced.php:136 +msgid "Account URL" +msgstr "" + +#: src/Module/Contact/Advanced.php:137 +msgid "Poll/Feed URL" +msgstr "" + +#: src/Module/Contact/Advanced.php:138 +msgid "New photo from this URL" +msgstr "" + +#: src/Module/Contact/Contacts.php:89 +msgid "No known contacts." +msgstr "" + +#: src/Module/Contact/Contacts.php:103 src/Module/Profile/Common.php:128 +msgid "No common contacts." +msgstr "" + +#: src/Module/Contact/Contacts.php:115 src/Module/Profile/Contacts.php:135 +#, php-format +msgid "Follower (%s)" +msgid_plural "Followers (%s)" +msgstr[0] "" +msgstr[1] "" + +#: src/Module/Contact/Contacts.php:119 src/Module/Profile/Contacts.php:138 +#, php-format +msgid "Following (%s)" +msgid_plural "Following (%s)" +msgstr[0] "" +msgstr[1] "" + +#: src/Module/Contact/Contacts.php:123 src/Module/Profile/Contacts.php:141 +#, php-format +msgid "Mutual friend (%s)" +msgid_plural "Mutual friends (%s)" +msgstr[0] "" +msgstr[1] "" + +#: src/Module/Contact/Contacts.php:125 src/Module/Profile/Contacts.php:143 +#, php-format +msgid "These contacts both follow and are followed by %s." +msgstr "" + +#: src/Module/Contact/Contacts.php:131 src/Module/Profile/Common.php:116 +#, php-format +msgid "Common contact (%s)" +msgid_plural "Common contacts (%s)" +msgstr[0] "" +msgstr[1] "" + +#: src/Module/Contact/Contacts.php:133 src/Module/Profile/Common.php:118 +#, php-format +msgid "" +"Both %s and yourself have publicly interacted with these " +"contacts (follow, comment or likes on public posts)." +msgstr "" + +#: src/Module/Contact/Contacts.php:139 src/Module/Profile/Contacts.php:149 +#, php-format +msgid "Contact (%s)" +msgid_plural "Contacts (%s)" +msgstr[0] "" +msgstr[1] "" + +#: src/Module/Contact/Follow.php:70 src/Module/Contact/Redir.php:59 +#: src/Module/Contact/Redir.php:220 src/Module/Conversation/Community.php:166 +#: src/Module/Debug/ItemBody.php:38 src/Module/Diaspora/Receive.php:57 +#: src/Module/Item/Display.php:96 src/Module/Item/Feed.php:59 +#: src/Module/Item/Follow.php:41 src/Module/Item/Ignore.php:41 +#: src/Module/Item/Language.php:53 src/Module/Item/Pin.php:41 +#: src/Module/Item/Pin.php:56 src/Module/Item/Searchtext.php:53 +#: src/Module/Item/Star.php:42 src/Module/Update/Display.php:37 +msgid "Access denied." +msgstr "" + +#: src/Module/Contact/Follow.php:105 src/Module/Contact/Unfollow.php:125 +#: src/Module/Profile/RemoteFollow.php:133 +msgid "Submit Request" +msgstr "" + +#: src/Module/Contact/Follow.php:115 +msgid "You already added this contact." +msgstr "" + +#: src/Module/Contact/Follow.php:130 +msgid "The network type couldn't be detected. Contact can't be added." +msgstr "" + +#: src/Module/Contact/Follow.php:138 +msgid "Diaspora support isn't enabled. Contact can't be added." +msgstr "" + +#: src/Module/Contact/Follow.php:143 +msgid "OStatus support is disabled. Contact can't be added." +msgstr "" + +#: src/Module/Contact/Follow.php:168 src/Module/Profile/RemoteFollow.php:132 +msgid "Please answer the following:" +msgstr "" + +#: src/Module/Contact/Follow.php:169 src/Module/Contact/Unfollow.php:123 +msgid "Your Identity Address:" +msgstr "" + +#: src/Module/Contact/Follow.php:170 src/Module/Contact/Profile.php:408 +#: src/Module/Contact/Unfollow.php:129 +#: src/Module/Moderation/Blocklist/Contact.php:131 +#: src/Module/Moderation/Reports.php:117 +#: src/Module/Notifications/Introductions.php:129 +#: src/Module/Notifications/Introductions.php:198 +msgid "Profile URL" +msgstr "" + +#: src/Module/Contact/Follow.php:171 src/Module/Contact/Profile.php:420 +#: src/Module/Notifications/Introductions.php:191 +#: src/Module/Profile/Profile.php:236 +msgid "Tags:" +msgstr "" + +#: src/Module/Contact/Follow.php:182 +#, php-format +msgid "%s knows you" +msgstr "" + +#: src/Module/Contact/Follow.php:183 +msgid "Add a personal note:" +msgstr "" + +#: src/Module/Contact/Follow.php:192 src/Module/Contact/Unfollow.php:138 +msgid "Posts and Replies" +msgstr "" + +#: src/Module/Contact/Follow.php:221 +msgid "The contact could not be added." +msgstr "" + +#: src/Module/Contact/MatchInterests.php:95 +#: src/Module/Media/Attachment/Upload.php:77 +#: src/Module/Media/Attachment/Upload.php:82 +#: src/Module/Media/Photo/Upload.php:81 src/Module/Media/Photo/Upload.php:86 +#: src/Module/Media/Photo/Upload.php:135 +msgid "Invalid request." +msgstr "" + +#: src/Module/Contact/MatchInterests.php:102 +msgid "No keywords to match. Please add keywords to your profile." +msgstr "" + +#: src/Module/Contact/MatchInterests.php:145 +msgid "Profile Match" +msgstr "" + +#: src/Module/Contact/Profile.php:145 +msgid "Failed to update contact record." +msgstr "" + +#: src/Module/Contact/Profile.php:195 +msgid "Contact has been unblocked" +msgstr "" + +#: src/Module/Contact/Profile.php:199 +msgid "Contact has been blocked" +msgstr "" + +#: src/Module/Contact/Profile.php:211 +msgid "Contact has been unignored" +msgstr "" + +#: src/Module/Contact/Profile.php:215 +msgid "Contact has been ignored" +msgstr "" + +#: src/Module/Contact/Profile.php:227 +msgid "Contact has been uncollapsed" +msgstr "" + +#: src/Module/Contact/Profile.php:231 +msgid "Contact has been collapsed" +msgstr "" + +#: src/Module/Contact/Profile.php:259 +#, php-format +msgid "You are mutual friends with %s" +msgstr "" + +#: src/Module/Contact/Profile.php:260 +#, php-format +msgid "You are sharing with %s" +msgstr "" + +#: src/Module/Contact/Profile.php:261 +#, php-format +msgid "%s is sharing with you" +msgstr "" + +#: src/Module/Contact/Profile.php:277 +msgid "Private communications are not available for this contact." +msgstr "" + +#: src/Module/Contact/Profile.php:287 +msgid "This contact is on a server you ignored." +msgstr "" + +#: src/Module/Contact/Profile.php:290 +msgid "Never" +msgstr "" + +#: src/Module/Contact/Profile.php:293 +msgid "(Update was not successful)" +msgstr "" + +#: src/Module/Contact/Profile.php:293 +msgid "(Update was successful)" +msgstr "" + +#: src/Module/Contact/Profile.php:295 src/Module/Contact/Profile.php:489 +msgid "Suggest friends" +msgstr "" + +#: src/Module/Contact/Profile.php:299 +#, php-format +msgid "Network type: %s" +msgstr "" + +#: src/Module/Contact/Profile.php:304 +msgid "Communications lost with this contact!" +msgstr "" + +#: src/Module/Contact/Profile.php:310 +msgid "Fetch further information for feeds" +msgstr "" + +#: src/Module/Contact/Profile.php:312 +msgid "" +"Fetch information like preview pictures, title and teaser from the feed " +"item. You can activate this if the feed doesn't contain much text. Keywords " +"are taken from the meta header in the feed item and are posted as hash tags." +msgstr "" + +#: src/Module/Contact/Profile.php:315 +msgid "Fetch information" +msgstr "" + +#: src/Module/Contact/Profile.php:316 +msgid "Fetch keywords" +msgstr "" + +#: src/Module/Contact/Profile.php:317 +msgid "Fetch information and keywords" +msgstr "" + +#: src/Module/Contact/Profile.php:327 src/Module/Contact/Profile.php:332 +#: src/Module/Contact/Profile.php:337 src/Module/Contact/Profile.php:343 +msgid "No mirroring" +msgstr "" + +#: src/Module/Contact/Profile.php:328 src/Module/Contact/Profile.php:338 +#: src/Module/Contact/Profile.php:344 +msgid "Mirror as my own posting" +msgstr "" + +#: src/Module/Contact/Profile.php:333 src/Module/Contact/Profile.php:339 +msgid "Native reshare" +msgstr "" + +#: src/Module/Contact/Profile.php:359 +msgid "Contact Information / Notes" +msgstr "" + +#: src/Module/Contact/Profile.php:360 +msgid "Contact Settings" +msgstr "" + +#: src/Module/Contact/Profile.php:368 +msgid "Contact" +msgstr "" + +#: src/Module/Contact/Profile.php:372 +msgid "Their personal note" +msgstr "" + +#: src/Module/Contact/Profile.php:374 +msgid "Edit contact notes" +msgstr "" + +#: src/Module/Contact/Profile.php:378 +msgid "Block/Unblock contact" +msgstr "" + +#: src/Module/Contact/Profile.php:379 +#: src/Module/Moderation/Report/Create.php:293 +msgid "Ignore contact" +msgstr "" + +#: src/Module/Contact/Profile.php:380 +msgid "View conversations" +msgstr "" + +#: src/Module/Contact/Profile.php:385 +msgid "Last update:" +msgstr "" + +#: src/Module/Contact/Profile.php:387 +msgid "Update public posts" +msgstr "" + +#: src/Module/Contact/Profile.php:389 src/Module/Contact/Profile.php:499 +msgid "Update now" +msgstr "" + +#: src/Module/Contact/Profile.php:391 +msgid "Awaiting connection acknowledge" +msgstr "" + +#: src/Module/Contact/Profile.php:392 +msgid "Currently blocked" +msgstr "" + +#: src/Module/Contact/Profile.php:393 +msgid "Currently ignored" +msgstr "" + +#: src/Module/Contact/Profile.php:394 +msgid "Currently collapsed" +msgstr "" + +#: src/Module/Contact/Profile.php:395 +msgid "Currently archived" +msgstr "" + +#: src/Module/Contact/Profile.php:398 +msgid "Manage remote servers" +msgstr "" + +#: src/Module/Contact/Profile.php:400 +#: src/Module/Notifications/Introductions.php:192 +msgid "Hide this contact from others" +msgstr "" + +#: src/Module/Contact/Profile.php:400 +msgid "" +"Replies/likes to your public posts may still be visible" +msgstr "" + +#: src/Module/Contact/Profile.php:401 +msgid "Notification for new posts" +msgstr "" + +#: src/Module/Contact/Profile.php:401 +msgid "Send a notification of every new post of this contact" +msgstr "" + +#: src/Module/Contact/Profile.php:403 +msgid "Keyword Deny List" +msgstr "" + +#: src/Module/Contact/Profile.php:403 +msgid "" +"Comma separated list of keywords that should not be converted to hashtags, " +"when \"Fetch information and keywords\" is selected" +msgstr "" + +#: src/Module/Contact/Profile.php:421 +#: src/Module/Settings/TwoFactor/Index.php:160 +msgid "Actions" +msgstr "" + +#: src/Module/Contact/Profile.php:423 +#: src/Module/Settings/TwoFactor/Index.php:140 view/theme/frio/theme.php:232 +msgid "Status" +msgstr "" + +#: src/Module/Contact/Profile.php:429 +msgid "Mirror postings from this contact" +msgstr "" + +#: src/Module/Contact/Profile.php:431 +msgid "" +"Mark this contact as remote_self, this will cause friendica to repost new " +"entries from this contact." +msgstr "" + +#: src/Module/Contact/Profile.php:434 +msgid "Channel Settings" +msgstr "" + +#: src/Module/Contact/Profile.php:435 +msgid "Frequency of this contact in relevant channels" +msgstr "" + +#: src/Module/Contact/Profile.php:436 +msgid "" +"Depending on the type of the channel not all posts from this contact are " +"displayed. By default, posts need to have a minimum amount of interactions " +"(comments, likes) to show in your channels. On the other hand there can be " +"contacts who flood the channel, so you might want to see only some of their " +"posts. Or you don't want to see their content at all, but you don't want to " +"block or hide the contact completely." +msgstr "" + +#: src/Module/Contact/Profile.php:437 +msgid "Default frequency" +msgstr "" + +#: src/Module/Contact/Profile.php:437 +msgid "" +"Posts by this contact are displayed in the \"for you\" channel if you " +"interact often with this contact or if a post reached some level of " +"interaction." +msgstr "" + +#: src/Module/Contact/Profile.php:438 +msgid "Display all posts of this contact" +msgstr "" + +#: src/Module/Contact/Profile.php:438 +msgid "All posts from this contact will appear on the \"for you\" channel" +msgstr "" + +#: src/Module/Contact/Profile.php:439 +msgid "Display only few posts" +msgstr "" + +#: src/Module/Contact/Profile.php:439 +msgid "" +"When a contact creates a lot of posts in a short period, this setting " +"reduces the number of displayed posts in every channel." +msgstr "" + +#: src/Module/Contact/Profile.php:440 +msgid "Never display posts" +msgstr "" + +#: src/Module/Contact/Profile.php:440 +msgid "Posts from this contact will never be displayed in any channel" +msgstr "" + +#: src/Module/Contact/Profile.php:441 +msgid "Channel Only" +msgstr "" + +#: src/Module/Contact/Profile.php:441 +msgid "" +"If enabled, posts from this contact will only appear in channels and network " +"streams in circles, but not in the general network stream." +msgstr "" + +#: src/Module/Contact/Profile.php:509 +msgid "Refetch contact data" +msgstr "" + +#: src/Module/Contact/Profile.php:520 +msgid "Toggle Blocked status" +msgstr "" + +#: src/Module/Contact/Profile.php:528 +msgid "Toggle Ignored status" +msgstr "" + +#: src/Module/Contact/Profile.php:536 +msgid "Toggle Collapsed status" +msgstr "" + +#: src/Module/Contact/Profile.php:543 src/Module/Contact/Revoke.php:106 +msgid "Revoke Follow" +msgstr "" + +#: src/Module/Contact/Profile.php:545 +msgid "Revoke the follow from this contact" +msgstr "" + +#: src/Module/Contact/Redir.php:139 +msgid "Bad Request." +msgstr "" + +#: src/Module/Contact/Revoke.php:63 +msgid "Unknown contact." +msgstr "" + +#: src/Module/Contact/Revoke.php:77 +msgid "Contact is being deleted." +msgstr "" + +#: src/Module/Contact/Revoke.php:91 +msgid "Follow was successfully revoked." +msgstr "" + +#: src/Module/Contact/Revoke.php:107 +msgid "" +"Do you really want to revoke this contact's follow? This cannot be undone " +"and they will have to manually follow you back again." +msgstr "" + +#: src/Module/Contact/Suggestions.php:62 +msgid "" +"No suggestions available. If this is a new site, please try again in 24 " +"hours." +msgstr "" + +#: src/Module/Contact/Unfollow.php:98 src/Module/Contact/Unfollow.php:167 +msgid "You aren't following this contact." +msgstr "" + +#: src/Module/Contact/Unfollow.php:103 +msgid "Unfollowing is currently not supported by your network." +msgstr "" + +#: src/Module/Contact/Unfollow.php:121 +msgid "Disconnect/Unfollow" +msgstr "" + +#: src/Module/Contact/Unfollow.php:175 +msgid "Contact was successfully unfollowed" +msgstr "" + +#: src/Module/Contact/Unfollow.php:178 +msgid "Unable to unfollow this contact, please contact your administrator" +msgstr "" + +#: src/Module/Conversation/Channel.php:139 +#: src/Module/Conversation/Community.php:126 src/Module/Search/Index.php:152 +#: src/Module/Search/Index.php:194 +msgid "No results." +msgstr "" + +#: src/Module/Conversation/Channel.php:177 +msgid "Channel not available." +msgstr "" + +#: src/Module/Conversation/Community.php:92 +msgid "" +"This community stream shows all public posts received by this node. They may " +"not reflect the opinions of this node’s users." +msgstr "" + +#: src/Module/Conversation/Community.php:180 +msgid "Community option not available." +msgstr "" + +#: src/Module/Conversation/Community.php:196 +msgid "Not available." +msgstr "" + +#: src/Module/Conversation/Network.php:214 +msgid "No such circle" +msgstr "" + +#: src/Module/Conversation/Network.php:218 +#, php-format +msgid "Circle: %s" +msgstr "" + +#: src/Module/Conversation/Network.php:237 +#, php-format +msgid "Error %d (%s) while fetching the timeline." +msgstr "" + +#: src/Module/Conversation/Network.php:314 +msgid "Network feed not available." +msgstr "" + +#: src/Module/Conversation/Timeline.php:204 +msgid "Include" +msgstr "" + +#: src/Module/Conversation/Timeline.php:205 +msgid "Hide" +msgstr "" + +#: src/Module/Credits.php:44 +msgid "Credits" +msgstr "" + +#: src/Module/Credits.php:45 +msgid "" +"Friendica is a community project, that would not be possible without the " +"help of many people. Here is a list of those who have contributed to the " +"code or the translation of Friendica. Thank you all!" +msgstr "" + +#: src/Module/Debug/ActivityPubConversion.php:53 +msgid "Formatted" +msgstr "" + +#: src/Module/Debug/ActivityPubConversion.php:65 +msgid "Activity" +msgstr "" + +#: src/Module/Debug/ActivityPubConversion.php:117 +msgid "Object data" +msgstr "" + +#: src/Module/Debug/ActivityPubConversion.php:124 +msgid "Result Item" +msgstr "" + +#: src/Module/Debug/ActivityPubConversion.php:129 +#: src/Module/Debug/Babel.php:294 src/Module/Moderation/Item/Source.php:87 +#: src/Module/Security/TwoFactor/Verify.php:98 +msgid "Error" +msgid_plural "Errors" +msgstr[0] "" +msgstr[1] "" + +#: src/Module/Debug/ActivityPubConversion.php:138 +msgid "Source activity" +msgstr "" + +#: src/Module/Debug/Babel.php:52 +msgid "Source input" +msgstr "" + +#: src/Module/Debug/Babel.php:58 +msgid "BBCode::toPlaintext" +msgstr "" + +#: src/Module/Debug/Babel.php:64 +msgid "BBCode::convert (raw HTML)" +msgstr "" + +#: src/Module/Debug/Babel.php:69 +msgid "BBCode::convert (hex)" +msgstr "" + +#: src/Module/Debug/Babel.php:74 +msgid "BBCode::convert" +msgstr "" + +#: src/Module/Debug/Babel.php:80 +msgid "BBCode::convert => HTML::toBBCode" +msgstr "" + +#: src/Module/Debug/Babel.php:86 +msgid "BBCode::toMarkdown" +msgstr "" + +#: src/Module/Debug/Babel.php:92 +msgid "BBCode::toMarkdown => Markdown::convert (raw HTML)" +msgstr "" + +#: src/Module/Debug/Babel.php:96 +msgid "BBCode::toMarkdown => Markdown::convert" +msgstr "" + +#: src/Module/Debug/Babel.php:102 +msgid "BBCode::toMarkdown => Markdown::toBBCode" +msgstr "" + +#: src/Module/Debug/Babel.php:108 +msgid "BBCode::toMarkdown => Markdown::convert => HTML::toBBCode" +msgstr "" + +#: src/Module/Debug/Babel.php:116 +msgid "Item Body" +msgstr "" + +#: src/Module/Debug/Babel.php:120 +msgid "Item Tags" +msgstr "" + +#: src/Module/Debug/Babel.php:126 +msgid "PageInfo::appendToBody" +msgstr "" + +#: src/Module/Debug/Babel.php:131 +msgid "PageInfo::appendToBody => BBCode::convert (raw HTML)" +msgstr "" + +#: src/Module/Debug/Babel.php:135 +msgid "PageInfo::appendToBody => BBCode::convert" +msgstr "" + +#: src/Module/Debug/Babel.php:142 +msgid "Source input (Diaspora format)" +msgstr "" + +#: src/Module/Debug/Babel.php:151 +msgid "Source input (Markdown)" +msgstr "" + +#: src/Module/Debug/Babel.php:157 +msgid "Markdown::convert (raw HTML)" +msgstr "" + +#: src/Module/Debug/Babel.php:162 +msgid "Markdown::convert" +msgstr "" + +#: src/Module/Debug/Babel.php:168 +msgid "Markdown::toBBCode" +msgstr "" + +#: src/Module/Debug/Babel.php:175 +msgid "Raw HTML input" +msgstr "" + +#: src/Module/Debug/Babel.php:180 +msgid "HTML Input" +msgstr "" + +#: src/Module/Debug/Babel.php:187 +msgid "HTML Purified (raw)" +msgstr "" + +#: src/Module/Debug/Babel.php:192 +msgid "HTML Purified (hex)" +msgstr "" + +#: src/Module/Debug/Babel.php:197 +msgid "HTML Purified" +msgstr "" + +#: src/Module/Debug/Babel.php:203 +msgid "HTML::toBBCode" +msgstr "" + +#: src/Module/Debug/Babel.php:209 +msgid "HTML::toBBCode => BBCode::convert" +msgstr "" + +#: src/Module/Debug/Babel.php:214 +msgid "HTML::toBBCode => BBCode::convert (raw HTML)" +msgstr "" + +#: src/Module/Debug/Babel.php:220 +msgid "HTML::toBBCode => BBCode::toPlaintext" +msgstr "" + +#: src/Module/Debug/Babel.php:226 +msgid "HTML::toMarkdown" +msgstr "" + +#: src/Module/Debug/Babel.php:232 +msgid "HTML::toPlaintext" +msgstr "" + +#: src/Module/Debug/Babel.php:238 +msgid "HTML::toPlaintext (compact)" +msgstr "" + +#: src/Module/Debug/Babel.php:256 +msgid "Decoded post" +msgstr "" + +#: src/Module/Debug/Babel.php:277 +msgid "Post array before expand entities" +msgstr "" + +#: src/Module/Debug/Babel.php:284 +msgid "Post converted" +msgstr "" + +#: src/Module/Debug/Babel.php:289 +msgid "Converted body" +msgstr "" + +#: src/Module/Debug/Babel.php:295 +msgid "Twitter addon is absent from the addon/ folder." +msgstr "" + +#: src/Module/Debug/Babel.php:305 +msgid "Babel Diagnostic" +msgstr "" + +#: src/Module/Debug/Babel.php:307 +msgid "Source text" +msgstr "" + +#: src/Module/Debug/Babel.php:308 +msgid "BBCode" +msgstr "" + +#: src/Module/Debug/Babel.php:310 +msgid "Markdown" +msgstr "" + +#: src/Module/Debug/Babel.php:311 +msgid "HTML" +msgstr "" + +#: src/Module/Debug/Babel.php:313 +msgid "Twitter Source / Tweet URL (requires API key)" +msgstr "" + +#: src/Module/Debug/Feed.php:53 src/Module/Filer/SaveTag.php:47 +#: src/Module/Settings/Profile/Index.php:180 +msgid "You must be logged in to use this module" +msgstr "" + +#: src/Module/Debug/Feed.php:78 +msgid "Source URL" +msgstr "" + +#: src/Module/Debug/Localtime.php:49 +msgid "Time Conversion" +msgstr "" + +#: src/Module/Debug/Localtime.php:50 +msgid "" +"Friendica provides this service for sharing events with other networks and " +"friends in unknown timezones." +msgstr "" + +#: src/Module/Debug/Localtime.php:51 +#, php-format +msgid "UTC time: %s" +msgstr "" + +#: src/Module/Debug/Localtime.php:54 +#, php-format +msgid "Current timezone: %s" +msgstr "" + +#: src/Module/Debug/Localtime.php:58 +#, php-format +msgid "Converted localtime: %s" +msgstr "" + +#: src/Module/Debug/Localtime.php:62 +msgid "Please select your timezone:" +msgstr "" + +#: src/Module/Debug/Probe.php:38 src/Module/Debug/WebFinger.php:37 +msgid "Only logged in users are permitted to perform a probing." +msgstr "" + +#: src/Module/Debug/Probe.php:52 +msgid "Probe Diagnostic" +msgstr "" + +#: src/Module/Debug/Probe.php:53 +msgid "Output" +msgstr "" + +#: src/Module/Debug/Probe.php:56 +msgid "Lookup address" +msgstr "" + +#: src/Module/Debug/WebFinger.php:50 +msgid "Webfinger Diagnostic" +msgstr "" + +#: src/Module/Debug/WebFinger.php:52 +msgid "Lookup address:" +msgstr "" + +#: src/Module/Directory.php:75 +msgid "No entries (some entries may be hidden)." +msgstr "" + +#: src/Module/Directory.php:91 +msgid "Find on this site" +msgstr "" + +#: src/Module/Directory.php:93 +msgid "Results for:" +msgstr "" + +#: src/Module/Directory.php:95 +msgid "Site Directory" +msgstr "" + +#: src/Module/Filer/RemoveTag.php:105 +msgid "Item was not deleted" +msgstr "" + +#: src/Module/Filer/RemoveTag.php:115 +msgid "Item was not removed" +msgstr "" + +#: src/Module/Filer/SaveTag.php:73 +msgid "- select -" +msgstr "" + +#: src/Module/FriendSuggest.php:82 +msgid "Suggested contact not found." +msgstr "" + +#: src/Module/FriendSuggest.php:100 +msgid "Friend suggestion sent." +msgstr "" + +#: src/Module/FriendSuggest.php:137 +msgid "Suggest Friends" +msgstr "" + +#: src/Module/FriendSuggest.php:140 +#, php-format +msgid "Suggest a friend for %s" +msgstr "" + +#: src/Module/Friendica.php:81 +msgid "Installed addons/apps:" +msgstr "" + +#: src/Module/Friendica.php:86 +msgid "No installed addons/apps" +msgstr "" + +#: src/Module/Friendica.php:91 +#, php-format +msgid "Read about the Terms of Service of this node." +msgstr "" + +#: src/Module/Friendica.php:98 +msgid "On this server the following remote servers are blocked." +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:232 +msgid "Reason for the block" +msgstr "" + +#: src/Module/Friendica.php:103 +msgid "Download this list in CSV format" +msgstr "" + +#: src/Module/Friendica.php:117 +#, php-format +msgid "" +"This is Friendica, version %s that is running at the web location %s. The " +"database version is %s, the post update version is %s." +msgstr "" + +#: src/Module/Friendica.php:122 +msgid "" +"Please visit Friendi.ca to learn more " +"about the Friendica project." +msgstr "" + +#: src/Module/Friendica.php:123 +msgid "Bug reports and issues: please visit" +msgstr "" + +#: src/Module/Friendica.php:123 +msgid "the bugtracker at github" +msgstr "" + +#: src/Module/Friendica.php:124 +msgid "" +"Suggestions, praise, etc. - please email \"info\" at \"friendi - dot - ca" +msgstr "" + +#: src/Module/HCard.php:45 +msgid "No profile" +msgstr "" + +#: src/Module/HTTPException/MethodNotAllowed.php:31 +msgid "Method Not Allowed." +msgstr "" + +#: src/Module/Help.php:60 +msgid "Help:" +msgstr "" + +#: src/Module/Home.php:66 +#, php-format +msgid "Welcome to %s" +msgstr "" + +#: src/Module/Install.php:189 +msgid "Friendica Communications Server - Setup" +msgstr "" + +#: src/Module/Install.php:200 +msgid "System check" +msgstr "" + +#: src/Module/Install.php:202 src/Module/Install.php:247 +#: src/Module/Install.php:326 +msgid "Requirement not satisfied" +msgstr "" + +#: src/Module/Install.php:203 +msgid "Optional requirement not satisfied" +msgstr "" + +#: src/Module/Install.php:204 +msgid "OK" +msgstr "" + +#: src/Module/Install.php:208 +msgid "Next" +msgstr "" + +#: src/Module/Install.php:209 +msgid "Check again" +msgstr "" + +#: src/Module/Install.php:222 +msgid "Base settings" +msgstr "" + +#: src/Module/Install.php:224 +msgid "Base path to installation" +msgstr "" + +#: src/Module/Install.php:226 +msgid "" +"If the system cannot detect the correct path to your installation, enter the " +"correct path here. This setting should only be set if you are using a " +"restricted system and symbolic links to your webroot." +msgstr "" + +#: src/Module/Install.php:229 +msgid "The Friendica system URL" +msgstr "" + +#: src/Module/Install.php:231 +msgid "" +"Overwrite this field in case the system URL determination isn't right, " +"otherwise leave it as is." +msgstr "" + +#: src/Module/Install.php:242 +msgid "Database connection" +msgstr "" + +#: src/Module/Install.php:243 +msgid "" +"In order to install Friendica we need to know how to connect to your " +"database." +msgstr "" + +#: src/Module/Install.php:244 +msgid "" +"Please contact your hosting provider or site administrator if you have " +"questions about these settings." +msgstr "" + +#: src/Module/Install.php:245 +msgid "" +"The database you specify below should already exist. If it does not, please " +"create it before continuing." +msgstr "" + +#: src/Module/Install.php:252 +msgid "Database Server Name" +msgstr "" + +#: src/Module/Install.php:257 +msgid "Database Login Name" +msgstr "" + +#: src/Module/Install.php:263 +msgid "Database Login Password" +msgstr "" + +#: src/Module/Install.php:265 +msgid "For security reasons the password must not be empty" +msgstr "" + +#: src/Module/Install.php:268 +msgid "Database Name" +msgstr "" + +#: src/Module/Install.php:272 src/Module/Install.php:300 +msgid "Please select a default timezone for your website" +msgstr "" + +#: src/Module/Install.php:287 +msgid "Site settings" +msgstr "" + +#: src/Module/Install.php:295 +msgid "Site administrator email address" +msgstr "" + +#: src/Module/Install.php:297 +msgid "" +"Your account email address must match this in order to use the web admin " +"panel." +msgstr "" + +#: src/Module/Install.php:304 +msgid "System Language:" +msgstr "" + +#: src/Module/Install.php:306 +msgid "" +"Set the default language for your Friendica installation interface and to " +"send emails." +msgstr "" + +#: src/Module/Install.php:318 +msgid "Your Friendica site database has been installed." +msgstr "" + +#: src/Module/Install.php:328 +msgid "Installation finished" +msgstr "" + +#: src/Module/Install.php:348 +msgid "

What next

" +msgstr "" + +#: src/Module/Install.php:349 +msgid "" +"IMPORTANT: You will need to [manually] setup a scheduled task for the worker." +msgstr "" + +#: src/Module/Install.php:352 +#, php-format +msgid "" +"Go to your new Friendica node registration page " +"and register as new user. Remember to use the same email you have entered as " +"administrator email. This will allow you to enter the site admin panel." +msgstr "" + +#: src/Module/Invite.php:57 +msgid "Total invitation limit exceeded." +msgstr "" + +#: src/Module/Invite.php:82 +#, php-format +msgid "%s : Not a valid email address." +msgstr "" + +#: src/Module/Invite.php:108 +msgid "Please join us on Friendica" +msgstr "" + +#: src/Module/Invite.php:117 +msgid "Invitation limit exceeded. Please contact your site administrator." +msgstr "" + +#: src/Module/Invite.php:121 +#, php-format +msgid "%s : Message delivery failed." +msgstr "" + +#: src/Module/Invite.php:125 +#, php-format +msgid "%d message sent." +msgid_plural "%d messages sent." +msgstr[0] "" +msgstr[1] "" + +#: src/Module/Invite.php:143 +msgid "You have no more invitations available" +msgstr "" + +#: src/Module/Invite.php:150 +#, php-format +msgid "" +"Visit %s for a list of public sites that you can join. Friendica members on " +"other sites can all connect with each other, as well as with members of many " +"other social networks." +msgstr "" + +#: src/Module/Invite.php:152 +#, php-format +msgid "" +"To accept this invitation, please visit and register at %s or any other " +"public Friendica website." +msgstr "" + +#: src/Module/Invite.php:153 +#, php-format +msgid "" +"Friendica sites all inter-connect to create a huge privacy-enhanced social " +"web that is owned and controlled by its members. They can also connect with " +"many traditional social networks. See %s for a list of alternate Friendica " +"sites you can join." +msgstr "" + +#: src/Module/Invite.php:157 +msgid "" +"Our apologies. This system is not currently configured to connect with other " +"public sites or invite members." +msgstr "" + +#: src/Module/Invite.php:160 +msgid "" +"Friendica sites all inter-connect to create a huge privacy-enhanced social " +"web that is owned and controlled by its members. They can also connect with " +"many traditional social networks." +msgstr "" + +#: src/Module/Invite.php:159 +#, php-format +msgid "To accept this invitation, please visit and register at %s." +msgstr "" + +#: src/Module/Invite.php:167 +msgid "Send invitations" +msgstr "" + +#: src/Module/Invite.php:168 +msgid "Enter email addresses, one per line:" +msgstr "" + +#: src/Module/Invite.php:172 +msgid "" +"You are cordially invited to join me and other close friends on Friendica - " +"and help us to create a better social web." +msgstr "" + +#: src/Module/Invite.php:174 +msgid "You will need to supply this invitation code: $invite_code" +msgstr "" + +#: src/Module/Invite.php:174 +msgid "" +"Once you have registered, please connect with me via my profile page at:" +msgstr "" + +#: src/Module/Invite.php:176 +msgid "" +"For more information about the Friendica project and why we feel it is " +"important, please visit http://friendi.ca" +msgstr "" + +#: src/Module/Item/Compose.php:94 +msgid "Please enter a post body." +msgstr "" + +#: src/Module/Item/Compose.php:105 +msgid "This feature is only available with the frio theme." +msgstr "" + +#: src/Module/Item/Compose.php:129 +msgid "Compose new personal note" +msgstr "" + +#: src/Module/Item/Compose.php:138 +msgid "Compose new post" +msgstr "" + +#: src/Module/Item/Compose.php:194 +msgid "Visibility" +msgstr "" + +#: src/Module/Item/Compose.php:210 +msgid "Clear the location" +msgstr "" + +#: src/Module/Item/Compose.php:211 +msgid "Location services are unavailable on your device" +msgstr "" + +#: src/Module/Item/Compose.php:212 +msgid "" +"Location services are disabled. Please check the website's permissions on " +"your device" +msgstr "" + +#: src/Module/Item/Compose.php:218 +msgid "" +"You can make this page always open when you use the New Post button in the " +"Theme Customization settings." +msgstr "" + +#: src/Module/Item/Feed.php:86 +msgid "The feed for this item is unavailable." +msgstr "" + +#: src/Module/Item/Follow.php:51 +msgid "Unable to follow this item." +msgstr "" + +#: src/Module/Maintenance.php:48 src/Module/Maintenance.php:53 +msgid "System down for maintenance" +msgstr "" + +#: src/Module/Maintenance.php:54 +msgid "" +"This Friendica node is currently in maintenance mode, either automatically " +"because it is self-updating or manually by the node administrator. This " +"condition should be temporary, please come back in a few minutes." +msgstr "" + +#: src/Module/Manifest.php:40 +msgid "A Decentralized Social Network" +msgstr "" + +#: src/Module/Media/Attachment/Browser.php:58 +#: src/Module/Media/Photo/Browser.php:59 +msgid "You need to be logged in to access this page." +msgstr "" + +#: src/Module/Media/Attachment/Browser.php:74 +msgid "Files" +msgstr "" + +#: src/Module/Media/Attachment/Browser.php:79 +#: src/Module/Media/Photo/Browser.php:90 +#: src/Module/Settings/Profile/Photo/Index.php:127 +msgid "Upload" +msgstr "" + +#: src/Module/Media/Attachment/Upload.php:97 +msgid "Sorry, maybe your upload is bigger than the PHP configuration allows" +msgstr "" + +#: src/Module/Media/Attachment/Upload.php:97 +msgid "Or - did you try to upload an empty file?" +msgstr "" + +#: src/Module/Media/Attachment/Upload.php:104 +#, php-format +msgid "File exceeds size limit of %s" +msgstr "" + +#: src/Module/Media/Attachment/Upload.php:114 +msgid "File upload failed." +msgstr "" + +#: src/Module/Media/Photo/Upload.php:150 src/Module/Media/Photo/Upload.php:151 +#: src/Module/Profile/Photos.php:215 +#: src/Module/Settings/Profile/Photo/Index.php:67 +msgid "Unable to process image." +msgstr "" + +#: src/Module/Media/Photo/Upload.php:176 src/Module/Profile/Photos.php:235 +#: src/Module/Settings/Profile/Photo/Index.php:94 +msgid "Image upload failed." +msgstr "" + +#: src/Module/Moderation/BaseUsers.php:72 +msgid "List of all users" +msgstr "" + +#: src/Module/Moderation/BaseUsers.php:77 +msgid "Active" +msgstr "" + +#: src/Module/Moderation/BaseUsers.php:80 +msgid "List of active accounts" +msgstr "" + +#: src/Module/Moderation/BaseUsers.php:88 +msgid "List of pending registrations" +msgstr "" + +#: src/Module/Moderation/BaseUsers.php:96 +msgid "List of blocked users" +msgstr "" + +#: src/Module/Moderation/BaseUsers.php:101 +msgid "Deleted" +msgstr "" + +#: src/Module/Moderation/BaseUsers.php:104 +msgid "List of pending user deletions" +msgstr "" + +#: src/Module/Moderation/BaseUsers.php:119 src/Module/Settings/Account.php:487 +msgid "Normal Account Page" +msgstr "" + +#: src/Module/Moderation/BaseUsers.php:120 src/Module/Settings/Account.php:494 +msgid "Soapbox Page" +msgstr "" + +#: src/Module/Moderation/BaseUsers.php:121 src/Module/Settings/Account.php:501 +msgid "Public Group" +msgstr "" + +#: src/Module/Moderation/BaseUsers.php:122 src/Module/Settings/Account.php:508 +msgid "Public Group - Restricted" +msgstr "" + +#: src/Module/Moderation/BaseUsers.php:123 src/Module/Settings/Account.php:515 +msgid "Automatic Friend Page" +msgstr "" + +#: src/Module/Moderation/BaseUsers.php:124 +msgid "Private Group" +msgstr "" + +#: src/Module/Moderation/BaseUsers.php:127 src/Module/Moderation/Summary.php:53 +#: src/Module/Settings/Account.php:458 +msgid "Personal Page" +msgstr "" + +#: src/Module/Moderation/BaseUsers.php:128 src/Module/Moderation/Summary.php:54 +#: src/Module/Settings/Account.php:465 +msgid "Organisation Page" +msgstr "" + +#: src/Module/Moderation/BaseUsers.php:129 src/Module/Moderation/Summary.php:55 +#: src/Module/Settings/Account.php:472 +msgid "News Page" +msgstr "" + +#: src/Module/Moderation/BaseUsers.php:130 src/Module/Moderation/Summary.php:56 +#: src/Module/Settings/Account.php:479 +msgid "Community Group" +msgstr "" + +#: src/Module/Moderation/Blocklist/Contact.php:70 +msgid "You can't block a local contact, please block the user instead" +msgstr "" + +#: src/Module/Moderation/Blocklist/Contact.php:89 +#, php-format +msgid "%s contact unblocked" +msgid_plural "%s contacts unblocked" +msgstr[0] "" +msgstr[1] "" + +#: src/Module/Moderation/Blocklist/Contact.php:111 +msgid "Remote Contact Blocklist" +msgstr "" + +#: src/Module/Moderation/Blocklist/Contact.php:112 +msgid "" +"This page allows you to prevent any message from a remote contact to reach " +"your node." +msgstr "" + +#: src/Module/Moderation/Blocklist/Contact.php:113 +msgid "Block Remote Contact" +msgstr "" + +#: src/Module/Moderation/Blocklist/Contact.php:114 +#: src/Module/Moderation/Users/Active.php:135 +#: src/Module/Moderation/Users/Blocked.php:135 +#: src/Module/Moderation/Users/Index.php:149 +#: src/Module/Moderation/Users/Pending.php:98 +msgid "select all" +msgstr "" + +#: src/Module/Moderation/Blocklist/Contact.php:115 +msgid "select none" +msgstr "" + +#: src/Module/Moderation/Blocklist/Contact.php:118 +msgid "No remote contact is blocked from this node." +msgstr "" + +#: src/Module/Moderation/Blocklist/Contact.php:120 +msgid "Blocked Remote Contacts" +msgstr "" + +#: src/Module/Moderation/Blocklist/Contact.php:121 +msgid "Block New Remote Contact" +msgstr "" + +#: src/Module/Moderation/Blocklist/Contact.php:122 +#: src/Module/Moderation/Reports.php:110 +msgid "Photo" +msgstr "" + +#: src/Module/Moderation/Blocklist/Contact.php:122 +msgid "Reason" +msgstr "" + +#: src/Module/Moderation/Blocklist/Contact.php:128 +#, php-format +msgid "%s total blocked contact" +msgid_plural "%s total blocked contacts" +msgstr[0] "" +msgstr[1] "" + +#: src/Module/Moderation/Blocklist/Contact.php:131 +msgid "URL of the remote contact to block." +msgstr "" + +#: src/Module/Moderation/Blocklist/Contact.php:132 +msgid "Also purge contact" +msgstr "" + +#: src/Module/Moderation/Blocklist/Contact.php:132 +msgid "" +"Removes all content related to this contact from the node. Keeps the contact " +"record. This action cannot be undone." +msgstr "" + +#: src/Module/Moderation/Blocklist/Contact.php:133 +#: src/Module/Moderation/Blocklist/Server/Import.php:124 +msgid "Block Reason" +msgstr "" + +#: src/Module/Moderation/Blocklist/Server/Add.php:80 +msgid "Server domain pattern added to the blocklist." +msgstr "" + +#: src/Module/Moderation/Blocklist/Server/Add.php:88 +#, php-format +msgid "%s server scheduled to be purged." +msgid_plural "%s servers scheduled to be purged." +msgstr[0] "" +msgstr[1] "" + +#: src/Module/Moderation/Blocklist/Server/Add.php:120 +#: src/Module/Moderation/Blocklist/Server/Import.php:117 +msgid "← Return to the list" +msgstr "" + +#: src/Module/Moderation/Blocklist/Server/Add.php:122 +msgid "Block A New Server Domain Pattern" +msgstr "" + +#: src/Module/Moderation/Blocklist/Server/Add.php:123 +#: src/Module/Moderation/Blocklist/Server/Index.php:99 +msgid "" +"

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

\n" +"
    \n" +"\t
  • *: Any number of characters
  • \n" +"\t
  • ?: Any single character
  • \n" +"
" +msgstr "" + +#: src/Module/Moderation/Blocklist/Server/Add.php:128 +#: src/Module/Moderation/Blocklist/Server/Index.php:107 +msgid "Check pattern" +msgstr "" + +#: src/Module/Moderation/Blocklist/Server/Add.php:129 +msgid "Matching known servers" +msgstr "" + +#: src/Module/Moderation/Blocklist/Server/Add.php:130 +#: src/Module/Settings/Server/Action.php:76 +#: src/Module/Settings/Server/Index.php:106 +msgid "Server Name" +msgstr "" + +#: src/Module/Moderation/Blocklist/Server/Add.php:131 +msgid "Server Domain" +msgstr "" + +#: src/Module/Moderation/Blocklist/Server/Add.php:132 +msgid "Known Contacts" +msgstr "" + +#: src/Module/Moderation/Blocklist/Server/Add.php:133 +#, php-format +msgid "%d known server" +msgid_plural "%d known servers" +msgstr[0] "" +msgstr[1] "" + +#: src/Module/Moderation/Blocklist/Server/Add.php:134 +msgid "Add pattern to the blocklist" +msgstr "" + +#: src/Module/Moderation/Blocklist/Server/Add.php:136 +#: src/Module/Moderation/Blocklist/Server/Index.php:116 +msgid "Server Domain Pattern" +msgstr "" + +#: src/Module/Moderation/Blocklist/Server/Add.php:136 +#: src/Module/Moderation/Blocklist/Server/Index.php:116 +msgid "" +"The domain pattern of the new server to add to the blocklist. Do not include " +"the protocol." +msgstr "" + +#: src/Module/Moderation/Blocklist/Server/Add.php:137 +msgid "Purge server" +msgstr "" + +#: src/Module/Moderation/Blocklist/Server/Add.php:137 +msgid "" +"Also purges all the locally stored content authored by the known contacts " +"registered on that server. Keeps the contacts and the server records. This " +"action cannot be undone." +msgid_plural "" +"Also purges all the locally stored content authored by the known contacts " +"registered on these servers. Keeps the contacts and the servers records. " +"This action cannot be undone." +msgstr[0] "" +msgstr[1] "" + +#: src/Module/Moderation/Blocklist/Server/Add.php:138 +msgid "Block reason" +msgstr "" + +#: src/Module/Moderation/Blocklist/Server/Add.php:138 +msgid "" +"The reason why you blocked this server domain pattern. This reason will be " +"shown publicly in the server information page." +msgstr "" + +#: src/Module/Moderation/Blocklist/Server/Import.php:74 +#: src/Module/Moderation/Blocklist/Server/Import.php:83 +msgid "Error importing pattern file" +msgstr "" + +#: src/Module/Moderation/Blocklist/Server/Import.php:89 +msgid "Local blocklist replaced with the provided file." +msgstr "" + +#: src/Module/Moderation/Blocklist/Server/Import.php:93 +#, php-format +msgid "%d pattern was added to the local blocklist." +msgid_plural "%d patterns were added to the local blocklist." +msgstr[0] "" +msgstr[1] "" + +#: src/Module/Moderation/Blocklist/Server/Import.php:95 +msgid "No pattern was added to the local blocklist." +msgstr "" + +#: src/Module/Moderation/Blocklist/Server/Import.php:119 +msgid "Import a Server Domain Pattern Blocklist" +msgstr "" + +#: src/Module/Moderation/Blocklist/Server/Import.php:120 +msgid "" +"

This file can be downloaded from the /friendica path of any " +"Friendica server.

" +msgstr "" + +#: src/Module/Moderation/Blocklist/Server/Import.php:121 +#: src/Module/Moderation/Blocklist/Server/Index.php:106 +msgid "Upload file" +msgstr "" + +#: src/Module/Moderation/Blocklist/Server/Import.php:122 +msgid "Patterns to import" +msgstr "" + +#: src/Module/Moderation/Blocklist/Server/Import.php:123 +msgid "Domain Pattern" +msgstr "" + +#: src/Module/Moderation/Blocklist/Server/Import.php:125 +msgid "Import Mode" +msgstr "" + +#: src/Module/Moderation/Blocklist/Server/Import.php:126 +msgid "Import Patterns" +msgstr "" + +#: src/Module/Moderation/Blocklist/Server/Import.php:127 +#, php-format +msgid "%d total pattern" +msgid_plural "%d total patterns" +msgstr[0] "" +msgstr[1] "" + +#: src/Module/Moderation/Blocklist/Server/Import.php:129 +#: src/Module/Moderation/Blocklist/Server/Index.php:115 +msgid "Server domain pattern blocklist CSV file" +msgstr "" + +#: src/Module/Moderation/Blocklist/Server/Import.php:130 +msgid "Append" +msgstr "" + +#: src/Module/Moderation/Blocklist/Server/Import.php:130 +msgid "" +"Imports patterns from the file that weren't already existing in the current " +"blocklist." +msgstr "" + +#: src/Module/Moderation/Blocklist/Server/Import.php:131 +msgid "Replace" +msgstr "" + +#: src/Module/Moderation/Blocklist/Server/Import.php:131 +msgid "Replaces the current blocklist by the imported patterns." +msgstr "" + +#: src/Module/Moderation/Blocklist/Server/Index.php:86 +#: src/Module/Moderation/Blocklist/Server/Index.php:110 +#: src/Module/Settings/Channels.php:231 +msgid "Blocked server domain pattern" +msgstr "" + +#: src/Module/Moderation/Blocklist/Server/Index.php:88 +msgid "Delete server domain pattern" +msgstr "" + +#: src/Module/Moderation/Blocklist/Server/Index.php:88 +msgid "Check to delete this entry from the blocklist" +msgstr "" + +#: src/Module/Moderation/Blocklist/Server/Index.php:96 +msgid "Server Domain Pattern Blocklist" +msgstr "" + +#: src/Module/Moderation/Blocklist/Server/Index.php:97 +msgid "" +"This page can be used to define a blocklist of server domain patterns from " +"the federated network that are not allowed to interact with your node. For " +"each domain pattern you should also provide the reason why you block it." +msgstr "" + +#: src/Module/Moderation/Blocklist/Server/Index.php:98 +msgid "" +"The list of blocked server domain patterns will be made publically available " +"on the /friendica page so that your users and " +"people investigating communication problems can find the reason easily." +msgstr "" + +#: src/Module/Moderation/Blocklist/Server/Index.php:104 +msgid "Import server domain pattern blocklist" +msgstr "" + +#: src/Module/Moderation/Blocklist/Server/Index.php:105 +msgid "Add new entry to the blocklist" +msgstr "" + +#: src/Module/Moderation/Blocklist/Server/Index.php:108 +msgid "Save changes to the blocklist" +msgstr "" + +#: src/Module/Moderation/Blocklist/Server/Index.php:109 +msgid "Current Entries in the Blocklist" +msgstr "" + +#: src/Module/Moderation/Blocklist/Server/Index.php:112 +msgid "Delete entry from the blocklist" +msgstr "" + +#: src/Module/Moderation/Blocklist/Server/Index.php:113 +msgid "Delete entry from the blocklist?" +msgstr "" + +#: src/Module/Moderation/Item/Delete.php:50 +msgid "Item marked for deletion." +msgstr "" + +#: src/Module/Moderation/Item/Delete.php:63 +msgid "Delete this Item" +msgstr "" + +#: src/Module/Moderation/Item/Delete.php:64 +msgid "" +"On this page you can delete an item from your node. If the item is a top " +"level posting, the entire thread will be deleted." +msgstr "" + +#: src/Module/Moderation/Item/Delete.php:65 +msgid "" +"You need to know the GUID of the item. You can find it e.g. by looking at " +"the display URL. The last part of http://example.com/display/123456 is the " +"GUID, here 123456." +msgstr "" + +#: src/Module/Moderation/Item/Delete.php:67 +msgid "GUID" +msgstr "" + +#: src/Module/Moderation/Item/Delete.php:67 +msgid "The GUID of the item you want to delete." +msgstr "" + +#: src/Module/Moderation/Item/Source.php:77 +msgid "Item Id" +msgstr "" + +#: src/Module/Moderation/Item/Source.php:78 +msgid "Item URI" +msgstr "" + +#: src/Module/Moderation/Item/Source.php:80 +msgid "Terms" +msgstr "" + +#: src/Module/Moderation/Item/Source.php:81 +msgid "Tag" +msgstr "" + +#: src/Module/Moderation/Item/Source.php:82 +#: src/Module/Moderation/Users/Active.php:126 +#: src/Module/Moderation/Users/Blocked.php:126 +#: src/Module/Moderation/Users/Index.php:140 +msgid "Type" +msgstr "" + +#: src/Module/Moderation/Item/Source.php:83 +msgid "Term" +msgstr "" + +#: src/Module/Moderation/Item/Source.php:84 +msgid "URL" +msgstr "" + +#: src/Module/Moderation/Item/Source.php:86 +msgid "Implicit Mention" +msgstr "" + +#: src/Module/Moderation/Item/Source.php:88 +msgid "Item not found" +msgstr "" + +#: src/Module/Moderation/Item/Source.php:89 +msgid "No source recorded" +msgstr "" + +#: src/Module/Moderation/Item/Source.php:90 +msgid "" +"Please make sure the debug.store_source config key is set in " +"config/local.config.php for future items to have sources." +msgstr "" + +#: src/Module/Moderation/Item/Source.php:92 +msgid "Item Guid" +msgstr "" + +#: src/Module/Moderation/Report/Create.php:95 +msgid "Contact not found or their server is already blocked on this node." +msgstr "" + +#: src/Module/Moderation/Report/Create.php:136 +msgid "Please login to access this page." +msgstr "" + +#: src/Module/Moderation/Report/Create.php:165 +#: src/Module/Moderation/Report/Create.php:180 +#: src/Module/Moderation/Report/Create.php:208 +#: src/Module/Moderation/Report/Create.php:260 +#: src/Module/Moderation/Report/Create.php:279 +msgid "Create Moderation Report" +msgstr "" + +#: src/Module/Moderation/Report/Create.php:166 +msgid "Pick Contact" +msgstr "" + +#: src/Module/Moderation/Report/Create.php:167 +msgid "" +"Please enter below the contact address or profile URL you would like to " +"create a moderation report about." +msgstr "" + +#: src/Module/Moderation/Report/Create.php:171 +msgid "Contact address/URL" +msgstr "" + +#: src/Module/Moderation/Report/Create.php:181 +msgid "Pick Category" +msgstr "" + +#: src/Module/Moderation/Report/Create.php:182 +msgid "Please pick below the category of your report." +msgstr "" + +#: src/Module/Moderation/Report/Create.php:186 +#: src/Module/Moderation/Report/Create.php:311 +msgid "Spam" +msgstr "" + +#: src/Module/Moderation/Report/Create.php:186 +msgid "" +"This contact is publishing many repeated/overly long posts/replies or " +"advertising their product/websites in otherwise irrelevant conversations." +msgstr "" + +#: src/Module/Moderation/Report/Create.php:187 +#: src/Module/Moderation/Report/Create.php:312 +msgid "Illegal Content" +msgstr "" + +#: src/Module/Moderation/Report/Create.php:187 +msgid "" +"This contact is publishing content that is considered illegal in this node's " +"hosting juridiction." +msgstr "" + +#: src/Module/Moderation/Report/Create.php:188 +#: src/Module/Moderation/Report/Create.php:313 +msgid "Community Safety" +msgstr "" + +#: src/Module/Moderation/Report/Create.php:188 +msgid "" +"This contact aggravated you or other people, by being provocative or " +"insensitive, intentionally or not. This includes disclosing people's private " +"information (doxxing), posting threats or offensive pictures in posts or " +"replies." +msgstr "" + +#: src/Module/Moderation/Report/Create.php:189 +#: src/Module/Moderation/Report/Create.php:314 +msgid "Unwanted Content/Behavior" +msgstr "" + +#: src/Module/Moderation/Report/Create.php:189 +msgid "" +"This contact has repeatedly published content irrelevant to the node's theme " +"or is openly criticizing the node's administration/moderation without " +"directly engaging with the relevant people for example or repeatedly " +"nitpicking on a sensitive topic." +msgstr "" + +#: src/Module/Moderation/Report/Create.php:190 +#: src/Module/Moderation/Report/Create.php:315 +msgid "Rules Violation" +msgstr "" + +#: src/Module/Moderation/Report/Create.php:190 +msgid "" +"This contact violated one or more rules of this node. You will be able to " +"pick which one(s) in the next step." +msgstr "" + +#: src/Module/Moderation/Report/Create.php:191 +msgid "" +"Please elaborate below why you submitted this report. The more details you " +"provide, the better your report can be handled." +msgstr "" + +#: src/Module/Moderation/Report/Create.php:193 +msgid "Additional Information" +msgstr "" + +#: src/Module/Moderation/Report/Create.php:193 +msgid "" +"Please provide any additional information relevant to this particular " +"report. You will be able to attach posts by this contact in the next step, " +"but any context is welcome." +msgstr "" + +#: src/Module/Moderation/Report/Create.php:209 +msgid "Pick Rules" +msgstr "" + +#: src/Module/Moderation/Report/Create.php:210 +msgid "Please pick below the node rules you believe this contact violated." +msgstr "" + +#: src/Module/Moderation/Report/Create.php:261 +msgid "Pick Posts" +msgstr "" + +#: src/Module/Moderation/Report/Create.php:262 +msgid "Please optionally pick posts to attach to your report." +msgstr "" + +#: src/Module/Moderation/Report/Create.php:281 +msgid "Submit Report" +msgstr "" + +#: src/Module/Moderation/Report/Create.php:282 +msgid "Further Action" +msgstr "" + +#: src/Module/Moderation/Report/Create.php:283 +msgid "" +"You can also perform one of the following action on the contact you reported:" +msgstr "" + +#: src/Module/Moderation/Report/Create.php:291 +msgid "Nothing" +msgstr "" + +#: src/Module/Moderation/Report/Create.php:292 +msgid "Collapse contact" +msgstr "" + +#: src/Module/Moderation/Report/Create.php:292 +msgid "" +"Their posts and replies will keep appearing in your Network page but their " +"content will be collapsed by default." +msgstr "" + +#: src/Module/Moderation/Report/Create.php:293 +msgid "" +"Their posts won't appear in your Network page anymore, but their replies can " +"appear in forum threads. They still can follow you." +msgstr "" + +#: src/Module/Moderation/Report/Create.php:294 +msgid "Block contact" +msgstr "" + +#: src/Module/Moderation/Report/Create.php:294 +msgid "" +"Their posts won't appear in your Network page anymore, but their replies can " +"appear in forum threads, with their content collapsed by default. They " +"cannot follow you but still can have access to your public posts by other " +"means." +msgstr "" + +#: src/Module/Moderation/Report/Create.php:297 +msgid "Forward report" +msgstr "" + +#: src/Module/Moderation/Report/Create.php:297 +msgid "Would you ike to forward this report to the remote server?" +msgstr "" + +#: src/Module/Moderation/Report/Create.php:330 +msgid "1. Pick a contact" +msgstr "" + +#: src/Module/Moderation/Report/Create.php:331 +msgid "2. Pick a category" +msgstr "" + +#: src/Module/Moderation/Report/Create.php:332 +msgid "2a. Pick rules" +msgstr "" + +#: src/Module/Moderation/Report/Create.php:333 +msgid "2b. Add comment" +msgstr "" + +#: src/Module/Moderation/Report/Create.php:334 +msgid "3. Pick posts" +msgstr "" + +#: src/Module/Moderation/Reports.php:105 +msgid "List of reports" +msgstr "" + +#: src/Module/Moderation/Reports.php:106 +msgid "This page display reports created by our or remote users." +msgstr "" + +#: src/Module/Moderation/Reports.php:107 +msgid "No report exists at this node." +msgstr "" + +#: src/Module/Moderation/Reports.php:110 +msgid "Category" +msgstr "" + +#: src/Module/Moderation/Reports.php:114 +#, php-format +msgid "%s total report" +msgid_plural "%s total reports" +msgstr[0] "" +msgstr[1] "" + +#: src/Module/Moderation/Reports.php:117 +msgid "URL of the reported contact." +msgstr "" + +#: src/Module/Moderation/Summary.php:57 src/Module/Settings/Account.php:436 +msgid "Channel Relay" +msgstr "" + +#: src/Module/Moderation/Summary.php:77 +msgid "Registered users" +msgstr "" + +#: src/Module/Moderation/Summary.php:79 +msgid "Pending registrations" +msgstr "" + +#: src/Module/Moderation/Users/Active.php:43 +#: src/Module/Moderation/Users/Index.php:43 +#, php-format +msgid "%s user blocked" +msgid_plural "%s users blocked" +msgstr[0] "" +msgstr[1] "" + +#: src/Module/Moderation/Users/Active.php:51 +#: src/Module/Moderation/Users/Active.php:85 +#: src/Module/Moderation/Users/Blocked.php:51 +#: src/Module/Moderation/Users/Blocked.php:85 +#: src/Module/Moderation/Users/Index.php:58 +#: src/Module/Moderation/Users/Index.php:92 +msgid "You can't remove yourself" +msgstr "" + +#: src/Module/Moderation/Users/Active.php:55 +#: src/Module/Moderation/Users/Blocked.php:55 +#: src/Module/Moderation/Users/Index.php:62 +#, php-format +msgid "%s user deleted" +msgid_plural "%s users deleted" +msgstr[0] "" +msgstr[1] "" + +#: src/Module/Moderation/Users/Active.php:83 +#: src/Module/Moderation/Users/Blocked.php:83 +#: src/Module/Moderation/Users/Index.php:90 +#, php-format +msgid "User \"%s\" deleted" +msgstr "" + +#: src/Module/Moderation/Users/Active.php:93 +#: src/Module/Moderation/Users/Index.php:100 +#, php-format +msgid "User \"%s\" blocked" +msgstr "" + +#: src/Module/Moderation/Users/Active.php:126 +#: src/Module/Moderation/Users/Blocked.php:126 +#: src/Module/Moderation/Users/Deleted.php:83 +#: src/Module/Moderation/Users/Index.php:140 +#: src/Module/Moderation/Users/Index.php:160 +msgid "Register date" +msgstr "" + +#: src/Module/Moderation/Users/Active.php:126 +#: src/Module/Moderation/Users/Blocked.php:126 +#: src/Module/Moderation/Users/Deleted.php:83 +#: src/Module/Moderation/Users/Index.php:140 +#: src/Module/Moderation/Users/Index.php:160 +msgid "Last login" +msgstr "" + +#: src/Module/Moderation/Users/Active.php:126 +#: src/Module/Moderation/Users/Blocked.php:126 +#: src/Module/Moderation/Users/Deleted.php:83 +#: src/Module/Moderation/Users/Index.php:140 +#: src/Module/Moderation/Users/Index.php:160 +msgid "Last public item" +msgstr "" + +#: src/Module/Moderation/Users/Active.php:134 +msgid "Active Accounts" +msgstr "" + +#: src/Module/Moderation/Users/Active.php:138 +#: src/Module/Moderation/Users/Blocked.php:137 +#: src/Module/Moderation/Users/Index.php:153 +msgid "User blocked" +msgstr "" + +#: src/Module/Moderation/Users/Active.php:139 +#: src/Module/Moderation/Users/Blocked.php:139 +#: src/Module/Moderation/Users/Index.php:155 +msgid "Site admin" +msgstr "" + +#: src/Module/Moderation/Users/Active.php:140 +#: src/Module/Moderation/Users/Blocked.php:140 +#: src/Module/Moderation/Users/Index.php:156 +msgid "Account expired" +msgstr "" + +#: src/Module/Moderation/Users/Active.php:141 +#: src/Module/Moderation/Users/Index.php:159 +msgid "Create a new user" +msgstr "" + +#: src/Module/Moderation/Users/Active.php:147 +#: src/Module/Moderation/Users/Blocked.php:146 +#: src/Module/Moderation/Users/Index.php:165 +msgid "" +"Selected users will be deleted!\\n\\nEverything these users had posted on " +"this site will be permanently deleted!\\n\\nAre you sure?" +msgstr "" + +#: src/Module/Moderation/Users/Active.php:148 +#: src/Module/Moderation/Users/Blocked.php:147 +#: src/Module/Moderation/Users/Index.php:166 +msgid "" +"The user {0} will be deleted!\\n\\nEverything this user has posted on this " +"site will be permanently deleted!\\n\\nAre you sure?" +msgstr "" + +#: src/Module/Moderation/Users/Blocked.php:43 +#: src/Module/Moderation/Users/Index.php:50 +#, php-format +msgid "%s user unblocked" +msgid_plural "%s users unblocked" +msgstr[0] "" +msgstr[1] "" + +#: src/Module/Moderation/Users/Blocked.php:92 +#: src/Module/Moderation/Users/Index.php:106 +#, php-format +msgid "User \"%s\" unblocked" +msgstr "" + +#: src/Module/Moderation/Users/Blocked.php:134 +msgid "Blocked Users" +msgstr "" + +#: src/Module/Moderation/Users/Create.php:62 +msgid "New User" +msgstr "" + +#: src/Module/Moderation/Users/Create.php:63 +msgid "Add User" +msgstr "" + +#: src/Module/Moderation/Users/Create.php:70 +msgid "Name of the new user." +msgstr "" + +#: src/Module/Moderation/Users/Create.php:71 +msgid "Nickname" +msgstr "" + +#: src/Module/Moderation/Users/Create.php:71 +msgid "Nickname of the new user." +msgstr "" + +#: src/Module/Moderation/Users/Create.php:72 +msgid "Email address of the new user." +msgstr "" + +#: src/Module/Moderation/Users/Deleted.php:81 +msgid "Users awaiting permanent deletion" +msgstr "" + +#: src/Module/Moderation/Users/Deleted.php:83 +#: src/Module/Moderation/Users/Index.php:160 +msgid "Permanent deletion" +msgstr "" + +#: src/Module/Moderation/Users/Index.php:150 +msgid "User waiting for permanent deletion" +msgstr "" + +#: src/Module/Moderation/Users/Pending.php:44 +#, php-format +msgid "%s user approved" +msgid_plural "%s users approved" +msgstr[0] "" +msgstr[1] "" + +#: src/Module/Moderation/Users/Pending.php:51 +#, php-format +msgid "%s registration revoked" +msgid_plural "%s registrations revoked" +msgstr[0] "" +msgstr[1] "" + +#: src/Module/Moderation/Users/Pending.php:76 +msgid "Account approved." +msgstr "" + +#: src/Module/Moderation/Users/Pending.php:82 +msgid "Registration revoked" +msgstr "" + +#: src/Module/Moderation/Users/Pending.php:97 +msgid "User registrations awaiting review" +msgstr "" + +#: src/Module/Moderation/Users/Pending.php:99 +msgid "Request date" +msgstr "" + +#: src/Module/Moderation/Users/Pending.php:100 +msgid "No registrations." +msgstr "" + +#: src/Module/Moderation/Users/Pending.php:101 +msgid "Note from the user" +msgstr "" + +#: src/Module/Moderation/Users/Pending.php:103 +msgid "Deny" +msgstr "" + +#: src/Module/Notifications/Introductions.php:99 +msgid "Show Ignored Requests" +msgstr "" + +#: src/Module/Notifications/Introductions.php:99 +msgid "Hide Ignored Requests" +msgstr "" + +#: src/Module/Notifications/Introductions.php:115 +#: src/Module/Notifications/Introductions.php:178 +msgid "Notification type:" +msgstr "" + +#: src/Module/Notifications/Introductions.php:118 +msgid "Suggested by:" +msgstr "" + +#: src/Module/Notifications/Introductions.php:143 +msgid "Claims to be known to you: " +msgstr "" + +#: src/Module/Notifications/Introductions.php:152 +msgid "Shall your connection be bidirectional or not?" +msgstr "" + +#: src/Module/Notifications/Introductions.php:153 +#, php-format +msgid "" +"Accepting %s as a friend allows %s to subscribe to your posts, and you will " +"also receive updates from them in your news feed." +msgstr "" + +#: src/Module/Notifications/Introductions.php:154 +#, php-format +msgid "" +"Accepting %s as a subscriber allows them to subscribe to your posts, but you " +"will not receive updates from them in your news feed." +msgstr "" + +#: src/Module/Notifications/Introductions.php:156 +msgid "Friend" +msgstr "" + +#: src/Module/Notifications/Introductions.php:157 +msgid "Subscriber" +msgstr "" + +#: src/Module/Notifications/Introductions.php:216 +msgid "No introductions." +msgstr "" + +#: src/Module/Notifications/Introductions.php:217 +#: src/Module/Notifications/Notifications.php:135 +#, php-format +msgid "No more %s notifications." +msgstr "" + +#: src/Module/Notifications/Notification.php:135 +msgid "You must be logged in to show this page." +msgstr "" + +#: src/Module/Notifications/Notifications.php:66 +msgid "Network Notifications" +msgstr "" + +#: src/Module/Notifications/Notifications.php:72 +msgid "System Notifications" +msgstr "" + +#: src/Module/Notifications/Notifications.php:78 +msgid "Personal Notifications" +msgstr "" + +#: src/Module/Notifications/Notifications.php:84 +msgid "Home Notifications" +msgstr "" + +#: src/Module/Notifications/Notifications.php:140 +msgid "Show unread" +msgstr "" + +#: src/Module/Notifications/Ping.php:220 +msgid "{0} requested registration" +msgstr "" + +#: src/Module/Notifications/Ping.php:229 +#, php-format +msgid "{0} and %d others requested registration" +msgstr "" + +#: src/Module/OAuth/Acknowledge.php:51 +msgid "Authorize application connection" +msgstr "" + +#: src/Module/OAuth/Acknowledge.php:53 +msgid "" +"Do you want to authorize this application to access your posts and contacts, " +"and/or create new posts for you?" +msgstr "" + +#: src/Module/OAuth/Authorize.php:54 +msgid "Unsupported or missing response type" +msgstr "" + +#: src/Module/OAuth/Authorize.php:59 src/Module/OAuth/Token.php:75 +msgid "Incomplete request data" +msgstr "" + +#: src/Module/OAuth/Authorize.php:106 +#, php-format +msgid "" +"Please copy the following authentication code into your application and " +"close this window: %s" +msgstr "" + +#: src/Module/OAuth/Token.php:80 +msgid "Invalid data or unknown client" +msgstr "" + +#: src/Module/OAuth/Token.php:105 +msgid "Unsupported or missing grant type" +msgstr "" + +#: src/Module/OStatus/Repair.php:83 +msgid "Resubscribing to OStatus contacts" +msgstr "" + +#: src/Module/OStatus/Repair.php:84 src/Module/OStatus/Subscribe.php:160 +msgid "Keep this window open until done." +msgstr "" + +#: src/Module/OStatus/Repair.php:85 +msgid "✔ Done" +msgstr "" + +#: src/Module/OStatus/Repair.php:86 +msgid "No OStatus contacts to resubscribe to." +msgstr "" + +#: src/Module/OStatus/Subscribe.php:72 +msgid "Subscribing to contacts" +msgstr "" + +#: src/Module/OStatus/Subscribe.php:81 +msgid "No contact provided." +msgstr "" + +#: src/Module/OStatus/Subscribe.php:87 +msgid "Couldn't fetch information for contact." +msgstr "" + +#: src/Module/OStatus/Subscribe.php:98 +msgid "Couldn't fetch friends for contact." +msgstr "" + +#: src/Module/OStatus/Subscribe.php:104 src/Module/OStatus/Subscribe.php:115 +msgid "Couldn't fetch following contacts." +msgstr "" + +#: src/Module/OStatus/Subscribe.php:110 +msgid "Couldn't fetch remote profile." +msgstr "" + +#: src/Module/OStatus/Subscribe.php:120 +msgid "Unsupported network" +msgstr "" + +#: src/Module/OStatus/Subscribe.php:136 +msgid "Done" +msgstr "" + +#: src/Module/OStatus/Subscribe.php:150 +msgid "success" +msgstr "" + +#: src/Module/OStatus/Subscribe.php:152 +msgid "failed" +msgstr "" + +#: src/Module/OStatus/Subscribe.php:155 +msgid "ignored" +msgstr "" + +#: src/Module/Photo.php:122 +msgid "The Photo is not available." +msgstr "" + +#: src/Module/Photo.php:147 +#, php-format +msgid "The Photo with id %s is not available." +msgstr "" + +#: src/Module/Photo.php:188 +#, php-format +msgid "Invalid external resource with url %s." +msgstr "" + +#: src/Module/Photo.php:190 +#, php-format +msgid "Invalid photo with id %s." +msgstr "" + +#: src/Module/Post/Edit.php:82 src/Module/Post/Edit.php:96 +msgid "Post not found." +msgstr "" + +#: src/Module/Post/Edit.php:102 +msgid "Edit post" +msgstr "" + +#: src/Module/Post/Edit.php:136 +msgid "web link" +msgstr "" + +#: src/Module/Post/Edit.php:137 +msgid "Insert video link" +msgstr "" + +#: src/Module/Post/Edit.php:138 +msgid "video link" +msgstr "" + +#: src/Module/Post/Edit.php:139 +msgid "Insert audio link" +msgstr "" + +#: src/Module/Post/Edit.php:140 +msgid "audio link" +msgstr "" + +#: src/Module/Post/Tag/Remove.php:106 +msgid "Remove Item Tag" +msgstr "" + +#: src/Module/Post/Tag/Remove.php:107 +msgid "Select a tag to remove: " +msgstr "" + +#: src/Module/Post/Tag/Remove.php:108 +#: src/Module/Settings/TwoFactor/Trusted.php:147 +msgid "Remove" +msgstr "" + +#: src/Module/Privacy/PermissionTooltip.php:71 +#, php-format +msgid "Wrong type \"%s\", expected one of: %s" +msgstr "" + +#: src/Module/Privacy/PermissionTooltip.php:101 +msgid "Model not found" +msgstr "" + +#: src/Module/Privacy/PermissionTooltip.php:118 +msgid "Unlisted" +msgstr "" + +#: src/Module/Privacy/PermissionTooltip.php:124 +msgid "Remote privacy information not available." +msgstr "" + +#: src/Module/Privacy/PermissionTooltip.php:131 +msgid "Visible to:" +msgstr "" + +#: src/Module/Privacy/PermissionTooltip.php:133 +msgid "CC:" +msgstr "" + +#: src/Module/Privacy/PermissionTooltip.php:134 +msgid "BCC:" +msgstr "" + +#: src/Module/Privacy/PermissionTooltip.php:135 +msgid "Audience:" +msgstr "" + +#: src/Module/Privacy/PermissionTooltip.php:136 +msgid "Attributed To:" +msgstr "" + +#: src/Module/Privacy/PermissionTooltip.php:234 +#, php-format +msgid "Collection (%s)" +msgstr "" + +#: src/Module/Privacy/PermissionTooltip.php:238 +#, php-format +msgid "Followers (%s)" +msgstr "" + +#: src/Module/Privacy/PermissionTooltip.php:255 +#, php-format +msgid "%d more" +msgstr "" + +#: src/Module/Profile/Contacts.php:159 +msgid "No contacts." +msgstr "" + +#: src/Module/Profile/Conversations.php:106 +#: src/Module/Profile/Conversations.php:109 src/Module/Profile/Profile.php:353 +#: src/Module/Profile/Profile.php:356 src/Protocol/Feed.php:1114 +#: src/Protocol/OStatus.php:1011 +#, php-format +msgid "%s's timeline" +msgstr "" + +#: src/Module/Profile/Conversations.php:107 src/Module/Profile/Profile.php:354 +#: src/Protocol/Feed.php:1118 src/Protocol/OStatus.php:1016 +#, php-format +msgid "%s's posts" +msgstr "" + +#: src/Module/Profile/Conversations.php:108 src/Module/Profile/Profile.php:355 +#: src/Protocol/Feed.php:1121 src/Protocol/OStatus.php:1020 +#, php-format +msgid "%s's comments" +msgstr "" + +#: src/Module/Profile/Photos.php:164 src/Module/Profile/Photos.php:167 +#: src/Module/Profile/Photos.php:192 +#: src/Module/Settings/Profile/Photo/Index.php:58 +#, php-format +msgid "Image exceeds size limit of %s" +msgstr "" + +#: src/Module/Profile/Photos.php:170 +msgid "Image upload didn't complete, please try again" +msgstr "" + +#: src/Module/Profile/Photos.php:173 +msgid "Image file is missing" +msgstr "" + +#: src/Module/Profile/Photos.php:178 +msgid "" +"Server can't accept new file upload at this time, please contact your " +"administrator" +msgstr "" + +#: src/Module/Profile/Photos.php:200 +msgid "Image file is empty." +msgstr "" + +#: src/Module/Profile/Photos.php:352 +msgid "View Album" +msgstr "" + +#: src/Module/Profile/Profile.php:114 src/Module/Profile/Restricted.php:50 +msgid "Profile not found." +msgstr "" + +#: src/Module/Profile/Profile.php:160 +#, php-format +msgid "" +"You're currently viewing your profile as %s Cancel" +msgstr "" + +#: src/Module/Profile/Profile.php:169 +msgid "Full Name:" +msgstr "" + +#: src/Module/Profile/Profile.php:174 +msgid "Member since:" +msgstr "" + +#: src/Module/Profile/Profile.php:180 +msgid "j F, Y" +msgstr "" + +#: src/Module/Profile/Profile.php:181 +msgid "j F" +msgstr "" + +#: src/Module/Profile/Profile.php:189 src/Util/Temporal.php:168 +msgid "Birthday:" +msgstr "" + +#: src/Module/Profile/Profile.php:192 src/Module/Settings/Profile/Index.php:296 +#: src/Util/Temporal.php:170 +msgid "Age: " +msgstr "" + +#: src/Module/Profile/Profile.php:192 src/Module/Settings/Profile/Index.php:296 +#: src/Util/Temporal.php:170 +#, php-format +msgid "%d year old" +msgid_plural "%d years old" +msgstr[0] "" +msgstr[1] "" + +#: src/Module/Profile/Profile.php:197 src/Module/Settings/Profile/Index.php:289 +msgid "Description:" +msgstr "" + +#: src/Module/Profile/Profile.php:263 +msgid "Groups:" +msgstr "" + +#: src/Module/Profile/Profile.php:275 +msgid "View profile as:" +msgstr "" + +#: src/Module/Profile/Profile.php:292 +msgid "View as" +msgstr "" + +#: src/Module/Profile/RemoteFollow.php:82 +msgid "Profile unavailable." +msgstr "" + +#: src/Module/Profile/RemoteFollow.php:88 +msgid "Invalid locator" +msgstr "" + +#: src/Module/Profile/RemoteFollow.php:95 +msgid "The provided profile link doesn't seem to be valid" +msgstr "" + +#: src/Module/Profile/RemoteFollow.php:100 +msgid "" +"Remote subscription can't be done for your network. Please subscribe " +"directly on your system." +msgstr "" + +#: src/Module/Profile/RemoteFollow.php:128 +msgid "Friend/Connection Request" +msgstr "" + +#: src/Module/Profile/RemoteFollow.php:129 +#, php-format +msgid "" +"Enter your Webfinger address (user@domain.tld) or profile URL here. If this " +"isn't supported by your system, you have to subscribe to %s " +"or %s directly on your system." +msgstr "" + +#: src/Module/Profile/RemoteFollow.php:130 +#, php-format +msgid "" +"If you are not yet a member of the free social web, follow " +"this link to find a public Friendica node and join us today." +msgstr "" + +#: src/Module/Profile/RemoteFollow.php:131 +msgid "Your Webfinger address or profile URL:" +msgstr "" + +#: src/Module/Profile/Restricted.php:59 +msgid "Restricted profile" +msgstr "" + +#: src/Module/Profile/Restricted.php:60 +msgid "" +"This profile has been restricted which prevents access to their public " +"content from anonymous visitors." +msgstr "" + +#: src/Module/Profile/Schedule.php:83 +msgid "Scheduled" +msgstr "" + +#: src/Module/Profile/Schedule.php:84 +msgid "Content" +msgstr "" + +#: src/Module/Profile/Schedule.php:85 +msgid "Remove post" +msgstr "" + +#: src/Module/Register.php:91 +msgid "Only parent users can create additional accounts." +msgstr "" + +#: src/Module/Register.php:106 src/Module/User/Import.php:112 +msgid "" +"This site has exceeded the number of allowed daily account registrations. " +"Please try again tomorrow." +msgstr "" + +#: src/Module/Register.php:123 +msgid "" +"You may (optionally) fill in this form via OpenID by supplying your OpenID " +"and clicking \"Register\"." +msgstr "" + +#: src/Module/Register.php:124 +msgid "" +"If you are not familiar with OpenID, please leave that field blank and fill " +"in the rest of the items." +msgstr "" + +#: src/Module/Register.php:125 +msgid "Your OpenID (optional): " +msgstr "" + +#: src/Module/Register.php:134 +msgid "Include your profile in member directory?" +msgstr "" + +#: src/Module/Register.php:155 +msgid "Note for the admin" +msgstr "" + +#: src/Module/Register.php:155 +msgid "Leave a message for the admin, why you want to join this node" +msgstr "" + +#: src/Module/Register.php:156 +msgid "Membership on this site is by invitation only." +msgstr "" + +#: src/Module/Register.php:157 +msgid "Your invitation code: " +msgstr "" + +#: src/Module/Register.php:165 +msgid "Your Display Name (as you would like it to be displayed on this system" +msgstr "" + +#: src/Module/Register.php:166 +msgid "" +"Your Email Address: (Initial information will be send there, so this has to " +"be an existing address.)" +msgstr "" + +#: src/Module/Register.php:167 +msgid "Please repeat your e-mail address:" +msgstr "" + +#: src/Module/Register.php:169 src/Module/Security/PasswordTooLong.php:100 +#: src/Module/Settings/Account.php:569 +msgid "New Password:" +msgstr "" + +#: src/Module/Register.php:169 +msgid "Leave empty for an auto generated password." +msgstr "" + +#: src/Module/Register.php:170 src/Module/Security/PasswordTooLong.php:101 +#: src/Module/Settings/Account.php:570 +msgid "Confirm:" +msgstr "" + +#: src/Module/Register.php:171 +#, php-format +msgid "" +"Choose a profile nickname. This must begin with a text character. Your " +"profile address on this site will then be \"nickname@%s\"." +msgstr "" + +#: src/Module/Register.php:172 +msgid "Choose a nickname: " +msgstr "" + +#: src/Module/Register.php:180 src/Module/User/Import.php:118 +msgid "Import" +msgstr "" + +#: src/Module/Register.php:181 +msgid "Import your profile to this friendica instance" +msgstr "" + +#: src/Module/Register.php:188 +msgid "Note: This node explicitly contains adult content" +msgstr "" + +#: src/Module/Register.php:190 src/Module/Settings/Delegation.php:181 +msgid "Parent Password:" +msgstr "" + +#: src/Module/Register.php:190 src/Module/Settings/Delegation.php:181 +msgid "" +"Please enter the password of the parent account to legitimize your request." +msgstr "" + +#: src/Module/Register.php:219 +msgid "Password doesn't match." +msgstr "" + +#: src/Module/Register.php:225 +msgid "Please enter your password." +msgstr "" + +#: src/Module/Register.php:267 +msgid "You have entered too much information." +msgstr "" + +#: src/Module/Register.php:290 +msgid "Please enter the identical mail address in the second field." +msgstr "" + +#: src/Module/Register.php:298 +msgid "Nickname cannot start with a digit." +msgstr "" + +#: src/Module/Register.php:300 +msgid "Nickname can only contain US-ASCII characters." +msgstr "" + +#: src/Module/Register.php:329 +msgid "The additional account was created." +msgstr "" + +#: src/Module/Register.php:354 +msgid "" +"Registration successful. Please check your email for further instructions." +msgstr "" + +#: src/Module/Register.php:361 +#, php-format +msgid "" +"Failed to send email message. Here your accout details:
login: %s
" +"password: %s

You can change your password after login." +msgstr "" + +#: src/Module/Register.php:367 +msgid "Registration successful." +msgstr "" + +#: src/Module/Register.php:376 src/Module/Register.php:383 +#: src/Module/Register.php:393 +msgid "Your registration can not be processed." +msgstr "" + +#: src/Module/Register.php:382 +msgid "You have to leave a request note for the admin." +msgstr "" + +#: src/Module/Register.php:392 +msgid "An internal error occured." +msgstr "" + +#: src/Module/Register.php:414 +msgid "Your registration is pending approval by the site owner." +msgstr "" + +#: src/Module/Search/Acl.php:73 +msgid "You must be logged in to use this module." +msgstr "" + +#: src/Module/Search/Index.php:69 +msgid "Only logged in users are permitted to perform a search." +msgstr "" + +#: src/Module/Search/Index.php:89 +msgid "Only one search per minute is permitted for not logged in users." +msgstr "" + +#: src/Module/Search/Index.php:205 +#, php-format +msgid "Items tagged with: %s" +msgstr "" + +#: src/Module/Search/Saved.php:59 +msgid "Search term was not saved." +msgstr "" + +#: src/Module/Search/Saved.php:62 +msgid "Search term already saved." +msgstr "" + +#: src/Module/Search/Saved.php:68 +msgid "Search term was not removed." +msgstr "" + +#: src/Module/Security/Login.php:123 +msgid "Create a New Account" +msgstr "" + +#: src/Module/Security/Login.php:142 +msgid "Your OpenID: " +msgstr "" + +#: src/Module/Security/Login.php:145 +msgid "" +"Please enter your username and password to add the OpenID to your existing " +"account." +msgstr "" + +#: src/Module/Security/Login.php:147 +msgid "Or login using OpenID: " +msgstr "" + +#: src/Module/Security/Login.php:161 +msgid "Password: " +msgstr "" + +#: src/Module/Security/Login.php:162 +msgid "Remember me" +msgstr "" + +#: src/Module/Security/Login.php:171 +msgid "Forgot your password?" +msgstr "" + +#: src/Module/Security/Login.php:174 +msgid "Website Terms of Service" +msgstr "" + +#: src/Module/Security/Login.php:175 +msgid "terms of service" +msgstr "" + +#: src/Module/Security/Login.php:177 +msgid "Website Privacy Policy" +msgstr "" + +#: src/Module/Security/Login.php:178 +msgid "privacy policy" +msgstr "" + +#: src/Module/Security/Logout.php:84 +#: src/Module/Security/TwoFactor/SignOut.php:78 +#: src/Module/Security/TwoFactor/SignOut.php:86 +#: src/Module/Security/TwoFactor/SignOut.php:108 +#: src/Module/Security/TwoFactor/SignOut.php:115 +msgid "Logged out." +msgstr "" + +#: src/Module/Security/OpenID.php:54 +msgid "OpenID protocol error. No ID returned" +msgstr "" + +#: src/Module/Security/OpenID.php:90 +msgid "" +"Account not found. Please login to your existing account to add the OpenID " +"to it." +msgstr "" + +#: src/Module/Security/OpenID.php:92 +msgid "" +"Account not found. Please register a new account or login to your existing " +"account to add the OpenID to it." +msgstr "" + +#: src/Module/Security/PasswordTooLong.php:57 +#: src/Module/Settings/Account.php:67 +msgid "Passwords do not match." +msgstr "" + +#: src/Module/Security/PasswordTooLong.php:64 +msgid "Password does not need changing." +msgstr "" + +#: src/Module/Security/PasswordTooLong.php:77 +#: src/Module/Settings/Account.php:81 +msgid "Password unchanged." +msgstr "" + +#: src/Module/Security/PasswordTooLong.php:91 +msgid "Password Too Long" +msgstr "" + +#: src/Module/Security/PasswordTooLong.php:92 +msgid "" +"Since version 2022.09, we've realized that any password longer than 72 " +"characters is truncated during hashing. To prevent any confusion about this " +"behavior, please update your password to be fewer or equal to 72 characters." +msgstr "" + +#: src/Module/Security/PasswordTooLong.php:93 +msgid "Update Password" +msgstr "" + +#: src/Module/Security/PasswordTooLong.php:99 +#: src/Module/Settings/Account.php:571 +msgid "Current Password:" +msgstr "" + +#: src/Module/Security/PasswordTooLong.php:99 +#: src/Module/Settings/Account.php:571 +msgid "Your current password to confirm the changes" +msgstr "" + +#: src/Module/Security/PasswordTooLong.php:100 +#: src/Module/Settings/Account.php:555 +msgid "" +"Allowed characters are a-z, A-Z, 0-9 and special characters except white " +"spaces and accentuated letters." +msgstr "" + +#: src/Module/Security/PasswordTooLong.php:100 +#: src/Module/Settings/Account.php:556 +msgid "Password length is limited to 72 characters." +msgstr "" + +#: src/Module/Security/TwoFactor/Recovery.php:74 +#, php-format +msgid "Remaining recovery codes: %d" +msgstr "" + +#: src/Module/Security/TwoFactor/Recovery.php:80 +#: src/Module/Security/TwoFactor/Verify.php:77 +#: src/Module/Settings/TwoFactor/Verify.php:98 +msgid "Invalid code, please retry." +msgstr "" + +#: src/Module/Security/TwoFactor/Recovery.php:99 +msgid "Two-factor recovery" +msgstr "" + +#: src/Module/Security/TwoFactor/Recovery.php:100 +msgid "" +"

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

" +msgstr "" + +#: src/Module/Security/TwoFactor/Recovery.php:101 +#, php-format +msgid "" +"Don’t have your phone? Enter a two-factor recovery code" +msgstr "" + +#: src/Module/Security/TwoFactor/Recovery.php:102 +msgid "Please enter a recovery code" +msgstr "" + +#: src/Module/Security/TwoFactor/Recovery.php:103 +msgid "Submit recovery code and complete login" +msgstr "" + +#: src/Module/Security/TwoFactor/SignOut.php:122 +msgid "Sign out of this browser?" +msgstr "" + +#: src/Module/Security/TwoFactor/SignOut.php:123 +msgid "" +"

If you trust this browser, you will not be asked for verification code " +"the next time you sign in.

" +msgstr "" + +#: src/Module/Security/TwoFactor/SignOut.php:124 +msgid "Sign out" +msgstr "" + +#: src/Module/Security/TwoFactor/SignOut.php:126 +msgid "Trust and sign out" +msgstr "" + +#: src/Module/Security/TwoFactor/Trust.php:96 +msgid "Couldn't save browser to Cookie." +msgstr "" + +#: src/Module/Security/TwoFactor/Trust.php:141 +msgid "Trust this browser?" +msgstr "" + +#: src/Module/Security/TwoFactor/Trust.php:142 +msgid "" +"

If you choose to trust this browser, you will not be asked for a " +"verification code the next time you sign in.

" +msgstr "" + +#: src/Module/Security/TwoFactor/Trust.php:143 +msgid "Not now" +msgstr "" + +#: src/Module/Security/TwoFactor/Trust.php:144 +msgid "Don't trust" +msgstr "" + +#: src/Module/Security/TwoFactor/Trust.php:145 +msgid "Trust" +msgstr "" + +#: src/Module/Security/TwoFactor/Verify.php:97 +msgid "" +"

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

" +msgstr "" + +#: src/Module/Security/TwoFactor/Verify.php:100 +#, php-format +msgid "" +"If you do not have access to your authentication code you can use a two-factor recovery code." +msgstr "" + +#: src/Module/Security/TwoFactor/Verify.php:101 +#: src/Module/Settings/TwoFactor/Verify.php:158 +msgid "Please enter a code from your authentication app" +msgstr "" + +#: src/Module/Security/TwoFactor/Verify.php:102 +msgid "Verify code and complete login" +msgstr "" + +#: src/Module/Settings/Account.php:96 +msgid "Please use a shorter name." +msgstr "" + +#: src/Module/Settings/Account.php:99 +msgid "Name too short." +msgstr "" + +#: src/Module/Settings/Account.php:108 +msgid "Wrong Password." +msgstr "" + +#: src/Module/Settings/Account.php:113 +msgid "Invalid email." +msgstr "" + +#: src/Module/Settings/Account.php:117 +msgid "Cannot change to that email." +msgstr "" + +#: src/Module/Settings/Account.php:146 src/Module/Settings/Account.php:195 +#: src/Module/Settings/Account.php:216 src/Module/Settings/Account.php:300 +#: src/Module/Settings/Account.php:329 +msgid "Settings were not updated." +msgstr "" + +#: src/Module/Settings/Account.php:347 +msgid "Contact CSV file upload error" +msgstr "" + +#: src/Module/Settings/Account.php:366 +msgid "Importing Contacts done" +msgstr "" + +#: src/Module/Settings/Account.php:379 +msgid "Relocate message has been send to your contacts" +msgstr "" + +#: src/Module/Settings/Account.php:396 +msgid "Unable to find your profile. Please contact your admin." +msgstr "" + +#: src/Module/Settings/Account.php:438 +msgid "" +"Account for a service that automatically shares content based on user " +"defined channels." +msgstr "" + +#: src/Module/Settings/Account.php:448 +msgid "Personal Page Subtypes" +msgstr "" + +#: src/Module/Settings/Account.php:449 +msgid "Community Group Subtypes" +msgstr "" + +#: src/Module/Settings/Account.php:460 +msgid "Account for a personal profile." +msgstr "" + +#: src/Module/Settings/Account.php:467 +msgid "" +"Account for an organisation that automatically approves contact requests as " +"\"Followers\"." +msgstr "" + +#: src/Module/Settings/Account.php:474 +msgid "" +"Account for a news reflector that automatically approves contact requests as " +"\"Followers\"." +msgstr "" + +#: src/Module/Settings/Account.php:481 +msgid "Account for community discussions." +msgstr "" + +#: src/Module/Settings/Account.php:489 +msgid "" +"Account for a regular personal profile that requires manual approval of " +"\"Friends\" and \"Followers\"." +msgstr "" + +#: src/Module/Settings/Account.php:496 +msgid "" +"Account for a public profile that automatically approves contact requests as " +"\"Followers\"." +msgstr "" + +#: src/Module/Settings/Account.php:503 +msgid "Automatically approves all contact requests." +msgstr "" + +#: src/Module/Settings/Account.php:510 +msgid "Contact requests have to be manually approved." +msgstr "" + +#: src/Module/Settings/Account.php:517 +msgid "" +"Account for a popular profile that automatically approves contact requests " +"as \"Friends\"." +msgstr "" + +#: src/Module/Settings/Account.php:522 +msgid "Private Group [Experimental]" +msgstr "" + +#: src/Module/Settings/Account.php:524 +msgid "Requires manual approval of contact requests." +msgstr "" + +#: src/Module/Settings/Account.php:533 +msgid "OpenID:" +msgstr "" + +#: src/Module/Settings/Account.php:533 +msgid "(Optional) Allow this OpenID to login to this account." +msgstr "" + +#: src/Module/Settings/Account.php:541 +msgid "Publish your profile in your local site directory?" +msgstr "" + +#: src/Module/Settings/Account.php:541 +#, php-format +msgid "" +"Your profile will be published in this node's local " +"directory. Your profile details may be publicly visible depending on the " +"system settings." +msgstr "" + +#: src/Module/Settings/Account.php:547 +#, php-format +msgid "" +"Your profile will also be published in the global friendica directories (e." +"g. %s)." +msgstr "" + +#: src/Module/Settings/Account.php:560 +msgid "Account Settings" +msgstr "" + +#: src/Module/Settings/Account.php:561 +#, php-format +msgid "Your Identity Address is '%s' or '%s'." +msgstr "" + +#: src/Module/Settings/Account.php:568 +msgid "Password Settings" +msgstr "" + +#: src/Module/Settings/Account.php:570 +msgid "Leave password fields blank unless changing" +msgstr "" + +#: src/Module/Settings/Account.php:572 +msgid "Password:" +msgstr "" + +#: src/Module/Settings/Account.php:572 +msgid "Your current password to confirm the changes of the email address" +msgstr "" + +#: src/Module/Settings/Account.php:575 +msgid "Delete OpenID URL" +msgstr "" + +#: src/Module/Settings/Account.php:577 +msgid "Basic Settings" +msgstr "" + +#: src/Module/Settings/Account.php:578 +#: src/Module/Settings/Profile/Index.php:288 +msgid "Display name:" +msgstr "" + +#: src/Module/Settings/Account.php:579 +msgid "Email Address:" +msgstr "" + +#: src/Module/Settings/Account.php:580 +msgid "Your Timezone:" +msgstr "" + +#: src/Module/Settings/Account.php:581 +msgid "Your Language:" +msgstr "" + +#: src/Module/Settings/Account.php:581 +msgid "" +"Set the language we use to show you friendica interface and to send you " +"emails" +msgstr "" + +#: src/Module/Settings/Account.php:582 +msgid "Default Post Location:" +msgstr "" + +#: src/Module/Settings/Account.php:583 +msgid "Use Browser Location:" +msgstr "" + +#: src/Module/Settings/Account.php:585 +msgid "Security and Privacy Settings" +msgstr "" + +#: src/Module/Settings/Account.php:587 +msgid "Maximum Friend Requests/Day:" +msgstr "" + +#: src/Module/Settings/Account.php:587 +msgid "(to prevent spam abuse)" +msgstr "" + +#: src/Module/Settings/Account.php:589 +msgid "Allow your profile to be searchable globally?" +msgstr "" + +#: src/Module/Settings/Account.php:589 +msgid "" +"Activate this setting if you want others to easily find and follow you. Your " +"profile will be searchable on remote systems. This setting also determines " +"whether Friendica will inform search engines that your profile should be " +"indexed or not." +msgstr "" + +#: src/Module/Settings/Account.php:590 +msgid "Hide your contact/friend list from viewers of your profile?" +msgstr "" + +#: src/Module/Settings/Account.php:590 +msgid "" +"A list of your contacts is displayed on your profile page. Activate this " +"option to disable the display of your contact list." +msgstr "" + +#: src/Module/Settings/Account.php:591 +msgid "Hide your public content from anonymous viewers" +msgstr "" + +#: src/Module/Settings/Account.php:591 +msgid "" +"Anonymous visitors will only see your basic profile details. Your public " +"posts and replies will still be freely accessible on the remote servers of " +"your followers and through relays." +msgstr "" + +#: src/Module/Settings/Account.php:592 +msgid "Make public posts unlisted" +msgstr "" + +#: src/Module/Settings/Account.php:592 +msgid "" +"Your public posts will not appear on the community pages or in search " +"results, nor be sent to relay servers. However they can still appear on " +"public feeds on remote servers." +msgstr "" + +#: src/Module/Settings/Account.php:593 +msgid "Make all posted pictures accessible" +msgstr "" + +#: src/Module/Settings/Account.php:593 +msgid "" +"This option makes every posted picture accessible via the direct link. This " +"is a workaround for the problem that most other networks can't handle " +"permissions on pictures. Non public pictures still won't be visible for the " +"public on your photo albums though." +msgstr "" + +#: src/Module/Settings/Account.php:594 +msgid "Allow friends to post to your profile page?" +msgstr "" + +#: src/Module/Settings/Account.php:594 +msgid "" +"Your contacts may write posts on your profile wall. These posts will be " +"distributed to your contacts" +msgstr "" + +#: src/Module/Settings/Account.php:595 +msgid "Allow friends to tag your posts?" +msgstr "" + +#: src/Module/Settings/Account.php:595 +msgid "Your contacts can add additional tags to your posts." +msgstr "" + +#: src/Module/Settings/Account.php:596 +msgid "Default privacy circle for new contacts" +msgstr "" + +#: src/Module/Settings/Account.php:597 +msgid "Default privacy circle for new group contacts" +msgstr "" + +#: src/Module/Settings/Account.php:598 +msgid "Default Post Permissions" +msgstr "" + +#: src/Module/Settings/Account.php:602 +msgid "Expiration settings" +msgstr "" + +#: src/Module/Settings/Account.php:603 +msgid "Automatically expire posts after this many days:" +msgstr "" + +#: src/Module/Settings/Account.php:603 +msgid "If empty, posts will not expire. Expired posts will be deleted" +msgstr "" + +#: src/Module/Settings/Account.php:604 +msgid "Expire posts" +msgstr "" + +#: src/Module/Settings/Account.php:604 +msgid "When activated, posts and comments will be expired." +msgstr "" + +#: src/Module/Settings/Account.php:605 +msgid "Expire personal notes" +msgstr "" + +#: src/Module/Settings/Account.php:605 +msgid "" +"When activated, the personal notes on your profile page will be expired." +msgstr "" + +#: src/Module/Settings/Account.php:606 +msgid "Expire starred posts" +msgstr "" + +#: src/Module/Settings/Account.php:606 +msgid "" +"Starring posts keeps them from being expired. That behaviour is overwritten " +"by this setting." +msgstr "" + +#: src/Module/Settings/Account.php:607 +msgid "Only expire posts by others" +msgstr "" + +#: src/Module/Settings/Account.php:607 +msgid "" +"When activated, your own posts never expire. Then the settings above are " +"only valid for posts you received." +msgstr "" + +#: src/Module/Settings/Account.php:610 +msgid "Notification Settings" +msgstr "" + +#: src/Module/Settings/Account.php:611 +msgid "Send a notification email when:" +msgstr "" + +#: src/Module/Settings/Account.php:612 +msgid "You receive an introduction" +msgstr "" + +#: src/Module/Settings/Account.php:613 +msgid "Your introductions are confirmed" +msgstr "" + +#: src/Module/Settings/Account.php:614 +msgid "Someone writes on your profile wall" +msgstr "" + +#: src/Module/Settings/Account.php:615 +msgid "Someone writes a followup comment" +msgstr "" + +#: src/Module/Settings/Account.php:616 +msgid "You receive a private message" +msgstr "" + +#: src/Module/Settings/Account.php:617 +msgid "You receive a friend suggestion" +msgstr "" + +#: src/Module/Settings/Account.php:618 +msgid "You are tagged in a post" +msgstr "" + +#: src/Module/Settings/Account.php:620 +msgid "Create a desktop notification when:" +msgstr "" + +#: src/Module/Settings/Account.php:621 +msgid "Someone tagged you" +msgstr "" + +#: src/Module/Settings/Account.php:622 +msgid "Someone directly commented on your post" +msgstr "" + +#: src/Module/Settings/Account.php:623 +msgid "Someone liked your content" +msgstr "" + +#: src/Module/Settings/Account.php:623 src/Module/Settings/Account.php:624 +msgid "Can only be enabled, when the direct comment notification is enabled." +msgstr "" + +#: src/Module/Settings/Account.php:624 +msgid "Someone shared your content" +msgstr "" + +#: src/Module/Settings/Account.php:625 +msgid "Someone commented in your thread" +msgstr "" + +#: src/Module/Settings/Account.php:626 +msgid "Someone commented in a thread where you commented" +msgstr "" + +#: src/Module/Settings/Account.php:627 +msgid "Someone commented in a thread where you interacted" +msgstr "" + +#: src/Module/Settings/Account.php:629 +msgid "Activate desktop notifications" +msgstr "" + +#: src/Module/Settings/Account.php:629 +msgid "Show desktop popup on new notifications" +msgstr "" + +#: src/Module/Settings/Account.php:633 +msgid "Text-only notification emails" +msgstr "" + +#: src/Module/Settings/Account.php:635 +msgid "Send text only notification emails, without the html part" +msgstr "" + +#: src/Module/Settings/Account.php:639 +msgid "Show detailled notifications" +msgstr "" + +#: src/Module/Settings/Account.php:641 +msgid "" +"Per default, notifications are condensed to a single notification per item. " +"When enabled every notification is displayed." +msgstr "" + +#: src/Module/Settings/Account.php:645 +msgid "Show notifications of ignored contacts" +msgstr "" + +#: src/Module/Settings/Account.php:647 +msgid "" +"You don't see posts from ignored contacts. But you still see their comments. " +"This setting controls if you want to still receive regular notifications " +"that are caused by ignored contacts or not." +msgstr "" + +#: src/Module/Settings/Account.php:650 +msgid "Advanced Account/Page Type Settings" +msgstr "" + +#: src/Module/Settings/Account.php:651 +msgid "Change the behaviour of this account for special situations" +msgstr "" + +#: src/Module/Settings/Account.php:654 +msgid "Import Contacts" +msgstr "" + +#: src/Module/Settings/Account.php:655 +msgid "" +"Upload a CSV file that contains the handle of your followed accounts in the " +"first column you exported from the old account." +msgstr "" + +#: src/Module/Settings/Account.php:656 +msgid "Upload File" +msgstr "" + +#: src/Module/Settings/Account.php:659 +msgid "Relocate" +msgstr "" + +#: src/Module/Settings/Account.php:660 +msgid "" +"If you have moved this profile from another server, and some of your " +"contacts don't receive your updates, try pushing this button." +msgstr "" + +#: src/Module/Settings/Account.php:661 +msgid "Resend relocate message to contacts" +msgstr "" + +#: src/Module/Settings/Addons.php:86 +msgid "Addon Settings" +msgstr "" + +#: src/Module/Settings/Addons.php:87 +msgid "No Addon settings configured" +msgstr "" + +#: src/Module/Settings/Channels.php:148 +msgid "" +"This page can be used to define the channels that will automatically be " +"reshared by your account." +msgstr "" + +#: src/Module/Settings/Channels.php:153 +msgid "This page can be used to define your own channels." +msgstr "" + +#: src/Module/Settings/Channels.php:182 +msgid "Publish" +msgstr "" + +#: src/Module/Settings/Channels.php:182 +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:190 src/Module/Settings/Channels.php:211 +#: src/Module/Settings/Display.php:338 +msgid "Label" +msgstr "" + +#: src/Module/Settings/Channels.php:191 src/Module/Settings/Channels.php:212 +#: src/Module/Settings/Display.php:339 +#: src/Module/Settings/TwoFactor/AppSpecific.php:137 +msgid "Description" +msgstr "" + +#: src/Module/Settings/Channels.php:192 src/Module/Settings/Channels.php:213 +msgid "Access Key" +msgstr "" + +#: src/Module/Settings/Channels.php:193 src/Module/Settings/Channels.php:214 +msgid "Circle/Channel" +msgstr "" + +#: src/Module/Settings/Channels.php:194 src/Module/Settings/Channels.php:215 +msgid "Include Tags" +msgstr "" + +#: src/Module/Settings/Channels.php:195 src/Module/Settings/Channels.php:216 +msgid "Exclude Tags" +msgstr "" + +#: src/Module/Settings/Channels.php:196 src/Module/Settings/Channels.php:217 +msgid "Minimum Size" +msgstr "" + +#: src/Module/Settings/Channels.php:197 src/Module/Settings/Channels.php:218 +msgid "Maximum Size" +msgstr "" + +#: src/Module/Settings/Channels.php:198 src/Module/Settings/Channels.php:219 +msgid "Full Text Search" +msgstr "" + +#: src/Module/Settings/Channels.php:202 src/Module/Settings/Channels.php:223 +msgid "Select all languages that you want to see in this channel." +msgstr "" + +#: src/Module/Settings/Channels.php:204 +msgid "Delete channel" +msgstr "" + +#: src/Module/Settings/Channels.php:204 +msgid "Check to delete this entry from the channel list" +msgstr "" + +#: src/Module/Settings/Channels.php:211 +msgid "Short name for the channel. It is displayed on the channels widget." +msgstr "" + +#: src/Module/Settings/Channels.php:212 +msgid "This should describe the content of the channel in a few word." +msgstr "" + +#: src/Module/Settings/Channels.php:213 +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:214 +msgid "Select a circle or channel, that your channel should be based on." +msgstr "" + +#: src/Module/Settings/Channels.php:215 +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:216 +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:217 +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:218 +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:219 +#, php-format +msgid "" +"Search terms for the body, supports the \"boolean mode\" operators from " +"MariaDB. See the help for a complete list of operators and additional " +"keywords: %s" +msgstr "" + +#: src/Module/Settings/Channels.php:220 +msgid "Check to display images in the channel." +msgstr "" + +#: src/Module/Settings/Channels.php:221 +msgid "Check to display videos in the channel." +msgstr "" + +#: src/Module/Settings/Channels.php:222 +msgid "Check to display audio in the channel." +msgstr "" + +#: src/Module/Settings/Channels.php:227 +msgid "Add new entry to the channel list" +msgstr "" + +#: src/Module/Settings/Channels.php:228 +msgid "Add" +msgstr "" + +#: src/Module/Settings/Channels.php:230 +msgid "Current Entries in the channel list" +msgstr "" + +#: src/Module/Settings/Channels.php:233 +msgid "Delete entry from the channel list" +msgstr "" + +#: src/Module/Settings/Channels.php:234 +msgid "Delete entry from the channel list?" +msgstr "" + +#: src/Module/Settings/Connectors.php:122 +msgid "Failed to connect with email account using the settings provided." +msgstr "" + +#: src/Module/Settings/Connectors.php:169 +#: src/Module/Settings/Connectors.php:170 +msgid "Diaspora (Socialhome, Hubzilla)" +msgstr "" + +#: src/Module/Settings/Connectors.php:169 +#: src/Module/Settings/Connectors.php:173 +#, php-format +msgid "Built-in support for %s connectivity is enabled" +msgstr "" + +#: src/Module/Settings/Connectors.php:170 +#: src/Module/Settings/Connectors.php:172 +#, php-format +msgid "Built-in support for %s connectivity is disabled" +msgstr "" + +#: src/Module/Settings/Connectors.php:172 +#: src/Module/Settings/Connectors.php:173 +msgid "OStatus (GNU Social)" +msgstr "" + +#: src/Module/Settings/Connectors.php:185 +msgid "Email access is disabled on this site." +msgstr "" + +#: src/Module/Settings/Connectors.php:200 +#: src/Module/Settings/Connectors.php:254 +msgid "None" +msgstr "" + +#: src/Module/Settings/Connectors.php:204 +msgid "Default (Mastodon will display the title and a link to the post)" +msgstr "" + +#: src/Module/Settings/Connectors.php:205 +msgid "" +"Use the summary (Mastodon and some others will treat it as content warning)" +msgstr "" + +#: src/Module/Settings/Connectors.php:206 +msgid "Embed the title in the body" +msgstr "" + +#: src/Module/Settings/Connectors.php:218 +msgid "General Social Media Settings" +msgstr "" + +#: src/Module/Settings/Connectors.php:221 +msgid "Followed content scope" +msgstr "" + +#: src/Module/Settings/Connectors.php:223 +msgid "" +"By default, conversations in which your follows participated but didn't " +"start will be shown in your timeline. You can turn this behavior off, or " +"expand it to the conversations in which your follows liked a post." +msgstr "" + +#: src/Module/Settings/Connectors.php:225 +msgid "Only conversations my follows started" +msgstr "" + +#: src/Module/Settings/Connectors.php:226 +msgid "Conversations my follows started or commented on (default)" +msgstr "" + +#: src/Module/Settings/Connectors.php:227 +msgid "Any conversation my follows interacted with, including likes" +msgstr "" + +#: src/Module/Settings/Connectors.php:230 +msgid "Collapse sensitive posts" +msgstr "" + +#: src/Module/Settings/Connectors.php:230 +msgid "" +"If a post is marked as \"sensitive\", it will be displayed in a collapsed " +"state, if this option is enabled." +msgstr "" + +#: src/Module/Settings/Connectors.php:231 +msgid "Enable intelligent shortening" +msgstr "" + +#: src/Module/Settings/Connectors.php:231 +msgid "" +"Normally the system tries to find the best link to add to shortened posts. " +"If disabled, every shortened post will always point to the original " +"friendica post." +msgstr "" + +#: src/Module/Settings/Connectors.php:232 +msgid "Enable simple text shortening" +msgstr "" + +#: src/Module/Settings/Connectors.php:232 +msgid "" +"Normally the system shortens posts at the next line feed. If this option is " +"enabled then the system will shorten the text at the maximum character limit." +msgstr "" + +#: src/Module/Settings/Connectors.php:233 +msgid "Attach the link title" +msgstr "" + +#: src/Module/Settings/Connectors.php:233 +msgid "" +"When activated, the title of the attached link will be added as a title on " +"posts to Diaspora. This is mostly helpful with \"remote-self\" contacts that " +"share feed content." +msgstr "" + +#: src/Module/Settings/Connectors.php:234 +msgid "API: Use spoiler field as title" +msgstr "" + +#: src/Module/Settings/Connectors.php:234 +msgid "" +"When activated, the \"spoiler_text\" field in the API will be used for the " +"title on standalone posts. When deactivated it will be used for spoiler " +"text. For comments it will always be used for spoiler text." +msgstr "" + +#: src/Module/Settings/Connectors.php:235 +msgid "API: Automatically links at the end of the post as attached posts" +msgstr "" + +#: src/Module/Settings/Connectors.php:235 +msgid "" +"When activated, added links at the end of the post react the same way as " +"added links in the web interface." +msgstr "" + +#: src/Module/Settings/Connectors.php:236 +msgid "Article Mode" +msgstr "" + +#: src/Module/Settings/Connectors.php:236 +msgid "" +"Controls how posts with titles are transmitted. Mastodon and its forks don't " +"display the content of these posts if the post is created in the correct " +"(default) way." +msgstr "" + +#: src/Module/Settings/Connectors.php:237 +msgid "Your legacy ActivityPub/GNU Social account" +msgstr "" + +#: src/Module/Settings/Connectors.php:237 +msgid "" +"If you enter your old account name from an ActivityPub based system or your " +"GNU Social/Statusnet account name here (in the format user@domain.tld), your " +"contacts will be added automatically. The field will be emptied when done." +msgstr "" + +#: src/Module/Settings/Connectors.php:239 +msgid "Repair OStatus subscriptions" +msgstr "" + +#: src/Module/Settings/Connectors.php:243 +msgid "Email/Mailbox Setup" +msgstr "" + +#: src/Module/Settings/Connectors.php:244 +msgid "" +"If you wish to communicate with email contacts using this service " +"(optional), please specify how to connect to your mailbox." +msgstr "" + +#: src/Module/Settings/Connectors.php:245 +msgid "Last successful email check:" +msgstr "" + +#: src/Module/Settings/Connectors.php:247 +msgid "IMAP server name:" +msgstr "" + +#: src/Module/Settings/Connectors.php:248 +msgid "IMAP port:" +msgstr "" + +#: src/Module/Settings/Connectors.php:249 +msgid "Security:" +msgstr "" + +#: src/Module/Settings/Connectors.php:250 +msgid "Email login name:" +msgstr "" + +#: src/Module/Settings/Connectors.php:251 +msgid "Email password:" +msgstr "" + +#: src/Module/Settings/Connectors.php:252 +msgid "Reply-to address:" +msgstr "" + +#: src/Module/Settings/Connectors.php:253 +msgid "Send public posts to all email contacts:" +msgstr "" + +#: src/Module/Settings/Connectors.php:254 +msgid "Action after import:" +msgstr "" + +#: src/Module/Settings/Connectors.php:254 +msgid "Move to folder" +msgstr "" + +#: src/Module/Settings/Connectors.php:255 +msgid "Move to folder:" +msgstr "" + +#: src/Module/Settings/Delegation.php:73 +msgid "Delegation successfully granted." +msgstr "" + +#: src/Module/Settings/Delegation.php:75 +msgid "Parent user not found, unavailable or password doesn't match." +msgstr "" + +#: src/Module/Settings/Delegation.php:79 +msgid "Delegation successfully revoked." +msgstr "" + +#: src/Module/Settings/Delegation.php:98 src/Module/Settings/Delegation.php:120 +msgid "" +"Delegated administrators can view but not change delegation permissions." +msgstr "" + +#: src/Module/Settings/Delegation.php:112 +msgid "Delegate user not found." +msgstr "" + +#: src/Module/Settings/Delegation.php:169 +msgid "No parent user" +msgstr "" + +#: src/Module/Settings/Delegation.php:180 +#: src/Module/Settings/Delegation.php:191 +msgid "Parent User" +msgstr "" + +#: src/Module/Settings/Delegation.php:188 +msgid "Additional Accounts" +msgstr "" + +#: src/Module/Settings/Delegation.php:189 +msgid "" +"Register additional accounts that are automatically connected to your " +"existing account so you can manage them from this account." +msgstr "" + +#: src/Module/Settings/Delegation.php:190 +msgid "Register an additional account" +msgstr "" + +#: src/Module/Settings/Delegation.php:192 +msgid "" +"Parent users have total control about this account, including the account " +"settings. Please double check whom you give this access." +msgstr "" + +#: src/Module/Settings/Delegation.php:195 +msgid "Delegates" +msgstr "" + +#: src/Module/Settings/Delegation.php:196 +msgid "" +"Delegates are able to manage all aspects of this account/page except for " +"basic account settings. Please do not delegate your personal account to " +"anybody that you do not trust completely." +msgstr "" + +#: src/Module/Settings/Delegation.php:197 +msgid "Existing Page Delegates" +msgstr "" + +#: src/Module/Settings/Delegation.php:198 +msgid "Potential Delegates" +msgstr "" + +#: src/Module/Settings/Delegation.php:199 +msgid "No entries." +msgstr "" + +#: src/Module/Settings/Display.php:183 +msgid "The theme you chose isn't available." +msgstr "" + +#: src/Module/Settings/Display.php:223 +#, php-format +msgid "%s - (Unsupported)" +msgstr "" + +#: src/Module/Settings/Display.php:260 +msgid "No preview" +msgstr "" + +#: src/Module/Settings/Display.php:261 +msgid "No image" +msgstr "" + +#: src/Module/Settings/Display.php:262 +msgid "Small Image" +msgstr "" + +#: src/Module/Settings/Display.php:263 +msgid "Large Image" +msgstr "" + +#: src/Module/Settings/Display.php:308 +msgid "Display Settings" +msgstr "" + +#: src/Module/Settings/Display.php:310 +msgid "General Theme Settings" +msgstr "" + +#: src/Module/Settings/Display.php:311 +msgid "Custom Theme Settings" +msgstr "" + +#: src/Module/Settings/Display.php:312 +msgid "Content Settings" +msgstr "" + +#: src/Module/Settings/Display.php:313 view/theme/duepuntozero/config.php:86 +#: view/theme/frio/config.php:151 view/theme/quattro/config.php:88 +#: view/theme/vier/config.php:136 +msgid "Theme settings" +msgstr "" + +#: src/Module/Settings/Display.php:314 +msgid "Timelines" +msgstr "" + +#: src/Module/Settings/Display.php:321 +msgid "Display Theme:" +msgstr "" + +#: src/Module/Settings/Display.php:322 +msgid "Mobile Theme:" +msgstr "" + +#: src/Module/Settings/Display.php:325 +msgid "Number of items to display per page:" +msgstr "" + +#: src/Module/Settings/Display.php:325 src/Module/Settings/Display.php:326 +msgid "Maximum of 100 items" +msgstr "" + +#: src/Module/Settings/Display.php:326 +msgid "Number of items to display per page when viewed from mobile device:" +msgstr "" + +#: src/Module/Settings/Display.php:327 +msgid "Update browser every xx seconds" +msgstr "" + +#: src/Module/Settings/Display.php:327 +msgid "Minimum of 10 seconds. Enter -1 to disable it." +msgstr "" + +#: src/Module/Settings/Display.php:328 +msgid "Display emoticons" +msgstr "" + +#: src/Module/Settings/Display.php:328 +msgid "When enabled, emoticons are replaced with matching symbols." +msgstr "" + +#: src/Module/Settings/Display.php:329 +msgid "Infinite scroll" +msgstr "" + +#: src/Module/Settings/Display.php:329 +msgid "Automatic fetch new items when reaching the page end." +msgstr "" + +#: src/Module/Settings/Display.php:330 +msgid "Enable Smart Threading" +msgstr "" + +#: src/Module/Settings/Display.php:330 +msgid "Enable the automatic suppression of extraneous thread indentation." +msgstr "" + +#: src/Module/Settings/Display.php:331 +msgid "Display the Dislike feature" +msgstr "" + +#: src/Module/Settings/Display.php:331 +msgid "Display the Dislike button and dislike reactions on posts and comments." +msgstr "" + +#: src/Module/Settings/Display.php:332 +msgid "Display the resharer" +msgstr "" + +#: src/Module/Settings/Display.php:332 +msgid "Display the first resharer as icon and text on a reshared item." +msgstr "" + +#: src/Module/Settings/Display.php:333 +msgid "Stay local" +msgstr "" + +#: src/Module/Settings/Display.php:333 +msgid "Don't go to a remote system when following a contact link." +msgstr "" + +#: src/Module/Settings/Display.php:334 +msgid "Show the post deletion checkbox" +msgstr "" + +#: src/Module/Settings/Display.php:334 +msgid "Display the checkbox for the post deletion on the network page." +msgstr "" + +#: src/Module/Settings/Display.php:335 +msgid "DIsplay the event list" +msgstr "" + +#: src/Module/Settings/Display.php:335 +msgid "Display the birthday reminder and event list on the network page." +msgstr "" + +#: src/Module/Settings/Display.php:336 +msgid "Link preview mode" +msgstr "" + +#: src/Module/Settings/Display.php:336 +msgid "Appearance of the link preview that is added to each post with a link." +msgstr "" + +#: src/Module/Settings/Display.php:341 +msgid "Bookmark" +msgstr "" + +#: src/Module/Settings/Display.php:343 +msgid "" +"Enable timelines that you want to see in the channels widget. Bookmark " +"timelines that you want to see in the top menu." +msgstr "" + +#: src/Module/Settings/Display.php:345 +msgid "Channel languages:" +msgstr "" + +#: src/Module/Settings/Display.php:345 +msgid "Select all languages that you want to see in your channels." +msgstr "" + +#: src/Module/Settings/Display.php:347 +msgid "Beginning of week:" +msgstr "" + +#: src/Module/Settings/Display.php:348 +msgid "Default calendar view:" +msgstr "" + +#: src/Module/Settings/Features.php:73 +msgid "Additional Features" +msgstr "" + +#: src/Module/Settings/OAuth.php:71 +msgid "Connected Apps" +msgstr "" + +#: src/Module/Settings/OAuth.php:75 +msgid "Remove authorization" +msgstr "" + +#: src/Module/Settings/Profile/Index.php:116 +msgid "Display Name is required." +msgstr "" + +#: src/Module/Settings/Profile/Index.php:170 +msgid "Profile couldn't be updated." +msgstr "" + +#: src/Module/Settings/Profile/Index.php:210 +#: src/Module/Settings/Profile/Index.php:231 +msgid "Label:" +msgstr "" + +#: src/Module/Settings/Profile/Index.php:211 +#: src/Module/Settings/Profile/Index.php:232 +msgid "Value:" +msgstr "" + +#: src/Module/Settings/Profile/Index.php:222 +#: src/Module/Settings/Profile/Index.php:243 +msgid "Field Permissions" +msgstr "" + +#: src/Module/Settings/Profile/Index.php:223 +#: src/Module/Settings/Profile/Index.php:244 +msgid "(click to open/close)" +msgstr "" + +#: src/Module/Settings/Profile/Index.php:229 +msgid "Add a new profile field" +msgstr "" + +#: src/Module/Settings/Profile/Index.php:252 +msgid "" +"The homepage is verified. A rel=\"me\" link back to your Friendica profile " +"page was found on the homepage." +msgstr "" + +#: src/Module/Settings/Profile/Index.php:254 +#, php-format +msgid "" +"To verify your homepage, add a rel=\"me\" link to it, pointing to your " +"profile URL (%s)." +msgstr "" + +#: src/Module/Settings/Profile/Index.php:260 +msgid "Profile Actions" +msgstr "" + +#: src/Module/Settings/Profile/Index.php:261 +msgid "Edit Profile Details" +msgstr "" + +#: src/Module/Settings/Profile/Index.php:263 +msgid "Change Profile Photo" +msgstr "" + +#: src/Module/Settings/Profile/Index.php:266 +msgid "Profile picture" +msgstr "" + +#: src/Module/Settings/Profile/Index.php:267 +msgid "Location" +msgstr "" + +#: src/Module/Settings/Profile/Index.php:268 src/Util/Temporal.php:97 +#: src/Util/Temporal.php:99 +msgid "Miscellaneous" +msgstr "" + +#: src/Module/Settings/Profile/Index.php:269 +msgid "Custom Profile Fields" +msgstr "" + +#: src/Module/Settings/Profile/Index.php:270 src/Module/Welcome.php:58 +msgid "Upload Profile Photo" +msgstr "" + +#: src/Module/Settings/Profile/Index.php:271 +#, php-format +msgid "" +"

Custom fields appear on your profile page.

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

You can use BBCodes in the field values.

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

Reorder by dragging the field title.

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

Empty the label field to remove a custom field.

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

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

" +msgstr "" + +#: src/Module/Settings/Profile/Index.php:291 +msgid "Street Address:" +msgstr "" + +#: src/Module/Settings/Profile/Index.php:292 +msgid "Locality/City:" +msgstr "" + +#: src/Module/Settings/Profile/Index.php:293 +msgid "Region/State:" +msgstr "" + +#: src/Module/Settings/Profile/Index.php:294 +msgid "Postal/Zip Code:" +msgstr "" + +#: src/Module/Settings/Profile/Index.php:295 +msgid "Country:" +msgstr "" + +#: src/Module/Settings/Profile/Index.php:297 +msgid "XMPP (Jabber) address:" +msgstr "" + +#: src/Module/Settings/Profile/Index.php:297 +msgid "The XMPP address will be published so that people can follow you there." +msgstr "" + +#: src/Module/Settings/Profile/Index.php:298 +msgid "Matrix (Element) address:" +msgstr "" + +#: src/Module/Settings/Profile/Index.php:298 +msgid "" +"The Matrix address will be published so that people can follow you there." +msgstr "" + +#: src/Module/Settings/Profile/Index.php:299 +msgid "Homepage URL:" +msgstr "" + +#: src/Module/Settings/Profile/Index.php:300 +msgid "Public Keywords:" +msgstr "" + +#: src/Module/Settings/Profile/Index.php:300 +msgid "(Used for suggesting potential friends, can be seen by others)" +msgstr "" + +#: src/Module/Settings/Profile/Index.php:301 +msgid "Private Keywords:" +msgstr "" + +#: src/Module/Settings/Profile/Index.php:301 +msgid "(Used for searching profiles, never shown to others)" +msgstr "" + +#: src/Module/Settings/Profile/Photo/Crop.php:107 +#: src/Module/Settings/Profile/Photo/Crop.php:125 +#: src/Module/Settings/Profile/Photo/Crop.php:143 +#: src/Module/Settings/Profile/Photo/Index.php:100 +#, php-format +msgid "Image size reduction [%s] failed." +msgstr "" + +#: src/Module/Settings/Profile/Photo/Crop.php:150 +msgid "" +"Shift-reload the page or clear browser cache if the new photo does not " +"display immediately." +msgstr "" + +#: src/Module/Settings/Profile/Photo/Crop.php:155 +msgid "Unable to process image" +msgstr "" + +#: src/Module/Settings/Profile/Photo/Crop.php:174 +msgid "Photo not found." +msgstr "" + +#: src/Module/Settings/Profile/Photo/Crop.php:196 +msgid "Profile picture successfully updated." +msgstr "" + +#: src/Module/Settings/Profile/Photo/Crop.php:222 +#: src/Module/Settings/Profile/Photo/Crop.php:226 +msgid "Crop Image" +msgstr "" + +#: src/Module/Settings/Profile/Photo/Crop.php:223 +msgid "Please adjust the image cropping for optimum viewing." +msgstr "" + +#: src/Module/Settings/Profile/Photo/Crop.php:225 +msgid "Use Image As Is" +msgstr "" + +#: src/Module/Settings/Profile/Photo/Index.php:46 +msgid "Missing uploaded image." +msgstr "" + +#: src/Module/Settings/Profile/Photo/Index.php:123 +msgid "Profile Picture Settings" +msgstr "" + +#: src/Module/Settings/Profile/Photo/Index.php:124 +msgid "Current Profile Picture" +msgstr "" + +#: src/Module/Settings/Profile/Photo/Index.php:125 +msgid "Upload Profile Picture" +msgstr "" + +#: src/Module/Settings/Profile/Photo/Index.php:126 +msgid "Upload Picture:" +msgstr "" + +#: src/Module/Settings/Profile/Photo/Index.php:131 +msgid "or" +msgstr "" + +#: src/Module/Settings/Profile/Photo/Index.php:133 +msgid "skip this step" +msgstr "" + +#: src/Module/Settings/Profile/Photo/Index.php:135 +msgid "select a photo from your photo albums" +msgstr "" + +#: src/Module/Settings/RemoveMe.php:76 +msgid "" +"There was a validation error, please make sure you're logged in with the " +"account you want to remove and try again." +msgstr "" + +#: src/Module/Settings/RemoveMe.php:76 +msgid "If this error persists, please contact your administrator." +msgstr "" + +#: src/Module/Settings/RemoveMe.php:90 +#: src/Navigation/Notifications/Repository/Notify.php:471 +#: src/Navigation/Notifications/Repository/Notify.php:492 +msgid "[Friendica System Notify]" +msgstr "" + +#: src/Module/Settings/RemoveMe.php:90 +msgid "User deleted their account" +msgstr "" + +#: src/Module/Settings/RemoveMe.php:91 +msgid "" +"On your Friendica node an user deleted their account. Please ensure that " +"their data is removed from the backups." +msgstr "" + +#: src/Module/Settings/RemoveMe.php:92 +#, php-format +msgid "The user id is %d" +msgstr "" + +#: src/Module/Settings/RemoveMe.php:105 +msgid "Your account has been successfully removed. Bye bye!" +msgstr "" + +#: src/Module/Settings/RemoveMe.php:130 +msgid "Remove My Account" +msgstr "" + +#: src/Module/Settings/RemoveMe.php:131 +msgid "" +"This will completely remove your account. Once this has been done it is not " +"recoverable." +msgstr "" + +#: src/Module/Settings/RemoveMe.php:136 +msgid "Please enter your password for verification:" +msgstr "" + +#: src/Module/Settings/Server/Action.php:60 +msgid "Do you want to ignore this server?" +msgstr "" + +#: src/Module/Settings/Server/Action.php:64 +msgid "Do you want to unignore this server?" +msgstr "" + +#: src/Module/Settings/Server/Action.php:74 +#: src/Module/Settings/Server/Index.php:104 +msgid "Remote server settings" +msgstr "" + +#: src/Module/Settings/Server/Action.php:77 +msgid "Server URL" +msgstr "" + +#: src/Module/Settings/Server/Index.php:78 +msgid "Settings saved" +msgstr "" + +#: src/Module/Settings/Server/Index.php:105 +msgid "" +"Here you can find all the remote servers you have taken individual " +"moderation actions against. For a list of servers your node has blocked, " +"please check out the Information page." +msgstr "" + +#: src/Module/Settings/Server/Index.php:110 +msgid "Delete all your settings for the remote server" +msgstr "" + +#: src/Module/Settings/Server/Index.php:111 +msgid "Save changes" +msgstr "" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:69 +#: src/Module/Settings/TwoFactor/Recovery.php:67 +#: src/Module/Settings/TwoFactor/Trusted.php:70 +#: src/Module/Settings/TwoFactor/Verify.php:72 +msgid "Please enter your password to access this page." +msgstr "" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:87 +msgid "App-specific password generation failed: The description is empty." +msgstr "" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:90 +msgid "" +"App-specific password generation failed: This description already exists." +msgstr "" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:94 +msgid "New app-specific password generated." +msgstr "" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:100 +msgid "App-specific passwords successfully revoked." +msgstr "" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:110 +msgid "App-specific password successfully revoked." +msgstr "" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:131 +msgid "Two-factor app-specific passwords" +msgstr "" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:133 +msgid "" +"

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

" +msgstr "" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:134 +msgid "" +"Make sure to copy your new app-specific password now. You won’t be able to " +"see it again!" +msgstr "" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:138 +msgid "Last Used" +msgstr "" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:139 +msgid "Revoke" +msgstr "" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:140 +msgid "Revoke All" +msgstr "" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:143 +msgid "" +"When you generate a new app-specific password, you must use it right away, " +"it will be shown to you once after you generate it." +msgstr "" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:144 +msgid "Generate new app-specific password" +msgstr "" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:145 +msgid "Friendiqa on my Fairphone 2..." +msgstr "" + +#: src/Module/Settings/TwoFactor/AppSpecific.php:146 +msgid "Generate" +msgstr "" + +#: src/Module/Settings/TwoFactor/Index.php:88 +msgid "Two-factor authentication successfully disabled." +msgstr "" + +#: src/Module/Settings/TwoFactor/Index.php:141 +msgid "" +"

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

" +msgstr "" + +#: src/Module/Settings/TwoFactor/Index.php:145 +msgid "Authenticator app" +msgstr "" + +#: src/Module/Settings/TwoFactor/Index.php:146 +msgid "Configured" +msgstr "" + +#: src/Module/Settings/TwoFactor/Index.php:146 +msgid "Not Configured" +msgstr "" + +#: src/Module/Settings/TwoFactor/Index.php:147 +msgid "

You haven't finished configuring your authenticator app.

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

Your authenticator app is correctly configured.

" +msgstr "" + +#: src/Module/Settings/TwoFactor/Index.php:150 +msgid "Recovery codes" +msgstr "" + +#: src/Module/Settings/TwoFactor/Index.php:151 +msgid "Remaining valid codes" +msgstr "" + +#: src/Module/Settings/TwoFactor/Index.php:153 +msgid "" +"

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

" +msgstr "" + +#: src/Module/Settings/TwoFactor/Index.php:155 +msgid "App-specific passwords" +msgstr "" + +#: src/Module/Settings/TwoFactor/Index.php:156 +msgid "Generated app-specific passwords" +msgstr "" + +#: src/Module/Settings/TwoFactor/Index.php:158 +msgid "" +"

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

" +msgstr "" + +#: src/Module/Settings/TwoFactor/Index.php:161 +msgid "Current password:" +msgstr "" + +#: src/Module/Settings/TwoFactor/Index.php:161 +msgid "" +"You need to provide your current password to change two-factor " +"authentication settings." +msgstr "" + +#: src/Module/Settings/TwoFactor/Index.php:162 +msgid "Enable two-factor authentication" +msgstr "" + +#: src/Module/Settings/TwoFactor/Index.php:163 +msgid "Disable two-factor authentication" +msgstr "" + +#: src/Module/Settings/TwoFactor/Index.php:164 +msgid "Show recovery codes" +msgstr "" + +#: src/Module/Settings/TwoFactor/Index.php:165 +msgid "Manage app-specific passwords" +msgstr "" + +#: src/Module/Settings/TwoFactor/Index.php:166 +msgid "Manage trusted browsers" +msgstr "" + +#: src/Module/Settings/TwoFactor/Index.php:167 +msgid "Finish app configuration" +msgstr "" + +#: src/Module/Settings/TwoFactor/Recovery.php:83 +msgid "New recovery codes successfully generated." +msgstr "" + +#: src/Module/Settings/TwoFactor/Recovery.php:109 +msgid "Two-factor recovery codes" +msgstr "" + +#: src/Module/Settings/TwoFactor/Recovery.php:111 +msgid "" +"

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

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

" +msgstr "" + +#: src/Module/Settings/TwoFactor/Recovery.php:113 +msgid "" +"When you generate new recovery codes, you must copy the new codes. Your old " +"codes won’t work anymore." +msgstr "" + +#: src/Module/Settings/TwoFactor/Recovery.php:114 +msgid "Generate new recovery codes" +msgstr "" + +#: src/Module/Settings/TwoFactor/Recovery.php:116 +msgid "Next: Verification" +msgstr "" + +#: src/Module/Settings/TwoFactor/Trusted.php:87 +msgid "Trusted browsers successfully removed." +msgstr "" + +#: src/Module/Settings/TwoFactor/Trusted.php:97 +msgid "Trusted browser successfully removed." +msgstr "" + +#: src/Module/Settings/TwoFactor/Trusted.php:139 +msgid "Two-factor Trusted Browsers" +msgstr "" + +#: src/Module/Settings/TwoFactor/Trusted.php:140 +msgid "" +"Trusted browsers are individual browsers you chose to skip two-factor " +"authentication to access Friendica. Please use this feature sparingly, as it " +"can negate the benefit of two-factor authentication." +msgstr "" + +#: src/Module/Settings/TwoFactor/Trusted.php:141 +msgid "Device" +msgstr "" + +#: src/Module/Settings/TwoFactor/Trusted.php:142 +msgid "OS" +msgstr "" + +#: src/Module/Settings/TwoFactor/Trusted.php:144 +msgid "Trusted" +msgstr "" + +#: src/Module/Settings/TwoFactor/Trusted.php:145 +msgid "Created At" +msgstr "" + +#: src/Module/Settings/TwoFactor/Trusted.php:146 +msgid "Last Use" +msgstr "" + +#: src/Module/Settings/TwoFactor/Trusted.php:148 +msgid "Remove All" +msgstr "" + +#: src/Module/Settings/TwoFactor/Verify.php:94 +msgid "Two-factor authentication successfully activated." +msgstr "" + +#: src/Module/Settings/TwoFactor/Verify.php:128 +#, php-format +msgid "" +"

Or you can submit the authentication settings manually:

\n" +"
\n" +"\t
Issuer
\n" +"\t
%s
\n" +"\t
Account Name
\n" +"\t
%s
\n" +"\t
Secret Key
\n" +"\t
%s
\n" +"\t
Type
\n" +"\t
Time-based
\n" +"\t
Number of digits
\n" +"\t
6
\n" +"\t
Hashing algorithm
\n" +"\t
SHA-1
\n" +"
" +msgstr "" + +#: src/Module/Settings/TwoFactor/Verify.php:148 +msgid "Two-factor code verification" +msgstr "" + +#: src/Module/Settings/TwoFactor/Verify.php:150 +msgid "" +"

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

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

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

%s

" +msgstr "" + +#: src/Module/Settings/TwoFactor/Verify.php:159 +msgid "Verify code and enable two-factor authentication" +msgstr "" + +#: src/Module/Settings/UserExport.php:90 +msgid "Export account" +msgstr "" + +#: src/Module/Settings/UserExport.php:90 +msgid "" +"Export your account info and contacts. Use this to make a backup of your " +"account and/or to move it to another server." +msgstr "" + +#: src/Module/Settings/UserExport.php:91 +msgid "Export all" +msgstr "" + +#: src/Module/Settings/UserExport.php:91 +msgid "" +"Export your account info, contacts and all your items as json. Could be a " +"very big file, and could take a lot of time. Use this to make a full backup " +"of your account (photos are not exported)" +msgstr "" + +#: src/Module/Settings/UserExport.php:92 +msgid "Export Contacts to CSV" +msgstr "" + +#: src/Module/Settings/UserExport.php:92 +msgid "" +"Export the list of the accounts you are following as CSV file. Compatible to " +"e.g. Mastodon." +msgstr "" + +#: src/Module/Special/DisplayNotFound.php:35 +msgid "The top-level post isn't visible." +msgstr "" + +#: src/Module/Special/DisplayNotFound.php:36 +msgid "The top-level post was deleted." +msgstr "" + +#: src/Module/Special/DisplayNotFound.php:37 +msgid "" +"This node has blocked the top-level author or the author of the shared post." +msgstr "" + +#: src/Module/Special/DisplayNotFound.php:38 +msgid "" +"You have ignored or blocked the top-level author or the author of the shared " +"post." +msgstr "" + +#: src/Module/Special/DisplayNotFound.php:39 +msgid "" +"You have ignored the top-level author's server or the shared post author's " +"server." +msgstr "" + +#: src/Module/Special/DisplayNotFound.php:45 +msgid "Conversation Not Found" +msgstr "" + +#: src/Module/Special/DisplayNotFound.php:46 +msgid "Unfortunately, the requested conversation isn't available to you." +msgstr "" + +#: src/Module/Special/DisplayNotFound.php:47 +msgid "Possible reasons include:" +msgstr "" + +#: src/Module/Special/HTTPException.php:78 +msgid "Stack trace:" +msgstr "" + +#: src/Module/Special/HTTPException.php:83 +#, php-format +msgid "Exception thrown in %s:%d" +msgstr "" + +#: src/Module/Tos.php:58 src/Module/Tos.php:107 +msgid "" +"At the time of registration, and for providing communications between the " +"user account and their contacts, the user has to provide a display name (pen " +"name), an username (nickname) and a working email address. The names will be " +"accessible on the profile page of the account by any visitor of the page, " +"even if other profile details are not displayed. The email address will only " +"be used to send the user notifications about interactions, but wont be " +"visibly displayed. The listing of an account in the node's user directory or " +"the global user directory is optional and can be controlled in the user " +"settings, it is not necessary for communication." +msgstr "" + +#: src/Module/Tos.php:59 src/Module/Tos.php:108 +msgid "" +"This data is required for communication and is passed on to the nodes of the " +"communication partners and is stored there. Users can enter additional " +"private data that may be transmitted to the communication partners accounts." +msgstr "" + +#: src/Module/Tos.php:60 src/Module/Tos.php:109 +#, php-format +msgid "" +"At any point in time a logged in user can export their account data from the " +"account settings. If the user wants " +"to delete their account they can do so at %1$s/settings/removeme. The deletion of the account will be " +"permanent. Deletion of the data will also be requested from the nodes of the " +"communication partners." +msgstr "" + +#: src/Module/Tos.php:63 src/Module/Tos.php:106 +msgid "Privacy Statement" +msgstr "" + +#: src/Module/Tos.php:103 +msgid "Rules" +msgstr "" + +#: src/Module/Update/Display.php:45 +msgid "Parameter uri_id is missing." +msgstr "" + +#: src/Module/Update/Display.php:55 +msgid "The requested item doesn't exist or has been deleted." +msgstr "" + +#: src/Module/User/Delegation.php:146 +#, php-format +msgid "You are now logged in as %s" +msgstr "" + +#: src/Module/User/Delegation.php:185 +msgid "Switch between your accounts" +msgstr "" + +#: src/Module/User/Delegation.php:186 +msgid "Manage your accounts" +msgstr "" + +#: src/Module/User/Delegation.php:187 +msgid "" +"Toggle between different identities or community/group pages which share " +"your account details or which you have been granted \"manage\" permissions" +msgstr "" + +#: src/Module/User/Delegation.php:188 +msgid "Select an identity to manage: " +msgstr "" + +#: src/Module/User/Import.php:104 +msgid "User imports on closed servers can only be done by an administrator." +msgstr "" + +#: src/Module/User/Import.php:120 +msgid "Move account" +msgstr "" + +#: src/Module/User/Import.php:121 +msgid "You can import an account from another Friendica server." +msgstr "" + +#: src/Module/User/Import.php:122 +msgid "" +"You need to export your account from the old server and upload it here. We " +"will recreate your old account here with all your contacts. We will try also " +"to inform your friends that you moved here." +msgstr "" + +#: src/Module/User/Import.php:123 +msgid "" +"This feature is experimental. We can't import contacts from the OStatus " +"network (GNU Social/Statusnet) or from Diaspora" +msgstr "" + +#: src/Module/User/Import.php:124 +msgid "Account file" +msgstr "" + +#: src/Module/User/Import.php:124 +msgid "" +"To export your account, go to \"Settings->Export your personal data\" and " +"select \"Export account\"" +msgstr "" + +#: src/Module/User/Import.php:218 +msgid "Error decoding account file" +msgstr "" + +#: src/Module/User/Import.php:223 +msgid "Error! No version data in file! This is not a Friendica account file?" +msgstr "" + +#: src/Module/User/Import.php:231 +#, php-format +msgid "User '%s' already exists on this server!" +msgstr "" + +#: src/Module/User/Import.php:268 +msgid "User creation error" +msgstr "" + +#: src/Module/User/Import.php:317 +#, php-format +msgid "%d contact not imported" +msgid_plural "%d contacts not imported" +msgstr[0] "" +msgstr[1] "" + +#: src/Module/User/Import.php:366 +msgid "User profile creation error" +msgstr "" + +#: src/Module/User/Import.php:417 +msgid "Done. You can now login with your username and password" +msgstr "" + +#: src/Module/Welcome.php:44 +msgid "Welcome to Friendica" +msgstr "" + +#: src/Module/Welcome.php:45 +msgid "New Member Checklist" +msgstr "" + +#: src/Module/Welcome.php:46 +msgid "" +"We would like to offer some tips and links to help make your experience " +"enjoyable. Click any item to visit the relevant page. A link to this page " +"will be visible from your home page for two weeks after your initial " +"registration and then will quietly disappear." +msgstr "" + +#: src/Module/Welcome.php:48 +msgid "Getting Started" +msgstr "" + +#: src/Module/Welcome.php:49 +msgid "Friendica Walk-Through" +msgstr "" + +#: src/Module/Welcome.php:50 +msgid "" +"On your Quick Start page - find a brief introduction to your " +"profile and network tabs, make some new connections, and find some groups to " +"join." +msgstr "" + +#: src/Module/Welcome.php:53 +msgid "Go to Your Settings" +msgstr "" + +#: src/Module/Welcome.php:54 +msgid "" +"On your Settings page - change your initial password. Also make a " +"note of your Identity Address. This looks just like an email address - and " +"will be useful in making friends on the free social web." +msgstr "" + +#: src/Module/Welcome.php:55 +msgid "" +"Review the other settings, particularly the privacy settings. An unpublished " +"directory listing is like having an unlisted phone number. In general, you " +"should probably publish your listing - unless all of your friends and " +"potential friends know exactly how to find you." +msgstr "" + +#: src/Module/Welcome.php:59 +msgid "" +"Upload a profile photo if you have not done so already. Studies have shown " +"that people with real photos of themselves are ten times more likely to make " +"friends than people who do not." +msgstr "" + +#: src/Module/Welcome.php:60 +msgid "Edit Your Profile" +msgstr "" + +#: src/Module/Welcome.php:61 +msgid "" +"Edit your default profile to your liking. Review the " +"settings for hiding your list of friends and hiding the profile from unknown " +"visitors." +msgstr "" + +#: src/Module/Welcome.php:62 +msgid "Profile Keywords" +msgstr "" + +#: src/Module/Welcome.php:63 +msgid "" +"Set some public keywords for your profile which describe your interests. We " +"may be able to find other people with similar interests and suggest " +"friendships." +msgstr "" + +#: src/Module/Welcome.php:65 +msgid "Connecting" +msgstr "" + +#: src/Module/Welcome.php:67 +msgid "Importing Emails" +msgstr "" + +#: src/Module/Welcome.php:68 +msgid "" +"Enter your email access information on your Connector Settings page if you " +"wish to import and interact with friends or mailing lists from your email " +"INBOX" +msgstr "" + +#: src/Module/Welcome.php:69 +msgid "Go to Your Contacts Page" +msgstr "" + +#: src/Module/Welcome.php:70 +msgid "" +"Your Contacts page is your gateway to managing friendships and connecting " +"with friends on other networks. Typically you enter their address or site " +"URL in the Add New Contact dialog." +msgstr "" + +#: src/Module/Welcome.php:71 +msgid "Go to Your Site's Directory" +msgstr "" + +#: src/Module/Welcome.php:72 +msgid "" +"The Directory page lets you find other people in this network or other " +"federated sites. Look for a Connect or Follow link on " +"their profile page. Provide your own Identity Address if requested." +msgstr "" + +#: src/Module/Welcome.php:73 +msgid "Finding New People" +msgstr "" + +#: src/Module/Welcome.php:74 +msgid "" +"On the side panel of the Contacts page are several tools to find new " +"friends. We can match people by interest, look up people by name or " +"interest, and provide suggestions based on network relationships. On a brand " +"new site, friend suggestions will usually begin to be populated within 24 " +"hours." +msgstr "" + +#: src/Module/Welcome.php:77 +msgid "Add Your Contacts To Circle" +msgstr "" + +#: src/Module/Welcome.php:78 +msgid "" +"Once you have made some friends, organize them into private conversation " +"circles from the sidebar of your Contacts page and then you can interact " +"with each circle privately on your Network page." +msgstr "" + +#: src/Module/Welcome.php:80 +msgid "Why Aren't My Posts Public?" +msgstr "" + +#: src/Module/Welcome.php:81 +msgid "" +"Friendica respects your privacy. By default, your posts will only show up to " +"people you've added as friends. For more information, see the help section " +"from the link above." +msgstr "" + +#: src/Module/Welcome.php:83 +msgid "Getting Help" +msgstr "" + +#: src/Module/Welcome.php:84 +msgid "Go to the Help Section" +msgstr "" + +#: src/Module/Welcome.php:85 +msgid "" +"Our help pages may be consulted for detail on other program " +"features and resources." +msgstr "" + +#: src/Navigation/Notifications/Factory/FormattedNavNotification.php:161 +msgid "{0} wants to follow you" +msgstr "" + +#: src/Navigation/Notifications/Factory/FormattedNavNotification.php:163 +msgid "{0} has started following you" +msgstr "" + +#: src/Navigation/Notifications/Factory/FormattedNotify.php:96 +#, php-format +msgid "%s liked %s's post" +msgstr "" + +#: src/Navigation/Notifications/Factory/FormattedNotify.php:108 +#, php-format +msgid "%s disliked %s's post" +msgstr "" + +#: src/Navigation/Notifications/Factory/FormattedNotify.php:120 +#, php-format +msgid "%s is attending %s's event" +msgstr "" + +#: src/Navigation/Notifications/Factory/FormattedNotify.php:132 +#, php-format +msgid "%s is not attending %s's event" +msgstr "" + +#: src/Navigation/Notifications/Factory/FormattedNotify.php:144 +#, php-format +msgid "%s may attending %s's event" +msgstr "" + +#: src/Navigation/Notifications/Factory/FormattedNotify.php:174 +#, php-format +msgid "%s is now friends with %s" +msgstr "" + +#: src/Navigation/Notifications/Factory/FormattedNotify.php:341 +#: src/Navigation/Notifications/Factory/FormattedNotify.php:379 +#, php-format +msgid "%s commented on %s's post" +msgstr "" + +#: src/Navigation/Notifications/Factory/FormattedNotify.php:378 +#, php-format +msgid "%s created a new post" +msgstr "" + +#: src/Navigation/Notifications/Factory/Introduction.php:132 +msgid "Friend Suggestion" +msgstr "" + +#: src/Navigation/Notifications/Factory/Introduction.php:158 +msgid "Friend/Connect Request" +msgstr "" + +#: src/Navigation/Notifications/Factory/Introduction.php:158 +msgid "New Follower" +msgstr "" + +#: src/Navigation/Notifications/Factory/Notification.php:134 +#, php-format +msgid "%1$s wants to follow you" +msgstr "" + +#: src/Navigation/Notifications/Factory/Notification.php:136 +#, php-format +msgid "%1$s has started following you" +msgstr "" + +#: src/Navigation/Notifications/Factory/Notification.php:208 +#, php-format +msgid "%1$s liked your comment on %2$s" +msgstr "" + +#: src/Navigation/Notifications/Factory/Notification.php:211 +#, php-format +msgid "%1$s liked your post %2$s" +msgstr "" + +#: src/Navigation/Notifications/Factory/Notification.php:218 +#, php-format +msgid "%1$s disliked your comment on %2$s" +msgstr "" + +#: src/Navigation/Notifications/Factory/Notification.php:221 +#, php-format +msgid "%1$s disliked your post %2$s" +msgstr "" + +#: src/Navigation/Notifications/Factory/Notification.php:228 +#, php-format +msgid "%1$s shared your comment %2$s" +msgstr "" + +#: src/Navigation/Notifications/Factory/Notification.php:231 +#: src/Navigation/Notifications/Factory/Notification.php:316 +#, php-format +msgid "%1$s shared your post %2$s" +msgstr "" + +#: src/Navigation/Notifications/Factory/Notification.php:235 +#: src/Navigation/Notifications/Factory/Notification.php:305 +#, php-format +msgid "%1$s shared the post %2$s from %3$s" +msgstr "" + +#: src/Navigation/Notifications/Factory/Notification.php:237 +#: src/Navigation/Notifications/Factory/Notification.php:307 +#, php-format +msgid "%1$s shared a post from %3$s" +msgstr "" + +#: src/Navigation/Notifications/Factory/Notification.php:239 +#: src/Navigation/Notifications/Factory/Notification.php:309 +#, php-format +msgid "%1$s shared the post %2$s" +msgstr "" + +#: src/Navigation/Notifications/Factory/Notification.php:241 +#: src/Navigation/Notifications/Factory/Notification.php:311 +#, php-format +msgid "%1$s shared a post" +msgstr "" + +#: src/Navigation/Notifications/Factory/Notification.php:249 +#, php-format +msgid "%1$s wants to attend your event %2$s" +msgstr "" + +#: src/Navigation/Notifications/Factory/Notification.php:256 +#, php-format +msgid "%1$s does not want to attend your event %2$s" +msgstr "" + +#: src/Navigation/Notifications/Factory/Notification.php:263 +#, php-format +msgid "%1$s maybe wants to attend your event %2$s" +msgstr "" + +#: src/Navigation/Notifications/Factory/Notification.php:270 +#, php-format +msgid "%1$s tagged you on %2$s" +msgstr "" + +#: src/Navigation/Notifications/Factory/Notification.php:274 +#, php-format +msgid "%1$s replied to you on %2$s" +msgstr "" + +#: src/Navigation/Notifications/Factory/Notification.php:278 +#, php-format +msgid "%1$s commented in your thread %2$s" +msgstr "" + +#: src/Navigation/Notifications/Factory/Notification.php:282 +#, php-format +msgid "%1$s commented on your comment %2$s" +msgstr "" + +#: src/Navigation/Notifications/Factory/Notification.php:289 +#, php-format +msgid "%1$s commented in their thread %2$s" +msgstr "" + +#: src/Navigation/Notifications/Factory/Notification.php:291 +#, php-format +msgid "%1$s commented in their thread" +msgstr "" + +#: src/Navigation/Notifications/Factory/Notification.php:293 +#, php-format +msgid "%1$s commented in the thread %2$s from %3$s" +msgstr "" + +#: src/Navigation/Notifications/Factory/Notification.php:295 +#, php-format +msgid "%1$s commented in the thread from %3$s" +msgstr "" + +#: src/Navigation/Notifications/Factory/Notification.php:300 +#, php-format +msgid "%1$s commented on your thread %2$s" +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:225 +#: src/Navigation/Notifications/Repository/Notify.php:754 +msgid "[Friendica:Notify]" +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:293 +#, php-format +msgid "%s New mail received at %s" +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:295 +#, php-format +msgid "%1$s sent you a new private message at %2$s." +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:296 +msgid "a private message" +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:296 +#, php-format +msgid "%1$s sent you %2$s." +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:298 +#, php-format +msgid "Please visit %s to view and/or reply to your private messages." +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:328 +#, php-format +msgid "%1$s commented on %2$s's %3$s %4$s" +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:333 +#, php-format +msgid "%1$s commented on your %2$s %3$s" +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:337 +#, php-format +msgid "%1$s commented on their %2$s %3$s" +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:341 +#: src/Navigation/Notifications/Repository/Notify.php:788 +#, php-format +msgid "%1$s Comment to conversation #%2$d by %3$s" +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:343 +#, php-format +msgid "%s commented on an item/conversation you have been following." +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:347 +#: src/Navigation/Notifications/Repository/Notify.php:362 +#: src/Navigation/Notifications/Repository/Notify.php:814 +#, php-format +msgid "Please visit %s to view and/or reply to the conversation." +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:354 +#, php-format +msgid "%s %s posted to your profile wall" +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:356 +#, php-format +msgid "%1$s posted to your profile wall at %2$s" +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:357 +#, php-format +msgid "%1$s posted to [url=%2$s]your wall[/url]" +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:370 +#, php-format +msgid "%s Introduction received" +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:372 +#, php-format +msgid "You've received an introduction from '%1$s' at %2$s" +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:373 +#, php-format +msgid "You've received [url=%1$s]an introduction[/url] from %2$s." +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:378 +#: src/Navigation/Notifications/Repository/Notify.php:424 +#, php-format +msgid "You may visit their profile at %s" +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:380 +#, php-format +msgid "Please visit %s to approve or reject the introduction." +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:387 +#, php-format +msgid "%s A new person is sharing with you" +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:389 +#: src/Navigation/Notifications/Repository/Notify.php:390 +#, php-format +msgid "%1$s is sharing with you at %2$s" +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:397 +#, php-format +msgid "%s You have a new follower" +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:399 +#: src/Navigation/Notifications/Repository/Notify.php:400 +#, php-format +msgid "You have a new follower at %2$s : %1$s" +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:413 +#, php-format +msgid "%s Friend suggestion received" +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:415 +#, php-format +msgid "You've received a friend suggestion from '%1$s' at %2$s" +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:416 +#, php-format +msgid "You've received [url=%1$s]a friend suggestion[/url] for %2$s from %3$s." +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:422 +msgid "Name:" +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:423 +msgid "Photo:" +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:426 +#, php-format +msgid "Please visit %s to approve or reject the suggestion." +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:434 +#: src/Navigation/Notifications/Repository/Notify.php:449 +#, php-format +msgid "%s Connection accepted" +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:436 +#: src/Navigation/Notifications/Repository/Notify.php:451 +#, php-format +msgid "'%1$s' has accepted your connection request at %2$s" +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:437 +#: src/Navigation/Notifications/Repository/Notify.php:452 +#, php-format +msgid "%2$s has accepted your [url=%1$s]connection request[/url]." +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:442 +msgid "" +"You are now mutual friends and may exchange status updates, photos, and " +"email without restriction." +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:444 +#, php-format +msgid "Please visit %s if you wish to make any changes to this relationship." +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:457 +#, php-format +msgid "" +"'%1$s' has chosen to accept you a fan, which restricts some forms of " +"communication - such as private messaging and some profile interactions. If " +"this is a celebrity or community page, these settings were applied " +"automatically." +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:459 +#, php-format +msgid "" +"'%1$s' may choose to extend this into a two-way or more permissive " +"relationship in the future." +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:461 +#, php-format +msgid "Please visit %s if you wish to make any changes to this relationship." +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:471 +msgid "registration request" +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:473 +#, php-format +msgid "You've received a registration request from '%1$s' at %2$s" +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:474 +#, php-format +msgid "You've received a [url=%1$s]registration request[/url] from %2$s." +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:479 +#: src/Navigation/Notifications/Repository/Notify.php:500 +#, php-format +msgid "" +"Display Name:\t%s\n" +"Site Location:\t%s\n" +"Login Name:\t%s (%s)" +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:485 +#, php-format +msgid "Please visit %s to approve or reject the request." +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:492 +msgid "new registration" +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:494 +#, php-format +msgid "You've received a new registration from '%1$s' at %2$s" +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:495 +#, php-format +msgid "You've received a [url=%1$s]new registration[/url] from %2$s." +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:506 +#, php-format +msgid "Please visit %s to have a look at the new registration." +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:782 +#, php-format +msgid "%s %s tagged you" +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:785 +#, php-format +msgid "%s %s shared a new post" +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:793 +#, php-format +msgid "%1$s %2$s liked your post #%3$d" +msgstr "" + +#: src/Navigation/Notifications/Repository/Notify.php:796 +#, php-format +msgid "%1$s %2$s liked your comment on #%3$d" +msgstr "" + +#: src/Object/EMail/ItemCCEMail.php:42 +#, php-format +msgid "" +"This message was sent to you by %s, a member of the Friendica social network." +msgstr "" + +#: src/Object/EMail/ItemCCEMail.php:44 +#, php-format +msgid "You may visit them online at %s" +msgstr "" + +#: src/Object/EMail/ItemCCEMail.php:45 +msgid "" +"Please contact the sender by replying to this post if you do not wish to " +"receive these messages." +msgstr "" + +#: src/Object/EMail/ItemCCEMail.php:49 +#, php-format +msgid "%s posted an update." +msgstr "" + +#: src/Object/Post.php:138 +msgid "Private Message" +msgstr "" + +#: src/Object/Post.php:142 +msgid "Public Message" +msgstr "" + +#: src/Object/Post.php:146 +msgid "Unlisted Message" +msgstr "" + +#: src/Object/Post.php:182 +msgid "This entry was edited" +msgstr "" + +#: src/Object/Post.php:210 +msgid "Connector Message" +msgstr "" + +#: src/Object/Post.php:239 src/Object/Post.php:241 +msgid "Edit" +msgstr "" + +#: src/Object/Post.php:275 +msgid "Delete globally" +msgstr "" + +#: src/Object/Post.php:275 +msgid "Remove locally" +msgstr "" + +#: src/Object/Post.php:282 +#, php-format +msgid "Block %s" +msgstr "" + +#: src/Object/Post.php:287 +#, php-format +msgid "Ignore %s" +msgstr "" + +#: src/Object/Post.php:292 +#, php-format +msgid "Collapse %s" +msgstr "" + +#: src/Object/Post.php:296 +msgid "Report post" +msgstr "" + +#: src/Object/Post.php:307 +msgid "Save to folder" +msgstr "" + +#: src/Object/Post.php:347 +msgid "I will attend" +msgstr "" + +#: src/Object/Post.php:347 +msgid "I will not attend" +msgstr "" + +#: src/Object/Post.php:347 +msgid "I might attend" +msgstr "" + +#: src/Object/Post.php:394 +msgid "Ignore thread" +msgstr "" + +#: src/Object/Post.php:395 +msgid "Unignore thread" +msgstr "" + +#: src/Object/Post.php:396 +msgid "Toggle ignore status" +msgstr "" + +#: src/Object/Post.php:406 +msgid "Add star" +msgstr "" + +#: src/Object/Post.php:407 +msgid "Remove star" +msgstr "" + +#: src/Object/Post.php:408 +msgid "Toggle star status" +msgstr "" + +#: src/Object/Post.php:419 +msgid "Pin" +msgstr "" + +#: src/Object/Post.php:420 +msgid "Unpin" +msgstr "" + +#: src/Object/Post.php:421 +msgid "Toggle pin status" +msgstr "" + +#: src/Object/Post.php:424 +msgid "Pinned" +msgstr "" + +#: src/Object/Post.php:429 +msgid "Add tag" +msgstr "" + +#: src/Object/Post.php:444 +msgid "Quote share this" +msgstr "" + +#: src/Object/Post.php:444 +msgid "Quote Share" +msgstr "" + +#: src/Object/Post.php:447 +msgid "Reshare this" +msgstr "" + +#: src/Object/Post.php:447 +msgid "Reshare" +msgstr "" + +#: src/Object/Post.php:448 +msgid "Cancel your Reshare" +msgstr "" + +#: src/Object/Post.php:448 +msgid "Unshare" +msgstr "" + +#: src/Object/Post.php:492 +#, php-format +msgid "%s (Received %s)" +msgstr "" + +#: src/Object/Post.php:498 +msgid "Comment this item on your system" +msgstr "" + +#: src/Object/Post.php:498 +msgid "Remote comment" +msgstr "" + +#: src/Object/Post.php:520 +msgid "Share via ..." +msgstr "" + +#: src/Object/Post.php:520 +msgid "Share via external services" +msgstr "" + +#: src/Object/Post.php:527 +msgid "Unknown parent" +msgstr "" + +#: src/Object/Post.php:531 +#, php-format +msgid "in reply to %s" +msgstr "" + +#: src/Object/Post.php:533 +msgid "Parent is probably private or not federated." +msgstr "" + +#: src/Object/Post.php:557 +msgid "to" +msgstr "" + +#: src/Object/Post.php:558 +msgid "via" +msgstr "" + +#: src/Object/Post.php:559 +msgid "Wall-to-Wall" +msgstr "" + +#: src/Object/Post.php:560 +msgid "via Wall-To-Wall:" +msgstr "" + +#: src/Object/Post.php:613 +#, php-format +msgid "Reply to %s" +msgstr "" + +#: src/Object/Post.php:616 +msgid "More" +msgstr "" + +#: src/Object/Post.php:635 +msgid "Notifier task is pending" +msgstr "" + +#: src/Object/Post.php:636 +msgid "Delivery to remote servers is pending" +msgstr "" + +#: src/Object/Post.php:637 +msgid "Delivery to remote servers is underway" +msgstr "" + +#: src/Object/Post.php:638 +msgid "Delivery to remote servers is mostly done" +msgstr "" + +#: src/Object/Post.php:639 +msgid "Delivery to remote servers is done" +msgstr "" + +#: src/Object/Post.php:661 +#, php-format +msgid "%d comment" +msgid_plural "%d comments" +msgstr[0] "" +msgstr[1] "" + +#: src/Object/Post.php:662 +msgid "Show more" +msgstr "" + +#: src/Object/Post.php:663 +msgid "Show fewer" +msgstr "" + +#: src/Object/Post.php:700 +#, php-format +msgid "Reshared by: %s" +msgstr "" + +#: src/Object/Post.php:705 +#, php-format +msgid "Viewed by: %s" +msgstr "" + +#: src/Object/Post.php:710 +#, php-format +msgid "Read by: %s" +msgstr "" + +#: src/Object/Post.php:715 +#, php-format +msgid "Liked by: %s" +msgstr "" + +#: src/Object/Post.php:720 +#, php-format +msgid "Disliked by: %s" +msgstr "" + +#: src/Object/Post.php:725 +#, php-format +msgid "Attended by: %s" +msgstr "" + +#: src/Object/Post.php:730 +#, php-format +msgid "Maybe attended by: %s" +msgstr "" + +#: src/Object/Post.php:735 +#, php-format +msgid "Not attended by: %s" +msgstr "" + +#: src/Object/Post.php:740 +#, php-format +msgid "Commented by: %s" +msgstr "" + +#: src/Object/Post.php:745 +#, php-format +msgid "Reacted with %s by: %s" +msgstr "" + +#: src/Object/Post.php:768 +#, php-format +msgid "Quote shared by: %s" +msgstr "" + +#: src/Protocol/ActivityPub/Receiver.php:571 +msgid "Chat" +msgstr "" + +#: src/Protocol/Delivery.php:544 +msgid "(no subject)" +msgstr "" + +#: src/Protocol/OStatus.php:1392 +#, php-format +msgid "%s is now following %s." +msgstr "" + +#: src/Protocol/OStatus.php:1393 +msgid "following" +msgstr "" + +#: src/Protocol/OStatus.php:1396 +#, php-format +msgid "%s stopped following %s." +msgstr "" + +#: src/Protocol/OStatus.php:1397 +msgid "stopped following" +msgstr "" + +#: src/Render/FriendicaSmartyEngine.php:56 +#, php-format +msgid "The folder %s must be writable by webserver." +msgstr "" + +#: src/Security/Authentication.php:214 +msgid "Login failed." +msgstr "" + +#: src/Security/Authentication.php:259 +msgid "Login failed. Please check your credentials." +msgstr "" + +#: src/Security/Authentication.php:373 +#, php-format +msgid "Welcome %s" +msgstr "" + +#: src/Security/Authentication.php:374 +msgid "Please upload a profile photo." +msgstr "" + +#: src/Security/OpenWebAuth.php:163 +#, php-format +msgid "OpenWebAuth: %1$s welcomes %2$s" +msgstr "" + +#: src/Util/EMailer/MailBuilder.php:260 +msgid "Friendica Notification" +msgstr "" + +#: src/Util/EMailer/NotifyMailBuilder.php:78 +#: src/Util/EMailer/SystemMailBuilder.php:54 +#, php-format +msgid "%1$s, %2$s Administrator" +msgstr "" + +#: src/Util/EMailer/NotifyMailBuilder.php:80 +#: src/Util/EMailer/SystemMailBuilder.php:56 +#, php-format +msgid "%s Administrator" +msgstr "" + +#: src/Util/EMailer/NotifyMailBuilder.php:193 +#: src/Util/EMailer/NotifyMailBuilder.php:217 +#: src/Util/EMailer/SystemMailBuilder.php:101 +#: src/Util/EMailer/SystemMailBuilder.php:118 +msgid "thanks" +msgstr "" + +#: src/Util/Temporal.php:172 +msgid "YYYY-MM-DD or MM-DD" +msgstr "" + +#: src/Util/Temporal.php:280 +#, php-format +msgid "Time zone: %s Change in Settings" +msgstr "" + +#: src/Util/Temporal.php:320 src/Util/Temporal.php:329 +msgid "never" +msgstr "" + +#: src/Util/Temporal.php:343 +msgid "less than a second ago" +msgstr "" + +#: src/Util/Temporal.php:352 +msgid "year" +msgstr "" + +#: src/Util/Temporal.php:352 +msgid "years" +msgstr "" + +#: src/Util/Temporal.php:353 +msgid "months" +msgstr "" + +#: src/Util/Temporal.php:354 +msgid "weeks" +msgstr "" + +#: src/Util/Temporal.php:355 +msgid "days" +msgstr "" + +#: src/Util/Temporal.php:356 +msgid "hour" +msgstr "" + +#: src/Util/Temporal.php:356 +msgid "hours" +msgstr "" + +#: src/Util/Temporal.php:357 +msgid "minute" +msgstr "" + +#: src/Util/Temporal.php:357 +msgid "minutes" +msgstr "" + +#: src/Util/Temporal.php:358 +msgid "second" +msgstr "" + +#: src/Util/Temporal.php:358 +msgid "seconds" +msgstr "" + +#: src/Util/Temporal.php:367 +#, php-format +msgid "in %1$d %2$s" +msgstr "" + +#: src/Util/Temporal.php:370 +#, php-format +msgid "%1$d %2$s ago" +msgstr "" + +#: src/Worker/PushSubscription.php:110 +msgid "Notification from Friendica" +msgstr "" + +#: src/Worker/PushSubscription.php:111 +msgid "Empty Post" +msgstr "" + +#: view/theme/duepuntozero/config.php:68 +msgid "default" +msgstr "" + +#: view/theme/duepuntozero/config.php:69 +msgid "greenzero" +msgstr "" + +#: view/theme/duepuntozero/config.php:70 +msgid "purplezero" +msgstr "" + +#: view/theme/duepuntozero/config.php:71 +msgid "easterbunny" +msgstr "" + +#: view/theme/duepuntozero/config.php:72 +msgid "darkzero" +msgstr "" + +#: view/theme/duepuntozero/config.php:73 +msgid "comix" +msgstr "" + +#: view/theme/duepuntozero/config.php:74 +msgid "slackr" +msgstr "" + +#: view/theme/duepuntozero/config.php:87 +msgid "Variations" +msgstr "" + +#: view/theme/frio/config.php:146 +msgid "Note" +msgstr "" + +#: view/theme/frio/config.php:146 +msgid "Check image permissions if all users are allowed to see the image" +msgstr "" + +#: view/theme/frio/config.php:152 +msgid "Appearance" +msgstr "" + +#: view/theme/frio/config.php:153 +msgid "Accent color" +msgstr "" + +#: view/theme/frio/config.php:153 +msgid "Blue" +msgstr "" + +#: view/theme/frio/config.php:153 +msgid "Red" +msgstr "" + +#: view/theme/frio/config.php:153 +msgid "Purple" +msgstr "" + +#: view/theme/frio/config.php:153 +msgid "Green" +msgstr "" + +#: view/theme/frio/config.php:153 +msgid "Pink" +msgstr "" + +#: view/theme/frio/config.php:154 +msgid "Copy or paste schemestring" +msgstr "" + +#: view/theme/frio/config.php:154 +msgid "" +"You can copy this string to share your theme with others. Pasting here " +"applies the schemestring" +msgstr "" + +#: view/theme/frio/config.php:155 +msgid "Navigation bar background color" +msgstr "" + +#: view/theme/frio/config.php:156 +msgid "Navigation bar icon color " +msgstr "" + +#: view/theme/frio/config.php:157 +msgid "Link color" +msgstr "" + +#: view/theme/frio/config.php:158 +msgid "Set the background color" +msgstr "" + +#: view/theme/frio/config.php:159 +msgid "Content background opacity" +msgstr "" + +#: view/theme/frio/config.php:160 +msgid "Set the background image" +msgstr "" + +#: view/theme/frio/config.php:161 +msgid "Background image style" +msgstr "" + +#: view/theme/frio/config.php:164 +msgid "Always open Compose page" +msgstr "" + +#: view/theme/frio/config.php:164 +msgid "" +"The New Post button always open the Compose page " +"instead of the modal form. When this is disabled, the Compose page can be " +"accessed with a middle click on the link or from the modal." +msgstr "" + +#: view/theme/frio/config.php:168 +msgid "Login page background image" +msgstr "" + +#: view/theme/frio/config.php:172 +msgid "Login page background color" +msgstr "" + +#: view/theme/frio/config.php:172 +msgid "Leave background image and color empty for theme defaults" +msgstr "" + +#: view/theme/frio/php/Image.php:39 +msgid "Top Banner" +msgstr "" + +#: view/theme/frio/php/Image.php:39 +msgid "" +"Resize image to the width of the screen and show background color below on " +"long pages." +msgstr "" + +#: view/theme/frio/php/Image.php:40 +msgid "Full screen" +msgstr "" + +#: view/theme/frio/php/Image.php:40 +msgid "" +"Resize image to fill entire screen, clipping either the right or the bottom." +msgstr "" + +#: view/theme/frio/php/Image.php:41 +msgid "Single row mosaic" +msgstr "" + +#: view/theme/frio/php/Image.php:41 +msgid "" +"Resize image to repeat it on a single row, either vertical or horizontal." +msgstr "" + +#: view/theme/frio/php/Image.php:42 +msgid "Mosaic" +msgstr "" + +#: view/theme/frio/php/Image.php:42 +msgid "Repeat image to fill the screen." +msgstr "" + +#: view/theme/frio/php/default.php:82 view/theme/frio/php/standard.php:40 +msgid "Skip to main content" +msgstr "" + +#: view/theme/frio/php/default.php:153 view/theme/frio/php/standard.php:75 +msgid "Back to top" +msgstr "" + +#: view/theme/frio/php/scheme.php:105 +msgid "Light" +msgstr "" + +#: view/theme/frio/php/scheme.php:106 +msgid "Dark" +msgstr "" + +#: view/theme/frio/php/scheme.php:107 +msgid "Black" +msgstr "" + +#: view/theme/frio/php/scheme.php:118 +msgid "Custom" +msgstr "" + +#: view/theme/frio/theme.php:214 +msgid "Guest" +msgstr "" + +#: view/theme/frio/theme.php:217 +msgid "Visitor" +msgstr "" + +#: view/theme/quattro/config.php:89 +msgid "Alignment" +msgstr "" + +#: view/theme/quattro/config.php:89 +msgid "Left" +msgstr "" + +#: view/theme/quattro/config.php:89 +msgid "Center" +msgstr "" + +#: view/theme/quattro/config.php:90 +msgid "Color scheme" +msgstr "" + +#: view/theme/quattro/config.php:91 +msgid "Posts font size" +msgstr "" + +#: view/theme/quattro/config.php:92 +msgid "Textareas font size" +msgstr "" + +#: view/theme/vier/config.php:91 +msgid "Comma separated list of helper groups" +msgstr "" + +#: view/theme/vier/config.php:131 +msgid "don't show" +msgstr "" + +#: view/theme/vier/config.php:131 +msgid "show" +msgstr "" + +#: view/theme/vier/config.php:137 +msgid "Set style" +msgstr "" + +#: view/theme/vier/config.php:138 +msgid "Community Pages" +msgstr "" + +#: view/theme/vier/config.php:139 view/theme/vier/theme.php:148 +msgid "Community Profiles" +msgstr "" + +#: view/theme/vier/config.php:140 +msgid "Help or @NewHere ?" +msgstr "" + +#: view/theme/vier/config.php:141 view/theme/vier/theme.php:319 +msgid "Connect Services" +msgstr "" + +#: view/theme/vier/config.php:142 +msgid "Find Friends" +msgstr "" + +#: view/theme/vier/config.php:143 view/theme/vier/theme.php:175 +msgid "Last users" +msgstr "" + +#: view/theme/vier/theme.php:234 +msgid "Quick Start" +msgstr "" From fff64c0490e68b0f1554f1aa9fa0be0bb4abc730 Mon Sep 17 00:00:00 2001 From: Michael Date: Sun, 23 Jun 2024 13:22:15 +0000 Subject: [PATCH 149/234] Fix missing links in posts --- src/Model/Post/Media.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Model/Post/Media.php b/src/Model/Post/Media.php index 39fc08ce27..7159591821 100644 --- a/src/Model/Post/Media.php +++ b/src/Model/Post/Media.php @@ -88,8 +88,8 @@ class Media // "document" has got the lowest priority. So when the same file is both attached as document // and embedded as picture then we only store the picture or replace the document $found = DBA::selectFirst('post-media', ['type'], ['uri-id' => $media['uri-id'], 'url' => $media['url']]); - if (!$force && !empty($found) && (($found['type'] != self::DOCUMENT) || ($media['type'] == self::DOCUMENT))) { - Logger::info('Media already exists', ['uri-id' => $media['uri-id'], 'url' => $media['url']]); + if (!$force && !empty($found) && (!in_array($found['type'], [self::UNKNOWN, self::DOCUMENT]) || ($media['type'] == self::DOCUMENT))) { + Logger::info('Media already exists', ['uri-id' => $media['uri-id'], 'url' => $media['url'], 'found' => $found['type'], 'new' => $media['type']]); return false; } From a433a4623af88072f94f3ce36de979ee99753123 Mon Sep 17 00:00:00 2001 From: Michael Date: Sat, 22 Jun 2024 02:29:24 +0000 Subject: [PATCH 150/234] Retrial counter for the inbox queue --- database.sql | 3 +- doc/database/db_inbox-entry.md | 33 +++++++++---------- src/Protocol/ActivityPub/Queue.php | 51 +++++++++++++++--------------- src/Worker/Cron.php | 3 -- static/dbstructure.config.php | 3 +- static/defaults.config.php | 8 +++++ view/lang/C/messages.po | 6 ++-- 7 files changed, 57 insertions(+), 50 deletions(-) diff --git a/database.sql b/database.sql index f9824428f1..fd9eb1c28f 100644 --- a/database.sql +++ b/database.sql @@ -1,6 +1,6 @@ -- ------------------------------------------ -- Friendica 2024.06-rc (Yellow Archangel) --- DB_UPDATE_VERSION 1566 +-- DB_UPDATE_VERSION 1567 -- ------------------------------------------ @@ -825,6 +825,7 @@ CREATE TABLE IF NOT EXISTS `inbox-entry` ( `push` boolean COMMENT 'Is the entry pushed or have pulled it?', `trust` boolean COMMENT 'Do we trust this entry?', `wid` int unsigned COMMENT 'Workerqueue id', + `retrial` tinyint unsigned DEFAULT 0 COMMENT 'Retrial counter', PRIMARY KEY(`id`), UNIQUE INDEX `activity-id` (`activity-id`), INDEX `object-id` (`object-id`), diff --git a/doc/database/db_inbox-entry.md b/doc/database/db_inbox-entry.md index 834d4bfd64..af388d4018 100644 --- a/doc/database/db_inbox-entry.md +++ b/doc/database/db_inbox-entry.md @@ -6,22 +6,23 @@ Incoming activity Fields ------ -| Field | Description | Type | Null | Key | Default | Extra | -| ------------------ | -------------------------------------- | -------------- | ---- | --- | ------- | -------------- | -| id | sequential ID | int unsigned | NO | PRI | NULL | auto_increment | -| activity-id | id of the incoming activity | varbinary(383) | YES | | NULL | | -| object-id | | varbinary(383) | YES | | NULL | | -| in-reply-to-id | | varbinary(383) | YES | | NULL | | -| conversation | | varbinary(383) | YES | | NULL | | -| type | Type of the activity | varchar(64) | YES | | NULL | | -| object-type | Type of the object activity | varchar(64) | YES | | NULL | | -| object-object-type | Type of the object's object activity | varchar(64) | YES | | NULL | | -| received | Receiving date | datetime | YES | | NULL | | -| activity | The JSON activity | mediumtext | YES | | NULL | | -| signer | | varchar(255) | YES | | NULL | | -| push | Is the entry pushed or have pulled it? | boolean | YES | | NULL | | -| trust | Do we trust this entry? | boolean | YES | | NULL | | -| wid | Workerqueue id | int unsigned | YES | | NULL | | +| Field | Description | Type | Null | Key | Default | Extra | +| ------------------ | -------------------------------------- | ---------------- | ---- | --- | ------- | -------------- | +| id | sequential ID | int unsigned | NO | PRI | NULL | auto_increment | +| activity-id | id of the incoming activity | varbinary(383) | YES | | NULL | | +| object-id | | varbinary(383) | YES | | NULL | | +| in-reply-to-id | | varbinary(383) | YES | | NULL | | +| conversation | | varbinary(383) | YES | | NULL | | +| type | Type of the activity | varchar(64) | YES | | NULL | | +| object-type | Type of the object activity | varchar(64) | YES | | NULL | | +| object-object-type | Type of the object's object activity | varchar(64) | YES | | NULL | | +| received | Receiving date | datetime | YES | | NULL | | +| activity | The JSON activity | mediumtext | YES | | NULL | | +| signer | | varchar(255) | YES | | NULL | | +| push | Is the entry pushed or have pulled it? | boolean | YES | | NULL | | +| trust | Do we trust this entry? | boolean | YES | | NULL | | +| wid | Workerqueue id | int unsigned | YES | | NULL | | +| retrial | Retrial counter | tinyint unsigned | YES | | 0 | | Indexes ------------ diff --git a/src/Protocol/ActivityPub/Queue.php b/src/Protocol/ActivityPub/Queue.php index 384675a88e..5d062bd58d 100644 --- a/src/Protocol/ActivityPub/Queue.php +++ b/src/Protocol/ActivityPub/Queue.php @@ -250,15 +250,34 @@ class Queue */ public static function processAll() { - $entries = DBA::select('inbox-entry', ['id', 'type', 'object-type', 'object-id', 'in-reply-to-id'], ["`trust` AND `wid` IS NULL"], ['order' => ['id' => true]]); + $expired_days = max(1, DI::config()->get('system', 'queue_expired_days')); + $max_retrial = max(3, DI::config()->get('system', 'queue_retrial')); + + $entries = DBA::select('inbox-entry', ['id', 'type', 'object-type', 'object-id', 'in-reply-to-id', 'received', 'trust', 'retrial'], ["`wid` IS NULL"], ['order' => ['retrial', 'id' => true]]); while ($entry = DBA::fetch($entries)) { - if (!self::isProcessable($entry['id'])) { + // We delete all entries that aren't associated with a worker entry after a given amount of days or retrials + if (($entry['retrial'] > $max_retrial) || ($entry['received'] < DateTimeFormat::utc('now - ' . $expired_days . ' days'))) { + self::deleteById($entry['id']); + } + if (!$entry['trust'] || !self::isProcessable($entry['id'])) { continue; } Logger::debug('Process leftover entry', $entry); self::process($entry['id'], false); } DBA::close($entries); + + // Optimizing this table only last seconds + if (DI::config()->get('system', 'optimize_tables')) { + Logger::info('Optimize start'); + DBA::optimizeTable('inbox-entry'); + Logger::info('Optimize end'); + } + } + + private static function retrial(int $id) + { + DBA::update('inbox-entry', ["`retrial` = `retrial` + 1"], ['id' => $id]); } public static function isProcessable(int $id): bool @@ -286,14 +305,16 @@ class Queue } if (!empty($entry['object-id']) && !empty($entry['in-reply-to-id']) && ($entry['object-id'] != $entry['in-reply-to-id'])) { - if (DBA::exists('inbox-entry', ['object-id' => $entry['in-reply-to-id']])) { + if (DBA::exists('inbox-entry', ['object-id' => $entry['in-reply-to-id']])) { // This entry belongs to some other entry that should be processed first + self::retrial($id); return false; } if (!Post::exists(['uri' => $entry['in-reply-to-id']])) { // This entry belongs to some other entry that need to be fetched first if (Fetch::hasWorker($entry['in-reply-to-id'])) { Logger::debug('Fetching of the activity is already queued', ['id' => $entry['activity-id'], 'reply-to-id' => $entry['in-reply-to-id']]); + self::retrial($id); return false; } Fetch::add($entry['in-reply-to-id']); @@ -302,6 +323,7 @@ class Queue $wid = Worker::add(Worker::PRIORITY_HIGH, 'FetchMissingActivity', $entry['in-reply-to-id'], $activity, '', Receiver::COMPLETION_ASYNC); Fetch::setWorkerId($entry['in-reply-to-id'], $wid); Logger::debug('Fetch missing activity', ['wid' => $wid, 'id' => $entry['activity-id'], 'reply-to-id' => $entry['in-reply-to-id']]); + self::retrial($id); return false; } } @@ -309,29 +331,6 @@ class Queue return true; } - /** - * Clear old activities - * - * @return void - */ - public static function clear() - { - // We delete all entries that aren't associated with a worker entry after seven days. - // The other entries are deleted when the worker deferred for too long. - $entries = DBA::select('inbox-entry', ['id'], ["`wid` IS NULL AND `received` < ?", DateTimeFormat::utc('now - 7 days')]); - while ($entry = DBA::fetch($entries)) { - self::deleteById($entry['id']); - } - DBA::close($entries); - - // Optimizing this table only last seconds - if (DI::config()->get('system', 'optimize_tables')) { - Logger::info('Optimize start'); - DBA::optimizeTable('inbox-entry'); - Logger::info('Optimize end'); - } - } - /** * Process all activities that are children of a given post url * diff --git a/src/Worker/Cron.php b/src/Worker/Cron.php index e9f7ceab69..24cb9544f2 100644 --- a/src/Worker/Cron.php +++ b/src/Worker/Cron.php @@ -92,9 +92,6 @@ class Cron Tag::setLocalTrendingHashtags(24, 20); Tag::setGlobalTrendingHashtags(24, 20); - // Remove old pending posts from the queue - Queue::clear(); - // Process all unprocessed entries Queue::processAll(); diff --git a/static/dbstructure.config.php b/static/dbstructure.config.php index 2b3513d11a..77e337eb65 100644 --- a/static/dbstructure.config.php +++ b/static/dbstructure.config.php @@ -56,7 +56,7 @@ use Friendica\Database\DBA; // This file is required several times during the test in DbaDefinition which justifies this condition if (!defined('DB_UPDATE_VERSION')) { - define('DB_UPDATE_VERSION', 1566); + define('DB_UPDATE_VERSION', 1567); } return [ @@ -875,6 +875,7 @@ return [ "push" => ["type" => "boolean", "comment" => "Is the entry pushed or have pulled it?"], "trust" => ["type" => "boolean", "comment" => "Do we trust this entry?"], "wid" => ["type" => "int unsigned", "foreign" => ["workerqueue" => "id"], "comment" => "Workerqueue id"], + "retrial" => ["type" => "tinyint unsigned", "default" => "0", "comment" => "Retrial counter"], ], "indexes" => [ "PRIMARY" => ["id"], diff --git a/static/defaults.config.php b/static/defaults.config.php index ab651b7929..bf2224ca25 100644 --- a/static/defaults.config.php +++ b/static/defaults.config.php @@ -478,6 +478,14 @@ return [ // Enable internal timings to help optimize code. Needed for "rendertime" addon. 'profiler' => false, + // queue_expired_days (Integer) + // Number of days after unprocessed inbox items are removed from the queue. Minimum is 1. + 'queue_expired_days' => 7, + + // queue_retrial (Integer) + // Number of retrial after unprocessed inbox items are removed from the queue. Minimum is 3. + 'queue_retrial' => 10, + // redis_host (String) // Host name or the path to the Unix domain socket of the Redis daemon. 'redis_host' => '127.0.0.1', diff --git a/view/lang/C/messages.po b/view/lang/C/messages.po index eefd3cdb32..13018fd4ac 100644 --- a/view/lang/C/messages.po +++ b/view/lang/C/messages.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: 2024.06-rc\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-06-23 13:19+0200\n" +"POT-Creation-Date: 2024-06-23 14:42+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -3965,8 +3965,8 @@ msgid "" "profile\n" "\t\t\t(on the \"Profiles\" page) so that other people can easily find you.\n" "\n" -"\t\t\tWe recommend adding a profile photo, adding some profile \"keywords\" " -"(very useful\n" +"\t\t\tWe recommend adding a profile photo, adding some profile " +"\"keywords\" (very useful\n" "\t\t\tin making new friends) - and perhaps what country you live in; if you " "do not wish\n" "\t\t\tto be more specific than that.\n" From 7ae98053089a9924c91a7313f1e1338f25b9acea Mon Sep 17 00:00:00 2001 From: Hannes Heute Date: Sun, 23 Jun 2024 23:09:15 +0200 Subject: [PATCH 151/234] Add CSS for dark and black schemes for the login form --- view/theme/frio/scheme/black.css | 24 ++++++++++++++++++++++++ view/theme/frio/scheme/dark.css | 24 ++++++++++++++++++++++++ 2 files changed, 48 insertions(+) diff --git a/view/theme/frio/scheme/black.css b/view/theme/frio/scheme/black.css index 561f708a81..3fdad1dd58 100644 --- a/view/theme/frio/scheme/black.css +++ b/view/theme/frio/scheme/black.css @@ -259,6 +259,30 @@ input[type="submit"], color: #f2dede; } +/* Medium devices (desktops, 992px and up) */ +@media (min-width: 992px) { + .mod-home.is-not-singleuser .login-form > #login-form, + .mod-home.is-not-singleuser .login-form > #login-extra-links, + .mod-login #content #login-form { + background-color: $background_color; + } + + .mod-home.is-not-singleuser .login-form > #login-form label, + .mod-login #content #login-form label { + color: $font_color; + } + + .mod-home.is-not-singleuser .login-form::before, + .mod-login #content #login-form::before { + background-color: rgba(0, 0, 0, 0.2); + } + + .mod-home.is-not-singleuser .login-form::after, + .mod-login #content #login-form::after { + background-color: rgba(0, 0, 0, 0.3); + } +} + @media (min-width: 768px) { .wall-item-container .wall-item-links, .wall-item-container .wall-item-actions button > a { diff --git a/view/theme/frio/scheme/dark.css b/view/theme/frio/scheme/dark.css index 434681c558..eedb28f756 100644 --- a/view/theme/frio/scheme/dark.css +++ b/view/theme/frio/scheme/dark.css @@ -248,6 +248,30 @@ input[type="submit"], color: #f2dede; } +/* Medium devices (desktops, 992px and up) */ +@media (min-width: 992px) { + .mod-home.is-not-singleuser .login-form > #login-form, + .mod-home.is-not-singleuser .login-form > #login-extra-links, + .mod-login #content #login-form { + background-color: $background_color; + } + + .mod-home.is-not-singleuser .login-form > #login-form label, + .mod-login #content #login-form label { + color: $font_color; + } + + .mod-home.is-not-singleuser .login-form::before, + .mod-login #content #login-form::before { + background-color: rgba(7, 34, 48, 0.25); + } + + .mod-home.is-not-singleuser .login-form::after, + .mod-login #content #login-form::after { + background-color: rgba(7, 34, 48, 0.35); + } +} + @media (min-width: 768px) { .wall-item-container .wall-item-links, .wall-item-container .wall-item-actions button > a { From e319621f6368a226b12ea825bbbad2a5c516b8a4 Mon Sep 17 00:00:00 2001 From: Michael Date: Sun, 23 Jun 2024 14:38:47 +0000 Subject: [PATCH 152/234] Nodeinfo: We now parse Nodeinfo 2.1 and 2.2 as well --- database.sql | 8 +-- doc/database/db_gserver.md | 68 +++++++++++++------------ src/Model/GServer.php | 95 +++++++++++++++++++++++++---------- static/dbstructure.config.php | 8 +-- 4 files changed, 113 insertions(+), 66 deletions(-) diff --git a/database.sql b/database.sql index fd9eb1c28f..148dcd2626 100644 --- a/database.sql +++ b/database.sql @@ -1,6 +1,6 @@ -- ------------------------------------------ -- Friendica 2024.06-rc (Yellow Archangel) --- DB_UPDATE_VERSION 1567 +-- DB_UPDATE_VERSION 1568 -- ------------------------------------------ @@ -11,7 +11,7 @@ CREATE TABLE IF NOT EXISTS `gserver` ( `id` int unsigned NOT NULL auto_increment COMMENT 'sequential ID', `url` varbinary(383) NOT NULL DEFAULT '' COMMENT '', `nurl` varbinary(383) NOT NULL DEFAULT '' COMMENT '', - `version` varchar(255) NOT NULL DEFAULT '' COMMENT '', + `version` varchar(255) NOT NULL DEFAULT '' COMMENT 'The version of this server software.', `site_name` varchar(255) NOT NULL DEFAULT '' COMMENT '', `info` text COMMENT '', `register_policy` tinyint NOT NULL DEFAULT 0 COMMENT '', @@ -28,7 +28,9 @@ CREATE TABLE IF NOT EXISTS `gserver` ( `noscrape` varbinary(383) NOT NULL DEFAULT '' COMMENT '', `network` char(4) NOT NULL DEFAULT '' COMMENT '', `protocol` tinyint unsigned COMMENT 'The protocol of the server', - `platform` varchar(255) NOT NULL DEFAULT '' COMMENT '', + `platform` varchar(255) NOT NULL DEFAULT '' COMMENT 'The canonical name of this server software.', + `repository` varbinary(383) COMMENT 'The url of the source code repository of this server software.', + `homepage` varbinary(383) COMMENT 'The url of the homepage of this server software.', `relay-subscribe` boolean NOT NULL DEFAULT '0' COMMENT 'Has the server subscribed to the relay system', `relay-scope` varchar(10) NOT NULL DEFAULT '' COMMENT 'The scope of messages that the server wants to get', `detection-method` tinyint unsigned COMMENT 'Method that had been used to detect that server', diff --git a/doc/database/db_gserver.md b/doc/database/db_gserver.md index 238f053d5d..0d64ef27a1 100644 --- a/doc/database/db_gserver.md +++ b/doc/database/db_gserver.md @@ -6,39 +6,41 @@ Global servers Fields ------ -| Field | Description | Type | Null | Key | Default | Extra | -| --------------------- | -------------------------------------------------- | ---------------- | ---- | --- | ------------------- | -------------- | -| id | sequential ID | int unsigned | NO | PRI | NULL | auto_increment | -| url | | varbinary(383) | NO | | | | -| nurl | | varbinary(383) | NO | | | | -| version | | varchar(255) | NO | | | | -| site_name | | varchar(255) | NO | | | | -| info | | text | YES | | NULL | | -| register_policy | | tinyint | NO | | 0 | | -| registered-users | Number of registered users | int unsigned | NO | | 0 | | -| active-week-users | Number of active users in the last week | int unsigned | YES | | NULL | | -| active-month-users | Number of active users in the last month | int unsigned | YES | | NULL | | -| active-halfyear-users | Number of active users in the last six month | int unsigned | YES | | NULL | | -| local-posts | Number of local posts | int unsigned | YES | | NULL | | -| local-comments | Number of local comments | int unsigned | YES | | NULL | | -| directory-type | Type of directory service (Poco, Mastodon) | tinyint | YES | | 0 | | -| poco | | varbinary(383) | NO | | | | -| openwebauth | Path to the OpenWebAuth endpoint | varbinary(383) | YES | | NULL | | -| authredirect | Path to the authRedirect endpoint | varbinary(383) | YES | | NULL | | -| noscrape | | varbinary(383) | NO | | | | -| network | | char(4) | NO | | | | -| protocol | The protocol of the server | tinyint unsigned | YES | | NULL | | -| platform | | varchar(255) | NO | | | | -| relay-subscribe | Has the server subscribed to the relay system | boolean | NO | | 0 | | -| relay-scope | The scope of messages that the server wants to get | varchar(10) | NO | | | | -| detection-method | Method that had been used to detect that server | tinyint unsigned | YES | | NULL | | -| created | | datetime | NO | | 0001-01-01 00:00:00 | | -| last_poco_query | | datetime | YES | | 0001-01-01 00:00:00 | | -| last_contact | Last successful connection request | datetime | YES | | 0001-01-01 00:00:00 | | -| last_failure | Last failed connection request | datetime | YES | | 0001-01-01 00:00:00 | | -| blocked | Server is blocked | boolean | YES | | NULL | | -| failed | Connection failed | boolean | YES | | NULL | | -| next_contact | Next connection request | datetime | YES | | 0001-01-01 00:00:00 | | +| Field | Description | Type | Null | Key | Default | Extra | +| --------------------- | -------------------------------------------------------------- | ---------------- | ---- | --- | ------------------- | -------------- | +| id | sequential ID | int unsigned | NO | PRI | NULL | auto_increment | +| url | | varbinary(383) | NO | | | | +| nurl | | varbinary(383) | NO | | | | +| version | The version of this server software. | varchar(255) | NO | | | | +| site_name | | varchar(255) | NO | | | | +| info | | text | YES | | NULL | | +| register_policy | | tinyint | NO | | 0 | | +| registered-users | Number of registered users | int unsigned | NO | | 0 | | +| active-week-users | Number of active users in the last week | int unsigned | YES | | NULL | | +| active-month-users | Number of active users in the last month | int unsigned | YES | | NULL | | +| active-halfyear-users | Number of active users in the last six month | int unsigned | YES | | NULL | | +| local-posts | Number of local posts | int unsigned | YES | | NULL | | +| local-comments | Number of local comments | int unsigned | YES | | NULL | | +| directory-type | Type of directory service (Poco, Mastodon) | tinyint | YES | | 0 | | +| poco | | varbinary(383) | NO | | | | +| openwebauth | Path to the OpenWebAuth endpoint | varbinary(383) | YES | | NULL | | +| authredirect | Path to the authRedirect endpoint | varbinary(383) | YES | | NULL | | +| noscrape | | varbinary(383) | NO | | | | +| network | | char(4) | NO | | | | +| protocol | The protocol of the server | tinyint unsigned | YES | | NULL | | +| platform | The canonical name of this server software. | varchar(255) | NO | | | | +| repository | The url of the source code repository of this server software. | varbinary(383) | YES | | NULL | | +| homepage | The url of the homepage of this server software. | varbinary(383) | YES | | NULL | | +| relay-subscribe | Has the server subscribed to the relay system | boolean | NO | | 0 | | +| relay-scope | The scope of messages that the server wants to get | varchar(10) | NO | | | | +| detection-method | Method that had been used to detect that server | tinyint unsigned | YES | | NULL | | +| created | | datetime | NO | | 0001-01-01 00:00:00 | | +| last_poco_query | | datetime | YES | | 0001-01-01 00:00:00 | | +| last_contact | Last successful connection request | datetime | YES | | 0001-01-01 00:00:00 | | +| last_failure | Last failed connection request | datetime | YES | | 0001-01-01 00:00:00 | | +| blocked | Server is blocked | boolean | YES | | NULL | | +| failed | Connection failed | boolean | YES | | NULL | | +| next_contact | Next connection request | datetime | YES | | 0001-01-01 00:00:00 | | Indexes ------------ diff --git a/src/Model/GServer.php b/src/Model/GServer.php index 6129f84d3c..6b3ef6e220 100644 --- a/src/Model/GServer.php +++ b/src/Model/GServer.php @@ -87,9 +87,11 @@ class GServer // Standardized endpoints const DETECT_STATISTICS_JSON = 100; - const DETECT_NODEINFO_1 = 101; - const DETECT_NODEINFO_2 = 102; - const DETECT_NODEINFO_210 = 103; + const DETECT_NODEINFO_10 = 101; // Nodeinfo Version 1.0 + const DETECT_NODEINFO_20 = 102; // Nodeinfo Version 2.0 + const DETECT_NODEINFO2_10 = 103; // Nodeinfo2 Version 1.0 + const DETECT_NODEINFO_21 = 104; // Nodeinfo Version 2.1 + const DETECT_NODEINFO_22 = 105; // Nodeinfo Version 2.2 /** * Check for the existence of a server and adds it in the background if not existant @@ -612,7 +614,7 @@ class GServer $in_webroot = empty(parse_url($url, PHP_URL_PATH)); // When a nodeinfo is present, we don't need to dig further - $curlResult = DI::httpClient()->get($url . '/.well-known/x-nodeinfo2', HttpClientAccept::JSON, [HttpClientOptions::REQUEST => HttpClientRequest::SERVERINFO]); + $curlResult = DI::httpClient()->get($url . '/.well-known/nodeinfo', HttpClientAccept::JSON, [HttpClientOptions::REQUEST => HttpClientRequest::SERVERINFO]); if ($curlResult->isTimeout()) { self::setFailureByUrl($url); return false; @@ -621,10 +623,11 @@ class GServer if (!empty($network) && !in_array($network, Protocol::NATIVE_SUPPORT)) { $serverdata = ['detection-method' => self::DETECT_MANUAL, 'network' => $network, 'platform' => '', 'version' => '', 'site_name' => '', 'info' => '']; } else { - $serverdata = self::parseNodeinfo210($curlResult); - if (empty($serverdata)) { - $curlResult = DI::httpClient()->get($url . '/.well-known/nodeinfo', HttpClientAccept::JSON, [HttpClientOptions::REQUEST => HttpClientRequest::SERVERINFO]); - $serverdata = self::fetchNodeinfo($url, $curlResult); + $serverdata = self::parseNodeinfo($url, $curlResult); + + if (empty($serverdata) || !in_array($serverdata['detection-method'], [self::DETECT_NODEINFO_20, self::DETECT_NODEINFO_21, self::DETECT_NODEINFO_22])) { + $curlResult = DI::httpClient()->get($url . '/.well-known/x-nodeinfo2', HttpClientAccept::JSON, [HttpClientOptions::REQUEST => HttpClientRequest::SERVERINFO]); + $serverdata = self::parseNodeinfo2($curlResult) ?: $serverdata; } } @@ -1049,7 +1052,9 @@ class GServer } /** - * Detect server type by using the nodeinfo data + * Parses Nodeinfo + * + * @see https://github.com/jhass/nodeinfo * * @param string $url address of the server * @param ICanHandleHttpResponses $httpResult @@ -1058,7 +1063,7 @@ class GServer * * @throws \Friendica\Network\HTTPException\InternalServerErrorException */ - private static function fetchNodeinfo(string $url, ICanHandleHttpResponses $httpResult): array + private static function parseNodeinfo(string $url, ICanHandleHttpResponses $httpResult): array { if (!$httpResult->isSuccess()) { return []; @@ -1072,6 +1077,7 @@ class GServer $nodeinfo1_url = ''; $nodeinfo2_url = ''; + $detection_method = self::DETECT_MANUAL; foreach ($nodeinfo['links'] as $link) { if (!is_array($link) || empty($link['rel']) || empty($link['href'])) { @@ -1081,8 +1087,15 @@ class GServer if ($link['rel'] == 'http://nodeinfo.diaspora.software/ns/schema/1.0') { $nodeinfo1_url = Network::addBasePath($link['href'], $httpResult->getUrl()); - } elseif ($link['rel'] == 'http://nodeinfo.diaspora.software/ns/schema/2.0') { + } elseif (($detection_method < self::DETECT_NODEINFO_20) && ($link['rel'] == 'http://nodeinfo.diaspora.software/ns/schema/2.0')) { $nodeinfo2_url = Network::addBasePath($link['href'], $httpResult->getUrl()); + $detection_method = self::DETECT_NODEINFO_20; + } elseif (($detection_method < self::DETECT_NODEINFO_21) && ($link['rel'] == 'http://nodeinfo.diaspora.software/ns/schema/2.1')) { + $nodeinfo2_url = Network::addBasePath($link['href'], $httpResult->getUrl()); + $detection_method = self::DETECT_NODEINFO_21; + } elseif (($detection_method < self::DETECT_NODEINFO_22) && ($link['rel'] == 'http://nodeinfo.diaspora.software/ns/schema/2.2')) { + $nodeinfo2_url = Network::addBasePath($link['href'], $httpResult->getUrl()); + $detection_method = self::DETECT_NODEINFO_22; } } @@ -1093,18 +1106,20 @@ class GServer $server = []; if (!empty($nodeinfo2_url)) { - $server = self::parseNodeinfo2($nodeinfo2_url); + $server = self::parseNodeinfo_2($nodeinfo2_url, $detection_method); } if (empty($server) && !empty($nodeinfo1_url)) { - $server = self::parseNodeinfo1($nodeinfo1_url); + $server = self::parseNodeinfo_1($nodeinfo1_url); } return $server; } /** - * Parses Nodeinfo 1 + * Parses Nodeinfo with the version 1.0 + * + * @see https://github.com/jhass/nodeinfo/tree/main/schemas/1.0 * * @param string $nodeinfo_url address of the nodeinfo path * @@ -1112,7 +1127,7 @@ class GServer * * @throws \Friendica\Network\HTTPException\InternalServerErrorException */ - private static function parseNodeinfo1(string $nodeinfo_url): array + private static function parseNodeinfo_1(string $nodeinfo_url): array { $curlResult = DI::httpClient()->get($nodeinfo_url, HttpClientAccept::JSON, [HttpClientOptions::REQUEST => HttpClientRequest::SERVERINFO]); if (!$curlResult->isSuccess()) { @@ -1125,8 +1140,10 @@ class GServer return []; } - $server = ['detection-method' => self::DETECT_NODEINFO_1, - 'register_policy' => Register::CLOSED]; + $server = [ + 'detection-method' => self::DETECT_NODEINFO_10, + 'register_policy' => Register::CLOSED + ]; if (!empty($nodeinfo['openRegistrations'])) { $server['register_policy'] = Register::OPEN; @@ -1202,17 +1219,20 @@ class GServer } /** - * Parses Nodeinfo 2 + * Parses Nodeinfo with the versions 2.0, 2.1 and 2.2 * - * @see https://git.feneas.org/jaywink/nodeinfo2 + * @see https://github.com/jhass/nodeinfo/tree/main/schemas/2.0 + * @see https://github.com/jhass/nodeinfo/tree/main/schemas/2.1 + * @see https://github.com/jhass/nodeinfo/tree/main/schemas/2.2 * - * @param string $nodeinfo_url address of the nodeinfo path + * @param string $nodeinfo_url address of the nodeinfo path + * @param int $detection_method nodeinfo version * * @return array Server data * * @throws \Friendica\Network\HTTPException\InternalServerErrorException */ - private static function parseNodeinfo2(string $nodeinfo_url): array + private static function parseNodeinfo_2(string $nodeinfo_url, int $detection_method): array { $curlResult = DI::httpClient()->get($nodeinfo_url, HttpClientAccept::JSON, [HttpClientOptions::REQUEST => HttpClientRequest::SERVERINFO]); if (!$curlResult->isSuccess()) { @@ -1225,7 +1245,7 @@ class GServer } $server = [ - 'detection-method' => self::DETECT_NODEINFO_2, + 'detection-method' => $detection_method, 'register_policy' => Register::CLOSED, 'platform' => 'unknown', ]; @@ -1234,6 +1254,15 @@ class GServer $server['register_policy'] = Register::OPEN; } + if (!empty($nodeinfo['instance'])) { + if (!empty($nodeinfo['instance']['name'])) { + $server['site_name'] = $nodeinfo['instance']['name']; + } + if (!empty($nodeinfo['instance']['description'])) { + $server['info'] = $nodeinfo['instance']['description']; + } + } + if (!empty($nodeinfo['software'])) { if (isset($nodeinfo['software']['name'])) { $server['platform'] = strtolower($nodeinfo['software']['name']); @@ -1249,6 +1278,13 @@ class GServer if (($server['platform'] == 'mastodon') && substr($nodeinfo['software']['version'], -5) == '-qoto') { $server['platform'] = 'qoto'; } + + if (isset($nodeinfo['software']['repository'])) { + $server['repository'] = strtolower($nodeinfo['software']['repository']); + } + if (isset($nodeinfo['software']['homepage'])) { + $server['homepage'] = strtolower($nodeinfo['software']['homepage']); + } } } @@ -1260,6 +1296,9 @@ class GServer if (!empty($nodeinfo['metadata']['nodeName'])) { $server['site_name'] = $nodeinfo['metadata']['nodeName']; } + if (!empty($nodeinfo['metadata']['nodeDescription'])) { + $server['info'] = $nodeinfo['metadata']['nodeDescription']; + } if (!empty($nodeinfo['usage']['users']['total'])) { $server['registered-users'] = max($nodeinfo['usage']['users']['total'], 1); @@ -1320,9 +1359,9 @@ class GServer } /** - * Parses NodeInfo2 protocol 1.0 + * Parses NodeInfo2 * - * @see https://github.com/jaywink/nodeinfo2/blob/master/PROTOCOL.md + * @see https://github.com/jaywink/nodeinfo2 * * @param string $nodeinfo_url address of the nodeinfo path * @@ -1330,7 +1369,7 @@ class GServer * * @throws \Friendica\Network\HTTPException\InternalServerErrorException */ - private static function parseNodeinfo210(ICanHandleHttpResponses $httpResult): array + private static function parseNodeinfo2(ICanHandleHttpResponses $httpResult): array { if (!$httpResult->isSuccess()) { return []; @@ -1342,8 +1381,10 @@ class GServer return []; } - $server = ['detection-method' => self::DETECT_NODEINFO_210, - 'register_policy' => Register::CLOSED]; + $server = [ + 'detection-method' => self::DETECT_NODEINFO2_10, + 'register_policy' => Register::CLOSED + ]; if (!empty($nodeinfo['openRegistrations'])) { $server['register_policy'] = Register::OPEN; diff --git a/static/dbstructure.config.php b/static/dbstructure.config.php index 77e337eb65..2451270c53 100644 --- a/static/dbstructure.config.php +++ b/static/dbstructure.config.php @@ -56,7 +56,7 @@ use Friendica\Database\DBA; // This file is required several times during the test in DbaDefinition which justifies this condition if (!defined('DB_UPDATE_VERSION')) { - define('DB_UPDATE_VERSION', 1567); + define('DB_UPDATE_VERSION', 1568); } return [ @@ -67,7 +67,7 @@ return [ "id" => ["type" => "int unsigned", "not null" => "1", "extra" => "auto_increment", "primary" => "1", "comment" => "sequential ID"], "url" => ["type" => "varbinary(383)", "not null" => "1", "default" => "", "comment" => ""], "nurl" => ["type" => "varbinary(383)", "not null" => "1", "default" => "", "comment" => ""], - "version" => ["type" => "varchar(255)", "not null" => "1", "default" => "", "comment" => ""], + "version" => ["type" => "varchar(255)", "not null" => "1", "default" => "", "comment" => "The version of this server software."], "site_name" => ["type" => "varchar(255)", "not null" => "1", "default" => "", "comment" => ""], "info" => ["type" => "text", "comment" => ""], "register_policy" => ["type" => "tinyint", "not null" => "1", "default" => "0", "comment" => ""], @@ -84,7 +84,9 @@ return [ "noscrape" => ["type" => "varbinary(383)", "not null" => "1", "default" => "", "comment" => ""], "network" => ["type" => "char(4)", "not null" => "1", "default" => "", "comment" => ""], "protocol" => ["type" => "tinyint unsigned", "comment" => "The protocol of the server"], - "platform" => ["type" => "varchar(255)", "not null" => "1", "default" => "", "comment" => ""], + "platform" => ["type" => "varchar(255)", "not null" => "1", "default" => "", "comment" => "The canonical name of this server software."], + "repository" => ["type" => "varbinary(383)", "comment" => "The url of the source code repository of this server software."], + "homepage" => ["type" => "varbinary(383)", "comment" => "The url of the homepage of this server software."], "relay-subscribe" => ["type" => "boolean", "not null" => "1", "default" => "0", "comment" => "Has the server subscribed to the relay system"], "relay-scope" => ["type" => "varchar(10)", "not null" => "1", "default" => "", "comment" => "The scope of messages that the server wants to get"], "detection-method" => ["type" => "tinyint unsigned", "comment" => "Method that had been used to detect that server"], From 53f3b658876dbb6df4323690e8c9e86e45c714f0 Mon Sep 17 00:00:00 2001 From: Michael Date: Sun, 23 Jun 2024 21:24:19 +0000 Subject: [PATCH 153/234] Set posts "seen" by a worker if too much rows are unseen --- src/Module/Conversation/Network.php | 27 ++++++++++----------- src/Worker/SetSeen.php | 37 +++++++++++++++++++++++++++++ 2 files changed, 50 insertions(+), 14 deletions(-) create mode 100644 src/Worker/SetSeen.php diff --git a/src/Module/Conversation/Network.php b/src/Module/Conversation/Network.php index da3054b1f5..6bd342e19c 100644 --- a/src/Module/Conversation/Network.php +++ b/src/Module/Conversation/Network.php @@ -47,10 +47,12 @@ use Friendica\Core\L10n; use Friendica\Core\PConfig\Capability\IManagePersonalConfigValues; use Friendica\Core\Renderer; use Friendica\Core\Session\Capability\IHandleUserSessions; +use Friendica\Core\Worker; use Friendica\Database\DBA; use Friendica\Database\Database; use Friendica\Model\Contact; use Friendica\Model\Circle; +use Friendica\Model\Post; use Friendica\Model\Profile; use Friendica\Module\Response; use Friendica\Module\Security\Login; @@ -231,7 +233,7 @@ class Network extends Timeline } else { $items = $this->getItems(); } - + $o .= $this->conversation->render($items, Conversation::MODE_NETWORK, false, false, $this->getOrder(), $this->session->getLocalUserId()); } catch (\Exception $e) { $o .= $this->l10n->t('Error %d (%s) while fetching the timeline.', $e->getCode(), $e->getMessage()); @@ -470,23 +472,20 @@ class Network extends Timeline $items = array_reverse($items); } - if ($this->database->isResult($items)) { - $parents = array_column($items, 'uri-id'); - } else { - $parents = []; + if ($this->ping || !$this->database->isResult($items)) { + return $items; } - // We aren't going to try and figure out at the item, circle, and page - // level which items you've seen and which you haven't. If you're looking - // at the top level network page just mark everything seen. - if (!$this->circleId && !$this->star && !$this->mention) { - $condition = ['unseen' => true, 'uid' => $this->session->getLocalUserId()]; - $this->setItemsSeenByCondition($condition); - } elseif (!empty($parents)) { - $condition = ['unseen' => true, 'uid' => $this->session->getLocalUserId(), 'parent-uri-id' => $parents]; - $this->setItemsSeenByCondition($condition); + $this->setItemsSeenByCondition(['unseen' => true, 'uid' => $this->session->getLocalUserId(), 'parent-uri-id' => array_column($items, 'uri-id')]); + + $posts = Post::selectToArray(['uri-id'], ['unseen' => true, 'uid' => $this->session->getLocalUserId()], ['limit' => 100]); + if (!empty($posts)) { + $this->setItemsSeenByCondition(['unseen' => true, 'uid' => $this->session->getLocalUserId(), 'uri-id' => array_column($posts, 'uri-id')]); } + if (count($posts) == 100) { + Worker::add(Worker::PRIORITY_MEDIUM, 'SetSeen', $this->session->getLocalUserId()); + } return $items; } diff --git a/src/Worker/SetSeen.php b/src/Worker/SetSeen.php new file mode 100644 index 0000000000..3091e4ea37 --- /dev/null +++ b/src/Worker/SetSeen.php @@ -0,0 +1,37 @@ +. + * + */ + +namespace Friendica\Worker; + +use Friendica\Core\Logger; +use Friendica\Model\Item; + +/** + * Set posts seen for the given user. + */ +class SetSeen +{ + public static function execute(int $uid) + { + $ret = Item::update(['unseen' => false], ['unseen' => true, 'uid' => $uid]); + Logger::debug('Set seen', ['uid' => $uid, 'ret' => $ret]); + } +} From 2eadad49db5e6865df435dc049178d13ba44a3e6 Mon Sep 17 00:00:00 2001 From: Michael Date: Tue, 25 Jun 2024 11:39:30 +0000 Subject: [PATCH 154/234] Fetch replies to fetched posts --- database.sql | 26 ++++++- doc/database/db_post-user.md | 69 +++++++++-------- doc/database/db_post.md | 43 ++++++----- src/Model/Item.php | 8 ++ src/Protocol/ActivityPub.php | 14 +++- src/Protocol/ActivityPub/Processor.php | 101 ++++++++++++++++++++++--- src/Protocol/ActivityPub/Receiver.php | 1 + src/Worker/ExpirePosts.php | 1 + static/dbstructure.config.php | 6 +- static/dbview.config.php | 18 +++++ 10 files changed, 217 insertions(+), 70 deletions(-) diff --git a/database.sql b/database.sql index 148dcd2626..d24a4f4009 100644 --- a/database.sql +++ b/database.sql @@ -1,6 +1,6 @@ -- ------------------------------------------ -- Friendica 2024.06-rc (Yellow Archangel) --- DB_UPDATE_VERSION 1568 +-- DB_UPDATE_VERSION 1569 -- ------------------------------------------ @@ -1186,6 +1186,7 @@ CREATE TABLE IF NOT EXISTS `post` ( `parent-uri-id` int unsigned COMMENT 'Id of the item-uri table that contains the parent uri', `thr-parent-id` int unsigned COMMENT 'Id of the item-uri table that contains the thread parent uri', `external-id` int unsigned COMMENT 'Id of the item-uri table entry that contains the external uri', + `replies-id` int unsigned COMMENT 'Id of the item-uri table entry that contains the endpoint for the replies collection', `created` datetime NOT NULL DEFAULT '0001-01-01 00:00:00' COMMENT 'Creation timestamp.', `edited` datetime NOT NULL DEFAULT '0001-01-01 00:00:00' COMMENT 'Date of last edit (default is created)', `received` datetime NOT NULL DEFAULT '0001-01-01 00:00:00' COMMENT 'datetime', @@ -1204,6 +1205,7 @@ CREATE TABLE IF NOT EXISTS `post` ( INDEX `parent-uri-id` (`parent-uri-id`), INDEX `thr-parent-id` (`thr-parent-id`), INDEX `external-id` (`external-id`), + INDEX `replies-id` (`replies-id`), INDEX `owner-id` (`owner-id`), INDEX `author-id` (`author-id`), INDEX `causer-id` (`causer-id`), @@ -1212,6 +1214,7 @@ CREATE TABLE IF NOT EXISTS `post` ( FOREIGN KEY (`parent-uri-id`) REFERENCES `item-uri` (`id`) ON UPDATE RESTRICT ON DELETE CASCADE, FOREIGN KEY (`thr-parent-id`) REFERENCES `item-uri` (`id`) ON UPDATE RESTRICT ON DELETE CASCADE, FOREIGN KEY (`external-id`) REFERENCES `item-uri` (`id`) ON UPDATE RESTRICT ON DELETE CASCADE, + FOREIGN KEY (`replies-id`) REFERENCES `item-uri` (`id`) ON UPDATE RESTRICT ON DELETE CASCADE, FOREIGN KEY (`owner-id`) REFERENCES `contact` (`id`) ON UPDATE RESTRICT ON DELETE RESTRICT, FOREIGN KEY (`author-id`) REFERENCES `contact` (`id`) ON UPDATE RESTRICT ON DELETE RESTRICT, FOREIGN KEY (`causer-id`) REFERENCES `contact` (`id`) ON UPDATE RESTRICT ON DELETE RESTRICT, @@ -1573,6 +1576,7 @@ CREATE TABLE IF NOT EXISTS `post-user` ( `parent-uri-id` int unsigned COMMENT 'Id of the item-uri table that contains the parent uri', `thr-parent-id` int unsigned COMMENT 'Id of the item-uri table that contains the thread parent uri', `external-id` int unsigned COMMENT 'Id of the item-uri table entry that contains the external uri', + `replies-id` int unsigned COMMENT 'Id of the item-uri table entry that contains the endpoint for the replies collection', `created` datetime NOT NULL DEFAULT '0001-01-01 00:00:00' COMMENT 'Creation timestamp.', `edited` datetime NOT NULL DEFAULT '0001-01-01 00:00:00' COMMENT 'Date of last edit (default is created)', `received` datetime NOT NULL DEFAULT '0001-01-01 00:00:00' COMMENT 'datetime', @@ -1605,6 +1609,7 @@ CREATE TABLE IF NOT EXISTS `post-user` ( INDEX `parent-uri-id` (`parent-uri-id`), INDEX `thr-parent-id` (`thr-parent-id`), INDEX `external-id` (`external-id`), + INDEX `replies-id` (`replies-id`), INDEX `owner-id` (`owner-id`), INDEX `author-id` (`author-id`), INDEX `causer-id` (`causer-id`), @@ -1625,6 +1630,7 @@ CREATE TABLE IF NOT EXISTS `post-user` ( FOREIGN KEY (`parent-uri-id`) REFERENCES `item-uri` (`id`) ON UPDATE RESTRICT ON DELETE CASCADE, FOREIGN KEY (`thr-parent-id`) REFERENCES `item-uri` (`id`) ON UPDATE RESTRICT ON DELETE CASCADE, FOREIGN KEY (`external-id`) REFERENCES `item-uri` (`id`) ON UPDATE RESTRICT ON DELETE CASCADE, + FOREIGN KEY (`replies-id`) REFERENCES `item-uri` (`id`) ON UPDATE RESTRICT ON DELETE CASCADE, FOREIGN KEY (`owner-id`) REFERENCES `contact` (`id`) ON UPDATE RESTRICT ON DELETE RESTRICT, FOREIGN KEY (`author-id`) REFERENCES `contact` (`id`) ON UPDATE RESTRICT ON DELETE RESTRICT, FOREIGN KEY (`causer-id`) REFERENCES `contact` (`id`) ON UPDATE RESTRICT ON DELETE RESTRICT, @@ -2281,6 +2287,8 @@ CREATE VIEW `post-origin-view` AS SELECT `post-origin`.`gravity` AS `gravity`, `external-item-uri`.`uri` AS `extid`, `post-user`.`external-id` AS `external-id`, + `replies-item-uri`.`uri` AS `replies`, + `post-user`.`replies-id` AS `replies-id`, `post-origin`.`created` AS `created`, `post-user`.`edited` AS `edited`, `post-thread-user`.`commented` AS `commented`, @@ -2435,6 +2443,7 @@ CREATE VIEW `post-origin-view` AS SELECT LEFT JOIN `item-uri` AS `parent-item-uri` ON `parent-item-uri`.`id` = `post-origin`.`parent-uri-id` LEFT JOIN `item-uri` AS `conversation-item-uri` ON `conversation-item-uri`.`id` = `post-thread-user`.`conversation-id` LEFT JOIN `item-uri` AS `external-item-uri` ON `external-item-uri`.`id` = `post-user`.`external-id` + LEFT JOIN `item-uri` AS `replies-item-uri` ON `replies-item-uri`.`id` = `post-user`.`replies-id` LEFT JOIN `verb` ON `verb`.`id` = `post-origin`.`vid` LEFT JOIN `event` ON `event`.`id` = `post-user`.`event-id` LEFT JOIN `diaspora-interaction` ON `diaspora-interaction`.`uri-id` = `post-origin`.`uri-id` @@ -2469,6 +2478,8 @@ CREATE VIEW `post-thread-origin-view` AS SELECT `post-origin`.`gravity` AS `gravity`, `external-item-uri`.`uri` AS `extid`, `post-user`.`external-id` AS `external-id`, + `replies-item-uri`.`uri` AS `replies`, + `post-user`.`replies-id` AS `replies-id`, `post-origin`.`created` AS `created`, `post-user`.`edited` AS `edited`, `post-thread-user`.`commented` AS `commented`, @@ -2622,6 +2633,7 @@ CREATE VIEW `post-thread-origin-view` AS SELECT LEFT JOIN `item-uri` AS `parent-item-uri` ON `parent-item-uri`.`id` = `post-origin`.`parent-uri-id` LEFT JOIN `item-uri` AS `conversation-item-uri` ON `conversation-item-uri`.`id` = `post-thread-user`.`conversation-id` LEFT JOIN `item-uri` AS `external-item-uri` ON `external-item-uri`.`id` = `post-user`.`external-id` + LEFT JOIN `item-uri` AS `replies-item-uri` ON `replies-item-uri`.`id` = `post-user`.`replies-id` LEFT JOIN `verb` ON `verb`.`id` = `post-origin`.`vid` LEFT JOIN `event` ON `event`.`id` = `post-user`.`event-id` LEFT JOIN `diaspora-interaction` ON `diaspora-interaction`.`uri-id` = `post-origin`.`uri-id` @@ -2655,6 +2667,8 @@ CREATE VIEW `post-user-view` AS SELECT `post-user`.`gravity` AS `gravity`, `external-item-uri`.`uri` AS `extid`, `post-user`.`external-id` AS `external-id`, + `replies-item-uri`.`uri` AS `replies`, + `post-user`.`replies-id` AS `replies-id`, `post-user`.`created` AS `created`, `post-user`.`edited` AS `edited`, `post-thread-user`.`commented` AS `commented`, @@ -2808,6 +2822,7 @@ CREATE VIEW `post-user-view` AS SELECT LEFT JOIN `item-uri` AS `parent-item-uri` ON `parent-item-uri`.`id` = `post-user`.`parent-uri-id` LEFT JOIN `item-uri` AS `conversation-item-uri` ON `conversation-item-uri`.`id` = `post-thread-user`.`conversation-id` LEFT JOIN `item-uri` AS `external-item-uri` ON `external-item-uri`.`id` = `post-user`.`external-id` + LEFT JOIN `item-uri` AS `replies-item-uri` ON `replies-item-uri`.`id` = `post-user`.`replies-id` LEFT JOIN `verb` ON `verb`.`id` = `post-user`.`vid` LEFT JOIN `event` ON `event`.`id` = `post-user`.`event-id` LEFT JOIN `diaspora-interaction` ON `diaspora-interaction`.`uri-id` = `post-user`.`uri-id` @@ -2842,6 +2857,8 @@ CREATE VIEW `post-thread-user-view` AS SELECT `post-user`.`gravity` AS `gravity`, `external-item-uri`.`uri` AS `extid`, `post-user`.`external-id` AS `external-id`, + `replies-item-uri`.`uri` AS `replies`, + `post-user`.`replies-id` AS `replies-id`, `post-thread-user`.`created` AS `created`, `post-user`.`edited` AS `edited`, `post-thread-user`.`commented` AS `commented`, @@ -2994,6 +3011,7 @@ CREATE VIEW `post-thread-user-view` AS SELECT LEFT JOIN `item-uri` AS `parent-item-uri` ON `parent-item-uri`.`id` = `post-user`.`parent-uri-id` LEFT JOIN `item-uri` AS `conversation-item-uri` ON `conversation-item-uri`.`id` = `post-thread-user`.`conversation-id` LEFT JOIN `item-uri` AS `external-item-uri` ON `external-item-uri`.`id` = `post-user`.`external-id` + LEFT JOIN `item-uri` AS `replies-item-uri` ON `replies-item-uri`.`id` = `post-user`.`replies-id` LEFT JOIN `verb` ON `verb`.`id` = `post-user`.`vid` LEFT JOIN `event` ON `event`.`id` = `post-user`.`event-id` LEFT JOIN `diaspora-interaction` ON `diaspora-interaction`.`uri-id` = `post-thread-user`.`uri-id` @@ -3022,6 +3040,8 @@ CREATE VIEW `post-view` AS SELECT `post`.`gravity` AS `gravity`, `external-item-uri`.`uri` AS `extid`, `post`.`external-id` AS `external-id`, + `replies-item-uri`.`uri` AS `replies`, + `post`.`replies-id` AS `replies-id`, `post`.`created` AS `created`, `post`.`edited` AS `edited`, `post-thread`.`commented` AS `commented`, @@ -3143,6 +3163,7 @@ CREATE VIEW `post-view` AS SELECT LEFT JOIN `item-uri` AS `parent-item-uri` ON `parent-item-uri`.`id` = `post`.`parent-uri-id` LEFT JOIN `item-uri` AS `conversation-item-uri` ON `conversation-item-uri`.`id` = `post-thread`.`conversation-id` LEFT JOIN `item-uri` AS `external-item-uri` ON `external-item-uri`.`id` = `post`.`external-id` + LEFT JOIN `item-uri` AS `replies-item-uri` ON `replies-item-uri`.`id` = `post`.`replies-id` LEFT JOIN `verb` ON `verb`.`id` = `post`.`vid` LEFT JOIN `diaspora-interaction` ON `diaspora-interaction`.`uri-id` = `post`.`uri-id` LEFT JOIN `post-content` ON `post-content`.`uri-id` = `post`.`uri-id` @@ -3169,6 +3190,8 @@ CREATE VIEW `post-thread-view` AS SELECT `post`.`gravity` AS `gravity`, `external-item-uri`.`uri` AS `extid`, `post`.`external-id` AS `external-id`, + `replies-item-uri`.`uri` AS `replies`, + `post`.`replies-id` AS `replies-id`, `post-thread`.`created` AS `created`, `post`.`edited` AS `edited`, `post-thread`.`commented` AS `commented`, @@ -3292,6 +3315,7 @@ CREATE VIEW `post-thread-view` AS SELECT LEFT JOIN `item-uri` AS `parent-item-uri` ON `parent-item-uri`.`id` = `post`.`parent-uri-id` LEFT JOIN `item-uri` AS `conversation-item-uri` ON `conversation-item-uri`.`id` = `post-thread`.`conversation-id` LEFT JOIN `item-uri` AS `external-item-uri` ON `external-item-uri`.`id` = `post`.`external-id` + LEFT JOIN `item-uri` AS `replies-item-uri` ON `replies-item-uri`.`id` = `post`.`replies-id` LEFT JOIN `verb` ON `verb`.`id` = `post`.`vid` LEFT JOIN `diaspora-interaction` ON `diaspora-interaction`.`uri-id` = `post-thread`.`uri-id` LEFT JOIN `post-content` ON `post-content`.`uri-id` = `post-thread`.`uri-id` diff --git a/doc/database/db_post-user.md b/doc/database/db_post-user.md index c20d8bcb47..f702502bf2 100644 --- a/doc/database/db_post-user.md +++ b/doc/database/db_post-user.md @@ -6,39 +6,40 @@ User specific post data Fields ------ -| Field | Description | Type | Null | Key | Default | Extra | -| ----------------- | --------------------------------------------------------------------------------- | ------------------ | ---- | --- | ------------------- | -------------- | -| id | | int unsigned | NO | PRI | NULL | auto_increment | -| uri-id | Id of the item-uri table entry that contains the item uri | int unsigned | NO | | NULL | | -| parent-uri-id | Id of the item-uri table that contains the parent uri | int unsigned | YES | | NULL | | -| thr-parent-id | Id of the item-uri table that contains the thread parent uri | int unsigned | YES | | NULL | | -| external-id | Id of the item-uri table entry that contains the external uri | int unsigned | YES | | NULL | | -| created | Creation timestamp. | datetime | NO | | 0001-01-01 00:00:00 | | -| edited | Date of last edit (default is created) | datetime | NO | | 0001-01-01 00:00:00 | | -| received | datetime | datetime | NO | | 0001-01-01 00:00:00 | | -| gravity | | tinyint unsigned | NO | | 0 | | -| network | Network from where the item comes from | char(4) | NO | | | | -| owner-id | Link to the contact table with uid=0 of the owner of this item | int unsigned | NO | | 0 | | -| author-id | Link to the contact table with uid=0 of the author of this item | int unsigned | NO | | 0 | | -| causer-id | Link to the contact table with uid=0 of the contact that caused the item creation | int unsigned | YES | | NULL | | -| post-type | Post type (personal note, image, article, ...) | tinyint unsigned | NO | | 0 | | -| post-reason | Reason why the post arrived at the user | tinyint unsigned | NO | | 0 | | -| vid | Id of the verb table entry that contains the activity verbs | smallint unsigned | YES | | NULL | | -| private | 0=public, 1=private, 2=unlisted | tinyint unsigned | NO | | 0 | | -| restrictions | Bit array of post restrictions (1 = Reply, 2 = Like, 4 = Announce) | tinyint unsigned | YES | | NULL | | -| global | | boolean | NO | | 0 | | -| visible | | boolean | NO | | 0 | | -| deleted | item has been marked for deletion | boolean | NO | | 0 | | -| uid | Owner id which owns this copy of the item | mediumint unsigned | NO | | NULL | | -| protocol | Protocol used to deliver the item for this user | tinyint unsigned | YES | | NULL | | -| contact-id | contact.id | int unsigned | NO | | 0 | | -| event-id | Used to link to the event.id | int unsigned | YES | | NULL | | -| unseen | post has not been seen | boolean | NO | | 1 | | -| hidden | Marker to hide the post from the user | boolean | NO | | 0 | | -| notification-type | | smallint unsigned | NO | | 0 | | -| wall | This item was posted to the wall of uid | boolean | NO | | 0 | | -| origin | item originated at this site | boolean | NO | | 0 | | -| psid | ID of the permission set of this post | int unsigned | YES | | NULL | | +| Field | Description | Type | Null | Key | Default | Extra | +| ----------------- | ------------------------------------------------------------------------------------ | ------------------ | ---- | --- | ------------------- | -------------- | +| id | | int unsigned | NO | PRI | NULL | auto_increment | +| uri-id | Id of the item-uri table entry that contains the item uri | int unsigned | NO | | NULL | | +| parent-uri-id | Id of the item-uri table that contains the parent uri | int unsigned | YES | | NULL | | +| thr-parent-id | Id of the item-uri table that contains the thread parent uri | int unsigned | YES | | NULL | | +| external-id | Id of the item-uri table entry that contains the external uri | int unsigned | YES | | NULL | | +| replies-id | Id of the item-uri table entry that contains the endpoint for the replies collection | int unsigned | YES | | NULL | | +| created | Creation timestamp. | datetime | NO | | 0001-01-01 00:00:00 | | +| edited | Date of last edit (default is created) | datetime | NO | | 0001-01-01 00:00:00 | | +| received | datetime | datetime | NO | | 0001-01-01 00:00:00 | | +| gravity | | tinyint unsigned | NO | | 0 | | +| network | Network from where the item comes from | char(4) | NO | | | | +| owner-id | Link to the contact table with uid=0 of the owner of this item | int unsigned | NO | | 0 | | +| author-id | Link to the contact table with uid=0 of the author of this item | int unsigned | NO | | 0 | | +| causer-id | Link to the contact table with uid=0 of the contact that caused the item creation | int unsigned | YES | | NULL | | +| post-type | Post type (personal note, image, article, ...) | tinyint unsigned | NO | | 0 | | +| post-reason | Reason why the post arrived at the user | tinyint unsigned | NO | | 0 | | +| vid | Id of the verb table entry that contains the activity verbs | smallint unsigned | YES | | NULL | | +| private | 0=public, 1=private, 2=unlisted | tinyint unsigned | NO | | 0 | | +| restrictions | Bit array of post restrictions (1 = Reply, 2 = Like, 4 = Announce) | tinyint unsigned | YES | | NULL | | +| global | | boolean | NO | | 0 | | +| visible | | boolean | NO | | 0 | | +| deleted | item has been marked for deletion | boolean | NO | | 0 | | +| uid | Owner id which owns this copy of the item | mediumint unsigned | NO | | NULL | | +| protocol | Protocol used to deliver the item for this user | tinyint unsigned | YES | | NULL | | +| contact-id | contact.id | int unsigned | NO | | 0 | | +| event-id | Used to link to the event.id | int unsigned | YES | | NULL | | +| unseen | post has not been seen | boolean | NO | | 1 | | +| hidden | Marker to hide the post from the user | boolean | NO | | 0 | | +| notification-type | | smallint unsigned | NO | | 0 | | +| wall | This item was posted to the wall of uid | boolean | NO | | 0 | | +| origin | item originated at this site | boolean | NO | | 0 | | +| psid | ID of the permission set of this post | int unsigned | YES | | NULL | | Indexes ------------ @@ -51,6 +52,7 @@ Indexes | parent-uri-id | parent-uri-id | | thr-parent-id | thr-parent-id | | external-id | external-id | +| replies-id | replies-id | | owner-id | owner-id | | author-id | author-id | | causer-id | causer-id | @@ -77,6 +79,7 @@ Foreign Keys | parent-uri-id | [item-uri](help/database/db_item-uri) | id | | thr-parent-id | [item-uri](help/database/db_item-uri) | id | | external-id | [item-uri](help/database/db_item-uri) | id | +| replies-id | [item-uri](help/database/db_item-uri) | id | | owner-id | [contact](help/database/db_contact) | id | | author-id | [contact](help/database/db_contact) | id | | causer-id | [contact](help/database/db_contact) | id | diff --git a/doc/database/db_post.md b/doc/database/db_post.md index 303269b1c6..8f6690be06 100644 --- a/doc/database/db_post.md +++ b/doc/database/db_post.md @@ -6,26 +6,27 @@ Structure for all posts Fields ------ -| Field | Description | Type | Null | Key | Default | Extra | -| ------------- | --------------------------------------------------------------------------------- | ----------------- | ---- | --- | ------------------- | ----- | -| uri-id | Id of the item-uri table entry that contains the item uri | int unsigned | NO | PRI | NULL | | -| parent-uri-id | Id of the item-uri table that contains the parent uri | int unsigned | YES | | NULL | | -| thr-parent-id | Id of the item-uri table that contains the thread parent uri | int unsigned | YES | | NULL | | -| external-id | Id of the item-uri table entry that contains the external uri | int unsigned | YES | | NULL | | -| created | Creation timestamp. | datetime | NO | | 0001-01-01 00:00:00 | | -| edited | Date of last edit (default is created) | datetime | NO | | 0001-01-01 00:00:00 | | -| received | datetime | datetime | NO | | 0001-01-01 00:00:00 | | -| gravity | | tinyint unsigned | NO | | 0 | | -| network | Network from where the item comes from | char(4) | NO | | | | -| owner-id | Link to the contact table with uid=0 of the owner of this item | int unsigned | NO | | 0 | | -| author-id | Link to the contact table with uid=0 of the author of this item | int unsigned | NO | | 0 | | -| causer-id | Link to the contact table with uid=0 of the contact that caused the item creation | int unsigned | YES | | NULL | | -| post-type | Post type (personal note, image, article, ...) | tinyint unsigned | NO | | 0 | | -| vid | Id of the verb table entry that contains the activity verbs | smallint unsigned | YES | | NULL | | -| private | 0=public, 1=private, 2=unlisted | tinyint unsigned | NO | | 0 | | -| global | | boolean | NO | | 0 | | -| visible | | boolean | NO | | 0 | | -| deleted | item has been marked for deletion | boolean | NO | | 0 | | +| Field | Description | Type | Null | Key | Default | Extra | +| ------------- | ------------------------------------------------------------------------------------ | ----------------- | ---- | --- | ------------------- | ----- | +| uri-id | Id of the item-uri table entry that contains the item uri | int unsigned | NO | PRI | NULL | | +| parent-uri-id | Id of the item-uri table that contains the parent uri | int unsigned | YES | | NULL | | +| thr-parent-id | Id of the item-uri table that contains the thread parent uri | int unsigned | YES | | NULL | | +| external-id | Id of the item-uri table entry that contains the external uri | int unsigned | YES | | NULL | | +| replies-id | Id of the item-uri table entry that contains the endpoint for the replies collection | int unsigned | YES | | NULL | | +| created | Creation timestamp. | datetime | NO | | 0001-01-01 00:00:00 | | +| edited | Date of last edit (default is created) | datetime | NO | | 0001-01-01 00:00:00 | | +| received | datetime | datetime | NO | | 0001-01-01 00:00:00 | | +| gravity | | tinyint unsigned | NO | | 0 | | +| network | Network from where the item comes from | char(4) | NO | | | | +| owner-id | Link to the contact table with uid=0 of the owner of this item | int unsigned | NO | | 0 | | +| author-id | Link to the contact table with uid=0 of the author of this item | int unsigned | NO | | 0 | | +| causer-id | Link to the contact table with uid=0 of the contact that caused the item creation | int unsigned | YES | | NULL | | +| post-type | Post type (personal note, image, article, ...) | tinyint unsigned | NO | | 0 | | +| vid | Id of the verb table entry that contains the activity verbs | smallint unsigned | YES | | NULL | | +| private | 0=public, 1=private, 2=unlisted | tinyint unsigned | NO | | 0 | | +| global | | boolean | NO | | 0 | | +| visible | | boolean | NO | | 0 | | +| deleted | item has been marked for deletion | boolean | NO | | 0 | | Indexes ------------ @@ -36,6 +37,7 @@ Indexes | parent-uri-id | parent-uri-id | | thr-parent-id | thr-parent-id | | external-id | external-id | +| replies-id | replies-id | | owner-id | owner-id | | author-id | author-id | | causer-id | causer-id | @@ -50,6 +52,7 @@ Foreign Keys | parent-uri-id | [item-uri](help/database/db_item-uri) | id | | thr-parent-id | [item-uri](help/database/db_item-uri) | id | | external-id | [item-uri](help/database/db_item-uri) | id | +| replies-id | [item-uri](help/database/db_item-uri) | id | | owner-id | [contact](help/database/db_contact) | id | | author-id | [contact](help/database/db_contact) | id | | causer-id | [contact](help/database/db_contact) | id | diff --git a/src/Model/Item.php b/src/Model/Item.php index c9607839ea..14e2225d6a 100644 --- a/src/Model/Item.php +++ b/src/Model/Item.php @@ -198,6 +198,10 @@ class Item $fields['external-id'] = ItemURI::getIdByURI($fields['extid']); } + if (!empty($fields['replies'])) { + $fields['replies-id'] = ItemURI::getIdByURI($fields['replies']); + } + if (!empty($fields['verb'])) { $fields['vid'] = Verb::getID($fields['verb']); } @@ -1165,6 +1169,10 @@ class Item $item['external-id'] = ItemURI::getIdByURI($item['extid']); } + if (!empty($item['replies'])) { + $item['replies-id'] = ItemURI::getIdByURI($item['replies']); + } + if ($item['verb'] == Activity::ANNOUNCE) { self::setOwnerforResharedItem($item); } diff --git a/src/Protocol/ActivityPub.php b/src/Protocol/ActivityPub.php index 2608756b19..bf95011c32 100644 --- a/src/Protocol/ActivityPub.php +++ b/src/Protocol/ActivityPub.php @@ -88,9 +88,9 @@ class ActivityPub ]; const ACCOUNT_TYPES = ['Person', 'Organization', 'Service', 'Group', 'Application', 'Tombstone']; - CONST ARTICLE_DEFAULT = 0; - CONST ARTICLE_USE_SUMMARY = 1; - CONST ARTICLE_EMBED_TITLE = 2; + const ARTICLE_DEFAULT = 0; + const ARTICLE_USE_SUMMARY = 1; + const ARTICLE_EMBED_TITLE = 2; /** * Checks if the web request is done for the AP protocol @@ -259,13 +259,19 @@ class ActivityPub $items = $data['orderedItems']; } elseif (!empty($data['first']['orderedItems'])) { $items = $data['first']['orderedItems']; + } elseif (!empty($data['items'])) { + $items = $data['items']; + } elseif (!empty($data['first']['items'])) { + $items = $data['first']['items']; } elseif (!empty($data['first']) && is_string($data['first']) && ($data['first'] != $url)) { return self::fetchItems($data['first'], $uid, $start_timestamp); } else { return []; } - if (!empty($data['next']) && is_string($data['next'])) { + if (!empty($data['first']['next']) && is_string($data['first']['next'])) { + $items = array_merge($items, self::fetchItems($data['first']['next'], $uid, $start_timestamp)); + } elseif (!empty($data['next']) && is_string($data['next'])) { $items = array_merge($items, self::fetchItems($data['next'], $uid, $start_timestamp)); } diff --git a/src/Protocol/ActivityPub/Processor.php b/src/Protocol/ActivityPub/Processor.php index 2dd7c05d70..7a9ad827cb 100644 --- a/src/Protocol/ActivityPub/Processor.php +++ b/src/Protocol/ActivityPub/Processor.php @@ -130,7 +130,8 @@ class Processor */ private static function replaceEmojis(int $uri_id, string $body, array $emojis): string { - $body = strtr($body, + $body = strtr( + $body, array_combine( array_column($emojis, 'name'), array_map(function ($emoji) { @@ -494,6 +495,10 @@ class Processor $item['plink'] = $activity['alternate-url'] ?? $item['uri']; + if (!empty($activity['replies'])) { + $item['replies'] = $activity['replies']; + } + self::storeAttachments($activity, $item); self::storeQuestion($activity, $item); @@ -510,6 +515,27 @@ class Processor } } + if (DI::config()->get('system', 'decoupled_receiver')) { + $replies = [$item['thr-parent']]; + if (!empty($item['parent-uri'])) { + $replies[] = $item['parent-uri']; + } + $condition = DBA::mergeConditions(['uri' => $replies], ["`replies-id` IS NOT NULL"]); + $posts = Post::select(['replies', 'replies-id'], $condition); + while ($post = Post::fetch($posts)) { + $cachekey = 'Processor-CreateItem-Replies-' . $post['replies-id']; + if (!DI::cache()->get($cachekey)) { + self::fetchReplies($post['replies'], $activity); + DI::cache()->set($cachekey, true); + } + } + DBA::close($replies); + + if (!empty($activity['completion-mode']) && !empty($item['replies'])) { + self::fetchReplies($item['replies'], $activity); + } + } + return $item; } @@ -870,14 +896,15 @@ class Processor if ($id) { $shared_item = Post::selectFirst(['uri-id'], ['id' => $id]); $item['quote-uri-id'] = $shared_item['uri-id']; + Logger::debug('Quote is found', ['guid' => $item['guid'], 'uri-id' => $item['uri-id'], 'quote' => $activity['quote-url'], 'quote-uri-id' => $item['quote-uri-id']]); } elseif ($uri_id = ItemURI::getIdByURI($activity['quote-url'], false)) { - Logger::info('Quote was not fetched but the uri-id existed', ['guid' => $item['guid'], 'uri-id' => $item['uri-id'], 'quote' => $activity['quote-url'], 'uri-id' => $uri_id]); + Logger::info('Quote was not fetched but the uri-id existed', ['guid' => $item['guid'], 'uri-id' => $item['uri-id'], 'quote' => $activity['quote-url'], 'quote-uri-id' => $uri_id]); $item['quote-uri-id'] = $uri_id; } elseif (Queue::exists($activity['quote-url'], 'as:Create')) { - Logger::info('Quote is queued but not processed yet', ['guid' => $item['guid'], 'uri-id' => $item['uri-id'], 'quote' => $activity['quote-url'], 'uri-id' => $uri_id]); $item['quote-uri-id'] = ItemURI::getIdByURI($activity['quote-url']); + Logger::info('Quote is queued but not processed yet', ['guid' => $item['guid'], 'uri-id' => $item['uri-id'], 'quote' => $activity['quote-url'], 'quote-uri-id' => $item['quote-uri-id']]); } else { - Logger::info('Quote was not fetched', ['guid' => $item['guid'], 'uri-id' => $item['uri-id'], 'quote' => $activity['quote-url']]); + Logger::notice('Quote was not fetched', ['guid' => $item['guid'], 'uri-id' => $item['uri-id'], 'quote' => $activity['quote-url']]); } } @@ -931,14 +958,14 @@ class Processor } $item['restrictions'] = null; - foreach ($restrictions as $restriction) { + foreach ($restrictions as $restriction) { if ($restriction == Tag::CAN_REPLY) { $item['restrictions'] = $item['restrictions'] | Item::CANT_REPLY; } elseif ($restriction == Tag::CAN_LIKE) { $item['restrictions'] = $item['restrictions'] | Item::CANT_LIKE; } elseif ($restriction == Tag::CAN_ANNOUNCE) { $item['restrictions'] = $item['restrictions'] | Item::CANT_ANNOUNCE; - } + } } $item['location'] = $activity['location']; @@ -982,7 +1009,7 @@ class Processor $path = implode("/", $parsed); - return $host_hash . '-'. hash('fnv164', $path) . '-'. hash('joaat', $path); + return $host_hash . '-' . hash('fnv164', $path) . '-' . hash('joaat', $path); } /** @@ -1077,7 +1104,7 @@ class Processor $item['uid'] = $receiver; $type = $activity['reception_type'][$receiver] ?? Receiver::TARGET_UNKNOWN; - switch($type) { + switch ($type) { case Receiver::TARGET_TO: $item['post-reason'] = Item::PR_TO; break; @@ -1380,7 +1407,7 @@ class Processor $name = $host; } else { Logger::warning('Unable to coerce name from capability', ['element' => $element, 'type' => $type, 'capability' => $capability]); - $name = ''; + $name = ''; } $restricted = false; Tag::store($uriid, $type, $name, $capability); @@ -1634,6 +1661,11 @@ class Processor return null; } + return self::processActivity($object, $url, $child, $relay_actor, $completion, $uid); + } + + private static function processActivity(array $object, string $url, array $child, string $relay_actor, int $completion, int $uid = 0): ?string + { $ldobject = JsonLD::compact($object); $signer = []; @@ -1723,6 +1755,53 @@ class Processor return $activity['id']; } + private static function fetchReplies(string $url, array $child) + { + $replies = ActivityPub::fetchItems($url); + if (empty($replies)) { + Logger::notice('No replies', ['replies' => $url]); + return; + } + Logger::notice('Fetch replies - start', ['replies' => $url]); + $fetched = 0; + foreach ($replies as $reply) { + if (is_array($reply)) { + $ldobject = JsonLD::compact($reply); + $id = JsonLD::fetchElement($ldobject, '@id'); + if ($id == $child['id']) { + Logger::debug('Incluced activity is currently processed', ['replies' => $url, 'id' => $id]); + continue; + } elseif (Item::searchByLink($id)) { + Logger::debug('Incluced activity already exists', ['replies' => $url, 'id' => $id]); + continue; + } elseif (Queue::exists($id, 'as:Create')) { + Logger::debug('Incluced activity is already queued', ['replies' => $url, 'id' => $id]); + continue; + } + if (parse_url($id, PHP_URL_HOST) == parse_url($url, PHP_URL_HOST)) { + Logger::debug('Incluced activity will be processed', ['replies' => $url, 'id' => $id]); + self::processActivity($reply, $id, $child, '', Receiver::COMPLETION_AUTO); + ++$fetched; + continue; + } + } elseif (is_string($reply)) { + $id = $reply; + } + if ($id == $child['id']) { + Logger::debug('Activity is currently processed', ['replies' => $url, 'id' => $id]); + } elseif (Item::searchByLink($id)) { + Logger::debug('Activity already exists', ['replies' => $url, 'id' => $id]); + } elseif (Queue::exists($id, 'as:Create')) { + Logger::debug('Activity is already queued', ['replies' => $url, 'id' => $id]); + } else { + Logger::debug('Missing Activity will be fetched and processed', ['replies' => $url, 'id' => $id]); + self::fetchMissingActivity($id, $child, '', Receiver::COMPLETION_AUTO); + ++$fetched; + } + } + Logger::notice('Fetch replies - done', ['fetched' => $fetched, 'total' => count($replies), 'replies' => $url]); + } + private static function refetchObjectOnHostDifference(array $object, string $url): array { $ldobject = JsonLD::compact($object); @@ -1914,7 +1993,7 @@ class Processor foreach ($languages as $language) { if ($language == $content) { continue; - } + } $language = DI::l10n()->toISO6391($language); if (!in_array($language, array_column($iso639->allLanguages(), 0))) { continue; @@ -2407,7 +2486,7 @@ class Processor $kept_mentions = []; // Extract one prepended mention at a time from the body - while(preg_match('#^(@\[url=([^\]]+)].*?\[\/url]\s)(.*)#is', $body, $matches)) { + while (preg_match('#^(@\[url=([^\]]+)].*?\[\/url]\s)(.*)#is', $body, $matches)) { if (!in_array($matches[2], $potential_mentions)) { $kept_mentions[] = $matches[1]; } diff --git a/src/Protocol/ActivityPub/Receiver.php b/src/Protocol/ActivityPub/Receiver.php index f23bcc4e73..c81c569b6f 100644 --- a/src/Protocol/ActivityPub/Receiver.php +++ b/src/Protocol/ActivityPub/Receiver.php @@ -2070,6 +2070,7 @@ class Receiver $object_data['generator'] = JsonLD::fetchElement($object, 'as:generator', 'as:name', '@type', 'as:Application'); $object_data['generator'] = JsonLD::fetchElement($object_data, 'generator', '@value'); $object_data['alternate-url'] = JsonLD::fetchElement($object, 'as:url', '@id'); + $object_data['replies'] = JsonLD::fetchElement($object, 'as:replies', '@id'); // Special treatment for Hubzilla links if (is_array($object_data['alternate-url'])) { diff --git a/src/Worker/ExpirePosts.php b/src/Worker/ExpirePosts.php index 5e750cb835..30da0a6cff 100644 --- a/src/Worker/ExpirePosts.php +++ b/src/Worker/ExpirePosts.php @@ -203,6 +203,7 @@ class ExpirePosts AND NOT EXISTS(SELECT `parent-uri-id` FROM `post-user` WHERE `parent-uri-id` = `item-uri`.`id`) AND NOT EXISTS(SELECT `thr-parent-id` FROM `post-user` WHERE `thr-parent-id` = `item-uri`.`id`) AND NOT EXISTS(SELECT `external-id` FROM `post-user` WHERE `external-id` = `item-uri`.`id`) + AND NOT EXISTS(SELECT `replies-id` FROM `post-user` WHERE `replies-id` = `item-uri`.`id`) AND NOT EXISTS(SELECT `conversation-id` FROM `post-thread` WHERE `conversation-id` = `item-uri`.`id`) AND NOT EXISTS(SELECT `uri-id` FROM `mail` WHERE `uri-id` = `item-uri`.`id`) AND NOT EXISTS(SELECT `uri-id` FROM `event` WHERE `uri-id` = `item-uri`.`id`) diff --git a/static/dbstructure.config.php b/static/dbstructure.config.php index 2451270c53..a020e441de 100644 --- a/static/dbstructure.config.php +++ b/static/dbstructure.config.php @@ -56,7 +56,7 @@ use Friendica\Database\DBA; // This file is required several times during the test in DbaDefinition which justifies this condition if (!defined('DB_UPDATE_VERSION')) { - define('DB_UPDATE_VERSION', 1568); + define('DB_UPDATE_VERSION', 1569); } return [ @@ -1222,6 +1222,7 @@ return [ "parent-uri-id" => ["type" => "int unsigned", "foreign" => ["item-uri" => "id"], "comment" => "Id of the item-uri table that contains the parent uri"], "thr-parent-id" => ["type" => "int unsigned", "foreign" => ["item-uri" => "id"], "comment" => "Id of the item-uri table that contains the thread parent uri"], "external-id" => ["type" => "int unsigned", "foreign" => ["item-uri" => "id"], "comment" => "Id of the item-uri table entry that contains the external uri"], + "replies-id" => ["type" => "int unsigned", "foreign" => ["item-uri" => "id"], "comment" => "Id of the item-uri table entry that contains the endpoint for the replies collection"], "created" => ["type" => "datetime", "not null" => "1", "default" => DBA::NULL_DATETIME, "comment" => "Creation timestamp."], "edited" => ["type" => "datetime", "not null" => "1", "default" => DBA::NULL_DATETIME, "comment" => "Date of last edit (default is created)"], "received" => ["type" => "datetime", "not null" => "1", "default" => DBA::NULL_DATETIME, "comment" => "datetime"], @@ -1242,6 +1243,7 @@ return [ "parent-uri-id" => ["parent-uri-id"], "thr-parent-id" => ["thr-parent-id"], "external-id" => ["external-id"], + "replies-id" => ["replies-id"], "owner-id" => ["owner-id"], "author-id" => ["author-id"], "causer-id" => ["causer-id"], @@ -1581,6 +1583,7 @@ return [ "parent-uri-id" => ["type" => "int unsigned", "foreign" => ["item-uri" => "id"], "comment" => "Id of the item-uri table that contains the parent uri"], "thr-parent-id" => ["type" => "int unsigned", "foreign" => ["item-uri" => "id"], "comment" => "Id of the item-uri table that contains the thread parent uri"], "external-id" => ["type" => "int unsigned", "foreign" => ["item-uri" => "id"], "comment" => "Id of the item-uri table entry that contains the external uri"], + "replies-id" => ["type" => "int unsigned", "foreign" => ["item-uri" => "id"], "comment" => "Id of the item-uri table entry that contains the endpoint for the replies collection"], "created" => ["type" => "datetime", "not null" => "1", "default" => DBA::NULL_DATETIME, "comment" => "Creation timestamp."], "edited" => ["type" => "datetime", "not null" => "1", "default" => DBA::NULL_DATETIME, "comment" => "Date of last edit (default is created)"], "received" => ["type" => "datetime", "not null" => "1", "default" => DBA::NULL_DATETIME, "comment" => "datetime"], @@ -1615,6 +1618,7 @@ return [ "parent-uri-id" => ["parent-uri-id"], "thr-parent-id" => ["thr-parent-id"], "external-id" => ["external-id"], + "replies-id" => ["replies-id"], "owner-id" => ["owner-id"], "author-id" => ["author-id"], "causer-id" => ["causer-id"], diff --git a/static/dbview.config.php b/static/dbview.config.php index 8f2c6bc8c9..29756b6af4 100644 --- a/static/dbview.config.php +++ b/static/dbview.config.php @@ -268,6 +268,8 @@ "gravity" => ["post-origin", "gravity"], "extid" => ["external-item-uri", "uri"], "external-id" => ["post-user", "external-id"], + "replies" => ["replies-item-uri", "uri"], + "replies-id" => ["post-user", "replies-id"], "created" => ["post-origin", "created"], "edited" => ["post-user", "edited"], "commented" => ["post-thread-user", "commented"], @@ -423,6 +425,7 @@ LEFT JOIN `item-uri` AS `parent-item-uri` ON `parent-item-uri`.`id` = `post-origin`.`parent-uri-id` LEFT JOIN `item-uri` AS `conversation-item-uri` ON `conversation-item-uri`.`id` = `post-thread-user`.`conversation-id` LEFT JOIN `item-uri` AS `external-item-uri` ON `external-item-uri`.`id` = `post-user`.`external-id` + LEFT JOIN `item-uri` AS `replies-item-uri` ON `replies-item-uri`.`id` = `post-user`.`replies-id` LEFT JOIN `verb` ON `verb`.`id` = `post-origin`.`vid` LEFT JOIN `event` ON `event`.`id` = `post-user`.`event-id` LEFT JOIN `diaspora-interaction` ON `diaspora-interaction`.`uri-id` = `post-origin`.`uri-id` @@ -454,6 +457,8 @@ "gravity" => ["post-origin", "gravity"], "extid" => ["external-item-uri", "uri"], "external-id" => ["post-user", "external-id"], + "replies" => ["replies-item-uri", "uri"], + "replies-id" => ["post-user", "replies-id"], "created" => ["post-origin", "created"], "edited" => ["post-user", "edited"], "commented" => ["post-thread-user", "commented"], @@ -608,6 +613,7 @@ LEFT JOIN `item-uri` AS `parent-item-uri` ON `parent-item-uri`.`id` = `post-origin`.`parent-uri-id` LEFT JOIN `item-uri` AS `conversation-item-uri` ON `conversation-item-uri`.`id` = `post-thread-user`.`conversation-id` LEFT JOIN `item-uri` AS `external-item-uri` ON `external-item-uri`.`id` = `post-user`.`external-id` + LEFT JOIN `item-uri` AS `replies-item-uri` ON `replies-item-uri`.`id` = `post-user`.`replies-id` LEFT JOIN `verb` ON `verb`.`id` = `post-origin`.`vid` LEFT JOIN `event` ON `event`.`id` = `post-user`.`event-id` LEFT JOIN `diaspora-interaction` ON `diaspora-interaction`.`uri-id` = `post-origin`.`uri-id` @@ -638,6 +644,8 @@ "gravity" => ["post-user", "gravity"], "extid" => ["external-item-uri", "uri"], "external-id" => ["post-user", "external-id"], + "replies" => ["replies-item-uri", "uri"], + "replies-id" => ["post-user", "replies-id"], "created" => ["post-user", "created"], "edited" => ["post-user", "edited"], "commented" => ["post-thread-user", "commented"], @@ -792,6 +800,7 @@ LEFT JOIN `item-uri` AS `parent-item-uri` ON `parent-item-uri`.`id` = `post-user`.`parent-uri-id` LEFT JOIN `item-uri` AS `conversation-item-uri` ON `conversation-item-uri`.`id` = `post-thread-user`.`conversation-id` LEFT JOIN `item-uri` AS `external-item-uri` ON `external-item-uri`.`id` = `post-user`.`external-id` + LEFT JOIN `item-uri` AS `replies-item-uri` ON `replies-item-uri`.`id` = `post-user`.`replies-id` LEFT JOIN `verb` ON `verb`.`id` = `post-user`.`vid` LEFT JOIN `event` ON `event`.`id` = `post-user`.`event-id` LEFT JOIN `diaspora-interaction` ON `diaspora-interaction`.`uri-id` = `post-user`.`uri-id` @@ -823,6 +832,8 @@ "gravity" => ["post-user", "gravity"], "extid" => ["external-item-uri", "uri"], "external-id" => ["post-user", "external-id"], + "replies" => ["replies-item-uri", "uri"], + "replies-id" => ["post-user", "replies-id"], "created" => ["post-thread-user", "created"], "edited" => ["post-user", "edited"], "commented" => ["post-thread-user", "commented"], @@ -976,6 +987,7 @@ LEFT JOIN `item-uri` AS `parent-item-uri` ON `parent-item-uri`.`id` = `post-user`.`parent-uri-id` LEFT JOIN `item-uri` AS `conversation-item-uri` ON `conversation-item-uri`.`id` = `post-thread-user`.`conversation-id` LEFT JOIN `item-uri` AS `external-item-uri` ON `external-item-uri`.`id` = `post-user`.`external-id` + LEFT JOIN `item-uri` AS `replies-item-uri` ON `replies-item-uri`.`id` = `post-user`.`replies-id` LEFT JOIN `verb` ON `verb`.`id` = `post-user`.`vid` LEFT JOIN `event` ON `event`.`id` = `post-user`.`event-id` LEFT JOIN `diaspora-interaction` ON `diaspora-interaction`.`uri-id` = `post-thread-user`.`uri-id` @@ -1001,6 +1013,8 @@ "gravity" => ["post", "gravity"], "extid" => ["external-item-uri", "uri"], "external-id" => ["post", "external-id"], + "replies" => ["replies-item-uri", "uri"], + "replies-id" => ["post", "replies-id"], "created" => ["post", "created"], "edited" => ["post", "edited"], "commented" => ["post-thread", "commented"], @@ -1123,6 +1137,7 @@ LEFT JOIN `item-uri` AS `parent-item-uri` ON `parent-item-uri`.`id` = `post`.`parent-uri-id` LEFT JOIN `item-uri` AS `conversation-item-uri` ON `conversation-item-uri`.`id` = `post-thread`.`conversation-id` LEFT JOIN `item-uri` AS `external-item-uri` ON `external-item-uri`.`id` = `post`.`external-id` + LEFT JOIN `item-uri` AS `replies-item-uri` ON `replies-item-uri`.`id` = `post`.`replies-id` LEFT JOIN `verb` ON `verb`.`id` = `post`.`vid` LEFT JOIN `diaspora-interaction` ON `diaspora-interaction`.`uri-id` = `post`.`uri-id` LEFT JOIN `post-content` ON `post-content`.`uri-id` = `post`.`uri-id` @@ -1146,6 +1161,8 @@ "gravity" => ["post", "gravity"], "extid" => ["external-item-uri", "uri"], "external-id" => ["post", "external-id"], + "replies" => ["replies-item-uri", "uri"], + "replies-id" => ["post", "replies-id"], "created" => ["post-thread", "created"], "edited" => ["post", "edited"], "commented" => ["post-thread", "commented"], @@ -1270,6 +1287,7 @@ LEFT JOIN `item-uri` AS `parent-item-uri` ON `parent-item-uri`.`id` = `post`.`parent-uri-id` LEFT JOIN `item-uri` AS `conversation-item-uri` ON `conversation-item-uri`.`id` = `post-thread`.`conversation-id` LEFT JOIN `item-uri` AS `external-item-uri` ON `external-item-uri`.`id` = `post`.`external-id` + LEFT JOIN `item-uri` AS `replies-item-uri` ON `replies-item-uri`.`id` = `post`.`replies-id` LEFT JOIN `verb` ON `verb`.`id` = `post`.`vid` LEFT JOIN `diaspora-interaction` ON `diaspora-interaction`.`uri-id` = `post-thread`.`uri-id` LEFT JOIN `post-content` ON `post-content`.`uri-id` = `post-thread`.`uri-id` From dd9f9ba7dabf26ea28530abaec73615ab29a34ab Mon Sep 17 00:00:00 2001 From: Hank Grabowski Date: Sun, 30 Jun 2024 14:19:33 -0400 Subject: [PATCH 155/234] Add an explicit network field to the Mastodon API FriendicaExtension.php --- src/Factory/Api/Mastodon/Status.php | 7 ++++--- src/Object/Api/Mastodon/Status/FriendicaExtension.php | 6 ++++++ 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/src/Factory/Api/Mastodon/Status.php b/src/Factory/Api/Mastodon/Status.php index 5cfcad6362..d25c22d4e5 100644 --- a/src/Factory/Api/Mastodon/Status.php +++ b/src/Factory/Api/Mastodon/Status.php @@ -213,7 +213,8 @@ class Status extends BaseFactory ); $sensitive = (bool)$item['sensitive']; - $application = new \Friendica\Object\Api\Mastodon\Application($item['app'] ?: ContactSelector::networkToName($item['network'], $item['author-link'])); + $network = ContactSelector::networkToName($item['network'], $item['author-link']); + $application = new \Friendica\Object\Api\Mastodon\Application($item['app'] ?: $network); $mentions = $this->mstdnMentionFactory->createFromUriId($uriId)->getArrayCopy(); $tags = $this->mstdnTagFactory->createFromUriId($uriId); @@ -322,7 +323,7 @@ class Status extends BaseFactory $delivery_data = $uid != $item['uid'] ? null : new FriendicaDeliveryData($item['delivery_queue_count'], $item['delivery_queue_done'], $item['delivery_queue_failed']); $visibility_data = $uid != $item['uid'] ? null : new FriendicaVisibility($this->aclFormatter->expand($item['allow_cid']), $this->aclFormatter->expand($item['deny_cid']), $this->aclFormatter->expand($item['allow_gid']), $this->aclFormatter->expand($item['deny_gid'])); - $friendica = new FriendicaExtension($item['title'] ?? '', $item['changed'], $item['commented'], $item['received'], $counts->dislikes, $origin_dislike, $delivery_data, $visibility_data); + $friendica = new FriendicaExtension($item['title'] ?? '', $item['changed'], $item['commented'], $item['received'], $counts->dislikes, $origin_dislike, $network, $delivery_data, $visibility_data); return new \Friendica\Object\Api\Mastodon\Status($item, $account, $counts, $userAttributes, $sensitive, $application, $mentions, $tags, $card, $attachments, $in_reply, $reshare, $friendica, $quote, $poll, $emojis); } @@ -393,7 +394,7 @@ class Status extends BaseFactory $attachments = []; $in_reply = []; $reshare = []; - $friendica = new FriendicaExtension('', null, null, null, 0, false, null, null); + $friendica = new FriendicaExtension('', null, null, null, 0, false, null, null, null); return new \Friendica\Object\Api\Mastodon\Status($item, $account, $counts, $userAttributes, $sensitive, $application, $mentions, $tags, $card, $attachments, $in_reply, $reshare, $friendica); } diff --git a/src/Object/Api/Mastodon/Status/FriendicaExtension.php b/src/Object/Api/Mastodon/Status/FriendicaExtension.php index 9cfad3f472..640cfecacb 100644 --- a/src/Object/Api/Mastodon/Status/FriendicaExtension.php +++ b/src/Object/Api/Mastodon/Status/FriendicaExtension.php @@ -54,6 +54,9 @@ class FriendicaExtension extends BaseDataTransferObject /** @var bool */ protected $disliked = false; + /** @var string|null */ + protected $network; + /** * @var FriendicaVisibility|null */ @@ -68,6 +71,7 @@ class FriendicaExtension extends BaseDataTransferObject * @param ?string $received_at * @param int $dislikes_count * @param bool $disliked + * @param ?string $network * @param ?FriendicaDeliveryData $delivery_data * @param ?FriendicaVisibility $visibility * @throws \Exception @@ -79,6 +83,7 @@ class FriendicaExtension extends BaseDataTransferObject ?string $received_at, int $dislikes_count, bool $disliked, + ?string $network, ?FriendicaDeliveryData $delivery_data, ?FriendicaVisibility $visibility ) { @@ -89,6 +94,7 @@ class FriendicaExtension extends BaseDataTransferObject $this->delivery_data = $delivery_data; $this->dislikes_count = $dislikes_count; $this->disliked = $disliked; + $this->network = $network; $this->visibility = $visibility; } From 01d1dc4f53d0403e3d9f3056a6a0f3093bac4c2d Mon Sep 17 00:00:00 2001 From: Hannes Heute Date: Tue, 2 Jul 2024 22:29:08 +0200 Subject: [PATCH 156/234] stop overflowing of messages in admin logs view --- view/theme/frio/css/style.css | 10 +++++++++- view/theme/frio/templates/admin/logs/view.tpl | 4 ++-- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/view/theme/frio/css/style.css b/view/theme/frio/css/style.css index 3a44ab0d6f..4c562ba586 100644 --- a/view/theme/frio/css/style.css +++ b/view/theme/frio/css/style.css @@ -3324,10 +3324,18 @@ li.addon { #adminpage .addon .desc { padding-left: 10px; } +#adminpage td.log-message, +#logdetail td.log-message { + width: 80%; + word-break: break-all; +} +#logdetail td.log-message { + width: 80%; +} #admin-users #users tr.blocked { background-color: #f8efc0; } -.adminpage .table-hover > tbody > tr:hover + tr.details { +#adminpage .table-hover > tbody > tr:hover + tr.details { background-color: #f5f5f5; } .offset-anchor::before { diff --git a/view/theme/frio/templates/admin/logs/view.tpl b/view/theme/frio/templates/admin/logs/view.tpl index 4a5c77f53d..2b0a8c7204 100644 --- a/view/theme/frio/templates/admin/logs/view.tpl +++ b/view/theme/frio/templates/admin/logs/view.tpl @@ -59,7 +59,7 @@ {{foreach $data as $row}} - @@ -76,7 +76,7 @@ {{/if}} ">{{$row->level}} {{$row->context}} - {{$row->message}} + {{$row->message}} {{/foreach}} From 6706fc29495158ef2383db8bac3ebce77d392f0f Mon Sep 17 00:00:00 2001 From: Hannes Heute Date: Tue, 2 Jul 2024 22:41:00 +0200 Subject: [PATCH 157/234] remove lines, forgotten to remove --- view/theme/frio/css/style.css | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/view/theme/frio/css/style.css b/view/theme/frio/css/style.css index 4c562ba586..a31a690aa7 100644 --- a/view/theme/frio/css/style.css +++ b/view/theme/frio/css/style.css @@ -3329,13 +3329,10 @@ li.addon { width: 80%; word-break: break-all; } -#logdetail td.log-message { - width: 80%; -} #admin-users #users tr.blocked { background-color: #f8efc0; } -#adminpage .table-hover > tbody > tr:hover + tr.details { +.adminpage .table-hover > tbody > tr:hover + tr.details { background-color: #f5f5f5; } .offset-anchor::before { From b739bddd268657cb138256f16c829caa9d82eba3 Mon Sep 17 00:00:00 2001 From: Michael Date: Tue, 2 Jul 2024 21:36:32 +0000 Subject: [PATCH 158/234] Avoid loops when fetching replies --- src/Protocol/ActivityPub/Processor.php | 6 +++--- src/Protocol/ActivityPub/Receiver.php | 1 + 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/Protocol/ActivityPub/Processor.php b/src/Protocol/ActivityPub/Processor.php index 7a9ad827cb..923e46b473 100644 --- a/src/Protocol/ActivityPub/Processor.php +++ b/src/Protocol/ActivityPub/Processor.php @@ -515,7 +515,7 @@ class Processor } } - if (DI::config()->get('system', 'decoupled_receiver')) { + if (DI::config()->get('system', 'decoupled_receiver') && ($activity['completion-mode'] ?? Receiver::COMPLETION_NONE != Receiver::COMPLETION_REPLIES)) { $replies = [$item['thr-parent']]; if (!empty($item['parent-uri'])) { $replies[] = $item['parent-uri']; @@ -1780,7 +1780,7 @@ class Processor } if (parse_url($id, PHP_URL_HOST) == parse_url($url, PHP_URL_HOST)) { Logger::debug('Incluced activity will be processed', ['replies' => $url, 'id' => $id]); - self::processActivity($reply, $id, $child, '', Receiver::COMPLETION_AUTO); + self::processActivity($reply, $id, $child, '', Receiver::COMPLETION_REPLIES); ++$fetched; continue; } @@ -1795,7 +1795,7 @@ class Processor Logger::debug('Activity is already queued', ['replies' => $url, 'id' => $id]); } else { Logger::debug('Missing Activity will be fetched and processed', ['replies' => $url, 'id' => $id]); - self::fetchMissingActivity($id, $child, '', Receiver::COMPLETION_AUTO); + self::fetchMissingActivity($id, $child, '', Receiver::COMPLETION_REPLIES); ++$fetched; } } diff --git a/src/Protocol/ActivityPub/Receiver.php b/src/Protocol/ActivityPub/Receiver.php index c81c569b6f..de105af8cb 100644 --- a/src/Protocol/ActivityPub/Receiver.php +++ b/src/Protocol/ActivityPub/Receiver.php @@ -81,6 +81,7 @@ class Receiver const COMPLETION_MANUAL = 3; const COMPLETION_AUTO = 4; const COMPLETION_ASYNC = 5; + const COMPLETION_REPLIES = 6; /** * Checks incoming message from the inbox From efe2f5273da577b0155dc48ce430d8b258adda8c Mon Sep 17 00:00:00 2001 From: Michael Date: Wed, 3 Jul 2024 03:32:08 +0000 Subject: [PATCH 159/234] API: Provide platform data --- src/Factory/Api/Mastodon/Status.php | 31 +++++++++++++++---- .../Mastodon/Status/FriendicaExtension.php | 18 +++++++++++ 2 files changed, 43 insertions(+), 6 deletions(-) diff --git a/src/Factory/Api/Mastodon/Status.php b/src/Factory/Api/Mastodon/Status.php index d25c22d4e5..e5880647a1 100644 --- a/src/Factory/Api/Mastodon/Status.php +++ b/src/Factory/Api/Mastodon/Status.php @@ -27,6 +27,7 @@ use Friendica\Content\Item as ContentItem; use Friendica\Content\Smilies; use Friendica\Content\Text\BBCode; use Friendica\Core\Logger; +use Friendica\Core\Protocol; use Friendica\Database\Database; use Friendica\Database\DBA; use Friendica\DI; @@ -105,7 +106,7 @@ class Status extends BaseFactory */ public function createFromUriId(int $uriId, int $uid = 0, bool $display_quote = false, bool $reblog = true, bool $in_reply_status = true): \Friendica\Object\Api\Mastodon\Status { - $fields = ['uri-id', 'uid', 'author-id', 'causer-id', 'author-uri-id', 'author-link', 'causer-uri-id', 'post-reason', 'starred', 'app', 'title', 'body', 'raw-body', 'content-warning', 'question-id', + $fields = ['uri-id', 'uid', 'author-id', 'causer-id', 'author-uri-id', 'author-link', 'author-gsid', 'causer-uri-id', 'post-reason', 'starred', 'app', 'title', 'body', 'raw-body', 'content-warning', 'question-id', 'created', 'edited', 'commented', 'received', 'changed', 'network', 'thr-parent-id', 'parent-author-id', 'language', 'uri', 'plink', 'private', 'vid', 'gravity', 'featured', 'has-media', 'quote-uri-id', 'delivery_queue_count', 'delivery_queue_done','delivery_queue_failed', 'allow_cid', 'deny_cid', 'allow_gid', 'deny_gid', 'sensitive']; $item = Post::selectFirst($fields, ['uri-id' => $uriId, 'uid' => [0, $uid]], ['order' => ['uid' => true]]); @@ -212,9 +213,27 @@ class Status extends BaseFactory $item['featured'] ); - $sensitive = (bool)$item['sensitive']; - $network = ContactSelector::networkToName($item['network'], $item['author-link']); - $application = new \Friendica\Object\Api\Mastodon\Application($item['app'] ?: $network); + $sensitive = (bool)$item['sensitive']; + + $network = ContactSelector::networkToName($item['network']); + $sitename = ''; + $platform = ''; + $version = ''; + + if (in_array($item['network'], Protocol::FEDERATED)) { + $gserver = $this->dba->selectFirst('gserver', ['site_name', 'platform', 'version'], ['id' => $item['author-gsid']]); + if (!empty($gserver)) { + $platform = ucfirst($gserver['platform']); + $version = $gserver['version']; + $sitename = $gserver['site_name']; + } + } + + if ($platform == '') { + $platform = ContactSelector::networkToName($item['network'], $item['author-link'], $item['network'], $item['author-gsid']); + } + + $application = new \Friendica\Object\Api\Mastodon\Application($item['app'] ?: $platform); $mentions = $this->mstdnMentionFactory->createFromUriId($uriId)->getArrayCopy(); $tags = $this->mstdnTagFactory->createFromUriId($uriId); @@ -323,7 +342,7 @@ class Status extends BaseFactory $delivery_data = $uid != $item['uid'] ? null : new FriendicaDeliveryData($item['delivery_queue_count'], $item['delivery_queue_done'], $item['delivery_queue_failed']); $visibility_data = $uid != $item['uid'] ? null : new FriendicaVisibility($this->aclFormatter->expand($item['allow_cid']), $this->aclFormatter->expand($item['deny_cid']), $this->aclFormatter->expand($item['allow_gid']), $this->aclFormatter->expand($item['deny_gid'])); - $friendica = new FriendicaExtension($item['title'] ?? '', $item['changed'], $item['commented'], $item['received'], $counts->dislikes, $origin_dislike, $network, $delivery_data, $visibility_data); + $friendica = new FriendicaExtension($item['title'] ?? '', $item['changed'], $item['commented'], $item['received'], $counts->dislikes, $origin_dislike, $network, $platform, $version, $sitename, $delivery_data, $visibility_data); return new \Friendica\Object\Api\Mastodon\Status($item, $account, $counts, $userAttributes, $sensitive, $application, $mentions, $tags, $card, $attachments, $in_reply, $reshare, $friendica, $quote, $poll, $emojis); } @@ -394,7 +413,7 @@ class Status extends BaseFactory $attachments = []; $in_reply = []; $reshare = []; - $friendica = new FriendicaExtension('', null, null, null, 0, false, null, null, null); + $friendica = new FriendicaExtension('', null, null, null, 0, false, null, null, null, null, null, null); return new \Friendica\Object\Api\Mastodon\Status($item, $account, $counts, $userAttributes, $sensitive, $application, $mentions, $tags, $card, $attachments, $in_reply, $reshare, $friendica); } diff --git a/src/Object/Api/Mastodon/Status/FriendicaExtension.php b/src/Object/Api/Mastodon/Status/FriendicaExtension.php index 640cfecacb..152acaae17 100644 --- a/src/Object/Api/Mastodon/Status/FriendicaExtension.php +++ b/src/Object/Api/Mastodon/Status/FriendicaExtension.php @@ -57,6 +57,15 @@ class FriendicaExtension extends BaseDataTransferObject /** @var string|null */ protected $network; + /** @var string|null */ + protected $platform; + + /** @var string|null */ + protected $version; + + /** @var string|null */ + protected $sitename; + /** * @var FriendicaVisibility|null */ @@ -72,6 +81,9 @@ class FriendicaExtension extends BaseDataTransferObject * @param int $dislikes_count * @param bool $disliked * @param ?string $network + * @param ?string $platform + * @param ?string $version + * @param ?string $sitename * @param ?FriendicaDeliveryData $delivery_data * @param ?FriendicaVisibility $visibility * @throws \Exception @@ -84,6 +96,9 @@ class FriendicaExtension extends BaseDataTransferObject int $dislikes_count, bool $disliked, ?string $network, + ?string $platform, + ?string $version, + ?string $sitename, ?FriendicaDeliveryData $delivery_data, ?FriendicaVisibility $visibility ) { @@ -95,6 +110,9 @@ class FriendicaExtension extends BaseDataTransferObject $this->dislikes_count = $dislikes_count; $this->disliked = $disliked; $this->network = $network; + $this->platform = $platform; + $this->version = $version; + $this->sitename = $sitename; $this->visibility = $visibility; } From cd526f4e1dc1345645d6fa3799601a5314f5d892 Mon Sep 17 00:00:00 2001 From: Hannes Heute Date: Wed, 3 Jul 2024 12:42:38 +0200 Subject: [PATCH 160/234] improve log view table for mobile width using display:grid --- view/theme/frio/css/style.css | 17 ++++++++++++++++- view/theme/frio/templates/admin/logs/view.tpl | 2 +- 2 files changed, 17 insertions(+), 2 deletions(-) diff --git a/view/theme/frio/css/style.css b/view/theme/frio/css/style.css index a31a690aa7..9007cb5e54 100644 --- a/view/theme/frio/css/style.css +++ b/view/theme/frio/css/style.css @@ -3324,10 +3324,25 @@ li.addon { #adminpage .addon .desc { padding-left: 10px; } +#adminpage h2 { + word-break: break-all; +} +#adminpage .table-logs-grid thead tr { + display: grid; + grid-auto-flow: row; +} +@media (min-width: 600px) { + #adminpage .table-logs-grid thead tr { + grid-auto-flow: column; + } +} +#adminpage .table-logs-grid tbody { + display: grid; +} #adminpage td.log-message, #logdetail td.log-message { width: 80%; - word-break: break-all; + word-break: break-word; } #admin-users #users tr.blocked { background-color: #f8efc0; diff --git a/view/theme/frio/templates/admin/logs/view.tpl b/view/theme/frio/templates/admin/logs/view.tpl index 2b0a8c7204..ffeb1671ca 100644 --- a/view/theme/frio/templates/admin/logs/view.tpl +++ b/view/theme/frio/templates/admin/logs/view.tpl @@ -22,7 +22,7 @@
- +
From 6d80df6849a41c5589cd8c10444ddc88d4ae99df Mon Sep 17 00:00:00 2001 From: Hannes Heute Date: Thu, 4 Jul 2024 14:35:03 +0200 Subject: [PATCH 161/234] make logs table straight, don't use grid for table body --- view/theme/frio/css/style.css | 27 ++++++++++++------- view/theme/frio/templates/admin/logs/view.tpl | 2 +- 2 files changed, 19 insertions(+), 10 deletions(-) diff --git a/view/theme/frio/css/style.css b/view/theme/frio/css/style.css index 9007cb5e54..5e1df81be0 100644 --- a/view/theme/frio/css/style.css +++ b/view/theme/frio/css/style.css @@ -3327,22 +3327,31 @@ li.addon { #adminpage h2 { word-break: break-all; } -#adminpage .table-logs-grid thead tr { +#adminpage .table-logs thead tr { display: grid; grid-auto-flow: row; } -@media (min-width: 600px) { - #adminpage .table-logs-grid thead tr { - grid-auto-flow: column; - } +#adminpage .table-logs tbody { + display: table; + width: 100%; + table-layout: fixed; } -#adminpage .table-logs-grid tbody { - display: grid; +#adminpage .table-logs td { + word-break: break-word; +} +#adminpage .table-logs td.log-message { + width: 40%; } -#adminpage td.log-message, #logdetail td.log-message { width: 80%; - word-break: break-word; +} +@media (min-width: 600px) { + #adminpage .table-logs thead tr { + grid-auto-flow: column; + } + #adminpage .table-logs td.log-message { + width: 60%; + } } #admin-users #users tr.blocked { background-color: #f8efc0; diff --git a/view/theme/frio/templates/admin/logs/view.tpl b/view/theme/frio/templates/admin/logs/view.tpl index ffeb1671ca..dc0fda4919 100644 --- a/view/theme/frio/templates/admin/logs/view.tpl +++ b/view/theme/frio/templates/admin/logs/view.tpl @@ -22,7 +22,7 @@ -
{{$l10n.Date}}
+
From 85d9774dffc5c35df15215b2cf6aaff17dac041b Mon Sep 17 00:00:00 2001 From: Hannes Heute Date: Fri, 5 Jul 2024 00:15:19 +0200 Subject: [PATCH 162/234] Hide inflated widgets when Javascript is off --- view/templates/circle_side.tpl | 2 +- view/templates/widget/accounts.tpl | 2 +- view/templates/widget/community_sharer.tpl | 2 +- view/templates/widget/filter.tpl | 2 +- view/templates/widget/group_list.tpl | 4 ++-- view/templates/widget/posted_date.tpl | 6 +++--- view/templates/widget/saved_searches.tpl | 4 ++-- view/templates/widget/tagcloud.tpl | 2 +- view/templates/widget/trending_tags.tpl | 2 +- view/theme/frio/css/style.css | 3 +++ view/theme/frio/templates/circle_side.tpl | 2 +- view/theme/frio/templates/widget/saved_searches.tpl | 2 +- view/theme/vier/style.css | 2 +- 13 files changed, 19 insertions(+), 16 deletions(-) diff --git a/view/templates/circle_side.tpl b/view/templates/circle_side.tpl index c33638130c..27a53449a6 100644 --- a/view/templates/circle_side.tpl +++ b/view/templates/circle_side.tpl @@ -1,4 +1,4 @@ - +

{{$title}}

diff --git a/view/templates/widget/accounts.tpl b/view/templates/widget/accounts.tpl index 84a7fc305e..73dd0adf3d 100644 --- a/view/templates/widget/accounts.tpl +++ b/view/templates/widget/accounts.tpl @@ -1,4 +1,4 @@ - +

{{$title}}

{{$l10n.Date}}